:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:-moz-fit-content;width:fit-content;width:var(--toastify-container-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{align-items:center;left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{align-items:end;right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right);top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:max(16px,env(safe-area-inset-left));left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{align-items:center;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{align-items:end;bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);right:max(16px,env(safe-area-inset-right));right:var(--toastify-toast-right)}.Toastify__toast{--y:0px;align-items:center;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-shadow:var(--toastify-toast-shadow);box-sizing:border-box;display:flex;flex:1 1 auto;font-family:sans-serif;font-family:var(--toastify-font-family);margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);padding:14px;padding:var(--toastify-toast-padding);position:relative;touch-action:none;width:320px;width:var(--toastify-toast-width);word-break:break-word;z-index:0}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:320px;width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:22px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74d3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74d3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:#ffffffb3;background:var(--toastify-color-transparent)}.Toastify__close-button{background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;position:absolute;right:6px;top:6px;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:auto}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:1}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;left:auto;right:0;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;overflow:hidden;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:.2;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:#616161;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-duration:.3s;animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-duration:.3s;animation-name:Toastify__slideOutRight;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-duration:.3s;animation-name:Toastify__slideOutUp;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-duration:.3s;animation-name:Toastify__slideOutDown;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Raleway-Regular;font-style:normal;font-weight:400;src:url(/static/media/Raleway-Regular.76daa1cc070ece2edd99.ttf) format("truetype")}@font-face{font-family:Raleway-Medium;src:url(/static/media/Raleway-Medium.b55d3615ddda73d82ff8.ttf) format("truetype")}@font-face{font-family:Raleway-Bold;src:local("RalewayBold"),url(/static/media/Raleway-Bold.5f0d3136e7002a74c504.ttf) format("truetype")}@font-face{font-family:Raleway-ExtraBold;src:local("ExtraBold"),url(/static/media/Raleway-ExtraBold.dddf2783d11a6b18ac7d.ttf) format("truetype")}@font-face{font-family:Raleway-SemiBold;src:local("SemiBold"),url(/static/media/Raleway-SemiBold.3d934509f2cb6400f416.ttf) format("truetype")}:root{--primarymehroon:#b63436;--lightdark:#333;--harddark:#1a1a1a;--white:#fff;--black:#000;--offwhite:#d9d9d9}a,b,body,h1,h2,h3,h4,h5,h6,li,p,span,strong{font-family:Raleway-Regular,sans-serif;padding:0;text-decoration:none}.ant-layout{background:#0000}a,b,h1,h2,h3,h4,h5,h6,li,p,span,strong{margin:0;padding:0}.row{margin:0}.card-setsider .imgset img{border-radius:4px;box-shadow:0 0 14px -4px #bcb320;margin:4px 0}.card-setsider:hover .imgset img{border-radius:22px;transform:37%;transform:scale(1.04);transition:1s}.card-setsider .imgset{border-radius:10px}.adminpanelhdr{background:#133a46!important}.ant-menu-dark,.ant-menu-dark>.ant-menu{background:#0000}.ant-layout .ant-layout-sider{background:#f0fbff}.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline,.ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:#133a46}.ant-menu-dark .ant-menu-item-selected,.ant-menu-dark>.ant-menu .ant-menu-item-selected{background-color:#0f323d}.ant-layout .ant-layout-sider-trigger{background:#133a46}.ant-layout-header{height:auto!important}.row-breadcrumb.row{background:#f8f8f8}.ant-layout .ant-layout-sider .ant-menu-dark .ant-menu-item a,.ant-layout .ant-layout-sider .ant-menu-dark .ant-menu-item a:hover,.ant-layout .ant-layout-sider .ant-menu-dark>.ant-menu .ant-menu-item a,.ant-layout .ant-layout-sider .ant-menu-dark>.ant-menu .ant-menu-item a:hover{color:#858585}.ant-layout .ant-layout-sider-trigger{background:#f0fbff;background:#34c759}.ant-layout-sider-children .ant-menu-dark .ant-menu-item,.ant-layout-sider-children .ant-menu-dark .ant-menu-submenu-title,.ant-layout-sider-children .ant-menu-dark>.ant-menu .ant-menu-item,.ant-layout-sider-children .ant-menu-dark>.ant-menu .ant-menu-submenu-title{color:#858585!important}.card.graphscards div{line-height:normal}.card.graphscards{background:#011930;border-radius:4px;color:#b8b8b8;display:flex;flex-direction:row;justify-content:space-between;padding:8px}.ant-layout-header{height:auto;line-height:normal}.ant-layout-sider .ant-menu-dark .ant-menu-item-selected,.ant-layout-sider .ant-menu-dark>.ant-menu .ant-menu-item-selected{background-color:#34c759;color:#fff!important}.ant-layout-sider .ant-menu-dark .ant-menu-item-selected a{color:#fff!important}.ant-menu-dark.ant-menu-inline .ant-menu-sub.ant-menu-inline,.ant-menu-dark>.ant-menu.ant-menu-inline .ant-menu-sub.ant-menu-inline{background:#e5f8ff}.login-bg{align-items:center;background:#fff;display:flex}.login-card{border-radius:30px;box-shadow:0 20px 60px #00000040;display:flex;min-height:600px}.login-left{align-items:center;background:#dfeee4;border-radius:30px 0 0 30px;display:flex;justify-content:center;width:45%}.login-illustration{width:180px}.login-right{background:#fff;border-bottom-left-radius:90px;border-top-left-radius:90px;box-shadow:0 20px 60px #00000040;display:flex;padding:40px;width:55%}.login-btn{background:#35b558;border:none;color:#fff;font-weight:600}.login-btn:hover{background:#34c759!important;color:#fff!important}.eye-icon{color:#999;position:absolute;right:18px;top:18px}.forgot-link{color:red;text-decoration:none}.divider{color:#888;font-size:12px;margin:25px 0}.social-row{display:flex;gap:12px}.social-btn-login{border-radius:14px;font-size:14px;padding:10px;width:100%}.custom-iy-input .ant-input,.custom-iy-input .ant-input-password{border:none!important;box-shadow:none!important;height:20px}.input-shadow{background:#fff;border-radius:50px;box-shadow:0 4px 14px #00000014}.country-code{background:#0000!important;border:none!important;max-width:90px}.input-shadow .ant-form-item{margin-bottom:0!important}.compact-shadow-input .ant-input,.compact-shadow-input .ant-input-password{background:#fff;border:1px solid #f5f5f5!important;border-radius:18px;box-shadow:none!important;font-size:14px;height:50px;padding:10px 15px!important}.compact-shadow-input .input-shadow{border-radius:18px;box-shadow:0 4px 14px #00000014!important}.compact-shadow-input .ant-input-affix-wrapper{align-items:center;border-radius:18px;display:flex;height:36px!important;line-height:2;padding:0 15px!important}.compact-shadow-input .ant-input-prefix,.compact-shadow-input .ant-input-suffix{align-items:center;display:flex;font-size:16px}.loginlink{color:#000;text-decoration:none}.loginlink:hover{color:#34c759}.product-card-wrapper{display:flex;justify-content:center}.product-card{background:#fff;border-radius:28px!important;box-shadow:0 14px 40px #0f172a14!important;max-width:360px;width:100%}.product-card-hitArea.is-clickable{cursor:pointer}.product-card-hitArea.is-clickable:focus-visible{border-radius:24px;outline:3px solid #34c75947;outline-offset:6px}.product-image-wrapper{aspect-ratio:4/3;background:#f3f4f6;border-radius:26px;overflow:hidden;position:relative}.product-image{display:block;height:100%;object-fit:cover;width:100%}.product-rating{align-items:center;background:#fff;border-radius:14px;bottom:14px;box-shadow:0 10px 24px #0f172a1f;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 10px;position:absolute;right:14px}.product-star{color:#f5b301;font-size:14px}.product-content{padding-top:14px;text-align:center}.product-title{font-size:14px}.product-content h3,.product-title{color:#1f2a44!important;font-weight:500!important;margin:8px 0 4px!important}.product-content h3{font-size:18px}.product-price-row{margin-bottom:12px}.product-currency{color:#ef4444;font-size:16px;font-weight:600}.product-price{color:#0f172a;font-size:20px;font-weight:700}.product-unit{color:#94a3b8;font-size:14px}.product-vendor-row{justify-content:center;margin-bottom:0;width:100%}.product-vendor-avatar{background:#fdecec!important;color:#ef4444!important;font-weight:700}.product-vendor-name{color:#9ca3af;font-size:14px}.product-card-actions{padding-top:18px}.product-add-btn{border-radius:999px!important;box-shadow:0 12px 22px #22c55e40;font-size:14px;font-weight:600!important;height:40px!important}.product-add-btn,.product-add-btn:focus,.product-add-btn:hover{background:#34c759!important;border-color:#34c759!important}.iye-cartFlyer{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;box-shadow:0 14px 28px #0f172a2e;height:36px;pointer-events:none;position:fixed;width:36px;z-index:1400}.iye-cartPulse{animation:iye-cart-pulse .36s ease-out}.oneMarketModal .ant-modal-content{animation:oneMarketModalIn .18s ease-out;background:#fff;border-radius:24px;box-shadow:0 28px 80px #0f172a38;overflow:hidden;padding:0}.oneMarketModal .ant-modal-close{border-radius:999px;color:#667085;right:18px;top:18px}.oneMarketModal__content{padding:34px 34px 28px;text-align:center}.oneMarketModal__icon{background:#fff4d6;border-radius:999px;box-shadow:0 12px 30px #b7791f24;color:#b7791f;display:grid;font-size:32px;height:68px;margin:0 auto 18px;place-items:center;width:68px}.oneMarketModal__title{color:#101828;font-size:24px;font-weight:700;line-height:1.25;margin:0}.oneMarketModal__message{color:#667085;font-size:15px;line-height:1.65;margin-top:14px}.oneMarketModal__message p+p{margin-top:8px}.oneMarketModal__markets{grid-gap:12px;display:grid;gap:12px;margin-top:24px;text-align:left}.oneMarketModal__marketCard{grid-gap:7px;background:#f8faf9;border:1px solid #edf1f3;border-radius:16px;display:grid;gap:7px;padding:15px 16px}.oneMarketModal__marketCard--new{background:#f4fbf6;border-left:4px solid #34c759}.oneMarketModal__label{color:#98a2b3;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.oneMarketModal__marketName{align-items:center;color:#1d2939;display:inline-flex;font-size:15px;font-weight:700;gap:8px;line-height:1.4;min-width:0}.oneMarketModal__marketName .anticon{color:#34c759;flex:0 0 auto}.oneMarketModal__actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:26px}.oneMarketModal__btn.ant-btn{border-radius:12px;font-size:14px;font-weight:800;height:48px}.oneMarketModal__btn--secondary.ant-btn{background:#fff;border-color:#d0d5dd;color:#344054}.oneMarketModal__btn--secondary.ant-btn:focus,.oneMarketModal__btn--secondary.ant-btn:hover{background:#f9fafb!important;border-color:#98a2b3!important;color:#101828!important}.oneMarketModal__btn--primary.ant-btn{background:#34c759;border-color:#34c759;box-shadow:0 12px 24px #34c75938;color:#fff}.oneMarketModal__btn--primary.ant-btn:focus,.oneMarketModal__btn--primary.ant-btn:hover{background:#27ae49!important;border-color:#27ae49!important;color:#fff!important;transform:translateY(-1px)}.oneMarketModal__helper{align-items:center;color:#667085;display:inline-flex;font-size:12px;gap:7px;justify-content:center;line-height:1.5;margin:18px 0 0}.oneMarketModal__helper .anticon{color:#34c759}@keyframes oneMarketModalIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes iye-cart-pulse{0%{box-shadow:0 0 0 #34c75900;transform:scale(1)}50%{box-shadow:0 0 0 8px #34c7591f;transform:scale(1.05)}to{box-shadow:0 0 0 #34c75900;transform:scale(1)}}@media (max-width:480px){.oneMarketModal{max-width:calc(100vw - 24px)}.oneMarketModal__content{padding:28px 18px 22px}.oneMarketModal__title{font-size:22px}.oneMarketModal__message{font-size:14px}.oneMarketModal__actions{grid-template-columns:1fr}.oneMarketModal__btn--secondary{order:1}.oneMarketModal__btn--primary{order:2}.product-card{border-radius:24px!important;max-width:100%}.product-image-wrapper{border-radius:22px}}.iyeHeader{width:100%}.headerbg,.iyeHeader__bar{background:#34c759!important}.iyeHeader__bar{min-height:72px}.iyeHeader__container{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:10px 18px}.iyeHeader__brand{align-items:center;cursor:pointer;display:flex;flex:0 0 auto}.iyeHeader__logo{display:block;height:38px;width:auto}.iyeHeader__nav{align-items:center;flex:1 1;gap:clamp(18px,3vw,44px);justify-content:center}.iyeHeader__link{background:#0000;border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:10px 12px;transition:background .16s ease,transform .16s ease;white-space:nowrap}.iyeHeader__link:hover{background:#ffffff24;transform:translateY(-1px)}.iyeHeader__actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-left:auto;min-width:0}.iyePill{align-items:center;appearance:none;background:#ffffff1a;border:1px solid #ffffff8c;border-radius:14px;color:#fff;cursor:pointer;gap:10px;line-height:1;min-height:46px;padding:10px 12px;transition:background .16s ease,transform .16s ease}.iyeHeader__desktopAction,.iyePill{display:inline-flex}.iyePill:hover{background:#ffffff29;transform:translateY(-1px)}.iyePill__avatar{background:#ffffff2e;border-radius:999px;display:grid;font-size:18px;height:34px;place-items:center;width:34px}.iyePill__stack{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.iyePill__title{font-size:14px;font-weight:800;white-space:nowrap}.iyePill__title--single{font-size:15px}.iyePill__sub{font-size:12px;font-weight:600;opacity:.95;white-space:nowrap}.iyePill__caret{font-size:12px;opacity:.9}.iyePill__icon{font-size:18px}.iyePill__mini{background:#ffffff2e;border-radius:10px;display:grid;font-size:12px;font-weight:900;height:32px;place-items:center;width:32px}.iyeHeader__menuBtn{background:#fff;border:0;border-radius:999px;box-shadow:0 8px 22px #0000001f;color:#111;cursor:pointer;display:none;height:46px;place-items:center;transition:transform .16s ease;width:46px}.iyeHeader__menuBtn:hover{transform:translateY(-1px)}.iyeHeader__menuBtn:focus{outline:none}.iyeHeader__menuBtn:focus-visible{outline:3px solid #ffffffe0;outline-offset:3px}.iyeHeader__offcanvas{background:#1f7a3a;color:#fff}.iyeHeader__offTitle{color:#fff;font-weight:800}.iyeHeader__offNav{display:flex;flex-direction:column;gap:10px}.iyeHeader__offLink{background:#ffffff1a;border:0;border-radius:14px;color:#fff;cursor:pointer;font-weight:800;padding:12px 14px;text-align:left;transition:background .16s ease,transform .16s ease;width:100%}.iyeHeader__offLink:hover{background:#ffffff29;transform:translateY(-1px)}.iyeHeader__offDivider{background:#ffffff38;height:1px;margin:16px 0}.iyeHeader__offActions{grid-gap:10px;display:grid;gap:10px}.iyePill--block{justify-content:space-between;min-height:50px;width:100%}@media (min-width:1400px){.iyeHeader__container{padding-left:26px;padding-right:26px}}@media (max-width:1199px) and (min-width:1024px){.iyeHeader__nav{gap:10px}.iyeHeader__link{font-size:14px;padding-inline:8px}.iyeHeader__actions{gap:8px}.iyePill{padding:9px 10px}.iyePill--currency .iyePill__sub{display:none}}@media (max-width:1023px){.iyeHeader__bar{min-height:66px}.iyeHeader__container{padding:10px 14px}.iyeHeader__desktopAction,.iyeHeader__nav{display:none!important}.iyeHeader__actions{flex:0 0 auto;gap:10px}.iyeHeader__menuBtn{display:grid;flex:0 0 46px}.iyePill--cart{justify-content:center;min-width:54px}.iyePill--cart .iyePill__title{display:none}.iyeHeader__offActions .iyePill--cart .iyePill__title{display:inline-flex}.iyeHeader__offActions .iyePill{align-items:center}}@media (max-width:576px){.iyeHeader__container{gap:10px;padding:10px 12px}.iyeHeader__logo{height:34px}.iyePill{border-radius:12px;gap:8px;padding:9px 10px}.iyePill__avatar{height:30px;width:30px}.iyeHeader__menuBtn{flex-basis:44px;height:44px;width:44px}}.pticker{background:#000;padding:10px 0;width:100%}.pticker__container{padding-left:18px;padding-right:18px}.pticker__viewport{overflow:hidden;position:relative;width:100%}.pticker__track{align-items:center;animation:pticker-marquee 28s linear infinite;animation:pticker-marquee var(--pticker-speed,28s) linear infinite;display:flex;width:max-content;will-change:transform}.pticker--pause .pticker__viewport:hover .pticker__track{animation-play-state:paused}.pticker__item{align-items:center;display:flex;gap:18px;padding:4px 18px;white-space:nowrap}.pticker__item,.pticker__item:hover{color:inherit;text-decoration:none}.pticker__status{align-items:center;color:#ffffffb8;display:flex;font-size:13px;font-weight:600;justify-content:center;min-height:52px}.pticker__text{display:flex;flex-direction:column;gap:4px;min-width:140px}.pticker__title{color:#ffffffeb;font-family:Raleway-Regular;font-size:16px;font-weight:600;letter-spacing:.2px}.pticker__meta{align-items:center;display:flex;gap:12px}.pticker__price{color:#ffffffbf;font-size:14px;font-weight:500}.pticker__change{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:8px}.pticker__badge{border-radius:5px;display:inline-grid;font-size:12px;height:24px;place-items:center;width:24px}.pticker__change.is-up{color:#34c759}.pticker__change.is-up .pticker__badge{background:#34c759;color:#fff}.pticker__change.is-down{color:#fb7185}.pticker__change.is-down .pticker__badge{background:#e11d48;color:#fff}.pticker__change.is-flat{color:#cbd5e1}.pticker__change.is-flat .pticker__badge{background:#475569;color:#fff}.pticker__changeText{opacity:.95}.pticker__sep{background:#ffffff2e;height:38px;width:1px}@keyframes pticker-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.pticker__sr{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}@media (max-width:992px){.pticker__title{font-size:16px}.pticker__change,.pticker__price{font-size:13px}.pticker__item{gap:14px;padding:4px 14px}.pticker__sep{height:34px}}@media (max-width:576px){.pticker__container{padding-left:12px;padding-right:12px}.pticker__title{font-size:15px}.pticker__text{min-width:120px}.pticker__badge{height:20px;width:20px}}.pd-page{padding-top:18px}.pd-wrap{padding:18px 0 30px}.pd-card{border:1px solid #eef0f4;border-radius:24px;box-shadow:0 20px 58px rgba(15,23,42,.075);max-width:1200px;padding:28px}.pd-gallery{display:flex;flex-direction:column;height:100%}.pd-mainImage{background:linear-gradient(135deg,#f8fafc,#eef8f1);border:1px solid #edf2f7;border-radius:22px;height:430px}.pd-thumbs{gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pd-thumbs::-webkit-scrollbar{display:none}.pd-thumb{border:2px solid #eef2f7;border-radius:16px;flex:0 0 76px;height:76px;transition:transform .12s ease,border-color .12s ease;width:76px}.pd-thumb img{border-radius:12px}.pd-thumb:hover{transform:translateY(-1px)}.pd-thumb.is-active{border-color:#34c759;box-shadow:0 10px 24px #34c75933}.pd-details{gap:12px;justify-content:flex-start}.pd-eyebrowRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pd-title{color:#111827!important;font-size:clamp(28px,3vw,34px)!important;font-weight:800!important;line-height:1.12!important}.pd-stockTag{border:0;border-radius:999px;font-weight:800;margin:0!important;padding:6px 12px}.pd-stockTag.ok{background:#eafff1;color:#16803c}.pd-stockTag.bad{background:#ffecec;color:#ef4444}.pd-categoryLabel{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;color:#475569;display:inline-flex;font-size:13px;font-weight:800;min-height:30px;padding:5px 12px}.pd-ratingRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pd-ratingText{color:#111827;font-size:14px;font-weight:700}.pd-muted{color:#6b7280}.pd-priceRow{display:flex;flex-direction:column;gap:4px}.pd-oldPrice{color:#9ca3af;font-size:18px}.pd-price{color:#111827;font-size:clamp(28px,3vw,32px);font-weight:900;letter-spacing:0}.pd-weight{font-size:16px;font-weight:700}.pd-desc{color:#566173;margin:0!important}.pd-readMore{background:#0000;border:0;color:#111827;cursor:pointer;font-weight:700;padding:0;text-decoration:none}.pd-readMore:hover{text-decoration:underline}.pd-metaRow{margin-top:0}.pd-availablePill,.pd-infoPill{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;line-height:1.2;min-height:34px;padding:7px 14px}.pd-availablePill{background:#f0fdf4;border:1px solid #dcfce7;color:#16803c}.pd-infoPill{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.pd-seller{background:#fbfdfc;border:1px solid #edf2f7;border-radius:18px;padding:14px}.pd-sellerInfo{width:100%}.pd-avatar{background:#e9f9ef!important;color:#16803c!important;flex:0 0 auto;font-weight:800}.pd-sellerCopy{min-width:0}.pd-sellerName{color:#111827;display:block;font-size:17px;font-weight:900;margin-bottom:4px}.pd-sellerAddr{color:#64748b}.pd-sellerAddr,.pd-shopDesc{font-size:13px;line-height:1.45}.pd-shopDesc{color:#6b7280;margin:8px 0 0!important}.pd-cartRow{background:#f8fafc;border:1px solid #edf2f7;border-radius:20px;display:flex;gap:14px;margin-top:6px;padding:14px}.pd-qty{background:#fff;border:1px solid #e5e7eb;border-radius:999px;flex:0 0 auto;gap:8px;padding:6px}.pd-qtyBtn{background:#eef8f1!important;border-radius:999px!important;color:#16803c!important}.pd-qtyInput{width:58px!important}.pd-qtyInput .ant-input-number-input{font-weight:800}.pd-addToCart{background:#34c759!important;border-color:#34c759!important;border-radius:999px!important;box-shadow:0 14px 28px #34c75940;font-weight:800!important;height:50px!important;margin-left:auto;padding:0 28px!important}@media (max-width:991px){.pd-card{padding:22px}.pd-mainImage{height:380px}}@media (max-width:575px){.pd-wrap{padding:14px 0 26px}.pd-card{border-radius:18px;padding:16px}.pd-mainImage{border-radius:16px;height:280px}.pd-thumb{flex-basis:70px;height:70px;width:70px}.pd-title{font-size:26px!important}.pd-price{font-size:26px}.pd-cartRow{align-items:stretch;flex-direction:column}.pd-qty{justify-content:space-between;width:100%}.pd-addToCart{margin-left:0;width:100%}}.pd-reviewSection{padding:16px 0 34px}.pd-reviewHeader{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.pd-reviewTitle{color:#111827!important;font-size:clamp(24px,2.5vw,30px)!important;font-weight:900!important;margin:0!important}.pd-reviewUnderline{background:#34c759;border-radius:999px;height:4px;margin-top:10px;width:76px}.pd-reviewSummary{align-items:center;background:#f7fff9;border:1px solid #e6f4ea;border-radius:999px;color:#475569;display:inline-flex;font-size:13px;font-weight:800;gap:8px;padding:9px 14px;white-space:nowrap}.pd-reviewSummary strong{color:#111827;font-weight:900}.pd-reviewSummary__star{color:#f59e0b;font-size:16px}.pd-reviewList{grid-gap:14px;gap:14px}.pd-reviewCard{grid-gap:16px;border:1px solid #eef2f0;border-radius:20px;box-shadow:0 12px 30px rgba(15,23,42,.045);display:grid;gap:16px;grid-template-columns:auto 1fr;padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pd-reviewCard:hover{border-color:#d8efe0;box-shadow:0 18px 42px rgba(15,23,42,.075);transform:translateY(-1px)}.pd-reviewAvatar{background:#eafff1!important;box-shadow:inset 0 0 0 1px #bbf7d0;color:#16803c!important;font-weight:900}.pd-reviewContent{min-width:0}.pd-reviewTop{align-items:flex-start;gap:14px;justify-content:space-between;margin-bottom:10px}.pd-reviewTop h3{color:#111827;font-size:16px;font-weight:900;margin:0}.pd-reviewTop span{color:#94a3b8;display:inline-block;font-size:12px;font-weight:800;margin-top:4px}.pd-reviewStars{align-items:center;display:inline-flex;gap:2px;white-space:nowrap}.pd-reviewStars,.pd-reviewStars span{color:#cbd5e1;font-size:16px}.pd-reviewStars span.is-active{color:#f59e0b;text-shadow:0 1px 0 #facc15}.pd-reviewStars strong{color:#475569;font-size:12px;font-weight:900;margin-left:6px}.pd-reviewComment{color:#475569;font-weight:600;line-height:1.65;max-width:900px}.pd-reviewEmpty{background:#fff;border:1px solid #eef2f0;border-radius:20px;box-shadow:0 12px 30px #0f172a0a;padding:28px;text-align:center}.pd-reviewEmpty__icon{align-items:center;background:#f7fff9;border-radius:50%;color:#f59e0b;display:flex;font-size:22px;height:46px;justify-content:center;margin:0 auto 12px;width:46px}.pd-reviewEmpty h3{color:#111827;font-size:18px;font-weight:900;margin:0 0 6px}.pd-reviewEmpty p{color:#64748b;font-weight:700;margin:0}.pd-reviewActions{display:flex;justify-content:center;margin-top:18px}.pd-reviewToggle{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;cursor:pointer;font-size:14px;font-weight:900;padding:12px 22px;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.pd-reviewToggle:hover{background:#34c759;box-shadow:0 12px 24px #34c75938;color:#fff;transform:translateY(-1px)}@media (max-width:575px){.pd-reviewHeader{align-items:flex-start;flex-direction:column}.pd-reviewCard{grid-template-columns:1fr}.pd-reviewTop{flex-direction:column}.pd-reviewToggle{width:100%}}.ris-wrap{padding:18px 0 34px}.ris-header{display:inline-block}.ris-title{color:#111827!important;font-size:24px!important;font-weight:800!important;letter-spacing:0;margin:0!important}.ris-underline{background:#34c759;border-radius:999px;height:4px;margin-top:8px;width:96px}.ris-gridShell{margin-top:22px}.ris-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.ris-item{background:#fff;border:1px solid #edf2f7;border-radius:20px;box-shadow:0 14px 34px #0f172a0f;cursor:pointer;padding:12px;text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;width:100%}.ris-item:hover{border-color:#34c75973;box-shadow:0 18px 42px #0f172a1a;transform:translateY(-3px)}.ris-imageWrap{background:#f3f4f6;border:1px solid #eef2f7;border-radius:16px;overflow:hidden;position:relative}.ris-image{aspect-ratio:1/.76;display:block;height:auto;object-fit:cover;width:100%}.ris-ratingPill{align-items:center;background:#fff;border-radius:14px;bottom:10px;box-shadow:0 10px 22px #1118271f;display:inline-flex;gap:8px;padding:6px 10px;position:absolute;right:10px}.ris-star{color:#f59e0b;font-size:16px;line-height:1}.ris-ratingVal{color:#111827;font-weight:900}.ris-body{padding:14px 4px 2px;text-align:left}.ris-name{color:#1f2a44;display:block;font-size:16px;font-weight:800;line-height:1.3;min-height:42px}.ris-priceRow{margin-top:8px}.ris-oldPrice{color:#ef4444!important;display:none;font-size:18px;margin-bottom:6px}.ris-price{color:#111827;display:block;font-size:17px;font-weight:900}.ris-weight{color:#9ca3af;font-size:14px;font-weight:600}.ris-sellerRow{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:12px}.ris-sellerRow img{display:block;height:25px;object-fit:contain;width:25px}.ris-sellerAvatar{background:#eef2ff!important;color:#2563eb!important;font-weight:900!important}.ris-sellerName{color:#9ca3af;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ris-state{background:#fbfdfc;border:1px dashed #d9e3ec;border-radius:18px;display:grid;min-height:120px;place-items:center}@media (max-width:1199px){.ris-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.ris-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.ris-wrap{padding:18px 0 28px}.ris-grid{gap:16px;grid-template-columns:1fr}.ris-name{min-height:0}.ris-image{aspect-ratio:1/.62}}.rev-wrap{padding:28px 16px}.rev-header{display:inline-block}.rev-title{font-size:25px;font-weight:600!important;letter-spacing:-.02em;margin:0!important}.rev-underline{background:#34c759;border-radius:999px;height:4px;margin-top:8px;width:96px}.rev-card{background:#fbfbfc;border-radius:28px;box-shadow:0 12px 30px #1118270f;display:flex;gap:20px;padding:15px}.rev-left{align-items:flex-start;display:flex;flex:0 0 auto;justify-content:center}.rev-avatarRing{background:#f2f3f5;border-radius:999px;display:grid;height:60px;place-items:center;width:60px}.rev-avatar{background:#e5e7eb!important;color:#9ca3af!important}.rev-right{flex:1 1 auto;min-width:0}.rev-name{color:#111827;display:block;font-size:22px;font-weight:600;line-height:1.1}.rev-meta{margin-top:6px}.rev-time{color:#9ca3af;font-size:14px;font-weight:600}.rev-rate{margin-top:10px}.rev-text{color:#9ca3af;font-size:14px;line-height:1.85;margin-bottom:0!important;margin-top:14px!important}@media (max-width:991px){.rev-name{font-size:28px}.rev-text{font-size:18px}}@media (max-width:575px){.rev-wrap{padding:22px 12px}.rev-card{align-items:flex-start;border-radius:22px;flex-direction:column;padding:18px}.rev-avatarRing{height:92px;width:92px}.rev-name{font-size:24px}.rev-time{font-size:14px}.rev-text{font-size:16px;line-height:1.75}}.sc-wrap{padding:28px 16px}.sc-headerBlock{display:inline-block}.sc-title{font-size:25px!important;font-weight:600!important;letter-spacing:-.01em;margin:0!important}.sc-underline{background:#34c759;border-radius:999px;height:4px;margin-top:8px;width:120px}.sc-marketContext{background:#f3fbf5;border:1px solid #dcefe2;border-radius:10px;flex-direction:column;gap:2px;margin-top:12px;padding:10px 14px}.sc-marketContext__label{color:#1f6f36!important;font-size:13px}.sc-marketContext__location{color:#6f767d!important;font-size:12px}.sc-table{margin-top:18px}.sc-tableHead{grid-gap:16px;border-bottom:1px solid #eef2f7;color:#111827;display:grid;font-weight:600;gap:16px;grid-template-columns:1.4fr .9fr .6fr .9fr 60px;padding:14px 16px}.sc-th{font-size:16px}.sc-tableBody{border-radius:18px;overflow:hidden}.sc-row{grid-gap:16px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:1.4fr .9fr .6fr .9fr 60px;padding:20px 16px}.sc-row.is-alt{background:#fbfbfd}.sc-prod{gap:14px}.sc-prodImg{background:#f3f4f6;border-radius:16px;flex:0 0 auto;height:72px;width:72px}.sc-prodName{color:#1f2a44;display:block;font-size:16px;font-weight:600}.sc-prodPrice{font-size:14px;margin-top:4px}.sc-priceRed{color:#ef4444;font-weight:600}.sc-muted{color:#9ca3af;font-weight:600}.sc-seller{gap:8px;margin-top:8px}.sc-sellerAvatar{background:#f1f5f9!important;color:#111827!important;font-weight:600!important}.sc-sellerName{color:#9ca3af;font-size:12px;font-weight:600}.sc-qtyInput{border-radius:10px!important;width:110px!important}.sc-saving,.sc-totalVal{color:#111827;font-weight:600}.sc-removeBtn{background:#f3f4f6!important;color:#ef4444!important}.sc-footerLeft{justify-content:center;margin-top:30px}.sc-continueBtn{border:2px solid #34c759!important;border-radius:999px!important;color:#34c759!important;font-size:16px!important;font-weight:500!important;height:52px!important;padding:0 48px!important}.sc-summaryCard{border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 12px 30px #1118270f;padding:22px}.sc-summaryTitle{color:#0f172a;font-size:18px!important;font-weight:600!important;margin:0 0 14px!important}.sc-summaryList{grid-gap:18px;gap:18px;padding:8px 2px}.sc-summaryRow{align-items:center;gap:12px}.sc-sumName{color:#475569;font-weight:600}.sc-sumVal{color:#ef4444;font-weight:600}.sc-divider{margin:16px 0!important}.sc-summaryTotal{align-items:baseline;gap:12px}.sc-totalLabel{color:#0f172a}.sc-totalBig,.sc-totalLabel{font-size:22px;font-weight:600}.sc-totalBig{color:#ef4444}.sc-checkoutBtn{border-radius:999px!important;font-size:16px!important;font-weight:600!important;height:50px!important;margin-top:24px}.sc-checkoutBtn,.sc-checkoutBtn:hover{background:#34c759!important;border-color:#34c759!important}.sc-empty{background:#fff;border-radius:18px;padding:22px 16px}@media (max-width:991px){.sc-tableHead{display:none}.sc-row{border-bottom:none;border-radius:18px;box-shadow:0 10px 22px #1118270f;gap:12px;grid-template-columns:1fr;margin-bottom:14px;padding:18px}.sc-row.is-alt{background:#fff}.sc-td.action,.sc-td.qty,.sc-td.saving,.sc-td.total{align-items:center;display:flex;gap:12px;justify-content:space-between}.sc-td.qty:before{color:#0f172a;content:"Quantity";font-weight:600}.sc-td.saving:before{color:#0f172a;content:"Saving";font-weight:600}.sc-td.total:before{color:#0f172a;content:"Total";font-weight:600}.sc-td.action{justify-content:flex-end}}@media (max-width:575px){.sc-wrap{padding:22px 12px}.sc-prodImg{border-radius:14px;height:64px;width:64px}.sc-prodName{font-size:18px}.sc-totalLabel{font-size:24px}.sc-totalBig{font-size:28px}.sc-checkoutBtn{font-size:18px!important;height:58px!important}}.sc-page{background:#fbfcfb;color:#182019;min-height:72vh;padding:20px 0 84px}.sc-page *,.sc-page :after,.sc-page :before{box-sizing:border-box}.sc-wrap{margin:0 auto;padding:0;width:min(100% - 48px,1200px)}.market-products-page .autobc,.sc-page .autobc{background:#0000;border:0;box-shadow:none;margin:0 0 18px;padding:0}.market-products-page .autobc-inner,.market-products-page .autobc-wrap,.sc-page .autobc-inner,.sc-page .autobc-wrap{background:#0000;margin:0;padding:0!important;width:100%}.market-products-page .autobc-inner .row,.sc-page .autobc-inner .row{margin:0}.market-products-page .autobc-inner .col,.market-products-page .autobc-inner .col-auto,.sc-page .autobc-inner .col,.sc-page .autobc-inner .col-auto{padding-bottom:0;padding-top:0}.market-products-page .autobc-inner .col-auto,.sc-page .autobc-inner .col-auto{padding-left:0}.market-products-page .autobc-backBtn,.sc-page .autobc-backBtn{background:#fff!important;border:1px solid #e7ece9!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(22,45,30,.045)!important;height:35px!important;width:35px!important}.market-products-page .autobc-breadcrumb,.sc-page .autobc-breadcrumb{font-size:13px}.sc-headerBlock{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:0 0 26px}.sc-title{color:#172019;font-size:32px;font-weight:750;letter-spacing:0;line-height:1.2;margin:0}.sc-marketContext{align-items:baseline;background:#edf8f1;border:0;border-radius:7px;display:inline-flex;flex-direction:row;gap:10px;margin:0;max-width:100%;padding:7px 11px}.sc-marketContext__label{color:#176f3b;font-size:12px;font-weight:700;line-height:1.4}.sc-marketContext__location{color:#6f7b73;font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-layout{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr)}.sc-itemsColumn,.sc-summaryColumn{min-width:0}.sc-table{background:#fff;border:1px solid #e9eeeb;border-radius:12px;margin:0;overflow:hidden}.sc-row,.sc-tableHead{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(250px,1.65fr) minmax(95px,.72fr) minmax(125px,.85fr) minmax(100px,.72fr) 54px}.sc-tableHead{background:#fafbfa;border-bottom:1px solid #edf1ee;padding:14px 18px}.sc-th{color:#6d7870;font-size:12px;font-weight:650}.sc-th.action{text-align:center}.sc-tableBody{border-radius:0;overflow:visible}.sc-row{background:#fff;border-bottom:1px solid #eef2ef;padding:18px;position:relative}.sc-row:last-child{border-bottom:0}.sc-row.is-alt{background:#fff}.sc-td{min-width:0}.sc-prod{align-items:center;display:flex;gap:13px}.sc-prodImg{background:#f7f9f7;border-radius:10px;display:block;flex:0 0 66px;height:66px;object-fit:cover;width:66px}.sc-prodInfo{min-width:0}.sc-prodName{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#273029;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.4;overflow:hidden}.sc-seller{align-items:center;color:#8a948d;display:flex;font-size:11px;gap:6px;line-height:1.4;margin-top:7px;min-width:0}.sc-seller .anticon{flex:0 0 auto}.sc-seller span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-td.price{align-items:flex-start;display:flex;flex-direction:column;gap:3px}.sc-priceRed{color:#c53b36;font-size:14px;font-weight:700;line-height:1.35}.sc-muted{color:#8a948d;font-size:11px;font-weight:500;line-height:1.35}.sc-qtyControl{align-items:center;background:#fff;border:1px solid #e3eae5;border-radius:9px;display:grid;grid-template-columns:32px 38px 32px;min-height:36px;overflow:hidden;width:-moz-fit-content;width:fit-content}.sc-qtyControl>button{background:#0000;border:0;color:#168d45;cursor:pointer;display:grid;font-size:11px;height:34px;padding:0;place-items:center;width:32px}.sc-qtyControl>button:hover:not(:disabled){background:#f0f7f2}.sc-qtyControl>button:disabled{color:#b8c0ba;cursor:not-allowed}.sc-qtyInput{border:0!important;border-radius:0!important;box-shadow:none!important;width:38px!important}.sc-qtyInput .ant-input-number-input{color:#273029;font-size:12px;font-weight:700;height:34px;padding:0 2px;text-align:center}.sc-totalVal{color:#273029;font-size:14px;font-weight:750;line-height:1.4}.sc-td.action{display:flex;justify-content:center}.sc-removeBtn{background:#0000!important;border:0!important;border-radius:7px!important;box-shadow:none!important;color:#cf4b46!important;display:grid!important;height:32px!important;place-items:center;width:32px!important}.sc-removeBtn:hover{background:#fff3f2!important}.sc-footerLeft{display:flex;justify-content:flex-start;margin-top:20px}.sc-continueBtn{background:#fff!important;border:1px solid #168d45!important;border-radius:9px!important;box-shadow:none!important;color:#168d45!important;font-size:13px!important;font-weight:650!important;height:42px!important;min-height:42px!important;padding:0 20px!important}.sc-continueBtn:hover{border-color:#11743a!important;color:#11743a!important}.sc-summaryColumn{position:sticky;top:110px}.sc-summaryCard{background:#fff;border:1px solid #e7ece9;border-radius:14px;box-shadow:0 7px 22px #162d1e0a;padding:24px}.sc-summaryHeader{align-items:center;border-bottom:1px solid #edf1ee;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.sc-summaryTitle{color:#1c251f;font-size:20px;font-weight:730;line-height:1.3;margin:0}.sc-summaryHeader>span{background:#edf8f1;border-radius:999px;color:#16743b;font-size:11px;font-weight:700;padding:4px 8px}.sc-summaryItems{grid-gap:10px;display:grid;gap:10px;max-height:190px;overflow-y:auto;padding:16px 2px;scrollbar-width:thin}.sc-summaryList{grid-gap:13px;border-top:1px solid #edf1ee;display:grid;gap:13px;padding:16px 2px}.sc-summaryRow{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.sc-sumName,.sc-sumVal{font-size:12px;line-height:1.45}.sc-sumName{color:#68736b;font-weight:550;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-sumVal{color:#39443c;flex:0 0 auto;font-weight:650;text-align:right}.sc-summaryRow--delivery .sc-sumVal{color:#7d8881;font-size:10px;font-weight:500;max-width:155px}.sc-summaryTotal{align-items:flex-end;border-top:1px solid #edf1ee;display:flex;gap:16px;justify-content:space-between;padding-top:18px}.sc-totalLabel{color:#344038;font-size:14px;font-weight:650}.sc-totalBig{color:#168d45;font-size:24px;font-weight:780;line-height:1.15;text-align:right}.sc-checkoutBtn{background:#168d45!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;height:46px!important;margin-top:22px;width:100%}.sc-checkoutBtn:hover{background:#11743a!important}.sc-trustNote{align-items:center;color:#7c877f;display:flex;gap:9px;justify-content:center;margin-top:16px}.sc-trustNote>.anticon{color:#168d45;font-size:17px}.sc-trustNote span,.sc-trustNote strong{display:block}.sc-trustNote span{font-size:10px;line-height:1.45}.sc-trustNote strong{color:#526057;font-size:11px}.sc-empty{align-items:center;background:#0000;border:0;border-radius:0;display:flex;flex-direction:column;justify-content:center;min-height:420px;padding:48px 24px;text-align:center}.sc-empty__icon{background:#edf8f1;border-radius:50%;color:#168d45;display:grid;font-size:25px;height:58px;margin-bottom:18px;place-items:center;width:58px}.sc-empty h2{color:#253028;font-size:21px;font-weight:720;margin:0}.sc-empty p{color:#78837b;font-size:13px;margin:8px 0 22px}@media (max-width:991.98px){.sc-layout{grid-template-columns:1fr}.sc-summaryColumn{position:static}}@media (max-width:767.98px){.sc-table{background:#0000;border:0;overflow:visible}.sc-tableHead{display:none}.sc-tableBody{grid-gap:14px;display:grid;gap:14px}.sc-row{border:1px solid #e9eeeb;border-radius:11px;gap:13px;grid-template-columns:1fr;padding:16px}.sc-row:last-child{border-bottom:1px solid #e9eeeb}.sc-td.price,.sc-td.qty,.sc-td.total{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.sc-td.price:before,.sc-td.qty:before,.sc-td.total:before{color:#748078;font-size:11px;font-weight:650}.sc-td.price:before{content:"Price"}.sc-td.qty:before{content:"Quantity"}.sc-td.total:before{content:"Total"}.sc-td.action{position:absolute;right:14px;top:14px}.sc-prodInfo{padding-right:36px}}@media (max-width:575.98px){.sc-page{padding:14px 0 58px}.sc-wrap{width:min(100% - 28px,1200px)}.sc-title{font-size:28px}.sc-marketContext{align-items:flex-start;flex-direction:column;gap:3px}.sc-marketContext__location{max-width:100%}.sc-prodImg{flex-basis:60px;height:60px;width:60px}.sc-summaryCard{padding:20px}.sc-totalBig{font-size:22px}}.delivery-options-modal .ant-modal-content{border-radius:18px;padding:24px}.delivery-options-modal .ant-modal-title{color:#172b1d;font-size:20px;font-weight:700}.delivery-options-modal__subtitle{color:#64748b;margin:4px 0 20px}.delivery-options-modal__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(52vh,440px);overflow-y:auto;padding:2px}.delivery-option-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:14px;color:#1e293b;cursor:pointer;display:flex;gap:16px;justify-content:space-between;min-width:0;padding:16px;text-align:left;transition:border-color .18s ease,background .18s ease}.delivery-option-card:hover{background:#f8fdf9;border-color:#86d49b}.delivery-option-card.is-selected{background:#effbf3;border-color:#159447;box-shadow:0 0 0 1px #159447}.delivery-option-card__content,.delivery-option-card__eta,.delivery-option-card__fee{display:block}.delivery-option-card__content strong{display:block;font-size:15px;margin-bottom:8px}.delivery-option-card__fee{color:#14833f;font-size:18px;font-weight:700}.delivery-option-card__eta{color:#64748b;font-size:13px;margin-top:5px}.delivery-option-card__indicator{color:#159447;font-size:20px}.delivery-option-card__indicator>span{border:1px solid #cbd5e1;border-radius:50%;display:block;height:18px;width:18px}.delivery-options-modal__footer{display:flex;gap:10px;justify-content:flex-end}.delivery-options-modal__confirm.ant-btn-primary{background:#159447;border-color:#159447}.delivery-options-modal__confirm.ant-btn-primary:not(:disabled):hover{background:#107a39;border-color:#107a39}.delivery-option-change{background:#0000;border:0;color:#159447;cursor:pointer;font-size:12px;font-weight:700;padding:0}.delivery-option-change:hover{color:#107a39;text-decoration:underline}.delivery-retry-button{background:#0000;border:0;color:#159447;cursor:pointer;font-weight:700;padding:0 0 0 6px}@media (max-width:575.98px){.delivery-options-modal{max-width:calc(100vw - 20px)}.delivery-options-modal .ant-modal-content{padding:20px 16px 16px}.delivery-options-modal__grid{grid-template-columns:1fr;max-height:54vh}.delivery-options-modal__footer{bottom:0;position:sticky}.delivery-options-modal__footer .ant-btn{flex:1 1}}.pm-wrap{padding:28px 16px}.pm-headerBlock{display:inline-block;margin-bottom:6px}.pm-title{font-size:25px!important;font-weight:600!important;letter-spacing:-.01em;margin:0!important}.pm-underline{background:#34c759;border-radius:999px;height:4px;margin-top:8px;width:110px}.pm-section{margin-top:22px}.pm-sectionTitleRow{align-items:center;display:flex;gap:10px}.pm-sectionTitleRow h3,.pm-sectionTitleRow span{font-size:18px!important}.pm-sectionIcon{font-size:20px}.pm-sectionTitle{color:#111827;font-size:20px;font-weight:600}.pm-methodRow{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.pm-methodCard{align-items:center;background:#f8fafc;border:0;border-radius:18px;cursor:pointer;display:flex;gap:14px;padding:16px;position:relative;transition:transform .12s ease,box-shadow .12s ease,background .12s ease;width:220px}.pm-methodCard:hover{box-shadow:0 10px 24px #1118270f;transform:translateY(-1px)}.pm-methodCard.is-selected{background:#f3fdf7}.pm-methodIcon{background:#fff;border-radius:14px;box-shadow:0 8px 18px #1118270f;display:grid;height:54px;place-items:center;width:54px}.pm-iconText{font-size:26px;font-weight:800;line-height:1}.pm-icon-paystack{color:#06b6d4}.pm-icon-stripe{color:#6366f1}.pm-icon-wallet{color:#fb7185}.pm-methodLabel{color:#111827;font-size:16px;font-weight:600}.pm-radioDot{background:#fff;border:2px solid #d1d5db;border-radius:999px;display:grid;height:26px;place-items:center;position:absolute;right:14px;top:14px;width:26px}.pm-radioDot span{background:#0000;border-radius:999px;height:12px;width:12px}.pm-radioDot.on{border-color:#34c759}.pm-radioDot.on span{background:#34c759}.pm-optionCard{align-items:center;background:#fff;border:0;border-radius:18px;box-shadow:0 10px 24px #1118270a;cursor:pointer;display:flex;gap:14px;padding:16px;position:relative;transition:transform .12s ease,box-shadow .12s ease;width:280px}.pm-optionCard:hover{box-shadow:0 12px 28px #1118270f;transform:translateY(-1px)}.pm-optionCard.is-selected{border:1px solid #f59e0b}.pm-optionIcon{background:#fff7ed;border-radius:18px;display:grid;font-size:22px;height:58px;place-items:center;width:58px}.pm-optionLabel{color:#111827;font-size:16px;font-weight:600}.pm-addressCard{background:#fff;border:1.5px solid #eef2f7;border-radius:16px;cursor:pointer;padding:16px;transition:border-color .12s ease,box-shadow .12s ease}.pm-addressCard.is-selected{border-color:#f59e0b;box-shadow:0 10px 22px #f59e0b1f}.pm-addressTop{justify-content:space-between}.pm-addressLeft,.pm-addressTop{align-items:flex-start;display:flex;gap:12px}.pm-addressTitle{color:#111827;font-size:16px;font-weight:600}.pm-addressLine,.pm-addressPhone{color:#9ca3af;font-size:12px;font-weight:400}.pm-addressLine{display:block;margin-top:10px}.pm-addressActions{display:flex;gap:6px}.pm-addressState{background:#fff;border:1.5px solid #eef2f7;border-radius:16px;display:grid;min-height:150px;padding:18px;place-items:center}.pm-addressFormError{display:block;font-size:12px;margin-bottom:4px;margin-top:-6px}.pm-iconBtn{border-radius:10px!important;height:34px!important;width:34px!important}.pm-delBtn{color:#ef4444!important}.pm-editBtn{color:#0ea5e9!important}.pm-summaryCard{background:#fff;border:1px solid #f1f5f9;border-radius:20px;box-shadow:0 12px 30px #1118270d;padding:22px}.pm-summaryTitle{color:#0f172a;font-weight:600!important;margin:0 0 14px!important}.pm-summaryList{grid-gap:18px;display:grid;gap:18px;padding:8px 2px}.pm-summaryRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.pm-sumName{color:#475569;font-weight:500}.pm-sumVal{font-weight:600}.pm-sumVal,.pm-sumVal.muted{color:#ef4444}.pm-divider{margin:16px 0!important}.pm-summaryTotal{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pm-totalLabel{color:#0f172a}.pm-totalBig,.pm-totalLabel{font-size:22px;font-weight:600}.pm-totalBig{color:#ef4444}.pm-payBtn{border-radius:999px!important;font-size:16px!important;font-weight:600!important;height:50px!important;margin-top:18px;width:100%}.pm-payBtn,.pm-payBtn:hover{background:#34c759!important;border-color:#34c759!important}@media (max-width:991px){.pm-methodCard,.pm-optionCard{max-width:420px;width:100%}}@media (max-width:575px){.pm-wrap{padding:22px 12px}.pm-sectionTitle{font-size:18px}.pm-methodLabel,.pm-optionLabel{font-size:16px}.pm-totalLabel{font-size:24px}.pm-totalBig{font-size:28px}.pm-payBtn{font-size:18px!important;height:58px!important}}.pm-page.pm-wrap{max-width:1200px;padding:30px 18px 88px;width:100%}.pm-page .autobc{background:#0000;border:0;box-shadow:none;margin:0 0 24px;padding:0;width:100%}.pm-page .autobc-inner,.pm-page .autobc-wrap{margin:0;max-width:none;padding:0;width:100%}.pm-page .autobc-inner .row{margin:0}.pm-page .autobc-inner .col,.pm-page .autobc-inner .col-auto{padding:0}.pm-page .autobc-inner .col-auto{margin-right:12px}.pm-page .autobc-backBtn{background:#fff;border:1px solid #e8ecef;border-radius:9px;box-shadow:0 4px 12px #0f172a0a;height:38px;width:38px}.pm-page .autobc-breadcrumb{color:#6b7280;font-size:13px}.pm-page>.container-lg{max-width:none;padding:0}.pm-page .pm-headerBlock{display:block;margin:0 0 10px}.pm-page .pm-title{color:#111827;font-size:30px!important;font-weight:700!important;letter-spacing:0}.pm-page .pm-underline{background:#169447;height:3px;margin-top:9px;width:72px}.pm-page .pm-mainColumn,.pm-page .pm-summaryColumn{min-width:0}.pm-page .pm-section{margin-top:0}.pm-page .pm-mainColumn{grid-gap:14px;align-content:start;display:grid;gap:14px}.pm-page .pm-panel{background:#fff;border:1px solid #e8ecef;border-radius:16px;box-shadow:0 10px 28px rgba(15,23,42,.035);padding:18px 20px}.pm-page .pm-paymentPanel{background:#f8fcf9;border-color:#e1eee5}.pm-page .pm-sectionTitleRow{align-items:flex-start;gap:14px}.pm-page .pm-paymentIcon{background:#e7f7ec;border-radius:11px;color:#168d45;display:grid;flex:0 0 42px;font-size:20px!important;height:42px;place-items:center;width:42px}.pm-page .pm-sectionTitle{color:#162019;display:block;font-size:17px;font-weight:650}.pm-page .pm-sectionDescription{color:#667085;display:block;font-size:14px;line-height:1.6;margin-top:5px;max-width:620px}.pm-page .pm-subTitle{color:#162019;font-size:18px!important;font-weight:650!important;margin:0 0 16px!important}.pm-page .pm-methodRow{flex-wrap:nowrap;gap:14px;margin:0}@media (min-width:992px){.pm-page .pm-checkoutGrid{--bs-gutter-x:22px}.pm-page .pm-optionCard{min-height:78px;padding:12px 14px}.pm-page .pm-optionIcon{height:40px;width:40px}}.pm-page .pm-optionCard{background:#fff;border:1px solid #e8ecef;border-radius:13px;box-shadow:none;min-width:0;padding:15px;transition:border-color .16s ease,background-color .16s ease,transform .16s ease;width:calc(50% - 7px)}.pm-page .pm-optionCard:hover{border-color:#b7d9c1;box-shadow:none;transform:translateY(-1px)}.pm-page .pm-optionCard.is-selected{background:#f3faf5;border:1px solid #168d45;box-shadow:inset 0 0 0 1px #168d450a}.pm-page .pm-optionIcon{background:#eef8f1;border-radius:11px;color:#168d45;font-size:20px;height:46px;width:46px}.pm-page .pm-optionLabel{color:#1f2937;font-size:15px;font-weight:600}.pm-page .pm-radioDot{border-width:1.5px;height:21px;width:21px}.pm-page .pm-radioDot span{height:9px;width:9px}.pm-page .pm-radioDot.on{border-color:#168d45}.pm-page .pm-radioDot.on span{background:#168d45}.pm-page .pm-addressCard{border:1px solid #e8ecef;border-radius:13px;box-shadow:none;height:100%;min-height:118px;padding:14px;position:relative}.pm-page .pm-addressCard:hover{border-color:#c8ddd0}.pm-page .pm-addressCard.is-selected{background:#f7fcf8;border-color:#168d45;box-shadow:inset 0 0 0 1px #168d450a}.pm-page .pm-addressCard .pm-radioDot{flex:0 0 21px;position:static}.pm-page .pm-addressTitle{color:#1f2937;font-size:15px;font-weight:650}.pm-page .pm-addressLine,.pm-page .pm-addressPhone{color:#667085;font-size:13px;line-height:1.55}.pm-page .pm-addressLine{margin-top:10px}.pm-page .pm-addressActions{gap:2px}.pm-page .pm-iconBtn{border-radius:8px!important;height:30px!important;width:30px!important}.pm-page .pm-editBtn{color:#168d45!important}.pm-page .pm-mapStatus{align-items:center;color:#667085;display:flex;font-size:11px;font-weight:500;gap:5px;margin-top:9px}.pm-page .pm-mapStatus>span:first-child{align-items:center;display:flex;gap:4px}.pm-page .pm-addAddressBtn{background:#fff;border:1px dashed #168d45;border-radius:10px;color:#168d45;font-weight:600;height:42px;margin-top:16px;padding:0 18px}.pm-page .pm-addressFooter{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pm-page .pm-addressFooter .pm-addAddressBtn{margin-top:0}.pm-page .pm-changeAddressBtn{background:#f8fbf9;border-color:#dbe6de;border-radius:10px;color:#34523e;font-weight:600;height:42px}.pm-page .pm-changeAddressBtn:hover{border-color:#168d45!important;color:#168d45!important}.pm-page .pm-addAddressBtn:hover{background:#f7fcf8!important;border-color:#0f7739!important;color:#0f7739!important}.pm-page .pm-deliveryServicePanel{grid-gap:14px;display:grid;gap:14px}.pm-page .pm-deliveryServicePanel .pm-subTitle{margin-bottom:2px!important}.pm-page .pm-deliveryError,.pm-page .pm-deliveryGuidance,.pm-page .pm-deliveryLoading{align-items:center;background:#f7f9f7;border-radius:11px;color:#667085;display:flex;font-size:13px;gap:9px;min-height:48px;padding:12px 14px}.pm-page .pm-deliveryError{background:#fff5f4;color:#b42318}.pm-page .pm-providerGrid,.pm-page .pm-quotesList{grid-gap:12px;display:grid;gap:12px}.pm-page .pm-providerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-page .pm-providerCard,.pm-page .pm-quoteCard{align-items:center;background:#fff;border:1px solid #e4eae6;border-radius:13px;color:#1f2937;display:flex;text-align:left;transition:border-color .16s ease,background-color .16s ease;width:100%}.pm-page .pm-providerCard{gap:11px;min-height:84px;padding:12px}.pm-page .pm-providerCard:hover:not(:disabled),.pm-page .pm-quoteCard:hover{background:#f8fcf9;border-color:#9ccdad}.pm-page .pm-providerCard.is-selected,.pm-page .pm-quoteCard.is-selected{background:#f3faf5;border-color:#168d45;box-shadow:inset 0 0 0 1px #168d450d}.pm-page .pm-providerCard:disabled{cursor:not-allowed;opacity:.68}.pm-page .pm-providerIcon{background:#eef8f1;border-radius:10px;display:grid;flex:0 0 38px;font-size:19px;height:38px;place-items:center;width:38px}.pm-page .pm-providerContent{grid-gap:5px;display:grid;flex:1 1;gap:5px;min-width:0}.pm-page .pm-providerTitleRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pm-page .pm-providerTitleRow strong{font-size:14px}.pm-page .pm-providerContent small,.pm-page .pm-quoteCard small{color:#7a857d;font-size:11px}.pm-page .pm-comingSoonBadge,.pm-page .pm-recommendedBadge{background:#e9f7ed;border-radius:999px;color:#168d45;font-size:9px;font-weight:700;padding:3px 7px;text-transform:uppercase}.pm-page .pm-comingSoonBadge{background:#eef1f0;color:#667085}.pm-page .pm-providerCard .pm-radioDot{flex:0 0 21px}.pm-page .pm-quotesSection{grid-gap:10px;display:grid;gap:10px}.pm-page .pm-quotesTitle{color:#344139;font-size:13px;font-weight:650}.pm-page .pm-quoteCard{gap:14px;justify-content:space-between;padding:14px 16px}.pm-page .pm-quoteCard>span{grid-gap:5px;display:grid;gap:5px}.pm-page .pm-quotePrice{color:#168d45;font-weight:700;justify-items:end}.pm-page .pm-checkoutGuidance{color:#667085;display:block;font-size:12px;margin-top:10px;text-align:center}.pm-page .pm-summaryItemsList{max-height:210px;overflow-y:auto;padding-right:4px}.pm-page .pm-summaryDeliveryBlock{grid-gap:10px;background:#f8fcf9;border:1px solid #dfeae2;border-radius:13px;display:grid;gap:10px;margin-top:15px;padding:13px}.pm-page .pm-summaryDeliveryHeader{align-items:center;display:flex;gap:9px}.pm-page .pm-summaryDeliveryHeader>span{background:#e5f5ea;border-radius:9px;color:#168d45;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.pm-page .pm-summaryDeliveryHeader>div{grid-gap:1px;display:grid;gap:1px}.pm-page .pm-summaryDeliveryHeader strong{color:#243229;font-size:12px}.pm-page .pm-summaryDeliveryHeader small{color:#758078;font-size:10px}.pm-page .pm-summaryProviderList{grid-gap:7px;display:grid;gap:7px}.pm-page .pm-summaryProvider{align-items:center;background:#fff;border:1px solid #e2e9e4;border-radius:10px;color:#2a352e;display:flex;gap:8px;min-height:52px;padding:8px 10px;text-align:left;width:100%}.pm-page .pm-summaryProvider:disabled{cursor:not-allowed;opacity:.65}.pm-page .pm-summaryProvider.is-selected{background:#f1faf4;border-color:#168d45}.pm-page .pm-summaryProviderIcon{font-size:16px}.pm-page .pm-summaryProvider>span:nth-child(2){grid-gap:1px;display:grid;flex:1 1;gap:1px}.pm-page .pm-summaryProvider strong{font-size:11px}.pm-page .pm-summaryProvider small{color:#768178;font-size:9px}.pm-page .pm-summaryProvider .pm-radioDot{flex:0 0 18px;height:18px;width:18px}.pm-page .pm-summaryProvider .pm-radioDot span{height:7px;width:7px}.pm-page .pm-deliverySummaryLines{margin-top:12px}.pm-page .pm-addressState{background:#fbfcfb;border:1px dashed #dce5df;border-radius:13px;min-height:170px}.pm-page .pm-summaryColumn{align-self:flex-start;position:sticky;top:92px}.pm-page .pm-summaryCard{border:1px solid #e8ecef;border-radius:17px;box-shadow:0 12px 30px #0f172a0d;padding:20px}.pm-page .pm-summaryColumn>.pm-summaryCard+.pm-summaryCard{margin-top:18px}.pm-page .pm-summaryHeader{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.pm-page .pm-summaryTitle{color:#111827;font-size:20px!important;font-weight:700!important;margin:0!important}.pm-page .pm-itemCount{background:#eef8f1;border-radius:999px;color:#168d45;flex:0 0 auto;font-size:12px;font-weight:600;padding:4px 9px}.pm-page .pm-summaryList{gap:14px;padding:4px 0}.pm-page .pm-summaryRow{align-items:flex-start}.pm-page .pm-sumName{color:#5f6b63;font-size:13px;line-height:1.5;min-width:0}.pm-page .pm-sumVal,.pm-page .pm-sumVal.muted{color:#1f2937;font-size:13px;line-height:1.5;max-width:54%;text-align:right}.pm-page .pm-divider{border-color:#edf1ee;margin:18px 0!important}.pm-page .pm-totalLabel{color:#18231c;font-size:16px;font-weight:650}.pm-page .pm-totalBig{color:#168d45;font-size:24px;font-weight:750}.pm-page .pm-payBtn{background:#168d45!important;border-color:#168d45!important;border-radius:11px!important;font-size:15px!important;height:50px!important;margin-top:22px}.pm-page .pm-payBtn:hover{background:#107a3a!important;border-color:#107a3a!important}.pm-page .pm-addressFormError{font-size:12px;margin:10px 0 0}.pm-page .pm-trustNote{align-items:center;color:#168d45;display:flex;gap:9px;justify-content:center;margin-top:16px;text-align:left}.pm-page .pm-trustNote>span{font-size:19px}.pm-page .pm-trustNote div{grid-gap:1px;display:grid;gap:1px}.pm-page .pm-trustNote strong{color:#36433a;font-size:12px;font-weight:650}.pm-page .pm-trustNote div span{color:#7a857d;font-size:11px!important}@media (max-width:991px){.pm-page .pm-summaryColumn{position:static}.pm-page .pm-checkoutGrid{display:flex;flex-direction:column}.pm-page .pm-summaryItemsList{max-height:none}}@media (max-width:767px){.pm-page.pm-wrap{padding:22px 14px 64px}.pm-page .pm-title{font-size:26px!important}.pm-page .pm-panel,.pm-page .pm-summaryCard{padding:18px}.pm-page .pm-methodRow{flex-wrap:wrap}.pm-page .pm-optionCard{max-width:none;width:100%}.pm-page .pm-providerGrid{grid-template-columns:1fr}}@media (max-width:575px){.pm-page .pm-summaryTotal{align-items:flex-end}.pm-page .pm-totalLabel{font-size:15px}.pm-page .pm-totalBig{font-size:22px}.pm-page .pm-payBtn{font-size:15px!important;height:50px!important}}.aa-wrap{padding:40px 16px 60px}.aa-addBtn{background:#1d86d9!important;border-color:#1d86d9!important;border-radius:999px!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;height:50px!important;padding:0 28px!important}.aa-addBtn:hover{background:#1677c8!important;border-color:#1677c8!important}.aa-formBlock{margin-top:30px}.aa-title{font-weight:600!important;margin-bottom:24px!important}.aa-form{display:flex;flex-direction:column;gap:12px;max-width:500px}.aa-input{background:#f8fafc!important;border:1.5px solid #e5e7eb!important;border-radius:40px!important;font-size:18px!important;height:68px!important;padding:0 24px!important}.aa-input::placeholder{color:#94a3b8}.aa-submitBtn{border-radius:999px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;height:50px!important;margin-top:10px;width:240px}.aa-submitBtn,.aa-submitBtn:hover{background:#34c759!important;border-color:#34c759!important}.aa-deleteBtn{border-radius:999px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;height:50px!important;margin-top:10px;width:240px}.aa-deleteBtn,.aa-deleteBtn:hover{background:#d80027!important;border-color:#d80027!important}@media (max-width:768px){.aa-form{max-width:100%}.aa-input{height:60px!important}.aa-input,.aa-submitBtn{font-size:16px!important}.aa-submitBtn{height:58px!important;width:100%}}.vv-wrap{padding:28px 16px 40px}.vv-header{display:inline-block;font-size:25px;font-weight:700;line-height:10px}.vv-title{font-size:25px!important;font-weight:600!important;letter-spacing:-.01em;margin:0!important}.vv-underline{background:#34c759;border-radius:999px;height:4px;margin-top:12px;width:110px}.vv-search{background:#f8fafc;border:1px solid #eef2f7;border-radius:999px;height:52px;max-width:420px;padding:0 10px}.vv-search .ant-input{background:#0000!important}.vv-search .ant-input-prefix{color:#9ca3af}.vv-card{background:#fff;border:0;border-radius:26px;box-shadow:0 18px 40px #1118270f;cursor:pointer;height:100%;padding:18px;text-align:left;transition:transform .12s ease,box-shadow .12s ease;width:100%}.vv-card:hover{box-shadow:0 22px 48px #11182714;transform:translateY(-2px)}.vv-cardTop{align-items:flex-start;display:flex;gap:14px}.vv-logoWrap{border-radius:22px;display:grid;flex:0 0 auto;height:120px;overflow:hidden;place-items:center;width:120px}.vv-logoImg{height:100%;object-fit:cover;width:100%}.vv-logoText{color:#111827;font-size:28px;font-weight:700}.vv-logoImg{height:48px;object-fit:contain;width:48px}.vv-main{flex:1 1 auto;font-size:12px;min-width:0;padding-top:6px}.vv-nameRow{align-items:center;display:flex;gap:10px}.vv-name{color:#111827;font-size:16px;font-weight:600}.vv-check{color:#34c759;font-size:18px}.vv-tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;display:block;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.5;margin-top:8px;min-height:36px;overflow:hidden}.vv-addrRow{align-items:flex-start;display:flex;gap:8px;margin-top:10px}.vv-pin{color:#34c759;margin-top:2px}.vv-address{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden}.vv-divider{background:#eef2f7;height:1px;margin:18px 0}.vv-stats{grid-gap:10px;background:#fafafa;border-radius:16px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px}.vv-stat{font-size:10px;gap:4px;justify-content:center}.vv-stat,.vv-statVal{align-items:center;display:flex}.vv-statVal{color:#111827;font-weight:600;gap:6px}.vv-statLabel{color:#9ca3af;font-size:10px;font-weight:500}.vv-star{color:#f59e0b}.vv-time{color:#64748b}.vv-clock{color:#34c759}.vv-theme-blue .vv-logoWrap{background:#eef6ff}.vv-theme-pink .vv-logoWrap{background:#fff1f2}.vv-theme-gray .vv-logoWrap{background:#f3f4f6}.vv-theme-orange .vv-logoWrap{background:#fff7ed}.vv-theme-green .vv-logoWrap{background:#eefbf1}.vv-theme-beige .vv-logoWrap{background:#fff7ed}@media (max-width:991px){.vv-search{max-width:100%}.vv-logoWrap{height:110px;width:110px}}@media (max-width:575px){.vv-wrap{padding:22px 12px 30px}.vv-logoWrap{height:96px;width:96px}.vv-name{font-size:18px}.vv-tagline{font-size:13px}.vv-stats{padding:12px}}.markets-page .vv-card{border:1px solid #e8efe9;border-radius:20px;box-shadow:0 12px 30px #1020180f;min-height:100%;padding:16px}.markets-page .vv-cardTop{gap:14px}.markets-page .vv-logoWrap{border:1px solid #34c7591f;border-radius:16px;height:104px;width:104px}.markets-page .vv-logoImg{height:100%;object-fit:cover;width:100%}.markets-page .vv-main{display:flex;flex-direction:column;min-height:104px;padding-top:0}.markets-page .vv-nameRow{align-items:flex-start;gap:8px;justify-content:space-between}.markets-page .vv-name{line-height:1.35}.markets-page__approvedBadge{align-items:center;background:#eaf8ee;border-radius:999px;color:#238f43;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;gap:4px;padding:4px 7px}.markets-page .vv-check{font-size:11px}.markets-page .vv-tagline{-webkit-line-clamp:3;min-height:0}.markets-page .vv-addrRow{margin-top:auto;padding-top:10px}@media (max-width:575px){.markets-page .vv-logoWrap{height:88px;width:88px}.markets-page .vv-main{min-height:88px}.markets-page .vv-nameRow{flex-direction:column}}.vh-wrap{background:#0000;padding:26px 16px 36px}.vh-header{display:inline-block;margin-bottom:18px}.vh-pageTitle{font-size:25px!important;font-weight:600!important;letter-spacing:-.01em;margin:0!important}.vh-underline{background:#34c759;border-radius:999px;height:4px;margin-top:8px;width:110px}.vh-logoCard{background:#eefbf1;border-radius:28px;display:grid;height:240px;overflow:hidden;place-items:center;width:100%}.vh-logoImg{height:100%;object-fit:cover;width:100%}.vh-logoText{font-size:70px;line-height:1}.vh-banner{background:#f3f4f6;border-radius:28px;height:240px;overflow:hidden;width:100%}.vh-banner img{display:block;height:100%;object-fit:cover;width:100%}.vh-bottom{margin-top:10px}.vh-name{color:#1f2a44!important;font-weight:500!important;margin:0!important}.vh-addrRow{align-items:center;display:flex;gap:10px;margin-top:10px}.vh-pin{color:#34c759;font-size:18px}.vh-address{color:#9ca3af;font-size:16px;font-weight:400}.vh-statsCard{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:22px;box-shadow:0 18px 40px #1118270f;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;padding:22px 18px}.vh-stat{padding:4px 6px;text-align:center}.vh-statValue{color:#111827;font-size:24px;font-weight:650}.vh-statLabel{color:#6b7280;font-size:14px;font-weight:500;margin-top:6px}.vh-divider{background:#e5e7eb;height:44px;width:1px}@media (max-width:991px){.vh-banner,.vh-logoCard{height:220px}.vh-statsCard{gap:14px;grid-template-columns:1fr;text-align:left}.vh-divider{display:none}.vh-stat{align-items:baseline;display:flex;justify-content:space-between;padding:0;text-align:left}.vh-statLabel{margin-top:0}}@media (max-width:575px){.vh-wrap{padding:22px 12px 28px}.vh-banner,.vh-logoCard{border-radius:22px;height:190px}.vh-logoText{font-size:56px}.vh-address{font-size:15px}.vh-statValue{font-size:20px}}.app-footer{--footer-green:#35c759;--footer-green-dark:#2bb24b;--footer-text:#fffffff2;--footer-text-soft:#ffffffd1;background:#0000;margin-top:42px!important;padding:0;position:relative}.app-footer__wave{height:96px;line-height:0;position:relative;width:100%}.app-footer__waveSvg{display:block;height:100%;width:100%}.app-footer__waveBack{fill:#fff}.app-footer__waveFront{fill:var(--footer-green)}.app-footer__body{background:linear-gradient(180deg,var(--footer-green) 10%,var(--footer-green-dark) 100%);border-bottom-left-radius:28px;border-bottom-right-radius:28px;color:var(--footer-text);padding:24px 0 50px}.app-footer__inner{margin:0 auto;max-width:1240px;padding:0 44px}.app-footer__brand{max-width:270px}.app-footer__logoRow{align-items:center;display:inline-flex;gap:12px;margin-bottom:24px}.app-footer__logo{display:block;height:auto;width:68px}.app-footer__wordmark{color:#fff;font-size:26px;font-weight:800;letter-spacing:-.04em;line-height:1}.app-footer__description{color:var(--footer-text-soft);font-size:13px;font-weight:500;line-height:1.85;margin:0;max-width:250px}.app-footer__socialBlock{margin-top:22px}.app-footer__group{min-height:100%}.app-footer__heading{color:#fff;font-size:15px;font-weight:700;line-height:1.2;margin:8px 0 18px}.app-footer__heading--small{font-size:14px;margin-bottom:12px;margin-top:0}.app-footer__links{display:flex;flex-direction:column;gap:14px}.app-footer__link{color:var(--footer-text-soft);font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .18s ease,transform .18s ease}.app-footer__link:hover{color:#fff;transform:translateX(2px)}.app-footer__socials{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.app-footer__socialBtn{align-items:center;background:#fff;border-radius:999px;box-shadow:0 10px 22px #00000014;display:inline-flex;height:32px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease;width:32px}.app-footer__socialBtn img{display:block;height:15px;width:15px}.app-footer__socialBtn:hover{box-shadow:0 14px 28px #00000024;transform:translateY(-2px)}.app-footer__group--contact{max-width:250px}.app-footer__contactList{display:flex;flex-direction:column;gap:14px}.app-footer__contactItem{color:var(--footer-text-soft);font-weight:500;gap:12px;line-height:1.45;text-decoration:none}.app-footer__contactIcon,.app-footer__contactItem{align-items:center;display:inline-flex;font-size:13px}.app-footer__contactIcon{background:#fffffff5;border-radius:999px;color:var(--footer-green-dark);flex:0 0 auto;height:30px;justify-content:center;width:30px}.app-footer__contactText{display:inline-block}@media (max-width:991.98px){.app-footer__inner{padding:0 24px}.app-footer__body{padding:18px 0 38px}.app-footer__brand{max-width:none}.app-footer__description{max-width:420px}.app-footer__wave{height:88px}}@media (max-width:575.98px){.app-footer__inner{padding:0 16px}.app-footer__body{border-bottom-left-radius:22px;border-bottom-right-radius:22px;padding:16px 0 28px}.app-footer__wave{height:72px}.app-footer__logoRow{margin-bottom:18px}.app-footer__logo{width:58px}.app-footer__wordmark{font-size:22px}.app-footer__description{font-size:14px;line-height:1.75;max-width:100%}.app-footer__socialBlock{margin-top:20px}.app-footer__heading{font-size:16px;margin-bottom:14px;margin-top:8px}.app-footer__heading--small{font-size:15px}.app-footer__contactItem,.app-footer__link{font-size:13px}.app-footer__group--contact{max-width:100%}}.iye-header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff14;border-bottom:1px solid #ffffff26;height:68px;padding:0;position:relative;width:100%}.iye-header__container{align-items:center;display:flex;gap:18px;height:68px;justify-content:space-between;padding:0 32px}.iyePill--cart{height:40px}.iye-brand{align-items:center;display:flex;gap:10px;min-width:155px}.iye-brand--button{background:#0000;border:0;cursor:pointer;padding:0}.iye-brand--button:focus-visible{border-radius:12px;outline:2px solid #ffffffd9;outline-offset:4px}.iye-brand__logo{border-radius:10px;height:auto;object-fit:contain;width:auto}.iye-brand__logo--placeholder{background:#34c759}.iye-brand__text{color:#fff;font-size:44px;font-weight:800;letter-spacing:2px;line-height:1}.iye-actions{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:space-between}.iye-search{display:flex;flex:1 1;gap:14px}.iye-field{max-width:460px;min-width:260px}.iye-iconBox{background:#f5b000;border-radius:10px;flex:0 0 auto;height:46px;margin-right:-8px;width:46px}.iye-input.ant-input{border:none;border-radius:14px;box-shadow:0 1px 0 #00000014;height:44px}.iye-input{padding:8px;width:100%}.iye-field{background:#fff;border-radius:14px;min-height:44px;overflow:hidden;position:relative;width:100%}.iye-field,.iye-iconBox{align-items:center;display:flex}.iye-iconBox{background:#f4b000;color:#fff;font-size:20px;height:44px;justify-content:center;min-width:56px;width:56px;z-index:2}.iye-input{flex:1 1;height:44px}.iye-input.ant-select{align-items:center;display:flex}.iye-input .ant-select-selector{align-items:center!important;background:#fff!important;border:none!important;border-radius:0 18px 18px 0!important;box-shadow:none!important;display:flex!important;height:44px!important;min-height:44px!important;padding:0 18px 0 0!important}.iye-input .ant-select-selection-search{inset:0!important;left:0!important;right:0!important}.iye-input .ant-select-selection-search-input{color:#222!important;font-size:16px!important;height:44px!important;padding:0 18px!important}.iye-input .ant-select-selection-placeholder{color:#b7b7b7!important;font-size:14px!important;line-height:56px!important;padding-inline-start:18px!important}.iye-input .ant-select-selection-item{color:#222!important;font-size:16px!important;line-height:56px!important;padding-inline-start:18px!important}.iye-input.ant-select-focused .ant-select-selector,.iye-input:hover .ant-select-selector{border:none!important;box-shadow:none!important}.iye-dropdown{border-radius:14px!important;overflow:hidden;padding:5px 0!important}.iye-dropdown .ant-select-item{color:#222;font-size:15px;padding:8px 18px!important}.iye-dropdown .ant-select-item-option{border-bottom:1px solid #f1f1f1}.iye-dropdown .ant-select-item-option:last-child{border-bottom:none}.iye-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#fafafa!important}.iye-submit.ant-btn{background:#ff2b2b;border-color:#ff2b2b;border-radius:12px;font-weight:700;height:44px;padding:0 26px}.iye-submit.ant-btn:focus,.iye-submit.ant-btn:hover{background:#ff1a1a!important;border-color:#ff1a1a!important}.iye-forex-rates{align-items:center;display:flex;gap:8px;margin-right:8px}.iye-forex-pill{align-items:center;background:#fff5f5;border:1px solid #f5c6c6;border-radius:20px;display:inline-flex;font-family:Raleway-SemiBold,sans-serif;font-size:12px;gap:4px;padding:4px 12px;white-space:nowrap}.iye-forex-symbol{color:#555}.iye-forex-ngn{color:#b63436;font-family:Raleway-Bold,sans-serif;font-weight:700}.iye-right{align-content:center;gap:12px}.iye-diasporaNav,.iye-right{align-items:center;display:flex}.iye-diasporaNav{gap:8px}.iye-diasporaNav__link{background:#ffffff14;border:1px solid #ffffff73;border-radius:14px;color:#fff;font-weight:700;height:42px;line-height:1;padding:0 16px}.iye-diasporaNav__link:focus,.iye-diasporaNav__link:hover{background:#ffffff2e;color:#fff}.iye-drawerNav{display:flex;flex-direction:column;gap:10px;margin-top:8px}.iye-drawerNav__link{background:#34c75914;border:1px solid #34c7592e;border-radius:12px;color:#111827;font-weight:700;min-height:44px;padding:0 14px;text-align:left;width:100%}.iye-drawerNav__link:focus,.iye-drawerNav__link:hover{background:#34c75929}.iye-mobileCurrency{margin-left:auto}.iye-lang .ant-select-selector{align-items:center!important;background:#34c759!important;border:none!important;border-radius:14px!important;color:#fff!important;display:flex!important;height:44px!important}.iye-lang .ant-select-selection-item{color:#fff!important;font-weight:700}.iye-lang .ant-select-arrow{color:#fff!important}.iye-menu.ant-btn{align-items:center;background:#34c759;border-color:#34c759;border-radius:14px;display:flex;font-size:18px;height:44px;justify-content:center;width:52px}.iye-menu.ant-btn:focus,.iye-menu.ant-btn:hover{background:#25c764!important;border-color:#25c764!important}@media (max-width:992px){.iye-header{height:auto;padding:10px 0}.iye-header__container{align-items:flex-start;gap:12px;height:auto}.iye-brand__text{font-size:36px}.iye-actions{align-items:stretch;flex-direction:column;gap:12px}.iye-search{flex-wrap:wrap;justify-content:stretch}.iye-field{flex:1 1 320px;min-width:220px}.iye-submit.ant-btn{flex:1 1 140px}.iye-right{justify-content:flex-end}}@media (max-width:576px){.iye-brand{min-width:0}.iye-brand__text{font-size:32px}.iye-search{align-items:stretch;flex-direction:column}.iye-field{min-width:0;width:100%}.iye-submit.ant-btn{width:100%}.iye-right{justify-content:space-between;width:100%}.iye-lang{flex:1 1;min-width:0}}.mb-wrap{padding:0;width:100%!important}.mb-hero{align-content:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.mb-overlay{background:#00000073;inset:0;position:absolute}.mb-pill{background:#ef4444;border-radius:999px;color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em;padding:14px 22px;text-transform:uppercase}.mb-underline{background:#facc15;border-radius:999px;height:3px;margin:10px 0 22px;opacity:.95;width:min(760px,82%)}.mb-cta{border:2px solid #fff!important;border-radius:999px!important;box-shadow:none!important;font-size:20px!important;font-weight:700!important;height:50px!important;padding:0 54px!important}.mb-cta,.mb-cta:hover{background:#34c759!important}.mb-cta:hover{border-color:#34c759!important}@media (max-width:991px){.mb-frame{border-radius:30px;inset:26px}.mb-title{font-size:44px!important}}@media (max-width:575px){.mb-hero{border-radius:18px;min-height:320px}.mb-frame{border-radius:24px;inset:16px;padding:20px 14px}.mb-pill{font-size:12px;padding:12px 16px}.mb-title{font-size:30px!important}.mb-cta{font-size:18px!important;height:56px!important;max-width:320px;width:100%}}.mfi{background:#fff;padding:28px 0 40px}.mfi-header{margin-bottom:18px}.mfi-title{color:#111827!important;font-weight:700!important;margin:0!important}.mfi-underline{background:#34c759;border-radius:6px;height:4px;margin-top:16px;width:92px}.mfi-card{background:#fff;border-radius:14px;box-shadow:0 10px 28px #11182714;overflow:hidden}.mfi-card .ant-card-body{padding:18px 18px 10px}.mfi-cardHead{margin-bottom:10px}.mfi-cardMeta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:11px;gap:6px 14px;margin-top:8px}.mfi-cardMeta strong{color:#374151}.mfi-chartLabel{color:#6b7280;font-size:12px;letter-spacing:.2px;text-transform:uppercase}.mfi-chartLabelPrefix{color:#ef4444;font-weight:700}.mfi-chartLabelTitle{color:#374151;font-weight:700}.mfi-chartWrap{padding-top:10px;position:relative}.mfi-line path.recharts-curve{stroke:#fb923c}.mfi-line circle{stroke:#2563eb;fill:#fff;stroke-width:2}.mfi-pill{background:#fb923c;border-radius:8px;box-shadow:0 8px 18px #fb923c40;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;position:absolute;right:8px;top:0;white-space:nowrap;z-index:3}.mfi-pill:after{border-color:#fb923c #0000 #0000;border-style:solid;border-width:6px 6px 0;bottom:-6px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.mfi-tooltip{background:#111827;border-radius:10px;box-shadow:0 10px 22px #00000040;color:#fff;font-size:12px;padding:10px 12px}.mfi-tooltipLabel{margin-bottom:4px;opacity:.85}.mfi-tooltipValue{font-size:13px;font-weight:800}.mfi-tooltipRow+.mfi-tooltipRow{margin-top:3px}.mfi-state{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:10px;justify-content:center;min-height:140px;text-align:center}@media (max-width:576px){.mfi{padding:18px 0 28px}.mfi-card .ant-card-body{padding:14px 14px 8px}}.lob{padding:28px 0}.lob-outer{margin:0 auto;padding:0 12px}.lob-card{border-radius:18px;box-shadow:0 18px 40px #1118271f;overflow:hidden;position:relative}.lob-card,.lob-row{min-height:320px}.lob-circle{background:#ffffff2e;border-radius:999px;pointer-events:none;position:absolute}.lob-circle-1{height:280px;left:35%;top:-110px;width:280px}.lob-circle-2{bottom:-130px;height:240px;right:-70px;width:240px}.lob-left{padding:90px 4px 90px 44px;position:relative;z-index:2}.lob-badge{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff38;border-radius:999px;display:inline-flex;gap:10px;margin-bottom:22px;padding:12px 18px}.lob-badgeIcon{background:#ffffff38;border-radius:999px;color:#fff;display:grid;font-size:16px;height:34px;place-items:center;width:34px}.lob-badgeText{color:#fff;font-size:22px;font-weight:700;letter-spacing:2px}.lob-eyebrow{color:#fffffff2;display:block;font-family:fantasy;font-size:30px;font-weight:100;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.lob-heading{color:#fff!important;font-size:40px!important;font-weight:500!important;line-height:1.12!important;margin:0!important}.lob-headingLine,.lob-subText{display:block}.lob-subText{color:#ffffffeb;font-size:16px;margin-top:14px;max-width:520px}.lob-ctaWrap{margin-top:22px}.lob-cta{border-radius:999px!important;font-weight:700!important;height:48px!important;padding:0 22px!important}.lob-right{align-items:flex-end;display:flex;justify-content:center;padding:0;position:relative;z-index:2}.lob-img{display:block;filter:drop-shadow(0 18px 30px rgba(0,0,0,.18));height:auto;margin-bottom:-91px;max-width:590px;object-fit:contain;width:100%}@media (max-width:992px){.lob-left{padding:26px 22px 14px}.lob-right{align-items:center;padding:8px 18px 22px}.lob-heading{font-size:34px!important}.lob-eyebrow{font-size:18px}}@media (max-width:576px){.lob-card{border-radius:14px}.lob-heading{font-size:30px!important}.lob-badgeText{font-size:16px}}.ads{background:#fff;padding:22px 0 28px}.ads-outer{margin:0 auto;padding:0 12px}.ads-header{margin-bottom:12px}.ads-title{color:#111827!important;font-weight:800!important;margin:0!important}.ads-chartCard,.ads-statCard{background:#fff;border-radius:16px;box-shadow:0 10px 26px #11182714;overflow:hidden}.ads-statCard .ant-card-body{padding:16px}.ads-statRow{align-items:center;display:flex;gap:12px}.ads-iconCircle{border-radius:14px;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.ads-accentBlue{background:#3b82f624;color:#3b82f6}.ads-accentPink{background:#ec489924;color:#ec4899}.ads-accentGreen{background:#22c55e24;color:#34c759}.ads-accentOrange{background:#f9731624;color:#f97316}.ads-iconFallback{background:currentColor;border-radius:6px;display:inline-block;height:18px;width:18px}.ads-statText{min-width:0}.ads-statTitle{color:#6b7280;display:block;font-size:13px;font-weight:600}.ads-statValue{color:#111827;font-size:22px;font-weight:900;line-height:1.1;margin-top:2px}.ads-chartsRow{margin-top:4px}.ads-chartCard .ant-card-body{padding:14px 14px 10px}.ads-chartHead{padding:4px 6px 10px}.ads-chartTitle{color:#111827;font-size:14px;font-weight:800}.ads-chartBody{height:290px;width:100%}.ads-donutBody{height:290px}@media (max-width:576px){.ads-chartBody,.ads-donutBody{height:260px}.ads-statValue{font-size:20px}}.reviewsec{background:#fff;padding:40px 0}.reviewsec-outer{margin:0 auto;padding:0 12px}.reviewsec-head{margin-bottom:25px;text-align:center}.reviewsec-title{font-weight:800!important}.reviewsec-underline{background:#34c759;border-radius:10px;height:4px;margin:10px auto 0;width:80px}.reviewsec-viewport{overflow:hidden}.reviewsec-track{display:flex;transition:transform .5s ease}.reviewsec-slide{flex:0 0 auto}.reviewsec-card{background:#fff;border:1px solid #e5e7eb;border-bottom-left-radius:88px;border-bottom-right-radius:18px;border-top-left-radius:18px;border-top-right-radius:88px;box-shadow:0 10px 26px #1118270f;display:flex;flex-direction:column;gap:20px;height:auto;overflow:hidden;padding:30px 26px;position:relative}.reviewsec-star{font-size:26px}.reviewsec-star.is-on{color:#facc15}.reviewsec-star.is-off{color:#d1d5db}.reviewsec-bodyCol{flex-direction:column;justify-content:space-between}.reviewsec-text{font-size:16px;line-height:2}.reviewsec-user{align-items:center;display:flex;gap:14px}.reviewsec-avatar{background:#e5e7eb;border-radius:50%;height:54px;overflow:hidden;width:54px}.reviewsec-avatar img{height:100%;object-fit:cover;width:100%}.reviewsec-name{font-size:20px;font-weight:900}.reviewsec-time{color:#6b7280;font-size:14px;margin-top:3px}.reviewsec-arc{border:1px solid #e5e7eb;border-radius:50%;height:360px;position:absolute;right:-80px;top:-60px;width:360px}.reviewsec-dots{display:flex;gap:10px;justify-content:center;margin-top:20px}.reviewsec-dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.reviewsec-dot.is-active{background:#34c759;border-radius:20px;width:45px}@media (max-width:992px){.reviewsec-card{height:auto;min-height:420px}.reviewsec-text{max-width:100%}}@media (max-width:576px){.reviewsec-card{padding:20px}}.entry-section{background:#f9faf7;font-family:Raleway-Regular,sans-serif;padding:60px 80px}.section-title{color:#1a1a1a;font-size:28px;font-weight:600;margin-bottom:12px;max-width:900px}.underline{background-color:#16a34a;border-radius:4px;height:4px;margin-bottom:40px;width:60px}.card-grid{display:flex;flex-wrap:wrap;gap:24px}.entry-card{background:#f0f8db;flex:1 1;max-width:380px;min-width:280px;padding:28px;position:relative;transition:all .3s ease}.entry-card:hover{box-shadow:0 10px 25px #00000014;transform:translateY(-6px)}.entry-card.active{border:2px solid #22c55e}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.icon-wrapper{background:#22c55e;border-radius:10px;color:#fff;font-size:18px;height:42px;width:42px}.arrow-wrapper,.icon-wrapper{align-items:center;display:flex;justify-content:center}.arrow-wrapper{background:#22c55e26;border-radius:50%;color:#22c55e;font-size:14px;height:32px;width:32px}.entry-card h3{font-size:18px;font-weight:600}.entry-card p{color:#4b5563;font-size:14px}@media (max-width:900px){.entry-section{padding:40px 20px}.card-grid{flex-direction:column}.entry-card{max-width:100%}}.storebc{background:#fff;padding:18px 0}.storebc-wrap{padding-left:0!important;padding-right:0!important}.storebc-inner{margin:0 auto;padding:0 12px}.storebc-backBtn{background:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 22px #11182714!important;display:grid!important;height:44px!important;padding:0!important;place-items:center!important;width:44px!important}.storebc-backBtn:hover{box-shadow:0 14px 26px #1118271f!important}.storebc-breadcrumb{font-size:22px;line-height:1.2;margin:0!important}.storebc-breadcrumb .ant-breadcrumb-separator{color:#111827;margin:0 16px;opacity:.55}.storebc-link,.storebc-linkBtn,.storebc-text{color:#111827;font-weight:500;text-decoration:none}.storebc-link:hover{text-decoration:underline}.storebc-linkBtn{background:#0000;border:0;cursor:pointer;padding:0}.storebc-text.is-last{font-weight:700}@media (max-width:576px){.storebc-breadcrumb{font-size:16px}.storebc-breadcrumb .ant-breadcrumb-separator{margin:0 10px}.storebc-backBtn{border-radius:12px!important;height:40px!important;width:40px!important}}.autobc{background:#fff;padding:9px 0}.autobc-wrap{padding-left:0!important;padding-right:0!important}.autobc-inner{margin:0 auto;padding:0 2px}.autobc-backBtn{background:#fff!important;border:0!important;border-radius:6px!important;box-shadow:0 10px 22px #11182714!important;display:grid!important;height:35px!important;padding:0!important;place-items:center!important;width:35px!important}.autobc-breadcrumb{font-size:13px;line-height:1.2;margin:0!important}.autobc-breadcrumb .ant-breadcrumb-separator{color:#111827;margin:0 10px;opacity:.55}.autobc-link,.autobc-text{color:#111827;font-weight:500;text-decoration:none}.autobc-link:hover{text-decoration:underline}.autobc-last{font-weight:800}@media (max-width:576px){.autobc-breadcrumb{font-size:16px}.autobc-breadcrumb .ant-breadcrumb-separator{margin:0 10px}.autobc-backBtn{border-radius:12px!important;height:40px!important;width:40px!important}}.store-detail-hero{background:#fff;border:1px solid #e8eef3;border-radius:28px;box-shadow:0 24px 70px #0f172a14;margin-top:18px;overflow:hidden}.store-detail-cover{background:linear-gradient(135deg,#22c55e42,#15803d14),#f1f5f9;border-radius:28px 28px 0 0;height:320px;overflow:hidden;position:relative}.store-detail-cover img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.store-detail-coverPlaceholder{background:radial-gradient(circle at 20% 20%,#22c55e3d,#0000 32%),linear-gradient(135deg,#f8fffb,#dcfce7);height:100%;width:100%}.store-detail-main{grid-gap:22px;align-items:end;display:grid;gap:22px;grid-template-columns:auto minmax(0,1fr) auto;padding:0 28px 28px;position:relative}.store-detail-logo{background:#fff;border:5px solid #fff;border-radius:24px;box-shadow:0 18px 42px #0f172a2e;color:#16a34a;display:grid;font-size:30px;font-weight:900;height:120px;margin-top:-54px;overflow:hidden;place-items:center;width:120px}.store-detail-logo img{height:100%;object-fit:contain;object-position:center;padding:8px;width:100%}.store-detail-heading{min-width:0;padding-top:18px}.store-detail-title{font-size:34px!important;font-weight:900!important;line-height:1.1!important;margin:0 0 10px!important}.store-detail-location{align-items:flex-start;color:#475569;display:flex;font-size:14px;font-weight:700;gap:10px;line-height:1.5}.store-detail-location .anticon{color:#16a34a;flex:0 0 auto;margin-top:3px}.store-detail-market{background:#ecfdf3;border-radius:999px;color:#15803d;display:inline-flex;font-size:12px;font-weight:900;margin-top:10px;padding:7px 12px}.store-detail-stats{align-items:stretch;display:flex;gap:10px}.store-detail-stat{background:#f8fafc;border:1px solid #e8eef3;border-radius:18px;min-width:112px;padding:13px 14px;text-align:center}.store-detail-stat strong{color:#0f172a;display:block;font-size:20px;font-weight:900}.store-detail-stat span{color:#64748b;display:block;font-size:12px;font-weight:800;margin-top:2px}.store-detail-infoGrid{padding-top:8px}.vh2{padding:22px 0 34px}.vh2-title{color:#111827!important;font-weight:600!important;margin:18px 0 10px!important}.vh2-titleSpace{margin-top:26px!important}.vh2-desc{color:#9ca3af!important;display:block;font-size:14px;letter-spacing:.2px;line-height:1.9}.vh2-card{background:#fbfbfb;border:1px solid #f1f5f9;border-radius:18px;box-shadow:0 10px 26px #1118270f;height:100%;padding:22px 24px}.vh2-timeRow{align-items:center;display:flex;gap:18px;justify-content:space-between}.vh2-timeBlock{min-width:0}.vh2-timeLabel{color:#9ca3af!important;font-size:16px}.vh2-timeValue{align-items:baseline;display:flex;font-weight:800;gap:2px;margin-top:8px}.vh2-timeNum{color:#111827;font-size:22px}.vh2-timeAmPm{color:#f97316;font-size:18px;font-weight:800}.vh2-ampmPink{color:#ef4444}.vh2-timeMidDivider{background:#f59e0b;border-radius:10px;flex:0 0 auto;height:28px;width:3px}.vh2-contactCard{justify-content:space-between}.vh2-contactCard,.vh2-contactLeft{align-items:center;display:flex;gap:14px}.vh2-contactLeft{min-width:0}.vh2-avatar{background:#fde68a!important;color:#111827!important;flex:0 0 auto}.vh2-contactMeta{min-width:0}.vh2-contactName{color:#111827;font-size:18px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vh2-ownerEyebrow{color:#16a34a;font-size:12px;font-weight:800;letter-spacing:0;margin-bottom:6px;text-transform:uppercase}.vh2-phoneRow{align-items:center;display:flex;gap:10px;margin-top:8px}.vh2-phoneIcon{background:#22c55e1f;border-radius:10px;color:#22c55e;display:grid;flex:0 0 auto;height:28px;place-items:center;width:28px}.vh2-phoneText{color:#9ca3af!important;font-size:14px;overflow-wrap:anywhere}.vh2-ownerEmpty{background:#f8fffb;border:1px dashed #dbe7df;border-radius:18px;color:#64748b;font-size:15px;font-weight:700;padding:20px;text-align:center;width:100%}.vh2-rating{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.vh2-star{color:#f59e0b}.vh2-ratingNum{color:#111827;font-size:14px;font-weight:900}.vh2-ratingMeta{color:#9ca3af;font-size:13px}@media (max-width:992px){.store-detail-cover{height:220px}.store-detail-main{gap:14px;grid-template-columns:1fr;padding:0 18px 22px}.store-detail-logo{border-radius:20px;height:86px;margin-top:-42px;width:86px}.store-detail-title{font-size:26px!important}.store-detail-stats{flex-wrap:wrap;width:100%}.store-detail-stat{flex:1 1 130px}.vh2-desc{font-size:18px;line-height:1.8}.vh2-card{padding:18px}.vh2-contactCard{align-items:flex-start;flex-direction:column}.vh2-rating{margin-top:10px}}@media (max-width:576px){.vh2-timeRow{align-items:flex-start;flex-direction:column}.vh2-timeMidDivider{height:3px;width:100%}}.productcategories{background:#fff;font-size:16px;padding:10px 0 16px}.productcategories-fluid{padding-left:0!important;padding-right:0!important}.productcategories-inner{margin:0 auto;padding:0 12px}.productcategories-title{color:#111827!important;font-size:24px!important;font-weight:600!important;margin:0 0 10px!important}.productcategories-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.productcategories-tab{align-items:center;background:#f3f3f3;border:0;border-radius:14px;box-shadow:0 10px 22px #1118270a;color:#bdbdbd;display:inline-flex;font-size:16px;font-weight:500;gap:8px;outline:none;padding:10px 18px;transition:transform .14s ease,background .14s ease,color .14s ease;white-space:nowrap}.productcategories-tab:hover{transform:translateY(-1px)}.productcategories-tab.is-active{background:#22c55e;color:#fff}.productcategories-tabIcon{align-items:center;display:inline-flex;font-size:16px;opacity:.55}.productcategories-apiTabIcon{height:16px;object-fit:contain;width:16px}.productcategories-tab.is-active .productcategories-tabIcon{opacity:1}.iye-suggestion{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.iye-suggestion span{color:#111827;font-weight:600}.iye-suggestion small{color:#6b7280;font-size:12px;white-space:nowrap}.market-detail-page{background:#fbfcfb;color:#182019;min-height:72vh;padding:28px 0 84px}.market-detail-page *,.market-detail-page :after,.market-detail-page :before{box-sizing:border-box}.market-detail-page__inner{margin:0 auto;width:min(100% - 48px,1360px)}.market-detail__breadcrumb{align-items:center;color:#9aa39d;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;margin-bottom:22px;min-height:38px}.market-detail__breadcrumb a,.market-detail__breadcrumb>span:last-child{align-items:center;color:#707a73;display:inline-flex;gap:7px;text-decoration:none}.market-detail__breadcrumb a:hover,.market-detail__breadcrumb>span:last-child{color:#168d45}.market-detail__overview{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr)}.market-detail__copy,.market-detail__imageWrap{background:#fff;border-radius:12px;min-height:430px;min-width:0}.market-detail__imageWrap{display:grid;overflow:hidden;padding:34px;place-items:center}.market-detail__image{display:block;height:100%;max-height:350px;object-fit:contain;width:100%}.market-detail__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px)}.market-detail__tag{background:#f4fbf6;border:1px solid #92cca6;border-radius:999px;color:#16763c;font-size:13px;font-weight:600;line-height:1.2;margin-bottom:24px;padding:6px 13px;width:-moz-fit-content;width:fit-content}.market-detail__title{color:#121a14;font-size:clamp(32px,4vw,46px);font-weight:750;letter-spacing:0;line-height:1.12;margin:0 0 18px}.market-detail__location{align-items:flex-start;color:#59655d;display:flex;font-size:15px;gap:10px;line-height:1.5;padding-bottom:24px}.market-detail__location .anticon{color:#168d45;font-size:17px;margin-top:3px}.market-detail__description{border-top:1px solid #eef2ef;color:#5f6962;font-size:15px;line-height:1.7;margin:0;padding:24px 0}.market-detail__storeSummary{align-items:center;background:#fff;border:1px solid #eef9f2;border-radius:9px;display:flex;gap:14px;margin-top:6px;min-height:76px;padding:14px 16px}.market-detail__storeSummaryIcon{background:#edf8f1;border-radius:50%;color:#168d45;display:grid;flex:0 0 42px;font-size:19px;height:42px;place-items:center;width:42px}.market-detail__storeSummary span,.market-detail__storeSummary strong{display:block}.market-detail__storeSummary strong{color:#263029;font-size:15px;font-weight:700;margin-bottom:4px}.market-detail__storeSummary div>span{color:#7b857e;font-size:12px}.market-detail__stores{background:#fff;border-radius:12px;margin-top:24px;padding:30px 34px 34px}.market-detail__sectionHead{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.market-detail__sectionHead h2{color:#182019;font-size:23px;font-weight:720;letter-spacing:0;line-height:1.25;margin:0}.market-detail__controls{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(240px,320px) 220px 44px}.market-detail__controls .ant-input-affix-wrapper,.market-detail__controls .ant-select-selector,.market-detail__reset{background:#fff!important;border:1px solid #e4e9e6!important;border-radius:9px!important;box-shadow:none!important;min-height:44px!important}.market-detail__controls .ant-input-affix-wrapper{padding-inline:13px}.market-detail__controls .ant-input-prefix{color:#7d8881;margin-right:9px}.market-detail__controls .ant-input,.market-detail__controls .ant-select-selection-item{color:#3d4740;font-size:13px}.market-detail__controls .ant-select-selector{align-items:center;display:flex}.market-detail__controls .ant-input-affix-wrapper:focus-within,.market-detail__controls .ant-select-focused .ant-select-selector{border-color:#9fcfaf!important}.market-detail__reset{color:#5f6b63;cursor:pointer;display:grid;font-size:16px;padding:0;place-items:center;width:44px}.market-detail__reset:hover{border-color:#9fcfaf!important;color:#168d45}.market-detail__storeGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-detail__state{align-items:center;color:#758078;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:240px;padding:28px;text-align:center}.market-store-card{background:#fff;border:1px solid #f6f6f6;border-radius:11px;min-width:0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.market-store-card:hover{border-color:#cfe2d5;box-shadow:0 7px 20px rgba(25,52,34,.035)}.market-store-card__action,.market-store-card__main{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.market-store-card__main{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:190px minmax(0,1fr);min-height:190px;padding:20px}.market-store-card__action:focus-visible,.market-store-card__main:focus-visible{outline:2px solid #168d4538;outline-offset:-2px}.market-store-card__media{background:#fafbfa;border:1px solid #eef2ef;border-radius:10px;display:grid;height:150px;overflow:hidden;place-items:center;width:100%}.market-store-card__media img{display:block;height:100%;object-fit:contain;padding:8px;width:100%}.market-store-card__body{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.market-store-card__name{color:#1c251f;font-size:18px;font-weight:700;line-height:1.35;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-store-card__owner{align-items:center;color:#727d75;display:flex;font-size:13px;gap:8px;margin-top:11px;max-width:100%}.market-store-card__owner>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-store-card__status{align-items:center;background:#edf8f1;border-radius:7px;color:#16763c;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:15px;padding:6px 9px}.market-store-card__status.is-neutral{background:#f3f5f4;color:#68736b}.market-store-card__action{align-items:center;border-top:1px solid #eef2ef;color:#168d45;display:flex;font-size:13px;font-weight:650;gap:16px;justify-content:space-between;min-height:52px;padding:0 22px}.market-store-card__action>span{align-items:center;display:inline-flex;gap:10px}.market-store-card__action:hover{background:#fbfdfb}@media (max-width:1099.98px){.market-detail__sectionHead{align-items:flex-start;flex-direction:column}.market-detail__controls{grid-template-columns:minmax(220px,1fr) 220px 44px;width:100%}.market-store-card__main{grid-template-columns:140px minmax(0,1fr)}}@media (max-width:899.98px){.market-detail__overview{grid-template-columns:1fr}.market-detail__copy,.market-detail__imageWrap{min-height:360px}.market-detail__storeGrid{grid-template-columns:1fr}}@media (max-width:639.98px){.market-detail-page{padding:18px 0 58px}.market-detail-page__inner{width:min(100% - 28px,1360px)}.market-detail__breadcrumb{font-size:12px;gap:9px;margin-bottom:16px}.market-detail__imageWrap{min-height:260px;padding:22px}.market-detail__image{max-height:220px}.market-detail__copy{min-height:0;padding:26px 22px}.market-detail__tag{margin-bottom:18px}.market-detail__title{font-size:30px}.market-detail__stores{padding:24px 18px}.market-detail__controls{grid-template-columns:1fr 44px}.market-detail__controls .ant-input-affix-wrapper{grid-column:1/-1}.market-store-card__main{gap:16px;grid-template-columns:96px minmax(0,1fr);min-height:0;padding:16px}.market-store-card__media{height:96px}.market-store-card__name{font-size:16px}}.productcategories-searchWrap{display:flex;justify-content:flex-end;width:100%}.productcategories-search{background:#f3f3f3!important;border:0!important;border-radius:16px!important;box-shadow:0 10px 22px #1118270a;height:46px;max-width:420px;padding:0 12px!important;width:100%}.productcategories-search .ant-input{background:#0000!important;color:#111827;font-size:16px}.productcategories-searchIcon{color:#c7c7c7;font-size:16px}.productcategories-grid{margin-top:12px}.productcategories-card{background:#fff;border:1px solid #f4f4f4;border-radius:22px;box-shadow:0 16px 34px #1118270f;height:100%;padding:12px 12px 14px}.productcategories-card.is-clickable{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.productcategories-card.is-clickable:hover{box-shadow:0 20px 44px #1118271a;transform:translateY(-2px)}.productcategories-imageWrap{background:#f4f4f4;border-radius:18px;height:170px;overflow:hidden;position:relative}.productcategories-image{display:block;height:100%;object-fit:cover;width:100%}.productcategories-ratingBadge{align-items:center;background:#fff;border-radius:12px;bottom:-12px;box-shadow:0 14px 28px #11182729;display:inline-flex;gap:6px;padding:8px 12px;position:absolute;right:12px}.productcategories-ratingStar{color:#f59e0b;font-size:16px;line-height:1}.productcategories-ratingValue{color:#111827;font-size:14px;font-weight:700}.productcategories-body{padding-top:18px;text-align:center}.productcategories-name{color:#1f2a44;font-size:20px;font-weight:600;line-height:1.2}.productcategories-priceRow{align-items:baseline;display:inline-flex;gap:8px;margin-top:8px}.productcategories-currencyWrap{align-items:baseline;display:inline-flex;position:relative}.productcategories-currency{color:#ef4444;font-size:16px;font-weight:700}.productcategories-currencySlash{background:#ef4444;border-radius:2px;height:2px;left:-1px;opacity:.95;position:absolute;top:55%;transform:rotate(-15deg);width:16px}.productcategories-price{color:#111827;font-size:18px;font-weight:800}.productcategories-unit{color:#bdbdbd!important;font-size:16px}@media (max-width:992px){.productcategories-searchWrap{justify-content:flex-start}}@media (max-width:576px){.productcategories-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.productcategories-tab{flex:0 0 auto}.productcategories-imageWrap{height:160px}}.orders-page{background:linear-gradient(180deg,#fff,#f8fbf9)!important;min-height:80vh;padding:18px 0 40px}.orders-title{color:#1f2937;font-size:20px;font-weight:700;margin:0 0 12px}.orders-tabsWrap{background:#fff!important;border:1px solid #eef2f0!important;border-radius:16px!important;box-shadow:0 4px 15px #0f172a05!important;display:inline-block;padding:4px 8px!important}.orders-tabs .ant-tabs-nav{margin:0}.orders-tabs .ant-tabs-tab{border-radius:10px!important;padding:8px 16px!important;transition:all .2s ease!important}.orders-tabs .ant-tabs-tab-active{background:#eafaf0!important;border-radius:10px!important}.orders-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#16a34a!important;font-weight:700!important}.orders-tabs .ant-tabs-ink-bar{background:#16a34a!important;border-radius:3px!important;height:3px!important}.orders-switchWrap{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.orders-switchBtn{border:0;border-radius:10px;cursor:pointer;font-size:12px;font-weight:700;height:38px;padding:0 16px;transition:all .2s ease}.orders-switchBtn.is-active{background:#16a34a;box-shadow:0 10px 18px #16a34a29;color:#fff}.orders-switchBtn.is-muted{background:#f3f4f6;color:#9ca3af}.await-card{background:#fff;border:1px solid #1118270a;border-radius:16px;box-shadow:0 10px 30px #1118270f;height:100%;padding:16px}.await-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.await-left{display:flex;gap:12px;min-width:0}.await-repTitle{color:#111827;font-size:12px;font-weight:800;margin-top:12px}.await-repRow{gap:12px;justify-content:space-between;margin-top:10px}.await-repLeft,.await-repRow{align-items:center;display:flex}.await-repLeft{gap:10px;min-width:0}.await-repMeta{min-width:0}.await-repName{color:#111827;font-size:12px;font-weight:800;line-height:1.2}.await-repPhone{color:#9ca3af;font-size:11px;margin-top:2px}.await-phoneBtn{background:#eafff1;border:0;border-radius:999px;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.await-midBtns{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:12px}.await-pill{border:0;border-radius:10px;cursor:pointer;font-size:11px;font-weight:800;height:36px}.await-pill--warn{background:#fff7e6;color:#f59e0b}.await-pill--info{background:#eaf2ff;color:#3b82f6}.await-pill--danger{background:#ffe4e6;color:#ef4444}.await-pill--success{background:#eafff1;color:#16a34a}.await-viewOrder{background:#fff7e6;border:0;border-radius:10px;color:#f59e0b;cursor:pointer;font-size:12px;font-weight:800;height:38px;margin-top:12px;width:100%}@media (max-width:575px){.orders-switchBtn{width:100%}.await-midBtns{grid-template-columns:1fr}.orders-paginationBar{align-items:stretch;flex-direction:column}.orders-pagination{justify-content:center}.orders-pageBtn--wide{flex:1 1}}.orders-grid{margin-top:18px}.orders-list{padding-bottom:88px}.orders-paginationBar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #eef2f0;border-radius:18px;bottom:14px;box-shadow:0 -8px 24px #0f172a0f;display:flex;gap:16px;justify-content:space-between;margin-top:22px;padding:14px 16px;position:sticky;z-index:20}.orders-paginationRange{color:#64748b;font-size:13px;font-weight:800}.orders-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.orders-pageBtn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;height:38px;justify-content:center;min-width:38px;padding:0 12px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.orders-pageBtn--wide{min-width:88px}.orders-pageBtn:hover:not(:disabled){background:#f0fdf4;border-color:#bbf7d0;color:#15803d;transform:translateY(-1px)}.orders-pageBtn.is-active{background:#16a34a;border-color:#16a34a;color:#fff}.orders-pageBtn:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.order-card{background:#fff;border:1px solid #1118270a;border-radius:16px;box-shadow:0 10px 30px #1118270f;flex-direction:column;height:100%;padding:16px}.order-card,.order-cardTop{display:flex;justify-content:space-between}.order-cardTop{align-items:flex-start;gap:10px}.order-left{display:flex;gap:12px;min-width:0}.order-meta{min-width:0}.order-no{color:#111827;font-size:14px;font-weight:700;line-height:1.2}.order-date{color:#9ca3af;font-size:12px;margin-top:4px}.order-icon{background:#fff7ed;border:1px solid #f973161f;border-radius:999px;display:grid;flex:0 0 auto;height:34px;place-items:center;width:34px}.order-iconMark{background:#fb923c;border-radius:3px;display:inline-block;height:12px;position:relative;width:14px}.order-iconMark:before{background:#fb923c8c;border-radius:999px;content:"";height:4px;left:2px;position:absolute;top:-3px;width:10px}.order-tag{border:none!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;padding:4px 10px!important}.order-tag--completed{background:#eafff1!important;color:#16a34a!important}.order-tag--pending{background:#fff7e6!important;color:#f59e0b!important}.order-tag--cancel{background:#ffe4e6!important;color:#ef4444!important}.order-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.order-btn{border:1px solid #0000!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;height:auto!important;padding:10px 14px!important}.order-btn--success{background:#eafff1!important;color:#16a34a!important}.order-btn--warning{background:#fff7e6!important;color:#f59e0b!important}@media (max-width:575px){.orders-tabsWrap{display:block;width:100%}.orders-tabs .ant-tabs-nav-wrap{overflow:auto}.order-card{padding:14px}.order-actions{gap:8px}.order-btn{text-align:center;width:100%}}.to-page{background:#fff;padding:18px 0 40px}.to-header{margin-bottom:10px}.to-title{color:#111827!important;font-weight:700;margin:0}.to-titleUnderline{background:#16a34a;border-radius:999px;height:3px;margin-top:8px;width:48px}.to-topBar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:12px 0 14px}.to-expected{color:#111827;font-size:13px;font-weight:700}.to-orderno{font-size:12px;margin-top:2px}.to-ordernoVal{color:#16a34a;font-weight:700}.to-tag{border:none!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;margin:0!important;padding:5px 12px!important;white-space:nowrap}.to-tag--pending{background:#fff7e6!important;color:#f59e0b!important}.to-tag--completed{background:#eafff1!important;color:#16a34a!important}.to-tag--cancel{background:#ffe4e6!important;color:#ef4444!important}.to-cardBlock{background:#fff;border:1px solid #1118270a;border-radius:16px;box-shadow:0 6px 18px #1118270f;padding:20px;transition:box-shadow .25s ease,transform .25s ease}.to-cardBlock:hover{box-shadow:0 12px 28px #11182714;transform:translateY(-1px)}.to-stepsWrap .ant-steps{font-family:Raleway-Regular}.to-stepsWrap .ant-steps-item{padding-bottom:18px}.to-stepsWrap .ant-steps-item-tail{inset-inline-start:12px!important}.to-stepsWrap .ant-steps-item-tail:after{background:#f9731659!important;width:2px!important}.to-stepsWrap .ant-steps-item-icon{background:#fff!important;border:2px solid #f59e0b!important;border-radius:999px!important;height:22px!important;margin-inline-end:12px!important;width:22px!important}.to-stepsWrap .ant-steps-item-icon .ant-steps-icon{display:none!important}.to-stepsWrap .ant-steps-item-wait .ant-steps-item-icon{border-color:#1118272e!important}.to-stepsWrap .ant-steps-item-process .ant-steps-item-icon{position:relative}.to-stepsWrap .ant-steps-item-process .ant-steps-item-icon:after{background:#f59e0b;border-radius:999px;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.to-stepTitleRow{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.to-stepTitle{align-items:center;color:#111827;display:inline-flex;font-size:13px;font-weight:800;gap:8px}.to-stepDoneIcon{color:#16a34a;font-size:14px}.to-stepDate{white-space:nowrap}.to-stepDate,.to-stepDesc{color:#9ca3af;font-size:12px}.to-stepDesc{margin-top:4px}.to-sectionHeader{align-items:center;display:flex;gap:10px;justify-content:space-between}.to-sectionTitle{color:#111827;font-size:13px;font-weight:800}.to-iconBtn{border-radius:10px!important;color:#f59e0b!important;height:32px!important;padding:0 6px!important}.to-sectionBody{margin-top:10px}.to-mutedLine{color:#9ca3af;font-size:12px;line-height:1.6}.to-deliveryTitle{margin-bottom:12px}.to-deliveryCard{align-items:center;background:#f9fafb;border:1px solid #1118270f;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px}.to-deliveryLeft{align-items:center;display:flex;gap:10px;min-width:0}.to-deliveryMeta{min-width:0}.to-deliveryName{color:#111827;font-size:13px;font-weight:800;line-height:1.2}.to-deliveryPhone{color:#9ca3af;font-size:12px;margin-top:4px}.to-callBtn{background:#16a34a!important;border:none!important;box-shadow:0 10px 20px #16a34a2e}@media (max-width:575px){.to-topBar{align-items:flex-start;flex-direction:column}.to-cardBlock{padding:16px}.to-stepTitleRow{align-items:flex-start;flex-direction:column}.to-stepDate{white-space:normal}}.rt-page{background:#fff;padding:18px 0 40px}.rt-header{margin-bottom:10px}.rt-title{color:#111827;font-size:20px;font-weight:800;margin:0}.rt-underline{background:#16a34a;border-radius:999px;height:3px;margin-top:8px;width:48px}.rt-top{margin-top:10px}.rt-dist{padding-top:6px}.rt-distRow{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:90px 1fr 50px;padding:8px 0}.rt-distLeft{align-items:center;display:flex;gap:8px}.rt-distLabel{color:#111827;font-size:12px;font-weight:700}.rt-starDot{color:#f59e0b;font-size:12px}.rt-bar{background:#f3f4f6;border-radius:999px;height:8px;overflow:hidden}.rt-barFill{background:#f59e0b;border-radius:999px;height:100%}.rt-distCount{color:#9ca3af;font-size:12px;font-weight:700;text-align:right}.rt-avgCard{background:#fff9e8;border:1px solid #f59e0b14;border-radius:18px;display:grid;min-height:170px;padding:18px;place-items:center}.rt-avgValue{color:#f59e0b;font-size:22px;font-weight:900;margin-bottom:8px}.rt-avgStars .ant-rate-star-full .ant-rate-star-second,.rt-avgStars .ant-rate-star-half .ant-rate-star-first{color:#f59e0b!important}.rt-avgStars .ant-rate-star{margin-inline-end:6px!important}.rt-sectionHead{margin-top:18px}.rt-sectionTitle{color:#111827;font-size:12px;font-weight:800}.rt-orderNo{color:#16a34a;font-size:11px;font-weight:800;margin-top:2px}.rt-list{margin-top:10px}.rt-itemRow{grid-gap:16px;align-items:start;border-top:1px solid #1118270f;display:grid;gap:16px;grid-template-columns:260px 1fr;padding:14px 0}.rt-itemRow:first-child{border-top:0}.rt-itemLeft{align-items:flex-start;display:flex;gap:12px}.rt-itemImg{background:#fff;border:1px solid #11182714;border-radius:12px;height:54px;object-fit:cover;width:54px}.rt-itemMeta{min-width:0}.rt-itemName{color:#111827;font-size:12px;font-weight:900;line-height:1.2}.rt-itemPrice{color:#9ca3af;font-size:11px;font-weight:700;margin-top:4px}.rt-itemStars{font-size:14px!important;margin-top:6px}.rt-itemStars .ant-rate-star-full .ant-rate-star-second,.rt-itemStars .ant-rate-star-half .ant-rate-star-first{color:#f59e0b!important}.rt-itemRight{background:#fff;border:1px solid #1118270a;border-radius:14px;box-shadow:0 10px 30px #1118270d;padding:12px 14px}.rt-miniTitle{color:#111827;font-size:12px;font-weight:900;margin-bottom:10px}.rt-input{border:1px solid #11182714!important;border-radius:12px!important;box-shadow:none!important;height:40px!important}.rt-submitRow{display:flex;justify-content:flex-end;margin-top:18px}.rt-submitBtn{background:#16a34a!important;border-color:#16a34a!important;border-radius:999px!important;box-shadow:0 10px 20px #16a34a29;font-weight:900!important;height:40px!important;padding:0 22px!important}@media (max-width:991px){.rt-avgCard{min-height:120px}}@media (max-width:767px){.rt-distRow{grid-template-columns:80px 1fr 46px}.rt-itemRow{grid-template-columns:1fr}.rt-itemRight,.rt-submitBtn{width:100%}.rt-submitRow{justify-content:stretch}}.oi-modal .ant-modal-content{border-radius:18px!important;box-shadow:0 30px 70px #11182740!important;padding:14px!important}.oi-modal .ant-modal-body{padding:0!important}.oi-modalHeader{align-items:center;display:flex;justify-content:space-between;padding:6px 6px 10px}.oi-modalTitle{color:#111827;font-size:13px;font-weight:800}.oi-closeBtn{background:#0000;border:0;border-radius:10px;color:#ef4444;cursor:pointer;display:grid;font-size:16px;height:34px;place-items:center;width:34px}.oi-mainImageWrap{background:#f3f4f6;border-radius:16px;margin:0 6px;overflow:hidden}.oi-mainImage{display:block;height:320px;object-fit:cover;width:100%}.oi-thumbs{display:flex;gap:10px;justify-content:center;padding:12px 6px 6px}.oi-thumbBtn{background:#fff;border:2px solid #0000;border-radius:12px;cursor:pointer;height:46px;overflow:hidden;padding:0;transition:all .2s ease;width:58px}.oi-thumbBtn.is-active{border-color:#f59e0b;box-shadow:0 10px 18px #f59e0b2e}.oi-thumbImg{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:575px){.oi-mainImage{height:280px}.oi-modal .ant-modal-content{margin:0 10px!important}}.od-modal .ant-modal-content{border-radius:18px!important;box-shadow:0 30px 70px #11182740!important;padding:14px!important}.od-modal .ant-modal-body{padding:0!important}.od-head{align-items:center;display:flex;justify-content:space-between;padding:6px 6px 12px}.od-title{color:#111827;font-size:13px;font-weight:900}.od-close{background:#0000;border:0;border-radius:10px;color:#ef4444;cursor:pointer;display:grid;font-size:16px;height:34px;place-items:center;width:34px}.od-sectionLabel{color:#111827;font-size:11px;font-weight:900;padding:0 6px}.od-mt{margin-top:14px}.od-topInfo{align-items:center;background:#fff;border:1px solid #1118270f;border-radius:14px;display:flex;gap:10px;justify-content:space-between;margin:10px 6px 0;padding:12px}.od-topLeft{display:flex;gap:10px;min-width:0}.od-bagIcon{background:#fff7ed;border:1px solid #f973161f;border-radius:999px;display:grid;height:34px;place-items:center;width:34px}.od-bagMark{background:#fb923c;border-radius:3px;display:inline-block;height:12px;position:relative;width:14px}.od-bagMark:before{background:#fb923c8c;border-radius:999px;content:"";height:4px;left:2px;position:absolute;top:-3px;width:10px}.od-topMeta{min-width:0}.od-orderNo{color:#111827;font-size:12px;font-weight:900}.od-date{color:#9ca3af;font-size:11px;font-weight:700;margin-top:2px}.od-status{border-radius:999px;font-size:11px;font-weight:900;padding:6px 10px;white-space:nowrap}.od-status.is-pending{background:#fff7e6;color:#f59e0b}.od-status.is-other{background:#f3f4f6;color:#6b7280}.od-table{border-radius:14px;margin:10px 6px 0}.od-th{grid-gap:10px;color:#111827;display:grid;font-size:11px;font-weight:900;gap:10px;grid-template-columns:1fr 90px 90px;padding:8px 12px}.od-rows{border-bottom:1px solid #1118270f;border-top:1px solid #1118270f}.od-row{grid-gap:10px;display:grid;grid-template-columns:1fr 90px 90px;padding:10px 12px}.od-nameCell,.od-row{align-items:center;gap:10px}.od-nameCell{display:flex;min-width:0}.od-itemImg{border:1px solid #11182714;border-radius:10px;height:34px;object-fit:cover;width:34px}.od-itemName{color:#111827;font-size:12px;font-weight:900}.od-center{color:#6b7280;font-size:11px;font-weight:800;text-align:center}.od-right{text-align:right}.od-qty{color:#6b7280}.od-price{color:#ef4444;font-size:11px;font-weight:900}.od-fees{padding:10px 12px 0}.od-feeRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 90px;padding:6px 0}.od-feeLabel{color:#9ca3af;font-size:11px;font-weight:800}.od-totalRow{align-items:center;border-top:1px solid #1118270f;display:flex;justify-content:space-between;margin:12px 6px 0;padding:12px}.od-totalLabel{color:#111827;font-size:12px;font-weight:900}.od-totalValue{color:#ef4444;font-size:13px;font-weight:900}.od-cancelBtn{background:#dc2626;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:900;height:44px;margin:12px 6px 6px;width:calc(100% - 12px)}@media (max-width:575px){.od-row,.od-th{grid-template-columns:1fr 80px 80px}}.od-modal--tracking .ant-modal-content{border-radius:24px!important;box-shadow:0 28px 80px #0f172a38!important;padding:22px!important}.od-modal--tracking .ant-modal-body{max-height:82vh;overflow:auto;padding:0!important}.od-modal--tracking .od-head{border-bottom:1px solid #eef2f6;padding:0 0 18px}.od-modal--tracking .od-title{font-size:22px;letter-spacing:0;line-height:1.15}.od-subtitle{color:#64748b;font-size:13px;font-weight:600;margin-top:4px}.od-modal--tracking .od-close{background:#f8fafc;border:1px solid #e5e7eb;color:#0f172a}.od-modal--tracking .od-sectionLabel{color:#0f172a;font-size:14px;letter-spacing:0;padding:0}.od-modal--tracking .od-topInfo{background:linear-gradient(135deg,#f8fffb,#fff 62%);border-color:#dff4e6;border-radius:18px;margin:18px 0 0;padding:18px}.od-modal--tracking .od-bagIcon{background:#eafff1;border-color:#16a34a2e;height:48px;width:48px}.od-modal--tracking .od-bagMark{background:#22c55e}.od-modal--tracking .od-bagMark:before{background:#22c55e73}.od-modal--tracking .od-orderNo{font-size:18px}.od-modal--tracking .od-date{color:#64748b;font-size:13px;font-weight:600}.od-statusStack{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.od-status.is-complete{background:#dcfce7;color:#15803d}.od-status.is-cancelled{background:#fee2e2;color:#dc2626}.od-metaGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.od-metaCard{background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:14px}.od-metaCard span{color:#94a3b8;display:block;font-size:12px;font-weight:800;margin-bottom:5px}.od-metaCard strong{color:#111827;font-size:14px;font-weight:900}.od-panel,.od-trackingPanel{background:#fff;border:1px solid #eef2f6;border-radius:18px;padding:18px}.od-trackingPanel{margin-top:14px}.od-timeline{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px}.od-timelineStep{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:0;position:relative;text-align:center}.od-timelineStep:before{background:#e5e7eb;content:"";height:2px;left:calc(-50% + 18px);position:absolute;top:13px;width:calc(100% - 20px)}.od-timelineStep:first-child:before{display:none}.od-timelineStep--current:before,.od-timelineStep--done:before{background:#22c55e}.od-timelineDot{background:#fff;border:3px solid #e5e7eb;border-radius:50%;height:28px;position:relative;width:28px;z-index:1}.od-timelineStep--current .od-timelineDot,.od-timelineStep--done .od-timelineDot{background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 5px #22c55e1f}.od-timelineStep--cancelled .od-timelineDot{background:#ef4444;border-color:#ef4444;box-shadow:0 0 0 5px #ef44441f}.od-timelineLabel{color:#64748b;font-size:12px;font-weight:800}.od-timelineStep--current .od-timelineLabel,.od-timelineStep--done .od-timelineLabel{color:#15803d}.od-timelineStep--cancelled .od-timelineLabel{color:#dc2626}.od-detailGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 300px;margin-top:16px}.od-itemList{display:flex;flex-direction:column;gap:12px;margin-top:14px}.od-itemCard{grid-gap:14px;align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;display:grid;gap:14px;grid-template-columns:62px minmax(0,1fr) auto;padding:12px}.od-itemCard .od-itemImg{border-radius:14px;height:62px;width:62px}.od-itemBody{min-width:0}.od-itemCard .od-itemName{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-itemMeta,.od-measurement{color:#64748b;font-size:12px;font-weight:700;margin-top:4px}.od-measurement{color:#15803d}.od-itemPriceBlock{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.od-itemPriceBlock span{color:#64748b;font-size:12px;font-weight:800}.od-itemPriceBlock strong{color:#ef4444;font-size:15px;font-weight:900}.checkout-review-btn{background:#fff;border:1px solid #22c55e;border-radius:999px;color:#15803d;font-size:12px;font-weight:900;line-height:1;margin-top:6px;padding:7px 14px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.checkout-review-btn:hover:not(:disabled){background:#22c55e;color:#fff;transform:translateY(-1px)}.checkout-review-btn:disabled{border-color:#cbd5e1;color:#94a3b8;cursor:not-allowed}.checkout-review-badge{align-self:flex-end;background:#dcfce7;border-radius:999px;color:#166534!important;font-size:12px!important;font-weight:900!important;line-height:1;margin-top:6px;padding:7px 12px}.checkout-review-modal .ant-modal-content{border-radius:22px;padding:24px}.checkout-review-modal .ant-modal-header{margin-bottom:16px}.checkout-review-modal .ant-modal-title{color:#0f172a;font-size:22px;font-weight:900}.checkout-review-modal__body{display:flex;flex-direction:column;gap:18px}.checkout-review-modal__eyebrow{color:#16a34a;display:block;font-size:11px;font-weight:900;margin-bottom:4px;text-transform:uppercase}.checkout-review-modal__body h3{color:#111827;font-size:18px;font-weight:900;margin:0}.checkout-review-modal__rating{align-items:center;background:#f8fafc;border:1px solid #eef2f7;border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.checkout-review-modal__rating span{color:#475569;font-size:13px;font-weight:900}.checkout-review-stars{align-items:center;display:inline-flex;gap:4px}.checkout-review-star{background:#0000;border:none;color:#cbd5e1;cursor:pointer;font-size:28px;line-height:1;padding:1px 2px;transition:color .15s ease,transform .15s ease}.checkout-review-star--active{color:#f59e0b;text-shadow:0 1px 0 #facc15}.checkout-review-star:hover{transform:scale(1.1)}.checkout-review-star:focus-visible{border-radius:8px;outline:2px solid #f59e0b73;outline-offset:3px}.checkout-review-modal textarea.ant-input{border-color:#e5e7eb;border-radius:16px;padding:14px}.checkout-review-modal textarea.ant-input-focused,.checkout-review-modal textarea.ant-input:focus{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.checkout-review-modal__actions{display:flex;gap:10px;justify-content:flex-end}.checkout-review-modal__actions .ant-btn{border-radius:12px;font-weight:900;height:42px}.checkout-review-submit{background:#16a34a!important;border-color:#16a34a!important}.od-summaryPanel .od-fees{padding:12px 0 0}.od-summaryPanel .od-feeRow{border-bottom:1px solid #f1f5f9;grid-template-columns:1fr auto}.od-summaryPanel .od-price{color:#111827;text-align:right}.od-summaryPanel .od-totalRow{margin:12px 0 0;padding:14px 0 0}.od-summaryPanel .od-totalValue{color:#16a34a;font-size:20px}.od-addressBox{border-top:1px solid #eef2f6;margin-top:18px;padding-top:16px}.od-addressBox p{color:#111827;font-weight:900;margin:12px 0 6px}.od-addressBox span{color:#64748b;display:block;font-size:12px;font-weight:700;line-height:1.55}.od-emptyItems,.od-loading{color:#64748b;display:grid;font-weight:700;min-height:180px;place-items:center}@media (max-width:767px){.od-modal--tracking .ant-modal-content{border-radius:20px!important;padding:16px!important}.od-modal--tracking .od-topInfo,.od-statusStack{align-items:flex-start}.od-detailGrid,.od-metaGrid,.od-modal--tracking .od-topInfo{grid-template-columns:1fr}.od-modal--tracking .od-topInfo{flex-direction:column}.od-timeline{gap:14px;grid-template-columns:1fr}.od-timelineStep{flex-direction:row;justify-content:flex-start;text-align:left}.od-timelineStep:before{height:14px;left:13px;top:-14px;width:2px}.od-itemCard{grid-template-columns:54px minmax(0,1fr)}.od-itemPriceBlock{align-items:flex-start;grid-column:1/-1}}.order-track-page{background:#f8fafc;padding:24px 0 56px}.order-track-shell{max-width:1200px}.order-track-pageHeader{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin:18px 0 20px}.order-track-pageHeader h1{color:#0f172a;font-size:32px;font-weight:900;letter-spacing:0;margin:0}.order-track-pageHeader p{color:#64748b;font-size:14px;font-weight:600;margin:6px 0 0}.order-track-backBtn.ant-btn{align-items:center;border-color:#dbe7df;border-radius:999px;color:#15803d;display:inline-flex;font-weight:800;height:44px}.order-track-card{background:#fff;border:1px solid #e6eef0;border-radius:26px;box-shadow:0 20px 70px #0f172a14;padding:24px}.order-track-card .od-sectionLabel{color:#0f172a;font-size:14px;letter-spacing:0;padding:0}.order-track-card .od-topInfo{background:linear-gradient(135deg,#f8fffb,#fff 62%);border-color:#dff4e6;border-radius:18px;margin:0;padding:18px}.order-track-card .od-bagIcon{background:#eafff1;border-color:#16a34a2e;height:48px;width:48px}.order-track-card .od-bagMark{background:#22c55e}.order-track-card .od-bagMark:before{background:#22c55e73}.order-track-card .od-orderNo{font-size:18px}.order-track-card .od-date{color:#64748b;font-size:13px;font-weight:600}.order-track-card .od-itemCard .od-itemImg{border-radius:14px;height:62px;width:62px}.od-storeGroups{display:flex;flex-direction:column;gap:18px;margin-top:14px}.od-storeGroup{background:#fff;border:1px solid #f1f5f9;border-radius:18px;padding:14px}.od-storeTitle{color:#0f172a;font-size:13px;font-weight:900}.od-pageState{grid-gap:12px;background:#fff;border:1px solid #e6eef0;border-radius:24px;box-shadow:0 18px 60px #0f172a0f;color:#64748b;display:grid;font-weight:800;gap:12px;min-height:360px;place-items:center}.checkout-detail-shell{max-width:1200px}.checkout-detail-crumb{align-items:center;background:#fff;border:1px solid #e6eef0;border-radius:16px;box-shadow:0 12px 34px rgba(15,23,42,.055);display:flex;gap:14px;margin:18px 0;padding:14px 16px}.checkout-detail-crumb__back{align-items:center;background:#f8fffb;border:1px solid #dbe7df;border-radius:14px;color:#15803d;cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;transition:all .18s ease;width:42px}.checkout-detail-crumb__back:hover{background:#ecfdf3;border-color:#bbf7d0}.checkout-detail-crumb__trail{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:8px}.checkout-detail-crumb__trail button{background:#0000;border:none;color:#15803d;cursor:pointer;font:inherit;padding:0}.checkout-detail-crumb__trail strong{color:#0f172a}.checkout-detail-crumb__title{color:#0f172a;font-size:20px;font-weight:900;margin-top:2px}.checkout-detail-hero,.checkout-detail-panel{background:#fff;border:1px solid #e6eef0;border-radius:26px;box-shadow:0 20px 70px #0f172a12}.checkout-detail-hero{margin-bottom:18px;overflow:hidden;padding:24px}.checkout-detail-hero__top{align-items:flex-start;background:linear-gradient(135deg,#f8fffb,#fff 64%);border:1px solid #dff4e6;border-radius:20px;display:flex;gap:18px;justify-content:space-between;padding:18px}.checkout-detail-hero__actions{align-items:center;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end}.checkout-detail-trackButton.ant-btn{align-items:center;background:#fff;border-color:#22a447;border-radius:10px;box-shadow:none;color:#15803d;display:inline-flex;font-size:13px;font-weight:800;height:38px;justify-content:center;padding:0 14px}.checkout-detail-trackButton.ant-btn:focus-visible,.checkout-detail-trackButton.ant-btn:hover{background:#effaf2!important;border-color:#15803d!important;color:#166534!important}.checkout-detail-trackButton__external{font-size:11px;margin-left:2px}.checkout-detail-eyebrow{color:#15803d;display:inline-flex;font-size:12px;font-weight:900;letter-spacing:0;margin-bottom:8px;text-transform:uppercase}.checkout-detail-hero h2{color:#0f172a;font-size:30px;font-weight:900;letter-spacing:0;margin:0}.checkout-detail-hero p{color:#64748b;font-size:14px;font-weight:700;margin:8px 0 0}.checkout-detail-hero__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.checkout-detail-transaction{background:#f8fafc;border:1px solid #e6eef0;border-radius:18px;margin-top:16px;padding:14px 16px}.checkout-detail-infoRows span,.checkout-detail-transaction span{color:#64748b;display:block;font-size:12px;font-weight:800;margin-bottom:5px}.checkout-detail-transaction strong,.checkout-detail-wrapText{color:#0f172a;display:block;font-size:13px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.checkout-detail-notice{background:#ecfdf3;border-radius:16px;color:#15803d;font-size:13px;font-weight:800;margin-top:14px;padding:12px 14px}.checkout-detail-panel{padding:20px}.checkout-detail-timelinePanel{margin-bottom:18px}.checkout-detail-timeline{margin-top:18px}.checkout-market{margin-bottom:18px}.checkout-market__head{margin-bottom:16px}.checkout-market__subtitle{color:#64748b;font-size:13px;font-weight:700;margin:4px 0 0}.checkout-market__icon{background:#ecfdf3;border-radius:13px;color:#15803d;display:grid;font-size:20px;height:42px;place-items:center;width:42px}.checkout-market__content{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.checkout-market__content--detailsOnly{grid-template-columns:1fr}.checkout-market__details{background:#f8fafc;border:1px solid #e6eef0;border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:16px}.checkout-market__details>div span{color:#64748b;display:block;font-size:12px;font-weight:800;margin-bottom:4px}.checkout-market__details>div strong{color:#0f172a;display:block;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.checkout-market__mapsButton{align-items:center;align-self:end;background:#fff;border:1px solid #22a447;border-radius:10px;color:#15803d;display:inline-flex;font-size:13px;font-weight:800;gap:8px;margin-top:2px;padding:10px 14px;text-decoration:none;width:-moz-fit-content;width:fit-content}.checkout-market__mapsButton:hover{background:#effaf2;border-color:#15803d;color:#166534}.checkout-market__map{background:#f8fafc;border:1px solid #e6eef0;border-radius:18px;height:370px;min-height:370px;overflow:hidden}.checkout-market__map iframe{border:0;display:block;height:100%;height:370px;min-height:370px;width:100%}.checkout-detail-grid{align-items:flex-start}.checkout-deliveryProof{margin-bottom:18px}.checkout-deliveryProof__subtitle{color:#64748b;font-size:13px;font-weight:700;line-height:1.45;margin:4px 0 0}.checkout-deliveryProof__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.checkout-deliveryProof__image{align-items:center;background:#f8faf9;border:1px solid #e5e7eb;border-radius:14px;color:#94a3b8;display:flex;font-size:13px;font-weight:800;height:170px;justify-content:center;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.checkout-deliveryProof__image:hover{border-color:#bbf7d0;box-shadow:0 14px 28px #0f172a1a;transform:translateY(-2px)}.checkout-deliveryProof__image img{display:block;height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.checkout-deliveryProof__image:hover img{transform:scale(1.035)}.checkout-deliveryProof__image--failed{border-style:dashed}.checkout-detail-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.checkout-detail-sectionHead span{color:#64748b;font-size:13px;font-weight:800}.checkout-detail-sidebar,.checkout-store-list{display:flex;flex-direction:column;gap:16px}.checkout-store-card{background:#fff;border:1px solid #eef2f7;border-radius:22px;padding:18px}.checkout-store-card__head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.checkout-store-card__head h3{color:#0f172a;font-size:20px;font-weight:900;margin:0}.checkout-store-card__head p{color:#64748b;font-size:13px;font-weight:700;margin:5px 0 0}.checkout-store-card__meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0}.checkout-store-card__meta span,.checkout-store-card__meta strong{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;color:#475569;font-size:12px;font-weight:800;padding:10px 12px}.checkout-store-card__meta strong{color:#0f172a}.checkout-store-card__sectionTitle{color:#0f172a;font-size:13px;font-weight:900;letter-spacing:0;margin:16px 0 10px;text-transform:uppercase}.checkout-detail-item{background:#fbfdff}.checkout-detail-address,.checkout-detail-infoRows,.checkout-store-address{display:flex;flex-direction:column;gap:7px}.checkout-store-address{border-top:1px solid #eef2f7;margin-top:16px;padding-top:2px}.checkout-detail-address strong,.checkout-detail-infoRows strong,.checkout-store-address strong{color:#0f172a;font-size:14px;font-weight:900}.checkout-detail-address span,.checkout-store-address span{color:#64748b;font-size:13px;font-weight:700;line-height:1.5}.checkout-detail-sideCard{box-shadow:0 16px 50px rgba(15,23,42,.055)}.checkout-detail-infoRows>div{border-bottom:1px solid #eef2f7;padding-bottom:12px}.checkout-detail-infoRows>div:last-child{border-bottom:0;padding-bottom:0}@media (max-width:767px){.order-track-page{padding:16px 0 40px}.checkout-detail-crumb{align-items:flex-start;padding:12px}.checkout-detail-crumb__trail{font-size:12px;gap:6px}.order-track-pageHeader{flex-direction:column-reverse;margin-top:12px}.order-track-pageHeader h1{font-size:26px}.order-track-card{border-radius:20px;padding:16px}.order-track-card .od-topInfo{align-items:flex-start;flex-direction:column}.checkout-detail-hero,.checkout-detail-panel{border-radius:20px;padding:16px}.checkout-detail-hero__top,.checkout-store-card__head{align-items:flex-start;flex-direction:column}.checkout-detail-hero__actions{align-items:flex-start;flex-wrap:wrap;justify-content:space-between;width:100%}.checkout-detail-trackButton.ant-btn{width:100%}.checkout-detail-hero h2{font-size:24px}.checkout-detail-hero__grid,.checkout-market__content,.checkout-store-card__meta{grid-template-columns:1fr}.checkout-market__details{min-width:0}.checkout-market__map,.checkout-market__map iframe{height:350px;min-height:350px}.checkout-deliveryProof__grid{grid-template-columns:1fr}.checkout-deliveryProof__image{height:180px}}.cu-page{background:#fafcfb;min-height:64vh;padding:26px 0 80px}.cu-page .autobc{background:#0000;border:0;box-shadow:none;margin-bottom:30px}.cu-page .autobc-inner,.cu-page .autobc-wrap{max-width:none;padding-inline:0}.cu-content{padding-inline:12px}.cu-header{max-width:680px}.cu-title{color:#111827;font-size:30px;font-weight:750;margin:0}.cu-underline{background:#16a34a;border-radius:999px;height:3px;margin-top:8px;width:64px}.cu-description{color:#6b7280;font-size:15px;font-weight:500;line-height:1.6;margin:13px 0 0}.cu-contactGrid{margin-top:30px;row-gap:18px}.cu-contactGrid>[class*=col-]{display:flex}.cu-contactItem{align-items:flex-start;background:#fff;border:1px solid #e4ebe6;border-radius:14px;box-sizing:border-box;color:#111827;display:flex;gap:15px;min-height:138px;min-width:0;padding:22px;text-decoration:none;width:100%}a.cu-contactItem{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}a.cu-contactItem:hover{border-color:#16a34a61;box-shadow:0 10px 24px rgba(15,23,42,.045);color:#111827;transform:translateY(-1px)}.cu-contactIcon{align-items:center;background:#edf8f0;border-radius:10px;color:#16833b;display:inline-flex;flex:0 0 42px;font-size:17px;height:42px;justify-content:center;width:42px}.cu-contactItem>div{min-width:0}.cu-contactLabel{color:#6b7280;display:block;font-size:12px;font-weight:700;margin-bottom:7px;text-transform:uppercase}.cu-contactItem strong{display:block;font-size:14px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.cu-emailAction{align-items:center;background:#f3faf5;border:1px solid #e0ebe3;border-radius:14px;display:flex;gap:28px;justify-content:space-between;margin-top:24px;padding:24px}.cu-emailAction h2{color:#17211a;font-size:19px;font-weight:700;margin:0}.cu-emailAction p{color:#69746c;font-size:13px;margin:5px 0 0}.cu-emailBtn{background:#16a34a!important;border-color:#16a34a!important;border-radius:10px!important;box-shadow:none!important;flex:0 0 auto;font-weight:650!important;height:44px!important;padding:0 22px!important}@media (max-width:575px){.cu-page{padding:20px 0 56px}.cu-contactItem{min-height:auto;padding:18px}.cu-title{font-size:26px}.cu-emailAction{align-items:stretch;flex-direction:column;padding:20px}.cu-emailBtn{width:100%}}.pp-page{background:#fff;padding:24px 0 60px}.pp-header{margin-bottom:10px}.pp-title{color:#111827;font-size:18px;font-weight:800;margin:0}.pp-underline{background:#16a34a;border-radius:999px;height:3px;margin-top:6px;width:48px}.pp-scroll{margin-top:12px;max-height:360px;overflow-y:auto;padding-right:10px}.pp-scroll::-webkit-scrollbar{width:6px}.pp-scroll::-webkit-scrollbar-track{background:#0000}.pp-scroll::-webkit-scrollbar-thumb{background:#11182740;border-radius:999px}.pp-text{color:#6b7280;font-size:12px;font-weight:500;line-height:1.7;margin:0 0 10px}@media (max-width:575px){.pp-scroll{max-height:520px;padding-right:6px}}.shapeClouda{margin-top:-68px;width:100%}.homecatsection div{text-align:center}.trustedby .slick-track{align-items:center;display:flex}.affixclasheadeweb{margin-bottom:-68px;z-index:9}.affixclasheadeweb span.ant-input-affix-wrapper{border-radius:13px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;line-height:2}.mb-frame{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border:2px solid #ffffff8c;border-radius:40px;display:flex;flex-direction:column;justify-content:center;padding:80px 40px}.mb-title{font-size:55px!important}.mb-title,.md-title{color:#fff!important;font-weight:600!important;letter-spacing:.02em;line-height:1.05!important;margin:22px 0 8px!important;text-transform:uppercase}.md-title{font-size:35px!important}.homecatsection h1{font-family:Raleway-Regular!important;font-size:22px;margin-top:14px}.reviewsec-title{font-family:inherit!important;font-size:32px!important;font-weight:700!important}.homechartsec .ant-card.mfi-card{box-shadow:0 3px 10px -7px}.verified-hvendorshm p.vv-hme{color:silver;font-size:24px;margin-top:9px}h2.serviceAndMissionChartHomesetHead{font-size:26px;font-weight:600!important;margin-bottom:18px}.reviewsec-starsCol{color:#f5b000;display:flex;gap:10px}.si-page{background:#f8faf9;min-height:100vh;padding:24px 0 52px}.si-container.container{max-width:1060px}.si-header{align-items:flex-start;display:flex;gap:10px;justify-content:center;margin-bottom:22px;position:relative}.si-backBtn{background:#fff;border:0;border-radius:14px;box-shadow:0 8px 20px #0f172a0f;color:#111827;cursor:pointer;display:grid;height:38px;margin-top:2px;place-items:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:38px}.si-backBtn:hover{background:#f0fdf4;color:#16a34a;transform:translateX(-1px)}.si-headingWrap{text-align:center}.si-title{color:#1f2430;font-size:28px;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:0}.si-subtitle{color:#64748b;font-size:15px;font-weight:600;line-height:1.5;margin:8px 0 0}.si-cardGrid{margin:8px auto 0;max-width:980px}.si-instCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 24px rgba(15,23,42,.035);cursor:pointer;min-height:118px;padding:18px 18px 16px;text-align:left;transition:all .2s ease;width:100%}.si-instCard.is-active{background:#f0fdf4;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e29,0 12px 24px #22c55e14}.si-instCard:hover{border-color:#22c55e;transform:translateY(-2px)}.si-instTop{align-items:flex-start;display:flex;justify-content:space-between}.si-radio{align-items:center;background:#fff;border:1.5px solid #d7d7db;border-radius:999px;color:#34c759;display:inline-flex;font-size:12px;height:18px;justify-content:center;width:18px}.si-radio.is-active{border-color:#22c55e}.si-iconBox{background:#f8fafc;border-radius:13px;display:grid;flex:0 0 auto;font-size:26px;height:44px;place-items:center;width:44px}.si-instBody{margin-top:8px;max-width:250px}.si-instTitle{color:#1f2430;font-size:15px;font-weight:850;line-height:1.35}.si-instDesc{color:#64748b;font-size:12px;font-weight:600;line-height:1.5;margin-top:4px}.si-input,.si-select{width:100%}.si-input.ant-input,.si-select .ant-select-selector{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:none!important;color:#1f2430!important;font-size:14px!important;height:48px!important;padding:0 16px!important;transition:border-color .18s ease,box-shadow .18s ease!important}.si-input.ant-input:focus,.si-input.ant-input:hover,.si-select .ant-select-selector:hover,.si-select.ant-select-focused .ant-select-selector{border-color:#22c55e!important;box-shadow:0 0 0 4px #22c55e1a!important}.si-select.ant-select-single .ant-select-selector .ant-select-selection-item,.si-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:46px!important}.si-input.ant-input::placeholder,.si-select .ant-select-selection-placeholder{color:#94a3b8!important;font-weight:500}.si-select .ant-select-arrow{color:#94a3b8!important;font-size:12px;right:16px}.si-teamHead{margin-top:28px;text-align:center}.si-teamTitle{color:#1f2430;font-size:20px;font-weight:850;line-height:1.25;margin:0}.si-teamSubtitle{color:#64748b;font-size:14px;font-weight:600;margin:7px 0 0}.si-formWrap{background:#fff;border:1px solid #eef2f0;border-radius:18px;box-shadow:0 12px 28px #0f172a0a;margin:18px auto 0;max-width:980px;padding:16px}.si-addBtnWrap{display:flex;justify-content:flex-end;margin-top:18px}.si-addBtn{background:#34c759!important;border-color:#34c759!important;border-radius:14px!important;box-shadow:0 10px 22px #34c7592e!important;font-size:13px!important;font-weight:800!important;height:48px!important;min-width:82px!important;width:100%}.si-addBtn .anticon{font-size:15px}.si-listCard{background:#fff;border:1px solid #eef2f0;border-radius:18px;box-shadow:0 12px 28px #0f172a0a;margin:18px auto 0;max-width:820px;padding:14px;width:100%}.si-listSummary{color:#16a34a;font-size:13px;font-weight:850;margin:0 0 10px}.si-listRow{grid-gap:16px;align-items:center;background:#fbfdfc;border:1px solid #f1f5f9;border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 150px 36px;min-height:58px;padding:10px 12px}.si-listRow+.si-listRow{margin-top:10px}.si-listUser{align-items:center;display:flex;gap:12px;min-width:0}.si-badge{border-radius:9px;color:#fff;display:grid;flex:0 0 auto;font-size:14px;font-weight:700;height:35px;place-items:center;width:35px}.si-badge--green{background:#9ccc22}.si-badge--yellow{background:#f8b400}.si-badge--orange{background:#ff914d}.si-listEmail,.si-listPhone,.si-listRole{color:#2b2f39;font-size:13px;font-weight:500;line-height:1.35;word-break:break-word}.si-listEmail{font-weight:800}.si-listPhone{color:#64748b;margin-top:2px}.si-listRole{background:#f0fdf4;border:1px solid #d9f5e3;border-radius:999px;color:#15803d;font-weight:800;justify-self:start;padding:5px 10px}.si-removeBtn{background:#ffeef1;border:0;border-radius:999px;color:#ff6d87;cursor:pointer;display:grid;font-size:11px;height:26px;justify-self:end;place-items:center;width:26px}.si-continueWrap{display:flex;justify-content:center;margin-top:24px}.si-continueBtn{background:#34c759!important;border-color:#34c759!important;border-radius:16px!important;box-shadow:0 12px 26px #34c75933!important;font-size:16px!important;font-weight:850!important;height:54px!important;max-width:340px;width:100%}@media (max-width:991px){.si-title{font-size:26px}.si-subtitle{font-size:16px}.si-listCard{max-width:100%}}@media (max-width:767px){.si-page{padding:20px 0 40px}.si-header{align-items:flex-start;justify-content:flex-start}.si-headingWrap{text-align:left}.si-title{font-size:24px}.si-subtitle{font-size:15px;margin-top:8px}.si-instCard{min-height:auto}.si-instBody{max-width:100%}.si-listCard{padding:12px 14px}.si-listRow{border-bottom:1px solid #f3f4f6;gap:10px;grid-template-columns:1fr;padding:10px 0}.si-listRow:last-child{border-bottom:0}.si-removeBtn{justify-self:start}.si-addBtnWrap{justify-content:stretch}.si-addBtn{width:100%}.si-continueBtn{font-size:17px!important;height:56px!important;max-width:100%}.si-input.ant-input,.si-select .ant-select-selector{height:54px!important}.si-select.ant-select-single .ant-select-selector .ant-select-selection-item,.si-select.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:52px!important}}.institution-dashboard-page{min-height:100vh;padding:12px 0 38px}.institution-dashboard-container{margin:0 auto;padding:0 26px 0 24px}.institution-dashboard-topbar{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.institution-dashboard-welcome{color:#a2a8b9;font-size:11px;font-weight:500;line-height:1.3}.institution-dashboard-title{color:#16181d;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:2px 0 0}.institution-dashboard-bellButton{background:#fff;border:1px solid #edf0f5;border-radius:999px;box-shadow:0 12px 30px #1118270a;color:#a3a9b6;cursor:pointer;display:grid;font-size:17px;height:46px;place-items:center;width:46px}.institution-dashboard-banner{align-items:center;background:linear-gradient(180deg,#f3fbf5,#edf8f0);border:1px solid #8ddaa0;border-radius:24px;box-shadow:0 16px 30px #48bb5c0f;display:flex;gap:18px;justify-content:space-between;padding:18px 18px 18px 16px}.institution-dashboard-bannerLeft{align-items:center;display:flex;gap:14px;min-width:0}.institution-dashboard-avatar{background:#fa8c55;border-radius:15px;box-shadow:0 12px 24px #fa8c5538;color:#fff;display:grid;flex:0 0 auto;font-size:24px;font-weight:600;height:54px;place-items:center;width:54px}.institution-dashboard-bannerText{min-width:0}.institution-dashboard-bannerTitle{color:#1f2328;font-size:15px;font-weight:700;line-height:1.25}.institution-dashboard-bannerSubtitle{color:#a0a8ae;font-size:11px;font-weight:500;line-height:1.45;margin-top:4px}.institution-dashboard-bannerButton{background:#35c759!important;border-color:#35c759!important;border-radius:999px!important;box-shadow:none!important;font-size:12px!important;font-weight:700!important;height:38px!important;padding:0 20px!important;white-space:nowrap}.institution-dashboard-card,.institution-dashboard-statsCard{background:#fff;border:1px solid #f2f4f7;border-radius:28px;box-shadow:0 20px 44px #1118270a}.institution-dashboard-statsCard{margin-top:20px;padding:10px}.institution-dashboard-middleRow{margin-top:20px}.institution-dashboard-sectionTitle{color:#191d23;font-size:25px;font-weight:700;letter-spacing:-.03em;line-height:1.25;margin-bottom:14px}.institution-dashboard-sectionTitle--inside{margin-bottom:4px}.institution-dashboard-statBlock{align-items:center;display:flex;gap:16px;height:100%;justify-content:space-between;padding:20px 26px}.institution-dashboard-statBlock--divider{position:relative}.institution-dashboard-statBlock--divider:after{background:#eef1f5;bottom:20px;content:"";position:absolute;right:0;top:20px;width:1px}.institution-dashboard-statText{min-width:0}.institution-dashboard-statTitle{color:#858da1;font-size:14px;font-weight:500;line-height:1.35}.institution-dashboard-statValue{color:#2c3138;font-size:33px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-top:3px}.institution-dashboard-statSubtext{color:#a0a7b6;font-size:12px;font-weight:500;line-height:1.35;margin-top:3px}.institution-dashboard-statSubtext--accent{color:#ef7f95}.institution-dashboard-statIcon{border-radius:999px;display:grid;flex:0 0 auto;font-size:16px;height:38px;place-items:center;width:38px}.institution-dashboard-statIcon--green{background:#ddf3e4;color:#34c759}.institution-dashboard-statIcon--yellow{background:#fbf1dc;color:#f6a500}.institution-dashboard-statIcon--greenSoft{background:#dff1e3;color:#34c759}.institution-dashboard-statIcon--blue{background:#e4f1fb;color:#2da4ff}.institution-dashboard-quickCard{padding:18px 18px 16px}.institution-dashboard-quickItem{align-items:center;background:#fff;border:1px solid #f5f6f8;border-radius:20px;box-shadow:inset 0 1px 0 #fffc;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:14px;min-height:72px;padding:0 18px 0 16px;width:100%}.institution-dashboard-quickItem:last-child{margin-bottom:0}.institution-dashboard-quickLeft{align-items:center;display:flex;gap:12px;min-width:0}.institution-dashboard-quickIcon{border-radius:14px;display:grid;flex:0 0 auto;font-size:16px;height:42px;place-items:center;width:42px}.institution-dashboard-quickIcon--green{background:#dff1e3;color:#34c759}.institution-dashboard-quickIcon--blue{background:#e5efff;color:#4f98ff}.institution-dashboard-quickIcon--yellow{background:#f8f1e2;color:#f6a500}.institution-dashboard-quickIcon--purple{background:#f0edfa;color:#7c3aed}.institution-dashboard-quickMeta{display:flex;flex-direction:column;gap:2px}.institution-dashboard-quickText{color:#262b33;font-size:15px;font-weight:600;line-height:1.35}.institution-dashboard-quickDesc{color:#8a95a3;font-size:11px;font-weight:400;line-height:1.4}.institution-dashboard-quickArrow{color:#d6dbe5;font-size:14px}.institution-dashboard-attentionCard{padding:18px 18px 20px}.institution-dashboard-attentionItem{margin-bottom:18px;text-align:center}.institution-dashboard-attentionItem:last-child{margin-bottom:0}.institution-dashboard-attentionIconWrap{border-radius:14px;display:grid;height:54px;margin:0 auto 12px;max-width:210px;place-items:center;width:100%}.institution-dashboard-attentionIconWrap--warning{background:#f9f3e8}.institution-dashboard-attentionIconWrap--danger{background:#f9ecee}.institution-dashboard-attentionIcon{font-size:18px}.institution-dashboard-attentionIcon--warning{color:#f6a500}.institution-dashboard-attentionIcon--danger{color:#ff2d2f}.institution-dashboard-attentionTitle{color:#1f1f1f;font-size:14px;font-weight:600;line-height:1.35}.institution-dashboard-attentionSubtitle{color:#b7beca;font-size:11px;font-weight:500;line-height:1.35;margin-top:4px}.institution-dashboard-recentCard{margin-top:22px;padding:18px 22px 10px}.institution-dashboard-recentHead{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.institution-dashboard-recentSubhead{color:#b0b7c4;font-size:12px;font-weight:500;line-height:1.35}.institution-dashboard-recentList{border-top:1px solid #eef2f6}.institution-dashboard-recentRow{grid-gap:18px;align-items:center;border-bottom:1px solid #eef2f6;display:grid;gap:18px;grid-template-columns:minmax(210px,1.35fr) minmax(210px,.95fr) minmax(180px,auto) minmax(115px,auto) 18px;min-width:0;padding:17px 10px;transition:background-color .16s ease,box-shadow .16s ease}.institution-dashboard-recentRow--interactive{cursor:pointer}.institution-dashboard-recentRow--interactive:hover{background:#f8fbf9}.institution-dashboard-recentRow--interactive:focus-visible{border-radius:10px;outline:2px solid #22c55e;outline-offset:-2px;position:relative;z-index:1}.institution-dashboard-recentRow--disabled{cursor:default}.institution-dashboard-recentLeft{align-items:center;display:flex;gap:14px;min-width:0}.institution-dashboard-orderIcon{background:#fbf2df;border-radius:999px;color:#f0ab00;display:grid;flex:0 0 auto;font-size:17px;height:38px;place-items:center;width:38px}.institution-dashboard-orderMeta{min-width:0}.institution-dashboard-orderNo{color:#1f1f1f;font-size:15px;font-weight:700;line-height:1.3}.institution-dashboard-orderDesc{color:#a5adbb;font-size:11px;font-weight:500;line-height:1.35;margin-top:3px}.institution-dashboard-orderFacts{align-items:center;color:#697386;display:flex;font-size:12px;gap:14px;min-width:0;white-space:nowrap}.institution-dashboard-orderFacts strong{color:#334155;font-weight:750}.institution-dashboard-orderBadges{align-items:center;display:flex;gap:7px;justify-content:flex-start;min-width:0}.institution-dashboard-orderBadge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:750;line-height:1.25;min-height:26px;padding:4px 10px;white-space:nowrap}.institution-dashboard-orderBadge--blue{background:#edf4ff;color:#3978c5}.institution-dashboard-orderBadge--amber{background:#fff5df;color:#b77900}.institution-dashboard-orderBadge--purple{background:#f1edff;color:#6653bd}.institution-dashboard-orderBadge--green{background:#eaf8ee;color:#238a44}.institution-dashboard-orderBadge--red{background:#fff0f0;color:#c24141}.institution-dashboard-orderBadge--unpaid{background:#f3f4f6;color:#6b7280}.institution-dashboard-orderAmountWrap{text-align:right;white-space:nowrap}.institution-dashboard-orderAmount{color:#1f2937;font-size:16px;font-weight:800;line-height:1.25}.institution-dashboard-orderTime{color:#c1c6d1;font-size:11px;font-weight:500;line-height:1.35;margin-top:4px}.institution-dashboard-orderChevron{color:#aab2bf;font-size:12px;transition:color .16s ease,transform .16s ease}.institution-dashboard-recentRow--interactive:hover .institution-dashboard-orderChevron{color:#16a34a;transform:translateX(2px)}.institution-dashboard-viewAll{color:#16a34a;font-size:13px;font-weight:700;height:32px;padding:0 4px}.institution-dashboard-viewAll:hover{color:#15803d!important}.institution-dashboard-orderSkeletonList{border-top:1px solid #eef2f6}.institution-dashboard-orderSkeleton{align-items:center;border-bottom:1px solid #eef2f6;display:flex;gap:14px;padding:17px 10px}.institution-dashboard-orderSkeleton .ant-skeleton{flex:1 1}.institution-dashboard-recentError{align-items:center;background:#fff7f7;border-radius:10px;color:#9f3535;display:flex;font-size:13px;gap:16px;justify-content:space-between;padding:14px 16px}@media (max-width:1199px){.institution-dashboard-recentRow{grid-template-columns:minmax(220px,1.25fr) minmax(180px,.8fr) auto 18px}.institution-dashboard-orderBadges{align-self:start;grid-column:2;margin-top:25px}.institution-dashboard-orderAmountWrap{grid-column:3;grid-row:1}.institution-dashboard-orderChevron{grid-column:4;grid-row:1}}@media (max-width:991px){.institution-dashboard-banner{align-items:flex-start;flex-direction:column}.institution-dashboard-bannerButton{width:100%}.institution-dashboard-statBlock--divider:after{display:none}.institution-dashboard-statBlock{border-bottom:1px solid #ededed}.institution-dashboard-statsCard .col-md-6:last-child .institution-dashboard-statBlock,.institution-dashboard-statsCard .col-xl-3:last-child .institution-dashboard-statBlock{border-bottom:0}.institution-dashboard-recentRow{align-items:center;gap:9px 14px;grid-template-columns:minmax(0,1fr) auto 18px}.institution-dashboard-orderFacts{grid-column:1/-1;grid-row:2;padding-left:52px;white-space:normal}.institution-dashboard-orderBadges{grid-column:1/-1;grid-row:3;margin-top:0;padding-left:52px}.institution-dashboard-orderAmountWrap{grid-column:2;grid-row:1;text-align:right}.institution-dashboard-orderChevron{grid-column:3;grid-row:1}}@media (max-width:767px){.institution-dashboard-page{padding:12px 0 28px}.institution-dashboard-title{font-size:22px}.institution-dashboard-banner{border-radius:18px;padding:16px}.institution-dashboard-avatar{font-size:28px;height:52px;width:52px}.institution-dashboard-bannerTitle{font-size:17px}.institution-dashboard-bannerSubtitle{font-size:13px}.institution-dashboard-card,.institution-dashboard-statsCard{border-radius:18px}.institution-dashboard-statBlock{padding:16px 18px}.institution-dashboard-statValue{font-size:30px}.institution-dashboard-attentionCard,.institution-dashboard-quickCard,.institution-dashboard-recentCard{padding-left:16px;padding-right:16px}.institution-dashboard-sectionTitle{font-size:17px}.institution-dashboard-attentionTitle,.institution-dashboard-orderNo,.institution-dashboard-quickText{font-size:14px}.institution-dashboard-recentRow{grid-template-columns:minmax(0,1fr) 18px;padding:16px 6px}.institution-dashboard-recentLeft{grid-column:1;grid-row:1}.institution-dashboard-orderBadges{grid-column:1;grid-row:2;padding-left:52px}.institution-dashboard-orderFacts{flex-wrap:wrap;gap:10px;grid-column:1;grid-row:3;padding-left:52px}.institution-dashboard-orderAmountWrap{grid-column:1;grid-row:4;padding-left:52px;text-align:left}.institution-dashboard-orderChevron{align-self:center;grid-column:2;grid-row:1/5}.institution-dashboard-recentHead{align-items:flex-start}.institution-dashboard-recentError{align-items:flex-start;flex-direction:column}.institution-dashboard-attentionSubtitle,.institution-dashboard-orderDesc,.institution-dashboard-orderTime,.institution-dashboard-recentSubhead{font-size:12px}}.new-procurement-page{min-height:100vh;padding:12px 0 36px}.new-procurement-container{margin:0 auto;max-width:100%;padding:0 25px}.new-procurement-topbar{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px;padding:0 18px}.new-procurement-company{color:#7c88b0;font-size:12px;font-weight:500;line-height:1.4}.new-procurement-title{color:#161616;font-size:22px;font-weight:600;line-height:1.2;margin:4px 0 0}.new-procurement-bell-button{background:#fbfbfb;border:0;border-radius:16px;color:#8f97b0;cursor:pointer;display:grid;font-size:18px;height:42px;place-items:center;width:42px}.new-procurement-card{background:#fcfcfc;border-radius:38px 38px 0 0;min-height:calc(100vh - 110px);padding:34px 48px 60px}.new-procurement-hero{align-items:center;display:flex;gap:14px}.new-procurement-quote-icon{background:#e8f4ea;border-radius:18px;color:#35c759;display:grid;flex:0 0 auto;font-size:42px;height:70px;line-height:1;place-items:center;width:70px}.new-procurement-hero-text{min-width:0}.new-procurement-hero-title{color:#161616;font-size:22px;font-weight:600;line-height:1.3}.new-procurement-hero-subtitle{color:#b2b2b7;font-size:12px;font-weight:500;line-height:1.45;margin-top:6px}.new-procurement-section-title{color:#222;font-size:20px;font-weight:700;line-height:1.25;margin-top:28px}.new-procurement-category-row{display:flex;flex-wrap:wrap;gap:26px;margin-top:26px}.new-procurement-category-item{background:#0000;border:0;cursor:pointer;padding:0;text-align:center}.new-procurement-category-image-wrap{border-radius:999px;height:86px;overflow:hidden;position:relative;width:86px}.new-procurement-category-image{display:block;height:100%;object-fit:cover;width:100%}.new-procurement-category-check{background:#35c759;border-radius:999px;box-shadow:0 0 0 2px #fff;color:#fff;display:grid;font-size:11px;height:22px;place-items:center;position:absolute;right:2px;top:3px;width:22px}.new-procurement-category-label{color:#b4b4b8;font-size:14px;font-weight:500;line-height:1.3;margin-top:10px}.new-procurement-category-label.is-active{color:#171717}.new-procurement-search-row{align-items:center;margin-top:30px}.new-procurement-search-input-wrap{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:16px;display:flex;min-height:56px;overflow:hidden}.new-procurement-search-icon-box{background:#f8b400;border-radius:14px;color:#fff;display:grid;font-size:22px;height:50px;margin-left:4px;min-width:54px;place-items:center;width:54px}.new-procurement-search-input.ant-input{background:#0000!important;border:0!important;box-shadow:none!important;color:#171717!important;font-size:15px!important;height:56px!important;padding:0 18px!important}.new-procurement-search-input.ant-input::placeholder{color:#bdbdc3!important;font-weight:500}.new-procurement-submit-button{background:#ff2d2f!important;border-color:#ff2d2f!important;border-radius:10px!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;height:50px!important;width:100%}.new-procurement-empty-state{padding-top:90px;text-align:center}.new-procurement-empty-illustration{height:180px;margin:0 auto 18px;opacity:.32;position:relative;width:190px}.new-procurement-empty-circle{background:#9c9c9c;border-radius:999px;bottom:16px;height:76px;left:30px;position:absolute;width:76px}.new-procurement-empty-basket{border:3px solid #9c9c9c;border-radius:0 0 14px 14px;border-top:0;bottom:0;height:34px;left:46px;position:absolute;width:66px}.new-procurement-empty-basket:before{border:3px solid #9c9c9c;border-bottom:0;border-radius:20px 20px 0 0;content:"";height:16px;left:10px;position:absolute;right:10px;top:-16px}.new-procurement-empty-card{background:#0000;border:3px solid #9c9c9c;border-radius:8px;height:50px;position:absolute;width:38px}.new-procurement-empty-card.one{left:96px;top:12px;transform:rotate(-28deg)}.new-procurement-empty-card.two{left:124px;top:54px;transform:rotate(-8deg)}.new-procurement-empty-card.three{left:116px;top:108px}.new-procurement-empty-title{color:#555;font-size:24px;font-weight:700;line-height:1.2}.new-procurement-empty-text{color:#8d8d8d;font-size:18px;font-weight:500;line-height:1.45;margin-top:8px}@media (max-width:991px){.new-procurement-card{border-radius:26px 26px 0 0;padding:28px 24px 44px}.new-procurement-empty-state{padding-top:70px}}@media (max-width:767px){.new-procurement-topbar{padding:0 14px}.new-procurement-title{font-size:22px}.new-procurement-card{border-radius:22px 22px 0 0;padding:22px 16px 36px}.new-procurement-quote-icon{border-radius:16px;font-size:34px;height:58px;width:58px}.new-procurement-hero-title{font-size:20px}.new-procurement-hero-subtitle{font-size:14px}.new-procurement-section-title{font-size:18px}.new-procurement-category-row{gap:18px}.new-procurement-category-image-wrap{height:76px;width:76px}.new-procurement-empty-title{font-size:22px}.new-procurement-empty-text{font-size:16px}}.new-procurement-results{margin-top:34px}.new-procurement-tableWrap{width:100%}.new-procurement-tableHead{grid-gap:18px;align-items:center;color:#161616;display:grid;font-size:14px;font-weight:600;gap:18px;grid-template-columns:2fr 1.2fr 1.1fr 1fr .9fr 1fr 56px;padding:0 10px 16px}.new-procurement-tableBody{display:flex;flex-direction:column;gap:16px}.new-procurement-tableRow{grid-gap:18px;align-items:center;background:#fff;border-radius:0;display:grid;gap:18px;grid-template-columns:2fr 1.2fr 1.1fr 1fr .9fr 1fr 56px;padding:24px 18px}.new-procurement-productCell{align-items:center;display:flex;gap:14px;min-width:0}.new-procurement-vendorAvatar{background:#f3f4f6;border-radius:999px;color:#f59e0b;display:grid;flex:0 0 auto;font-size:12px;font-weight:700;height:34px;place-items:center;width:34px}.new-procurement-productName{color:#25345c;font-size:12px;font-weight:500;line-height:1.35}.new-procurement-productVendor{color:#a1a1aa;font-size:12px;font-weight:500;margin-top:6px}.new-procurement-cell{min-width:0}.new-procurement-inlineSelect{width:100%}.new-procurement-inlineSelect .ant-select-selector{background:#fff!important;border:1px solid #e8e8e8!important;border-radius:999px!important;box-shadow:none!important;height:40px!important;padding:0 16px!important}.new-procurement-inlineSelect.ant-select-single .ant-select-selector .ant-select-selection-item,.new-procurement-inlineSelect.ant-select-single .ant-select-selector .ant-select-selection-placeholder{color:#222;font-size:12px;font-weight:500;line-height:48px!important}.new-procurement-inlineSelect.quantity .ant-select-selector{border-radius:8px!important;justify-content:center}.new-procurement-inlineSelect.quantity.ant-select-single .ant-select-selector .ant-select-selection-item{font-weight:700;text-align:center}.new-procurement-priceText,.new-procurement-savingText,.new-procurement-totalText{color:#161616;font-size:12px;font-weight:500}.new-procurement-removeButton{background:#fff2f4;color:#ff6b81;cursor:pointer;place-items:center}.new-procurement-addButton,.new-procurement-removeButton{border:0;border-radius:999px;display:grid;font-size:14px;height:36px;width:36px}.new-procurement-addButton{background:#f0fdf4;color:#22c55e;cursor:pointer;place-items:center;transition:background .15s,color .15s}.new-procurement-addButton:hover:not(:disabled){background:#22c55e;color:#fff}.new-procurement-addButton--added{background:#22c55e;color:#fff;cursor:default;opacity:.8}.new-procurement-summaryCard{background:#fff;border:1px solid #efefef;border-radius:20px;padding:28px 26px}.new-procurement-summaryTitle{color:#1f2343;font-size:16px;font-weight:600}.new-procurement-summaryTitle span{color:#ff5a68;font-weight:500}.new-procurement-summaryList{margin-top:18px}.new-procurement-summaryRow{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.new-procurement-summaryRow:last-child{margin-bottom:0}.new-procurement-summaryName{color:#161616;font-size:12px;font-weight:500}.new-procurement-summaryUnit{color:#aaa;font-size:12px;font-weight:500;margin-top:6px}.new-procurement-summaryRight{align-items:center;display:flex;flex:0 0 auto;gap:18px}.new-procurement-summaryPrice{color:#161616;font-size:12px;font-weight:500}.new-procurement-summaryRemove{background:#fff2f4;border:0;border-radius:999px;color:#ff6b81;cursor:pointer;display:grid;font-size:13px;height:32px;place-items:center;width:32px}.new-procurement-summaryEmpty{color:#9ca3af;font-size:13px;font-style:italic;padding:24px 0;text-align:center}.new-procurement-summaryDivider{background:#efefef;height:1px;margin:20px 0 16px}.new-procurement-summaryTotalRow{align-items:center;display:flex;gap:12px;justify-content:space-between}.new-procurement-summaryTotalLabel{color:#161616;font-size:18px;font-weight:500}.new-procurement-summaryTaxRow{align-items:center;display:flex;justify-content:space-between;padding:6px 0 10px}.new-procurement-summaryTaxLabel{color:#ff5a68;font-size:12px;font-weight:500}.new-procurement-summaryTaxValue{color:#ff5a68;font-size:13px;font-weight:600}.new-procurement-summaryTotalValue{color:#ff5a68;font-size:18px;font-weight:600}.ant-select-arrow svg{margin-top:10px}.new-procurement-final-submit{background:#35c759!important;border-color:#35c759!important;border-radius:999px!important;box-shadow:none!important;font-size:18px!important;font-weight:500!important;height:50px!important;margin-top:26px;width:100%}@media (max-width:1399px){.new-procurement-tableHead,.new-procurement-tableRow{gap:14px;grid-template-columns:2fr 1.1fr 1fr .9fr .8fr .9fr 50px}}@media (max-width:1199px){.new-procurement-results{margin-top:28px}.new-procurement-tableHead{display:none}.new-procurement-tableRow{border-radius:18px;gap:14px;grid-template-columns:1fr;padding:18px 16px}.new-procurement-cell,.new-procurement-priceText,.new-procurement-savingText,.new-procurement-totalText{align-items:center;display:flex;min-height:24px;padding-left:110px;position:relative}.new-procurement-cell:before,.new-procurement-priceText:before,.new-procurement-savingText:before,.new-procurement-totalText:before{color:#8b8b95;font-size:13px;font-weight:600;left:0;position:absolute;top:0}.new-procurement-cell:first-of-type:before{content:"Unit"}.new-procurement-cell:nth-of-type(2):before{content:"Quantity"}.new-procurement-priceText:before{content:"Price"}.new-procurement-savingText:before{content:"Saving"}.new-procurement-totalText:before{content:"Total"}.new-procurement-removeButton{justify-self:flex-start}}@media (max-width:767px){.new-procurement-results{margin-top:24px}.new-procurement-summaryCard{border-radius:18px;padding:20px 16px}.new-procurement-summaryTitle{font-size:17px}.new-procurement-summaryTotalLabel{font-size:20px}.new-procurement-final-submit{font-size:17px!important;height:54px!important}}.select-vendor-container{margin:0 auto;max-width:100%;padding:0 25px}.select-vendor-shell{background:#fbfbfb;border-bottom-left-radius:28px;border-top-left-radius:28px;min-height:100vh;padding:22px 26px 42px}.select-vendor-header{align-items:flex-start;display:flex;gap:12px}.select-vendor-back-button{background:#fff;border:0;border-radius:999px;box-shadow:0 0 0 1px #1118270a;color:#1f1f1f;cursor:pointer;display:grid;font-size:11px;height:24px;margin-top:4px;place-items:center;width:24px}.select-vendor-heading-wrap{min-width:0}.select-vendor-title{color:#171717;font-size:18px;font-weight:700;line-height:1.2;margin:0}.select-vendor-subtitle{color:#b1b1b6;font-size:11px;font-weight:500;line-height:1.4;margin:4px 0 0}.select-vendor-banner{align-items:flex-start;background:#0000;display:flex;gap:12px;margin-top:18px}.select-vendor-banner-icon{background:#e7f5ea;border-radius:12px;color:#34c759;display:grid;flex:0 0 auto;font-size:18px;height:40px;place-items:center;width:40px}.select-vendor-banner-text{min-width:0;padding-top:2px}.select-vendor-banner-title{color:#222;font-size:13px;font-weight:700;line-height:1.3}.select-vendor-banner-subtitle{color:#b1b1b6;font-size:12px;font-weight:500;line-height:1.45;margin-top:5px}.select-vendor-grid{margin-top:18px}.select-vendor-card{background:#fff;border:1px solid #f1f1f1;border-radius:0;height:100%}.select-vendor-card-inner{display:flex;flex-direction:column;height:100%;padding:14px 18px 16px;text-align:center}.select-vendor-card-title{color:#222;font-size:16px;font-weight:600;line-height:1.35;min-height:38px}.select-vendor-card-title,.select-vendor-meta{align-items:center;display:flex;justify-content:center}.select-vendor-meta{flex-wrap:wrap;gap:6px;margin-top:8px}.select-vendor-meta-item{align-items:center;color:#242424;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.select-vendor-meta-icon{font-size:10px}.select-vendor-meta-icon.location{color:#34c759}.select-vendor-meta-icon.rating{color:#ffb300}.select-vendor-meta-divider{color:#ccc;font-size:10px;line-height:1}.select-vendor-reviews{color:#9fa1a7;font-size:9px;font-weight:500}.select-vendor-badge{align-items:center;background:#eaf8ed;border-radius:999px;color:#34c759;display:inline-flex;font-size:9px;font-weight:600;height:22px;justify-content:center;margin:10px auto 0;min-width:74px;padding:0 12px}.select-vendor-price{color:#222;font-size:26px;font-weight:400;letter-spacing:-.01em;line-height:1.1;margin-top:14px}.select-vendor-product{color:#3a3a3a;font-size:10px;font-weight:400;margin-top:4px}.select-vendor-info-table{border-top:1px solid #f1f1f1;margin-top:14px;padding-top:8px}.select-vendor-info-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:26px}.select-vendor-info-label{color:#c2c2c7;font-size:9px;font-weight:500;text-align:left}.select-vendor-info-value{color:#222;font-size:11px;font-weight:500;text-align:right}.select-vendor-add-button{align-self:center;background:#35c759!important;border-color:#35c759!important;border-radius:999px!important;box-shadow:none!important;font-size:11px!important;font-weight:500!important;height:35px!important;margin-top:auto;max-width:186px;width:100%}@media (max-width:767px){.select-vendor-shell{border-bottom-left-radius:22px;border-top-left-radius:22px;min-height:auto;padding:18px 16px 28px}.select-vendor-title{font-size:17px}.select-vendor-banner{margin-top:16px}.select-vendor-banner-subtitle{font-size:11px}.select-vendor-card-inner{padding:14px 14px 16px}.select-vendor-price{font-size:24px}}@media (max-width:575px){.select-vendor-shell{border-bottom-left-radius:18px;border-top-left-radius:18px;padding:16px 12px 24px}.select-vendor-header{gap:10px}.select-vendor-back-button{font-size:10px;height:22px;width:22px}.select-vendor-title{font-size:16px}.select-vendor-card-title{font-size:13px;min-height:auto}.select-vendor-meta{gap:4px}.select-vendor-price{font-size:22px}.select-vendor-info-row{min-height:24px}.select-vendor-add-button{max-width:100%}}.recipient-details-page{background:#fff;font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:22px 0 32px}.recipient-details-container{max-width:1280px;padding-left:20px;padding-right:20px}.recipient-details-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.recipient-details-back-btn{align-items:center;background:#0000;border:none;color:#2d2d2d;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding:0;width:24px}.recipient-details-breadcrumb-trail{align-items:center;color:#7a7a7a;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.recipient-details-breadcrumb-current,.recipient-details-breadcrumb-link,.recipient-details-breadcrumb-separator{line-height:1}.recipient-details-content-row{align-items:flex-start}.recipient-details-form-area{width:100%}.recipient-details-title{color:#242424;font-size:25px;font-weight:600;line-height:1.15;margin:0}.recipient-details-subtitle{color:#b5b5b5;font-size:12px;line-height:1.4;margin:8px 0 0}.recipient-details-title-underline{background:#34c759;border-radius:999px;height:4px;margin-bottom:22px;margin-top:10px;width:64px}.recipient-details-form .form-control,.recipient-details-form .form-select{box-shadow:none!important}.recipient-details-input{background:#f7f7f7!important;border:none!important;border-radius:8px!important;color:#4a4a4a!important;font-size:12px!important;min-height:40px;padding:10px 18px!important;width:100%}.recipient-details-input::placeholder,.recipient-details-textarea::placeholder{color:#bcbcbc!important;opacity:1}.recipient-details-helper-text{color:#9e9e9e!important;display:block;font-size:11px;margin-top:8px;padding-left:2px}.recipient-details-phone-field{position:relative}.recipient-details-phone-code{color:#303030;font-size:12px;left:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.recipient-details-phone-input{padding-left:46px!important}.recipient-details-select-wrap{position:relative}.recipient-details-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:#bcbcbc!important;padding-right:48px!important}.recipient-details-select-icon{color:#b6b6b6;font-size:12px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.recipient-details-textarea{padding-bottom:18px!important;padding-top:18px!important;resize:none}.recipient-details-address-textarea{min-height:98px}.recipient-address-block{background:#fafafa;border:1px solid #efefef;border-radius:10px;padding:16px}.recipient-address-block__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.recipient-address-block__label{color:#1a1a1a;font-family:Raleway-SemiBold,sans-serif;font-size:14px}.recipient-address-block__remove{border:none;font-size:13px;gap:5px;padding:0}.recipient-add-address-btn,.recipient-address-block__remove{align-items:center;background:none;color:#b63436;cursor:pointer;display:inline-flex;font-family:Raleway-SemiBold,sans-serif}.recipient-add-address-btn{border:1.5px dashed #b63436;border-radius:8px;font-size:14px;gap:7px;justify-content:center;padding:10px 20px;transition:background .18s ease;width:100%}.recipient-add-address-btn:hover{background:#fff5f5}.recipient-details-note{align-items:flex-start;display:flex;gap:10px;margin-top:22px}.recipient-details-note-icon{font-size:16px;line-height:1;margin-top:1px}.recipient-details-note-text{color:#7f7f7f;font-size:11px;line-height:1.5;margin:0}.recipient-details-note-label{color:#ff5b5b;font-weight:600}.recipient-details-sidebar{width:100%}.recipient-details-card{background:#fff;border:1px solid #ececec;border-radius:16px}.recipient-details-recipient-card{margin-bottom:16px;padding:22px 20px}.recipient-details-card-title{color:#1f1f1f;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 10px}.recipient-details-card-label{color:#959595;font-size:12px;margin:0 0 6px}.recipient-details-card-address{color:#454545;font-size:14px;margin:0;text-transform:lowercase}.recipient-details-summary-card{margin-bottom:18px;padding:22px 20px 20px}.recipient-details-summary-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.recipient-details-summary-title{color:#1f1f1f;font-size:16px;font-weight:600;line-height:1.3;margin:0}.recipient-details-summary-count{color:#ff5b5b;font-size:14px;font-weight:500}.recipient-details-summary-list{margin-bottom:12px}.recipient-details-summary-item{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:8px 0}.recipient-details-summary-item-left{min-width:0}.recipient-details-summary-item-name{color:#303030;font-size:14px;font-weight:500;line-height:1.3;margin:0}.recipient-details-summary-item-weight{color:#9e9e9e;font-size:11px;line-height:1.4;margin:4px 0 0}.recipient-details-summary-item-right{align-items:center;display:flex;flex-shrink:0;gap:12px}.recipient-details-summary-item-price{color:#ff5b5b;font-size:14px;font-weight:600;white-space:nowrap}.recipient-details-remove-btn{background:#0000;border:none;color:#ff5b5b;cursor:pointer;font-size:12px;line-height:1;padding:0}.recipient-details-summary-fees{padding-top:4px}.recipient-details-fee-row{align-items:center;color:#404040;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:6px 0}.recipient-details-fee-row span:last-child{color:#ff5b5b;font-weight:500}.recipient-details-total-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding-top:14px}.recipient-details-total-label{color:#212121;font-size:22px;font-weight:400}.recipient-details-total-price{color:#ff5b5b;font-size:22px;font-weight:500;line-height:1}.recipient-details-payment-btn.btn.btn-primary{background:#34c759;border:none;border-radius:999px;box-shadow:none;font-size:18px;font-weight:500;min-height:50px;width:100%}.recipient-details-payment-btn.btn.btn-primary:active,.recipient-details-payment-btn.btn.btn-primary:focus,.recipient-details-payment-btn.btn.btn-primary:hover{background:#34c759!important;border:none!important;box-shadow:none!important}@media (max-width:1399.98px){.recipient-details-title{font-size:31px}.recipient-details-card-title,.recipient-details-summary-title{font-size:18px}.recipient-details-total-price{font-size:30px}}@media (max-width:991.98px){.recipient-details-page{padding-top:18px}.recipient-details-title{font-size:28px}.recipient-details-sidebar{margin-top:6px}.recipient-details-recipient-card,.recipient-details-summary-card{padding:20px 18px}.recipient-details-total-label{font-size:22px}.recipient-details-total-price{font-size:28px}}@media (max-width:767.98px){.recipient-details-container{padding-left:16px;padding-right:16px}.recipient-details-title{font-size:24px}.recipient-details-subtitle{font-size:15px}.recipient-details-title-underline{margin-bottom:18px}.recipient-details-input{border-radius:14px!important;font-size:13px!important;min-height:52px}.recipient-details-card-title,.recipient-details-summary-title{font-size:17px}.recipient-details-total-label{font-size:20px}.recipient-details-total-price{font-size:26px}.recipient-details-payment-btn.btn.btn-primary{font-size:16px;min-height:54px}}@media (max-width:575.98px){.recipient-details-page{padding-bottom:24px;padding-top:14px}.recipient-details-breadcrumb{gap:10px;margin-bottom:18px}.recipient-details-breadcrumb-trail{font-size:12px;gap:8px}.recipient-details-title{font-size:22px}.recipient-details-subtitle{font-size:14px}.recipient-details-title-underline{height:3px;width:52px}.recipient-details-summary-item,.recipient-details-summary-item-right{gap:8px}.recipient-details-total-label{font-size:18px}.recipient-details-total-price{font-size:24px}.recipient-details-note{margin-top:18px}.recipient-details-note-text{font-size:10px}}.payment-method-page{background:#fff;font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:20px 0 36px}.payment-method-container{max-width:1280px;padding-left:20px;padding-right:20px}.payment-method-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.payment-method-back-button{align-items:center;background:#0000;border:none;color:#2e2e2e;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding:0;width:24px}.payment-method-breadcrumb-trail{align-items:center;color:#7b7b7b;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.payment-method-breadcrumb-current,.payment-method-breadcrumb-link,.payment-method-breadcrumb-separator{line-height:1}.payment-method-content-row{align-items:flex-start}.payment-method-main-content{width:100%}.payment-method-title{color:#232323;font-size:25px;font-weight:600;line-height:1.15;margin:0}.payment-method-title-underline{background:#34c759;border-radius:999px;height:4px;margin-bottom:22px;margin-top:12px;width:64px}.payment-method-selection-block{width:100%}.payment-method-selection-heading{align-items:center;display:flex;gap:10px;margin-bottom:14px}.payment-method-selection-icon{color:#34c759;font-size:16px}.payment-method-selection-text{color:#1f1f1f;font-size:16px;font-weight:500}.payment-method-options-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.payment-method-option-card{align-items:center;background:#f8f8f8;border:none;border-radius:14px;cursor:pointer;display:flex;justify-content:flex-start;min-height:76px;min-width:148px;padding:18px 18px 14px;position:relative;text-align:left;transition:all .2s ease}.payment-method-option-card:hover{background:#f4f4f4}.payment-method-option-card--active{background:#f8f8f8}.payment-method-option-radio{align-items:center;background:#fff;border:1.5px solid #cfcfcf;border-radius:50%;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;position:absolute;right:-6px;top:-6px;width:20px}.payment-method-option-radio--active{background:#34c759;border-color:#34c759}.payment-method-option-content{align-items:center;display:flex;gap:12px}.payment-method-option-logo{color:#5f63ff;font-size:20px;font-weight:700;line-height:1;min-width:20px;text-align:center;width:20px}.payment-method-option-card:first-child .payment-method-option-logo{color:#2c9cf0;font-size:18px}.payment-method-option-card:nth-child(2) .payment-method-option-logo{color:#6d6df6;font-size:28px}.payment-method-option-card:nth-child(3) .payment-method-option-logo{color:#f06277;font-size:16px}.payment-method-option-label{color:#2d2d2d;font-size:14px;font-weight:500;line-height:1.3}.payment-method-description-block{margin-bottom:18px}.payment-method-description-title{color:#171717;font-size:12px;font-weight:700;line-height:1.4;margin:0 0 8px}.payment-method-description-text{color:#666;font-size:12px;line-height:1.6;margin:0;max-width:660px}.payment-method-pay-button.btn.btn-primary{background:#34c759;border:none;border-radius:999px;box-shadow:none;font-size:12px;font-weight:500;height:40px;min-width:128px;padding:0 28px}.payment-method-pay-button.btn.btn-primary:active,.payment-method-pay-button.btn.btn-primary:focus,.payment-method-pay-button.btn.btn-primary:hover{background:#34c759!important;border:none!important;box-shadow:none!important}.payment-method-sidebar{width:100%}.payment-method-card{background:#fff;border:1px solid #ececec;border-radius:16px}.payment-method-recipient-card{margin-bottom:14px;padding:22px 20px}.payment-method-card-title{color:#1d1d1d;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 10px}.payment-method-card-label{color:#9a9a9a;font-size:12px;margin:0 0 6px}.payment-method-card-address{color:#4a4a4a;font-size:14px;margin:0;text-transform:lowercase}.payment-method-summary-card{padding:20px}.payment-method-summary-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.payment-method-summary-title{color:#1d1d1d;font-size:16px;font-weight:600;line-height:1.3;margin:0}.payment-method-summary-count{color:#ff6767;font-size:14px;font-weight:500}.payment-method-summary-list{margin-bottom:10px}.payment-method-summary-item{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:7px 0}.payment-method-summary-item-left{min-width:0}.payment-method-summary-item-name{color:#2a2a2a;font-size:12px;font-weight:500;line-height:1.3;margin:0}.payment-method-summary-item-weight{color:#a0a0a0;font-size:11px;line-height:1.4;margin:4px 0 0}.payment-method-summary-item-right{align-items:center;display:flex;flex-shrink:0;gap:10px}.payment-method-summary-item-price{color:#ff6a6a;font-size:12px;font-weight:600}.payment-method-remove-button{background:#0000;border:none;color:#ff6a6a;cursor:pointer;font-size:12px;line-height:1;padding:0}.payment-method-summary-fees{padding-top:6px}.payment-method-fee-row{align-items:center;color:#3f3f3f;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:6px 0}.payment-method-fee-row span:last-child{color:#ff6a6a;font-weight:500}.payment-method-total-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding-top:16px}.payment-method-total-label{color:#222;font-size:22px;font-weight:400;line-height:1}.payment-method-total-price{color:#ff6a6a;font-size:22px;font-weight:500;line-height:1}@media (max-width:1399.98px){.payment-method-title{font-size:32px}.payment-method-selection-text{font-size:20px}.payment-method-card-title,.payment-method-summary-title{font-size:18px}.payment-method-total-label{font-size:27px}.payment-method-total-price{font-size:30px}}@media (max-width:991.98px){.payment-method-title{font-size:28px}.payment-method-selection-text{font-size:18px}.payment-method-sidebar{margin-top:4px}.payment-method-option-card{min-width:135px}}@media (max-width:767.98px){.payment-method-container{padding-left:16px;padding-right:16px}.payment-method-page{padding:18px 0 28px}.payment-method-title{font-size:24px}.payment-method-title-underline{height:3px;margin-bottom:18px;width:54px}.payment-method-selection-text{font-size:17px}.payment-method-options-row{gap:12px}.payment-method-option-card{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:1;min-height:72px;min-width:calc(50% - 6px);padding:16px}.payment-method-option-label{font-size:13px}.payment-method-description-text{font-size:12px}.payment-method-pay-button.btn.btn-primary{font-size:16px;height:48px;max-width:220px;width:100%}.payment-method-total-label{font-size:24px}.payment-method-total-price{font-size:27px}}@media (max-width:575.98px){.payment-method-breadcrumb{gap:10px;margin-bottom:18px}.payment-method-breadcrumb-trail{font-size:12px;gap:8px}.payment-method-title{font-size:22px}.payment-method-selection-heading{gap:8px;margin-bottom:12px}.payment-method-selection-text{font-size:16px}.payment-method-option-card{flex:1 1 100%;min-width:100%}.payment-method-recipient-card,.payment-method-summary-card{padding:18px 16px}.payment-method-card-title,.payment-method-summary-title{font-size:17px}.payment-method-total-label{font-size:21px}.payment-method-total-price{font-size:24px}}.order-confirmed-page{background:#fff;font-family:Arial,Helvetica,sans-serif;min-height:100vh;padding:20px 0 36px}.order-confirmed-container{max-width:1280px;padding-left:20px;padding-right:20px}.order-confirmed-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.order-confirmed-back-button{align-items:center;background:#0000;border:none;color:#2d2d2d;cursor:pointer;display:inline-flex;font-size:12px;height:24px;justify-content:center;padding:0;width:24px}.order-confirmed-breadcrumb-trail{align-items:center;color:#797979;display:flex;flex-wrap:wrap;font-size:13px;gap:10px}.order-confirmed-breadcrumb-current,.order-confirmed-breadcrumb-link,.order-confirmed-breadcrumb-separator{line-height:1}.order-confirmed-content-row{align-items:flex-start}.order-confirmed-main-content{width:100%}.order-confirmed-success-banner{border-radius:0 0 0 0;height:auto;margin-bottom:18px;overflow:hidden;position:relative;width:100%}.order-confirmed-success-banner:after{background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;bottom:-18px;content:"";height:40px;left:-2%;position:absolute;right:-2%}.order-confirmed-check-icon-wrap{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:1}.order-confirmed-check-icon{color:#34c759;font-size:48px;font-weight:700}.order-confirmed-message-block{margin-bottom:14px}.order-confirmed-title{color:#212121;font-size:28px;font-weight:500;line-height:1.2;margin:0 0 4px}.order-confirmed-subtitle{color:#666;font-size:12px;line-height:1.5;margin:0}.order-confirmed-escrow-card{background:#f8f8f8;border-radius:2px;margin-bottom:14px;padding:18px 18px 16px}.order-confirmed-escrow-top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.order-confirmed-escrow-left{align-items:left;display:flex;flex-direction:column;gap:14px;min-width:0}.order-confirmed-lock-icon-wrap{align-items:center;background:#36c45c24;border-radius:10px;display:flex;flex-shrink:0;height:45px;justify-content:center;width:45px}.order-confirmed-lock-icon{color:#34c759;font-size:16px}.order-confirmed-escrow-title{color:#222;font-size:21px;font-weight:500;line-height:1.2;margin:0 0 4px}.order-confirmed-escrow-description{color:#666;font-size:11px;line-height:1.4;margin:0}.order-confirmed-escrow-amount{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px}.order-confirmed-escrow-amount-label{color:#222;font-size:11px;line-height:1.3}.order-confirmed-escrow-amount-value{color:#e85f67;font-size:18px;font-weight:500;line-height:1.2}.order-confirmed-progress-block{margin-bottom:14px}.order-confirmed-progress-header{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}.order-confirmed-progress-title{color:#666;font-size:11px;line-height:1.3}.order-confirmed-progressbar-wrap{margin-bottom:8px}.order-confirmed-progressbar.progress{background-color:#e8e8e8;border-radius:999px;height:6px;overflow:visible}.order-confirmed-progressbar .progress-bar{background-color:#34c759;border-radius:999px;position:relative}.order-confirmed-progressbar .progress-bar:after{background:#34c759;border-radius:50%;content:"";height:8px;position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:8px}.order-confirmed-progress-footer{align-items:center;display:flex;justify-content:flex-start}.order-confirmed-progress-status{color:#1d1d1d;font-size:10px;line-height:1.3}.order-confirmed-protected-strip{align-items:center;display:inline-flex;gap:8px;min-width:210px;overflow:hidden;padding:12px 14px;position:relative;width:100%}.order-confirmed-protected-strip:before{background:linear-gradient(90deg,#f0ae67 0,#f0ae6799 40%,#f0ae6700);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.order-confirmed-protected-strip:after{background:linear-gradient(180deg,#f0ae67 0,#f0ae6780 40%,#f0ae6700);content:"";height:100%;left:-2px;position:absolute;top:0;transform:rotate(-10deg);transform-origin:top left;width:2px}.order-confirmed-protected-icon{color:#f0485d;font-size:12px}.order-confirmed-protected-text{color:#212121;font-size:11px;line-height:1.3}.order-confirmed-next-steps-card{align-items:flex-end;background:#f8f8f8;display:flex;gap:20px;justify-content:space-between;padding:18px 18px 16px}.order-confirmed-next-steps-content{flex:1 1 auto}.order-confirmed-next-steps-title{color:#202020;font-size:24px;font-weight:500;line-height:1.25;margin:0 0 12px}.order-confirmed-next-steps-list{margin:0;padding-left:16px}.order-confirmed-next-steps-item{color:#444;font-size:12px;line-height:1.7;margin-bottom:8px}.order-confirmed-next-steps-item:last-child{margin-bottom:0}.order-confirmed-next-steps-action{align-items:flex-end;display:flex;flex-shrink:0}.order-confirmed-save-button.btn.btn-primary{background:#34c759;border:none;border-radius:999px;box-shadow:none;font-size:12px;font-weight:500;height:40px;min-width:132px;padding:0 24px}.order-confirmed-save-button.btn.btn-primary:active,.order-confirmed-save-button.btn.btn-primary:focus,.order-confirmed-save-button.btn.btn-primary:hover{background:#34c759!important;border:none!important;box-shadow:none!important}.order-confirmed-sidebar{width:100%}.order-confirmed-card{background:#fff;border:1px solid #ececec;border-radius:12px}.order-confirmed-recipient-card{margin-bottom:12px;padding:20px 18px}.order-confirmed-card-title{color:#1d1d1d;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 10px}.order-confirmed-card-label{color:#9a9a9a;font-size:12px;margin:0 0 6px}.order-confirmed-card-address{color:#4a4a4a;font-size:14px;margin:0;text-transform:lowercase}.order-confirmed-summary-card{padding:18px}.order-confirmed-summary-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.order-confirmed-summary-title{color:#1d1d1d;font-size:16px;font-weight:600;line-height:1.3;margin:0}.order-confirmed-summary-count{color:#ff6767;font-size:14px;font-weight:500}.order-confirmed-summary-list{margin-bottom:10px}.order-confirmed-summary-item{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:7px 0}.order-confirmed-summary-item-left{min-width:0}.order-confirmed-summary-item-name{color:#2a2a2a;font-size:12px;font-weight:500;line-height:1.3;margin:0}.order-confirmed-summary-item-weight{color:#a0a0a0;font-size:11px;line-height:1.4;margin:4px 0 0}.order-confirmed-summary-item-right{align-items:center;display:flex;flex-shrink:0;gap:10px}.order-confirmed-summary-item-price{color:#ff6a6a;font-size:12px;font-weight:600}.order-confirmed-remove-button{background:#0000;border:none;color:#ff6a6a;cursor:pointer;font-size:12px;line-height:1;padding:0}.order-confirmed-summary-fees{padding-top:6px}.order-confirmed-fee-row{align-items:center;color:#3f3f3f;display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:6px 0}.order-confirmed-fee-row span:last-child{color:#ff6a6a;font-weight:500}.order-confirmed-total-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:8px;padding-top:16px}.order-confirmed-total-label{color:#222;font-size:25px;font-weight:400;line-height:1}.order-confirmed-total-price{color:#ff6a6a;font-size:22px;font-weight:500;line-height:1}@media (max-width:1399.98px){.order-confirmed-title{font-size:26px}.order-confirmed-next-steps-title{font-size:22px}.order-confirmed-card-title,.order-confirmed-summary-title{font-size:18px}.order-confirmed-total-label{font-size:27px}.order-confirmed-total-price{font-size:30px}}@media (max-width:991.98px){.order-confirmed-sidebar{margin-top:4px}.order-confirmed-escrow-top{align-items:flex-start;flex-direction:column}.order-confirmed-escrow-amount{align-items:flex-start}.order-confirmed-next-steps-card{align-items:stretch;flex-direction:column}.order-confirmed-next-steps-action{justify-content:flex-start}}@media (max-width:767.98px){.order-confirmed-page{padding:18px 0 28px}.order-confirmed-container{padding-left:16px;padding-right:16px}.order-confirmed-breadcrumb{margin-bottom:18px}.order-confirmed-breadcrumb-trail{font-size:12px;gap:8px}.order-confirmed-success-banner{height:74px;margin-bottom:16px}.order-confirmed-check-icon{font-size:42px}.order-confirmed-title{font-size:24px}.order-confirmed-escrow-title{font-size:19px}.order-confirmed-next-steps-title{font-size:20px}.order-confirmed-save-button.btn.btn-primary{max-width:220px;width:100%}.order-confirmed-total-label{font-size:24px}.order-confirmed-total-price{font-size:28px}}@media (max-width:575.98px){.order-confirmed-breadcrumb{gap:10px}.order-confirmed-title{font-size:22px}.order-confirmed-subtitle{font-size:11px}.order-confirmed-escrow-card,.order-confirmed-next-steps-card{padding:16px}.order-confirmed-escrow-left{align-items:flex-start}.order-confirmed-escrow-title{font-size:17px}.order-confirmed-next-steps-title{font-size:18px}.order-confirmed-next-steps-item{font-size:11px}.order-confirmed-recipient-card,.order-confirmed-summary-card{padding:16px}.order-confirmed-card-title,.order-confirmed-summary-title{font-size:17px}.order-confirmed-total-label{font-size:21px}.order-confirmed-total-price{font-size:24px}}.order-tracking-page{min-height:100vh;padding:18px 0 36px}.order-tracking-container{max-width:1320px;padding-left:18px;padding-right:18px}.order-tracking-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.order-tracking-heading-block{flex:1 1 auto}.order-tracking-title{color:#1f1f1f;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 4px}.order-tracking-subtitle{color:#b8b8b8;font-size:12px;line-height:1.4;margin:0}.order-tracking-search-wrap{flex-shrink:0;max-width:390px;width:100%}.order-tracking-search-group{align-items:center;background:#fff;border:1px solid #efefef;border-radius:14px;display:flex;min-height:54px;overflow:hidden;position:relative}.order-tracking-search-button.btn.btn-primary{align-items:center;background:#f4aa0b;border:none;border-radius:14px 0 0 14px;box-shadow:none;display:inline-flex;font-size:18px;height:54px;justify-content:center;min-width:54px;width:54px}.order-tracking-search-button.btn.btn-primary:active,.order-tracking-search-button.btn.btn-primary:focus,.order-tracking-search-button.btn.btn-primary:hover{background:#e39c06!important;border:none!important;box-shadow:none!important}.order-tracking-search-input.form-control{border:none!important;box-shadow:none!important;color:#4a4a4a;font-size:14px;height:54px;padding:0 44px 0 12px}.order-tracking-search-input::placeholder{color:#c7c7c7;opacity:1}.order-tracking-search-dropdown{color:#c8c8c8;font-size:12px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.order-tracking-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.order-tracking-tab-button{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;color:#9ca3af;cursor:pointer;font-size:13px;font-weight:500;height:40px;min-width:108px;padding:0 18px;transition:all .2s ease}.order-tracking-tab-button--active{background:#34c759;border-color:#34c759;color:#fff}.order-tracking-tab-count{margin-left:2px}.order-tracking-card-exact{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 18px #1018280f;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px 26px 0;width:100%}.order-tracking-card-exact__top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:10px}.order-tracking-card-exact__icon-box{align-items:center;background:#fff7ea;border-radius:28px;display:flex;flex-shrink:0;height:70px;justify-content:center;width:70px}.order-tracking-card-exact__icon-symbol{color:#f3a300;font-size:34px;font-weight:700;line-height:1}.order-tracking-card-exact__status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;height:28px;justify-content:center;margin-top:2px;min-width:150px;padding:0 20px}.order-tracking-card-exact__status-pill--under-fulfillments{background:#eef3ff;color:#5f8eff}.order-tracking-card-exact__status-pill--awaiting-approval{background:#fff4df;color:#efa92b}.order-tracking-card-exact__status-pill--approved{background:#e9f8ec;color:#5fc778}.order-tracking-card-exact__content{flex:1 1 auto;width:100%}.order-tracking-card-exact__order-id{color:#1f1f1f;font-size:18px;font-weight:500;line-height:1.2;margin:8px 0 10px}.order-tracking-card-exact__vendor{color:#2f2f2f;font-size:12px;font-weight:400;line-height:1.5;margin:0 0 8px}.order-tracking-card-exact__description{color:#2f2f2f;font-size:12px;font-weight:400;line-height:1.55;margin:0 0 18px}.order-tracking-card-exact__meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.order-tracking-card-exact__date{color:#1f1f1f;font-size:14px;font-weight:400;line-height:1.4}.order-tracking-card-exact__amount{color:#f16a6a;font-size:14px;font-weight:600;line-height:1.4}.order-tracking-card-exact__progress-block{margin-bottom:26px}.order-tracking-card-exact__progress-label{color:#2b2b2b;font-size:14px;line-height:1.4;margin-bottom:12px}.order-tracking-card-exact__progressbar{background:#f0f0f0;border-radius:999px;height:12px;position:relative;width:100%}.order-tracking-card-exact__progressbar-fill{background:#35c759;border-radius:999px;height:100%;position:relative}.order-tracking-card-exact__progressbar-fill:after{background:#f4aa0b;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #f4aa0b;content:"";height:20px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:20px}.order-tracking-card-exact__actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:20px}.order-tracking-card-exact__action{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;gap:12px;padding:0}.order-tracking-card-exact__action-icon{align-items:center;border-radius:10px;display:inline-flex;font-size:14px;height:32px;justify-content:center;width:32px}.order-tracking-card-exact__action-icon--download{background:#36a9e8;color:#fff}.order-tracking-card-exact__action--download .order-tracking-card-exact__action-text{color:#36a9e8;font-size:14px;font-weight:500;line-height:1.4}.order-tracking-card-exact__action-icon--view{background:#fff7ea;border-radius:999px;color:#f3a300;gap:8px;height:44px;min-width:110px;padding:0 20px;width:auto}.order-tracking-card-exact__action-icon--view:after{color:#f3a300;content:"View";font-size:15px;font-weight:400;margin-left:8px}.order-tracking-card-exact__steps-panel{background:#fafafa;border-top:1.5px solid #f3b14b;margin:0 -26px;padding:16px 26px 18px;position:relative}.order-tracking-card-exact__steps-grid{grid-row-gap:20px;grid-column-gap:28px;align-items:center;column-gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,max-content));row-gap:20px}.order-tracking-card-exact__step-item{align-items:center;display:inline-flex;gap:12px;min-width:0}.order-tracking-card-exact__step-badge{align-items:center;border-radius:50%;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:1;min-width:24px;width:24px}.order-tracking-card-exact__step-badge--completed{background:#35c759;color:#fff}.order-tracking-card-exact__step-badge--current{background:#f4aa0b;color:#fff}.order-tracking-card-exact__step-badge--pending{background:#f0f0f0;border:1px solid #e0e0e0;color:#9f9f9f}.order-tracking-card-exact__step-label{color:#202020;font-size:12px;line-height:1.4;white-space:nowrap}@media (max-width:1399.98px){.order-tracking-title{font-size:22px}.order-tracking-card-exact__order-id{font-size:18px}}@media (max-width:991.98px){.order-tracking-header{align-items:stretch;flex-direction:column}.order-tracking-search-wrap{max-width:100%}.order-tracking-card-exact{padding:20px 18px 0}.order-tracking-card-exact__steps-panel{margin:0 -18px;padding-left:18px;padding-right:18px}.order-tracking-card-exact__steps-grid{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (max-width:767.98px){.order-tracking-page{padding:16px 0 28px}.order-tracking-container{padding-left:16px;padding-right:16px}.order-tracking-title{font-size:25px}.order-tracking-subtitle{font-size:14px}.order-tracking-tabs{gap:10px;margin-bottom:18px}.order-tracking-tab-button{font-size:12px;height:40px;min-width:96px;padding:0 14px}.order-tracking-card-exact{padding:22px 18px 20px}.order-tracking-card-exact__top{align-items:flex-start;flex-direction:column;gap:16px}.order-tracking-card-exact__status-pill{font-size:14px;height:40px;min-width:auto;padding:0 18px}.order-tracking-card-exact__order-id{font-size:24px}.order-tracking-card-exact__date,.order-tracking-card-exact__description,.order-tracking-card-exact__progress-label,.order-tracking-card-exact__step-label,.order-tracking-card-exact__vendor{font-size:14px}.order-tracking-card-exact__actions{align-items:flex-start}.order-tracking-card-exact__steps-grid{grid-template-columns:1fr;row-gap:14px}}@media (max-width:575.98px){.order-tracking-title{font-size:22px}.order-tracking-search-group{min-height:50px}.order-tracking-search-button.btn.btn-primary{height:50px;min-width:50px;width:50px}.order-tracking-search-input.form-control{font-size:13px;height:50px}.order-tracking-tab-button{flex-basis:calc(33.333% - 7px);flex-grow:1;flex-shrink:1;min-width:auto;padding:0 10px}.order-tracking-card-exact__icon-box{border-radius:24px;height:78px;width:78px}.order-tracking-card-exact__icon-symbol{font-size:28px}.order-tracking-card-exact__order-id{font-size:21px}.order-tracking-card-exact__meta-row{justify-content:flex-start}.order-tracking-card-exact__actions{align-items:flex-start;flex-direction:column;margin-bottom:24px}.order-tracking-card-exact__action-icon--view{height:40px;min-width:96px;padding:0 16px}}.order-tracking-card-exact__status-pill--complete,.order-tracking-card-exact__status-pill--delivered{background:#e8f5ea;color:#38c45a}.order-tracking-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:620px;padding:40px 16px 60px;text-align:center}.order-tracking-empty-state__visual{height:260px;margin-bottom:26px;position:relative;width:260px}.order-tracking-empty-state__phone{background:#f8fff9;border:4px solid #1aad3f;border-radius:20px;height:242px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:138px}.order-tracking-empty-state__phone-top{background:#1aad3f;border-radius:0 0 10px 10px;height:8px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:44px}.order-tracking-empty-state__phone-screen{background:#fff;border:3px solid #1aad3f;border-radius:14px;inset:10px;position:absolute}.order-tracking-empty-state__message-box{background:#39c656;border-radius:10px;height:138px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);width:164px}.order-tracking-empty-state__message-box:after{border-bottom:18px solid #0000;border-left:24px solid #39c656;border-top:18px solid #0000;bottom:-26px;content:"";height:0;left:50%;position:absolute;transform:translateX(-15px) rotate(35deg);width:0}.order-tracking-empty-state__paper{background:#fff;border-radius:8px;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.order-tracking-empty-state__paper:before{background:#efe7e4;border-radius:50%;content:"";height:24px;position:absolute;right:-10px;top:-8px;width:24px}.order-tracking-empty-state__paper span{background:#d8d0cd;border-radius:999px;display:block;height:4px;margin:10px auto 0;width:24px}.order-tracking-empty-state__circle,.order-tracking-empty-state__spark{position:absolute}.order-tracking-empty-state__spark:after,.order-tracking-empty-state__spark:before{background:#c5d4e1;border-radius:999px;content:"";position:absolute}.order-tracking-empty-state__spark:before{height:4px;left:-6px;top:0;width:16px}.order-tracking-empty-state__spark:after{height:16px;left:0;top:-6px;width:4px}.order-tracking-empty-state__spark--1{left:34px;top:58px}.order-tracking-empty-state__spark--2{right:26px;top:62px}.order-tracking-empty-state__spark--3{bottom:74px;left:22px}.order-tracking-empty-state__spark--4{bottom:70px;right:18px}.order-tracking-empty-state__circle{background:#0000;border:4px solid #c5d4e1;border-radius:50%}.order-tracking-empty-state__circle--1{height:22px;left:20px;top:104px;width:22px}.order-tracking-empty-state__circle--2{height:18px;right:16px;top:112px;width:18px}.order-tracking-empty-state__circle--3{bottom:38px;height:14px;right:28px;width:14px}.order-tracking-empty-state__title{color:#4a4a4a;font-size:30px;font-weight:500;line-height:1.2;margin:0 0 8px}.order-tracking-empty-state__text{color:#8b8b8b;font-size:19px;line-height:1.5;margin:0}@media (max-width:767.98px){.order-tracking-empty-state{min-height:500px;padding:28px 16px 40px}.order-tracking-empty-state__visual{height:210px;margin-bottom:20px;width:210px}.order-tracking-empty-state__phone{height:196px;width:112px}.order-tracking-empty-state__message-box{height:108px;width:130px}.order-tracking-empty-state__paper{height:50px;width:40px}.order-tracking-empty-state__title{font-size:24px}.order-tracking-empty-state__text{font-size:16px}}.team-management-page{margin:0 auto;min-height:100vh;padding:0 25px}.team-management-container{max-width:1320px;padding-left:18px;padding-right:18px}.team-management-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.team-management-header__content{flex:1 1 auto}.team-management-header__title{color:#1f1f1f;font-size:22px;font-weight:600;line-height:1.2;margin:0 0 4px}.team-management-header__subtitle{color:#b8b8b8;font-size:12px;line-height:1.5;margin:0}.team-management-header__invite-button.btn.btn-primary{align-items:center;background:#34c759;border:none;border-radius:999px;box-shadow:none;display:inline-flex;font-size:14px;font-weight:500;gap:10px;height:46px;justify-content:center;min-width:170px;padding:0 22px}.team-management-header__invite-button.btn.btn-primary:active,.team-management-header__invite-button.btn.btn-primary:focus,.team-management-header__invite-button.btn.btn-primary:hover{background:#31b552!important;border:none!important;box-shadow:none!important}.team-management-stats-card{grid-gap:18px;align-items:center;background:#fff;border-radius:18px;display:grid;gap:18px;grid-template-columns:1fr auto 1fr auto 1fr;margin-bottom:20px;padding:18px 20px}.team-management-stats-card__divider{background:#ececec;height:46px;width:1px}.team-management-stat-card{align-items:center;display:flex;gap:14px;min-width:0}.team-management-stat-card__icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:16px;height:46px;justify-content:center;width:46px}.team-management-stat-card__icon--buyers{background:#edf8ef;color:#69bf76}.team-management-stat-card__icon--approvers{background:#f1efff;color:#8f8cff}.team-management-stat-card__icon--auditors{background:#fff5df;color:#efb129}.team-management-stat-card__content{min-width:0}.team-management-stat-card__value{color:#4b4b4b;font-size:25px;font-weight:700;line-height:1.2;margin:0 0 3px}.team-management-stat-card__label{color:#9a9a9a;font-size:12px;line-height:1.4;margin:0}.team-management-search{margin-bottom:20px;max-width:420px}.team-management-search__group{align-items:center;background:#fff;border:1px solid #efefef;border-radius:12px;display:flex;min-height:46px;overflow:hidden;position:relative}.team-management-search__button.btn.btn-primary{align-items:center;background:#f4aa0b;border:none;border-radius:12px 0 0 12px;box-shadow:none;display:inline-flex;font-size:12px;height:46px;justify-content:center;min-width:46px;width:46px}.team-management-search__button.btn.btn-primary:active,.team-management-search__button.btn.btn-primary:focus,.team-management-search__button.btn.btn-primary:hover{background:#e29d08!important;border:none!important;box-shadow:none!important}.team-management-search__input.form-control{border:none!important;box-shadow:none!important;color:#4a4a4a;font-size:12px;height:46px;padding:0 16px}.team-management-search__input::placeholder{color:#c6c6c6;opacity:1}.team-management-members-list{display:flex;flex-direction:column;gap:14px}.team-management-member-card{grid-gap:18px;align-items:center;background:#fff;border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto auto;min-height:90px;padding:14px 18px}.team-management-member-card__left{align-items:center;display:flex;gap:14px;min-width:0}.team-management-member-card__avatar{align-items:center;border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:500;height:46px;justify-content:center;width:46px}.team-management-member-card__avatar--orange{background:linear-gradient(180deg,#f6b457,#f39b45)}.team-management-member-card__avatar--peach{background:linear-gradient(180deg,#f79a5f,#f38a4b)}.team-management-member-card__avatar--lavender{background:linear-gradient(180deg,#95a0ca,#7e8ab8)}.team-management-member-card__avatar--yellow{background:linear-gradient(180deg,#f0c43d,#ebb524)}.team-management-member-card__details{min-width:0}.team-management-member-card__name{color:#1e1e1e;font-size:16px;font-weight:500;line-height:1.3;margin:0 0 4px;word-break:break-word}.team-management-member-card__current-user{color:#ff5252}.team-management-member-card__email{color:#b1b1b1;font-size:12px;line-height:1.4;margin:0;word-break:break-word}.team-management-member-card__center{display:flex;justify-content:center}.team-management-member-card__role-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;height:34px;justify-content:center;min-width:110px;padding:0 14px;white-space:nowrap}.team-management-member-card__role-badge--buyer{background:#34c759;color:#fff}.team-management-member-card__role-badge--approver{background:#f4aa0b;color:#fff}.team-management-member-card__role-badge--auditor{background:#38a8e3;color:#fff}.team-management-member-card__actions{align-items:center;display:flex;gap:12px}.team-management-member-card__action-button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;width:34px}.team-management-member-card__action-button--edit{background:#e9f7fd;color:#37a9e9}.team-management-member-card__action-button--delete{background:#fff1f1;color:#ff5454}@media (max-width:1199.98px){.team-management-header__title{font-size:30px}.team-management-stat-card__value{font-size:24px}.team-management-member-card__name{font-size:21px}}@media (max-width:991.98px){.team-management-header{align-items:stretch;flex-direction:column}.team-management-header__invite-button.btn.btn-primary{max-width:220px;width:100%}.team-management-stats-card{gap:16px;grid-template-columns:1fr}.team-management-stats-card__divider{display:none}.team-management-member-card{align-items:flex-start;grid-template-columns:1fr}.team-management-member-card__actions,.team-management-member-card__center{justify-content:flex-start}}.team-management-page{margin:0 auto!important;max-width:1360px!important;padding:28px 32px 40px!important;width:100%}.team-management-page .team-management-container{max-width:100%!important;padding-left:0!important;padding-right:0!important;width:100%!important}.team-management-page .new-procurement-card{background:#fff!important;border:1px solid #e8eef3!important;border-radius:24px!important;box-shadow:0 4px 20px #0f172a05!important;max-width:none!important;min-height:auto!important;padding:28px 32px 40px!important;width:100%!important}.team-management-page .team-management-stats-card{background:#f8fafc!important;border:1px solid #e8eef3!important;border-radius:20px!important;margin-bottom:28px!important;padding:24px!important;width:100%!important}.team-management-page .team-management-search{margin-bottom:24px!important;max-width:520px!important;width:100%!important}.team-management-page .team-management-search__group{width:100%!important}.team-management-page .team-management-member-card{align-items:center!important;background-color:#fff!important;border:1px solid #e8eef3!important;border-radius:18px!important;display:flex!important;gap:16px!important;justify-content:space-between!important;min-height:auto!important;padding:18px 20px!important;width:100%!important}.team-management-page .team-management-member-card__left{align-items:center!important;display:flex!important;flex:1 1 auto!important;gap:14px!important;min-width:0!important}.team-management-page .team-management-member-card__center{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:8px!important;justify-content:center!important}.team-management-page .team-management-member-card__actions{align-items:center!important;display:flex!important;flex:0 0 auto!important;gap:12px!important}@media (max-width:768px){.team-management-page,.team-management-page .new-procurement-card{padding:20px 16px!important}.team-management-page .team-management-member-card{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.team-management-page .team-management-member-card__actions,.team-management-page .team-management-member-card__center{justify-content:flex-start!important;width:100%!important}}@media (max-width:767.98px){.team-management-page{padding:16px 0 28px}.team-management-container{padding-left:16px;padding-right:16px}.team-management-header__title{font-size:25px}.team-management-header__subtitle{font-size:14px}.team-management-stats-card{border-radius:20px;padding:20px 18px}.team-management-search{max-width:100%}.team-management-member-card{border-radius:20px;padding:16px}.team-management-member-card__avatar{font-size:20px;height:52px;width:52px}.team-management-member-card__name{font-size:19px}.team-management-member-card__email{font-size:14px}}@media (max-width:575.98px){.team-management-header__title{font-size:22px}.team-management-header__invite-button.btn.btn-primary{font-size:13px;height:46px;max-width:100%;min-width:100%}.team-management-stat-card__icon{font-size:18px;height:48px;width:48px}.team-management-stat-card__value{font-size:22px}.team-management-search__group{min-height:50px}.team-management-search__button.btn.btn-primary{height:50px;min-width:50px;width:50px}.team-management-search__input.form-control{font-size:13px;height:50px}.team-management-member-card__left{align-items:flex-start}.team-management-member-card__name{font-size:17px}.team-management-member-card__email{font-size:13px}.team-management-member-card__role-badge{font-size:12px;height:38px;min-width:116px;padding:0 14px}.team-management-member-card__actions{gap:10px}.team-management-member-card__action-button{border-radius:10px;font-size:15px;height:36px;width:36px}}.institutional-login-page{background:#000}.institutional-login-page__outer{padding-left:0;padding-right:0}.institutional-login-page__container{max-width:1240px}.institutional-login-layout{background:#fff;border-radius:30px;box-shadow:0 12px 40px #0000002e;overflow:hidden}.institutional-login-layout__top{background:#34c759;position:relative;z-index:1}.institutional-login-layout__top-row{min-height:360px}.institutional-login-layout__intro-column{display:flex;flex-direction:column;justify-content:flex-start;padding:30px 34px 46px}.institutional-login-layout__brand{align-items:center;display:flex;gap:10px;margin-bottom:76px}.institutional-login-layout__brand-logo{display:block;object-fit:contain}.institutional-login-layout__brand-text{color:#fff;font-size:20px;font-weight:800;line-height:1}.institutional-login-layout__intro-content{max-width:390px}.institutional-login-layout__title{color:#fff;font-size:35px;font-weight:800;letter-spacing:.1px;line-height:1.18;margin:0 0 14px}.institutional-login-layout__description{color:#edf8ee;font-size:15px;font-weight:400;line-height:1.8;margin:0;max-width:355px}.institutional-login-layout__form-column{align-items:flex-start;display:flex;justify-content:center;padding:0 34px 0 18px;position:relative}.institutional-login-form-panel{background:#fff;border-radius:34px 34px 34px 34px;max-width:430px;padding:28px 24px;position:relative;width:100%;z-index:5}.institutional-login-form-panel--overlap{margin-bottom:-115px;margin-top:110px}.institutional-login-form-panel__content{width:100%}.institutional-login-form-panel__title{color:#242424;font-size:27px;font-weight:700;line-height:1.24;margin:0 0 8px}.institutional-login-form-panel__subtitle{color:#a9a9a9;font-size:13px;font-weight:400;line-height:1.5;margin:0 0 22px}.institutional-login-form-panel__group{margin-bottom:14px}.institutional-login-form-panel__group--password{position:relative}.institutional-login-form-panel__input.form-control{background:#f8f8f8;border:1px solid #0f172a14;border-radius:18px;box-shadow:none;color:#111827;font-size:15px;font-weight:500;height:58px;padding:0 18px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.institutional-login-form-panel__input.form-control::placeholder{color:#94a3b8}.institutional-login-form-panel__input.form-control:focus{background:#fff;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.institutional-login-form-panel__input--password.form-control{padding-right:52px}.institutional-login-form-panel__password-icon{color:#94a3b8;font-size:16px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.institutional-login-page .iye-phone-input-wrapper .ant-input,.institutional-register-page .iye-phone-input-wrapper .ant-input{background:#f8f8f8!important;border:1px solid #0f172a14!important;border-radius:18px!important;box-shadow:none!important;color:#111827!important;font-size:15px!important;font-weight:500!important;height:58px!important;padding:0 18px!important}.institutional-login-page .iye-phone-input-wrapper .ant-input::placeholder,.institutional-register-page .iye-phone-input-wrapper .ant-input::placeholder{color:#94a3b8!important}.institutional-login-page .iye-phone-input-wrapper .ant-input:focus,.institutional-register-page .iye-phone-input-wrapper .ant-input:focus{background:#fff!important;border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e1f!important}.institutional-login-page .iye-phone-input-wrapper .iye-phone-error-border.ant-input,.institutional-register-page .iye-phone-input-wrapper .iye-phone-error-border.ant-input{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.institutional-login-form-panel__button.btn{background:#34c759;border:none;border-radius:999px;box-shadow:none;color:#fff;font-size:14px;font-weight:700;height:52px;margin-top:6px;width:100%}.institutional-login-form-panel__button.btn:active,.institutional-login-form-panel__button.btn:focus,.institutional-login-form-panel__button.btn:hover{background:#2fb751!important;border:none!important;box-shadow:none!important}.institutional-login-form-panel__register-text{color:#9d9d9d;font-size:11.5px;line-height:1.5;margin:18px 0 0;text-align:center}.institutional-login-form-panel__register-link{color:#333;font-weight:600;text-decoration:none}.institutional-login-form-panel__register-link:hover{color:#333;text-decoration:underline}.institutional-register-page{background:radial-gradient(circle at top left,#34c7591a,#0000 34%),#f8faf9}.institutional-register-page .institutional-login-layout{border:1px solid #e8f3ed;border-radius:32px;box-shadow:0 22px 58px #0f172a24}.institutional-register-page .institutional-login-layout__top{background:radial-gradient(circle at 18% 18%,#ffffff29,#0000 28%),linear-gradient(135deg,#34c759,#16a34a)}.institutional-register-page .institutional-login-layout__top-row{align-items:center;min-height:610px}.institutional-register-page .institutional-login-layout__intro-column{padding:34px 42px}.institutional-register-page .institutional-login-layout__brand{margin-bottom:46px}.institutional-register-page .institutional-login-layout__form-column{align-items:center;justify-content:center;padding:28px 40px 28px 18px}.institutional-register-page .institutional-login-form-panel{background:linear-gradient(180deg,#fffffffa,#fff);border:1px solid #ffffffad;border-radius:28px;box-shadow:0 20px 50px #0f172a1f;max-width:480px;padding:34px 32px}.institutional-register-page .institutional-register-form-panel--overlap{margin-bottom:0;margin-top:0}.institutional-register-page .institutional-login-form-panel__title{color:#172033;font-size:29px;font-weight:900;letter-spacing:-.01em}.institutional-register-page .institutional-login-form-panel__subtitle{color:#64748b;font-size:14px;font-weight:600;margin-bottom:26px}.institutional-register-page .institutional-login-form-panel__group{margin-bottom:14px}.institutional-register-page .institutional-login-form-panel__input.form-control{background:#f8f8f8;border:1px solid #0f172a14;border-radius:18px;color:#111827;font-size:15px;font-weight:500;height:58px;min-height:58px;padding:0 18px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.institutional-register-page .institutional-login-form-panel__input.form-control::placeholder{color:#94a3b8;font-weight:500}.institutional-register-page .institutional-login-form-panel__input.form-control:focus{background:#fff;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1f}.institutional-register-page .institutional-login-form-panel__input--error.form-control,.institutional-register-page .institutional-login-form-panel__input--error.form-control:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.institutional-register-page .institutional-login-form-panel__input--password.form-control{padding-right:52px}.institutional-register-address-input.form-control{height:92px!important;line-height:1.45;min-height:92px!important;padding-bottom:14px!important;padding-top:14px!important;resize:none}.institutional-register-password-toggle{align-items:center;background:#0000;border:0;border-radius:10px;color:#94a3b8;display:inline-flex;height:34px;justify-content:center;position:absolute;right:14px;top:29px;transform:translateY(-50%);transition:background .18s ease,color .18s ease;width:34px}.institutional-register-password-toggle:focus,.institutional-register-password-toggle:hover{background:#f0fbf4;color:#16a34a}.institutional-register-field-error{color:#dc2626;font-size:11.75px;font-weight:700;line-height:1.35;margin-top:6px}.institutional-register-password-hint{color:#64748b;font-size:11.5px;font-weight:600;line-height:1.35;margin-top:5px}.institutional-register-page .institutional-login-form-panel__button.btn{background:linear-gradient(135deg,#34c759,#16a34a);border-radius:16px;box-shadow:0 12px 24px #34c7593d;font-size:15px;font-weight:800;height:50px;margin-top:10px}.institutional-register-page .institutional-login-form-panel__button.btn:active,.institutional-register-page .institutional-login-form-panel__button.btn:focus,.institutional-register-page .institutional-login-form-panel__button.btn:hover{background:linear-gradient(135deg,#2fb751,#15803d)!important;box-shadow:0 14px 28px #34c75947!important}.institutional-register-page .institutional-login-form-panel__button.btn:disabled{background:#a7e7b8;box-shadow:none}.institutional-register-page .institutional-login-form-panel__register-text{color:#64748b;font-size:12.5px;margin-top:20px}.institutional-register-page .institutional-login-form-panel__register-link{color:#16a34a;font-weight:800}.institutional-login-layout__middle{background:#fff;padding:125px 34px 8px;position:relative;z-index:0}.institutional-login-highlights-strip{align-items:stretch;background:#fcfcfc;display:flex;gap:14px;justify-content:space-between;margin:0 auto 44px;max-width:545px;padding:22px 16px}.institutional-login-highlights-strip__item{flex:1 1;min-width:0;text-align:center}.institutional-login-highlights-strip__divider{background:#ffffff61;width:1px}.institutional-login-highlights-strip__icon{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:14px;height:28px;justify-content:center;margin:0 auto 12px;width:28px}.institutional-login-highlights-strip__icon--cyan{background:#43cfd9}.institutional-login-highlights-strip__icon--gold{background:#efc450}.institutional-login-highlights-strip__icon--orange{background:#f59d75}.institutional-login-highlights-strip__item-title{color:#373737;font-size:12px;font-weight:700;line-height:1.3;margin:0 0 6px}.institutional-login-highlights-strip__item-text{color:#8c8c8c;font-size:10px;font-weight:400;line-height:1.35;margin:0}.institutional-login-layout__cards-section{padding-bottom:28px}.institutional-login-layout__wave{background:radial-gradient(circle at 18px -4px,#0000 16px,#34c759 17px) 0 22px /54px 34px repeat-x,radial-gradient(circle at 45px 40px,#f5f5f5 14px,#0000 15px) 0 0 /54px 34px repeat-x,#f5f5f5;height:54px}.institutional-login-layout__footer{background:#34c759}.inst-register-highlights{display:flex;flex-direction:column;gap:16px;margin-top:32px}.inst-register-highlight{align-items:flex-start;display:flex;gap:14px}.inst-register-highlight__icon{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:15px;height:32px;justify-content:center;min-width:32px;width:32px}.inst-register-highlight__icon--cyan{background:#43cfd9}.inst-register-highlight__icon--gold{background:#efc450}.inst-register-highlight__icon--orange{background:#f59d75}.inst-register-highlight__title{color:#fff;font-size:13px;font-weight:700;line-height:1.3;margin:0 0 2px}.inst-register-highlight__text{color:#ffffffbf;font-size:11px;font-weight:400;line-height:1.4;margin:0}.inst-register-select-wrap{position:relative}.inst-register-select.form-select{appearance:none!important;-webkit-appearance:none!important;background-image:none!important;color:#454545!important;padding-right:42px!important}.inst-register-select.form-select option[value=""]{color:#b7b7b7}.inst-register-select-arrow{color:#b5b5b5;font-size:12px;pointer-events:none;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.inst-register-benefits-section{background:#fff;padding:44px 34px 48px}.inst-register-benefits-row{align-items:flex-start}.inst-register-benefit-card{border-radius:22px;height:100%;padding:28px 24px 30px}.inst-register-benefit-card--green{background:#e8f9ed;border:1.5px solid #c3eece}.inst-register-benefit-card--white{background:#fff;border:1.5px solid #efefef}.inst-register-benefit-card--offset{margin-top:28px}.inst-register-benefit-card__icon{align-items:center;background:#34c759;border-radius:12px;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;margin-bottom:18px;width:44px}.inst-register-benefit-card--white .inst-register-benefit-card__icon{background:#34c759}.inst-register-benefit-card__title{color:#1f2937;font-size:18px;font-weight:700;line-height:1.2;margin:0 0 6px}.inst-register-benefit-card__subtitle{color:#9ca3af;font-size:13px;font-weight:400;line-height:1.4;margin:0}.inst-otp{align-items:center;display:flex;flex-direction:column;padding:8px 0;text-align:center}.inst-otp__title{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 10px}.inst-otp__subtitle{color:#6b7280;font-size:13px;line-height:1.5;margin:0 0 28px;max-width:220px}.inst-otp__inputs{display:flex;gap:12px;justify-content:center;margin-bottom:28px}.inst-otp__box{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;color:#1f2937;font-size:22px;font-weight:700;height:56px;outline:none;text-align:center;transition:border-color .15s,background .15s;width:56px}.inst-otp__box--filled{background:#34c759;border-color:#34c759;color:#fff}.inst-otp__box:focus{background:#fff;border-color:#34c759}.inst-otp__box--filled:focus,.inst-otp__continue{background:#34c759;color:#fff}.inst-otp__continue{border:none;border-radius:50px;cursor:pointer;font-size:15px;font-weight:600;margin-bottom:16px;padding:14px;transition:background .2s;width:100%}.inst-otp__continue:hover{background:#28a745}.inst-otp__resend{font-size:13px;margin:0}.inst-otp__resend span{color:#34c759;font-weight:500;text-decoration:underline}@media (max-width:991.98px){.inst-register-highlights{margin-top:24px}.inst-register-benefit-card--offset{margin-top:0}.inst-register-benefits-section{padding:32px 20px 36px}}@media (max-width:1199.98px){.institutional-login-layout__title{font-size:31px}.institutional-login-form-panel__title{font-size:24px}}@media (max-width:991.98px){.institutional-login-page{padding:16px}.institutional-login-layout__top-row{min-height:auto}.institutional-login-layout__intro-column{padding:26px 24px 24px}.institutional-login-layout__brand{margin-bottom:42px}.institutional-login-layout__title{font-size:29px}.institutional-login-layout__description{max-width:100%}.institutional-login-layout__form-column{padding:0 24px}.institutional-login-form-panel{max-width:100%}.institutional-login-form-panel--overlap{margin-bottom:-70px;margin-top:24px}.institutional-login-layout__middle{padding:110px 24px 8px}.institutional-login-highlights-strip{margin-bottom:34px;max-width:100%}}@media (max-width:767.98px){.institutional-login-page{padding:14px}.institutional-login-layout{border-radius:24px}.institutional-login-layout__intro-column{padding:22px 18px 18px}.institutional-login-layout__form-column{padding:0 18px}.institutional-login-layout__brand{margin-bottom:32px}.institutional-login-layout__title{font-size:24px}.institutional-login-layout__description{font-size:14px;line-height:1.65}.institutional-login-form-panel{border-radius:24px;padding:22px 18px 24px}.institutional-login-form-panel--overlap{margin-bottom:-45px;margin-top:20px}.institutional-login-form-panel__title{font-size:21px}.institutional-login-layout__middle{padding:80px 18px 8px}.institutional-login-highlights-strip{flex-direction:column;gap:16px;padding:18px}.institutional-login-highlights-strip__divider{height:1px;width:100%}.institutional-login-layout__wave{background:radial-gradient(circle at 16px -3px,#0000 14px,#34c759 15px) 0 16px /42px 26px repeat-x,radial-gradient(circle at 34px 30px,#f5f5f5 11px,#0000 12px) 0 0 /42px 26px repeat-x,#f5f5f5;height:40px}}@media (max-width:575.98px){.institutional-login-page{padding:12px}.institutional-login-layout__intro-column{padding:18px 16px 16px}.institutional-login-layout__form-column{padding:0 16px}.institutional-login-layout__brand-text{font-size:18px}.institutional-login-layout__title{font-size:22px}.institutional-login-form-panel{padding:18px 16px 22px}.institutional-login-form-panel--overlap{margin-bottom:-30px;margin-top:16px}.institutional-login-form-panel__button.btn,.institutional-login-form-panel__input.form-control{height:58px}.institutional-login-layout__middle{padding:65px 16px 8px}.institutional-login-highlights-strip{margin-bottom:28px}}@media (max-width:991.98px){.institutional-register-page .institutional-login-layout__top-row{min-height:auto}.institutional-register-page .institutional-login-layout__intro-column{padding:28px 24px 20px}.institutional-register-page .institutional-login-layout__brand{margin-bottom:34px}.institutional-register-page .institutional-login-layout__form-column{padding:0 24px 32px}.institutional-register-page .institutional-login-form-panel{margin:0 auto;max-width:560px}}@media (max-width:575.98px){.institutional-register-page .institutional-login-layout{border-radius:24px}.institutional-register-page .institutional-login-layout__form-column{padding:0 14px 24px}.institutional-register-page .institutional-login-form-panel{border-radius:22px;padding:24px 18px}.institutional-register-page .institutional-login-form-panel__title{font-size:23px}.institutional-register-page .institutional-login-form-panel__subtitle{margin-bottom:20px}}.purchase-order-preview-page{min-height:100vh;padding:14px}.purchase-order-preview-page__fluid{margin:0 auto;max-width:100%;padding:0 25px}.purchase-order-preview{background:#fbfbfb;border-top-left-radius:28px;margin:0 auto;max-width:1250px;padding:18px 22px 14px}.purchase-order-preview__topbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.purchase-order-preview__topbar-left{align-items:flex-start;display:flex;gap:12px}.purchase-order-preview__back-button{align-items:center;background:#f7f7f7;border:1px solid #e0e0e0;border-radius:999px;box-shadow:none;color:#222;cursor:pointer;display:inline-flex;height:34px;justify-content:center;min-width:34px;width:34px}.purchase-order-preview__back-button:hover{background:#ececec}.purchase-order-preview__header-copy{padding-top:2px}.purchase-order-preview__title{color:#222;font-size:18px;font-weight:700;line-height:1.2;margin:0}.purchase-order-preview__subtitle{color:#b3b3b3;font-size:12px;font-weight:400;line-height:1.4;margin:4px 0 0}.purchase-order-preview__export-button.ant-btn{background:#f8fdff;border:1px solid #4aa8ea;border-radius:999px;box-shadow:none;color:#3f9fe5;font-size:12px;font-weight:500;height:42px;padding:0 18px}.purchase-order-preview__export-button.ant-btn:focus,.purchase-order-preview__export-button.ant-btn:hover{background:#f3fbff!important;border-color:#3f9fe5!important;color:#3f9fe5!important}.purchase-order-preview__main-card{background:#f8f8f8;padding:0 0 22px}.purchase-order-preview__sidebar{background:#f8f8f8;min-height:100%;padding:18px 20px 24px}.purchase-order-preview__order-banner{align-items:center;background:#020202;color:#fff;display:flex;gap:16px;justify-content:space-between;margin-bottom:26px;padding:20px 24px}.purchase-order-preview__order-banner-left{align-items:center;display:flex;gap:12px}.purchase-order-preview__order-banner-logo{align-items:center;background:#f3f3f3;border-radius:999px;color:#121212;display:flex;font-size:20px;height:46px;justify-content:center;width:46px}.purchase-order-preview__order-banner-brand-title{color:#fff;font-size:15px;font-weight:600;line-height:1.2;margin:0 0 3px}.purchase-order-preview__order-banner-brand-subtitle{color:#bdbdbd;font-size:11px;font-weight:400;line-height:1.3;margin:0}.purchase-order-preview__order-banner-right{text-align:right}.purchase-order-preview__order-number{color:#fff;font-size:13px;font-weight:700;line-height:1.2}.purchase-order-preview__order-date{color:#bbb;font-size:10px;line-height:1.3;margin-top:4px}.purchase-order-preview__table{padding:0 24px}.purchase-order-preview__table-header,.purchase-order-preview__table-row{grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:1.6fr 1.05fr .72fr .8fr .8fr}.purchase-order-preview__table-header{padding:0 10px 12px}.purchase-order-preview__table-body{display:flex;flex-direction:column;gap:12px}.purchase-order-preview__table-row{background:#f4f4f4;padding:14px 10px}.purchase-order-preview__col{min-width:0}.purchase-order-preview__table-header .purchase-order-preview__col{color:#222;font-size:12px;font-weight:500}.purchase-order-preview__product-name{color:#555;font-size:11px;font-weight:400;line-height:1.4}.purchase-order-preview__price{color:#e07171;font-size:11px;font-weight:500;line-height:1.4}.purchase-order-preview__select.ant-select{width:100%}.purchase-order-preview__select .ant-select-selector{background:#f7f7f7!important;border:1px solid #ddd!important;box-shadow:none!important}.purchase-order-preview__select--unit .ant-select-selector{align-items:center;border-radius:999px!important;display:flex;min-height:42px!important;padding:0 14px!important}.purchase-order-preview__select--quantity .ant-select-selector{align-items:center;border-radius:6px!important;display:flex;justify-content:center;min-height:42px!important;padding:0 12px!important}.purchase-order-preview__select .ant-select-selection-item{color:#2d2d2d;font-size:11px;font-weight:400;line-height:40px!important}.purchase-order-preview__select--quantity .ant-select-selection-item{font-size:14px;font-weight:600;text-align:center}.purchase-order-preview__select .ant-select-arrow{color:#2d2d2d;font-size:10px;margin-top:1px}.purchase-order-preview__qty-arrows{display:inline-flex;flex-direction:column;font-size:9px;gap:1px;line-height:1}.purchase-order-preview__logistics-card{align-items:center;background:#f5f5f5;border-radius:2px;display:flex;gap:10px;margin:18px 24px 0;padding:13px 14px}.purchase-order-preview__logistics-icon{align-items:center;background:#ffbf2f;border-radius:999px;color:#fff;display:flex;font-size:11px;height:20px;justify-content:center;width:20px}.purchase-order-preview__logistics-title{color:#2a2a2a;font-size:11px;font-weight:600;line-height:1.2}.purchase-order-preview__logistics-text{color:#b1b1b1;font-size:10px;line-height:1.2;margin-top:2px}.purchase-order-preview__instructions-block{margin:18px 24px 0}.purchase-order-preview__instructions-label{color:#222;display:inline-block;font-size:11px;font-weight:500;margin-bottom:10px}.purchase-order-preview__instructions-optional{color:#ef8e8e;font-size:10px}.purchase-order-preview__instructions-textarea textarea{background:#efefef!important;border:none!important;border-radius:16px!important;box-shadow:none!important;color:#404040;font-size:12px;padding:16px!important;resize:none!important}.purchase-order-preview__instructions-textarea textarea::placeholder{color:#c3c3c3}.purchase-order-preview__escrow-card{align-items:flex-start;background:#f5f9f6;border-radius:12px;display:flex;gap:10px;margin:14px 24px 0;padding:13px 14px}.purchase-order-preview__escrow-icon{align-items:center;background:#dff3e2;border-radius:8px;color:#41b95d;display:flex;font-size:14px;height:24px;justify-content:center;min-width:24px;width:24px}.purchase-order-preview__escrow-title{color:#1d1d1d;font-size:11px;font-weight:600;line-height:1.25}.purchase-order-preview__escrow-text{color:#c2c2c2;font-size:9.5px;line-height:1.45;margin-top:3px}.purchase-order-preview__actions{display:flex;gap:10px;justify-content:flex-end;margin:18px 24px 0}.purchase-order-preview__draft-button.ant-btn{background:#f1f1f1;border:none;border-radius:999px;box-shadow:none;color:#adadad;font-size:11px;height:37px;min-width:110px}.purchase-order-preview__draft-button.ant-btn:focus,.purchase-order-preview__draft-button.ant-btn:hover{background:#ebebeb!important;color:#9e9e9e!important}.purchase-order-preview__submit-button.ant-btn{background:#34c759;border:none;border-radius:999px;box-shadow:none;color:#fff;font-size:11px;height:37px;min-width:140px}.purchase-order-preview__submit-button.ant-btn:focus,.purchase-order-preview__submit-button.ant-btn:hover{background:#2fb751!important;color:#fff!important}.purchase-order-preview__sidebar-section+.purchase-order-preview__sidebar-section{margin-top:12px}.purchase-order-preview__sidebar-heading{color:#232323;font-size:12px;font-weight:500;line-height:1.3;margin:0 0 12px}.purchase-order-preview__sidebar-card{background:#0000;padding:16px 20px}.purchase-order-preview__sidebar-card--filled{background:#ececec}.purchase-order-preview__sidebar-name{color:#1f1f1f;font-size:16px;font-weight:600;line-height:1.35;margin-bottom:6px}.purchase-order-preview__sidebar-line{color:#505050;font-size:12px;line-height:1.7}.purchase-order-preview__certificate-badge{align-items:center;background:#34c759;border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:500;height:30px;justify-content:center;margin-top:12px;min-width:112px;padding:0 14px}.purchase-order-preview__delivery-date{color:#111;font-size:15px;font-weight:600;line-height:1.4;margin-bottom:6px}.purchase-order-preview__select-dropdown .ant-select-item{font-size:12px}@media (max-width:1199.98px){.purchase-order-preview__table-header,.purchase-order-preview__table-row{grid-template-columns:1.5fr 1fr .72fr .8fr .8fr}}@media (max-width:991.98px){.purchase-order-preview{padding:16px}.purchase-order-preview__topbar{align-items:stretch;flex-direction:column}.purchase-order-preview__export-button.ant-btn{align-self:flex-start}.purchase-order-preview__sidebar{margin-top:6px}}@media (max-width:767.98px){.purchase-order-preview-page{padding:10px}.purchase-order-preview{padding:12px}.purchase-order-preview__order-banner{align-items:flex-start;flex-direction:column}.purchase-order-preview__order-banner-right{text-align:left}.purchase-order-preview__table{overflow-x:auto;padding:0 16px}.purchase-order-preview__table-body,.purchase-order-preview__table-header{min-width:700px}.purchase-order-preview__actions,.purchase-order-preview__escrow-card,.purchase-order-preview__instructions-block,.purchase-order-preview__logistics-card{margin-left:16px;margin-right:16px}.purchase-order-preview__actions{flex-wrap:wrap;justify-content:flex-start}.purchase-order-preview__sidebar{padding:16px}}@media (max-width:575.98px){.purchase-order-preview__topbar-left{gap:10px}.purchase-order-preview__title{font-size:16px}.purchase-order-preview__subtitle{font-size:11px}.purchase-order-preview__sidebar-name{font-size:15px}}.escrow-secured-card{background:#f5f5f5;padding:30px 38px;width:100%}.escrow-secured-header{grid-column-gap:62px;align-items:start;column-gap:62px;display:grid;grid-template-columns:300px 1fr 220px}.escrow-secured-left{display:flex;flex-direction:column}.escrow-secured-icon-wrap{align-items:center;background:#dceee0;border-radius:28px;display:flex;height:82px;justify-content:center;margin-bottom:18px;width:86px}.escrow-secured-icon{color:#37c458;font-size:32px}.escrow-secured-title{color:#121212;font-size:26px;font-weight:500;margin:0 0 10px}.escrow-secured-description{color:#222;font-size:17px;margin:0}.escrow-secured-progress{padding-top:57px}.escrow-secured-progress-label{font-size:18px;margin-bottom:12px}.escrow-secured-progress-track{background:#f1f1f1;border-radius:999px;height:10px;position:relative;width:100%}.escrow-secured-progress-fill{background:#34c759;border-radius:999px;height:100%}.escrow-secured-progress-thumb{background:#34c759;border:3px solid #f5f5f5;border-radius:50%;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.escrow-secured-progress-status{color:#161616;font-size:17px;margin-top:22px}.escrow-secured-amount{align-items:flex-end;display:flex;flex-direction:column;padding-top:4px}.escrow-secured-amount-label{font-size:18px;margin-bottom:6px}.escrow-secured-amount-value{font-size:23px;font-weight:500}.escrow-secured-currency{color:#f05a6c}.escrow-secured-protection{align-items:center;background:linear-gradient(90deg,#fff,#f7f7f7);border-top:2px solid #f0b253;clip-path:polygon(0 0,100% 0,100% 100%,16px 100%);display:flex;gap:18px;height:68px;margin-top:34px;max-width:100%;padding:0 28px;width:670px}.escrow-secured-protection-icon{color:#ea5568;font-size:22px}.escrow-secured-protection-text{font-size:18px;font-weight:500}.institutional-login-page{background:#fff;min-height:100vh;padding:22px}.team-member-modal .ant-modal-content{background:#f7f7f7;border-radius:38px;box-shadow:0 18px 50px #0000001f;overflow:hidden;padding:0}.team-member-modal .ant-modal-body{padding:0}.team-member-modal__panel{background:#f7f7f7;padding:54px 48px;position:relative}.team-member-modal__header{margin-bottom:34px}.team-member-modal__title{color:#111;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 10px}.team-member-modal__subtitle{color:#989898;font-size:12px;font-weight:400;line-height:1.5;margin:0}.team-member-modal__close{align-items:center;background:#0000;border:none;color:#f3484b;cursor:pointer;display:inline-flex;font-size:28px;height:42px;justify-content:center;padding:0;position:absolute;right:36px;top:34px;width:42px;z-index:2}.team-member-modal__body{display:flex;flex-direction:column;gap:30px}.team-member-modal__field,.team-member-modal__select.ant-select{width:100%}.team-member-modal__select .ant-select-selector{align-items:center;background:#f1f1f1!important;border:1px solid #efefef!important;border-radius:999px!important;box-shadow:none!important;display:flex;min-height:50px!important;padding:0 26px!important}.team-member-modal__select .ant-select-selection-placeholder{color:#b8b8b8!important;font-size:18px!important;line-height:1!important}.team-member-modal__select .ant-select-selection-item{align-items:center;color:#222!important;display:flex;font-size:14px!important;line-height:1!important}.team-member-modal__select .ant-select-arrow{color:#c8c8c8;right:32px}.team-member-modal__select-arrow{font-size:22px;line-height:1}.team-member-modal__input-row{align-items:center;background:#f1f1f1;border:1px solid #efefef;border-radius:999px;display:flex;gap:16px;min-height:50px;padding:0 26px!important;width:100%}.team-member-modal__input.ant-input{background:#0000!important;box-shadow:none!important;color:#2b2b2b;flex:1 1 auto;font-size:18px;padding:0}.team-member-modal__input.ant-input::placeholder{color:#b8b8b8}.team-member-modal__inline-action-btn.ant-btn{background:#37c655;border:none;border-radius:999px;box-shadow:none;color:#fff;font-size:18px;font-weight:500;height:50px;min-width:140px}.team-member-modal__inline-action-btn.ant-btn:focus,.team-member-modal__inline-action-btn.ant-btn:hover{background:#2fb751!important;color:#fff!important}.team-member-modal__member-card{align-items:center;display:flex;gap:18px}.team-member-modal__avatar{align-items:center;background:#f58a4c;border-radius:18px;color:#fff;display:flex;font-size:16px;font-weight:500;height:50px;justify-content:center;text-transform:uppercase;width:50px}.team-member-modal__member-content{min-width:0}.team-member-modal__member-name{color:#111;font-size:12px;font-weight:600;line-height:1.35}.team-member-modal__member-email{color:#b0b0b0;font-size:12px;line-height:1.4;margin-top:2px;word-break:break-word}.team-member-modal__primary-btn.ant-btn{background:#37c655;border:none;border-radius:999px;box-shadow:none;color:#fff;font-size:16px;font-weight:500;height:50px}.team-member-modal__primary-btn.ant-btn:focus,.team-member-modal__primary-btn.ant-btn:hover{background:#2fb751!important;color:#fff!important}.team-member-modal__primary-btn--full.ant-btn{width:100%}.team-member-modal__delete-layout{background:#f7f7f7;border-radius:38px;overflow:hidden}.team-member-modal__delete-hero{background:#f8e9ed;height:290px;position:relative}.team-member-modal__delete-hero:after{background:radial-gradient(circle at 10% 100%,#f7f7f7 0,#f7f7f7 120px,#0000 121px),radial-gradient(circle at 28% 100%,#f7f7f7 0,#f7f7f7 78px,#0000 79px),radial-gradient(circle at 56% 100%,#f7f7f7 0,#f7f7f7 92px,#0000 93px),radial-gradient(circle at 82% 100%,#f7f7f7 0,#f7f7f7 96px,#0000 97px);bottom:-1px;content:"";height:92px;left:0;pointer-events:none;position:absolute;right:0}.team-member-modal__close--hero{right:32px;top:30px}.team-member-modal__delete-icon-wrap{align-items:center;display:flex;height:100%;justify-content:center}.team-member-modal__delete-icon{color:#eb5870;font-size:64px}.team-member-modal__delete-content{padding:26px 42px 40px;text-align:center}.team-member-modal__delete-title{color:#1d1d2f;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 14px}.team-member-modal__delete-description{color:#8795a8;font-size:14px;line-height:1.5;margin:0 auto;max-width:520px}.team-member-modal__delete-actions{display:flex;gap:24px;justify-content:center;margin-top:34px}.team-member-modal__secondary-btn.ant-btn{background:#eee;border:none;border-radius:999px;box-shadow:none;color:#b8b8b8;font-size:16px;font-weight:500;height:50px;min-width:220px}.team-member-modal__secondary-btn.ant-btn:focus,.team-member-modal__secondary-btn.ant-btn:hover{background:#e7e7e7!important;color:#a7a7a7!important}.team-member-modal__danger-btn.ant-btn{background:#ef576f!important;border:none;border-radius:999px;box-shadow:none;color:#fff!important;font-size:16px;font-weight:500;height:50px;min-width:280px}.team-member-modal__danger-btn.ant-btn:focus,.team-member-modal__danger-btn.ant-btn:hover{background:#e84b65!important;color:#fff!important}.team-member-modal__dropdown .ant-select-item{font-size:16px}@media (max-width:991.98px){.team-member-modal__panel{padding:42px 28px 36px}.team-member-modal__title{font-size:26px}.team-member-modal__subtitle{font-size:16px}.team-member-modal__input-row,.team-member-modal__select .ant-select-selector{min-height:72px}.team-member-modal__primary-btn.ant-btn{font-size:20px;height:66px}.team-member-modal__delete-hero{height:250px}.team-member-modal__delete-title{font-size:30px}.team-member-modal__delete-description{font-size:19px}.team-member-modal__danger-btn.ant-btn,.team-member-modal__secondary-btn.ant-btn{font-size:20px;height:78px;min-width:190px}}@media (max-width:767.98px){.team-member-modal{max-width:calc(100vw - 20px)}.team-member-modal .ant-modal-content{border-radius:28px}.team-member-modal__panel{padding:36px 20px 26px}.team-member-modal__close{font-size:24px;right:18px;top:20px}.team-member-modal__title{font-size:22px;padding-right:34px}.team-member-modal__subtitle{font-size:14px}.team-member-modal__body{gap:22px}.team-member-modal__input-row,.team-member-modal__select .ant-select-selector{min-height:62px;padding-left:22px!important}.team-member-modal__input.ant-input,.team-member-modal__select .ant-select-selection-item,.team-member-modal__select .ant-select-selection-placeholder{font-size:16px!important}.team-member-modal__inline-action-btn.ant-btn{font-size:16px;height:48px;min-width:112px}.team-member-modal__member-card{gap:14px}.team-member-modal__avatar{border-radius:16px;font-size:20px;height:58px;width:58px}.team-member-modal__member-name{font-size:17px}.team-member-modal__member-email{font-size:14px}.team-member-modal__primary-btn.ant-btn{font-size:18px;height:58px}.team-member-modal__delete-hero{height:200px}.team-member-modal__delete-icon{font-size:52px}.team-member-modal__delete-content{padding:18px 20px 26px}.team-member-modal__delete-title{font-size:24px}.team-member-modal__delete-description{font-size:16px}.team-member-modal__delete-actions{flex-direction:column;gap:14px;margin-top:24px}.team-member-modal__danger-btn.ant-btn,.team-member-modal__secondary-btn.ant-btn{font-size:18px;height:58px;min-width:100%;width:100%}}.choose-shop-section{background:#f5f5f5;min-height:100vh;padding:20px 0 56px}.choose-shop-breadcrumb{align-items:center;color:#7b7b7b;display:flex;font-size:12px;gap:10px;margin-bottom:28px}.choose-shop-breadcrumb-separator{color:#a0a0a0;font-size:13px}.choose-shop-header{margin-bottom:34px;text-align:center}.choose-shop-title{color:#252525;font-size:31px;font-weight:700;line-height:1.25;margin:0}.choose-shop-subtitle{color:#9a9a9a;font-size:15px;font-weight:400;margin:10px 0 0}.choose-shop-title-underline{background:#37c95b;border-radius:20px;display:inline-block;height:3px;margin-top:14px;width:86px}.choose-shop-cards-row{margin-bottom:28px}.choose-shop-card{background:#fff;border-radius:22px;box-shadow:0 10px 30px #0000000a;height:100%;overflow:hidden;padding:28px 24px 24px;position:relative}.choose-shop-card--primary{background:linear-gradient(#3fca58eb,#3fca58eb),linear-gradient(135deg,#ffffff14 25%,#0000 0,#0000 50%,#ffffff14 0,#ffffff14 75%,#0000 0,#0000);background-size:auto,48px 48px;color:#fff}.choose-shop-card-badge{background:#f8aa12;border-bottom-left-radius:14px;border-bottom-right-radius:14px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.4px;padding:9px 14px 10px;position:absolute;right:18px;top:0}.choose-shop-card-icon{align-items:center;border-radius:10px;display:inline-flex;font-size:18px;height:38px;justify-content:center;margin-bottom:18px;width:38px}.choose-shop-card-icon--primary{background:#ffffff29;color:#fff}.choose-shop-card-icon--secondary{background:#39c85e;color:#fff}.choose-shop-card-title{font-size:24px;font-weight:700;line-height:1.25;margin:0 0 10px}.choose-shop-card-description{color:inherit;font-size:13px;line-height:1.7;margin:0 0 14px;max-width:92%;opacity:.96}.choose-shop-card--primary .choose-shop-card-description,.choose-shop-card--primary .choose-shop-card-list li{color:#fffffffa}.choose-shop-card:not(.choose-shop-card--primary) .choose-shop-card-description,.choose-shop-card:not(.choose-shop-card--primary) .choose-shop-card-list li{color:#555}.choose-shop-card-list{margin:0 0 26px;padding-left:18px}.choose-shop-card-list li{font-size:13px;line-height:1.8;margin-bottom:3px}.choose-shop-card-button{background:#39c85e;border:none;border-radius:999px;box-shadow:0 10px 20px #39c85e38;color:#fff;font-size:13px;font-weight:600;min-height:45px;outline:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}.choose-shop-card--primary .choose-shop-card-button{background:#f2f2f2;box-shadow:none;color:#37b955}.choose-shop-card-button:hover{transform:translateY(-1px)}.choose-shop-alert{align-items:center;background:#fffdfb;border:1.5px solid #ef8a6f;border-radius:2px;color:#2f2f2f;display:flex;font-size:13px;font-weight:600;gap:10px;margin:0 auto 38px;max-width:100%;padding:12px 18px;text-align:center;width:-moz-fit-content;width:fit-content}.choose-shop-alert-icon{color:#ef4f2f;font-size:15px}.choose-shop-ecosystem{text-align:center}.choose-shop-ecosystem-title{color:#232323;font-size:20px;font-weight:700;margin:0 0 30px}.choose-shop-ecosystem-flow{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:0;justify-content:center;overflow-x:auto;padding-bottom:8px}.choose-shop-step{align-items:center;display:flex;flex-direction:column;min-width:150px}.choose-shop-step-icon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 8px 18px #0000000a;color:#37c95b;display:flex;font-size:22px;height:52px;justify-content:center;margin-bottom:14px;width:52px}.choose-shop-step-icon--active{background:#39c85e;color:#fff}.choose-shop-step-meta{text-align:center}.choose-shop-step-label{color:#ff4b3a;display:block;font-size:11px;font-weight:700;margin-bottom:6px}.choose-shop-step-title{color:#222;font-size:20px;font-weight:700;margin:0 0 5px}.choose-shop-step-subtitle{color:#8f8f8f;font-size:11px;margin:0}.choose-shop-step-connector{border-top:1px dashed #d8d8d8;flex-shrink:0;height:1px;margin:26px 8px 0;width:90px}@media (max-width:991.98px){.choose-shop-title{font-size:26px}.choose-shop-card-title{font-size:22px}.choose-shop-card-description{max-width:100%}}@media (max-width:767.98px){.choose-shop-section{padding:18px 0 42px}.choose-shop-breadcrumb{font-size:11px;margin-bottom:18px}.choose-shop-title{font-size:22px}.choose-shop-subtitle{font-size:13px;line-height:1.6;padding:0 10px}.choose-shop-card{border-radius:18px;padding:22px 18px 20px}.choose-shop-card-title{font-size:20px}.choose-shop-card-description,.choose-shop-card-list li{font-size:12px}.choose-shop-alert{font-size:12px;padding:12px 14px;width:100%}.choose-shop-step{min-width:122px}.choose-shop-step-title{font-size:17px}.choose-shop-step-connector{margin-top:24px;width:55px}}@media (max-width:575.98px){.choose-shop-ecosystem-flow{justify-content:flex-start}.choose-shop-step{min-width:110px}.choose-shop-step-icon{font-size:20px;height:46px;width:46px}.choose-shop-step-title{font-size:15px}.choose-shop-step-subtitle{font-size:10px}}.menudrwr .iye-iconBox{border-radius:8px;color:#fff;font-size:16px;height:31px;margin-right:-11px;width:31px}@media (max-width:769px){.homebannerv h1.mb-title{font-size:22px!important;text-align:center!important}.homebannerv .mb-frame{border-radius:30px;margin:8px;padding:34px 16px}.homebannerv .mb-hero{height:80vh}.shapeClouda{margin-top:-36px;width:100%}.vv-title{font-size:22px!important}.entry-card{margin:17px 0}.verified-hvendorshm p.vv-hme{font-size:20px;line-height:23px}h2.serviceAndMissionChartHomesetHead{font-size:16px;font-weight:600!important;margin-bottom:7px}}.cms-layout{background:#f5f7f8;min-height:100vh}.cms-layout--institution{background:#f8f9fb}.cms-layout--institution .cms-sider.ant-layout-sider{background:#fff!important;border-right:1px solid #f1f3f7}.cms-layout--institution .cms-sider-inner{padding:22px 18px 18px}.cms-layout--institution .cms-logo-wrap{justify-content:flex-start;min-height:110px;padding:8px 6px 20px}.cms-layout--institution .cms-logo{width:96px}.cms-layout--institution .cms-menu .ant-menu-item{border-radius:12px;color:#a8afbb!important;font-size:12px;font-weight:600;height:44px;line-height:44px;margin:0 0 10px!important;padding-inline:16px!important}.cms-layout--institution .cms-menu .ant-menu-item .anticon{color:#d5dae4;font-size:15px}.cms-layout--institution .cms-menu .ant-menu-item-selected{background:#35c759!important;box-shadow:0 12px 24px #35c75933}.cms-layout--institution .cms-menu .ant-menu-item-selected .ant-menu-title-content a,.cms-layout--institution .cms-menu .ant-menu-item-selected .anticon{color:#fff!important}.cms-layout--institution .cms-bottom{margin-top:auto;padding-top:28px}.cms-layout--institution .cms-user-card{background:#fff;border:1px solid #f1f3f7;border-radius:18px;margin:0 6px 14px;padding:10px}.cms-layout--institution .cms-user-avatar{height:36px!important;width:36px!important}.cms-layout--institution .cms-user-name{color:#2e3440;font-size:11px}.cms-layout--institution .cms-user-role{color:#b3bac6;font-size:9px}.cms-layout--institution .cms-logout-btn.ant-btn{border-radius:999px;font-size:11px;font-weight:600;height:36px}.cms-layout--institution .cms-collapse-btn.ant-btn{display:none}.cms-layout--institution .cms-content,.cms-layout--institution .cms-main-layout{background:#f8f9fb}.cms-layout--institution .ant-layout-header{background:#0000;height:auto;line-height:normal;padding:0}.cms-layout--institution .pticker{background:#020202;border-bottom:none}.cms-layout--institution .pticker__container{padding-left:14px;padding-right:14px}.cms-layout--institution .pticker__item{min-height:54px;padding:0 24px}.cms-layout--institution .pticker__title{color:#ffffffb8;font-size:12px}.cms-layout--institution .pticker__price{color:#fff;font-size:11px}.cms-layout--institution .pticker__change{font-size:10px}.cms-layout--institution .pticker__badge{height:18px;width:18px}.cms-sider.ant-layout-sider{background:#eef5f6!important;border-right:1px solid #e5ebec;position:relative}.cms-sider .ant-layout-sider-children,.cms-sider-inner{display:flex;flex-direction:column;height:100%}.cms-sider-inner{padding:18px 14px 16px;position:relative}.cms-logo-wrap{align-items:center;display:flex;justify-content:center;min-height:180px;padding:10px 8px 24px}.cms-logo{height:auto;max-width:100%;object-fit:contain;width:130px}.cms-sider.ant-layout-sider-collapsed .cms-logo{width:86px}.cms-menu-wrap{flex:1 1}.cms-menu.ant-menu{background:#0000!important;border-inline-end:none!important}.cms-menu .ant-menu-item{align-items:center;background:#0000!important;border-radius:10px;color:#8b8f94!important;display:flex;font-size:15px;font-weight:500;height:48px;line-height:48px;margin:0 0 14px!important;padding-inline:18px!important}.cms-menu .ant-menu-item .ant-menu-title-content a{color:inherit!important}.cms-menu .ant-menu-item .anticon{color:#9a9ea3;font-size:18px}.cms-menu .ant-menu-item-selected{background:#39c757!important;color:#fff!important}.cms-menu .ant-menu-item-selected .ant-menu-title-content a,.cms-menu .ant-menu-item-selected .anticon{color:#fff!important}.cms-menu .ant-menu-item:hover{color:#6f767d!important}.cms-menu .ant-menu-item-selected:hover{color:#fff!important}.cms-bottom{padding-top:14px}.cms-user-card{align-items:center;background:#f7f8f8;border:1px solid #dde4e5;border-radius:999px;display:flex;gap:10px;margin:0 8px 14px;padding:8px 10px}.cms-user-avatar{flex-shrink:0}.cms-user-info{min-width:0}.cms-user-name{color:#4d5660;font-size:12px;font-weight:600;line-height:1.2}.cms-user-role{color:#9ca3aa;font-size:10px;line-height:1.2}.cms-logout-link{text-decoration:none}.cms-logout-btn.ant-btn{background:#ef4b3f!important;border-color:#ef4b3f!important;border-radius:999px;box-shadow:none;color:#fff!important;font-weight:500;height:42px}.cms-logout-btn.ant-btn .anticon{font-size:16px}.cms-sider.ant-layout-sider-collapsed .cms-logout-btn.ant-btn{min-width:44px;padding-inline:0!important}.cms-collapse-btn.ant-btn{background:#39c757!important;border-color:#39c757!important;border-radius:999px;box-shadow:none;color:#fff!important;font-weight:500;height:42px}.cms-content,.cms-main-layout{background:#f7f8fa}.cms-content{min-height:calc(100vh - 64px);padding:0}.cms-sider.ant-layout-sider-collapsed .cms-sider-inner{padding-left:10px;padding-right:10px}.cms-sider.ant-layout-sider-collapsed .cms-menu .ant-menu-item{justify-content:center;padding-inline:calc(50% - 9px)!important}.cms-sider.ant-layout-sider-collapsed .cms-menu .ant-menu-title-content{display:none}.cms-sider.ant-layout-sider-collapsed .cms-menu .ant-menu-item .anticon{margin-inline-end:0!important}@media (max-width:991.98px){.cms-logo-wrap{min-height:150px}.cms-logo{width:110px}nav.iye-header .iye-brand__logo{height:50px}}@media (max-width:768px){.menudrwr .ant-drawer-body .iye-field{flex:none}.menudrwr .ant-drawer-body .iye-input{flex:1 1;height:31px}.menudrwr .iye-iconBox{height:31px;min-width:31px;width:31px}.menudrwr .ant-drawer-body .iye-submit.ant-btn{flex:none}.menudrwr .ant-drawer-body .iye-input{padding:8px 16px;width:100%}}.choose-shopping-flow{background:#fff;padding:24px 0 44px}.choose-shopping-flow__header{margin-bottom:24px;text-align:center}.choose-shopping-flow__title{color:#1f1f1f;font-size:25px;font-weight:600;letter-spacing:-.6px;line-height:1.15;margin:0}.choose-shopping-flow__subtitle{color:#bbb;font-size:16px;font-weight:400;line-height:10px;margin:10px 0 0}.choose-shopping-flow__underline{background:#38c95d;border-radius:999px;height:5px;margin:14px auto 0;max-width:80%;width:315px}.choose-shopping-flow__cards{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:860px}.shopping-option-card{background:#fbfbfb;border:1px solid #ececec;border-radius:28px;cursor:pointer;min-height:360px;overflow:hidden;padding:34px 28px 66px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.shopping-option-card:hover{transform:translateY(-2px)}.shopping-option-card--active{background:linear-gradient(180deg,#3acb58,#38c954);border-color:#38c954;box-shadow:0 20px 45px #38c95429}.shopping-option-card--light{background:#fbfbfb}.shopping-option-card__pattern{background-image:linear-gradient(55deg,#ffffff2e 2px,#0000 0),linear-gradient(125deg,#ffffff1f 2px,#0000 0),linear-gradient(90deg,#ffffff24 2px,#0000 0),linear-gradient(180deg,#ffffff24 2px,#0000 0);background-size:170px 110px,170px 110px,170px 110px,170px 110px;inset:0;opacity:.18;pointer-events:none;position:absolute}.shopping-option-card--light .shopping-option-card__pattern{background-image:linear-gradient(55deg,#0000000d 2px,#0000 0),linear-gradient(125deg,#0000000d 2px,#0000 0),linear-gradient(90deg,rgba(0,0,0,.035) 2px,#0000 0),linear-gradient(180deg,rgba(0,0,0,.035) 2px,#0000 0);opacity:.08}.shopping-option-card__badge{background:#f5aa05;border-bottom-left-radius:22px;border-bottom-right-radius:22px;color:#fff;font-size:13px;font-weight:500;min-width:110px;padding:8px 8px 10px;position:absolute;right:32px;text-align:center;text-transform:lowercase;top:0;z-index:2}.shopping-option-card__icon{align-items:center;border-radius:14px;display:inline-flex;font-size:26px;height:44px;justify-content:center;margin-bottom:14px;position:relative;width:44px;z-index:1}.shopping-option-card__icon--active{background:#ffffff2e;color:#fff}.shopping-option-card__icon--inactive{background:#38c954;color:#fff}.shopping-option-card__title{font-size:22px;font-weight:700;line-height:1.2;margin:0 0 12px;position:relative;z-index:1}.shopping-option-card--active .shopping-option-card__title{color:#fff}.shopping-option-card:not(.shopping-option-card--active) .shopping-option-card__title{color:#000}.shopping-option-card__description{margin-bottom:16px;position:relative;z-index:1}.shopping-option-card__description p{font-size:16px;font-weight:400;line-height:1.55;margin:0}.shopping-option-card--active .shopping-option-card__description p{color:#fffffffa}.shopping-option-card:not(.shopping-option-card--active) .shopping-option-card__description p{color:#171717}.shopping-option-card__list{margin:0;padding-left:34px;position:relative;z-index:1}.shopping-option-card__list li{font-size:14px;font-weight:400;line-height:1.35;margin-bottom:8px}.shopping-option-card--active .shopping-option-card__list li{color:#fff}.shopping-option-card:not(.shopping-option-card--active) .shopping-option-card__list li{color:#111}.shopping-option-card__action{align-items:center;border-radius:999px;bottom:20px;display:inline-flex;font-size:14px;font-weight:400;justify-content:center;left:28px;min-height:40px;position:absolute;right:28px;z-index:1}.shopping-option-card__action--active{background:#f3f3f3;color:#34c456}.shopping-option-card__action--inactive{background:#39c758;color:#fff}.escrow-alert-wrap{display:flex;justify-content:center;margin:22px 0 30px}.escrow-alert{background:linear-gradient(90deg,#fda48033,#fffffff2 25%,#fffffff2);border:2px solid #f1a38be6;max-width:95%;min-width:820px;padding:0;transform:skewX(-8deg)}.escrow-alert__inner{align-items:center;display:flex;gap:12px;justify-content:center;padding:14px 24px;transform:skewX(8deg)}.escrow-alert__icon{color:#ea5b6d;font-size:22px}.escrow-alert__text{color:#161616;font-size:15px;font-weight:600;line-height:1.4;text-align:center}.iye-cycle-graphic{display:flex;justify-content:center;margin:0 auto 12px;overflow:hidden;width:100%}.iye-cycle-graphic img{display:block;height:auto;object-fit:contain;width:min(100%,980px)}.ecosystem-section{text-align:center}.ecosystem-section__title{color:#1f1f1f;font-size:20px!important;font-weight:700;line-height:1.2;margin:0 0 22px}.ecosystem-steps{align-items:flex-start;display:flex;gap:0;justify-content:center;padding-bottom:12px}.ecosystem-step{flex:0 0 160px;text-align:center;width:160px}.ecosystem-step__icon-box{align-items:center;background:#fbfbfb;border:1px solid #f0f0f0;border-radius:18px;display:flex;height:72px;justify-content:center;margin:0 auto 14px;width:72px}.ecosystem-step__icon-box--active{background:#38c954;border-color:#38c954}.ecosystem-step__icon{color:#38c954;font-size:26px;line-height:1}.ecosystem-step__icon-box--active .ecosystem-step__icon{color:#fff}.ecosystem-step__label{color:#ff2c26;display:block;font-size:12px;font-weight:700;line-height:1.2;margin-bottom:6px}.ecosystem-step__title{color:#000;font-size:14px;font-weight:900;line-height:1.2;margin:0 0 6px}.ecosystem-step__subtitle{color:#777;font-size:14px;font-weight:500;line-height:1.4;margin:0}.ecosystem-connector{flex:0 0 100px;height:60px;margin-top:36px;position:relative;width:100px}.ecosystem-connector:before{border-top:4px dashed #ddd;content:"";left:8px;position:absolute;right:8px;top:50%;transform-origin:center}.ecosystem-connector--down:before{transform:rotate(18deg)}.ecosystem-connector--up:before{transform:rotate(-18deg)}@media (max-width:1399.98px){.choose-shopping-flow__title{font-size:22px}.choose-shopping-flow__subtitle{font-size:14px}.shopping-option-card{min-height:360px;padding:34px 28px 66px}.shopping-option-card__title{font-size:22px}.shopping-option-card__description p{font-size:14px}.shopping-option-card__list li{font-size:13px}.shopping-option-card__action{bottom:20px;font-size:14px;left:28px;min-height:40px;right:28px}.shopping-option-card__badge{font-size:13px;min-width:110px;padding:8px 8px 10px;right:32px}.ecosystem-step{flex-basis:160px;width:160px}.ecosystem-step__icon-box{height:72px;width:72px}.ecosystem-step__icon{font-size:28px}.ecosystem-step__label{font-size:13px}.ecosystem-step__title{font-size:15px}.ecosystem-connector{flex-basis:100px;width:100px}.escrow-alert__text{font-size:15px}}@media (max-width:991.98px){.choose-shopping-flow{padding:28px 0 48px}.choose-shopping-flow__title{font-size:30px}.choose-shopping-flow__subtitle{font-size:18px}.choose-shopping-flow__underline{height:5px;width:220px}.choose-shopping-flow__cards{grid-template-columns:1fr}.shopping-option-card{border-radius:28px;min-height:auto;padding:34px 26px 120px}.shopping-option-card__badge{border-bottom-left-radius:28px;border-bottom-right-radius:28px;font-size:16px;min-width:110px;padding:12px 16px 18px;right:26px}.shopping-option-card__icon{border-radius:18px;font-size:34px;height:80px;width:80px}.shopping-option-card__title{font-size:26px}.shopping-option-card__description p{font-size:19px}.shopping-option-card__list{padding-left:25px}.shopping-option-card__list li{font-size:17px;margin-bottom:14px}.shopping-option-card__action{bottom:26px;font-size:20px;left:26px;min-height:62px;right:26px}.escrow-alert{min-width:100%}.escrow-alert__inner{padding:18px 20px}.escrow-alert__text{font-size:17px}.ecosystem-section__title{font-size:32px}.ecosystem-steps{justify-content:flex-start;padding-left:6px;padding-right:6px}.ecosystem-step{flex-basis:170px;width:170px}.ecosystem-step__icon-box{height:120px;margin-bottom:22px;width:120px}.ecosystem-step__icon{font-size:42px}.ecosystem-step__label{font-size:18px}.ecosystem-step__title{font-size:22px}.ecosystem-step__subtitle{font-size:15px}.ecosystem-connector{flex-basis:90px;margin-top:44px;width:90px}.ecosystem-connector:before{border-top-width:3px}}@media (max-width:575.98px){.choose-shopping-flow__title{font-size:22px}.choose-shopping-flow__subtitle{font-size:14px;margin-top:12px}.choose-shopping-flow__underline{height:4px;margin-top:14px;width:140px}.shopping-option-card{border-radius:22px;padding:24px 18px 100px}.shopping-option-card__icon{border-radius:16px;font-size:28px;height:66px;margin-bottom:18px;width:66px}.shopping-option-card__title{font-size:20px;margin-bottom:14px}.shopping-option-card__description p{font-size:15px}.shopping-option-card__list{padding-left:20px}.shopping-option-card__list li{font-size:14px;margin-bottom:10px}.shopping-option-card__badge{font-size:13px;min-width:90px;padding:10px 12px 14px;right:16px}.shopping-option-card__action{bottom:18px;font-size:16px;left:18px;min-height:52px;right:18px}.escrow-alert{transform:skewX(-5deg)}.escrow-alert__inner{gap:10px;padding:14px 12px;transform:skewX(5deg)}.escrow-alert__icon{font-size:22px}.escrow-alert__text{font-size:13px}.ecosystem-section__title{font-size:24px;margin-bottom:28px}.ecosystem-step{flex-basis:130px;width:130px}.ecosystem-step__icon-box{border-radius:20px;height:92px;width:92px}.ecosystem-step__icon{font-size:32px}.ecosystem-step__label{font-size:14px;margin-bottom:6px}.ecosystem-step__title{font-size:18px;margin-bottom:6px}.ecosystem-step__subtitle{font-size:12px}.ecosystem-connector{flex-basis:58px;height:60px;margin-top:35px;width:58px}}.subscription-plans-section{background:radial-gradient(circle at 12% 8%,#39c85a24,#0000 26%),linear-gradient(180deg,#f8faf8,#fff 62%);overflow:hidden;padding:18px 0 48px;position:relative}.subscription-plans-section .autobc{background:#0000;margin:0 0 12px;padding:0}.subscription-plans-section .autobc-wrap{padding-left:0!important;padding-right:0!important}.subscription-plans-section .autobc-inner{padding:0}.subscription-page-toolbar{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin:8px 0 18px;position:relative;z-index:1}.subscription-page-toolbar__main{align-items:flex-start;display:flex;flex-direction:column;gap:14px;min-width:0}.subscription-cycle-control>span,.subscription-page-toolbar__title span{color:#23923e;display:block;font-size:12px;font-weight:900;letter-spacing:.08em;line-height:1;margin-bottom:7px;text-transform:uppercase}.subscription-page-toolbar__title h1{color:#111827;font-size:34px;font-weight:900;line-height:1.15;margin:0}.subscription-page-toolbar__actions{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;padding-top:2px}.subscription-cycle-control{min-width:268px}.subscription-billing-toggle{align-items:center;background:#eef7f0;border-radius:999px;display:flex;gap:6px;padding:6px;position:relative}.subscription-billing-toggle__option{background:#0000;border:none;border-radius:999px;color:#4b5563;flex:1 1;font-size:15px;font-weight:800;height:42px;min-width:0;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.subscription-billing-toggle__option--active{background:#fff;box-shadow:0 10px 24px #39c85a2e;color:#111827}.subscription-filter-bar{display:flex;margin:0;position:relative;z-index:5}.subscription-market-select-wrap{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 14px 35px #1118270d;box-sizing:border-box;color:#111827;display:flex;gap:12px;height:56px;justify-content:space-between;line-height:normal;min-height:56px;padding:0 18px;width:min(calc(100vw - 32px),340px)}.subscription-market-select__icon{align-items:center;background:#eaf8ed;border-radius:14px;color:#39c85a;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.subscription-market-select{align-items:center;display:flex;flex:1 1;height:56px;line-height:1;min-width:0}.subscription-market-select.ant-select-single{height:56px}.subscription-market-select .ant-select-selector{align-items:center!important;background:#0000!important;border:none!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;height:56px!important;line-height:1!important;min-height:56px!important;padding:0!important}.subscription-market-select .ant-select-selection-item,.subscription-market-select .ant-select-selection-placeholder,.subscription-market-select .ant-select-selection-search,.subscription-market-select .ant-select-selection-wrap{align-items:center!important;display:flex!important;height:56px!important;line-height:1!important;margin:0!important;padding:0!important;transform:none!important}.subscription-market-select .ant-select-selection-item,.subscription-market-select .ant-select-selection-placeholder{color:#111827;font-size:15px;font-weight:800;min-height:56px!important;position:static!important}.subscription-market-select .ant-select-selection-placeholder{color:#6b7280}.subscription-market-select-dropdown{z-index:1200}.subscription-market-select .ant-select-arrow{align-items:center!important;color:#6b7280;display:flex!important;height:56px!important;justify-content:center!important;margin:0!important;padding:0!important;top:0!important;transform:none!important}.subscription-market-option{display:flex;flex-direction:column;gap:4px;padding:3px 0}.subscription-market-option strong{color:#111827;font-size:14px;font-weight:800;line-height:1.25}.subscription-market-option span{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden}.subscription-market-select-wrap:focus-within,.subscription-market-select-wrap:hover{border-color:#39c85a7a;box-shadow:0 16px 36px #39c85a1a}.subscription-selected-market{align-items:center;background:#eef8f0;border-radius:999px;color:#4b5563;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin:-2px 0 0;max-width:100%;padding:9px 12px;position:relative;z-index:1}.subscription-selected-market strong{color:#111827}.subscription-selected-market span{color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-plans-grid{align-items:stretch;justify-content:center;margin-top:8px;position:relative;z-index:1}.subscription-plans-grid>[class*=col],.subscription-plans-state{display:flex;justify-content:center}.subscription-plans-state{align-items:center;background:#fff;border-radius:28px;box-shadow:0 18px 50px #1118270f;min-height:230px;padding:42px 16px;text-align:center}.subscription-empty-icon{color:#39c85a;font-size:58px}.subscription-empty-copy{display:flex;flex-direction:column;gap:8px}.subscription-empty-copy strong{color:#111827;font-size:20px;font-weight:900}.subscription-empty-copy span{color:#6b7280;font-size:14px}.subscription-plans-skeleton-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:1}.subscription-plan-skeleton{background:#fff;border-radius:24px;box-shadow:0 20px 50px #11182712;min-height:500px;padding:18px}.subscription-plan-skeleton__image{border-radius:20px!important;height:170px!important;margin-bottom:22px;width:100%!important}.subscription-plan-card{align-items:stretch;background:#fff;border:1px solid #11182712;border-radius:20px;box-shadow:0 18px 45px #11182714;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:390px;overflow:hidden;padding:12px;position:relative;text-align:left;transition:box-shadow .2s ease,border-color .2s ease;width:100%}.subscription-plan-card:hover{border-color:#39c85a52;box-shadow:0 28px 70px #1118271f}.subscription-plan-card--featured{border:2px solid #39c85a;box-shadow:0 28px 80px #39c85a33}.subscription-plan-card--active{border-color:#39c85a}.subscription-plan-card__badge{align-items:center;background:#39c85a;border-radius:999px;box-shadow:0 10px 24px #39c85a40;color:#fff;display:inline-flex;font-size:12px;font-weight:900;line-height:1;min-height:30px;padding:0 12px;position:absolute;right:24px;top:24px;z-index:2}.subscription-plan-card__image-wrap{background:#eef7f0;border-radius:16px;flex-shrink:0;height:166px;overflow:hidden;width:100%}.subscription-plan-card__image{display:block;height:100%;object-fit:cover;transition:transform .28s ease;width:100%}.subscription-plan-card:hover .subscription-plan-card__image{transform:scale(1.04)}.subscription-plan-card__body{display:flex;flex:1 1;flex-direction:column;padding:18px 12px 8px;width:100%}.subscription-plan-card__meta-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.subscription-plan-card__meta-row span{align-items:center;background:#eef8f0;border-radius:999px;color:#23923e;display:inline-flex;font-size:12px;font-weight:800;line-height:1;min-height:26px;padding:0 9px;text-transform:capitalize}.subscription-plan-card__title{color:#111827;font-size:20px;font-weight:900;line-height:1.3;margin:0}.subscription-plan-card__price-row{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin:14px 0 0}.subscription-plan-card__price{color:#111827;font-size:32px;font-weight:900;line-height:1}.subscription-plan-card__duration{color:#6b7280;font-size:14px;font-weight:700;line-height:1.2}.subscription-plan-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.6;margin:12px 0 0;min-height:44px;overflow:hidden}.subscription-plan-card__features{display:flex;flex-direction:column;gap:10px;list-style:none;margin:18px 0 22px;padding:0}.subscription-plan-card__features li{align-items:flex-start;color:#374151;display:flex;font-size:14px;font-weight:700;gap:10px;line-height:1.45}.subscription-plan-card__check{background:#eaf8ed;border-radius:50%;color:#39c85a;flex-shrink:0;font-size:12px;height:22px;margin-top:1px;width:22px}.subscription-plan-card__button,.subscription-plan-card__check{align-items:center;display:inline-flex;justify-content:center;line-height:1}.subscription-plan-card__button{background:#111827;border:none;border-radius:14px;color:#fff;font-size:15px;font-weight:900;margin-top:auto;min-height:48px;transition:background .2s ease,transform .2s ease;width:100%}.subscription-plan-card__button--active,.subscription-plan-card__button:hover{background:#39c85a}@media (max-width:991.98px){.subscription-plans-section{padding:20px 0 48px}.subscription-plans-skeleton-grid{grid-template-columns:1fr}.subscription-plan-card__image-wrap{height:180px}}@media (max-width:767.98px){.subscription-page-toolbar{align-items:stretch;flex-direction:column;gap:18px}.subscription-billing-toggle{width:100%}.subscription-billing-toggle__option{flex:1 1;min-width:0}.subscription-filter-bar{margin-bottom:0}.subscription-cycle-control,.subscription-market-select-wrap{min-width:0;width:100%}.subscription-plan-card__body{padding:22px 10px 8px}}@media (max-width:575.98px){.subscription-plans-section{padding-bottom:38px}.subscription-page-toolbar__title h1{font-size:28px}.subscription-market-select-wrap{border-radius:16px;height:54px}.subscription-market-select .ant-select-selection-item,.subscription-market-select .ant-select-selection-placeholder,.subscription-market-select .ant-select-selector{height:54px!important}.subscription-plan-card{border-radius:22px}.subscription-plan-card__title{font-size:20px}.subscription-plan-card__price{font-size:32px}.subscription-plan-card__features li{font-size:13px}}.family-packages-section{background:#fff;padding:20px 0 36px}.family-packages-header{margin-bottom:20px}.family-packages-header__title{color:#222;font-size:25px;font-weight:700;line-height:1.2;margin:0}.family-packages-header__subtitle{color:#bdbdbd;font-size:16px;font-weight:400;line-height:1.5;margin:10px 0 0}.family-packages-header__underline{background:#38c95d;border-radius:999px;height:4px;margin-top:16px;width:72px}.family-package-card{background:#fbfbfb;border:1px solid #f0f0f0;border-radius:28px;box-shadow:0 10px 30px #00000008;cursor:pointer;display:block;height:100%;padding:0;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.family-package-card:hover{transform:translateY(-2px)}.family-package-card--active{border-color:#38c95d;box-shadow:0 16px 35px #38c95d1a}.family-package-card__badge{background:#38c95d;border-bottom-left-radius:18px;border-bottom-right-radius:18px;color:#fff;font-size:12px;font-weight:500;line-height:1.2;min-width:118px;padding:11px 14px 13px;position:absolute;right:28px;text-align:center;top:0;z-index:2}.family-package-card__banner{align-items:center;background:#edf7ef;border-radius:16px;display:flex;height:110px;justify-content:center;margin:16px 16px 0}.family-package-card__banner-icon{color:#38c95d;font-size:32px;line-height:1}.family-package-card__content{padding:14px 18px 16px}.family-package-card__top-row{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.family-package-card__text-block{flex:1 1 auto;min-width:0}.family-package-card__title{color:#1f1f1f;font-size:18px;font-weight:500;line-height:1.3;margin:0}.family-package-card__description{color:#3f3f3f;font-size:12px;font-weight:400;line-height:1.5;margin:8px 0 0}.family-package-card__price-block{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px}.family-package-card__naira{color:#1f1f1f;font-size:13px;font-weight:500;line-height:1.2}.family-package-card__dollar{color:#b1b1b1;font-size:11px;font-weight:400;line-height:1.2;margin-top:4px}.family-package-card__includes-label{color:#8b8b8b;font-size:14px;font-weight:500;line-height:1.3;margin:20px 0 12px}.family-package-card__includes-box{background:#f7f7f7;border-radius:16px;padding:16px 18px}.family-package-card__includes-list{column-count:2;column-gap:34px;list-style:disc;margin:0;padding-left:18px}.family-package-card__includes-list li{break-inside:avoid;color:#252525;font-size:11px;font-weight:400;line-height:1.6;margin-bottom:6px;page-break-inside:avoid}.family-package-card__more-wrap{display:flex;justify-content:flex-end;margin-top:12px}.family-package-card__more{color:#ff6272;font-size:11px;font-weight:400;line-height:1.2;text-decoration:underline}.family-package-card__button{align-items:center;background:#38c95d;border:none;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:1;margin-top:14px;min-height:40px;width:100%}.family-package-card__button--active{background:#31bf56}@media (max-width:1199.98px){.family-package-card__banner{height:150px}.family-package-card__content{padding:22px 22px 24px}.family-package-card__includes-list{column-gap:20px}}@media (max-width:991.98px){.family-packages-section{padding:26px 0 44px}.family-packages-header__title{font-size:23px}.family-packages-header__subtitle{font-size:15px}.family-package-card__banner{border-radius:20px;height:140px;margin:24px 24px 0}.family-package-card__badge{right:24px}.family-package-card__content{padding:22px 24px 24px}}@media (max-width:767.98px){.family-package-card{border-radius:24px}.family-package-card__top-row{gap:12px}.family-package-card__title{font-size:17px}.family-package-card__description{font-size:12px}.family-package-card__includes-list{column-count:1}.family-package-card__button{font-size:15px;min-height:50px}}@media (max-width:575.98px){.family-packages-section{padding:22px 0 36px}.family-packages-header{margin-bottom:26px}.family-packages-header__title{font-size:21px}.family-packages-header__subtitle{font-size:14px}.family-packages-header__underline{margin-top:14px;width:60px}.family-package-card{border-radius:20px}.family-package-card__badge{font-size:11px;min-width:98px;padding:10px 10px 12px;right:18px}.family-package-card__banner{border-radius:16px;height:120px;margin:18px 18px 0}.family-package-card__banner-icon{font-size:36px}.family-package-card__content{padding:18px 18px 20px}.family-package-card__title{font-size:16px}.family-package-card__description{font-size:11px}.family-package-card__naira{font-size:12px}.family-package-card__dollar{font-size:10px}.family-package-card__includes-label{font-size:13px;margin:18px 0 10px}.family-package-card__includes-box{border-radius:14px;padding:14px}.family-package-card__includes-list li{font-size:10px;margin-bottom:8px}.family-package-card__more{font-size:10px}.family-package-card__button{font-size:14px;margin-top:16px;min-height:46px}}.customize-package-section{background:#fff;padding:22px 0 28px}.customize-package-panel{width:100%}.customize-package-overview,.customize-package-skeleton,.customize-package-state{background:#fff;border:1px solid #eef0f3;border-radius:24px;box-shadow:0 18px 45px #1118270f}.customize-package-overview{grid-gap:24px;display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr);margin-bottom:28px;padding:18px}.customize-package-overview__image-wrap{background:#edf7ef;border-radius:20px;min-height:220px;overflow:hidden}.customize-package-overview__image{display:block;height:100%;object-fit:cover;width:100%}.customize-package-overview__content{min-width:0;padding:8px 8px 8px 0}.customize-package-overview__cycle{align-items:center;background:#eaf8ed;border-radius:999px;color:#23923e;display:inline-flex;font-size:12px;font-weight:800;line-height:1;min-height:28px;padding:0 12px}.customize-package-overview__title{color:#111827;font-size:28px;font-weight:900;line-height:1.2;margin:14px 0 0}.customize-package-overview__description{color:#6b7280;font-size:14px;font-weight:500;line-height:1.6;margin:10px 0 0}.customize-package-overview__price{align-items:baseline;display:flex;gap:8px;margin-top:16px}.customize-package-overview__price strong{color:#111827;font-size:30px;font-weight:900;line-height:1}.customize-package-overview__price span{color:#6b7280;font-size:14px;font-weight:700}.customize-package-overview__benefits{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.customize-package-overview__benefits li{align-items:flex-start;color:#374151;display:flex;font-size:13px;font-weight:700;gap:8px;line-height:1.5}.customize-package-overview__benefits .anticon{color:#39c85a;flex-shrink:0;margin-top:3px}.customize-package-state{align-items:center;display:flex;justify-content:center;min-height:260px;padding:40px 20px;text-align:center}.customize-package-skeleton{margin-bottom:24px;padding:22px}.customize-package-skeleton__image{border-radius:18px!important;height:220px!important;margin-bottom:20px;width:100%!important}.customize-package-group+.customize-package-group{margin-top:56px}.customize-package-group__badge{align-items:center;background:#38c657;border-radius:12px;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:10px;margin-bottom:32px;min-height:40px;padding:0 30px}.customize-package-group__badge-icon{align-items:center;display:inline-flex;font-size:24px;justify-content:center;line-height:1}.customize-package-list{display:flex;flex-direction:column;gap:18px}.customize-package-table-head{grid-column-gap:24px;align-items:center;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) 170px 64px;padding:0 10px 14px}.customize-package-table-head span{color:#111827;font-size:13px;font-weight:800;line-height:1.2}.customize-package-table-head span:not(:first-child){text-align:center}.customize-package-item{grid-column-gap:24px;align-items:center;background:#f8f8fa;border-radius:0;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) 170px 64px;min-height:100px;padding:10px}.customize-package-item__product{align-items:center;display:flex;gap:20px;min-width:0}.customize-package-item__image-wrap{background:#ececec;border-radius:18px;flex-shrink:0;height:65px;overflow:hidden;width:65px}.customize-package-item__image{display:block;height:100%;object-fit:cover;width:100%}.customize-package-item__meta{min-width:0}.customize-package-item__name{color:#2b3b68;font-size:16px!important;font-weight:500;line-height:1.2;margin:0}.customize-package-item__price-line{align-items:baseline;display:flex;gap:4px;margin-top:8px}.customize-package-item__price{color:#f55a68;font-size:14px;font-weight:500;line-height:1}.customize-package-item__unit{color:#a8a8a8;font-size:14px;font-weight:400;line-height:1.2}.customize-package-item__vendor{align-items:center;color:#9a9a9a;display:flex;font-size:12px;gap:10px;line-height:1.2;margin-top:18px}.customize-package-item__vendor-icon{align-items:center;background:#f2f2f2;border-radius:50%;color:#ff7a45;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.customize-package-item__qty-col{display:flex;justify-content:center}.customize-package-item__qty-box{align-items:center;background:#fff;border:2px solid #e8e8e8;border-radius:10px;color:#1d1d1d;display:inline-flex;gap:16px;height:40px;justify-content:center;padding:0;width:100px}.customize-package-item__qty-value{font-size:16px;font-weight:600;letter-spacing:1px;line-height:1}.customize-package-item__qty-arrow{font-size:14px;line-height:1}.customize-package-item__line-total{align-items:baseline;display:flex;gap:4px;justify-content:center}.customize-package-item__line-total-price{color:#f55a68;font-size:16px;font-weight:500;line-height:1}.customize-package-item__line-total-unit{color:#b4b4b4;font-size:14px;line-height:1.2}.customize-package-item__swap-col{display:flex;justify-content:center}.customize-package-item__swap-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:inset 0 0 0 1px #f2f2f2;color:#f55a68;display:inline-flex;font-size:18px;height:44px;justify-content:center;width:44px}.customize-package-empty{padding-top:8px}.customize-package-empty__head{grid-gap:24px;align-items:center;border-bottom:1px solid #e9e9e9;display:grid;gap:24px;grid-template-columns:1.6fr 1fr 1fr;padding:18px 34px 26px}.customize-package-empty__head span{color:#111;font-size:16px;font-weight:600}.customize-package-summary-card{background:#fff;border:2px solid #f0f0f0;border-radius:24px;padding:34px 46px 28px}.customize-package-summary-card__title{color:#1d2248;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 28px}.customize-package-summary-card__rows{display:flex;flex-direction:column;gap:26px}.customize-package-summary-card__row{align-items:center;color:#404040;display:flex;font-size:14px;font-weight:400;gap:20px;justify-content:space-between;line-height:1.3}.customize-package-summary-card__row span:last-child{color:#111}.customize-package-summary-card__footer{align-items:center;border-top:1px solid #ededed;color:#111;display:flex;font-size:22px;font-weight:500;justify-content:space-between;line-height:1.2;margin-top:26px;padding-top:22px}.customize-package-summary-card__footer span:last-child{color:#f55a68;font-weight:700}.customize-package-summary-card__cta{background:#38c657;border:none;border-radius:999px;color:#fff;font-size:16px;font-weight:500;margin-top:40px;min-height:50px;width:100%}.customize-package-summary-card__secondary{align-items:center;background:#fff;border:1px solid #38c657;border-radius:999px;color:#38c657;display:inline-flex;font-size:16px;font-weight:500;gap:18px;justify-content:center;margin-top:20px;min-height:50px;width:100%}.customize-package-summary-card__secondary .anticon{font-size:28px}@media (max-width:1399.98px){.customize-package-table-head{grid-template-columns:minmax(0,1fr) 140px 56px;padding:0 24px 14px}.customize-package-item{grid-template-columns:minmax(0,1fr) 140px 56px;padding:22px 24px}.customize-package-item__image-wrap{height:78px;width:78px}.customize-package-item__name{font-size:20px}.customize-package-group__badge{font-size:20px;min-height:68px}.customize-package-summary-card{padding:28px 30px 24px}.customize-package-summary-card__title{font-size:24px}.customize-package-summary-card__footer{font-size:28px}.customize-package-summary-card__cta,.customize-package-summary-card__secondary{font-size:22px;min-height:64px}}@media (max-width:991.98px){.customize-package-overview{grid-template-columns:1fr}.customize-package-overview__image-wrap{min-height:260px}.customize-package-overview__content{padding:0}.customize-package-group+.customize-package-group{margin-top:40px}.customize-package-group__badge{border-radius:16px;font-size:18px;margin-bottom:24px;min-height:60px;padding:0 24px}.customize-package-list{gap:14px}.customize-package-item{grid-template-columns:1fr;padding:20px;row-gap:18px}.customize-package-table-head{display:none}.customize-package-item__qty-col,.customize-package-item__swap-col{justify-content:flex-start}.customize-package-summary-card{margin-top:8px}.customize-package-empty__head{grid-template-columns:1fr 1fr 1fr;padding:14px 20px 20px}.customize-package-empty__head span{font-size:20px}}@media (max-width:767.98px){.customize-package-section{padding:18px 0 26px}.customize-package-overview{border-radius:20px;padding:14px}.customize-package-overview__image-wrap{border-radius:16px;min-height:210px}.customize-package-overview__title{font-size:24px}.customize-package-overview__benefits{grid-template-columns:1fr}.customize-package-group__badge{font-size:16px;margin-bottom:18px;min-height:52px;padding:0 20px}.customize-package-item__product{gap:14px}.customize-package-item__image-wrap{border-radius:14px;height:64px;width:64px}.customize-package-item__name{font-size:18px}.customize-package-item__price{font-size:15px}.customize-package-item__unit,.customize-package-item__vendor{font-size:13px}.customize-package-item__qty-box{height:48px;width:104px}.customize-package-item__qty-value{font-size:22px}.customize-package-summary-card{border-radius:18px;padding:22px 20px 18px}.customize-package-summary-card__title{font-size:22px;margin-bottom:20px}.customize-package-summary-card__rows{gap:18px}.customize-package-summary-card__row{font-size:16px}.customize-package-summary-card__footer{font-size:24px}.customize-package-summary-card__cta,.customize-package-summary-card__secondary{font-size:18px;margin-top:18px;min-height:56px}.customize-package-summary-card__secondary .anticon{font-size:20px}.customize-package-empty__head span{font-size:16px}}@media (max-width:575.98px){.customize-package-group__badge{justify-content:center;width:100%}.customize-package-item{padding:16px}.customize-package-item__product{align-items:flex-start}.customize-package-item__qty-col,.customize-package-item__swap-col{justify-content:flex-start}.customize-package-summary-card__row{font-size:15px}.customize-package-summary-card__footer{font-size:22px}.customize-package-summary-card__cta,.customize-package-summary-card__secondary{font-size:16px}.customize-package-empty__head{gap:10px;grid-template-columns:1fr}}.select-location{background:linear-gradient(180deg,#fbfdfc,#fff 42%);min-height:100vh;padding:18px 0 38px}.select-location__header{align-items:flex-start;background:#fff;border:1px solid #edf2f7;border-radius:24px;box-shadow:0 18px 48px #0f172a12;display:flex;gap:24px;justify-content:space-between;margin:8px 0 22px;padding:24px}.select-location__heading{color:#111827;font-size:clamp(30px,4vw,42px);font-weight:900;letter-spacing:0;line-height:1.15;margin:0}.select-location__copy{color:#64748b;font-size:15px;line-height:1.6;margin:10px 0 0;max-width:560px}.select-location__search{align-items:center;background:#fff;border:1px solid #dfe8e2;border-radius:18px;box-shadow:0 10px 24px #0f172a0f;display:flex;height:56px;max-width:440px;min-height:56px;overflow:hidden;width:min(100%,440px)}.select-location__search-icon-box{align-items:center;background:#33c85a;border-radius:0;color:#fff;display:flex;flex-shrink:0;font-size:16px;height:100%;justify-content:center;min-width:56px;width:56px}.select-location__search-select.ant-select{flex:1 1;height:100%}.select-location__search-select .ant-select-selector{align-items:center!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:100%!important;padding:0 42px 0 16px!important}.select-location__search-select .ant-select-selection-item,.select-location__search-select .ant-select-selection-placeholder{align-items:center!important;color:#374151!important;display:flex!important;font-size:14px!important;font-weight:600!important;line-height:1!important;margin:0!important;padding:0!important}.select-location__search-select .ant-select-arrow{color:#6b7280;font-size:12px;right:16px}.select-location__dropdown{border-radius:10px!important;box-shadow:0 8px 24px #0000001a!important;overflow:hidden;padding:4px 0!important}.select-location__dropdown .ant-select-item{border-radius:0!important;color:#333!important;font-size:14px!important;padding:9px 16px!important;transition:background .15s ease}.select-location__dropdown .ant-select-item-option-active{background:#f5f5f5!important}.select-location__dropdown .ant-select-item-option-selected{background:#e8f8ec!important;color:#1a9e3a!important;font-weight:600!important}.select-location__market-option{display:flex;flex-direction:column;gap:4px;min-width:0}.select-location__market-option strong{color:#111827;font-size:14px;font-weight:700}.select-location__market-option span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.35;overflow:hidden}.select-location__selected-market{align-items:center;background:#f3fbf5;border:1px solid #dcefe2;border-radius:18px;box-shadow:0 10px 26px #34c75914;color:#1f6f36;display:inline-flex;gap:12px;margin:0 0 18px;padding:14px 18px}.select-location__selected-market>.anticon{align-items:center;background:#fff;border-radius:999px;color:#33c85a;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.select-location__selected-market div{display:flex;flex-direction:column;gap:2px}.select-location__selected-market strong{color:#1f6f36;font-size:14px;font-weight:700;line-height:1.2}.select-location__selected-market span{color:#64748b;font-size:12px;line-height:1.35}.select-location__state{align-items:center;background:#fff;border:1px solid #eef2f7;border-radius:22px;box-shadow:0 14px 34px #0f172a0a;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:20px 0 44px;min-height:210px;padding:36px 16px}.select-location__state--compact{margin-top:26px;min-height:190px}.select-location__section{margin:24px 0 34px}.select-location__section-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.select-location__section-head h2{color:#111827;font-size:26px;font-weight:900;line-height:1.25;margin:0}.select-location__section-head p{color:#64748b;font-size:14px;margin:6px 0 0}.select-location__change-btn{border-color:#33c85a!important;border-radius:999px!important;color:#1f9d43!important;font-weight:700!important}.select-location__store-card{grid-gap:16px;background:#fff;border:1px solid #e8eef5;border-radius:18px;box-shadow:0 12px 28px #0f172a0f;color:inherit;cursor:pointer;display:grid;gap:16px;grid-template-columns:104px 1fr;min-height:190px;padding:14px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.select-location__store-card.is-active,.select-location__store-card:hover{border-color:#33c85a;box-shadow:0 16px 34px #1f9d4324;transform:translateY(-2px)}.select-location__store-card img{background:#f3f4f6;border-radius:14px;height:104px;object-fit:cover;width:104px}.select-location__store-body{display:flex;flex-direction:column;gap:8px;min-width:0}.select-location__store-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.select-location__store-title-row h3{color:#111827;font-size:17px;font-weight:700;line-height:1.3;margin:0}.select-location__store-avatar{background:#e8f8ec!important;color:#1f9d43!important;flex-shrink:0;font-size:12px!important;font-weight:800!important}.select-location__store-location,.select-location__store-owner{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b!important;display:-webkit-box;font-size:13px!important;line-height:1.45!important;overflow:hidden}.select-location__store-action{align-items:center;background:#e8f8ec;border-radius:999px;color:#1f9d43;display:inline-flex;font-size:13px;font-weight:800;gap:7px;margin-top:auto;padding:8px 12px;width:-moz-fit-content;width:fit-content}.select-location__empty-state{padding:28px 0 30px;text-align:center}.select-location__illustration{height:195px;margin:0 auto 16px;position:relative;width:180px}.select-location__phone{background:#0000;border:4px solid #18a93d;border-radius:16px;height:180px;left:50%;position:absolute;top:10px;transform:translateX(-50%);width:134px}.select-location__phone:after,.select-location__phone:before{background:#18a93d;border-radius:3px;content:"";height:22px;position:absolute;top:14px;width:4px}.select-location__phone:before{left:4px}.select-location__phone:after{right:4px}.select-location__phone-notch{background:#f5f5f5;border:4px solid #18a93d;border-radius:0 0 10px 10px;border-top:0;height:10px;left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:38px}.select-location__chat-card{align-items:center;background:#39c454;border:3px solid #18a93d;border-radius:8px;display:flex;height:106px;justify-content:center;left:50%;position:absolute;top:38px;transform:translateX(-50%);width:152px}.select-location__chat-card:after{border-right:26px solid #0000;border-top:22px solid #39c454;bottom:-22px;content:"";filter:drop-shadow(-2px 2px 0 #18a93d);height:0;left:64px;position:absolute;width:0}.select-location__chat-icon{color:#fff;font-size:52px}.select-location__dot,.select-location__spark{opacity:.95;position:absolute}.select-location__spark{background:#c7d7e6;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);height:18px;width:18px}.select-location__dot{background:#0000;border:5px solid #c7d7e6;border-radius:50%}.select-location__spark--one{left:12px;top:72px}.select-location__spark--two{right:10px;top:60px}.select-location__spark--three{left:26px;top:174px}.select-location__spark--four{right:28px;top:172px}.select-location__spark--five{bottom:26px;left:38px}.select-location__spark--six{bottom:18px;right:54px}.select-location__spark--seven{left:72px;top:14px;transform:scale(.8)}.select-location__spark--eight{right:92px;top:10px;transform:scale(.8)}.select-location__dot--one{height:24px;left:-12px;top:106px;width:24px}.select-location__dot--two{height:28px;right:-6px;top:118px;width:28px}.select-location__dot--three{bottom:66px;height:24px;left:0;width:24px}.select-location__dot--four{bottom:62px;height:20px;right:18px;width:20px}.select-location__dot--five{height:24px;left:188px;top:0;width:24px}.select-location__dot--six{height:18px;right:84px;top:192px;width:18px}.select-location__dot--seven{border-width:4px;height:10px;left:86px;top:12px;width:10px}.select-location__dot--eight{border-width:4px;bottom:2px;height:10px;right:86px;width:10px}.select-location__title{color:#4b4b4b;font-size:20px;font-weight:500;line-height:1.08;margin:0 0 6px}.select-location__subtitle{color:#888;font-size:14px;font-weight:400;line-height:1.25;margin:0}.select-location__results{margin-top:24px}.select-location__results-header{margin-bottom:16px}.select-location__results-title{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 4px}.select-location__results-count{color:#888;font-size:13px;margin:0}.select-location__journey-graphic{display:flex;justify-content:center;margin:24px auto 0;overflow:hidden;width:100%}.select-location__journey-graphic img{display:block;height:auto;object-fit:contain;width:min(100%,1080px)}.location-journey{padding-top:10px;position:relative}.location-journey__line{background:#ddd;height:1px;left:4%;position:absolute;right:4%;top:154px}.location-journey__item{align-items:center;display:flex;flex-direction:column;position:relative;z-index:2}.location-journey__item--top{padding-bottom:110px!important}.location-journey__item--bottom{padding-top:110px}.location-journey__connector{height:52px;width:3px}.location-journey__node{background:#f5f5f5;border:6px solid;border-radius:50%;height:32px;width:32px}.location-journey-card{align-items:center;background:#fff;border:1.5px solid #0000;border-radius:50%;display:flex;flex-direction:column;height:108px;justify-content:center;overflow:hidden;padding:12px 10px 10px;position:relative;text-align:center;width:108px}.location-journey-card:before{border-radius:50%;content:"";filter:blur(5px);height:22px;left:-8px;opacity:.9;position:absolute;right:-8px;top:-6px}.location-journey-card__icon{font-size:20px;margin-bottom:8px;position:relative;z-index:1}.location-journey-card__title{color:#151515;font-size:11px;font-weight:400;line-height:1.35;max-width:80px;position:relative;z-index:1}.location-journey-card--yellow{border-color:#efbb00}.location-journey-card--yellow:before{background:#efbb00}.location-journey-card--yellow .location-journey-card__icon{color:#efbb00}.location-journey-card--yellow__connector{background:#efbb00}.location-journey-card--yellow__node{border-color:#efbb00}.location-journey-card--blue{border-color:#4b7ae7}.location-journey-card--blue:before{background:#4b7ae7}.location-journey-card--blue .location-journey-card__icon{color:#4b7ae7}.location-journey-card--blue__connector{background:#4b7ae7}.location-journey-card--blue__node{border-color:#4b7ae7}.location-journey-card--sky{border-color:#35a7e5}.location-journey-card--sky:before{background:#35a7e5}.location-journey-card--sky .location-journey-card__icon{color:#35a7e5}.location-journey-card--sky__connector{background:#35a7e5}.location-journey-card--sky__node{border-color:#35a7e5}.location-journey-card--cyan{border-color:#12b7df}.location-journey-card--cyan:before{background:#12b7df}.location-journey-card--cyan .location-journey-card__icon{color:#12b7df}.location-journey-card--cyan__connector{background:#12b7df}.location-journey-card--cyan__node{border-color:#12b7df}.location-journey-card--orange{border-color:#f2a400}.location-journey-card--orange:before{background:#f2a400}.location-journey-card--orange .location-journey-card__icon{color:#f2a400}.location-journey-card--orange__connector{background:#f2a400}.location-journey-card--orange__node{border-color:#f2a400}.location-journey-card--green{border-color:#38c755}.location-journey-card--green:before{background:#38c755}.location-journey-card--green .location-journey-card__icon{color:#38c755}.location-journey-card--green__connector{background:#38c755}.location-journey-card--green__node{border-color:#38c755}@media (max-width:1199.98px){.select-location__title{font-size:44px}.select-location__subtitle{font-size:23px}.location-journey-card{height:140px;width:140px}.location-journey__line{top:204px}}@media (max-width:991.98px){.select-location{padding:16px 0 44px}.select-location__header{flex-direction:column;gap:18px}.select-location__search{border-radius:16px;height:56px;max-width:none;min-height:56px;width:100%}.select-location__search-icon-box{border-radius:16px;font-size:20px;height:100%;min-width:56px;width:56px}.select-location__search-select.form-select{font-size:18px;padding-left:18px}.select-location__empty-state{padding:48px 0 52px}.select-location__illustration{margin-bottom:0;transform:scale(.86);transform-origin:top center}.select-location__title{font-size:36px}.select-location__subtitle{font-size:20px}.location-journey__line{display:none}.location-journey__item--bottom,.location-journey__item--top{padding-bottom:0;padding-top:0}.location-journey__connector{height:52px}}@media (max-width:575.98px){.select-location__section-head{align-items:flex-start;flex-direction:column}.select-location__store-card{gap:12px;grid-template-columns:88px 1fr;min-height:160px}.select-location__store-card img{height:88px;width:88px}.select-location__search{border-radius:14px;height:56px;max-width:100%;min-height:56px}.select-location__search-icon-box{border-radius:14px;font-size:20px;height:100%;min-width:52px;width:52px}.select-location__search-select.form-select{font-size:16px;padding-left:14px;padding-right:44px}.select-location__search-arrow{font-size:15px;right:18px}.select-location__empty-state{padding:34px 0 36px}.select-location__illustration{height:240px;margin-bottom:14px;transform:none;width:220px}.select-location__phone{border-width:5px;height:220px;width:158px}.select-location__phone-notch{border-width:5px;height:14px;width:48px}.select-location__chat-card{border-width:4px;height:126px;top:48px;width:180px}.select-location__chat-card:after{border-right-width:34px;border-top-width:30px;bottom:-30px;left:74px}.select-location__chat-icon{font-size:62px}.select-location__title{font-size:28px}.select-location__subtitle{font-size:16px;line-height:1.4;margin:0 auto;max-width:320px}.location-journey-card{height:126px;padding:18px 12px 14px;width:126px}.location-journey-card__icon{font-size:24px;margin-bottom:10px}.location-journey-card__title{font-size:15px;line-height:1.35;max-width:98px}.location-journey__connector{height:42px;width:3px}.location-journey__node{border-width:6px;height:34px;width:34px}}img.disporashapeClouda{margin-top:-49px;width:100%}.whyussectionboxDisporarow{background:#34c759;border-radius:13px}.whyussectionboxDispora{align-items:center;color:#fff;display:flex;flex-direction:column}.whyussectionboxDispora h1{color:#fff;font-size:28px}.whyussectionboxDispora1,.whyussectionboxDispora2,.whyussectionboxDispora3{border-right:1px solid #fff}.whyfamtrustsectionrow{background:#eaf9ee;background:linear-gradient(90deg,#eaf9ee 85%,#eaf9ee00 0);border-bottom-left-radius:33px;border-top-left-radius:33px;margin-bottom:200px}img.disporawhyustrust-image{position:absolute;right:-60px;top:-141px;width:72%}.whyussectionboxTrustDispora1 p{font-size:26px}.whyfamtrustsectionrow2{background:#eaf9ee;background:linear-gradient(270deg,#eaf9ee 75%,#eaf9ee00 0);border-bottom-right-radius:33px;border-top-right-radius:33px;margin-bottom:200px}.whyfamtrustsectionrow2 img.disporawhyustrust-image{position:absolute;right:176px;top:-141px;width:72%}.payprotectionrow.row{background:#34c7590d;border:2px solid #34c7591a;border-radius:18px;font-size:26px}.disporaServiceBanner .mb-frame{text-align:center;width:80%}.disporaServiceBanner .mb-frame span.ant-typography.mb-description{color:#fff;font-size:18px;margin:30px}@media (max-width:769px){.whyussectionboxDispora1,.whyussectionboxDispora2,.whyussectionboxDispora3{border-bottom:1px solid #fff;border-right:0 solid #fff}.whyussectionboxDispora1,.whyussectionboxDispora2,.whyussectionboxDispora3,.whyussectionboxDispora4{margin-top:33px}.disporaServiceBanner .mb-frame span.ant-typography.mb-description{font-size:17px;margin:0 0 27px}.whyfamtrustsectionrow{background:#eaf9ee}.whyussectionboxTrustDispora1 p{font-size:16px}.disporaServiceBanner .mb-frame{padding:35px 40px}}.replace-items{background:#fff;padding:26px 0 34px}.replace-items__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:38px}.replace-items__heading-wrap{align-items:flex-start;display:inline-flex;flex-direction:column}.replace-items__title{color:#202020;font-size:25px;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.replace-items__title-underline{background:#34c759;border-radius:999px;height:6px;margin-top:14px;width:116px}.replace-items__search{max-width:473px;position:relative;width:100%}.replace-items__search-icon{color:#d6d6d6;font-size:28px;left:34px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.replace-items__search-input.form-control{background:#f8f8f8;border:none;border-radius:15px;box-shadow:none;color:#4b4b4b;font-size:22px;font-weight:400;height:50px;line-height:1.2;padding:0 28px 0 82px}.replace-items__search-input.form-control::placeholder{color:#cfcfcf}.replace-items__search-input.form-control:focus{background:#f8f8f8;box-shadow:none}.replace-items__grid{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(4,minmax(0,1fr))}.replace-item-card{background:#fff;border-radius:40px;box-shadow:0 8px 30px #0f172a0d;display:flex;flex-direction:column;min-height:100%;padding:28px 28px 30px}.replace-item-card__image-wrap{aspect-ratio:1.18/.9;background:#f4f4f4;border-radius:34px;overflow:hidden;position:relative}.replace-item-card__image{border-radius:34px;display:block;height:100%;object-fit:cover;width:100%}.replace-item-card__rating{align-items:center;background:#fff;border-radius:20px;bottom:8px;box-shadow:0 6px 18px #0f172a14;display:inline-flex;gap:10px;height:58px;min-width:106px;padding:0 20px;position:absolute;right:18px;transform:translateY(50%)}.replace-item-card__rating-icon{color:#f5b400;font-size:22px}.replace-item-card__rating-text{color:#262626;font-size:20px;font-weight:600;line-height:1}.replace-item-card__content{padding-top:46px;text-align:center}.replace-item-card__title{color:#2d3e73;font-size:38px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.replace-item-card__price{color:#1f1f1f;font-size:33px;font-weight:400;line-height:1.15;margin:0 0 28px}.replace-item-card__currency{color:#ff5a4f}.replace-item-card__weight{color:#a8a8a8;font-size:.82em;font-weight:400}.replace-item-card__button{align-items:center;background:#34c759;border:none;border-radius:999px;color:#fff;display:inline-flex;font-size:22px;font-weight:500;gap:14px;height:40px!important;justify-content:center;line-height:1.2;padding:16px 24px;transition:background .2s ease,transform .2s ease;width:100%}.replace-item-card__button:hover{background:#2fba52;transform:translateY(-1px)}.replace-item-card__button:focus{box-shadow:none;outline:none}.replace-item-card__button-icon{font-size:24px}@media (max-width:1599.98px){.replace-items__title{font-size:25px}.replace-items__title-underline{height:5px;margin-top:10px;width:84px}.replace-items__search{max-width:380px}.replace-items__search-input.form-control{border-radius:15px;font-size:18px;height:50px;padding-left:62px}.replace-items__search-icon{font-size:22px;left:24px}.replace-item-card{border-radius:28px;padding:20px 20px 22px}.replace-item-card__image,.replace-item-card__image-wrap{border-radius:24px}.replace-item-card__rating{border-radius:14px;gap:8px;height:44px;min-width:82px;padding:0 14px}.replace-item-card__rating-icon,.replace-item-card__rating-text{font-size:16px}.replace-item-card__content{padding-top:34px}.replace-item-card__title{font-size:24px;margin-bottom:10px}.replace-item-card__price{font-size:20px;margin-bottom:20px}.replace-item-card__button{font-size:14px;gap:10px;min-height:40px}.replace-item-card__button-icon{font-size:18px}}@media (max-width:991.98px){.replace-items{padding:24px 0 30px}.replace-items__header{margin-bottom:28px}.replace-items__grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.replace-items__search{max-width:100%}}@media (max-width:767.98px){.replace-items__header{align-items:stretch;flex-direction:column;gap:18px}.replace-items__title{font-size:28px}.replace-items__title-underline{height:4px;margin-top:8px;width:74px}.replace-items__search-input.form-control{border-radius:18px;font-size:16px;height:58px;padding-left:50px}.replace-items__search-icon{font-size:18px;left:18px}.replace-items__grid{gap:20px;grid-template-columns:1fr}.replace-item-card{border-radius:24px;padding:16px 16px 18px}.replace-item-card__image,.replace-item-card__image-wrap{border-radius:18px}.replace-item-card__content{padding-top:28px}.replace-item-card__title{font-size:22px}.replace-item-card__price{font-size:18px}.replace-item-card__button{font-size:15px;min-height:48px}}.iye-search{justify-content:flex-end}.order-details-section{background:#fff;padding:14px 0 30px}.order-details-container{max-width:1180px;padding:0 20px}.order-summary-card{align-items:center;background:#fff;border:1px solid #ececec;border-radius:2px;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:18px;min-height:88px;padding:20px 28px}.order-summary-left{align-items:center;display:flex;gap:16px;min-width:240px}.order-summary-icon{align-items:center;background:#fff2d9;border-radius:50%;color:#eda514;display:flex;font-size:18px;height:44px;justify-content:center;min-width:44px;width:44px}.order-summary-content{display:flex;flex-direction:column}.order-summary-title{color:#1a1a1a;font-size:24px;font-weight:500;line-height:1.2;margin:0}.order-summary-date{color:#9b9b9b;font-size:12px;font-weight:400;line-height:1.3;margin:4px 0 0}.order-summary-status{background:#fff5e8;border-radius:8px;color:#eba21b;font-size:11px;font-weight:500;line-height:1.2;min-width:84px;padding:7px 16px;text-align:center}.order-track-btn{background:#31c553;border:none;border-radius:20px;box-shadow:none;color:#fff;font-size:13px;font-weight:500;height:40px;min-width:130px}.order-track-btn:active,.order-track-btn:focus,.order-track-btn:hover{background:#29b248!important;box-shadow:none!important;color:#fff!important}.order-information-block{width:100%}.order-information-title{color:#1e1e1e;font-size:22px;font-weight:500;line-height:1.2;margin:0 0 12px}.order-information-card{background:#fff;border:1px solid #ececec;border-radius:2px;padding:20px 28px 26px}.order-table-header{grid-gap:16px;color:#1a1a1a;display:grid;font-size:15px;font-weight:500;gap:16px;grid-template-columns:minmax(240px,1.6fr) minmax(120px,.7fr) minmax(120px,.5fr);margin-bottom:8px}.order-col-name,.order-col-price,.order-col-qty{align-items:center;display:flex}.order-col-price{justify-content:flex-end}.order-item-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(240px,1.6fr) minmax(120px,.7fr) minmax(120px,.5fr);padding:14px 0}.order-item-name-wrap{align-items:center;display:flex;gap:12px}.order-item-image{border-radius:50%;height:36px;min-width:36px;object-fit:cover;width:36px}.order-item-name,.order-item-price,.order-item-qty{color:#2d386b;font-size:18px;font-weight:400;line-height:1.3}.order-item-price{justify-content:flex-end}.order-price-currency{color:#ff5630;margin-right:1px}.order-charge-row{align-items:center;display:flex;justify-content:space-between;padding:18px 8px 0}.order-charge-label{color:#8e8e8e}.order-charge-label,.order-charge-value{font-size:17px;font-weight:400;line-height:1.4}.order-charge-value{color:#3a3a3a}.order-total-row{align-items:center;border-top:1px solid #ededed;display:flex;justify-content:space-between;margin-top:14px;padding-top:16px}.order-total-label{color:#202020;font-size:19px;font-weight:500;line-height:1.3}.order-total-value{color:#ff5630;font-size:19px;font-weight:600;line-height:1.3}.order-cancel-wrap{display:flex;justify-content:flex-end;margin-top:20px}.order-cancel-btn{background:#e4002b;border:none;border-radius:20px;box-shadow:none;color:#fff;font-size:12px;font-weight:500;height:40px;min-width:126px}.order-cancel-btn:active,.order-cancel-btn:focus,.order-cancel-btn:hover{background:#c80025!important;box-shadow:none!important;color:#fff!important}@media (max-width:991.98px){.order-summary-card{padding:18px 20px}.order-information-card{padding:18px 20px 22px}.order-information-title,.order-summary-title{font-size:20px}.order-item-name,.order-item-price,.order-item-qty{font-size:16px}.order-charge-label,.order-charge-value{font-size:15px}}@media (max-width:767.98px){.order-summary-card{align-items:flex-start;flex-direction:column}.order-summary-status{order:3}.order-track-btn{order:4}.order-table-header{display:none}.order-item-row{border-bottom:1px solid #f1f1f1;gap:10px;grid-template-columns:1fr;padding:14px 0}.order-col-price,.order-col-qty,.order-item-price{justify-content:flex-start}.order-item-qty:before{color:#999;content:"Qan: ";font-size:14px;margin-right:4px}.order-item-price:before{color:#999;content:"Price: ";font-size:14px;margin-right:4px}.order-charge-row,.order-total-row{padding-left:0;padding-right:0}.order-charge-label,.order-charge-value,.order-total-label,.order-total-value{font-size:15px}.order-cancel-wrap{justify-content:center}.order-cancel-btn{max-width:220px;width:100%}}@media (max-width:480px){.order-details-container{padding:0 12px}.order-information-card,.order-summary-card{padding-left:14px;padding-right:14px}.order-information-title,.order-summary-title{font-size:18px}.order-item-name{font-size:15px}.order-charge-label,.order-charge-value,.order-item-price,.order-item-qty,.order-total-label,.order-total-value{font-size:14px}.order-cancel-btn,.order-track-btn{width:100%}}.cancel-order-modal .ant-modal-content{border-radius:34px;overflow:hidden;padding:0}.cancel-order-box{background:#fff;border-radius:34px;padding:44px 48px 40px}.cancel-order-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:28px}.cancel-order-title{color:#111;font-size:28px;font-weight:500;line-height:1.2;margin:0}.cancel-order-close{align-items:center;background:#0000;border:none;color:#f04444;cursor:pointer;display:flex;font-size:30px;justify-content:center;line-height:1;padding:0}.cancel-order-body{margin-bottom:40px}.cancel-order-textarea textarea{border:2px solid #f1f1f1!important;border-radius:28px!important;box-shadow:none!important;color:#111!important;font-size:20px!important;min-height:250px!important;padding:28px 30px!important;resize:none!important}.cancel-order-textarea textarea::placeholder{color:#bdbdbd!important}.cancel-order-textarea textarea:focus{border-color:#f1f1f1!important;box-shadow:none!important}.cancel-order-actions{align-items:center;display:flex;gap:22px}.cancel-order-backBtn,.cancel-order-submitBtn{border:none;border-radius:999px;cursor:pointer;font-size:18px;font-weight:500;height:50px;transition:.2s ease}.cancel-order-backBtn{background:#f2f2f2;color:#b1b1b1;flex:1 1}.cancel-order-submitBtn{background:#eb0029;color:#fff;flex:1.3 1}.cancel-order-submitBtn:hover{background:#d40025}@media (max-width:991px){.cancel-order-modal{padding:16px}.cancel-order-box{padding:30px 24px 24px}.cancel-order-title{font-size:22px}.cancel-order-textarea textarea{font-size:17px!important;min-height:200px!important;padding:20px 22px!important}.cancel-order-backBtn,.cancel-order-submitBtn{font-size:20px;height:64px}}@media (max-width:576px){.cancel-order-actions{flex-direction:column}.cancel-order-backBtn,.cancel-order-submitBtn{flex:initial;font-size:18px;height:56px;width:100%}.cancel-order-title{font-size:20px}.cancel-order-close{font-size:24px}.cancel-order-textarea textarea{border-radius:20px!important;min-height:160px!important}}.review-success-modal .ant-modal-content{background:#fff;border-radius:34px;overflow:hidden;padding:0}.review-success-box{background:#fff;border-radius:34px;overflow:hidden;position:relative}.review-success-close{background:#0000;border:none;color:#f04444;cursor:pointer;font-size:28px;line-height:1;padding:0;position:absolute;right:32px;top:28px;z-index:3}.review-success-close,.review-success-hero{align-items:center;display:flex;justify-content:center}.review-success-hero{background-image:url(/static/media/paymentsuccess.1ceaa2536b3018b8bf77.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:250px;position:relative}.review-success-hero:after,.review-success-hero:before{border-radius:120px 120px 0 0;bottom:-58px;content:"";height:120px;position:absolute;width:260px}.review-success-hero:before{left:-10px}.review-success-hero:after{right:-10px}.review-success-imageWrap{position:relative;z-index:2}.review-success-dummyImage{align-items:center;background:#0000;border-radius:50%;color:#32c553;display:flex;font-size:92px;height:130px;justify-content:center;width:130px}.review-success-content{background:#fff;padding:34px 40px 48px;position:relative;text-align:center;z-index:2}.review-success-title{color:#1f2233;font-size:32px;font-weight:600;line-height:1.2;margin:0 0 14px}.review-success-text{color:#8c9ab0;font-size:22px;font-weight:400;line-height:1.4;margin:0}.review-success-doneBtn{background:#35c759;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:50px;margin-top:34px;min-width:370px;transition:.2s ease}.review-success-doneBtn:hover{background:#2fb24f}@media (max-width:991px){.review-success-modal{padding:16px}.review-success-hero{height:250px}.review-success-title{font-size:26px}.review-success-text{font-size:18px}.review-success-doneBtn{font-size:18px;height:50px;min-width:260px}}@media (max-width:576px){.review-success-close{font-size:24px;right:20px;top:20px}.review-success-hero{height:210px}.review-success-dummyImage{font-size:64px;height:92px;width:92px}.review-success-content{padding:26px 20px 30px}.review-success-title{font-size:22px}.review-success-text{font-size:16px}.review-success-doneBtn{font-size:18px;height:56px;min-width:0;min-width:auto;width:100%}}.to-recipientCard{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:6px 4px}.to-recipientLeft{align-items:flex-start;display:flex;gap:18px}.to-recipientIcon{border:2px solid #f2a400;border-radius:50%;height:25px;margin-top:2px;min-width:25px;position:relative;width:25px}.to-recipientIcon:after{background:#f2a400;border-radius:50%;content:"";inset:7px;position:absolute}.to-recipientMeta{display:flex;flex-direction:column;gap:8px}.to-recipientNameRow{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.to-recipientName{color:#111;font-size:14px;font-weight:500;line-height:1.2}.to-recipientRole{color:#3d3d3d;font-size:14px;font-weight:400;line-height:1.2}.to-recipientLine{color:#8a8f92;font-size:14px;font-weight:400;line-height:1.5}.to-recipientEditBtn{color:#1497ef!important;font-size:22px!important;margin-top:2px}.to-marketAgentWrap{width:100%}.to-marketAgentHeading{color:#111;font-size:22px;font-weight:500;line-height:1.2;margin-bottom:18px}.to-marketAgentCard{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:28px;display:flex;gap:20px;justify-content:space-between;padding:28px 34px}.to-marketAgentLeft{align-items:center;display:flex;gap:22px}.to-marketAgentAvatar{min-width:76px}.to-marketAgentMeta{display:flex;flex-direction:column;gap:8px}.to-marketAgentName{color:#111;font-size:24px;font-weight:500;line-height:1.2}.to-marketAgentPhone{color:#8a8f92;font-size:18px;font-weight:400;line-height:1.3}.to-marketAgentCallBtn{align-items:center;background:#edf7ee;border:none;border-radius:18px;color:#34c759;cursor:pointer;display:flex;font-size:24px;height:58px;justify-content:center;min-width:58px;width:58px}.to-quantityCheckWrap{padding-top:8px;width:100%}.to-quantityCheckHeading{color:#111;font-size:16px;font-weight:500;line-height:1.2;margin-bottom:18px}.to-quantityCard{background:#fff;border:1px solid #f1f1f1;border-radius:28px;height:100%;padding:24px}.to-quantityImageWrap{position:relative}.to-quantityImage{border-radius:15px;display:block;height:200px;object-fit:cover;width:100%}.to-quantityBody{padding-top:18px}.to-quantityTitle{color:#111;font-size:14px;font-weight:500;line-height:1.3}.to-quantityDate{color:#222;font-size:16px;font-weight:400;line-height:1.4;margin-top:10px}.to-quantityDots{align-items:center;display:flex;gap:6px;justify-content:center;margin-top:22px}.to-quantityDot{background:#e3e3e3;border-radius:999px;height:8px;width:8px}.to-quantityDot--active{background:#38c559;width:34px}.to-quantityNotice{align-items:center;background:#fffdf9;border:1px solid #f2d4b0;border-radius:4px;display:flex;gap:18px;margin:42px auto 0;max-width:930px;padding:18px 26px}.to-quantityNoticeIcon{align-items:center;color:#f25572;display:flex;font-size:22px;justify-content:center}.to-quantityNoticeText{color:#111;font-size:14px;font-weight:400;line-height:1.5}.to-quantityActions{display:flex;gap:18px;justify-content:flex-end;margin-top:20px}.to-quantityActionBtn{border:none;border-radius:16px;cursor:pointer;font-size:14px;font-weight:500;height:50px;line-height:1;min-width:158px;padding:0 24px}.to-quantityActionBtn--reject{background:#fbefef;color:#ff4a4a}.to-quantityActionBtn--accept{background:#edf7ee;color:#34c759}@media (max-width:991.98px){.to-marketAgentCard,.to-recipientCard{padding:20px}.to-marketAgentName,.to-quantityTitle,.to-recipientName{font-size:20px}.to-marketAgentPhone,.to-recipientLine,.to-recipientRole{font-size:16px}.to-quantityImage{height:220px}.to-quantityActions{justify-content:center}}@media (max-width:767.98px){.to-marketAgentCard,.to-recipientCard{align-items:flex-start;flex-direction:column}.to-marketAgentLeft,.to-recipientLeft{width:100%}.to-marketAgentCallBtn{align-self:flex-end}.to-quantityNotice{margin-top:28px;padding:16px 18px}.to-quantityNoticeText{font-size:16px}.to-quantityActions{align-items:stretch;flex-direction:column}.to-quantityActionBtn{width:100%}}@media (max-width:575.98px){.to-marketAgentCard,.to-quantityCard{border-radius:20px;padding:16px}.to-quantityImageWrap{border-radius:20px}.to-quantityImage{height:190px}.to-marketAgentName,.to-quantityTitle,.to-recipientName{font-size:18px}.to-marketAgentPhone,.to-quantityDate,.to-recipientLine,.to-recipientRole{font-size:14px}.to-marketAgentHeading,.to-quantityCheckHeading{font-size:20px}}.to-quantityCard--clickable{background:#fff;border:1px solid #f1f1f1;cursor:pointer;text-align:left;transition:.2s ease;width:100%}.to-quantityCard--clickable:hover{transform:translateY(-2px)}.to-quantityVerifiedTick{align-items:center;background:#19c98b;border-radius:50%;color:#fff;display:flex;font-size:16px;height:34px;justify-content:center;position:absolute;right:10px;top:10px;width:34px;z-index:2}.qc-photos-modal .ant-modal-content{background:#fff;border-radius:34px;overflow:hidden;padding:0}.qc-photos-box{background:#fff;border-radius:34px;padding:34px 42px 38px}.qc-photos-head{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.qc-photos-title{color:#111;font-size:24px;font-weight:600;line-height:1.2;margin:0}.qc-photos-close{align-items:center;background:#0000;border:none;color:#f04444;cursor:pointer;display:flex;font-size:30px;justify-content:center;line-height:1;padding:0}.qc-photos-grid{grid-gap:18px 22px;display:grid;gap:18px 22px;grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:150px 150px}.qc-photos-item{background:#f5f5f5;border-radius:28px;overflow:hidden}.qc-photos-item--large{grid-row:1/span 2}.qc-photos-image{display:block;height:100%;object-fit:cover;width:100%}.qc-photos-actions{display:flex;gap:18px;justify-content:center;margin-top:28px}.qc-photos-btn{border:none;border-radius:999px;cursor:pointer;font-size:16px;font-weight:500;height:50px;line-height:1;min-width:300px}.qc-photos-btn--reject{background:#eb0029;color:#fff}.qc-photos-btn--accept{background:#37c857;color:#fff}@media (max-width:991px){.to-quantityVerifiedTick{font-size:16px;height:34px;width:34px}.qc-photos-box{padding:24px}.qc-photos-grid{grid-template-columns:1fr 1fr;grid-template-rows:220px 150px 150px}.qc-photos-item--large{grid-column:1/span 2;grid-row:auto}.qc-photos-btn{font-size:20px;height:62px;min-width:220px}}@media (max-width:576px){.qc-photos-box{padding:20px 16px 24px}.qc-photos-title{font-size:20px}.qc-photos-close{font-size:24px}.qc-photos-grid{grid-template-columns:1fr;grid-template-rows:auto}.qc-photos-item,.qc-photos-item--large{grid-column:auto;grid-row:auto;height:180px}.qc-photos-actions{flex-direction:column}.qc-photos-btn{font-size:18px;height:56px;min-width:0;min-width:auto;width:100%}}.pm-delete-modal .ant-modal-content,.pm-edit-modal .ant-modal-content{border-radius:28px;overflow:hidden;padding:0}.pm-delete-box{background:#fff;border-radius:28px;padding:28px 24px 24px;position:relative;text-align:center}.pm-delete-close,.pm-edit-close{background:#0000;border:none;color:#ff4d4f;cursor:pointer;font-size:30px;line-height:1;padding:0}.pm-delete-close{position:absolute;right:20px;top:18px}.pm-delete-title,.pm-edit-title{color:#111;font-size:24px;font-weight:600;line-height:1.2;margin:0}.pm-delete-text{color:#666;font-size:16px;line-height:1.5;margin:14px 0 0}.pm-delete-actions{display:flex;gap:12px;justify-content:center;margin-top:24px}.pm-delete-cancelBtn,.pm-delete-confirmBtn,.pm-edit-updateBtn{border:none;border-radius:999px;cursor:pointer;font-size:16px;font-weight:500;height:48px;padding:0 24px}.pm-delete-cancelBtn{background:#f1f1f1;color:#666;min-width:120px}.pm-delete-confirmBtn{background:#ff4d4f;color:#fff;min-width:150px}.pm-edit-box{background:#fff;border-radius:28px;padding:26px 22px 22px}.pm-edit-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.pm-edit-form{display:flex;flex-direction:column;gap:14px}.pm-edit-input{border:1px solid #dfe6ef!important;border-radius:14px!important;box-shadow:none!important;font-size:14px!important;height:48px;padding:0 16px!important;width:100%}.pm-edit-input .ant-input{height:46px!important}.pm-edit-input::placeholder{color:#a0a0a0}.pm-edit-updateBtn{background:#37c857;border:none;border-radius:14px;color:#fff;font-size:15px;font-weight:600;height:48px;margin-top:8px;width:100%}.add-address-modal .address-input,.add-address-modal .ant-input,.add-address-modal input{box-sizing:border-box;height:48px!important;line-height:48px!important;min-height:48px!important;padding:0 16px!important}.add-address-modal .ant-input-affix-wrapper{align-items:center!important;border-radius:16px!important;display:flex!important;height:48px!important;min-height:48px!important;padding:0 16px!important}.add-address-modal .ant-input-affix-wrapper input{height:100%!important;line-height:normal!important;min-height:0!important;min-height:auto!important}.add-address-modal .ant-input-textarea,.add-address-modal textarea,.add-address-modal textarea.ant-input{height:auto!important;line-height:20px!important;min-height:90px!important;padding:14px 16px!important;resize:vertical!important}.add-address-modal .ant-modal-body{max-height:85vh!important;overflow:hidden!important;padding:0!important}.add-address-modal .pm-edit-box{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:85vh;overflow:hidden;padding:24px 24px 20px}.add-address-modal .pm-edit-head{flex-shrink:0;margin-bottom:16px}.add-address-modal .add-address-form-body{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding-right:6px}.add-address-modal .add-address-form-body::-webkit-scrollbar{width:6px}.add-address-modal .add-address-form-body::-webkit-scrollbar-track{background:#0000}.add-address-modal .add-address-form-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.add-address-modal .add-address-form-body::-webkit-scrollbar-thumb:hover{background:#94a3b8}.add-address-modal .form-group-item{display:flex;flex-direction:column;gap:4px;width:100%}.add-address-modal .add-address-field-label{color:#475569;display:block;font-size:13px;font-weight:600}.add-address-modal .address-form-error-text{color:#ff4d4f;display:block;font-size:12px;font-weight:500;margin-top:4px}.add-address-modal .address-form-error-text.submit-error{margin-top:8px;text-align:center}.add-address-modal .add-address-modal-footer{border-top:1px solid #f1f5f9;flex-shrink:0;margin-top:8px;padding-top:14px;width:100%}.add-address-modal .add-address-submit-btn,.add-address-modal button.add-address-submit-btn{align-items:center!important;background:#37c857!important;border:none!important;border-radius:999px!important;box-sizing:border-box!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:15px!important;font-weight:600!important;height:48px!important;justify-content:center!important;margin-top:0!important;min-height:48px!important;padding:0 20px!important;transition:all .2s ease!important;width:100%!important}.add-address-modal .add-address-submit-btn:hover,.add-address-modal button.add-address-submit-btn:hover{background:#2fb54c!important;box-shadow:0 4px 12px #37c85740!important}.add-address-modal .add-address-submit-btn span{line-height:normal!important}@media (max-width:576px){.pm-delete-actions{flex-direction:column}.pm-delete-cancelBtn,.pm-delete-confirmBtn,.pm-edit-updateBtn{width:100%}.pm-delete-box,.pm-edit-box{padding:20px 16px}.pm-delete-title,.pm-edit-title{font-size:20px}}.review-success-realImage{display:block;margin:0 auto;max-width:100%;object-fit:contain;width:220px}.payment-failed-modal .review-success-box{border-radius:20px}.payment-failed-hero{background:#fff4f4;height:140px}.payment-failed-icon{background:#0000;color:#ff4d4f;font-size:70px;height:80px;width:80px}.payment-failed-content{padding:22px 22px 28px}.payment-failed-title{font-size:24px}.payment-failed-text{font-size:15px;line-height:1.6;margin:0 auto;max-width:300px}.payment-failed-btn{background:#ff4d4f;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:44px;margin-top:20px;min-width:180px}@media (min-width:769px){.iye-searchmobile span.ant-input-affix-wrapper{height:31px;padding-left:19px}.iye-searchmobile .iye-iconBox{min-width:40px}.iye-searchmobile .iye-submit.ant-btn{height:37px;padding:6px 22px;width:100%}.iye-searchmobile .iye-lang .ant-select-selector{height:37px!important;width:100%}.iye-searchmobile .iye-lang{min-width:100%!important}}.iye-submit.ant-btn.iye-submit--logout{background:#ff2b2b;border-color:#ff2b2b;color:#fff}.iye-submit.ant-btn.iye-submit--logout:focus,.iye-submit.ant-btn.iye-submit--logout:hover{background:#ff1a1a!important;border-color:#ff1a1a!important;color:#fff!important}.iyePill--logout{background:#ff2b2b;border-color:#ff2b2b;color:#fff}.iyePill--logout:hover{background:#ff1a1a;border-color:#ff1a1a;color:#fff}.vendor-kyc{padding:8px 0}.vendor-kyc__header{color:#b5b5b5;font-size:14px;margin-bottom:12px}.vendor-kyc__card{background:#fff;border-radius:30px;box-shadow:0 20px 60px #00000014;padding:30px 56px 42px;text-align:center}.vendor-kyc__title{color:#1f2937;font-size:20px;font-weight:700;margin:0}.vendor-kyc__subtitle{color:#b5b5b5;font-size:14px;margin:10px 0 24px}.vendor-kyc__sectionTitle{color:#1f2937;font-size:16px;font-weight:500;margin-bottom:14px}.vendor-kyc__bvnCircle{background:#fff;border:2px dashed #8ee6a3;border-radius:50%;height:128px;padding:0;width:128px}.vendor-kyc__bvnCircle,.vendor-kyc__iconWrap{align-items:center;display:inline-flex;justify-content:center}.vendor-kyc__iconWrap{background:#e8f8eb;border-radius:50%;color:#c6c6c6;height:34px;width:34px}.vendor-kyc__icon{font-size:18px}.vendor-kyc__label{color:#2d2d2d;font-size:15px;font-weight:500;margin-top:12px}.vendor-kyc__documents{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:14px 0 20px}.vendor-kyc__document{align-items:stretch;background:#fff;border:2px dashed #8ee6a3;border-radius:24px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:180px;overflow:hidden;padding:12px 12px 10px}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__iconWrap{background:#e8f8eb;border-radius:16px;flex:1 1 auto;max-height:140px;min-height:110px;overflow:hidden;position:relative;width:100%}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__icon{font-size:28px}.vendor-kyc__documentPreview{border-radius:16px;display:block;height:100%;inset:0;max-height:100%;max-width:100%;object-fit:contain;object-position:center;position:absolute;width:100%}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__documentText{flex-shrink:0}.vendor-kyc__documentText{color:#c6c6c6;font-size:15px}.vendor-kyc__inputWrap{margin:0 auto;max-width:560px}.vendor-kyc__inputWrap .ant-form-item{margin-bottom:0}.vendor-kyc__inputWrap .ant-input{background:#fafafa}.vendor-kyc__actions{margin-top:20px}.vendor-kyc__verifyBtn.btn,.vendor-kyc__verifyBtn.btn:focus,.vendor-kyc__verifyBtn.btn:hover{border-radius:999px;color:#fff;min-height:40px;min-width:240px}@media (max-width:768px){.vendor-kyc__card{padding:24px 20px 30px}.vendor-kyc__documents{grid-template-columns:1fr}}.vendor-store{padding-top:36px}.vendor-store__uploads{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:18px}.vendor-store__upload{align-items:stretch;min-height:180px;overflow:hidden;padding:12px 12px 10px}.vendor-store__upload .vendor-kyc__iconWrap{background:#e8f8eb;border-radius:16px;flex:1 1 auto;max-height:140px;min-height:110px;overflow:hidden;position:relative;width:100%}.vendor-store__upload .vendor-store__uploadPreview{border-radius:16px;display:block;height:100%;inset:0;max-height:100%;max-width:100%;object-fit:contain;object-position:center;position:absolute;width:100%}.vendor-store__upload .vendor-kyc__icon{font-size:28px}.vendor-store__upload .vendor-kyc__documentText{flex-shrink:0}.vendor-store__grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;max-width:100%}.vendor-store__field.ant-form-item{margin-bottom:0}.vendor-store__select.ant-select{width:100%}.vendor-store__select .ant-select-selector{align-items:center!important;background:#fafafa!important;border:1px solid #f0f0f0!important;border-radius:999px!important;box-shadow:none!important;display:flex!important;min-height:50px!important;padding:0 16px!important}.vendor-store__select .ant-select-selection-item,.vendor-store__select .ant-select-selection-placeholder{color:#bcbcbc!important;line-height:48px!important}.vendor-store__select .ant-select-arrow{color:#bcbcbc}@media (max-width:768px){.vendor-store__grid,.vendor-store__uploads{grid-template-columns:1fr}}.vendor-approval{align-items:center;background:#0000002e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.vendor-approval__card{background:#fff;border-radius:28px;box-shadow:0 20px 50px #00000029;max-width:320px;padding:24px 18px 22px;text-align:center;width:100%}.vendor-approval__iconWrap{align-items:center;background:#fff3da;border-radius:50%;color:#f6b400;display:inline-flex;height:46px;justify-content:center;margin-bottom:14px;width:46px}.vendor-approval__icon{font-size:26px}.vendor-approval__divider{background:#ececec;height:1px;margin:0 0 14px}.vendor-approval__title{color:#1f2937;font-size:20px;font-weight:600;margin:0}.vendor-approval__subtitle{color:#b5b5b5;font-size:13px;line-height:1.5;margin:10px 0 18px}.vendor-approval__button{background:#f6b400;border:none;border-radius:999px;color:#fff;font-size:14px;font-weight:500;height:34px;min-width:126px}.vendor-approval__button--success{background:#35c759}.vendor-approval__card--success .vendor-approval__iconWrap{background:#e8f8eb;color:#35c759}.institution-inspection-page,.institution-order-detail-page,.institution-order-list-page{background:#f7f8fa;padding:24px 40px 40px}.institution-inspection-shell,.institution-order-detail-shell,.institution-order-list-shell{background:#fff;border-radius:24px;box-shadow:0 16px 40px #1018280f;padding:28px}.institution-inspection-shell__header,.institution-order-detail-shell__header,.institution-order-list-shell__header{align-items:flex-start;display:flex;gap:14px;margin-bottom:22px}.institution-inspection-shell__title,.institution-order-detail-shell__title,.institution-order-list-shell__title{color:#1a1a1a;font-size:28px;font-weight:700;line-height:1.1;margin:0 0 6px}.institution-inspection-shell__subtitle,.institution-order-detail-shell__subtitle,.institution-order-list-shell__subtitle{color:#667085;font-size:15px;margin:0}.institution-order-list-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.institution-order-list-tabs__button{background:#fff;border:1px solid #dfe3e8;border-radius:999px;color:#4b5563;font-weight:600;padding:10px 16px}.institution-order-list-tabs__button--active{background:#35b958;border-color:#35b958;color:#fff}.institution-order-list-card{background:#fff;border:1px solid #eceff3;border-radius:20px;height:100%;padding:22px}.institution-order-list-card__top{display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.institution-order-detail-summary__type,.institution-order-list-card__type{background:#eef8f1;color:#22864d}.institution-order-detail-summary__status,.institution-order-detail-summary__type,.institution-order-list-card__status,.institution-order-list-card__type{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;padding:6px 10px}.institution-order-list-card__status--pending{background:#fff4de;color:#f59e0b}.institution-order-list-card__status--inspection{background:#e8f0ff;color:#2563eb}.institution-order-list-card__status--transit{background:#edf7ff;color:#0284c7}.institution-order-list-card__status--completed{background:#eaf9ef;color:#16a34a}.institution-order-list-card__status--rejected{background:#fff1f2;color:#e11d48}.institution-order-list-card__order-no{color:#101828;font-size:22px;font-weight:700;margin:0 0 8px}.institution-order-list-card__vendor{color:#344054;font-size:16px;font-weight:600;margin:0 0 6px}.institution-order-list-card__po{color:#98a2b3;font-size:13px;margin:0 0 18px}.institution-order-list-card__meta{color:#667085;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.institution-order-list-card__meta strong{color:#101828;font-size:18px}.institution-order-list-card__button.ant-btn{background:#fff7ec;border-color:#ffcf8b;border-radius:12px;color:#d97706;font-weight:700}.institution-order-detail-shell__back{align-items:center;background:#f2f4f7;border-radius:999px;color:#111827;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;text-decoration:none;width:40px}.institution-order-detail-summary{background:linear-gradient(135deg,#f7fbf8,#fff);border:1px solid #e7f1eb;border-radius:20px;margin-bottom:18px;padding:22px}.institution-order-detail-summary__top{display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.institution-order-detail-summary__status{background:#e8f0ff;color:#2563eb}.institution-order-detail-summary__grid,.purchase-order-preview__summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.institution-order-detail-summary__label,.purchase-order-preview__summary-item span{color:#667085;display:block;font-size:13px;margin-bottom:6px}.institution-order-detail-summary__value,.purchase-order-preview__summary-item strong{color:#101828;font-size:16px}.institution-order-detail-summary__secondary{color:#98a2b3;font-size:13px;margin:16px 0 0}.institution-inspection-actions,.institution-order-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.institution-inspection-actions .ant-btn,.institution-order-detail-actions .ant-btn{border-radius:12px;font-weight:700;min-width:152px}.institution-order-detail-sections{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.institution-order-detail-card{background:#fff;border:1px solid #eaecf0;border-radius:18px;padding:20px}.institution-order-detail-card--full{grid-column:1/-1}.institution-inspection-note__title,.institution-order-detail-card__title{color:#101828;font-size:18px;font-weight:700;margin:0 0 14px}.institution-order-detail-card__rows{display:flex;flex-direction:column;gap:14px}.institution-order-detail-card__row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:160px 1fr}.institution-order-detail-card__row span{color:#667085;font-size:14px}.institution-order-detail-card__row strong{color:#101828;font-size:14px}.institution-order-detail-table{border:1px solid #eaecf0;border-radius:14px;overflow:hidden}.institution-order-detail-table__head,.institution-order-detail-table__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1fr;padding:14px 16px}.institution-order-detail-table__head{background:#f9fafb;color:#667085;font-size:13px;font-weight:700}.institution-order-detail-table__row{border-top:1px solid #eaecf0;color:#101828;font-size:14px}.institution-inspection-media{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.institution-inspection-media__card{background:#f2f4f7;border-radius:18px;min-height:220px;overflow:hidden;position:relative}.institution-inspection-media__image{display:block;height:100%;object-fit:cover;width:100%}.institution-inspection-media__badge{align-items:center;background:#111827b8;border-radius:999px;bottom:12px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:8px 10px;position:absolute;right:12px}.institution-inspection-note{background:#fff;border:1px solid #eaecf0;border-radius:18px;margin-bottom:18px;padding:20px}.institution-inspection-note__text{color:#475467;line-height:1.6;margin:0}.institution-inspection-modal .ant-modal-content{border-radius:20px}.institution-inspection-modal__body{display:flex;flex-direction:column;gap:16px}.institution-inspection-modal__label{color:#101828;font-weight:600}.institution-inspection-modal__actions{display:flex;gap:10px;justify-content:flex-end}.purchase-order-preview--simple{margin:0 auto;max-width:980px}.purchase-order-preview__summary-grid{margin-bottom:22px}.purchase-order-preview__summary-item{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:16px}.purchase-order-preview__total-strip{align-items:center;background:#f9fafb;border-radius:16px;color:#101828;display:flex;gap:12px;justify-content:space-between;margin:20px 0;padding:18px 20px}.purchase-order-preview__total-strip strong{font-size:24px}.purchase-order-preview__escrow-note{color:#667085;font-size:14px;margin:16px 0 0}.institution-order-detail-page__empty{text-align:center}.institution-order-detail-page__back-link{color:#35b958;display:inline-block;font-weight:700;text-decoration:none}.institution-payment-page{background:#f7f8fa;padding:24px 0 40px}.institution-payment-page__container{max-width:1180px}.institution-payment-shell{background:#fff;border-radius:24px;box-shadow:0 16px 40px #1018280f;padding:28px}.institution-payment-options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.institution-payment-option{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:18px;color:#344054;display:flex;font-weight:600;gap:12px;padding:18px}.institution-payment-option--active{background:#f4fff7;border-color:#35b958}.institution-payment-option__icon{align-items:center;background:#f2f4f7;border-radius:12px;color:#111827;display:inline-flex;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.institution-payment-note{align-items:center;background:#fff7ec;border-radius:14px;color:#b45309;display:inline-flex;font-size:14px;gap:10px;margin-bottom:18px;padding:14px 16px}.institution-payment-modal .ant-modal-content{border-radius:22px;padding:24px}.institution-payment-modal__body{display:flex;flex-direction:column;gap:16px;text-align:center}.institution-payment-modal__icon{align-items:center;background:#eef8f1;border-radius:999px;color:#35b958;display:flex;font-size:28px;height:72px;justify-content:center;margin:0 auto;width:72px}.institution-payment-modal__title{color:#101828;font-size:28px;font-weight:700;margin:0}.institution-payment-modal__text{color:#667085;font-size:14px;line-height:1.6;margin:0}.institution-payment-modal__details{background:#f9fafb;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:16px}.institution-payment-modal__row{display:flex;gap:12px;justify-content:space-between;text-align:left}.institution-payment-modal__row span{color:#667085}.institution-payment-modal__row strong{color:#101828}@media (max-width:991px){.institution-inspection-media,.institution-order-detail-sections,.institution-order-detail-summary__grid,.institution-payment-options,.purchase-order-preview__summary-grid{grid-template-columns:1fr}}@media (max-width:767px){.institution-inspection-shell,.institution-order-detail-shell,.institution-order-list-shell,.purchase-order-preview__main-card{border-radius:18px;padding:20px}.institution-order-detail-card__row,.institution-order-detail-table__head,.institution-order-detail-table__row{grid-template-columns:1fr}.institution-order-detail-summary__top,.institution-order-list-card__meta,.institution-order-list-card__top,.purchase-order-preview__total-strip{align-items:flex-start;flex-direction:column}.institution-inspection-shell__title,.institution-order-detail-shell__title,.institution-order-list-shell__title{font-size:24px}}.home-section-head{margin-bottom:48px}.home-section-title{color:#111827;font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 14px}.home-section-underline{background:#34c759;border-radius:999px;height:4px;width:52px}.whyussection{padding:96px 0}.whyussectionbox{background:#fff;border:1px solid #d4f0dc;border-radius:20px;box-shadow:0 1px 10px #34c75912;height:100%;padding:32px 24px;text-align:center;transition:transform .22s ease,box-shadow .22s ease}.whyussectionbox:hover{box-shadow:0 14px 32px #34c75924;transform:translateY(-5px)}.whyus-image{height:76px;margin-bottom:18px;object-fit:contain;width:76px}.whyus-title{color:#111827;font-size:17px;font-weight:700;margin:0 0 6px}.whyus-sub{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.africafood-section{background:#f8fafb;padding:96px 0}.africafoodhomestructureColin{background:#fff;border:1px solid #eef2f6;border-radius:18px;box-shadow:0 1px 10px #0000000a;height:100%;padding:32px 20px;text-align:center;transition:box-shadow .22s ease,transform .22s ease}.africafoodhomestructureColin:hover{box-shadow:0 10px 28px #00000014;transform:translateY(-3px)}.africafood-img{height:88px;margin-bottom:16px;object-fit:contain;width:88px}.africafood-title{color:#111827;font-size:17px;font-weight:700;margin:0 0 8px}.africafood-desc{color:#6b7280;font-size:13px;line-height:1.65;margin:0}p.africafoodhome-hme{color:#34c759;font-size:11px;font-weight:700;letter-spacing:.12em;margin:10px 0 0;text-transform:uppercase}.homecatsection{padding:80px 0}.homecat-col{cursor:pointer}.homecat-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:20px;display:flex;flex-direction:column;padding:28px 16px;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.homecat-col:hover .homecat-card{border-color:#34c759;box-shadow:0 12px 28px #34c7591f;transform:translateY(-4px)}.homecat-card img{height:90px;margin-bottom:14px;object-fit:contain;width:90px}.homecat-card .ant-typography{color:#1a1a1a!important;font-size:16px!important;font-weight:600!important;margin:0!important}.homecatsection div{text-align:inherit}.entry-points-section{padding:80px 0}.entry-card{background:#f4fdf6;border:1px solid #d4f0dc;border-radius:20px;cursor:pointer;height:100%;max-width:none;min-width:0;min-width:auto;padding:28px 24px;transition:transform .2s ease,box-shadow .2s ease;width:100%}.entry-card:hover{box-shadow:0 14px 30px #34c7591f;transform:translateY(-5px)}.entry-card.active{background:#edfbf2;border-color:#22c55e}.entry-card h3{color:#1a1a1a;font-size:17px;font-weight:700;margin-bottom:8px}.entry-card p{color:#6b7280;font-size:13px;line-height:1.6;margin:0}.reviewsec-text{color:#374151;font-size:13px;line-height:1.65}.reviewsec-name{color:#1a1a1a;font-size:15px;font-weight:700}.reviewsec-card{border-radius:16px;border-bottom-left-radius:60px;border-top-right-radius:60px;padding:24px 20px}.app-footer{margin-top:80px!important}.vv-title{color:#1a1a1a!important;font-size:28px!important;font-weight:700!important;line-height:1.25!important;margin:0 0 12px!important}.vv-header{margin-bottom:40px}@media (max-width:991.98px){.mb-title{font-size:36px!important}.mb-frame{padding:48px 28px}.africafood-section,.entry-points-section,.homecatsection,.whyussection{padding:72px 0}.home-section-title{font-size:26px}}@media (max-width:767.98px){.mb-hero{height:70vh;min-height:400px}.mb-title{font-size:26px!important}.mb-pill{font-size:11px;padding:10px 14px}.mb-frame{border-radius:24px;padding:32px 18px}.mb-cta{font-size:16px!important;height:46px!important;padding:0 32px!important}.africafood-section,.entry-points-section,.homecatsection,.whyussection{padding:56px 0}.home-section-title{font-size:22px;letter-spacing:-.01em}.app-footer{margin-top:48px!important}}@media (min-width:992px){.iye-menu.ant-btn{display:none!important}}@media (max-width:991.98px){.iye-header__container{padding:0 16px}.iye-actions{display:none}.iye-menu.ant-btn{display:flex!important}}.select-vendor-search-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.select-vendor-search-tab{align-items:center;background:#f7f8fa;border:1.5px solid #e0e4eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:10px 24px;transition:border-color .15s,background .15s}.select-vendor-search-tab--active,.select-vendor-search-tab:hover{background:#f0faf3;border-color:#35c759}.select-vendor-search-tab__label{color:#8a95a3;font-size:11px;font-weight:500}.select-vendor-search-tab--active .select-vendor-search-tab__label{color:#35c759}.select-vendor-search-tab__desc{color:#262b33;font-size:13px;font-weight:600}.select-vendor-search-tab--active .select-vendor-search-tab__desc{color:#1a9e40}.select-vendor-compare{background:#fff;border:1px solid #e8ecf0;border-radius:12px;margin-bottom:28px;overflow:hidden}.select-vendor-compare__head,.select-vendor-compare__row{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:1.4fr 1.6fr 1fr 1fr 1fr .8fr;padding:12px 18px}.select-vendor-compare__head{background:#1a1a2e;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em}.select-vendor-compare__row{border-bottom:1px solid #f0f3f7;color:#374151;cursor:pointer;font-size:13px;transition:background .12s}.select-vendor-compare__row:last-child{border-bottom:none}.select-vendor-compare__row:hover{background:#f7f9fb}.select-vendor-compare__row--active{background:#f0faf3;border-left:3px solid #35c759}.select-vendor-compare__option{color:#262b33;font-weight:600}.select-vendor-compare__option-desc{color:#6b7280;font-size:11px;font-weight:400}.select-vendor-compare__landed--winner{color:#35c759;font-weight:700}.select-vendor-card--recommended{border:2px solid #35c759!important}.select-vendor-recommended-badge{align-items:center;background:#35c759;border-radius:10px 10px 0 0;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;padding:8px 16px}.select-vendor-info-value--accent{color:#35c759;font-weight:700}@media (max-width:767px){.select-vendor-compare__head,.select-vendor-compare__row{font-size:11px;grid-template-columns:1fr 1fr;padding:10px 12px}}.institutional-login-market-images{padding:100px 0 28px}.institutional-login-market-images__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:960px}.institutional-login-image-wrap{overflow:hidden;position:relative}.institutional-login-image-overlay{background:#00000080;inset:0;pointer-events:none;position:absolute}.institutional-login-image-text{bottom:24px;color:#fff;font-size:16px;font-weight:700;line-height:1.4;max-width:38%;position:absolute;text-shadow:0 1px 6px #0009}.institutional-login-image-text--left{left:24px}.institutional-login-image-text--right{right:24px;text-align:right}.institutional-login-market-images__img{border-radius:0;display:block;height:50vh;object-fit:cover;width:100%}@media (max-width:575px){.institutional-login-market-images__grid{grid-template-columns:1fr}.institutional-login-market-images__img{height:180px}}.stores-page{background:#fafcfb;min-height:calc(100vh - 140px);padding-bottom:88px}.stores-page__wrap.vv-wrap{margin:0 auto;max-width:1240px;padding:28px 20px 16px;width:100%}.stores-page__inner.container-lg{max-width:1180px;padding-left:0;padding-right:0}.stores-page__directoryHeader{grid-gap:32px;align-items:center;border-bottom:1px solid #e9efeb;display:grid;gap:32px;grid-template-columns:minmax(300px,1fr) minmax(460px,1fr);margin:20px 0 28px;padding-bottom:24px}.stores-page .autobc{background:#0000;margin:0;padding:0}.stores-page .autobc-inner{padding:0}.stores-page .autobc-inner .row{--bs-gutter-x:0}.stores-page .autobc-inner .col-auto{display:none}.stores-page .autobc-breadcrumb{color:#64748b;font-size:13px}.stores-page .autobc-link,.stores-page .autobc-text{color:#64748b;font-weight:500}.stores-page .autobc-last{color:#1f2937;font-weight:700}.stores-page .vv-header{display:block;line-height:1.2}.stores-page .vv-title{color:#102018!important;font-size:32px!important;margin-bottom:8px!important}.stores-page .vv-underline{height:3px;margin:0 0 13px;width:78px}.stores-page__subtitle{color:#6b7280;display:block;font-size:14px;line-height:1.65;max-width:420px}.stores-page__filters{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(190px,.72fr) minmax(260px,1.28fr);justify-content:end;margin-left:auto;max-width:560px;width:100%}.stores-page .vv-search{background:#fff;border:1px solid #dfe7e1;border-radius:12px;box-shadow:none;height:46px;max-width:none;width:100%}.stores-page .vv-search.ant-input-affix-wrapper-focused,.stores-page .vv-search.ant-select-focused .ant-select-selector,.stores-page .vv-search:focus,.stores-page .vv-search:hover{border-color:#34c75980!important;box-shadow:0 0 0 3px #34c75914!important}.stores-page__marketSelect.ant-select{height:46px}.stores-page__marketSelect .ant-select-selector{align-items:center;background:#0000!important;border:0!important;border-radius:12px!important;box-shadow:none!important;display:flex;height:46px!important;padding:0 16px!important}.stores-page__marketSelect .ant-select-selection-item,.stores-page__marketSelect .ant-select-selection-placeholder{color:#374151;font-size:14px;line-height:44px!important}.stores-page__search.ant-input-affix-wrapper{align-items:center;display:flex;padding:0 16px}.stores-page__search .ant-input{color:#374151;font-size:14px}.stores-page__grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.stores-page .vv-card{background:#fff;border:1px solid #e8f1eb;border-radius:16px;box-shadow:0 6px 18px rgba(16,32,24,.045);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;padding:0;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.stores-page .vv-card:focus-visible,.stores-page .vv-card:hover{border-color:#34c7594d;box-shadow:0 10px 24px rgba(16,32,24,.075);transform:translateY(-2px)}.stores-page .vv-card:focus-visible{outline:2px solid #34c75933;outline-offset:3px}.stores-page__imageArea{background:#f8faf8;border-bottom:1px solid #edf2ef;display:grid;flex:0 0 180px;height:180px;overflow:hidden;place-items:center;width:100%}.stores-page .vv-logoImg{height:100%;object-fit:cover;width:100%}.stores-page .vv-logoText{color:#229344;display:grid;font-size:34px;font-weight:800;height:100%;place-items:center;width:100%}.stores-page__cardBody{padding:15px 16px 14px}.stores-page .vv-main,.stores-page__cardBody{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.stores-page .vv-main{padding:0}.stores-page .vv-nameRow{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.stores-page .vv-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#111827;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.35;min-width:0;overflow:hidden}.stores-page__approvedBadge{align-items:center;background:#eaf8ee;border-radius:999px;color:#239447;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:700;gap:4px;min-height:21px;padding:3px 6px}.stores-page .vv-check{color:#34c759;font-size:10px}.stores-page .vv-tagline{-webkit-line-clamp:2;color:#6b7280;font-size:12px;line-height:1.5;margin-top:9px;min-height:36px}.stores-page__cardAction{align-items:center;border-top:1px solid #edf4ef;color:#239447;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-top:14px;padding-top:11px}.stores-page .vv-card:focus-visible .stores-page__cardAction,.stores-page .vv-card:hover .stores-page__cardAction{color:#167636}.stores-page__loader{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:300px}.stores-page__loaderText{color:#6b7280;font-size:14px}.stores-page__state{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:260px;padding:38px 16px}.stores-page__stateText{color:#6b7280;font-size:14px}.stores-page__state--empty .ant-empty-description{color:#6b7280;line-height:1.7}.stores-page__state--empty strong{color:#111827;font-size:16px}.stores-page__retryButton{border-color:#34c759;border-radius:10px;color:#238f43;font-weight:700;height:40px;padding:0 18px}.stores-page__retryButton:focus,.stores-page__retryButton:hover{border-color:#238f43!important;color:#167636!important}.stores-page+.app-footer{margin-top:0!important}.stores-page+.app-footer .app-footer__wave{height:74px}@media (min-width:1400px){.stores-page__inner.container-lg{max-width:1220px}}@media (max-width:991.98px){.stores-page{padding-bottom:64px}.stores-page__wrap.vv-wrap{padding-top:28px}.stores-page__filters{grid-template-columns:minmax(180px,.85fr) minmax(220px,1.15fr);max-width:none}.stores-page__directoryHeader{gap:22px;grid-template-columns:1fr}.stores-page .vv-title{font-size:28px!important}}@media (max-width:1024px){.stores-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stores-page{min-height:68vh;padding-bottom:44px}.stores-page__wrap.vv-wrap{padding:22px 14px 10px}.stores-page__directoryHeader{gap:20px;margin:18px 0 26px}.stores-page .vv-title{font-size:25px!important}.stores-page__filters{gap:10px;grid-template-columns:1fr}.stores-page .vv-card{border-radius:16px}.stores-page__grid{grid-template-columns:1fr}.stores-page__imageArea{flex-basis:150px;height:150px}.stores-page__cardAction{margin-top:15px}.stores-page+.app-footer .app-footer__wave{height:54px}}.chkv2-card{background:#fff!important;border:1px solid #eef2f0!important;border-radius:22px!important;box-shadow:0 14px 35px #0f172a0f!important;display:flex;flex-direction:column;gap:0;height:auto;overflow:hidden;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)!important}@media (min-width:992px){.chkv2-card:hover{box-shadow:0 20px 40px #0f172a1a!important;transform:translateY(-4px)!important}}.chkv2-card .order-cardTop{padding:20px 20px 16px!important}.chkv2-card__pills{align-items:stretch;background:#fbfdfc!important;border-bottom:1px solid #eef2f0!important;border-top:1px solid #eef2f0!important;display:flex;flex-wrap:wrap;gap:0}.chkv2-pill{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:100px;padding:12px 20px!important}.chkv2-pill+.chkv2-pill{border-left:1px solid #eef2f0!important}.chkv2-pill__label{color:#8fa096!important;font-size:9px!important;font-weight:700!important;letter-spacing:.8px!important;text-transform:uppercase!important}.chkv2-pill__value{color:#1f2937!important;font-size:13px!important;font-weight:700!important}.chkv2-card__totalRow{align-items:center;border-bottom:1px solid #eef2f0!important;display:flex;justify-content:space-between;padding:14px 20px!important}.chkv2-card__totalLabel{color:#4b5563!important;font-size:12px!important;font-weight:600!important}.chkv2-card__totalValue{color:#16a34a!important;font-size:16px!important;font-weight:800!important;letter-spacing:-.2px!important}.chkv2-card__notice{align-items:center;background:#f0fbf4!important;border-bottom:1px solid #d9f5e3!important;color:#168a3a!important;display:flex;font-size:12px!important;font-weight:600!important;gap:8px;padding:10px 20px!important}.chkv2-card__notice:before{color:#16a34a!important;content:"ⓘ"!important;flex:0 0 auto;font-size:14px!important;font-weight:700!important}.chkv2-card__footer{background:#fbfdfc!important;border-top:1px solid #eef2f0!important;display:flex;justify-content:flex-end;padding:14px 20px!important}.chkv2-card__footer .order-btn{background:#eafaf0!important;border:1px solid #0000!important;border-radius:999px!important;box-shadow:none!important;color:#16a34a!important;font-size:12px!important;font-weight:700!important;height:auto!important;padding:8px 20px!important;transition:all .2s ease-in-out!important}.chkv2-card__footer .order-btn:hover{background:#22c55e!important;color:#fff!important}@media (max-width:576px){.chkv2-card__pills{align-items:stretch!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important}.chkv2-pill{align-items:center!important;padding:10px 8px!important;text-align:center!important}.chkv2-pill+.chkv2-pill{border-left:1px solid #eef2f0!important;border-top:0!important}.chkv2-pill__label{font-size:8px!important}.chkv2-pill__value{font-size:11px!important}.chkv2-card__footer{justify-content:center!important}.chkv2-card__footer .order-btn{text-align:center!important;width:100%!important}}.conflict-modal .ant-modal-content{border:1px solid #f0f0f0!important;border-radius:16px!important;box-shadow:0 10px 30px #00000026!important;padding:32px 24px!important}.conflict-modal-body{align-items:center;display:flex;flex-direction:column;text-align:center}.conflict-modal-icon-container{align-items:center;background:#fff1f0;border-radius:50%;color:#ff4d4f;display:flex;font-size:28px;height:60px;justify-content:center;margin-bottom:20px;width:60px}.conflict-modal-title{color:#1f1f1f;font-size:20px;font-weight:700;margin-bottom:12px}.conflict-modal-text{color:#595959;font-size:14px;line-height:1.5;margin-bottom:28px}.conflict-modal-footer{display:flex;gap:12px;justify-content:center;width:100%}.conflict-modal-btn-cancel.btn{background-color:#f5f5f5!important;border:1px solid #d9d9d9!important;border-radius:8px!important;box-shadow:none!important;color:#595959!important;font-size:14px!important;font-weight:600!important;padding:10px 24px!important;transition:all .3s!important}.conflict-modal-btn-cancel.btn:hover{background-color:#e8e8e8!important;border-color:#bfbfbf!important;color:#262626!important}.conflict-modal-btn-logout.btn{background-color:#007aff!important;border:1px solid #007aff!important;border-radius:8px!important;box-shadow:0 4px 10px #007aff33!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:10px 24px!important;transition:all .3s!important}.conflict-modal-btn-logout.btn:hover{background-color:#0062cc!important;border-color:#0062cc!important;box-shadow:0 6px 15px #007aff4d!important}.institutional-register-form-panel--overlap{margin-bottom:-15px!important;margin-top:15px!important;transform:translateY(-40px)}@media (max-width:991.98px){.institutional-register-form-panel--overlap{margin-bottom:-40px!important;margin-top:20px!important;transform:none!important}}.store-detail-cover{height:220px!important}.store-detail-logo{border-radius:20px!important;box-shadow:0 10px 30px #0f172a1a!important;height:96px!important;margin-top:-48px!important;width:96px!important}.store-detail-main{gap:16px!important;padding:0 24px 24px!important}.store-detail-title{color:#0f172a!important;font-size:26px!important;font-weight:800!important}.store-detail-location{color:#64748b!important;font-size:13px!important;font-weight:600!important}.store-detail-market{margin-top:6px!important;padding:4px 10px!important}.store-detail-stats{gap:8px!important}.store-detail-stat{border-radius:14px!important;min-width:90px!important;padding:8px 12px!important}.store-detail-stat strong{font-size:16px!important}.store-detail-stat span{font-size:10px!important}.vh2-card{background:#fff!important;border:1px solid #f1f5f9!important;border-radius:16px!important;box-shadow:0 4px 20px #0f172a08!important;padding:16px 20px!important}.vh2-timeLabel{font-size:14px!important;font-weight:600!important}.vh2-timeNum{font-size:18px!important}.vh2-timeAmPm{font-size:15px!important}.vh2-timeMidDivider{height:20px!important}.vh2-ownerEyebrow{font-size:11px!important}.vh2-contactName{font-size:16px!important}.vh2-phoneRow{margin-top:6px!important}.vh2-phoneIcon{border-radius:8px!important;height:24px!important;width:24px!important}.vh2-phoneText{font-size:13px!important}.productcategories-tab{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:12px!important;color:#64748b!important;font-size:14px!important;padding:8px 16px!important}.productcategories-tab.is-active{background:#22c55e!important;border-color:#22c55e!important;color:#fff!important}.productcategories-search{border-radius:12px!important;height:40px!important}@media (max-width:767.98px){.store-detail-cover{height:140px!important}.store-detail-logo{height:76px!important;margin-top:-38px!important;width:76px!important}.store-detail-main{grid-template-columns:1fr!important;justify-items:center!important;padding:0 16px 16px!important;text-align:center!important}.store-detail-heading{align-items:center!important;display:flex!important;flex-direction:column!important}.store-detail-stats{justify-content:center!important;width:100%!important}}.login-bg{box-sizing:border-box;min-height:100vh;padding:32px 16px}.login-bg>.container{max-width:1120px}.login-card,.login-left,.login-right,.vendor-approval__card,.vendor-kyc,.vendor-kyc__card,.vendor-store{box-sizing:border-box}.login-right .ant-form{width:100%}.login-right .ant-form-item{margin-bottom:16px}.login-right .ant-input,.login-right .ant-input-affix-wrapper,.vendor-kyc__inputWrap .ant-input,.vendor-store__field .ant-input,.vendor-store__select .ant-select-selector{box-sizing:border-box;min-height:46px!important;width:100%!important}.login-right .ant-input-affix-wrapper .ant-input{height:auto!important;min-height:auto!important}.login-right .ant-input-suffix{align-items:center;display:inline-flex;justify-content:center;min-width:24px}.login-btn.ant-btn,.login-btn.btn{align-items:center;justify-content:center;line-height:1.2;min-height:46px}.social-row{min-width:0}.social-btn-login.ant-btn{gap:8px;min-height:44px}.vendor-kyc__card{max-width:760px;width:100%}.vendor-kyc__document,.vendor-store__upload{min-width:0}.ant-modal.checkout-auth-modal .ant-modal-content,.checkout-auth-modal .ant-modal-content{border-radius:22px}@media (max-width:991.98px){.login-bg{align-items:flex-start;background:linear-gradient(180deg,#f0fdf4,#fff 44%,#f8fafc);padding:28px 18px 42px}.login-bg>.container{max-width:720px;padding-left:0;padding-right:0}.login-bg .row{margin-left:0;margin-right:0}.login-bg [class*=col]{padding-left:0;padding-right:0}.login-card{background:#fff;border-radius:28px;box-shadow:0 20px 48px #0f172a1f;flex-direction:column;min-height:auto;width:100%}.login-left{background:linear-gradient(135deg,#e9f8ed,#dff3e5);border-radius:28px 28px 0 0;min-height:118px;padding:24px 20px 12px;width:100%}.login-illustration{height:auto;width:104px}.login-right{background:#fff;border-radius:0 0 28px 28px;box-shadow:none;padding:28px 26px 30px;width:100%}.login-right .ant-form,.login-right h4,.login-right p{margin-left:auto!important;margin-right:auto!important}.login-right h4{font-size:24px;line-height:1.25}.login-right .text-muted{line-height:1.45}.vendor-kyc__card{border-radius:26px;box-shadow:0 18px 44px #0f172a1a;padding:28px 24px 34px}.vendor-store{padding-top:0}}@media (max-width:767.98px){.login-bg{padding:20px 14px calc(76px + env(safe-area-inset-bottom, 0px))}.login-card{border-radius:22px}.login-left{border-radius:22px 22px 0 0;min-height:86px;padding:18px 18px 8px}.login-illustration{width:74px}.login-right{border-radius:0 0 22px 22px;padding:22px 18px 24px}.login-right h4{font-size:21px;margin-bottom:8px!important;text-align:left}.login-right p{font-size:13px}.login-right .ant-form{margin-top:18px!important}.login-right .ant-form-item{margin-bottom:14px}.login-right .ant-input,.login-right .ant-input-affix-wrapper{border-radius:16px!important;font-size:14px;min-height:46px!important;padding-left:15px!important;padding-right:15px!important}.login-right .ant-input-affix-wrapper{padding-bottom:0!important;padding-top:0!important}.login-btn.ant-btn,.login-btn.btn{border-radius:16px!important;min-height:46px;padding:0 16px!important;width:100%}.forgot-link,.login-right a,.loginlink{overflow-wrap:anywhere}.divider{margin:18px 0}.social-row{flex-direction:column;gap:10px!important}.social-btn-login.ant-btn{justify-content:center!important;padding:10px 12px;width:100%}.vendor-kyc{padding:0}.vendor-kyc__card{border-radius:22px;padding:24px 18px 28px}.vendor-kyc__title{font-size:20px}.vendor-kyc__subtitle{line-height:1.45;margin-bottom:18px}.vendor-kyc__bvnCircle{height:108px;width:108px}.vendor-kyc__documents,.vendor-store__grid,.vendor-store__uploads{gap:14px;grid-template-columns:1fr}.vendor-kyc__document,.vendor-store__upload{border-radius:20px;min-height:148px}.vendor-kyc__documents .vendor-kyc__document .vendor-kyc__iconWrap,.vendor-store__upload .vendor-kyc__iconWrap{min-height:92px}.vendor-kyc__verifyBtn.btn,.vendor-kyc__verifyBtn.btn:focus,.vendor-kyc__verifyBtn.btn:hover{border-radius:16px;min-height:46px;min-width:0;width:100%}.vendor-store__select .ant-select-selector{border-radius:16px!important;min-height:46px!important}.vendor-store__select .ant-select-selection-item,.vendor-store__select .ant-select-selection-placeholder{line-height:44px!important}.vendor-approval{padding:16px}.vendor-approval__card{border-radius:22px;max-width:360px}.ant-modal{max-width:calc(100vw - 28px)}.ant-modal .ant-modal-content{border-radius:20px}.ant-modal .ant-modal-body{max-width:100%;overflow-x:hidden}.ant-modal .ant-input{min-width:0}.ant-modal .login-btn{min-height:46px!important;padding:0 14px!important}.chat-floating,.fixed-support-button,.floating-support,.help-floating,.support-floating,.whatsapp-floating,[class*=support][style*=fixed],[class*=whatsapp][style*=fixed]{bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important;right:14px!important;transform:scale(.86);transform-origin:right bottom;z-index:900!important}}@media (max-width:479.98px){.login-bg{padding-left:12px;padding-right:12px}.login-left{display:none}.login-right{border-radius:22px;padding:22px 16px 24px}.login-right h4{font-size:20px}.login-right p.text-center{line-height:1.5}.vendor-kyc__card{padding:22px 14px 24px}.vendor-kyc__documentText{font-size:13px}.ant-modal .ant-modal-body{padding:22px 16px!important}.iye-otp-modal .ant-input{height:44px!important;width:44px!important}}.login-bg{align-items:center!important;background:linear-gradient(135deg,#f6fbf7,#fff 45%,#eef8f1)!important;display:flex!important;justify-content:center!important;min-height:100vh!important;overflow-x:hidden;padding:40px 24px!important;width:100%}.login-bg>.container{max-width:1040px!important;padding-left:0!important;padding-right:0!important;width:100%}.login-bg .row{margin-left:0!important;margin-right:0!important;width:100%}.login-bg .row>[class*=col]{padding-left:0!important;padding-right:0!important}.login-bg .row>.col-lg-10{flex:0 0 100%!important;max-width:100%!important}.login-card{background:#dfeee4;border-radius:32px!important;box-shadow:0 24px 70px #0f172a24!important;display:grid!important;grid-template-columns:minmax(300px,1fr) minmax(420px,460px);margin:0 auto;max-width:1040px;min-height:620px;overflow:hidden;width:100%!important}.login-left{background:radial-gradient(circle at 22% 22%,#35b55824,#0000 32%),linear-gradient(145deg,#e9f8ed,#d8ecdf)!important;border-radius:32px 0 0 32px!important;min-height:100%;min-width:0;padding:44px 36px;width:auto!important}.login-illustration{height:auto;max-width:180px;object-fit:contain;width:min(180px,45%)!important}.login-right{align-items:center;background:#fff!important;border-radius:34px 0 0 34px!important;box-shadow:-18px 0 42px #0f172a14!important;display:flex!important;flex-direction:column;justify-content:center;min-width:0;padding:54px 44px!important;width:auto!important}.login-right .ant-form,.login-right h4,.login-right p{box-sizing:border-box;margin-left:0!important;margin-right:0!important;max-width:420px;width:100%}.login-right h4{color:#172033;font-size:26px;font-weight:700;line-height:1.25}.login-right .text-muted{color:#64748b!important;line-height:1.5;overflow-wrap:normal}.login-right .ant-form{margin-top:24px!important}.login-right .ant-form-item{margin-bottom:16px!important;width:100%}.login-right .ant-form-item-control,.login-right .ant-form-item-control-input,.login-right .ant-form-item-control-input-content{min-width:0;width:100%}.iye-forgot-modal .ant-input,.iye-forgot-modal .ant-input-affix-wrapper,.login-right .ant-input,.login-right .ant-input-affix-wrapper{background:#f8faf9!important;border:1px solid #0f172a1a!important;border-radius:14px!important;box-shadow:none!important;box-sizing:border-box;color:#111827!important;font-size:14px!important;height:48px!important;min-height:48px!important;min-width:0;width:100%!important}.iye-forgot-modal .ant-input,.login-right .ant-input{padding:0 16px!important}.iye-forgot-modal .ant-input-affix-wrapper,.login-right .ant-input-affix-wrapper{align-items:center!important;display:flex!important;padding:0 14px!important}.iye-forgot-modal .ant-input-affix-wrapper .ant-input,.login-right .ant-input-affix-wrapper .ant-input{background:#0000!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}.iye-forgot-modal .ant-input-affix-wrapper-focused,.iye-forgot-modal .ant-input-affix-wrapper:focus-within,.iye-forgot-modal .ant-input:focus,.login-right .ant-input-affix-wrapper-focused,.login-right .ant-input-affix-wrapper:focus-within,.login-right .ant-input-focused,.login-right .ant-input:focus{background:#fff!important;border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e1f!important}.login-right .ant-input-prefix,.login-right .ant-input-suffix{align-items:center;color:#94a3b8;display:inline-flex;justify-content:center;line-height:1}.login-right .ant-input-suffix{margin-left:10px;min-width:26px}.login-right .text-end{margin-left:0!important;margin-right:0!important;max-width:420px;width:100%}.forgot-link{color:#ef4444!important;display:inline-block;font-size:13px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;text-align:right;white-space:normal}.login-btn.ant-btn,.login-btn.btn{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-weight:700!important;height:48px!important;justify-content:center!important;line-height:1.2!important;min-height:48px!important;padding:0 18px!important;white-space:nowrap;width:100%}.divider{margin:20px 0!important;text-align:center}.divider,.social-row{max-width:420px;width:100%}.social-row{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.social-btn-login.ant-btn{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;box-shadow:0 8px 18px #0f172a0f;color:#334155!important;font-size:13px;height:auto;line-height:1.25;min-height:46px;min-width:0;padding:10px 12px!important;text-align:center;white-space:normal;width:100%}.login-right p.text-center{color:#475569;line-height:1.5;max-width:420px;width:100%}.login-right a,.loginlink{color:#169b43;font-weight:700}.vendor-kyc{margin:0 auto;max-width:900px;width:100%}.vendor-kyc__card{border-radius:28px;box-shadow:0 24px 60px #0f172a1f;margin:0 auto;max-width:820px;padding:34px 44px 42px}.vendor-kyc__card.vendor-store,.vendor-store.vendor-kyc__card{max-width:900px}.vendor-kyc__documents,.vendor-store__grid,.vendor-store__uploads{min-width:0}.vendor-kyc__inputWrap .ant-input,.vendor-store__field .ant-input,.vendor-store__select .ant-select-selector{background:#f8faf9!important;border-color:#0f172a1a!important;border-radius:14px!important;height:48px!important;min-height:48px!important}.iye-forgot-modal .ant-modal-content,.iye-otp-modal .ant-modal-content{border-radius:24px!important;overflow:hidden}.iye-forgot-modal .ant-modal-body,.iye-otp-modal .ant-modal-body{box-sizing:border-box}@media (max-width:1024px){.login-bg{padding:32px 20px!important}.login-bg>.container{max-width:900px!important}.login-card{grid-template-columns:minmax(240px,1fr) minmax(390px,430px);max-width:900px;min-height:590px}.login-left{padding:34px 24px}.login-illustration{width:min(150px,44%)!important}.login-right{border-radius:28px 0 0 28px!important;padding:44px 32px!important}.vendor-kyc__card{padding:30px 34px 38px}}@media (max-width:820px){.login-card{border-radius:24px!important;grid-template-columns:1fr;max-width:460px;min-height:auto}.login-left{border-radius:24px 24px 0 0!important;min-height:112px;padding:22px 20px 12px;width:100%!important}.login-illustration{width:86px!important}.login-right{border-radius:0 0 24px 24px!important;box-shadow:none!important;padding:30px 24px 28px!important;width:100%!important}.login-right h4{font-size:24px}.social-row{grid-template-columns:1fr}.vendor-kyc__card{border-radius:24px;max-width:460px;padding:28px 22px 32px}.vendor-kyc__documents,.vendor-store__grid,.vendor-store__uploads{grid-template-columns:1fr!important}}@media (max-width:480px){.login-bg{padding:16px 14px calc(72px + env(safe-area-inset-bottom, 0px))!important}.login-card{border-radius:22px!important;max-width:100%}.login-left{border-radius:22px 22px 0 0!important;display:flex;min-height:74px;padding:16px 16px 4px}.login-illustration{width:58px!important}.login-right{border-radius:0 0 22px 22px!important;padding:24px 18px!important}.login-right h4{font-size:22px}.login-right .text-muted,.login-right p{font-size:13px}.login-right .ant-form{margin-top:18px!important}.iye-forgot-modal .ant-input,.iye-forgot-modal .ant-input-affix-wrapper,.login-right .ant-input,.login-right .ant-input-affix-wrapper{border-radius:14px!important;height:46px!important;min-height:46px!important}.login-btn.ant-btn,.login-btn.btn,.social-btn-login.ant-btn{height:auto!important;min-height:46px!important}.vendor-kyc__card{max-width:100%;padding:24px 16px 28px}.vendor-kyc__document,.vendor-store__upload{min-height:142px}.iye-otp-modal{max-width:calc(100vw - 28px)!important}.iye-forgot-modal .ant-modal-body,.iye-otp-modal .ant-modal-body{padding:24px 18px!important}.iye-otp-modal .ant-input{height:44px!important;min-height:44px!important;width:44px!important}}.login-card,.login-left,.login-right{position:relative}.login-card:after,.login-card:before,.login-left:after,.login-left:before,.login-right:after,.login-right:before{content:none!important;display:none!important}.login-right{isolation:isolate;overflow:visible!important;z-index:2}.login-right .ant-form,.login-right .ant-form-item,.login-right .ant-form-item-control-input,.login-right .ant-form-item-control-input-content,.login-right>*{position:relative;z-index:2}.iye-forgot-modal .ant-input,.iye-forgot-modal .ant-input-affix-wrapper,.iye-forgot-modal .ant-input-affix-wrapper .ant-input,.login-right .ant-input,.login-right .ant-input-affix-wrapper,.login-right .ant-input-affix-wrapper .ant-input{background-color:#fff!important;background-image:none!important}.iye-forgot-modal .ant-input-affix-wrapper,.login-right .ant-input-affix-wrapper{overflow:hidden!important}.iye-forgot-modal .ant-input-affix-wrapper .ant-input,.login-right .ant-input-affix-wrapper .ant-input{box-shadow:none!important}.iye-forgot-modal input:-webkit-autofill,.iye-forgot-modal input:-webkit-autofill:active,.iye-forgot-modal input:-webkit-autofill:focus,.iye-forgot-modal input:-webkit-autofill:hover,.login-right input:-webkit-autofill,.login-right input:-webkit-autofill:active,.login-right input:-webkit-autofill:focus,.login-right input:-webkit-autofill:hover{-webkit-text-fill-color:#111827!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#111827!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}.login-right .ant-input-affix-wrapper input:-webkit-autofill,.login-right .ant-input-affix-wrapper input:-webkit-autofill:active,.login-right .ant-input-affix-wrapper input:-webkit-autofill:focus,.login-right .ant-input-affix-wrapper input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important}.login-right .ant-input-password-icon,.login-right .ant-input-suffix svg{color:#64748b!important;display:block}.product-card-wrapper{display:block;height:100%;width:100%}.customer-product-card{background:#fff;border:1px solid #eef1ef;border-radius:12px;box-shadow:0 3px 14px rgba(22,45,30,.025);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.customer-product-card:hover{border-color:#deebe2;box-shadow:0 7px 20px rgba(22,45,30,.045);transform:translateY(-2px)}.customer-product-card__image{background:#fafbfa;border:0;border-bottom:0;cursor:pointer;display:grid;flex:0 0 168px;height:168px;overflow:hidden;padding:0;place-items:center;position:relative;width:100%}.customer-product-card__image:disabled,.customer-product-card__name:disabled{cursor:default;opacity:1}.customer-product-card__image img{display:block;height:calc(100% - 18px);object-fit:contain;transition:transform .22s ease;width:calc(100% - 18px)}.customer-product-card:hover .customer-product-card__image:not(:disabled) img{transform:scale(1.015)}.customer-product-card__stock{background:#fff8f8f2;border:1px solid #f5d4d4;border-radius:999px;color:#b42318;font-size:10px;font-weight:700;left:10px;line-height:1;padding:5px 8px;position:absolute;top:10px}.customer-product-card__content{display:flex;flex:1 1;flex-direction:column;min-width:0;padding:15px 16px 16px}.customer-product-card__category{background:#f0f7f2f2;border-radius:999px;bottom:10px;color:#34734b;font-size:10.5px;left:10px;line-height:1.2;max-width:100%;overflow:hidden;padding:5px 8px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.customer-product-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:#0000;border:0;color:#1f2937;cursor:pointer;display:-webkit-box;font:inherit;font-size:15px;font-weight:650;line-height:1.5;min-height:45px;overflow:hidden;padding:0;text-align:left;width:100%}.customer-product-card__name:not(:disabled):hover{color:#13783c}.customer-product-card__actions{align-items:center;display:flex;justify-content:flex-end;margin-top:auto;min-height:34px;padding-top:12px}.customer-product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;margin-top:7px;min-width:0}.customer-product-card__price strong{color:#17211b;font-size:17px;font-weight:700;line-height:1.25}.customer-product-card__price span{color:#8a949d;font-size:11.5px;line-height:1.3}.customer-product-card__add,.customer-product-card__quantity{background:#168d45;border:0;border-radius:9px;color:#fff;flex:0 0 auto;min-height:33px}.customer-product-card__add{align-items:center;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:5px;justify-content:center;line-height:1;min-width:70px;padding:6px 12px}.customer-product-card__add:hover{background:#11773a;border-color:#11773a}.customer-product-card__add:disabled{background:#f5f7f5;color:#929b95;cursor:not-allowed;min-width:auto}.customer-product-card__quantity{align-items:center;background:#f3faf5;color:#16743b;display:grid;grid-template-columns:29px minmax(24px,auto) 29px;overflow:hidden}.customer-product-card__quantity button{background:#0000;border:0;color:#16743b;cursor:pointer;display:grid;font-size:11px;height:32px;padding:0;place-items:center;width:29px}.customer-product-card__quantity button:disabled{color:#aab2ad;cursor:not-allowed}.customer-product-card__quantity>span{font-size:12px;font-weight:700;padding:0 3px;text-align:center}.customer-product-card__store{align-items:center;color:#8a949d;display:flex;font-size:11.5px;gap:6px;line-height:1.4;margin-top:8px;min-width:0}.customer-product-card__store .anticon{color:#6f7f75;flex:0 0 auto}.customer-product-card__store span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-products-page{background:#fbfcfb;color:#172019;min-height:72vh;padding:38px 0 86px}.market-products-page *,.market-products-page :after,.market-products-page :before{box-sizing:border-box}.market-products-page__inner{margin:0 auto;width:min(100% - 48px,1240px)}.market-products-page__heading{align-items:flex-end;display:flex;gap:28px;justify-content:space-between}.market-products-page__heading h1{color:#172019;font-size:clamp(28px,3vw,36px);font-weight:750;letter-spacing:0;line-height:1.18;margin:0}.market-products-page__heading p{color:#707b73;font-size:14px;line-height:1.5;margin:8px 0 0}.market-products-page__marketSelect{width:min(100%,280px)}.market-products-page__marketSelect .ant-select-selector{align-items:center;background:#fff!important;border:1px solid #e4eae6!important;border-radius:10px!important;box-shadow:none!important;display:flex;min-height:46px!important;padding-inline:14px!important}.market-products-page__marketSelect.ant-select-focused .ant-select-selector{border-color:#9bcfac!important}.market-products-page__marketSelect .ant-select-selection-item,.market-products-page__marketSelect .ant-select-selection-placeholder{color:#3f4a42;font-size:13px;line-height:44px!important}.market-products-page__categories{align-items:center;border-bottom:1px solid #eef2ef;display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;padding-bottom:18px}.market-products-page__categories button,.market-products-page__vendorFilter button{background:#fff;border:1px solid #e7ece9;color:#68736b;cursor:pointer;font:inherit;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.market-products-page__categories button{border-radius:999px;font-size:12px;min-height:38px;padding:7px 15px;white-space:nowrap}.market-products-page__categories button:hover:not(:disabled),.market-products-page__vendorFilter button:hover:not(:disabled){border-color:#bcdcc7;color:#16743b}.market-products-page__categories button.is-active,.market-products-page__vendorFilter button.is-active{background:#168d45;border-color:#168d45;color:#fff}.market-products-page__categories button:disabled,.market-products-page__vendorFilter button:disabled{cursor:not-allowed;opacity:.55}.market-products-page__notice{color:#b42318;font-size:13px;margin-top:16px}.market-products-page__marketInfo{grid-gap:14px;align-items:center;background:#edf8f1;border-radius:12px;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) auto;margin-top:18px;min-height:76px;padding:13px 18px}.market-products-page__locationIcon{background:#fff;border-radius:50%;color:#168d45;display:grid;font-size:17px;height:40px;place-items:center;width:40px}.market-products-page__marketInfo div{min-width:0}.market-products-page__marketInfo div>span,.market-products-page__marketInfo strong{display:block}.market-products-page__marketInfo strong{color:#25432f;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-products-page__marketInfo div>span{color:#617268;font-size:12px;line-height:1.45;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-products-page__count{background:#fffc;border-radius:999px;color:#16743b;font-size:11px;font-weight:700;line-height:1.3;padding:6px 10px;white-space:nowrap}.market-products-page__toolbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-top:18px;min-height:48px}.market-products-page__toolbar>span{color:#283229;font-size:17px;font-weight:700}.market-products-page__vendorFilter{align-items:center;background:#f2f5f3;border-radius:9px;display:inline-flex;gap:6px;padding:3px}.market-products-page__vendorFilter button{background:#0000;border:0;border-radius:7px;font-size:11px;min-height:31px;padding:5px 11px}.market-products-page__state{align-items:center;color:#758078;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px;text-align:center}.market-products-page__results{display:flex;flex-direction:column;gap:34px;justify-content:space-between;min-height:520px;padding-top:10px}.market-products-page__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.market-products-page__grid .customer-product-card,.market-products-page__grid .product-card-wrapper{max-width:none;min-width:0}.market-products-page__grid .customer-product-card__image{flex-basis:164px;height:164px}@media (max-width:991.98px){.market-products-page__inner{width:min(100% - 36px,1240px)}.market-products-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.market-products-page{padding:26px 0 60px}.market-products-page__inner{width:min(100% - 28px,1240px)}.market-products-page__heading{align-items:flex-start;flex-direction:column;gap:18px}.market-products-page__marketSelect{width:100%}.market-products-page__categories{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;scrollbar-width:thin}.market-products-page__categories button{flex:0 0 auto}.market-products-page__marketInfo{grid-template-columns:40px minmax(0,1fr)}.market-products-page__count{grid-column:1/-1;margin-left:54px;width:-moz-fit-content;width:fit-content}.market-products-page__marketInfo div>span{white-space:normal}.market-products-page__toolbar{align-items:flex-start;flex-direction:column;margin-top:20px}.market-products-page__vendorFilter{width:100%}.market-products-page__vendorFilter button{flex:1 1}.market-products-page__grid{grid-template-columns:1fr}.market-products-page__grid .customer-product-card__image{flex-basis:190px;height:190px}}.ris-item:has(.customer-product-card){background:#0000;border:0;border-radius:14px;box-shadow:none;cursor:default;padding:0}.ris-item:has(.customer-product-card):hover{border-color:#0000;box-shadow:none;transform:none}@media (max-width:575.98px){.customer-product-card__image{flex-basis:164px;height:164px}.customer-product-card__content{padding:13px}}.storefront-detail{background:#fff;color:#111827;min-height:70vh}.storefront-detail *,.storefront-detail :after,.storefront-detail :before{box-sizing:border-box}.storefront-detail__inner{margin:0 auto;padding:32px 0 88px;width:min(100% - 48px,1380px)}.storefront-detail__breadcrumb{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:9px;line-height:1.5;margin-bottom:24px}.storefront-detail__breadcrumb a{color:#64748b;text-decoration:none}.storefront-detail__breadcrumb a:hover{color:#138a45}.storefront-detail__breadcrumb span:last-child{color:#374151;font-weight:600}.storefront-detail__state,.storefront-products__state{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:300px}.storefront-detail__summary{grid-gap:18px;align-items:stretch;border-bottom:1px solid #edf0ee;display:grid;gap:18px;grid-template-columns:minmax(360px,1.45fr) minmax(250px,.72fr) minmax(310px,.95fr);padding:14px 0 26px}.storefront-detail__identity{align-items:center;display:flex;gap:24px;min-width:0;padding:0 18px 0 0}.storefront-detail__logo{background:#fbfcfb;border:1px solid #edf1ee;border-radius:8px;color:#138a45;display:grid;flex:0 0 132px;font-size:28px;font-weight:800;height:132px;overflow:hidden;place-items:center;width:132px}.storefront-detail__logo img{display:block;height:100%;object-fit:contain;padding:8px;width:100%}.storefront-detail__identity-copy{min-width:0}.storefront-detail__identity-copy h1{color:#111827;font-size:30px;font-weight:750;letter-spacing:0;line-height:1.2;margin:0 0 12px}.storefront-detail__location{align-items:flex-start;color:#64748b;display:flex;font-size:14px;gap:8px;line-height:1.5}.storefront-detail__location .anticon{color:#179447;margin-top:3px}.storefront-detail__market{background:#edf8f1;border-radius:999px;color:#17763d;display:inline-flex;font-size:12px;font-weight:600;margin-top:12px;padding:5px 10px}.storefront-detail__info-card{background:#fff;border:1px solid #ebefec;border-radius:8px;box-shadow:0 4px 16px rgba(22,52,34,.025);min-width:0;padding:19px 21px}.storefront-detail__info-card h2{align-items:center;color:#1f2937;display:flex;font-size:14px;font-weight:650;gap:9px;letter-spacing:0;line-height:1.4;margin:0 0 16px}.storefront-detail__info-card h2 .anticon{color:#179447;font-size:17px}.storefront-detail__hours{display:grid;grid-template-columns:1fr 1fr}.storefront-detail__hours>div{min-width:0}.storefront-detail__hours>div+div{border-left:1px solid #eef1ef;padding-left:22px}.storefront-detail__hours span,.storefront-detail__hours strong{display:block}.storefront-detail__hours span{color:#179447;font-size:12px;margin-bottom:8px}.storefront-detail__hours strong{color:#374151;font-size:16px;font-weight:500;line-height:1.35}.storefront-detail__owner{align-items:center;display:flex;gap:15px}.storefront-detail__owner .ant-avatar{background:#f5d879;color:#2f3b32;flex:0 0 auto}.storefront-detail__owner>div{min-width:0}.storefront-detail__owner span,.storefront-detail__owner strong{align-items:center;display:flex}.storefront-detail__owner strong{color:#1f2937;font-size:14px;font-weight:650;margin-bottom:4px}.storefront-detail__owner span{color:#64748b;font-size:12px;gap:7px;line-height:1.6;overflow-wrap:anywhere}.storefront-detail__owner span .anticon{color:#179447}.storefront-products{padding-top:20px}.storefront-products__controls{grid-gap:22px;align-items:end;border-bottom:1px solid #edf0ee;display:grid;gap:22px;grid-template-columns:minmax(360px,1.7fr) auto minmax(150px,.58fr) minmax(260px,1fr);padding-bottom:21px}.storefront-products__control{min-width:0}.storefront-products__label{color:#374151;display:block;font-size:12px;font-weight:650;margin-bottom:8px}.storefront-products__pills{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.storefront-products__pills button{align-items:center;background:#fcfdfc;border:1px solid #e8ece9;border-radius:8px;color:#52606d;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:7px;justify-content:center;line-height:1;min-height:40px;padding:8px 14px;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.storefront-products__pills button:hover{background:#f8fcf9;border-color:#c7e3d1;color:#13783c}.storefront-products__pills button.is-active{background:#168d45;border-color:#168d45;color:#fff}.storefront-products__pills button.is-active.is-outline{background:#f4faf6;border-color:#c7e5d2;color:#13783c}.storefront-products__pills img{height:17px;object-fit:contain;width:17px}.storefront-products__search,.storefront-products__sort select{background:#fdfefd;border:1px solid #e8ece9;border-radius:8px;min-height:44px;width:100%}.storefront-products__sort select{color:#374151;font:inherit;font-size:13px;padding:0 36px 0 12px}.storefront-products__search{align-items:center;color:#7b8794;display:flex;gap:10px;padding:0 13px}.storefront-products__search:focus-within,.storefront-products__sort select:focus{border-color:#acd8bc;outline:2px solid #15944712}.storefront-products__search input{background:#0000;border:0;color:#1f2937;font:inherit;font-size:13px;min-width:0;outline:0;width:100%}.storefront-products__search input::placeholder{color:#98a2ad}.storefront-products__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px}.storefront-products__grid .customer-product-card,.storefront-products__grid .product-card-wrapper{max-width:none;min-width:0;width:100%}.storefront-products__grid .customer-product-card__image{flex-basis:158px;height:158px}.storefront-product-card{background:#fff;border:1px solid #ebefec;border-radius:8px;box-shadow:0 5px 18px rgba(28,55,38,.025);min-width:0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.storefront-product-card:hover{border-color:#d4e8db;box-shadow:0 9px 24px rgba(28,55,38,.055);transform:translateY(-2px)}.storefront-product-card__image{background:#fafbfa;border:0;border-bottom:1px solid #f0f2f1;cursor:pointer;display:grid;height:196px;padding:22px 24px;place-items:center;width:100%}.storefront-product-card__image img{display:block;height:min(100%,160px);object-fit:contain;width:min(100%,210px)}.storefront-product-card__body{padding:15px 16px 16px}.storefront-product-card__category{background:#f0f7f2;border-radius:999px;color:#34734b;display:inline-flex;font-size:10px;line-height:1.2;margin-bottom:9px;max-width:100%;overflow:hidden;padding:4px 7px;text-overflow:ellipsis;white-space:nowrap}.storefront-product-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;background:#0000;border:0;color:#1f2937;cursor:pointer;display:-webkit-box;font:inherit;font-size:14px;font-weight:650;line-height:1.4;min-height:40px;overflow:hidden;padding:0;text-align:left;width:100%}.storefront-product-card__name:hover{color:#13783c}.storefront-product-card__footer{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:12px;min-height:38px}.storefront-product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.storefront-product-card__price strong{color:#111827;font-size:17px;font-weight:650;line-height:1.2}.storefront-product-card__price span{color:#929ca7;font-size:11px}.storefront-product-card__add,.storefront-product-card__quantity{background:#f5faf7;border:1px solid #d2e8da;border-radius:6px;color:#13813f;flex:0 0 auto;min-height:34px}.storefront-product-card__add{align-items:center;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;gap:7px;justify-content:center;padding:6px 12px}.storefront-product-card__add:hover{background:#edf7f0;border-color:#b9dcc6}.storefront-product-card__add:disabled{background:#f8f9f8;border-color:#e4e7e5;color:#8b95a1;cursor:not-allowed}.storefront-product-card__quantity{align-items:center;display:grid;grid-template-columns:32px 30px 32px;overflow:hidden}.storefront-product-card__quantity button{background:#0000;border:0;color:#13813f;cursor:pointer;height:32px;width:32px}.storefront-product-card__quantity span{color:#1f2937;font-size:13px;font-weight:650;text-align:center}.storefront-products__load-more{display:flex;justify-content:center;padding-top:28px}.storefront-products__load-more button{background:#fff;border:1px solid #e1e7e3;border-radius:7px;color:#374151;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:42px;padding:9px 20px}.storefront-products__load-more button:hover{background:#f8fbf9;border-color:#c0deca;color:#13783c}@media (max-width:1199.98px){.storefront-detail__summary{grid-template-columns:minmax(340px,1.25fr) minmax(240px,.75fr)}.storefront-detail__owner-card{grid-column:1/-1}.storefront-products__controls{grid-template-columns:minmax(0,1.5fr) minmax(220px,.7fr) minmax(220px,.8fr)}.storefront-products__categories{grid-column:1/-1}.storefront-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991.98px){.storefront-detail__inner{width:min(100% - 36px,1380px)}.storefront-detail__summary{grid-template-columns:1fr 1fr}.storefront-detail__identity{grid-column:1/-1}.storefront-detail__owner-card{grid-column:auto}.storefront-products__controls{grid-template-columns:1fr 1fr}.storefront-products__categories{grid-column:1/-1}.storefront-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){.storefront-detail__inner{padding-bottom:64px;padding-top:22px;width:min(100% - 28px,1380px)}.storefront-detail__breadcrumb{font-size:12px;margin-bottom:18px}.storefront-detail__summary{grid-template-columns:1fr;padding-top:4px}.storefront-detail__identity,.storefront-detail__owner-card{grid-column:auto}.storefront-detail__identity{align-items:flex-start;gap:16px;padding-right:0}.storefront-detail__logo{flex-basis:86px;height:86px;width:86px}.storefront-detail__identity-copy h1{font-size:22px;margin-bottom:8px}.storefront-detail__location{font-size:12px}.storefront-detail__info-card{padding:16px}.storefront-products__controls{gap:16px;grid-template-columns:1fr}.storefront-products__categories{grid-column:auto}.storefront-products__pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.storefront-products__pills button{flex:0 0 auto}.storefront-products__grid{grid-template-columns:1fr}.storefront-product-card__image{height:190px}.storefront-products__grid .customer-product-card__image{flex-basis:180px;height:180px}}.pd-page.container{max-width:1380px;padding:18px 0 84px;width:min(100% - 40px,1380px)}.pd-wrap{padding:16px 0 14px}.pd-card{background:#fff;border:0;border-radius:12px;box-shadow:0 4px 18px rgba(22,45,30,.025);max-width:none;overflow:hidden;padding:14px}.pd-heroGrid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)}.pd-gallery{grid-gap:14px;display:grid;gap:14px;grid-template-areas:"thumbs main";grid-template-columns:76px minmax(0,1fr);min-width:0}.pd-mainImage{background:#f8f9f8;border:0;border-radius:8px;grid-area:main;height:510px;overflow:hidden;width:100%}.pd-mainImage img{display:block;height:100%;object-fit:cover;width:100%}.pd-thumbs{display:flex;flex-direction:column;gap:10px;grid-area:thumbs;max-height:510px;overflow-x:hidden;overflow-y:auto;padding:0 3px 0 0;scrollbar-width:thin}.pd-thumbs::-webkit-scrollbar{display:block;width:4px}.pd-thumbs::-webkit-scrollbar-thumb{background:#dfe7e2;border-radius:999px}.pd-thumb{background:#fff;border:1px solid #0000;border-radius:8px;cursor:pointer;flex:0 0 72px;height:72px;overflow:hidden;padding:3px;transition:border-color .15s ease,box-shadow .15s ease;width:72px}.pd-thumb img{border-radius:5px;display:block;height:100%;object-fit:cover;width:100%}.pd-thumb:hover{border-color:#bfdfca;transform:none}.pd-thumb.is-active{border-color:#168d45;box-shadow:0 0 0 2px #168d451a}.pd-details{display:flex;flex-direction:column;gap:9px;height:100%;min-width:0;padding:4px 2px 0 0}.pd-eyebrowRow{gap:7px}.pd-categoryLabel,.pd-stockTag{align-items:center;border:0;border-radius:999px;display:inline-flex;font-size:12px;font-weight:650;line-height:1;min-height:25px;padding:4px 9px}.pd-stockTag.ok{background:#eaf8ef;color:#14743a}.pd-stockTag.bad{background:#fff0f0;color:#b42318}.pd-categoryLabel{background:#f4f6f5;color:#5f6b63}.pd-title{color:#151b17!important;font-size:clamp(25px,2.4vw,32px)!important;font-weight:750!important;letter-spacing:0;line-height:1.15!important;margin:0!important}.pd-ratingRow{gap:9px}.pd-ratingRow .ant-rate{color:#f6bd16;font-size:17px;line-height:1}.pd-ratingText{color:#2f3932;font-size:13px;font-weight:650}.pd-muted{color:#7d8881}.pd-priceRow{display:block}.pd-price{color:#151b17;font-size:26px;font-weight:750;line-height:1.25}.pd-weight{color:#7d8881;font-size:14px;font-weight:500}.pd-desc{color:#5e6962;font-size:15px;line-height:1.6;margin:0 0 2px!important}.pd-summaryGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.pd-summaryItem{align-items:center;background:#f8faf8;border:0;border-radius:8px;display:flex;gap:11px;min-height:58px;min-width:0;padding:10px 12px}.pd-summaryItem>.anticon{background:#edf8f1;border-radius:50%;color:#168d45;display:grid;flex:0 0 31px;height:31px;place-items:center;width:31px}.pd-summaryItem:nth-child(2)>.anticon{background:#eef5fb;color:#3976a8}.pd-summaryItem span,.pd-summaryItem strong{display:block}.pd-summaryItem span{color:#168d45;font-size:12px;font-weight:650;margin-bottom:2px}.pd-summaryItem strong{color:#4a554e;font-size:14px;font-weight:550;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-storeDelivery{background:#f8faf8;border:0;border-radius:8px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(155px,.75fr)}.pd-deliveryBrief,.pd-storeBrief{align-items:center;display:flex;gap:11px;min-width:0;padding:10px 12px}.pd-deliveryBrief{border-left:1px solid #eef2ef}.pd-deliveryBrief>.anticon{background:#edf8f1;border-radius:50%;color:#168d45;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.pd-deliveryBrief>div,.pd-storeBrief>div{min-width:0}.pd-deliveryBrief span,.pd-deliveryBrief strong,.pd-storeBrief span,.pd-storeBrief strong{display:block}.pd-deliveryBrief strong,.pd-storeBrief strong{color:#273029;font-size:14px;font-weight:700}.pd-deliveryBrief span,.pd-storeBrief span{color:#77817a;font-size:12px;line-height:1.45;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-storeBrief button{color:#168d45;cursor:pointer;font:inherit;font-size:12px;font-weight:650;margin-top:3px}.pd-cartRow,.pd-storeBrief button{background:#0000;border:0;padding:0}.pd-cartRow{grid-gap:10px;align-items:center;border-radius:0;display:grid;gap:10px;grid-template-columns:auto minmax(70px,1fr) minmax(180px,1fr);margin:0;min-height:45px}.pd-qty{align-items:center;background:#f7f9f7;border:0;border-radius:8px;display:flex;gap:2px;height:43px;padding:3px}.pd-qtyBtn{background:#f0f7f2!important;border:0!important;border-radius:7px!important;color:#168d45!important;height:34px!important;width:34px!important}.pd-qtyBtn,.pd-qtyInput{box-shadow:none!important}.pd-qtyInput{border:0!important;width:48px!important}.pd-qtyInput .ant-input-number-input{font-size:14px;font-weight:700;padding:0 4px;text-align:center}.pd-cartUnit{color:#6f7b73;font-size:14px}.pd-addToCart{background:#168d45!important;border-color:#168d45!important;border-radius:8px!important;box-shadow:none!important;font-size:14px;font-weight:650!important;height:43px!important;margin:0;padding:0 18px!important;width:100%}.pd-addToCart:hover{background:#11763a!important;border-color:#11763a!important}.pd-infoStrip{background:#f8faf8;border:0;border-radius:8px;display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 18px}.pd-infoStrip>div{align-items:center;display:flex;gap:10px;justify-content:center;min-width:0;padding:10px 18px}.pd-infoStrip>div+div{border-left:1px solid #eef2ef}.pd-infoStrip .anticon{background:#edf8f1;border-radius:50%;color:#168d45;display:grid;flex:0 0 29px;height:29px;place-items:center;width:29px}.pd-infoStrip span,.pd-infoStrip strong{display:block}.pd-infoStrip span{color:#737e76;font-size:12px}.pd-infoStrip strong{color:#3c463f;font-size:14px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-productShelf{padding:0 0 22px}.pd-productShelf__header{align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:32px}.pd-productShelf__header h2{color:#222a24;font-size:19px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0}.pd-productShelf__header button{background:#0000;border:0;color:#168d45;cursor:pointer;font:inherit;font-size:13px;font-weight:650;padding:3px 0}.pd-productShelf__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pd-productShelf .customer-product-card{border-color:#f0f2f1;border-radius:10px;box-shadow:none}.pd-productShelf .customer-product-card__image{flex-basis:142px;height:142px}.pd-productShelf .customer-product-card__content{padding:11px 12px 12px}.pd-productShelf .customer-product-card__name{font-size:15px;line-height:1.45;min-height:43px}.pd-productShelf .customer-product-card__price{margin-top:7px}.pd-productShelf .customer-product-card__price strong{font-size:17px}.pd-productShelf .customer-product-card__price span,.pd-productShelf .customer-product-card__store{font-size:12.5px}.pd-productShelf .customer-product-card__add{font-size:13px}.pd-productShelf__state{display:grid;min-height:180px;place-items:center}.pd-productShelf__state--compact{min-height:125px}.pd-reviewSection{padding:2px 0 0}.pd-reviewPanel{background:#fafbfa;border:0;border-radius:8px;padding:14px}.pd-reviewTitle{color:#222a24;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 16px}.pd-reviewTabs{align-items:center;display:flex;gap:8px;margin-bottom:18px}.pd-reviewTabs button{align-items:center;background:#f1f4f2;border:0;border-radius:8px;color:#657069;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:650;gap:8px;min-height:38px;padding:8px 14px;transition:background-color .15s ease,color .15s ease}.pd-reviewTabs button span{background:#ffffffbf;border-radius:999px;font-size:11px;line-height:1.4;min-width:22px;padding:2px 6px;text-align:center}.pd-reviewTabs button:hover{background:#eaf3ed;color:#176e3b}.pd-reviewTabs button.is-active{background:#168d45;color:#fff}.pd-reviewLayout{grid-gap:18px;display:grid;gap:18px;grid-template-columns:305px minmax(0,1fr)}.pd-reviewMetrics{grid-gap:14px;align-items:center;border-right:1px solid #edf0ee;display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr);padding:10px 14px 10px 4px}.pd-reviewScore strong{color:#172019;display:block;font-size:42px;font-weight:650;line-height:1}.pd-reviewScore>span{color:#747f77;display:block;font-size:12px;margin-top:6px}.pd-reviewScore__stars,.pd-reviewStars{align-items:center;color:#d8ded9;display:flex;gap:1px}.pd-reviewScore__stars{font-size:16px;margin-top:7px}.pd-reviewScore__stars span.is-active,.pd-reviewStars span.is-active{color:#f6bd16;text-shadow:none}.pd-reviewDistribution{grid-gap:5px;display:grid;gap:5px}.pd-reviewDistribution__row{grid-gap:6px;align-items:center;color:#69736c;display:grid;font-size:11px;gap:6px;grid-template-columns:28px minmax(50px,1fr) 50px}.pd-reviewDistribution__row>div{background:#edf0ee;border-radius:999px;height:5px;overflow:hidden}.pd-reviewDistribution__row i{background:#168d45;border-radius:inherit;display:block;height:100%}.pd-reviewDistribution__row small{font-size:10px;white-space:nowrap}.pd-reviewList{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.pd-reviewCard{background:#fff;border:0;border-radius:8px;box-shadow:none;display:block;min-width:0;padding:16px}.pd-reviewCard:hover{border-color:#d9e8de;box-shadow:none;transform:none}.pd-reviewTop{align-items:center;display:flex;gap:9px;justify-content:flex-start;margin-bottom:11px}.pd-reviewIdentity{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.pd-reviewIdentity h3{color:#2d352f;font-size:15px;font-weight:700;margin:0}.pd-reviewIdentity span{color:#929a95;font-size:12px;margin:0}.pd-reviewStars{font-size:14px;margin-top:5px}.pd-reviewStars span{font-size:14px;margin:0}.pd-reviewAvatar{background:#f0f3f1!important;box-shadow:none;color:#39433c!important;flex:0 0 auto;font-size:12px;font-weight:650}.pd-reviewComment{color:#4f5b53;font-size:14px;font-weight:450;line-height:1.6;margin:0}.pd-reviewEmpty{align-content:center;border:0;border-radius:8px;box-shadow:none;display:grid;min-height:130px;padding:16px}.pd-reviewEmpty__icon{font-size:16px;height:34px;margin-bottom:7px;width:34px}.pd-reviewEmpty h3{font-size:15px}.pd-reviewEmpty p{font-size:14px;font-weight:450}.pd-reviewActions{margin-top:12px}.pd-reviewToggle{background:#fff;border:1px solid #bcdcc7;border-radius:7px;color:#168d45;font-size:13px;font-weight:650;min-width:250px;padding:8px 18px}.pd-reviewToggle:hover{background:#f5faf7;box-shadow:none;color:#14743a;transform:none}@media (max-width:1199.98px){.pd-heroGrid{gap:20px;grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.pd-mainImage{height:470px}.pd-thumbs{max-height:470px}.pd-reviewLayout{grid-template-columns:1fr}.pd-reviewMetrics{border-bottom:1px solid #edf0ee;border-right:0}}@media (max-width:991.98px){.pd-page.container{width:min(100% - 32px,1380px)}.pd-card{padding:14px}.pd-heroGrid{grid-template-columns:1fr}.pd-mainImage{height:430px}.pd-thumbs{max-height:430px}.pd-productShelf__grid,.pd-reviewList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.pd-page.container{padding-bottom:58px;padding-top:12px;width:min(100% - 24px,1380px)}.pd-card{border-radius:8px;padding:10px}.pd-gallery{grid-template-areas:"main" "thumbs";grid-template-columns:1fr}.pd-mainImage{border-radius:7px;height:300px}.pd-thumbs{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding:0 0 3px}.pd-title{font-size:24px!important}.pd-infoStrip,.pd-productShelf__grid,.pd-reviewList,.pd-storeDelivery,.pd-summaryGrid{grid-template-columns:1fr}.pd-deliveryBrief,.pd-infoStrip>div+div{border-left:0;border-top:1px solid #edf0ee}.pd-infoStrip>div{justify-content:flex-start}.pd-cartRow{grid-template-columns:auto 1fr}.pd-addToCart{grid-column:1/-1}.pd-productShelf .customer-product-card__image{flex-basis:180px;height:180px}.pd-reviewMetrics{grid-template-columns:1fr;padding-right:4px}.pd-reviewTabs{align-items:stretch}.pd-reviewTabs button{flex:1 1;font-size:12px;justify-content:center;padding-inline:10px}.pd-reviewToggle{min-width:0;width:100%}}.rv2-section{background:#f8fafb;padding:88px 0 100px}.rv2-head{margin-bottom:44px;text-align:center}.rv2-eyebrow{color:#34c759;font-size:12px;font-weight:600;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.rv2-title{color:#111827;font-size:26px;font-weight:700;line-height:1.2;margin:0 0 12px}.rv2-underline{background:#34c759;border-radius:999px;height:3px;margin:0 auto;width:48px}.rv2-slide{padding:0 10px}.rv2-card{background:#fff;border:1px solid #e9ecef;border-radius:18px;box-shadow:0 2px 16px #1118270f;display:flex;flex-direction:column;gap:16px;height:100%;overflow:hidden;padding:28px 24px 22px;position:relative;transition:box-shadow .22s ease,transform .22s ease}.rv2-card:hover{box-shadow:0 8px 28px #34c7591a;transform:translateY(-2px)}.rv2-card__top{align-items:center;display:flex;gap:10px;justify-content:space-between}.rv2-stars{color:#f59e0b;display:flex;font-size:14px;gap:3px}.rv2-card__text{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;flex:1 1;font-size:13px;line-height:1.7;margin:0;overflow:hidden}.rv2-card__footer{align-items:center;border-top:1px solid #f3f4f6;display:flex;gap:12px;margin-top:auto;padding-top:12px}.rv2-avatar{background:#e5e7eb;border-radius:50%;flex-shrink:0;height:40px;overflow:hidden;width:40px}.rv2-avatar img{height:100%;object-fit:cover;width:100%}.rv2-meta{display:flex;flex-direction:column;gap:2px}.rv2-meta__name{color:#111827;font-size:13px;font-weight:700;text-transform:capitalize}.rv2-meta__role{color:#9ca3af;font-size:11px}.rv2-card__accent{background:linear-gradient(90deg,#34c759,#86efac);bottom:0;height:3px;left:0;opacity:0;position:absolute;transition:opacity .2s ease;width:100%}.rv2-card:hover .rv2-card__accent{opacity:1}.rv2-dots{bottom:-32px!important}.rv2-dots li button:before{color:#d1d5db!important;font-size:8px!important;opacity:1!important}.rv2-dots li.slick-active button:before{color:#34c759!important}@media (max-width:767.98px){.rv2-section{padding:56px 0 72px}.rv2-title{font-size:22px}}.tp2-section{background:#fff;border-top:1px solid #f3f4f6;padding:48px 0 56px}.tp2-head{margin-bottom:28px;text-align:center}.tp2-label{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.tp2-track-wrap{overflow:hidden;position:relative}.tp2-track-wrap:after,.tp2-track-wrap:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.tp2-track-wrap:before{background:linear-gradient(90deg,#fff,#0000);left:0}.tp2-track-wrap:after{background:linear-gradient(270deg,#fff,#0000);right:0}.tp2-slide{display:flex!important;padding:0 16px}.tp2-logo,.tp2-slide{align-items:center;justify-content:center}.tp2-logo{background:#f9fafb;border:1px solid #f3f4f6;border-radius:10px;display:flex;filter:grayscale(1) opacity(.55);height:56px;padding:8px 12px;transition:filter .25s ease,transform .2s ease,box-shadow .2s ease}.tp2-logo:hover{box-shadow:0 4px 16px #0000000f;filter:grayscale(0) opacity(1);transform:scale(1.04)}.tp2-logo__img{display:block;height:auto;max-height:36px;max-width:110px;object-fit:contain;width:auto}@media (max-width:767.98px){.tp2-section{padding:36px 0 44px}.tp2-logo__img{max-height:28px;max-width:80px}.tp2-track-wrap:after,.tp2-track-wrap:before{width:40px}}.ft4{margin-top:72px;position:relative}.ft4__shape{display:block;height:120px;line-height:0;width:100%}.ft4__shapeSvg{display:block;height:100%;width:100%}.ft4__body{background:#27ae60;color:#ffffffe6;padding:36px 0 48px}.ft4__inner{max-width:1240px;padding:0 24px}.ft4__grid{align-items:flex-start}.ft4__col{padding:0 20px}.ft4__col--brand{padding-left:0}.ft4__col--links{padding-right:0}.ft4__divider-col{padding:0 12px}.ft4__vdivider{background:#ffffff2e;margin:0 auto;min-height:180px;width:1px}.ft4-brand__logo-row{align-items:center;display:flex;gap:10px;margin-bottom:14px}.ft4-brand__logo{display:block;height:auto;width:46px}.ft4-brand__wordmark{color:#fff;font-size:20px;font-weight:800;letter-spacing:-.04em;line-height:1}.ft4-brand__tagline{color:#ffffffb8;font-size:12.5px;line-height:1.7;margin:0 0 20px;max-width:230px}.ft4-social__label{color:#ffffff8c;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.ft4-social__icons{display:flex;gap:8px}.ft4-social__btn{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:50%;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:background .18s,transform .18s,border-color .18s;width:32px}.ft4-social__btn:hover{background:#ffffff47;border-color:#fff6;transform:translateY(-2px)}.ft4-social__btn img{display:block;height:14px;width:14px}.ft4-group__label{color:#ffffff8c;font-size:10px;font-weight:700;letter-spacing:.1em;margin:0 0 14px;text-transform:uppercase}.ft4-group__nav{display:flex;flex-direction:column;gap:0}.ft4-group__link{align-items:center;border-bottom:1px solid #ffffff12;color:#fffc;display:flex;font-size:13px;gap:6px;line-height:1;padding:6px 0;text-decoration:none;transition:color .15s,gap .15s}.ft4-group__link:last-child{border-bottom:none}.ft4-group__link:hover{color:#fff;gap:10px}.ft4-group__arrow{font-size:9px;opacity:.5;transition:opacity .15s,transform .15s}.ft4-group__link:hover .ft4-group__arrow{opacity:1;transform:translateX(2px)}.ft4-contact{display:flex;flex-direction:column;gap:0}.ft4-contact__item{align-items:center;border-bottom:1px solid #ffffff12;color:#fffc;display:flex;font-size:12.5px;gap:10px;padding:7px 0;text-decoration:none;transition:color .15s}.ft4-contact__item:last-child{border-bottom:none}.ft4-contact__item:hover{color:#fff}.ft4-contact__icon{align-items:center;background:#ffffff26;border:1px solid #fff3;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;height:26px;justify-content:center;width:26px}.ft4-contact__text{line-height:1.3}.ft4-bottom{align-items:center;border-top:1px solid #ffffff24;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:32px;padding-top:18px}.ft4-bottom__copy{color:#ffffff80;font-size:11.5px;margin:0}.ft4-bottom__links{align-items:center;display:flex;gap:10px}.ft4-bottom__link{color:#ffffff80;font-size:11.5px;text-decoration:none;transition:color .15s}.ft4-bottom__link:hover{color:#ffffffe6}.ft4-bottom__sep{color:#ffffff40;font-size:11px;line-height:1}@media (max-width:991.98px){.ft4__shape{height:88px}.ft4__body{padding:28px 0 36px}.ft4__col{padding:0 12px}.ft4__col--brand{padding-left:0}.ft4-brand__tagline{max-width:100%}}@media (max-width:767.98px){.ft4{margin-top:48px}.ft4__shape{height:68px}.ft4__body{padding:22px 0 32px}.ft4__col{padding:0}.ft4-bottom{align-items:flex-start;flex-direction:column;gap:8px;margin-top:24px}.ft4__inner{padding:0 16px}}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}.portal-notification .ant-drawer-content{background:#f7f8fa}.portal-notification .ant-drawer-header{background:#fff;border-bottom:1px solid #0f172a0f}.portal-notification .ant-drawer-body{padding:18px}.portal-notification__header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.portal-notification__header h2{color:#0f172a;font-size:1.02rem;font-weight:900;margin:0}.portal-notification__header span{color:#64748b;display:block;font-size:.78rem;font-weight:750;margin-top:3px}.portal-notification__markAll{color:#159947;font-size:.8rem;font-weight:850;height:auto;padding:0}.portal-notification__state{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:220px;text-align:center}.portal-notification__state p{font-size:.92rem;font-weight:750;margin:0}.portal-notification__list{display:flex;flex-direction:column;gap:10px}.portal-notification__item{grid-gap:11px;background:#fff;border:1px solid #0f172a12;border-radius:16px;color:inherit;cursor:pointer;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;padding:12px;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease;width:100%}.portal-notification__item:hover{background:#fbfffc;border-color:#35b95842;transform:translateY(-1px)}.portal-notification__item--unread{background:#f0fdf4;border-color:#35b95847}.portal-notification__icon{align-items:center;background:#eafaf0;border-radius:13px;color:#159947;display:inline-flex;font-size:1rem;height:38px;justify-content:center;width:38px}.portal-notification__content{display:flex;flex-direction:column;gap:4px;min-width:0}.portal-notification__content strong{color:#0f172a;font-size:.9rem;font-weight:900;line-height:1.25}.portal-notification__content span{color:#475569;font-size:.82rem;font-weight:650;line-height:1.4}.portal-notification__content small{color:#94a3b8;font-size:.72rem;font-weight:800}.portal-notification__dot{align-self:center;background:#ef4444;border-radius:999px;height:9px;width:9px}@media (max-width:520px){.portal-notification.ant-drawer-right>.ant-drawer-content-wrapper{width:100%!important}.portal-notification .ant-drawer-body{padding:14px}}.rp-root{background:#f8f9fb;display:flex;flex-direction:column;min-height:100vh}.rp-header{background:#35c759}.rp-header__navbar{background:#0000!important}.rp-header__container{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.rp-brand__logo{height:34px;width:auto}.rp-header__collapse{justify-content:space-between}.rp-nav{flex-wrap:wrap;gap:1rem;margin:0 auto}.rp-nav__link{color:#fff!important;font-weight:500}.rp-nav__link--active{border-bottom:2px solid #ffffffe6;padding-bottom:2px}.rp-header__right{align-items:center;display:flex;gap:.75rem}.rp-lang.ant-select .ant-select-selector{background:#ffffff24!important;border:1px solid #ffffff8c!important;border-radius:12px!important;color:#fff!important}.rp-lang .ant-select-arrow,.rp-lang .ant-select-selection-item{color:#fff!important}.rp-bell{align-items:center;background:#fff;border:none;border-radius:50%;color:#8d8d8d;display:inline-flex;height:38px;justify-content:center;width:38px}.rp-bell--avatar{overflow:hidden;padding:0}.rp-bell__avatarImg{display:block;height:100%;object-fit:cover;width:100%}.rp-avatarFallback{align-items:center;background:#e9fbef;color:#15803d;display:inline-flex;font-weight:900;justify-content:center;letter-spacing:.02em}.rp-notificationMenu,.rp-profileMenu{position:relative}.rp-profileMenu__dropdown{background:#fff;border:1px solid #edf0f4;border-radius:14px;box-shadow:0 12px 32px #0f172a1f;min-width:240px;padding:.45rem;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.rp-profileMenu__summary{align-items:center;border-bottom:1px solid #0f172a0f;display:flex;gap:.65rem;margin-bottom:.35rem;padding:.65rem}.rp-profileMenu__summary>div{min-width:0}.rp-profileMenu__summary span,.rp-profileMenu__summary strong{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-profileMenu__summary strong{color:#0f172a;font-size:.9rem;font-weight:850}.rp-profileMenu__summary span{color:#64748b;font-size:.76rem;font-weight:650;margin-top:.12rem}.rp-profileMenu__avatar{border-radius:50%;flex:0 0 auto;height:38px;object-fit:cover;width:38px}.rp-profileMenu__item{background:#0000;border:none;border-radius:10px;color:#27303f;cursor:pointer;display:block;font-size:.9rem;padding:.7rem .85rem;text-align:left;text-decoration:none;width:100%}.rp-profileMenu__item:hover{background:#f7f9fc}.rp-profileMenu__item--logout{color:#ff5f7a}.rp-notificationMenu__dropdown{background:#fff;border:1px solid #edf0f4;border-radius:14px;box-shadow:0 12px 32px #0f172a1f;padding:.7rem;position:absolute;right:0;top:calc(100% + 10px);width:280px;z-index:20}.rp-notificationMenu__title{color:#27303f;font-size:.95rem;font-weight:700;margin-bottom:.55rem}.rp-notificationMenu__list{display:flex;flex-direction:column;gap:.35rem}.rp-notificationMenu__item{align-items:flex-start;border-radius:10px;display:flex;gap:.65rem;padding:.65rem .4rem}.rp-notificationMenu__item:hover{background:#f7f9fc}.rp-notificationMenu__dot{background:#35c759;border-radius:50%;flex-shrink:0;height:8px;margin-top:.35rem;width:8px}.rp-notificationMenu__itemTitle{color:#27303f;font-size:.88rem;font-weight:600}.rp-notificationMenu__itemTime{color:#9aa3b2;font-size:.76rem;margin-top:.12rem}.rp-page{max-width:1120px;padding:1.5rem 0 2rem}.rp-intro{margin-bottom:1.5rem}.rp-intro__title{color:#222;font-size:1.35rem;font-weight:700;margin:0 0 .35rem}.rp-intro__text{color:#666;font-size:.95rem}.rp-card{background:#fff;border:1px solid #edf0f4;border-radius:18px;box-shadow:0 8px 24px #0f172a0a}.rp-section{margin-top:1.5rem}.rp-section-title{color:#222;font-size:1rem;font-weight:600;margin-bottom:.9rem}.rp-chart{padding:1.2rem 1.4rem 1rem}.rp-chart__top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.rp-chart__left{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.rp-chart__segmented.ant-segmented{background:#f5f7fb}.rp-chart__legend{color:#7b8090;display:flex;flex-wrap:wrap;font-size:.8rem;gap:1rem}.rp-chart__legendItem{align-items:center;display:inline-flex;gap:.35rem}.rp-chart__legendDot{border-radius:50%;height:7px;width:7px}.rp-chart__legendDot--total{background:#35c759}.rp-chart__body{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:48px 1fr}.rp-chart__axis{color:#a0a7b5;display:flex;flex-direction:column;font-size:.72rem;height:220px;justify-content:space-between}.rp-chart__canvasWrap{min-width:0}.rp-chart__svg{height:220px;overflow:visible}.rp-chart__gridLine{stroke:#eef1f6;stroke-width:1}.rp-chart__path{filter:drop-shadow(0 8px 12px rgba(0,0,0,.06))}.rp-chart__labels{color:#a0a7b5;display:flex;font-size:.72rem;justify-content:space-between;margin-top:.35rem}.rp-orders{padding:1.2rem 1.4rem}.rp-orders__header{align-items:center;border-bottom:1px solid #eef1f6;color:#6a7280;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.rp-orders__header strong{color:#222;font-size:1.05rem}.rp-orders--summary{padding-bottom:1.4rem}.rp-orders__summary{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:.4rem;text-align:center}.rp-orders__summaryIcon{align-items:center;background:#eafaf0;border-radius:50%;color:#35c759;display:inline-flex;font-size:1.25rem;height:54px;justify-content:center;margin-bottom:.9rem;width:54px}.rp-orders__summaryValue{color:#222;font-size:2rem;font-weight:700;line-height:1.1;margin-bottom:.35rem}.rp-orders__summaryText{color:#8f97a6;font-size:.86rem;max-width:260px}.rp-orders__grid{grid-gap:1rem 1.5rem;display:grid;gap:1rem 1.5rem;grid-template-columns:1fr 1fr}.rp-orders__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-orderStat{grid-gap:.8rem;align-items:center;display:grid;gap:.8rem;grid-template-columns:46px 1fr auto}.rp-orderStat--link{border-radius:14px;color:inherit;padding:.25rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.rp-orderStat--link:hover{background:#f7fbf8;color:inherit;transform:translateY(-1px)}.rp-orderStat__icon{align-items:center;border-radius:50%;display:inline-flex;font-size:1.05rem;height:46px;justify-content:center;width:46px}.rp-orderStat__icon--green{background:#eafaf0;color:#35c759}.rp-orderStat__icon--blue{background:#edf3ff;color:#4f7cff}.rp-orderStat__icon--yellow{background:#fff6e6;color:#f7b500}.rp-orderStat__icon--pink{background:#fff0f4;color:#ff5f7a}.rp-orderStat__title{color:#27303f;font-size:.95rem;font-weight:600}.rp-orderStat__sub{color:#a0a7b5;font-size:.76rem}.rp-orderStat__value{font-size:.95rem;font-weight:700}.rp-orderStat__value--green{color:#35c759}.rp-orderStat__value--blue{color:#4f7cff}.rp-orderStat__value--yellow{color:#f7b500}.rp-orderStat__value--pink{color:#ff5f7a}.rp-sales{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rp-saleCard{align-items:center;display:flex;gap:.75rem;padding:1rem 1.1rem}.rp-saleCard__icon{align-items:center;border-radius:14px;color:#fff;display:inline-flex;font-size:1rem;height:42px;justify-content:center;width:42px}.rp-saleCard__icon--orange{background:#ffa940}.rp-saleCard__icon--red{background:#ff5f7a}.rp-saleCard__icon--purple{background:#bf5af2}.rp-saleCard__label{color:#6a7280;font-size:.82rem;margin-bottom:.15rem}.rp-saleCard__value{color:#222;font-size:1.2rem;font-weight:700}.rp-saleCard__value--currency{color:#ff5f7a;font-size:1rem}.rp-placeholder{padding:1.4rem}.rp-placeholder__text{color:#6a7280;margin:0}.rp-ordersPage__header{margin-bottom:1rem}.rp-ordersPage__title{color:#222;font-size:1.6rem;font-weight:700;margin:0 0 .25rem}.rp-ordersPage__subtext{color:#6a7280;font-size:.92rem;margin:0}.rp-ordersPage__loading{display:flex;justify-content:center;padding:3rem 0}.rp-ordersPage__empty{color:#666;margin:0;padding:2rem 0;text-align:center}.rp-orderTabs{background:#fff;border:1px solid #edf0f4;border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:.35rem;margin:1.25rem 0;padding:.35rem}.rp-orderTabs__item{background:#0000;border:none;border-radius:10px;color:#b0b6c2;cursor:pointer;font-size:.82rem;padding:.55rem .9rem}.rp-orderTabs__item--active{background:#f5fff7;color:#35c759;font-weight:600}.rp-orderCards{grid-gap:1.1rem;display:grid;gap:1.1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rp-orderCard{background:#fff;border:1px solid #edf0f4;box-shadow:0 8px 24px #0f172a0a;padding:1rem 1rem .7rem}.rp-orderCard__top{display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.rp-orderCard__topLeft{align-items:flex-start;display:flex;gap:.65rem}.rp-orderCard__bag{align-items:center;background:#fff7e6;border-radius:50%;color:#f7b500;display:inline-flex;flex-shrink:0;font-size:.72rem;height:24px;justify-content:center;width:24px}.rp-orderCard__orderNo{color:#27303f;font-size:.88rem;font-weight:600}.rp-orderCard__date{color:#b0b6c2;font-size:.72rem}.rp-orderCard__topRight{text-align:right}.rp-orderCard__status{color:#f7b500;font-weight:600}.rp-orderCard__status--preparing{color:#4f7cff}.rp-orderCard__status--ready-for-pickup{color:#8b5cf6}.rp-orderCard__status--in-transit{color:#4f7cff}.rp-orderCard__status--completed{color:#35c759}.rp-orderCard__status--cancelled{color:#ff5f7a}.rp-orderCard__distance{color:#ff8a65;font-size:.72rem;margin-top:.1rem}.rp-orderCard__customerRow{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.8rem}.rp-orderCard__customer{align-items:flex-start;display:flex;flex:1 1;gap:.5rem;min-width:0}.rp-orderCard__avatar{border-radius:50%;display:inline-block;flex-shrink:0;height:28px;width:28px}.rp-orderCard__avatar--brown{background:linear-gradient(145deg,#6d4c41,#bcaaa4)}.rp-orderCard__avatar--navy{background:linear-gradient(145deg,#1f2937,#6b7280)}.rp-orderCard__avatar--gray{background:linear-gradient(145deg,#9ca3af,#d1d5db)}.rp-orderCard__avatar--black{background:linear-gradient(145deg,#111827,#4b5563)}.rp-orderCard__avatar--beige{background:linear-gradient(145deg,#8d6e63,#d7ccc8)}.rp-orderCard__avatar--olive{background:linear-gradient(145deg,#556b2f,#a3b18a)}.rp-orderCard__customerName{color:#27303f;font-size:.86rem;font-weight:500}.rp-orderCard__customerText{display:flex;flex-direction:column;gap:.12rem;min-width:0}.rp-orderCard__customerAddress,.rp-orderCard__customerPhone{color:#8f97a6;font-size:.74rem;line-height:1.3;word-break:break-word}.rp-orderCard__customerPhone{color:#6a7280;font-weight:600}.rp-orderCard__callBtn{align-items:center;background:#35c759;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:.72rem;height:26px;justify-content:center;width:26px}.rp-orderCard__meta{grid-gap:.55rem;align-items:center;display:grid;gap:.55rem;grid-template-columns:auto 1fr auto;margin-bottom:.85rem}.rp-orderCard__metaItem{align-items:center;background:#f7f9fc;border-radius:999px;color:#6a7280;display:inline-flex;font-size:.72rem;gap:.25rem;min-width:0;padding:.45rem .6rem}.rp-orderCard__metaItem--grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rp-orderCard__metaIcon{font-size:.72rem}.rp-orderCard__metaIcon--teal{color:#32c5d2}.rp-orderCard__metaIcon--green{color:#35c759}.rp-orderCard__metaIcon--red{color:#ff5f7a}.rp-orderCard__metaSub{color:#b0b6c2}.rp-orderCard__actions{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1fr;margin-bottom:.45rem}.rp-orderCard__btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:600;justify-content:center;padding:.7rem .8rem;text-decoration:none}.rp-orderCard__btn--start{background:#eef9f1;color:#9fc5a4}.rp-orderCard__btn--accept{background:#eef9f1;color:#35c759}.rp-orderCard__btn--passive{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.rp-orderCard__btn--view{background:#fff7e6;color:#f7b500}.rp-orderCard__btn--full{grid-column:1/-1}.rp-orderCard__hint{color:#c28100;font-size:.72rem;font-weight:600;grid-column:1/-1;margin-top:-.2rem;text-align:center}.rp-orderCards{gap:1.25rem}.rp-orderCard{border:1px solid #eef2f0;border-radius:20px;box-shadow:0 14px 34px rgba(15,23,42,.055);padding:1.25rem}.rp-orderCard__top{align-items:flex-start;margin-bottom:1.15rem}.rp-orderCard__bag{background:#ecfdf3;border-radius:14px;color:#16a34a;font-size:1rem;height:42px;width:42px}.rp-orderCard__orderNo{color:#172033;font-size:1rem;font-weight:800}.rp-orderCard__date{color:#7c8797;font-size:.78rem;margin-top:.2rem}.rp-orderCard__status{align-items:center;border-radius:999px;display:inline-flex;font-size:.74rem;font-weight:800;justify-content:center;padding:.38rem .7rem;white-space:nowrap}.rp-orderCard__status--pending{background:#fef3c7;color:#b45309}.rp-orderCard__status--accepted{background:#e0f2fe;color:#0369a1}.rp-orderCard__status--ready-for-pickup{background:#f3e8ff;color:#7e22ce}.rp-orderCard__status--in-transit{background:#dcfce7;color:#15803d}.rp-orderCard__status--complete,.rp-orderCard__status--completed,.rp-orderCard__status--delivered{background:#dcfce7;color:#166534}.rp-orderCard__status--cancel,.rp-orderCard__status--canceled,.rp-orderCard__status--cancelled{background:#fee2e2;color:#dc2626}.rp-orderCard__infoGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.rp-orderCard__infoItem{background:#fbfdfc;border:1px solid #eef2f0;border-radius:14px;min-width:0;padding:.8rem .85rem}.rp-orderCard__infoLabel{color:#7c8797;display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.rp-orderCard__infoItem strong{color:#172033;display:block;font-size:.92rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-orderCard__infoItem--total strong{color:#16a34a}.rp-orderCard__metaLine{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.9rem}.rp-orderCard__metaLine span{align-items:center;background:#f7f9fc;border-radius:999px;color:#64748b;display:inline-flex;font-size:.78rem;font-weight:700;gap:.35rem;padding:.42rem .65rem}.rp-orderCard__multiStoreNote{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;color:#15803d;font-size:.82rem;font-weight:700;margin-bottom:.95rem;padding:.75rem .85rem}.rp-orderCard__actions{display:flex;justify-content:flex-end;margin:0}.rp-orderCard__btn--view{background:#22c55e;border-radius:12px;box-shadow:0 8px 18px #22c55e2e;color:#fff;min-width:140px}.rp-orderCard__btn--view:hover{background:#16a34a;color:#fff}.rp-orderCard__btn--full{grid-column:auto}.rp-orderCard--skeleton{pointer-events:none}.rp-skeletonLine{animation:rpSkeleton 1.3s ease-in-out infinite;background:linear-gradient(90deg,#edf2f7 25%,#f8fafc 50%,#edf2f7 75%);background-size:200% 100%;border-radius:999px;height:14px}.rp-skeletonLine--wide{height:18px;margin-bottom:1.2rem;width:70%}.rp-skeletonLine--button{height:38px;margin-left:auto;width:145px}.rp-skeletonGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}@keyframes rpSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.rp-orderCard__footer{color:#ff7f7f;display:block;font-size:.7rem;padding-top:.2rem;text-align:center;text-decoration:none}.rp-orderCard__footer--soft{background:#fff4ef;border-radius:10px;color:#ffb199;margin-bottom:.3rem;padding:.45rem .7rem}.rp-orderDetail__pageHeader{align-items:center;display:flex;gap:.55rem;margin-bottom:1rem}.rp-myBack{align-items:center;background:#f2f4f8;border-radius:50%;color:#6a7280;display:inline-flex;height:28px;justify-content:center;text-decoration:none;width:28px}.rp-orderDetail__pageTitle{color:#6a7280;font-size:.9rem}.rp-orderDetail__infoCard,.rp-orderDetail__summary,.rp-orderDetail__userCard{padding:1rem 1.2rem}.rp-orderDetail__summary{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.rp-orderDetail__summaryLeft{align-items:center;display:flex;gap:.8rem}.rp-orderDetail__bag{align-items:center;background:#fff7e6;border-radius:50%;color:#f7b500;display:inline-flex;height:40px;justify-content:center;width:40px}.rp-orderDetail__orderNo{color:#27303f;font-size:1.05rem;font-weight:600}.rp-orderDetail__date{color:#a0a7b5;font-size:.8rem}.rp-orderDetail__cancelReason{color:#a0a7b5;font-size:.8rem;line-height:1.45;margin-top:.35rem}.rp-orderDetail__cancelReasonLabel{color:#a0a7b5;font-weight:600}.rp-orderDetail__vendorGroup{margin-bottom:1rem}.rp-orderDetail__vendorGroup:last-of-type{margin-bottom:1.25rem}.rp-orderDetail__vendorActions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end;margin:.25rem 0 .75rem}.rp-orderDetail__vendorActions .rp-orderCard__btn{min-width:120px}.rp-orderCard__btn:disabled{background:#f3f4f6;color:#b6bcc7;cursor:not-allowed}.rp-detailVendor__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.rp-detailActionBtn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;gap:.4rem;justify-content:center;min-height:42px;min-width:132px;padding:.65rem 1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.rp-detailActionBtn--start{background:#27303f;box-shadow:0 8px 18px #27303f38;color:#fff}.rp-detailActionBtn--start:hover:not(:disabled){background:#1b222d;color:#fff;transform:translateY(-1px)}.rp-detailActionBtn--weigh{background:#fff7e6;border:1.5px solid #f7b500;box-shadow:0 6px 14px #f7b50029;color:#c28100}.rp-detailActionBtn--weigh:hover{background:#ffefc7;color:#a56b00;transform:translateY(-1px)}.rp-detailActionBtn--disabled,.rp-detailActionBtn:disabled{background:#eef1f5!important;border-color:#e5e9ef!important;box-shadow:none!important;color:#9aa3b2!important;cursor:not-allowed;transform:none!important}.rp-orderDetail__summaryRight{align-items:center;display:flex;gap:.85rem}.rp-orderDetail__status{background:#edf3ff;border-radius:8px;color:#4f7cff;font-size:.76rem;font-weight:600;padding:.35rem .7rem}.rp-orderDetail__qualityBtn{align-items:center;background:#35c759;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;justify-content:center;padding:.7rem 1.2rem;text-decoration:none}.rp-orderDetail__sectionTitle{color:#222;font-size:.9rem;font-weight:600;margin:.8rem 0 .5rem}.rp-orderDetail__userCard{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.8rem}.rp-orderDetail__userInfo{align-items:center;display:flex;gap:.75rem}.rp-orderDetail__userAvatar{background:linear-gradient(145deg,#2c5282,#63b3ed);border-radius:50%;display:inline-block;height:42px;width:42px}.rp-orderDetail__userName{color:#27303f;font-size:.95rem;font-weight:600}.rp-orderDetail__userPhone{color:#9aa2b1;font-size:.8rem}.rp-orderDetail__callBtn{align-items:center;background:#eafaf0;border:none;border-radius:50%;color:#35c759;display:inline-flex;height:28px;justify-content:center;width:28px}.rp-orderDetail__feeRow,.rp-orderDetail__row,.rp-orderDetail__tableHead,.rp-orderDetail__totalRow{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1.4fr .6fr .5fr}.rp-orderDetail__tableHead{color:#27303f;font-size:.82rem;font-weight:600;padding-bottom:.75rem}.rp-orderDetail__row{padding:.65rem 0}.rp-orderDetail__itemNameWrap{align-items:center;display:flex;gap:.7rem}.rp-orderDetail__itemImg{border-radius:50%;height:34px;object-fit:cover;width:34px}.rp-orderDetail__itemName{color:#27303f;font-size:.92rem}.rp-orderDetail__itemVendor{color:#b0b6c2;font-size:.72rem}.rp-orderDetail__qty{color:#27303f;font-size:.92rem}.rp-orderDetail__price{color:#ff5f52;font-size:.95rem;text-align:right}.rp-orderDetail__feeRow{color:#6a7280;font-size:.88rem;padding:.6rem 0}.rp-orderDetail__feeRow span:last-child{color:#27303f;text-align:right}.rp-orderDetail__feeRow--border{border-bottom:1px solid #edf0f4;padding-bottom:.9rem}.rp-orderDetail__totalRow{color:#27303f;font-size:1rem;padding-top:.9rem}.rp-orderDetail__totalRow strong{color:#ff5f52;font-size:1.8rem;grid-column:3;text-align:right}.rp-orderDetail__footerMeta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1rem}.rp-orderDetail__metaPill{align-items:center;background:#fff;border:1px solid #edf0f4;border-radius:999px;color:#6a7280;display:inline-flex;font-size:.72rem;gap:.45rem;padding:.55rem .9rem}.rp-orderDetail__metaPill--address svg{color:#35c759}.rp-orderDetail__metaPill--time svg{color:#ff5f7a}.rp-orderDetail__metaPill small{color:#b0b6c2}.rp-detailHero{background:linear-gradient(135deg,#1f8f45,#35c759 55%,#46d67a);border-radius:20px;box-shadow:0 16px 34px #35c7593d;margin-bottom:1.25rem;padding:1.35rem 1.4rem}.rp-detailHero__top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.rp-detailHero__id{align-items:center;display:flex;gap:.85rem}.rp-detailHero__icon{align-items:center;background:#fff3;border-radius:14px;display:flex;font-size:1.3rem;height:46px;justify-content:center;width:46px}.rp-detailHero__order{font-size:1.25rem;font-weight:800;line-height:1.15}.rp-detailHero__sub{font-size:.84rem;margin-top:.15rem;opacity:.9}.rp-detailHero__status{background:#ffffff38!important;border-radius:999px;color:#fff!important;font-size:.76rem;font-weight:700;padding:.4rem .9rem;white-space:nowrap}.rp-detailHero__stats{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.1rem}.rp-detailHero__stat{background:#ffffff29;border-radius:14px;display:flex;flex-direction:column;gap:.2rem;padding:.65rem .85rem}.rp-detailHero__stat span{font-size:.72rem;opacity:.88}.rp-detailHero__stat strong{font-size:1.05rem;font-weight:800}.rp-detailHero__note{font-size:.82rem;line-height:1.45;margin-top:.9rem;opacity:.92}.rp-detailHero__action{background:#fff;border-radius:999px;color:#1f8f45;display:inline-flex;font-size:.82rem;font-weight:700;margin-top:.95rem;padding:.55rem 1rem;text-decoration:none}.rp-detailInfo{margin-bottom:1.25rem;padding:1.1rem 1.2rem}.rp-detailInfo__grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rp-detailInfo__tile{align-items:flex-start;background:#f7faf8;border:1px solid #e8f3ec;border-radius:14px;display:flex;gap:.7rem;padding:.8rem .9rem}.rp-detailInfo__icon{align-items:center;background:#eafaf0;border-radius:10px;color:#35c759;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.rp-detailInfo__label{color:#8f97a6;display:block;font-size:.72rem;letter-spacing:.02em;margin-bottom:.15rem;text-transform:uppercase}.rp-detailInfo__value{color:#27303f;font-size:.9rem;font-weight:700;line-height:1.35;word-break:break-word}.rp-detailInfo__call,.rp-detailInfo__value--link{color:#1f8f45;text-decoration:none}.rp-detailInfo__call{align-items:center;background:#eafaf0;border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;gap:.45rem;margin-top:.95rem;padding:.55rem .95rem}.rp-deliveryProof{border:1px solid #eef2f0;border-radius:20px;box-shadow:0 10px 24px rgba(15,23,42,.045);margin-bottom:1.25rem;padding:1.1rem 1.2rem}.rp-deliveryProof--embedded{border-radius:0;border-width:1px 0 0;box-shadow:none;margin:1rem 0 0;padding:1rem 0 0}.rp-deliveryProof__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.rp-deliveryProof__title{color:#172033;font-size:1rem;font-weight:800}.rp-deliveryProof__subtitle{color:#7c8797;font-size:.84rem;line-height:1.45;margin:.2rem 0 0}.rp-deliveryProof__count{background:#ecfdf3;border-radius:999px;color:#15803d;flex-shrink:0;font-size:.75rem;font-weight:800;padding:.38rem .65rem}.rp-deliveryProof__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.rp-deliveryProof__imageLink{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;color:#94a3b8;display:flex;font-size:.84rem;font-weight:700;height:170px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;width:100%}.rp-deliveryProof__imageLink:hover{border-color:#bbf7d0;box-shadow:0 14px 28px #0f172a1a;transform:translateY(-2px)}.rp-deliveryProof__imageLink img{display:block;height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.rp-deliveryProof__imageLink:hover img{transform:scale(1.035)}.rp-deliveryProof__imageLink--failed{border-style:dashed}@media (max-width:991px){.rp-deliveryProof__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.rp-deliveryProof__imageLink{height:160px}}@media (max-width:575px){.rp-deliveryProof__grid{grid-template-columns:1fr}.rp-deliveryProof__imageLink{height:180px}}.rp-detailVendor{border:1px solid #edf0f4;margin-bottom:1rem;padding:1.1rem 1.2rem}.rp-detailVendor__header{align-items:flex-start;border-bottom:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:space-between;margin-bottom:.95rem;padding-bottom:.9rem}.rp-detailVendor__brand{align-items:flex-start;display:flex;flex:1 1 240px;gap:.8rem;min-width:220px}.rp-detailVendor__brandIcon{align-items:center;background:#eafaf0;border-radius:12px;color:#35c759;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.rp-detailVendor__name{color:#27303f;font-size:1rem;font-weight:700}.rp-detailVendor__meta{color:#8f97a6;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.45rem .7rem;margin-top:.25rem}.rp-detailVendor__status{color:#1f8f45;font-weight:700}.rp-detailVendor__address{align-items:flex-start;color:#6a7280;display:flex;font-size:.8rem;gap:.35rem;line-height:1.4;margin-top:.4rem}.rp-detailItems{grid-gap:.55rem;display:grid;gap:.55rem}.rp-detailItem,.rp-detailItems__head{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1.6fr) 70px 70px 90px}.rp-detailItems__head{color:#8f97a6;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:0 .35rem .35rem;text-transform:uppercase}.rp-detailItems__head span:nth-child(2),.rp-detailItems__head span:nth-child(3),.rp-detailItems__head span:nth-child(4){text-align:center}.rp-detailItem{background:#fbfcfd;border:1px solid #edf0f4;border-radius:14px;padding:.75rem .85rem}.rp-detailItem__product{align-items:center;display:flex;gap:.75rem;min-width:0}.rp-detailItem__img{background:#eef1f6;border-radius:12px;flex-shrink:0;height:52px;object-fit:cover;width:52px}.rp-detailItem__name{color:#27303f;font-size:.92rem;font-weight:700;line-height:1.3}.rp-detailItem__unitPrice{color:#8f97a6;font-size:.76rem;margin-top:.15rem}.rp-detailItem__qty,.rp-detailItem__unit{color:#1f8f45;font-size:1rem;font-weight:800;text-align:center}.rp-detailItem__unit{color:#27303f}.rp-detailItem__price{color:#1f8f45;font-size:.98rem;font-weight:800;text-align:right;white-space:nowrap}.rp-detailItems__empty{color:#8f97a6;font-size:.86rem;padding:.5rem 0}.rp-detailSummary{display:flex;flex-direction:column;margin-bottom:1.5rem;padding:1.1rem 1.2rem}.rp-detailSummary__row{border-bottom:1px solid #edf0f4;color:#6a7280;display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;padding:.55rem 0;width:100%}.rp-detailSummary__total{align-items:baseline;background:#eafaf0;border-radius:12px;color:#163a24;display:inline-flex;gap:.45rem;margin-left:auto;margin-top:.85rem;padding:.7rem 1rem}.rp-detailSummary__totalLabel{color:#163a24;font-size:1rem;font-weight:700}.rp-detailSummary__totalAmount{color:#0f7a35;font-size:1.35rem;font-weight:800;letter-spacing:.01em}.rp-quality__group{margin-bottom:1rem;padding:1rem 1.1rem}.rp-quality__groupHeader{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.85rem}.rp-quality__brandWrap{align-items:flex-start;display:flex;gap:.75rem}.rp-quality__brandIcon{align-items:center;background:#f5f7fb;border-radius:50%;color:#ff8a00;display:inline-flex;font-size:.8rem;height:30px;justify-content:center;width:30px}.rp-quality__brandName{color:#27303f;font-size:.96rem;font-weight:600}.rp-quality__brandDesc{color:#9aa2b1;font-size:.76rem}.rp-quality__address{align-items:center;background:#fff;border:1px solid #edf0f4;border-radius:999px;color:#9aa2b1;display:inline-flex;font-size:.68rem;gap:.35rem;padding:.35rem .65rem}.rp-quality__address svg{color:#35c759}.rp-quality__orderLabel{color:#222;font-size:.82rem;font-weight:600;margin-bottom:.5rem}.rp-quality__orderBlock{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.rp-quality__orderMain{flex:1 1;min-width:0}.rp-quality__items{grid-gap:.65rem;display:grid;gap:.65rem}.rp-quality__itemRow{align-items:center;display:flex;gap:1rem;justify-content:space-between}.rp-quality__itemInfo{align-items:center;display:flex;gap:.65rem}.rp-quality__itemImg{border-radius:50%;height:34px;object-fit:cover;width:34px}.rp-quality__itemName{color:#27303f;font-size:.9rem}.rp-quality__itemVendor{color:#b0b6c2;font-size:.72rem}.rp-quality__photoBtn{align-items:center;background:#35c759;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.35rem;padding:.55rem .9rem}.rp-quality__photoBtn--view{background:#ffb300}.rp-quality__groupActions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding-top:1.65rem}.rp-quality__actions{display:flex;justify-content:flex-end;margin-top:1rem}.rp-quality__sendBtn{background:#35c759;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-width:120px;padding:.75rem 1.35rem}.rp-uploadModal .ant-modal-content{border-radius:22px;box-shadow:0 26px 70px #0f172a38;overflow:hidden;padding:0}.rp-uploadModal__content{padding:1.65rem 1.7rem 1.55rem;position:relative}.rp-uploadModal__close{align-items:center;background:#fff;border:1px solid #eef2f0;border-radius:50%;color:#7c8797;cursor:pointer;display:inline-flex;font-size:.9rem;height:34px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .18s ease;width:34px}.rp-uploadModal__close:hover{background:#fff5f5;border-color:#fecaca;color:#dc2626}.rp-uploadModal__header{align-items:flex-start;display:flex;gap:.85rem;margin-bottom:1.2rem;padding-right:2.3rem}.rp-uploadModal__headerIcon{align-items:center;background:#ecfdf3;border-radius:16px;color:#16a34a;display:inline-flex;flex-shrink:0;font-size:1.15rem;height:46px;justify-content:center;width:46px}.rp-uploadModal__title{color:#172033;font-size:1.25rem;font-weight:800;margin:0 0 .3rem}.rp-uploadModal__subtitle{color:#64748b;font-size:.9rem;line-height:1.45;margin:0}.rp-uploadModal__dropzone{align-items:center;background:linear-gradient(180deg,#f7fffa,#fff);border:1.5px dashed #86efac;border-radius:18px;color:#64748b;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:158px;transition:all .18s ease;width:100%}.rp-uploadModal__dropzone:hover{background:#f0fdf4;border-color:#22c55e}.rp-uploadModal__dropzone strong{color:#172033;font-size:.98rem;font-weight:800}.rp-uploadModal__dropzone span:last-child{font-size:.82rem}.rp-uploadModal__dropIcon{align-items:center;background:#dcfce7;border-radius:50%;color:#16a34a;display:inline-flex;font-size:1.15rem;height:46px;justify-content:center;margin-bottom:.25rem;width:46px}.rp-uploadModal__previewPanel{background:#fbfdfc;border:1px solid #e8f3ec;border-radius:18px;padding:.75rem}.rp-uploadModal__previewLarge{background:#f1f5f9;border-radius:15px;height:210px;overflow:hidden;position:relative}.rp-uploadModal__previewLarge img,.rp-uploadModal__thumb img{display:block;height:100%;object-fit:cover;width:100%}.rp-uploadModal__removePreview,.rp-uploadModal__thumb button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 8px 18px #0f172a24;color:#dc2626;cursor:pointer;display:inline-flex;justify-content:center;position:absolute}.rp-uploadModal__removePreview{height:30px;right:10px;top:10px;width:30px}.rp-uploadModal__previewFooter{align-items:center;color:#64748b;display:flex;font-size:.84rem;font-weight:700;gap:.75rem;justify-content:space-between;margin-top:.75rem}.rp-uploadModal__previewFooter button{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;cursor:pointer;font-size:.78rem;font-weight:800;padding:.42rem .7rem}.rp-uploadModal__thumbs{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem}.rp-uploadModal__thumb{background:#f1f5f9;border-radius:12px;height:62px;overflow:hidden;position:relative}.rp-uploadModal__thumb button{font-size:.68rem;height:22px;right:5px;top:5px;width:22px}.rp-uploadModal__validation{color:#dc2626;font-size:.82rem;font-weight:700;margin:.65rem 0 0}.rp-uploadModal__grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:1.1fr 1fr 1fr}.rp-uploadModal__tile{align-items:center;background:#fff;border:1px dashed #cdeed8;border-radius:14px;color:#94a3b8;cursor:pointer;display:flex;font-size:.78rem;justify-content:center;min-height:54px}.rp-uploadModal__tile--large{flex-direction:column;gap:.45rem;grid-row:span 2;min-height:122px}.rp-uploadModal__tileIcon{color:#86efac;font-size:1.2rem}.rp-uploadModal__actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.rp-uploadModal__addBtn,.rp-uploadModal__cancelBtn{border:none;border-radius:12px;cursor:pointer;font-size:.9rem;font-weight:800;height:44px;min-width:132px;padding:0 1rem;transition:all .18s ease}.rp-uploadModal__cancelBtn{background:#f1f5f9;color:#334155}.rp-uploadModal__addBtn{background:#22c55e;box-shadow:0 10px 22px #22c55e38;color:#fff}.rp-uploadModal__addBtn:disabled,.rp-uploadModal__cancelBtn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.rp-viewModal__grid{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:1.1fr 1fr 1fr}.rp-viewModal__tile{background:#fff5f5;border-radius:14px;min-height:54px;overflow:hidden;position:relative}.rp-viewModal__tile--large{grid-row:span 2;min-height:122px}.rp-viewModal__img{display:block;height:100%;object-fit:cover;width:100%}.rp-viewModal__remove{align-items:center;background:#fff;border:none;border-radius:50%;color:#ff4d4f;cursor:pointer;display:inline-flex;font-size:.72rem;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px}.rp-management__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.rp-management__title{color:#222;font-size:1.6rem;font-weight:700;margin:0 0 .25rem}.rp-management__subtext{color:#6a7280;font-size:.92rem;margin:0}.rp-dangerBtn,.rp-primaryBtn,.rp-secondaryBtn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:700;gap:.45rem;justify-content:center;min-height:38px;padding:.7rem 1rem}.rp-primaryBtn{background:#35c759;color:#fff}.rp-secondaryBtn{background:#f3f5f8;color:#6a7280}.rp-dangerBtn{background:#ff5f7a;color:#fff}.rp-dangerBtn:disabled,.rp-primaryBtn:disabled,.rp-secondaryBtn:disabled{cursor:not-allowed;opacity:.5}.rp-inlineSuccess{background:#eafaf0;border:1px solid #cdeed8;border-radius:12px;color:#248f3d;font-size:.86rem;margin-bottom:1rem;padding:.75rem 1rem}.rp-toolbar{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.2rem}.rp-filterTabs{background:#fff;border:1px solid #edf0f4;border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:.35rem;padding:.35rem}.rp-filterTabs__item{background:#0000;border:none;border-radius:10px;color:#8f97a6;cursor:pointer;font-size:.82rem;padding:.55rem .9rem}.rp-filterTabs__item--active{background:#f5fff7;color:#35c759;font-weight:700}.rp-searchInput{border-radius:12px;max-width:360px;min-height:40px}.rp-tableCard{overflow:hidden;padding:0}.rp-tableWrap{overflow-x:auto;width:100%}.rp-dataTable{border-collapse:collapse;min-width:900px;width:100%}.rp-dataTable td,.rp-dataTable th{border-bottom:1px solid #edf0f4;color:#5f6877;font-size:.84rem;padding:.95rem 1rem;text-align:left;vertical-align:middle}.rp-dataTable th{background:#fbfcfe;white-space:nowrap}.rp-dataTable td strong,.rp-dataTable th{color:#27303f;font-weight:700}.rp-dataTable tbody tr:last-child td{border-bottom:none}.rp-statusPill{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;justify-content:center;padding:.35rem .65rem;white-space:nowrap}.rp-statusPill--active,.rp-statusPill--completed,.rp-statusPill--measured,.rp-statusPill--measurement-completed,.rp-statusPill--ready-for-measurement,.rp-statusPill--resolved{background:#eafaf0;color:#35c759}.rp-statusPill--in-progress,.rp-statusPill--measurement-in-progress,.rp-statusPill--measuring,.rp-statusPill--pending,.rp-statusPill--pending-measurement,.rp-statusPill--picked-up-by-rap,.rp-statusPill--ready-to-submit,.rp-statusPill--under-review{background:#fff6e6;color:#f7b500}.rp-statusPill--cancelled,.rp-statusPill--rejected,.rp-statusPill--removed,.rp-statusPill--suspended{background:#fff0f4;color:#ff5f7a}.rp-rowActions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.rp-actionBtn{align-items:center;background:#f5f7fb;border:none;border-radius:999px;color:#6a7280;cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:700;gap:.3rem;padding:.45rem .65rem;white-space:nowrap}.rp-actionBtn--danger{background:#fff0f4;color:#ff5f7a}.rp-actionBtn--success{background:#eafaf0;color:#35c759}.rp-actionBtn:disabled{cursor:not-allowed;opacity:.45}.rp-formGrid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:1fr 1fr}.rp-field{color:#27303f;display:flex;flex-direction:column;font-size:.84rem;font-weight:700;gap:.35rem}.rp-field .ant-input,.rp-field .ant-select-selector,.rp-field textarea{border-radius:12px!important;min-height:40px}.rp-field small{color:#ff5f7a;font-weight:600}.rp-modal .ant-modal-content{border-radius:18px}.rp-modalActions{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end;margin-top:1.2rem}.rp-modalActions--left{justify-content:flex-start}.rp-confirmText{color:#5f6877;font-size:.9rem;line-height:1.6;margin:0 0 1rem}.rp-detailList{grid-gap:.75rem;display:grid;gap:.75rem}.rp-detailList div{border-bottom:1px solid #edf0f4;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.65rem}.rp-detailList div:last-child{border-bottom:none}.rp-detailList span{color:#8f97a6;font-size:.82rem}.rp-detailList strong{color:#27303f;font-size:.86rem;text-align:right}.rp-emptyState{color:#9aa3b2!important;padding:1.5rem!important;text-align:center!important}.rp-measurementGrid{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.rp-orderMeasurementCards{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rp-orderMeasurementCard{border:1px solid #edf0f4;display:flex;flex-direction:column;gap:.9rem;padding:1rem}.rp-orderMeasurementCard--selected{border-color:#35c759;box-shadow:0 10px 26px #35c7591f}.rp-orderMeasurementCard__top{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.rp-orderMeasurementCard__top h2{color:#222;font-size:1.05rem;font-weight:700;margin:0 0 .2rem}.rp-orderMeasurementCard__top p{color:#6a7280;font-size:.84rem;margin:0}.rp-orderMeasurementCard__meta{grid-gap:.45rem .75rem;display:grid;font-size:.8rem;gap:.45rem .75rem;grid-template-columns:.8fr 1fr}.rp-orderMeasurementCard__meta span{color:#8f97a6}.rp-orderMeasurementCard__meta strong{color:#27303f;font-weight:700;text-align:right}.rp-orderMeasurementCard__link{text-decoration:none}.rp-emptyMeasurementState{color:#8f97a6;font-weight:700;padding:2rem;text-align:center}.rp-measurementBack{align-items:center;color:#35c759;display:inline-flex;font-size:.84rem;font-weight:700;gap:.4rem;margin-bottom:.7rem;text-decoration:none}.rp-activeMeasurement,.rp-visitCard{padding:1.2rem 1.4rem}.rp-visitInfo{grid-gap:.8rem;display:grid;gap:.8rem}.rp-visitInfo div{border-bottom:1px solid #edf0f4;display:flex;gap:1rem;justify-content:space-between;padding-bottom:.7rem}.rp-visitInfo div:last-child{border-bottom:none;padding-bottom:0}.rp-visitInfo span{color:#8f97a6;font-size:.82rem}.rp-visitInfo strong{color:#27303f;font-size:.86rem;text-align:right}.rp-measureHero{background:linear-gradient(135deg,#1f8f45,#35c759 55%,#46d67a);border-radius:20px;box-shadow:0 16px 34px #35c75947;color:#fff;margin-bottom:1.3rem;padding:1.4rem 1.5rem}.rp-measureHero__top{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.rp-measureHero__id{align-items:center;display:flex;gap:.85rem}.rp-measureHero__icon{align-items:center;background:#fff3;border-radius:14px;display:flex;font-size:1.35rem;height:46px;justify-content:center;width:46px}.rp-measureHero__order{font-size:1.3rem;font-weight:800;line-height:1.1}.rp-measureHero__sub{font-size:.85rem;margin-top:.15rem;opacity:.9}.rp-measureHero__status{background:#ffffff38;border-radius:999px;font-size:.76rem;font-weight:700;padding:.4rem .9rem;white-space:nowrap}.rp-measureHero__progress{margin:1.2rem 0 1.1rem}.rp-measureHero__progressMeta{align-items:baseline;display:flex;font-size:.82rem;justify-content:space-between;margin-bottom:.4rem}.rp-measureHero__progressMeta strong{font-size:1rem;font-weight:800}.rp-progressBar{background:#ffffff47;border-radius:999px;height:8px;overflow:hidden}.rp-progressBar__fill{background:#fff;border-radius:999px;height:100%;transition:width .35s ease}.rp-measureHero__stats{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.rp-measureHero__stat{background:#ffffff29;border-radius:14px;display:flex;flex-direction:column;gap:.2rem;padding:.65rem .85rem}.rp-measureHero__stat span{font-size:.72rem;opacity:.88}.rp-measureHero__stat strong{font-size:1.05rem;font-weight:800}.rp-measureList{grid-gap:.8rem;display:grid;gap:.8rem;margin-top:.6rem}.rp-measureItem{align-items:center;border:1px solid #edf0f4;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;overflow:hidden;padding:1rem 1.2rem 1rem 1.35rem;position:relative;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.rp-measureItem:before{background:#e3e7ee;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.rp-measureItem:hover{box-shadow:0 12px 28px #172b4d14;transform:translateY(-1px)}.rp-measureItem--measuring{border-color:#ffe3ac}.rp-measureItem--measuring:before{background:#f7b500}.rp-measureItem--measured{background:#fbfffc;border-color:#cdeed8}.rp-measureItem--measured:before{background:#35c759}.rp-measureItem__info{align-items:center;display:flex;flex:1 1 260px;gap:.85rem;min-width:220px}.rp-measureItem__index{align-items:center;background:#f1f4f9;border-radius:50%;color:#6a7280;display:flex;flex-shrink:0;font-size:.8rem;font-weight:800;height:26px;justify-content:center;width:26px}.rp-measureItem__img{border-radius:14px;flex-shrink:0;height:54px;object-fit:cover;width:54px}.rp-measureItem__img--placeholder{background:#eef1f6}.rp-measureItem__name{color:#1f2733;font-size:.98rem;font-weight:700}.rp-measureItem__meta{color:#8f97a6;font-size:.8rem;margin-top:.15rem}.rp-measureItem__captured{color:#35a45a;font-size:.76rem;font-weight:600;margin-top:.25rem}.rp-measureItem__action{gap:.7rem}.rp-measureItem__action,.rp-measureItem__capture{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.rp-measureItem__capture{gap:.55rem}.rp-measureItem__start{min-width:150px}.rp-measureItem__input{border-radius:12px!important;width:150px}.rp-measureItem__weight{align-items:flex-end;background:#eafaf0;border-radius:12px;display:flex;flex-direction:column;padding:.4rem .8rem}.rp-measureItem__weight span{color:#6a7280;font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.rp-measureItem__weight strong{color:#248f3d;font-size:1rem;font-weight:800}.rp-ghostBtn{align-items:center;background:#0000;border:none;border-radius:10px;color:#8f97a6;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:.35rem;padding:.4rem .5rem}.rp-ghostBtn:hover:not(:disabled){background:#f3f5f8;color:#5f6877}.rp-ghostBtn:disabled{cursor:not-allowed;opacity:.45}.rp-measureItem__error{color:#ff5f7a;flex-basis:100%;font-size:.78rem;font-weight:600;text-align:right}.rp-activeMeasurement__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.rp-activeMeasurement__header h2{color:#222;font-size:1.35rem;margin:0 0 .2rem}.rp-activeMeasurement__header p{color:#6a7280;font-size:.9rem;margin:0}.rp-activeMeasurement__lock{align-items:center;background:#fff6e6;border-radius:999px;color:#f7b500;display:inline-flex;font-size:.78rem;font-weight:700;gap:.4rem;padding:.45rem .75rem;white-space:nowrap}.rp-activeMeasurement__lock--locked{background:#eafaf0;color:#35c759}.rp-weightForm{grid-gap:.65rem;display:grid;gap:.65rem}.rp-measurementHelp{color:#4f5664;font-size:.86rem;line-height:1.45;margin:0}.rp-measurementHelp--muted,.rp-rawValue{color:#8f97a6;font-size:.82rem}.rp-rawValue{background:#f7f9fc;border-radius:10px;padding:.65rem .8rem}.rp-formError,.rp-formSuccess{border-radius:12px;font-size:.84rem;font-weight:700;padding:.7rem .9rem}.rp-formError{background:#fff0f4;color:#ff5f7a}.rp-formSuccess{background:#eafaf0;color:#248f3d}.rp-measurementSummary{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.rp-measurementSummary__card{grid-gap:.35rem;display:grid;gap:.35rem;padding:1rem}.rp-measurementSummary__card span{color:#6a7280;font-size:.82rem}.rp-measurementSummary__card strong{color:#222;font-size:1.25rem}.rp-dataTable__row--selected td{background:#f5fff7}.rp-dataTable--compact{min-width:720px}@media (max-width:992px){.rp-measurementGrid,.rp-measurementSummary,.rp-orderCards,.rp-orderMeasurementCards,.rp-orders__grid,.rp-orders__grid--three,.rp-sales{grid-template-columns:1fr}.rp-chart__left,.rp-chart__top,.rp-detailHero__top,.rp-detailVendor__header,.rp-management__header,.rp-measureItem,.rp-orderDetail__summary,.rp-orderDetail__userCard,.rp-quality__groupHeader,.rp-quality__itemRow,.rp-toolbar{align-items:flex-start;flex-direction:column}.rp-detailHero__stats,.rp-detailInfo__grid{grid-template-columns:1fr}.rp-detailItems__head{display:none}.rp-detailItem,.rp-detailItems__head{gap:.45rem .75rem;grid-template-columns:minmax(0,1fr) auto}.rp-detailItem__product{grid-column:1/-1}.rp-detailItem__qty:before{content:"Qty "}.rp-detailItem__qty:before,.rp-detailItem__unit:before{color:#8f97a6;font-size:.72rem;font-weight:700;margin-right:.2rem}.rp-detailItem__unit:before{content:"Unit "}.rp-detailItem__qty,.rp-detailItem__unit{text-align:left}.rp-detailItem__price{align-self:center;grid-column:2;grid-row:2/4}.rp-measureHero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-measureItem__action{justify-content:flex-start;width:100%}.rp-measureItem__capture{flex:1 1 auto;justify-content:flex-start}.rp-measureItem__input{flex:1 1 auto;width:auto}.rp-measureItem__error{text-align:left}.rp-searchInput{max-width:100%;width:100%}}@media (max-width:768px){.rp-chart__body{grid-template-columns:1fr}.rp-chart__axis{display:none}.rp-orderCard__meta,.rp-orderDetail__feeRow,.rp-orderDetail__row,.rp-orderDetail__tableHead,.rp-orderDetail__totalRow{grid-template-columns:1fr}.rp-orderDetail__feeRow span:last-child,.rp-orderDetail__price,.rp-orderDetail__totalRow strong{grid-column:auto;text-align:left}.rp-formGrid{grid-template-columns:1fr}}.rp-dashboard-layout{width:100%}.rp-features-panel{background:#fff;border-radius:14px;box-shadow:0 1px 6px #00000012;padding:22px 18px;position:sticky;top:16px}.rp-features-panel__title{margin-bottom:18px}.rp-features-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.rp-features-list__item{align-items:flex-start;border-radius:10px;color:#374151;display:flex;font-size:12.5px;font-weight:500;gap:10px;line-height:1.5;padding:.25rem;text-decoration:none}.rp-features-list__item:hover{background:#f5fff7;color:#248f3d}.rp-features-list__dot{background:#35c759;border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}@media (max-width:768px){.rp-dashboard-layout{width:100%}}.rp-root{background:#f7f9fb}.rp-page{max-width:1200px;padding:2rem 1.5rem 3rem}.rp-card{border:1px solid #0f172a12;border-radius:22px;box-shadow:0 18px 44px #0f172a0f}.rp-intro.rp-card{align-items:center;background:radial-gradient(circle at top right,#35c7592e,#0000 34%),linear-gradient(135deg,#fff,#f4fff7);display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.35rem;min-height:156px;overflow:hidden;padding:1.8rem 2rem;position:relative}.rp-intro__content{position:relative;z-index:1}.rp-intro__eyebrow{align-items:center;background:#35c7591f;border-radius:999px;color:#159947;display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.02em;margin-bottom:.75rem;padding:.35rem .7rem}.rp-intro__title{color:#0f172a;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:850;line-height:1.05;margin:0 0 .55rem}.rp-intro__text{color:#64748b;font-size:1rem;margin:0}.rp-intro__badge{align-items:center;background:#35c759;border-radius:24px;box-shadow:0 18px 34px #35c75947;color:#fff;display:inline-flex;flex:0 0 auto;font-size:2rem;height:76px;justify-content:center;width:76px}.rp-statGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.35rem}.rp-statCard{align-items:flex-start;display:flex;gap:.9rem;min-width:0;padding:1.2rem;transition:transform .2s ease,box-shadow .2s ease}.rp-statCard:hover{box-shadow:0 20px 48px #0f172a14;transform:translateY(-2px)}.rp-statCard__icon{align-items:center;border-radius:16px;display:inline-flex;flex:0 0 auto;font-size:1.1rem;height:44px;justify-content:center;width:44px}.rp-statCard__icon--amber{background:#fff7e6;color:#d97706}.rp-statCard__icon--green{background:#e9fbef;color:#20a84e}.rp-statCard__icon--blue{background:#eef5ff;color:#2563eb}.rp-statCard__icon--purple{background:#f3efff;color:#7c3aed}.rp-statCard__meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.rp-statCard__label{color:#64748b;font-size:.8rem;font-weight:700}.rp-statCard__value{color:#0f172a;font-size:1.65rem;font-weight:850;line-height:1.1}.rp-statCard__sub{color:#94a3b8;font-size:.78rem;line-height:1.35}.rp-dashboard-main{display:flex;flex-direction:column;gap:1.35rem}.rp-chart{padding:1.55rem 1.65rem 1.35rem}.rp-chart__top{margin-bottom:1.4rem}.rp-section-title{color:#0f172a;font-size:1.1rem;font-weight:850;margin:0}.rp-section-subtitle{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.rp-chart__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.rp-chart__segmented.ant-segmented{background:#f1f5f9;border-radius:999px;padding:4px}.rp-chart__segmented .ant-segmented-item{border-radius:999px;color:#64748b;font-weight:700}.rp-chart__segmented .ant-segmented-item-selected{background:#35c759!important;box-shadow:0 8px 18px #35c7593d;color:#fff!important}.rp-chart__body{gap:1rem}.rp-chart__axis{color:#94a3b8;font-weight:700;height:300px}.rp-chart__canvasWrap{padding:.35rem .25rem 0}.rp-chart__svg{height:300px}.rp-chart__gridLine{stroke:#94a3b838;stroke-dasharray:6 8}.rp-chart__area{pointer-events:none}.rp-chart__path{filter:drop-shadow(0 10px 14px rgba(53,199,89,.2))}.rp-chart__point circle{fill:#fff;stroke:#35c759;stroke-width:4;filter:drop-shadow(0 6px 10px rgba(53,199,89,.22))}.rp-chart__labels{color:#94a3b8;font-weight:700;margin-top:.75rem;text-transform:capitalize}.rp-orders{padding:1.55rem}.rp-orders__header{border-bottom:1px solid #0f172a12;margin-bottom:1.25rem;padding-bottom:1.25rem}.rp-orders__total{background:#f8fafc;border-radius:18px;flex:0 0 auto;min-width:132px;padding:.85rem 1rem;text-align:right}.rp-orders__total span{color:#64748b;display:block;font-size:.78rem;font-weight:700}.rp-orders__total strong{color:#0f172a;display:block;font-size:1.45rem;line-height:1.1;margin-top:.2rem}.rp-orders__grid{gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rp-orderStat{background:#f8fafc;border:1px solid #0f172a0d;border-radius:18px;min-width:0;padding:1rem}.rp-orderStat--soft{background:#fff}.rp-orderStat__icon{border-radius:16px}.rp-orderStat__title{color:#0f172a;font-weight:800}.rp-orderStat__sub{color:#94a3b8;margin-top:.1rem}.rp-orderStat__value{font-size:1.35rem;font-weight:850}@media (max-width:1024px){.rp-page{padding:1.5rem 1rem 2.5rem}.rp-orders__grid,.rp-statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.rp-page{padding:1rem .85rem 2rem}.rp-intro.rp-card{align-items:flex-start;border-radius:20px;padding:1.35rem}.rp-intro__badge{border-radius:18px;font-size:1.45rem;height:56px;width:56px}.rp-chart,.rp-orders{border-radius:20px;padding:1.15rem}.rp-chart__top,.rp-orders__header{align-items:flex-start;flex-direction:column}.rp-chart__actions{justify-content:space-between;width:100%}.rp-chart__axis,.rp-chart__svg{height:260px}.rp-orders__total{text-align:left;width:100%}}@media (max-width:560px){.rp-orders__grid,.rp-statGrid{grid-template-columns:1fr}.rp-chart__actions,.rp-intro.rp-card{flex-direction:column}.rp-chart__actions{align-items:flex-start}.rp-chart__segmented.ant-segmented{width:100%}.rp-chart__segmented .ant-segmented-item{flex:1 1;text-align:center}}.rp-shell{align-items:stretch;background:#f6f8fb;display:flex;flex-direction:row;min-height:100vh}.rp-sidebar{background:#fff;border-right:1px solid #0f172a14;box-shadow:8px 0 28px #0f172a0a;display:flex;flex:0 0 240px;flex-direction:column;height:100vh;position:sticky;top:0;width:240px;z-index:40}.rp-sidebar__brand{align-items:center;border-bottom:1px solid #0f172a0f;display:flex;height:76px;justify-content:space-between;padding:1rem 1rem .9rem}.rp-sidebar__brandLink{align-items:center;color:#0f172a;display:inline-flex;gap:.75rem;min-width:0;text-decoration:none}.rp-sidebar__brandLink:hover{color:#0f172a}.rp-sidebar__brandLink strong{display:block;font-size:.95rem;font-weight:850;line-height:1.1}.rp-sidebar__brandLink small{color:#64748b;display:block;font-size:.74rem;font-weight:700;margin-top:.15rem}.rp-sidebar__logoWrap{align-items:center;background:#f0fdf4;border:1px solid #35c75929;border-radius:14px;display:inline-flex;height:42px;justify-content:center;overflow:hidden;width:42px}.rp-sidebar__logoWrap .rp-brand__logo{max-height:30px;max-width:30px;object-fit:contain}.rp-sidebar__close{background:#f8fafc;border:none;border-radius:12px;color:#64748b;display:none;height:36px;width:36px}.rp-sidebar__nav{display:flex;flex-direction:column;gap:.35rem;padding:1rem .8rem}.rp-sidebar__link{align-items:center;border-radius:14px;color:#64748b;display:flex;font-size:.92rem;font-weight:800;gap:.75rem;min-height:46px;padding:0 .85rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.rp-sidebar__link:hover{background:#f0fdf4;color:#159947;transform:translateX(2px)}.rp-sidebar__link--active{background:#35c759;box-shadow:0 10px 22px #35c75938;color:#fff}.rp-sidebar__link--active:hover{background:#2fb451;color:#fff}.rp-sidebar__linkIcon{display:inline-flex;font-size:1rem;justify-content:center;width:20px}.rp-sidebar__profile{align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;display:flex;gap:.75rem;margin:auto 1rem 1rem;padding:.85rem}.rp-sidebar__profile .rp-avatarFallback,.rp-sidebar__profile img{border-radius:50%;flex:0 0 auto;height:38px;object-fit:cover;width:38px}.rp-sidebar__profileText{min-width:0}.rp-sidebar__profile strong{color:#0f172a;display:block;font-size:.86rem;font-weight:850;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-sidebar__profile span{color:#94a3b8;display:block;font-size:.74rem;font-weight:700;margin-top:.15rem}.rp-sidebarOverlay{display:none}.rp-shell__content{display:flex;flex:1 1;flex-direction:column;min-width:0}.rp-topbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #0f172a14;display:flex;gap:1rem;height:68px;justify-content:space-between;padding:0 1.75rem;position:sticky;top:0;z-index:30}.rp-topbar__left,.rp-topbar__right{align-items:center;display:flex;gap:.85rem;min-width:0}.rp-topbar__menu{background:#fff;border:1px solid #0f172a14;border-radius:14px;color:#0f172a;display:none;height:40px;width:40px}.rp-topbar__eyebrow{color:#94a3b8;display:block;font-size:.72rem;font-weight:800;line-height:1}.rp-topbar__title{color:#0f172a;font-size:1rem;font-weight:850;line-height:1.15;margin:.2rem 0 0}.rp-lang--dashboard.ant-select .ant-select-selector{background:#f8fafc!important;border:1px solid #0f172a14!important;color:#0f172a!important}.rp-lang--dashboard .ant-select-arrow,.rp-lang--dashboard .ant-select-selection-item{color:#475569!important}.rp-topbar .rp-bell{background:#fff;border:1px solid #0f172a14;color:#475569}.rp-topbar .rp-bell:hover{background:#f0fdf4;border-color:#35c7594d;color:#159947}.rp-main{background:#f6f8fb;flex:1 1;min-width:0}.rp-page{max-width:1240px;padding:1.75rem 2rem 3rem;width:100%}.rp-pageHeader{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.35rem}.rp-pageHeader__title{color:#0f172a;font-size:clamp(1.45rem,2vw,1.9rem);font-weight:850;line-height:1.1;margin:0}.rp-pageHeader__subtitle{color:#64748b;font-size:.95rem;margin:.45rem 0 0}.rp-pageHeader__status{background:#fff;border:1px solid #0f172a12;border-radius:16px;box-shadow:0 10px 24px #0f172a0a;flex:0 0 auto;padding:.75rem .9rem;text-align:right}.rp-pageHeader__status span{color:#94a3b8;display:block;font-size:.72rem;font-weight:800}.rp-pageHeader__status strong{color:#159947;display:block;font-size:.86rem;font-weight:850;margin-top:.15rem}@media (max-width:992px){.rp-sidebar{left:0;position:fixed;transform:translateX(-105%);transition:transform .24s ease}.rp-sidebar--open{transform:translateX(0)}.rp-sidebarOverlay,.rp-sidebar__close,.rp-topbar__menu{align-items:center;display:inline-flex;justify-content:center}.rp-sidebarOverlay{background:#0f172a5c;border:none;inset:0;position:fixed;z-index:35}.rp-sidebar--open{z-index:45}.rp-topbar{padding:0 1rem}}@media (max-width:640px){.rp-topbar{height:auto;min-height:64px;padding:.75rem .85rem}.rp-topbar__right{gap:.45rem}.rp-lang--dashboard{display:none}.rp-page{padding:1rem .85rem 2rem}.rp-pageHeader{align-items:flex-start;flex-direction:column}.rp-pageHeader__status{text-align:left;width:100%}}.rp-main,.rp-shell__content{background:#fff}.rp-main{padding:24px 0 0 24px}.rp-page.container,.rp-page.container-fluid{margin:0!important;max-width:none!important;padding:28px 32px 40px!important;width:100%}.rp-page{background:#f1f1f1;border-radius:36px 0 0 0;min-height:calc(100vh - 92px)}.rp-pageHeader{margin:0 0 20px;max-width:1400px}.rp-chart,.rp-dashboard-layout,.rp-dashboard-main,.rp-orders,.rp-statGrid{max-width:1400px;width:100%}.rp-statGrid{gap:18px;margin-bottom:20px}.rp-card{box-shadow:0 12px 28px #0f172a0d}.rp-statCard{min-height:124px;padding:1.1rem}.rp-dashboard-main{gap:20px}.rp-section{margin-top:0}.rp-chart{padding:24px}.rp-chart__top{margin-bottom:18px}.rp-orders{padding:24px}.rp-orders__header{margin-bottom:18px;padding-bottom:18px}@media (max-width:1024px){.rp-main{padding:20px 0 0 20px}.rp-page.container,.rp-page.container-fluid{padding:22px 20px 32px!important}.rp-page{border-radius:28px 0 0 0}}@media (max-width:640px){.rp-main{padding:12px 0 0 12px}.rp-page.container,.rp-page.container-fluid{padding:16px 14px 28px!important}.rp-page{border-radius:22px 0 0 0;min-height:calc(100vh - 76px)}.rp-pageHeader{margin-bottom:16px}.rp-dashboard-main,.rp-statGrid{gap:16px}}.rp-sidebar{border-right:0;box-shadow:none;box-sizing:border-box;padding-top:22px}.rp-sidebar__brand{border-bottom-color:rgba(15,23,42,.035);height:auto;margin-bottom:10px;min-height:64px;padding:0 1rem .95rem}.rp-sidebar__nav{padding-top:.65rem}.rp-topbar{background:#fffffff7;border-bottom:0;box-shadow:0 1px 0 rgba(15,23,42,.025)}.rp-page{background:#f7f8fa}.rp-card{box-shadow:0 10px 24px rgba(15,23,42,.035)}.rp-card,.rp-pageHeader__status{border-color:rgba(15,23,42,.055)}.rp-pageHeader__status{box-shadow:0 8px 18px #0f172a08}.rp-loadingPulse{animation:rpPulse 1.1s ease-in-out infinite;background:linear-gradient(90deg,#e5e7eb,#f8fafc 48%,#e5e7eb);background-size:180% 100%;border-radius:999px;display:inline-block;height:24px;width:54px}.rp-chart__body--loading{opacity:.58}.rp-dashboardError{align-items:center;background:#fff7f7;border:1px solid #dc26261f;border-radius:16px;color:#b91c1c;display:flex;font-size:.86rem;font-weight:750;gap:.85rem;justify-content:space-between;margin:0 0 16px;padding:.8rem 1rem}.rp-dashboardError--chart{margin:0 0 14px}.rp-dashboardError button{background:#fff;border:0;border-radius:999px;color:#159947;font-weight:850;padding:.45rem .8rem}@keyframes rpPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.rp-ordersPage__header{margin-bottom:.75rem}.rp-ordersPage__title{color:#0f172a;font-size:1.45rem;font-weight:850}.rp-orderTabs{background:#ffffffb8;border-color:#0f172a0f;border-radius:16px;margin:1rem 0 1.1rem;padding:.3rem}.rp-orderTabs__item{border-radius:12px;color:#64748b;font-size:.78rem;font-weight:800;min-height:36px;padding:.45rem .78rem}.rp-orderTabs__item--active{background:#35c759;box-shadow:0 8px 18px #35c7592e;color:#fff}.rp-orderCards{gap:18px}.rp-orderCard{border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.035);padding:18px}.rp-orderCard__top{margin-bottom:.85rem}.rp-orderCard__topLeft{gap:.7rem}.rp-orderCard__bag{border-radius:12px;font-size:.9rem;height:36px;width:36px}.rp-orderCard__orderNo{font-size:.94rem}.rp-orderCard__date{font-size:.74rem;margin-top:.14rem}.rp-orderCard__status{font-size:.7rem;padding:.32rem .62rem}.rp-orderCard__infoGrid{gap:10px;margin-bottom:.75rem}.rp-orderCard__infoItem{border-radius:12px;padding:.65rem .7rem}.rp-orderCard__infoLabel{font-size:.66rem;margin-bottom:.18rem}.rp-orderCard__infoItem strong{font-size:.86rem}.rp-orderCard__metaLine{gap:.45rem;margin-bottom:.7rem}.rp-orderCard__metaLine span{font-size:.72rem;padding:.34rem .58rem}.rp-orderCard__multiStoreNote{border-radius:12px;font-size:.78rem;margin-bottom:.8rem;padding:.6rem .7rem}.rp-orderCard__actions{gap:.55rem;margin-top:.2rem}.rp-orderCard__btn{border-radius:11px;min-height:38px;padding:.55rem .78rem}.rp-orderCard__btn--view{min-width:118px}.rp-orderCard__btn--start{background:#f0fdf4;color:#16a34a}.rp-orderCard__btn--start:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.rp-ordersPage__empty{align-items:center;background:#ffffff8c;border:1px dashed #0f172a1f;border-radius:20px;display:flex;flex-direction:column;gap:.35rem;grid-column:1/-1;justify-content:center;min-height:180px;padding:2rem}.rp-ordersPage__empty strong{color:#0f172a;font-size:1rem}.rp-ordersPage__empty span{color:#64748b;font-size:.9rem}.rp-ordersPagination{gap:.55rem;margin:24px 0 0}.rp-ordersPagination,.rp-ordersPagination__pages{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.rp-ordersPagination__pages{gap:.45rem}.rp-ordersPagination__btn,.rp-ordersPagination__page{align-items:center;background:#fff;border:1px solid #0f172a1a;border-radius:12px;color:#0f172a;display:inline-flex;font-size:.86rem;font-weight:850;height:42px;justify-content:center;min-width:42px}.rp-ordersPagination__btn{padding:0 1rem}.rp-ordersPagination__page--active{background:#111827;border-color:#111827;color:#fff}.rp-ordersPagination__btn:disabled{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}@media (max-width:992px){.rp-orderCards{grid-template-columns:1fr}}@media (max-width:560px){.rp-orderTabs{display:flex;flex-wrap:nowrap;overflow-x:auto}.rp-orderTabs__item{flex:0 0 auto}.rp-orderCard{padding:15px}.rp-orderCard__top{flex-direction:column;gap:.7rem}.rp-orderCard__topRight{text-align:left}.rp-orderCard__infoGrid{grid-template-columns:1fr}.rp-orderCard__actions{flex-direction:column;justify-content:stretch}.rp-orderCard__btn,.rp-orderCard__btn--view{width:100%}}.rp-detailHero{color:#fff}.rp-detailHero__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.rp-detailSummaryGrid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.25rem;padding:1.1rem}.rp-detailField{background:#fbfcfd;border:1px solid #0f172a0f;border-radius:14px;min-width:0;padding:.75rem .85rem}.rp-detailField span{color:#64748b;display:block;font-size:.7rem;font-weight:800;letter-spacing:.035em;margin-bottom:.24rem;text-transform:uppercase}.rp-detailField strong{color:#0f172a;display:block;font-size:.88rem;line-height:1.35}.rp-detailBadge,.rp-detailField strong{font-weight:850;min-width:0;overflow-wrap:anywhere}.rp-detailBadge{align-items:center;background:#f1f5f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.74rem;justify-content:center;line-height:1;max-width:100%;padding:.34rem .62rem;text-transform:capitalize}.rp-detailBadge--green{background:#dcfce7;color:#166534}.rp-detailBadge--red{background:#fee2e2;color:#b91c1c}.rp-detailBadge--blue{background:#e0f2fe;color:#075985}.rp-deliveryProof__empty,.rp-detailShipmentEmpty{background:#f8fafc;border:1px dashed #0f172a1f;border-radius:14px;color:#64748b;font-size:.9rem;font-weight:750;grid-column:1/-1;padding:1rem}.rp-detailItem,.rp-detailItems__head{grid-template-columns:minmax(220px,1.35fr) 82px 110px minmax(120px,.8fr) 90px 100px 100px minmax(150px,1fr)}.rp-detailItems__head span{text-align:left}.rp-detailItems__head span:not(:first-child){text-align:center}.rp-detailItem{align-items:start}.rp-detailItem__cell{color:#172033;font-size:.82rem;font-weight:800;min-width:0;overflow-wrap:anywhere;text-align:center}.rp-detailItem__price{text-align:center}.rp-detailItem__measurement{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;min-width:0}.rp-detailItem__measurementBadge{background:#fff7ed;border-radius:999px;color:#c2410c;font-size:.72rem;font-weight:850;padding:.28rem .5rem}.rp-detailItem__measurement small{color:#64748b;font-size:.72rem;line-height:1.25}@media (max-width:1200px){.rp-detailItems{overflow-x:auto;padding-bottom:.25rem}.rp-detailItem,.rp-detailItems__head{min-width:1060px}}@media (max-width:768px){.rp-detailSummaryGrid{grid-template-columns:1fr}.rp-detailItems{overflow-x:visible}.rp-detailItems__head{display:none}.rp-detailItem{gap:.55rem;grid-template-columns:1fr;min-width:0}.rp-detailItem__cell,.rp-detailItem__measurement,.rp-detailItem__price{align-items:flex-start;text-align:left}.rp-detailItem__cell:before,.rp-detailItem__measurement:before,.rp-detailItem__price:before{color:#64748b;content:attr(data-label);display:block;font-size:.68rem;font-weight:850;letter-spacing:.035em;margin-bottom:.15rem;text-transform:uppercase}}.rp-profilePage{max-width:980px;width:100%}.rp-profileHero{grid-gap:20px;align-items:center;background:radial-gradient(circle at top right,#35c75924,#0000 30%),#fff;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) auto;margin-bottom:20px;padding:24px}.rp-profileHero__avatar,.rp-profileModal__avatar{background:#f1f5f9;border:1px solid #0f172a0f;border-radius:28px;height:104px;overflow:hidden;width:104px}.rp-profileHero__avatar img,.rp-profileModal__avatar img{display:block;height:100%;object-fit:cover;width:100%}.rp-profileHero__content{min-width:0}.rp-profileHero__eyebrow{background:#ecfdf3;border-radius:999px;color:#15803d;display:inline-flex;font-size:.75rem;font-weight:850;margin-bottom:.45rem;padding:.34rem .65rem}.rp-profileHero__content h1{color:#0f172a;font-size:clamp(1.55rem,2.5vw,2.05rem);font-weight:900;line-height:1.1;margin:0}.rp-profileHero__content p{color:#64748b;font-size:.94rem;margin:.4rem 0 0}.rp-profileHero__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.rp-profileHero__meta span{background:#f8fafc;border-radius:999px;color:#475569;font-size:.78rem;font-weight:800;padding:.38rem .65rem}.rp-profileHero__edit,.rp-profileModal__save{background:#35c759;border:0;border-radius:14px;box-shadow:0 10px 22px #35c7592e;color:#fff;font-size:.88rem;font-weight:850;min-height:44px;padding:0 1.05rem}.rp-profileInfoCard{padding:24px}.rp-profileInfoCard__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:18px}.rp-profileInfoCard__header h2,.rp-profileModal__header h2{color:#0f172a;font-size:1.15rem;font-weight:900;margin:0}.rp-profileInfoCard__header p,.rp-profileModal__header p{color:#64748b;font-size:.9rem;margin:.25rem 0 0}.rp-profileInfoGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.rp-profileInfoItem{align-items:flex-start;background:#fbfcfd;border:1px solid #0f172a0f;border-radius:16px;display:flex;gap:12px;min-width:0;padding:14px}.rp-profileInfoItem__icon{align-items:center;background:#ecfdf3;border-radius:12px;color:#16a34a;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.rp-profileInfoItem__label{color:#64748b;display:block;font-size:.72rem;font-weight:850;letter-spacing:.035em;margin-bottom:.2rem;text-transform:uppercase}.rp-profileInfoItem strong{color:#0f172a;display:block;font-size:.92rem;font-weight:850;min-width:0;overflow-wrap:anywhere}.rp-profileModal .ant-modal-content{border-radius:24px;padding:24px}.rp-profileModal__avatarRow{align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;display:flex;gap:16px;margin:20px 0;padding:16px}.rp-profileModal__avatar{border-radius:22px;flex:0 0 auto;height:86px;width:86px}.rp-profileModal__uploadBtn{align-items:center;background:#fff;border:1px solid #35c75938;border-radius:12px;color:#159947;display:inline-flex;font-weight:850;gap:.45rem;min-height:40px;padding:0 .85rem}.rp-profileModal__avatarRow p{color:#64748b;font-size:.82rem;margin:.45rem 0 0}.rp-profileModal__form{grid-gap:14px;display:grid;gap:14px}.rp-profileModal__form label{display:block}.rp-profileModal__form label>span{color:#334155;display:block;font-size:.82rem;font-weight:850;margin-bottom:.4rem}.rp-profileModal__form input{background:#fff;border:1px solid #0f172a1a;border-radius:14px;color:#0f172a;height:46px;outline:none;padding:0 14px;width:100%}.rp-profileModal__form input:focus{border-color:#35c759;box-shadow:0 0 0 3px #35c7591f}.rp-profileModal__form small{color:#dc2626;display:block;font-size:.76rem;font-weight:750;margin-top:.35rem}.rp-profileModal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.rp-profileModal__cancel{background:#fff;border:1px solid #0f172a1a;border-radius:14px;color:#475569;font-weight:850;min-height:44px;padding:0 1rem}.rp-profileModal__cancel:disabled,.rp-profileModal__save:disabled,.rp-profileModal__uploadBtn:disabled{cursor:not-allowed;opacity:.65}@media (max-width:768px){.rp-profileHero{grid-template-columns:1fr;text-align:center}.rp-profileHero__avatar{margin:0 auto}.rp-profileHero__meta{justify-content:center}.rp-profileHero__edit{width:100%}.rp-profileInfoGrid{grid-template-columns:1fr}.rp-profileModal__avatarRow{align-items:flex-start;flex-direction:column}.rp-profileModal__actions{flex-direction:column-reverse}.rp-profileModal__cancel,.rp-profileModal__save{width:100%}}.rp-chart,.rp-chart__body,.rp-chart__canvasWrap{box-sizing:border-box;min-width:0;width:100%}.rp-chart{overflow:hidden}.rp-chart__body{align-items:start;grid-template-columns:44px minmax(0,1fr)}.rp-chart__canvasWrap{overflow:hidden}.rp-chart__axis,.rp-chart__svg{height:320px}.rp-chart__svg{display:block;max-width:100%;width:100%}.rp-chart__labels{gap:.25rem;min-width:0;width:100%}.rp-chart__labels span{flex:1 1;min-width:0;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}@media (max-width:1024px){.rp-chart{padding:20px}.rp-chart__axis,.rp-chart__svg{height:280px}}@media (max-width:768px){.rp-chart{padding:18px}.rp-chart__top{gap:12px}.rp-chart__actions,.rp-chart__top{align-items:flex-start;flex-direction:column}.rp-chart__actions{gap:10px;width:100%}.rp-chart__actions,.rp-chart__legend{justify-content:flex-start}.rp-chart__body{gap:0;grid-template-columns:minmax(0,1fr)}.rp-chart__axis{display:none}.rp-chart__svg{height:250px}.rp-chart__labels{font-size:10px;margin-top:.55rem}.rp-dashboard-layout{padding-bottom:72px}}@media (max-width:480px){.rp-chart{padding:16px}.rp-chart__svg{height:230px}.rp-chart__segmented.ant-segmented{width:100%}.rp-chart__segmented .ant-segmented-item{flex:1 1;text-align:center}}.vd-root{background:#f6f7f8;background:#fff;display:flex;flex-direction:column;min-height:100vh}.vd-header{position:sticky;top:0;z-index:30}.vd-brand{align-items:center;border-radius:16px;display:inline-flex}.vd-brand__logo{height:38px}.vd-nav__link--active{padding-bottom:.5rem}.vd-avatar--btn:hover,.vd-bell:hover{background:#f0fdf4;border-color:#35b95859;color:#159947}.vd-dashboard-page{width:100%}.vd-dashboard-data-error{color:#b45309;font-size:.86rem;font-weight:700;margin:-6px 0 0}.vd-dashboard-hero{margin-bottom:0}.vd-summary-card__content small,.vd-summary-card__content span{color:#64748b;font-weight:700}.vd-top,.vd-top__left{align-items:flex-start}.vd-top__left{flex-wrap:wrap;gap:.9rem}.vd-dashboard-segmented .ant-segmented-item{border-radius:999px;font-weight:850}.vd-dashboard-segmented .ant-segmented-item-selected{border-radius:999px;box-shadow:0 8px 18px #35b9582e}.vd-activity-overview{gap:16px}.vd-activity-kpis{gap:10px}.vd-activity-kpi strong{color:#0f172a;font-size:1.25rem;font-weight:900}.vd-activity-mover{border-radius:14px;padding:.72rem}.vd-activity-grid{gap:.6rem}.vd-activity-tile{border-radius:14px;min-height:76px}.vd-dashboard-card--orders .ant-card-body{height:100%}.vd-orders__box{border-radius:16px;gap:.75rem}.vd-orders__count{font-size:1rem;font-weight:900}@media (max-width:992px){.vd-header__collapse{margin-top:.85rem}.vd-nav{align-items:stretch;border-radius:18px;flex-direction:column;width:100%}.vd-header__right,.vd-nav__link{justify-content:center}.vd-header__right{margin-top:.85rem}.vd-main{padding:18px 0 0 18px}.vd-page.container,.vd-page.container-fluid{padding:22px 20px 36px!important}.vd-page{border-radius:28px 0 0 0}.vd-activity-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.vd-header__container{padding:.65rem .9rem}.vd-main{padding:12px 0 0 12px}.vd-page.container,.vd-page.container-fluid{padding:16px 14px 30px!important}.vd-page{border-radius:22px 0 0 0;min-height:calc(100vh - 82px)}.vd-dashboard-page{gap:16px}.vd-dashboard-hero{align-items:stretch;flex-direction:column}.vd-dashboard-action.ant-btn{width:100%}.vd-activity-kpis,.vd-activity-mover-list,.vd-summary-grid{grid-template-columns:1fr}.vd-card--padded .ant-card-body{padding:16px}.vd-activity-movers__head,.vd-orders__header,.vd-top,.vd-top__left{align-items:flex-start;flex-direction:column}.vd-dashboard-segmented.ant-segmented,.vd-orders__total,.vd-top__right,.vd-top__right .ant-select{width:100%}.vd-dashboard-segmented .ant-segmented-item{flex:1 1;text-align:center}.vd-activity-chart{gap:.4rem;min-height:190px;padding:.75rem}.vd-activity-bar-track{height:110px}.vd-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vd-header{background:#35b958}.vd-header__navbar{background:#0000!important}.vd-header__container{align-items:center;display:flex;justify-content:space-between;padding:.75rem 1rem}.vd-brand__logo{height:34px;width:auto}.vd-header__collapse{justify-content:space-between}.vd-nav{gap:.75rem;margin:0 auto}.vd-nav__link{color:#fff!important;font-weight:500}.vd-nav__link:hover{opacity:.9}.vd-nav__link--active{border-bottom:2px solid #ffffffe6;padding-bottom:2px}.vd-nav__link--btn{background:none;border:none;cursor:pointer;font-size:inherit;padding:.5rem .75rem}.vd-header__right{align-items:center;display:flex;gap:.75rem}.vd-lang.ant-select .ant-select-selector{background:#ffffff2e!important;border:0!important;border-radius:10px!important;color:#fff!important}.vd-lang .ant-select-arrow,.vd-lang .ant-select-selection-item{color:#fff!important;font-weight:600}.vd-avatar{background:#ffffff59;border-radius:50%;height:34px;overflow:hidden;width:34px}.vd-avatar--btn{border:none;cursor:pointer;padding:0}.vd-avatar__img{display:block;height:100%;object-fit:cover;width:100%}.vd-bell{background:#ffffff2e;border:0;border-radius:50%;color:#fff;display:grid;height:36px;place-items:center;width:36px}.vd-main{flex:1 1}.vd-page{padding:1.25rem 0 2rem}.vd-dashboard-page{grid-gap:1rem;display:grid;gap:1rem}.vd-wallet-page{grid-gap:1.25rem;display:grid;gap:1.25rem;margin:0 auto;max-width:1180px}.vd-wallet-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.4rem 0 .2rem}.vd-wallet-header__eyebrow{color:#159447;display:block;font-size:.76rem;font-weight:800;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.vd-wallet-header h1{color:#17201b;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:800;letter-spacing:-.035em;margin:0}.vd-wallet-header p{color:#66736b;font-size:.92rem;margin:.35rem 0 0}.vd-wallet-header__icon{align-items:center;background:linear-gradient(145deg,#e9f9ee,#f8fffa);border:1px solid #d9f0e0;border-radius:18px;color:#159447;display:flex;flex:0 0 auto;font-size:1.4rem;height:54px;justify-content:center;width:54px}.vd-wallet-summary-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.vd-wallet-summary-card{background:#fff;border:1px solid #edf2ee;border-radius:18px;box-shadow:0 10px 26px rgba(26,74,43,.055);min-height:184px;padding:1.25rem}.vd-wallet-summary-card__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.vd-wallet-summary-card__icon{align-items:center;background:#ecf9f0;border-radius:12px;color:#159447;display:inline-flex;font-size:1.05rem;height:38px;justify-content:center;width:38px}.vd-wallet-info-icon{color:#86928a;cursor:help;font-size:1rem}.vd-wallet-summary-card h2{color:#5f6c64;font-size:.86rem;font-weight:700;margin:0 0 .5rem}.vd-wallet-summary-card>strong{color:#17201b;display:block;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.035em;overflow-wrap:anywhere}.vd-wallet-summary-card>p{color:#8a958e;font-size:.78rem;margin:.45rem 0 0}.vd-wallet-bank-card{background:#fff;border:1px solid #edf2ee;border-radius:20px;box-shadow:0 10px 28px rgba(26,74,43,.045);padding:1.4rem}.vd-wallet-bank-card__header,.vd-wallet-bank-card__title{align-items:center;display:flex}.vd-wallet-bank-card__header{gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.vd-wallet-bank-card__title{gap:.8rem}.vd-wallet-bank-card__title>span{align-items:center;background:#e8f8ed;border-radius:12px;color:#159447;display:flex;flex:0 0 auto;font-size:1.05rem;height:42px;justify-content:center;width:42px}.vd-wallet-bank-card h2{color:#17201b;font-size:1.05rem;font-weight:800;margin:0}.vd-wallet-bank-card__title p{color:#758178;font-size:.82rem;margin:.2rem 0 0}.vd-wallet-bank-account{grid-gap:1rem;align-items:center;background:linear-gradient(135deg,#f2fbf5,#fbfefc);border:1px solid #dcefe2;border-radius:15px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:1.1rem}.vd-wallet-bank-account>div{grid-gap:.25rem;display:grid;gap:.25rem}.vd-wallet-bank-account span,.vd-wallet-resolved-account span{color:#7b887f;font-size:.74rem;font-weight:650}.vd-wallet-bank-account strong{color:#27322b;font-size:.9rem;overflow-wrap:anywhere}.vd-wallet-bank-account__verified{color:#159447;font-size:1.25rem}.vd-wallet-bank-empty{align-items:center;background:#f8faf8;border:1px dashed #d9e5dc;border-radius:14px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.vd-wallet-bank-empty>div{grid-gap:.2rem;display:grid;gap:.2rem}.vd-wallet-bank-empty .ant-btn-primary{background:#159447;border-color:#159447;flex:0 0 auto}.vd-wallet-bank-empty span{color:#3f4d44;font-size:.88rem;font-weight:700}.vd-wallet-bank-empty small{color:#7a867e;font-size:.76rem}.vd-wallet-bank-setup{grid-gap:1rem;display:grid;gap:1rem}.vd-wallet-bank-form{grid-gap:0 1rem;display:grid;gap:0 1rem;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.vd-wallet-bank-form .ant-form-item{margin-bottom:0}.vd-wallet-bank-form .ant-input,.vd-wallet-bank-form .ant-select{min-height:44px}.vd-wallet-bank-form__actions{display:flex;gap:.65rem;grid-column:1/-1;justify-content:flex-end;margin-top:1rem}.vd-wallet-bank-form__actions .ant-btn-primary,.vd-wallet-resolved-account .ant-btn-primary{background:#159447;border-color:#159447}.vd-wallet-resolved-account{align-items:center;background:#effaf2;border:1px solid #cdebd6;border-radius:14px;display:flex;gap:.9rem;padding:1rem}.vd-wallet-resolved-account>.anticon{color:#159447;font-size:1.25rem}.vd-wallet-resolved-account>div{grid-gap:.15rem;display:grid;flex:1 1;gap:.15rem}.vd-wallet-resolved-account strong{color:#203027;font-size:.96rem}.vd-wallet-resolved-account small{color:#6d7c72;font-size:.74rem}.vd-wallet-clearance,.vd-wallet-history{background:#fff;border:1px solid #edf2ee;border-radius:20px;box-shadow:0 10px 28px rgba(26,74,43,.045);padding:1.4rem}.vd-wallet-clearance{background:linear-gradient(135deg,#f2fbf5,#fbfefc)}.vd-wallet-clearance__heading{align-items:center;display:flex;gap:.8rem}.vd-wallet-clearance__heading>span{align-items:center;background:#ddf5e5;border-radius:11px;color:#159447;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.vd-wallet-clearance h2,.vd-wallet-history h2{color:#17201b;font-size:1.05rem;font-weight:800;margin:0}.vd-wallet-clearance p,.vd-wallet-history__header p{color:#758178;font-size:.82rem;margin:.2rem 0 0}.vd-wallet-clearance__steps{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);list-style:none;margin:1.3rem 0 0;padding:0}.vd-wallet-clearance__steps li{align-items:center;display:flex;gap:.65rem;min-width:0;padding-right:1.5rem;position:relative}.vd-wallet-clearance__steps li:not(:last-child):after{color:#94cda5;content:"→";font-size:1.1rem;position:absolute;right:.4rem}.vd-wallet-clearance__steps strong{align-items:center;background:#fff;border:1px solid #cdebd6;border-radius:50%;color:#159447;display:flex;flex:0 0 auto;font-size:.74rem;height:28px;justify-content:center;width:28px}.vd-wallet-clearance__steps span{color:#445149;font-size:.78rem;font-weight:600;line-height:1.35}.vd-wallet-history__header{align-items:flex-end;border-bottom:1px solid #eef2ef;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.vd-wallet-filters{display:flex;flex-wrap:wrap;gap:.5rem}.vd-wallet-filter-btn{background:#f8faf8;border:1px solid #dfe8e2;border-radius:999px;color:#59665e;cursor:pointer;font-size:.8rem;font-weight:700;padding:.45rem .9rem;transition:background .2s,border-color .2s,color .2s}.vd-wallet-filter-btn:hover{border-color:#35b958;color:#35b958}.vd-wallet-filter-btn.active{background:#159447;border-color:#159447;color:#fff}.vd-wallet-transactions-list,.vd-wallet-transactions-loading{grid-gap:.75rem;display:grid;gap:.75rem}.vd-wallet-tx-card{align-items:flex-start;background:#fbfcfb;border:1px solid #edf1ee;border-radius:14px;display:flex;gap:.9rem;padding:1rem;transition:border-color .2s ease,box-shadow .2s ease}.vd-wallet-tx-card:hover{border-color:#d8e9dd;box-shadow:0 8px 20px rgba(26,74,43,.045)}.vd-wallet-tx__icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.vd-wallet-tx__icon--credit{background:#e9f8ee;color:#159447}.vd-wallet-tx__icon--debit{background:#fff2f0;color:#ff4d4f}.vd-wallet-tx__body{flex:1 1;min-width:0}.vd-wallet-tx__heading{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.vd-wallet-tx__heading h3{color:#27322b;font-size:.92rem;font-weight:750;margin:0 0 .35rem}.vd-wallet-tx__meta{align-items:center;color:#7a867e;display:flex;flex-wrap:wrap;font-size:.8rem;gap:.35rem .7rem;line-height:1.35;margin:0}.vd-wallet-tx__heading>strong{flex:0 0 auto;font-size:1rem;font-weight:700}.vd-wallet-tx__amount--credit{color:#159447}.vd-wallet-tx__amount--debit{color:#ff4d4f}.vd-wallet-tx__balance,.vd-wallet-tx__status-row{align-items:center;border-top:1px dashed #e3e9e5;color:#7a867e;display:flex;font-size:.77rem;justify-content:space-between;margin-top:.85rem;padding-top:.75rem}.vd-wallet-status{background:#f0f2f1;border-radius:999px;color:#59635d;font-size:.72rem;font-weight:750;padding:.25rem .6rem}.vd-wallet-status--otp,.vd-wallet-status--pending,.vd-wallet-status--processing,.vd-wallet-status--received{background:#fff7df;color:#9a6700}.vd-wallet-status--success,.vd-wallet-status--successful{background:#e8f8ed;color:#14833f}.vd-wallet-status--failed,.vd-wallet-status--reversed{background:#fff0f0;color:#cf3030}.vd-wallet-tx__balance strong{color:#465249;font-size:.82rem}.vd-wallet-pagination{display:flex;justify-content:flex-end;padding-top:1.2rem}.vd-wallet-pagination .ant-pagination-item-active{border-color:#159447}.vd-wallet-pagination .ant-pagination-item-active a{color:#159447}.vd-wallet-actions{display:flex;justify-content:flex-end}.vd-wallet-empty{min-height:180px;padding-top:2rem}.vd-wallet-withdraw-btn.ant-btn{background:#35b958;border-color:#35b958;border-radius:10px;color:#fff;font-weight:600;height:auto;padding:.5rem 1.5rem}.vd-wallet-withdraw-btn.ant-btn:hover{background:#2ba24b!important;border-color:#2ba24b!important;color:#fff!important}.vd-wallet-withdraw-btn.ant-btn[disabled]{background:#a7d8b5;border-color:#a7d8b5;color:#fff}.vd-withdraw-modal.ant-modal{max-width:calc(100vw - 32px)}.vd-withdraw-modal .ant-modal-content{border-radius:16px;overflow:hidden;padding:0}.vd-withdraw-modal__close{color:#6b7280;font-size:1.15rem;font-weight:600;line-height:1}.vd-withdraw-modal .ant-modal-header{border-bottom:1px solid #edf1ee;margin:0;padding:20px 24px 16px}.vd-withdraw-modal .ant-modal-title{color:#111827;font-size:18px;font-weight:700}.vd-withdraw-modal .ant-modal-close{inset-inline-end:16px;top:16px}.vd-withdraw-modal .ant-modal-body{padding:0}.vd-withdraw-modal__content{padding:20px 24px 24px}.vd-withdraw-modal__loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:220px}.vd-withdraw-modal__loading p{color:#6d7871;font-size:.84rem;margin:.9rem 0 0}.vd-wallet-loading-spinner{animation:vd-wallet-spin .8s linear infinite;border:3px solid #dce9df;border-radius:50%;border-top-color:#159447;height:34px;width:34px}@keyframes vd-wallet-spin{to{transform:rotate(1turn)}}.vd-withdraw-modal__bank-setup{grid-gap:1rem;display:grid;gap:1rem}.vd-withdraw-modal__resolved{align-items:center;background:#effaf2;border:1px solid #cdebd6;border-radius:12px;display:flex;gap:.75rem;margin-top:.25rem;padding:.9rem}.vd-withdraw-modal__resolved>.anticon{color:#159447;flex:0 0 auto;font-size:1.2rem}.vd-withdraw-modal__resolved>div{grid-gap:.1rem;display:grid;flex:1 1;gap:.1rem;min-width:0}.vd-withdraw-modal__resolved small,.vd-withdraw-modal__resolved span{color:#748078;font-size:.7rem}.vd-withdraw-modal__resolved strong{color:#213028;font-size:.9rem;overflow-wrap:anywhere}.vd-withdraw-modal__steps{align-items:center;display:flex;justify-content:center;margin-bottom:18px}.vd-withdraw-modal__steps span{align-items:center;background:#fff;border:1px solid #d8e1db;border-radius:50%;color:#7a857e;display:flex;font-size:12px;font-weight:700;height:26px;justify-content:center;width:26px}.vd-withdraw-modal__steps span.active{background:#239447;border-color:#239447;color:#fff}.vd-withdraw-modal__steps i{background:#d8e1db;height:1px;width:54px}.vd-withdraw-modal__steps i.active{background:#239447}.vd-withdraw-modal__balancePanel{align-items:center;background:#f7fbf8;border:1px solid #dfeae2;border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:12px 14px}.vd-withdraw-modal__balancePanel span{color:#647068;font-size:13px}.vd-withdraw-modal__balancePanel strong{color:#176f35;font-size:18px}.vd-withdraw-modal__destination{align-items:center;background:#fbfcfb;border:1px solid #e7ede9;border-radius:10px;display:flex;gap:.75rem;margin-bottom:18px;padding:.8rem}.vd-withdraw-modal__destination>.anticon{align-items:center;background:#eaf7ee;border-radius:9px;color:#239447;display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.vd-withdraw-modal__destination div{grid-gap:.1rem;display:grid;gap:.1rem}.vd-withdraw-modal__destination small,.vd-withdraw-modal__destination span{color:#748078;font-size:.72rem}.vd-withdraw-modal__destination strong{color:#263129;font-size:.86rem}.vd-withdraw-modal__notice{align-items:flex-start;background:#f7faf8;border-radius:9px;color:#66736b;display:flex;font-size:.75rem;gap:.5rem;line-height:1.5;margin-top:1rem;padding:.7rem}.vd-withdraw-modal__notice .anticon{color:#159447;margin-top:.15rem}.vd-withdraw-modal__intro{align-items:flex-start;display:flex;gap:12px;margin-bottom:18px}.vd-withdraw-modal__intro>.anticon{align-items:center;background:#eaf7ee;border-radius:9px;color:#239447;display:inline-flex;flex:0 0 38px;font-size:18px;height:38px;justify-content:center;width:38px}.vd-withdraw-modal__intro h3{color:#17201a;font-size:15px;font-weight:700;margin:0 0 3px}.vd-withdraw-modal__intro p{color:#6b7280;font-size:12px;line-height:1.45;margin:0}.vd-withdraw-modal .ant-form-item{margin-bottom:15px}.vd-withdraw-modal .ant-form-item-label{padding-bottom:5px}.vd-withdraw-modal .ant-form-item-label>label{color:#37423b;font-size:12px;font-weight:600}.vd-withdraw-modal .ant-input,.vd-withdraw-modal .ant-input-affix-wrapper{border-color:#dfe4e1;border-radius:9px;box-shadow:none;height:44px}.vd-withdraw-modal .ant-select{height:44px;width:100%}.vd-withdraw-modal .ant-select-selector{border-color:#dfe4e1!important;border-radius:9px!important;box-shadow:none!important}.vd-withdraw-modal .ant-select-selection-item,.vd-withdraw-modal .ant-select-selection-placeholder{align-items:center;display:flex}.vd-bank-option{grid-gap:2px;display:grid;gap:2px;line-height:1.35;padding:3px 0}.vd-bank-option strong{color:#1f2937;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-bank-option span{color:#7a857d;font-size:11px}.vd-bank-option em{background:#eaf7ee;border-radius:999px;color:#168d45;font-size:9px;font-style:normal;font-weight:700;padding:2px 6px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.vd-withdraw-modal .ant-input-affix-wrapper .ant-input{height:auto}.vd-withdraw-modal__remaining{align-items:center;color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-top:2px}.vd-withdraw-modal__remaining strong{color:#243128;font-size:13px}.vd-withdraw-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.vd-withdraw-modal__actions .ant-btn{border-radius:9px;font-weight:600;height:42px;min-width:112px}.vd-withdraw-modal .ant-btn.vd-wallet-modal-action{background:#239447!important;border-color:#239447!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-weight:700;opacity:1!important}.vd-withdraw-modal .ant-btn.vd-wallet-modal-action:not(:disabled):hover{background:#197b39!important;border-color:#197b39!important;color:#fff!important}.vd-withdraw-modal .ant-btn.vd-wallet-modal-action:focus-visible{outline:3px solid #2394473d;outline-offset:2px}.vd-withdraw-modal .ant-btn.vd-wallet-modal-action:disabled:not(.ant-btn-loading){background:#c8d9cd!important;border-color:#c8d9cd!important;color:#f8faf9!important;cursor:not-allowed;opacity:.72!important}.vd-withdraw-modal .ant-btn.vd-wallet-modal-action.ant-btn-loading{background:#239447!important;border-color:#239447!important;color:#fff!important;cursor:wait;opacity:1!important}.vd-withdraw-modal__resolved .vd-wallet-modal-action{flex:0 0 auto;min-width:126px}.vd-withdraw-modal__summary{margin:0}.vd-withdraw-modal__summary>div{align-items:flex-start;border-bottom:1px solid #edf1ee;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.vd-withdraw-modal__summary dt{color:#6b7280;font-size:12px}.vd-withdraw-modal__summary dd{color:#202a23;font-size:13px;font-weight:650;margin:0;max-width:62%;overflow-wrap:anywhere;text-align:right}.vd-withdraw-modal__summaryTotal{border-bottom:0!important;padding-top:14px!important}.vd-withdraw-modal__summaryTotal dd,.vd-withdraw-modal__summaryTotal dt{color:#176f35;font-weight:700}.vd-withdraw-modal__submitted{padding:14px 4px 2px;text-align:center}.vd-withdraw-modal__submitted>.anticon{color:#239447;font-size:52px;margin-bottom:14px}.vd-withdraw-modal__submitted h3{color:#17201a;font-size:18px;margin:0 0 8px}.vd-withdraw-modal__submitted p{color:#667069;font-size:13px;line-height:1.6;margin:0 auto 24px;max-width:380px}.vd-withdraw-modal__submitted .ant-btn{border-radius:9px;font-weight:600;height:44px}.vd-payment-status-modal.ant-modal{max-width:calc(100vw - 32px)}.vd-payment-status-modal .ant-modal-content{border-radius:12px}.vd-payment-status-modal__close{color:#ff4d4f;font-size:1.25rem;font-weight:700;line-height:1}.vd-payment-status-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.vd-payment-status-modal__content{padding:0 24px 20px;text-align:center}.vd-payment-status-modal__icon-wrap{align-items:center;background:#35b958;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1rem;width:64px}.vd-payment-status-modal__check{color:#fff;font-size:2rem}.vd-payment-status-modal__title{color:#222;font-size:1.15rem;font-weight:700;margin:0 0 .25rem}.vd-payment-status-modal__date{color:#666;font-size:.9rem;margin:0 0 1.25rem}.vd-payment-status-modal__details{margin:0 0 1.25rem;padding:0;text-align:left}.vd-payment-status-modal__row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin:0;padding:.4rem 0}.vd-payment-status-modal__row:last-child{border-bottom:none}.vd-payment-status-modal__row dt{color:#666;font-size:.9rem;font-weight:500;margin:0}.vd-payment-status-modal__row dd{color:#222;font-size:.9rem;font-weight:600;margin:0}.vd-payment-status-modal__row--amount dd{font-size:1.1rem}.vd-payment-status-modal__amount{color:#f5a623!important;font-weight:700!important}.vd-payment-status-modal__back.ant-btn{background:#35b958;border-color:#35b958;border-radius:8px;color:#fff;font-weight:600;height:44px}.vd-payment-status-modal__back.ant-btn:hover{background:#2ba24b!important;border-color:#2ba24b!important;color:#fff!important}@media (max-width:768px){.vd-wallet-bank-account,.vd-wallet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-wallet-bank-form{grid-template-columns:1fr}.vd-wallet-clearance__steps{gap:.85rem;grid-template-columns:1fr}.vd-wallet-clearance__steps li{padding:0 0 .85rem}.vd-wallet-clearance__steps li:not(:last-child):after{bottom:-.2rem;content:"↓";left:.55rem;right:auto;top:auto}.vd-wallet-history__header,.vd-wallet-tx__heading{align-items:flex-start;flex-direction:column}.vd-wallet-tx__heading{gap:.6rem}.vd-withdraw-modal__content{padding:18px 18px 20px}.vd-withdraw-modal__actions{flex-direction:column-reverse}.vd-withdraw-modal__actions .ant-btn{width:100%}}@media (max-width:520px){.vd-wallet-summary-grid{grid-template-columns:1fr}.vd-wallet-header__icon{display:none}.vd-wallet-bank-card,.vd-wallet-clearance,.vd-wallet-history,.vd-wallet-summary-card{border-radius:15px}.vd-wallet-bank-card__header{align-items:flex-start;flex-direction:column}.vd-wallet-bank-account{grid-template-columns:1fr}.vd-wallet-bank-empty{align-items:stretch;flex-direction:column}.vd-wallet-resolved-account{align-items:flex-start;flex-wrap:wrap}.vd-wallet-filters,.vd-wallet-resolved-account .ant-btn{width:100%}.vd-wallet-filter-btn{flex:1 1}.vd-wallet-pagination{justify-content:center;overflow-x:auto}}.vd-orders-page{margin:0 auto;max-width:1100px}.vd-orders-header{display:flex;gap:.5rem;margin-bottom:1.25rem}.vd-orders-back{align-items:center;color:#333;display:inline-flex;font-size:1.1rem;justify-content:center;text-decoration:none}.vd-orders-back:hover{color:#333;opacity:.8}.vd-orders-title{color:#222;font-size:1.5rem;font-weight:700;margin:0}.vd-orders-tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.vd-orders-tab{border:none;border-bottom:2px solid #0000;color:#666;cursor:pointer;font-size:.95rem;font-weight:500;padding:.5rem 1rem;transition:color .2s,border-color .2s}.vd-orders-tab:hover{color:#35b958}.vd-orders-tab.active{border-bottom-color:#35b958;color:#35b958;font-weight:600}.vd-orders-grid{grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.vd-order-card.ant-card{border:1px solid #e8e8e8;border-radius:12px}.vd-order-card__top{align-items:flex-start;display:flex;justify-content:space-between}.vd-order-card__icon-wrap{align-items:center;background:#fff7e6;border-radius:10px;color:#f5a623;display:flex;height:40px;justify-content:center;width:40px}.vd-order-card__icon{font-size:1.25rem}.vd-order-card__icon-wrap--transit{background:#e6f4ff;color:#1677ff}.vd-order-card__icon-wrap--complete{background:#f6ffed;color:#35b958}.vd-order-card__status{border-radius:6px;font-size:.8rem;font-weight:600;padding:.25rem .5rem}.vd-order-card__status--pending{background:#fffbe6;color:#fa8c16}.vd-order-card__status--transit{background:#e6f4ff;color:#1677ff}.vd-order-card__status--complete{background:#f6ffed;color:#35b958}.vd-order-card__no{color:#222;font-size:.95rem;font-weight:600;margin:0 0 .25rem}.vd-order-card__date{color:#666;font-size:.85rem;margin:0 0 .45rem}.vd-order-card__price{color:#666;font-size:.88rem;margin:0 0 1rem}.vd-order-card__price span{color:#222;font-weight:700}.vd-order-card__btn.ant-btn{background:#fff7e6;border-color:#ffd591;border-radius:8px;color:#fa8c16;font-weight:500}.vd-order-card__btn.ant-btn:hover{background:#ffe7ba!important;border-color:#ffc069!important;color:#fa8c16!important}.vd-order-card__actions{display:flex;flex-direction:column;gap:.5rem}.vd-order-card__actionBtn.ant-btn{background:#35b958;border-color:#35b958;border-radius:8px;box-shadow:none;color:#fff;font-weight:600;height:auto}.vd-order-card__actionBtn.ant-btn:focus,.vd-order-card__actionBtn.ant-btn:hover{background:#2ba24b!important;border-color:#2ba24b!important;color:#fff!important}.vd-order-card__actionBtn.ant-btn:disabled,.vd-order-card__actionBtn.ant-btn[disabled]:hover{background:#9fd4ad!important;border-color:#9fd4ad!important;color:#fff!important;opacity:.85}.vd-order-card__actionBtn--ready.ant-btn{background:#4f7cff;border-color:#4f7cff}.vd-order-card__actionBtn--ready.ant-btn:focus,.vd-order-card__actionBtn--ready.ant-btn:hover{background:#3d6ae8!important;border-color:#3d6ae8!important;color:#fff!important}.vd-order-card__statusLabel{background:#f5f5f5;border-radius:8px;color:#8c8c8c;display:block;font-size:.875rem;font-weight:500;line-height:1.4;padding:.45rem .75rem;text-align:center;width:100%}.vd-order-detail-actions{margin-bottom:1.25rem}.vd-order-detail-footer-actions{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1.25rem}.vd-order-detail-footer-actions .vd-order-detail-actions{justify-content:flex-end;margin-bottom:0}.vd-order-detail-footer-actions .vd-order-card__actionBtn{min-width:200px}.vd-orders-loading{display:flex;justify-content:center;padding:3rem 0}.vd-orders-empty{color:#666;margin:0;padding:2rem;text-align:center}.vd-order-detail-page{margin:0 auto;max-width:800px}.vd-order-detail-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1.25rem}.vd-order-detail-back{align-items:center;background:#f0f0f0;border-radius:50%;color:#333;display:inline-flex;font-size:1rem;height:36px;justify-content:center;text-decoration:none;width:36px}.vd-order-detail-back:hover{background:#e8e8e8;color:#333}.vd-order-detail-title{border-bottom:2px solid #35b958;color:#222;font-size:1.5rem;font-weight:700;margin:0;padding-bottom:2px}.vd-order-detail-summary.ant-card{border:1px solid #e8e8e8;border-radius:12px;margin-bottom:1.5rem}.vd-order-detail-summary .ant-card-body{padding:1rem 1.25rem}.vd-order-detail-summary__inner{flex-wrap:wrap;justify-content:space-between}.vd-order-detail-summary__inner,.vd-order-detail-summary__left{align-items:center;display:flex;gap:1rem}.vd-order-detail-summary__icon-wrap{align-items:center;background:#fff7e6;border-radius:10px;color:#fa8c16;display:flex;height:48px;justify-content:center;width:48px}.vd-order-detail-summary__icon-wrap--transit{background:#e6f4ff;color:#1677ff}.vd-order-detail-summary__icon-wrap--complete{background:#f6ffed;color:#35b958}.vd-order-detail-summary__icon{font-size:1.5rem}.vd-order-detail-summary__no{color:#222;font-size:1rem;font-weight:600;margin:0 0 .2rem}.vd-order-detail-summary__date{color:#666;font-size:.9rem;margin:0}.vd-order-detail-summary__cancelReason{color:#666;font-size:.9rem;line-height:1.45;margin:.45rem 0 0}.vd-order-detail-summary__cancelReasonLabel{color:#666;font-weight:600}.vd-order-detail-summary__status{border-radius:999px;font-size:.9rem;font-weight:600;padding:.35rem .75rem}.vd-order-detail-summary__status--pending{background:#fffbe6;color:#fa8c16}.vd-order-detail-summary__status--transit{background:#e6f4ff;color:#1677ff}.vd-order-detail-summary__status--complete{background:#f6ffed;color:#35b958}.vd-order-detail-summary__customer{border-top:1px solid #f0f0f0;margin-top:1rem;padding-top:1rem}.vd-order-detail-summary__customerTitle{color:#222;font-size:1rem;font-weight:600;margin:0 0 .85rem}.vd-order-detail-summary__customerRows{background:#fafafa;border:1px solid #f0f0f0;border-radius:12px;overflow:hidden}.vd-order-detail-summary__customerRow{grid-gap:1rem;align-items:start;border-bottom:1px solid #ececec;display:grid;gap:1rem;grid-template-columns:180px 1fr;padding:.85rem 1rem}.vd-order-detail-summary__customerRow:last-child{border-bottom:none}.vd-order-detail-summary__customerLabel{color:#666;font-size:.82rem}.vd-order-detail-summary__customerValue{color:#222;font-size:.92rem}.vd-order-detail-meta{margin-bottom:1.25rem}.vd-order-detail-meta__card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:1rem 1.25rem}.vd-order-detail-meta__label{color:#666;display:block;font-size:.85rem;margin-bottom:.25rem}.vd-order-detail-meta__value{color:#ff4d4f;font-size:1.1rem}.vd-order-detail-info{margin-bottom:2rem}.vd-order-detail-info__heading{color:#222;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.vd-order-detail-table-wrap{border:1px solid #e8e8e8;border-radius:12px;margin-bottom:1rem;overflow:hidden}.vd-order-detail-table{border-collapse:collapse;font-size:.95rem;width:100%}.vd-order-detail-table td,.vd-order-detail-table th{border-bottom:1px solid #f0f0f0;padding:.75rem 1rem;text-align:left}.vd-order-detail-table th{background:#fafafa;color:#333;font-weight:600}.vd-order-detail-table tbody tr:last-child td{border-bottom:none}.vd-order-detail-item{align-items:center;display:flex;gap:.75rem}.vd-order-detail-item__img{background:#f5f5f5;border-radius:8px;height:40px;object-fit:cover;width:40px}.vd-order-detail-total{align-items:center;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;padding:.75rem 0}.vd-order-detail-total__label{color:#222}.vd-order-detail-total__value{color:#ff4d4f}.vd-order-detail-loading{display:flex;justify-content:center;padding:3rem 0}.vd-order-detail-empty{color:#666;margin-bottom:1rem;text-align:center}.vd-order-detail-empty-row{color:#666;padding:1.25rem 0;text-align:center}.vd-order-detail-back-link{color:#35b958;display:inline-block;font-weight:500;text-decoration:none}.vd-order-detail-back-link:hover{text-decoration:underline}.vd-order-detail-sectionTitle{color:#27303f;font-size:.95rem;font-weight:700;margin:0 0 .7rem}.vd-detailHero{background:linear-gradient(135deg,#1f8f45,#35c759 55%,#46d67a);border-radius:20px;box-shadow:0 16px 34px #35c7593d;color:#fff;margin-bottom:1.25rem;padding:1.35rem 1.4rem}.vd-detailHero--transit{background:linear-gradient(135deg,#1769aa,#3b82f6 55%,#60a5fa);box-shadow:0 16px 34px #3b82f638}.vd-detailHero--complete{background:linear-gradient(135deg,#1f8f45,#35c759 55%,#46d67a)}.vd-detailHero--critical{background:linear-gradient(135deg,#b91c1c,#ef4444 55%,#f87171);box-shadow:0 16px 34px #ef444438}.vd-detailHero__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.vd-detailHero__id{align-items:center;display:flex;gap:.85rem}.vd-detailHero__icon{align-items:center;background:#fff3;border-radius:14px;display:flex;font-size:1.3rem;height:46px;justify-content:center;width:46px}.vd-detailHero__order{font-size:1.25rem;font-weight:800;line-height:1.15}.vd-detailHero__sub{font-size:.84rem;margin-top:.15rem;opacity:.9}.vd-detailHero__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.vd-detailHero__type{background:#ffffff38;border-radius:999px;color:#fff;font-size:.74rem;font-weight:700;padding:.35rem .75rem}.vd-detailHero__type--diaspora{background:#fff7e6f2;color:#d48806}.vd-detailHero__type--institutional{background:#e6f4fff2;color:#1677ff}.vd-detailHero .vd-order-detail-summary__status{background:#ffffff38;color:#fff}.vd-detailHero__stats{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.1rem}.vd-detailHero__stat{background:#ffffff29;border-radius:14px;display:flex;flex-direction:column;gap:.2rem;padding:.65rem .85rem}.vd-detailHero__stat span{font-size:.72rem;opacity:.88}.vd-detailHero__stat strong{font-size:1.05rem;font-weight:800}.vd-detailHero__note{font-size:.82rem;line-height:1.45;margin-top:.9rem;opacity:.92}.vd-detailInfo,.vd-detailItems{background:#fff;border:1px solid #edf0f4;border-radius:16px;box-shadow:0 10px 30px #0000000a;margin-bottom:1.25rem;padding:1.1rem 1.2rem}.vd-detailInfo__grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vd-detailInfo__tile{align-items:flex-start;background:#f7faf8;border:1px solid #e8f3ec;border-radius:14px;display:flex;gap:.7rem;padding:.8rem .9rem}.vd-detailInfo__icon{align-items:center;background:#eafaf0;border-radius:10px;color:#35c759;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.vd-detailInfo__label{color:#8f97a6;display:block;font-size:.72rem;letter-spacing:.02em;margin-bottom:.15rem;text-transform:uppercase}.vd-detailInfo__value{color:#27303f;font-size:.9rem;font-weight:700;line-height:1.35;word-break:break-word}.vd-detailInfo__value--link{color:#1f8f45;text-decoration:none}.vd-detailItems{grid-gap:.55rem;background:#fff;border:1px solid #edf0f4;border-radius:16px;box-shadow:0 10px 30px #0000000a;display:grid;gap:.55rem;margin-bottom:1.25rem;padding:1.1rem 1.2rem}.vd-detailItem,.vd-detailItems__head{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1.6fr) 70px 70px 90px}.vd-detailItems__head{color:#8f97a6;font-size:.72rem;font-weight:700;letter-spacing:.03em;padding:0 .35rem .35rem;text-transform:uppercase}.vd-detailItems__head span:nth-child(2),.vd-detailItems__head span:nth-child(3),.vd-detailItems__head span:nth-child(4){text-align:center}.vd-detailItem{background:#fbfcfd;border:1px solid #edf0f4;border-radius:14px;padding:.75rem .85rem}.vd-detailItem__product{align-items:center;display:flex;gap:.75rem;min-width:0}.vd-detailItem__img{background:#eef1f6;border-radius:12px;flex-shrink:0;height:52px;object-fit:cover;width:52px}.vd-detailItem__name{color:#27303f;font-size:.92rem;font-weight:700;line-height:1.3}.vd-detailItem__unitPrice{color:#8f97a6;font-size:.76rem;margin-top:.15rem}.vd-detailItem__qty,.vd-detailItem__unit{color:#1f8f45;font-size:1rem;font-weight:800;text-align:center}.vd-detailItem__unit{color:#27303f}.vd-detailItem__price{color:#1f8f45;font-size:.98rem;font-weight:800;text-align:right;white-space:nowrap}.vd-detailItems__empty{color:#8f97a6;font-size:.86rem;padding:.5rem 0}.vd-detailSummary{border-top:1px solid #edf0f4;display:flex;justify-content:flex-end;margin-top:.35rem;padding-top:.85rem}.vd-detailSummary__total{align-items:baseline;background:#eafaf0;border-radius:12px;color:#163a24;display:inline-flex;gap:.45rem;padding:.7rem 1rem}.vd-detailSummary__totalLabel{color:#163a24;font-size:1rem;font-weight:700}.vd-detailSummary__totalAmount{color:#0f7a35;font-size:1.35rem;font-weight:800;letter-spacing:.01em}.vd-order-detail-meta__value,.vd-order-detail-total__value{color:#1f8f45}@media (max-width:992px){.vd-orders-grid{grid-template-columns:repeat(2,minmax(300px,1fr))}.vd-detailInfo__grid{grid-template-columns:1fr}}@media (max-width:576px){.vd-orders-page{padding:1rem .85rem 1.5rem}.vd-orders-grid{grid-template-columns:1fr}.vd-orders-tabs{display:flex;width:100%}.vd-orders-tab{flex:1 1 100%}.vd-order-card__infoGrid{grid-template-columns:1fr}.vd-orders-paginationBar{align-items:stretch;flex-direction:column}.vd-orders-pagination{justify-content:center}.vd-orders-pageBtn--wide{flex:1 1}.vd-order-detail-summary__customerRow{gap:.35rem;grid-template-columns:1fr}.vd-detailItems__head{display:none}.vd-detailItem,.vd-detailItems__head{gap:.45rem .75rem;grid-template-columns:minmax(0,1fr) auto}.vd-detailItem__product{grid-column:1/-1}.vd-detailItem__qty:before{content:"Qty "}.vd-detailItem__qty:before,.vd-detailItem__unit:before{color:#8f97a6;font-size:.72rem;font-weight:700;margin-right:.2rem}.vd-detailItem__unit:before{content:"Unit "}.vd-detailItem__qty,.vd-detailItem__unit{text-align:left}.vd-detailItem__price{align-self:center;grid-column:2;grid-row:2/4}}.vd-card{border:0;border-radius:16px;box-shadow:0 10px 30px #0000000f}.vd-dashboard-card{border:1px solid #f3f3f3;box-shadow:0 4px 16px #18274b0d}.vd-dashboard-card--activity .ant-card-body{grid-gap:.9rem;display:grid;gap:.9rem}.vd-dashboard-hero{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.25rem 0 .15rem}.vd-dashboard-eyebrow{color:#35b958;display:block;font-size:.78rem;font-weight:700;letter-spacing:0;margin-bottom:.15rem;text-transform:uppercase}.vd-dashboard-hero h1{color:#1f2933;font-size:1.6rem;font-weight:800;margin:0}.vd-dashboard-action.ant-btn-primary{border-radius:9px;font-weight:700}.vd-dashboard-action.ant-btn-primary:hover{background:#2ba24b!important;border-color:#2ba24b!important}.vd-summary-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.vd-summary-card.ant-card{border:1px solid #e9edf0;border-radius:14px;box-shadow:0 8px 24px #0f172a0a}.vd-summary-card .ant-card-body{align-items:center;display:flex;gap:.75rem;padding:.9rem}.vd-summary-card__icon{border-radius:12px;display:grid;flex-shrink:0;font-size:1rem;height:38px;place-items:center;width:38px}.vd-summary-card__icon--green{background:#eaf8ee;color:#35b958}.vd-summary-card__icon--orange{background:#fff7e6;color:#f59f00}.vd-summary-card__icon--blue{background:#eaf3ff;color:#2f80ed}.vd-summary-card__icon--purple{background:#f2edff;color:#7251d6}.vd-summary-card__content{min-width:0}.vd-summary-card__content small,.vd-summary-card__content span{color:#667085;display:block;font-size:.76rem;line-height:1.3}.vd-summary-card__content strong{color:#1f2933;display:block;font-size:1.18rem;font-weight:800;line-height:1.15;margin:.08rem 0}.vd-dashboard-workspace{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.vd-card--padded .ant-card-body{padding:16px}.vd-section-title{color:#1f2933;font-size:1rem;font-weight:800;margin-bottom:0}.vd-section-subtitle{color:#667085;font-size:.78rem;margin:.15rem 0 0}.vd-top{gap:12px;justify-content:space-between;margin-bottom:0}.vd-top,.vd-top__left{align-items:center;display:flex}.vd-top__left{gap:1rem}.vd-dashboard-segmented.ant-segmented{background:#f5f7f8;border:1px solid #eef1f3;border-radius:10px;padding:2px}.vd-dashboard-segmented .ant-segmented-item{color:#667085;font-size:.78rem;font-weight:700}.vd-dashboard-segmented .ant-segmented-item-selected{background:#35b958;border-radius:8px;color:#fff}.vd-top__right .ant-select{min-width:132px}.vd-top__right .ant-select-selector{background:#fbfcfc!important;border:1px solid #eef1f3!important;border-radius:10px!important;box-shadow:none!important;color:#1f2933!important;font-size:.85rem;font-weight:700}.vd-activity-overview{grid-gap:.85rem;align-items:stretch;display:grid;gap:.85rem;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr)}.vd-activity-kpis{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:1fr}.vd-activity-kpi{background:#fbfcfc;border:1px solid #eef1f3;border-radius:12px;padding:.75rem}.vd-activity-kpi--primary{background:#f6ffed;border-color:#d9f7be}.vd-activity-kpi small,.vd-activity-kpi span{color:#667085;display:block;font-size:.76rem;line-height:1.3}.vd-activity-kpi strong{color:#1f2933;display:block;font-size:1.2rem;font-weight:800;line-height:1.15;margin:.12rem 0}.vd-activity-chart{grid-gap:.65rem;align-items:end;background:linear-gradient(180deg,#fff,#fbfcfc);border:1px solid #eef1f3;border-radius:14px;display:grid;gap:.65rem;grid-template-columns:repeat(7,minmax(0,1fr));min-height:210px;padding:.85rem}.vd-activity-bar-item{grid-gap:.28rem;align-items:end;display:grid;gap:.28rem;grid-template-rows:1fr auto auto;min-width:0;text-align:center}.vd-activity-bar-track{align-items:flex-end;background:#eef7f0;border-radius:999px;display:flex;height:132px;overflow:hidden;width:100%}.vd-activity-bar{background:linear-gradient(180deg,#35b958,#248a3c);border-radius:999px;min-height:8px;width:100%}.vd-activity-bar-item strong{color:#1f2933;font-size:.76rem;font-weight:800;line-height:1.1}.vd-activity-bar-item span{color:#98a2b3;font-size:.72rem;font-weight:700}.vd-activity-movers{grid-gap:.65rem;background:#fff;border:1px solid #eef1f3;border-radius:14px;display:grid;gap:.65rem;padding:.75rem}.vd-activity-movers__head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.vd-activity-movers__head span{color:#1f2933;font-size:.88rem;font-weight:800}.vd-activity-movers__head small{color:#98a2b3;font-size:.74rem}.vd-activity-mover-list{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.vd-activity-mover{align-items:center;background:#fbfcfc;border:1px solid #eef1f3;border-radius:11px;cursor:pointer;display:flex;gap:.55rem;padding:.6rem;text-align:left}.vd-activity-mover--active,.vd-activity-mover:hover{background:#f6ffed;border-color:#b7e3c2}.vd-activity-mover>span{background:#eaf8ee;border-radius:8px;color:#35b958;display:grid;flex-shrink:0;font-size:.76rem;font-weight:800;height:24px;place-items:center;width:24px}.vd-activity-mover small,.vd-activity-mover strong{display:block}.vd-activity-mover strong{color:#1f2933;font-size:.82rem;font-weight:800;line-height:1.2}.vd-activity-mover small{color:#667085;font-size:.72rem;line-height:1.3}.vd-activity-grid{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(7,minmax(0,1fr))}.vd-activity-tile{background:#fbfcfc;border:1px solid #eef1f3;border-radius:10px;min-height:64px;padding:.55rem .45rem;text-align:center}.vd-activity-icon{align-items:center;background:#eaf8ee;border-radius:8px;display:flex;height:22px;justify-content:center;margin:0 auto .3rem;width:22px}.vd-activity-icon__svg{color:#35b958;font-size:12px}.vd-activity-line{grid-gap:.05rem;display:grid;gap:.05rem}.vd-activity-create{color:#667085;font-size:11px}.vd-activity-price{color:#1f2933;font-size:.85rem;font-weight:800}.vd-activity-day{color:#98a2b3;font-size:12px;margin-top:.25rem}.vd-sales{grid-gap:22px;display:grid;gap:22px;padding-top:8px}.vd-sales__item{padding:4px 0;text-align:center}.vd-sales__icon{align-items:center;border-radius:50%;display:flex;font-size:1rem;height:42px;justify-content:center;margin:0 auto 10px;width:42px}.vd-sales__icon--orange{background:#fff2e8;color:#ff9c5a}.vd-sales__icon--green{background:#eaf8ee;color:#35b958}.vd-sales__value{color:#222;font-size:1.85rem;font-weight:700;line-height:1.1}.vd-sales__label{color:#8f8f8f;font-size:.95rem}.vd-section-spacer{height:22px}.vd-orders__header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:.8rem;padding-bottom:.8rem}.vd-orders__total{text-align:right}.vd-orders__total span{color:#98a2b3;display:block;font-size:.75rem}.vd-orders__total strong{color:#1f2933;display:block;font-size:1.35rem;font-weight:800;line-height:1.05}.vd-orders__totalLabel{color:#7d8793;font-size:.95rem}.vd-orders__totalValue{color:#33415c;font-size:1.55rem;font-weight:700}.vd-orders__grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr}.vd-orders__box{align-items:center;background:#fbfcfc;border:1px solid #eef1f3;border-radius:12px;display:flex;gap:.65rem;padding:.65rem}.vd-orders__iconWrap{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.vd-orders__icon{color:#d1d1d1;font-size:1rem}.vd-orders__content{flex:1 1}.vd-orders__status{color:#3e4970;font-size:.9rem;font-weight:600}.vd-orders__sub{color:#ff7a59;font-size:.76rem;margin-top:.05rem}.vd-orders__count{font-size:.95rem;font-weight:800;margin-left:auto}.vd-orders__count--orange{color:#ffb300}.vd-orders__count--green{color:#35b958}.vd-orders__count--red{color:#ff4d4f}.vd-stores{display:flex;flex-wrap:wrap;gap:16px}.vd-store-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;gap:12px;min-width:148px;padding:16px 18px}.vd-store-card,.vd-store-icon{align-items:center;display:flex}.vd-store-icon{border-radius:14px;color:#fff;font-size:1.2rem;height:42px;justify-content:center;width:42px}.vd-store-icon--pink{background:#ff6b8a}.vd-store-icon--red{background:#ff4d4f}.vd-store-label{color:#444;font-size:.92rem}.vd-store-value{color:#222;font-size:1.75rem;font-weight:800;line-height:1.1}.vd-dashboard-card--sales .ant-card-body{height:100%}@media (max-width:992px){.vd-top{align-items:flex-start;flex-direction:column}.vd-top__left{flex-wrap:wrap}.vd-sales{grid-template-columns:repeat(2,minmax(0,1fr))}}.vd-priceModal .ant-modal-content{border-radius:24px;padding:26px 26px 22px}.vd-priceModal__icon{background:#e5f8ec;border-radius:50%;height:60px;margin:0 auto 14px;position:relative;width:60px}.vd-priceModal__icon:after{background:#35b958;border-radius:50%;content:"";height:26px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}.vd-priceModal__title{font-size:18px;font-weight:700;margin:0 0 6px;text-align:center}.vd-priceModal__text{color:#666;font-size:13px;margin:0 0 18px;text-align:center}.vd-priceModal__actions{display:flex;gap:10px;justify-content:space-between}.vd-priceModal__btn{border-radius:999px;flex:1 1}.vd-priceModal__btn--yes{background:#35b958;border-color:#35b958;color:#fff;font-weight:600}.vd-priceModal__btn--yes:hover{background:#2ba24b!important;border-color:#2ba24b!important}.vd-category-page{margin:0 auto;max-width:1200px;width:100%}.vd-category-title{color:#222;font-size:1.5rem;font-weight:700;margin:0 0 1.25rem}.vd-category-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.vd-category-filters{display:flex;flex-wrap:wrap;gap:.5rem}.vd-category-filter-btn{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:999px;color:#333;cursor:pointer;display:inline-flex;font-weight:500;gap:.35rem;padding:.5rem 1rem;transition:background .2s,border-color .2s,color .2s}.vd-category-filter-btn:hover{border-color:#35b958;color:#35b958}.vd-category-filter-btn.active{background:#35b958;border-color:#35b958;color:#fff}.vd-category-filter-icon{font-size:1rem}.vd-category-search-wrap{flex:1 1;max-width:280px;min-width:200px}.vd-category-actions{align-items:stretch;display:flex;flex-direction:column;gap:.65rem}.vd-category-add-btn{align-self:flex-end;background:#35b958;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-width:140px;padding:.7rem 1.1rem}.vd-category-add-btn:hover{background:#2ba24b}.vd-category-search .ant-input-affix-wrapper{border-radius:8px}.vd-category-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:2rem}.vd-category-card.ant-card{border:1px solid #e8e8e8;border-radius:12px;cursor:pointer;overflow:hidden}.vd-category-card .ant-card-body{padding:0}.vd-category-card__image-wrap{aspect-ratio:1;background:#f0f0f0;overflow:hidden;position:relative}.vd-category-card__image{height:100%;object-fit:cover;width:100%}.vd-category-card__body{padding:.75rem}.vd-category-card__name{color:#222;font-size:.95rem;font-weight:600;margin:0 0 .35rem}.vd-category-card__price{color:#333;font-size:.85rem;margin:0 0 .5rem}.vd-category-card__actions{display:flex;gap:.5rem;margin-top:.5rem}.vd-category-card__btn{align-items:center;border:0;border-radius:50%;cursor:pointer;display:inline-flex;font-size:.95rem;height:34px;justify-content:center;transition:opacity .2s;width:34px}.vd-category-card__btn:hover{opacity:.9}.vd-category-card__btn--edit{background:#ffb300;color:#fff}.vd-category-card__btn--delete{background:#ff4d4f;color:#fff}.vd-category-empty{color:#666;margin:0;padding:2rem;text-align:center}.vd-category-loading{display:flex;justify-content:center;padding:3rem 0}.vd-productDetail-page{margin:0 auto;max-width:1100px;width:100%}.vd-productDetail-header{align-items:center;display:flex;gap:.85rem;margin-bottom:1.25rem}.vd-productDetail-back{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 18px #22222214;color:#222;display:inline-flex;height:40px;justify-content:center;width:40px}.vd-productDetail-title{color:#222;font-size:1.45rem;font-weight:700;margin:0}.vd-productDetail-card.ant-card{border:1px solid #ebedf0;border-radius:18px}.vd-productDetail-card .ant-card-body{align-items:center;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.vd-productDetail-card__media{align-items:center;display:flex;flex-direction:column;gap:.85rem;justify-content:center;width:100%}.vd-productDetail-card__mainWrap{align-items:center;background:#f6f7f9;border-radius:14px;display:flex;height:240px;justify-content:center;margin:0 auto;overflow:hidden;width:min(320px,100%)}.vd-productDetail-card__image{display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.vd-productDetail-card__gallery{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.vd-productDetail-card__galleryLabel{color:#7b8794;font-size:.8rem;font-weight:600;text-align:center;width:100%}.vd-productDetail-card__content{display:flex;flex-direction:column;gap:1rem;max-width:720px;width:100%}.vd-productDetail-card__badge{align-self:flex-start;background:#35b9581f;border-radius:999px;color:#35b958;font-size:.8rem;font-weight:600;padding:.35rem .8rem;text-transform:capitalize}.vd-productDetail-card__name{color:#1f2937;font-size:1.9rem;font-weight:700;margin:0}.vd-productDetail-card__meta{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(120px,1fr))}.vd-productDetail-card__metaItem{background:#f8fafb;border-radius:14px;padding:1rem}.vd-productDetail-card__label{color:#7b8794;display:block;font-size:.82rem;margin-bottom:.35rem}.vd-productDetail-card__description{border-top:1px solid #eef1f4;padding-top:1rem}.vd-productDetail-card__description p{color:#4b5563;line-height:1.7;margin:0}.vd-productDetail-loading{display:flex;justify-content:center;padding:3rem 0}.vd-productDetail-card__thumbs{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.vd-productDetail-card__thumbBtn{background:#0000;border:2px solid #0000;border-radius:10px;cursor:pointer;line-height:0;overflow:hidden;padding:0}.vd-productDetail-card__thumbBtn.is-active{border-color:#35b958}.vd-productDetail-card__thumb{display:block;height:64px;object-fit:cover;width:64px}.vd-productDetail-empty{color:#4b5563;margin:0 0 .75rem}.vd-productDetail-backLink{color:#35b958;font-weight:600}.vd-add-modal.ant-modal,.vd-edit-modal.ant-modal{margin:0 auto!important;max-height:calc(100vh - 48px);max-width:calc(100vw - 32px);padding-bottom:0;top:auto!important}.vd-edit-modal .ant-modal-content{border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.vd-edit-modal .ant-modal-body{flex:1 1;min-height:0;overflow-y:auto}.vd-edit-modal__close{color:#ff4d4f;font-size:1.25rem;font-weight:700;line-height:1}.vd-edit-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding:12px 24px}.vd-edit-modal__content{padding:0 24px 12px}.vd-edit-modal__loading{display:flex;justify-content:center;padding:3rem 0}.vd-edit-modal__section{margin-bottom:.75rem}.vd-edit-modal__heading{color:#222;font-size:.9rem;font-weight:600;margin:0 0 .5rem}.vd-edit-modal__images{display:flex;flex-direction:column;gap:.75rem}.vd-edit-modal__image-picker{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;overflow:hidden;position:relative}.vd-edit-modal__image-picker input{display:none}.vd-edit-modal__pickerPreview{display:block;height:100%;object-fit:cover;width:100%}.vd-edit-modal__pickerIcon{color:#8c8c8c;font-size:1.25rem}.vd-edit-modal__pickerText{color:#8c8c8c;font-size:.7rem}.vd-edit-modal__image-error{color:#ff4d4f;font-size:.8rem;margin-top:.35rem}.vd-edit-modal__main-img-wrap{background:#f0f0f0;border-radius:8px;height:140px;overflow:hidden;position:relative}.vd-edit-modal__main-img{height:100%;object-fit:cover;width:100%}.vd-edit-modal__img-delete{align-items:center;background:#ff4d4f;border:0;border-radius:50%;bottom:4px;color:#fff;cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;left:4px;position:absolute;width:24px}.vd-edit-modal__thumbs{display:flex;flex-wrap:wrap;gap:.5rem}.vd-edit-modal__thumb-wrap{background:#f0f0f0;border-radius:6px;height:64px;overflow:hidden;width:64px}.vd-edit-modal__thumb{height:100%;object-fit:cover;width:100%}.vd-edit-modal__form{display:flex;flex-direction:column;gap:.5rem}.vd-edit-modal__row{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.vd-edit-modal__field{display:flex;flex-direction:column;gap:.15rem}.vd-edit-modal__label{color:#333;font-size:.8rem;font-weight:500}.vd-edit-modal__select .ant-select-selector{border-radius:8px}.vd-edit-modal__textarea.ant-input{border-radius:8px;min-height:52px!important;resize:vertical}.vd-edit-modal__update-btn.ant-btn{background:#35b958;border-color:#35b958;border-radius:8px;color:#fff;font-weight:600;height:38px;margin-top:.25rem}.vd-edit-modal__update-btn.ant-btn:hover{background:#2ba24b!important;border-color:#2ba24b!important;color:#fff!important}.vd-add-modal.ant-modal{max-width:calc(100vw - 32px)}.vd-add-modal .ant-modal-content{border-radius:12px}.vd-add-modal__close{color:#ff4d4f;font-size:1.25rem;font-weight:700;line-height:1}.vd-add-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.vd-add-modal__content{padding:0 24px 16px}.vd-add-modal__section{margin-bottom:1rem}.vd-add-modal__heading{color:#222;font-size:.95rem;font-weight:600;margin:0 0 .5rem}.vd-add-modal__images{grid-gap:.5rem;align-items:start;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.vd-add-modal__main-placeholder{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:.35rem;height:100px;justify-content:center;transition:border-color .2s,background .2s}.vd-add-modal__main-placeholder:hover{background:#f6ffed;border-color:#35b958}.vd-add-modal__image-picker{overflow:hidden;position:relative}.vd-add-modal__image-picker input{display:none}.vd-add-modal__preview{display:block;height:100%;object-fit:cover;width:100%}.vd-add-modal__camera{color:#8c8c8c;font-size:1.5rem}.vd-add-modal__image-error{background:#fff7e6;border-radius:8px;color:#8a5a00;font-size:.8rem;margin-top:.5rem;padding:.5rem .65rem}.vd-add-modal__thumb-placeholder{align-items:center;background:#fafafa;border:2px dashed #d9d9d9;border-radius:6px;cursor:pointer;display:flex;height:44px;justify-content:center;transition:border-color .2s,background .2s}.vd-add-modal__thumb-placeholder:hover{background:#f6ffed;border-color:#35b958}.vd-add-modal__placeholder-text{color:#8c8c8c;font-size:.8rem}.vd-add-modal__thumbs{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:1fr 1fr}.vd-add-modal__form{display:flex;flex-direction:column;gap:.5rem}.vd-add-modal__row{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr}.vd-add-modal__field{display:flex;flex-direction:column;gap:.2rem}.vd-add-modal__label{color:#333;font-size:.85rem;font-weight:500}.vd-add-modal__field--full{grid-column:1/-1}.vd-add-modal__select .ant-select-selector{border-radius:8px}.vd-add-modal__textarea.ant-input{border-radius:8px;resize:vertical}.vd-add-modal__submit.ant-btn{background:#35b958;border-color:#35b958;border-radius:8px;color:#fff;font-weight:600;height:42px;margin-top:.25rem}.vd-add-modal__submit.ant-btn:hover{background:#2ba24b!important;border-color:#2ba24b!important;color:#fff!important}.vd-delete-modal.ant-modal{max-width:calc(100vw - 32px)}.vd-delete-modal .ant-modal-content{border-radius:12px}.vd-delete-modal__close{color:#ff4d4f;font-size:1.25rem;font-weight:700;line-height:1}.vd-delete-modal .ant-modal-header{border-bottom:1px solid #f0f0f0}.vd-delete-modal__content{padding:1rem 0 1.5rem;text-align:center}.vd-delete-modal__icon-wrap{align-items:center;background:linear-gradient(135deg,#ffe5ec,#ffc9d4 50%,#ffb3c1);border-radius:50%;box-shadow:0 4px 12px #ff698733;display:flex;height:80px;justify-content:center;margin:0 auto 1rem;width:80px}.vd-delete-modal__icon{color:#ff4d4f;font-size:2.25rem}.vd-delete-modal__title{color:#222;font-size:1.15rem;font-weight:700;margin:0 0 .5rem}.vd-delete-modal__message{color:#666;font-size:.9rem;line-height:1.45;margin:0 0 1.25rem}.vd-delete-modal__actions{display:flex;gap:.75rem;justify-content:center}.vd-delete-modal__cancel.ant-btn{background:#d9d9d9;border-color:#d9d9d9;border-radius:8px;color:#fff;font-weight:500;min-width:100px}.vd-delete-modal__cancel.ant-btn:hover{background:#bfbfbf!important;border-color:#bfbfbf!important;color:#fff!important}.vd-delete-modal__delete.ant-btn{background:#ff6b8a;border-color:#ff6b8a;border-radius:8px;color:#fff;font-weight:600;min-width:100px}.vd-delete-modal__delete.ant-btn:hover{background:#ff5278!important;border-color:#ff5278!important;color:#fff!important}.vd-profile-page{margin:0 auto;max-width:1100px}.vd-profile-title{color:#222;font-size:1.5rem;font-weight:700;margin:0 0 .35rem}.vd-profile-underline{background:#35b958;border-radius:2px;height:3px;margin-bottom:1.5rem;width:60px}.vd-profile-nav{display:flex;flex-direction:column;gap:.25rem}.vd-profile-nav__item{align-items:center;border-radius:8px;color:#333;display:flex;font-weight:500;justify-content:space-between;padding:.65rem .75rem;text-decoration:none;transition:background .2s,color .2s}.vd-profile-nav__item:hover{background:#f0f0f0;color:#222}.vd-profile-nav__item--active{background:#f6ffed;color:#35b958}.vd-profile-nav__arrow{color:inherit;font-size:.85rem}.vd-profile-content{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;min-height:320px;padding:1.5rem 1.75rem 1.75rem}.vd-profile-header{margin-bottom:.75rem}.vd-myStore-page{margin:0 auto;max-width:1200px}.vd-myStore-content{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:1.5rem 1.75rem 2rem}.vd-myStore-pageHeader{align-items:center;display:flex;gap:.5rem;margin-bottom:1.25rem}.vd-myStore-back{align-items:center;background:#f0f0f0;border-radius:50%;color:#333;display:inline-flex;font-size:1rem;height:36px;justify-content:center;text-decoration:none;transition:background .2s,color .2s;width:36px}.vd-myStore-back:hover{background:#e8e8e8;color:#222}.vd-myStore-pageTitle{border-bottom:3px solid #35b958;color:#222;font-size:1.5rem;font-weight:700;margin:0;padding-bottom:2px}.vd-myStore-pageTitleUnderline{display:none}.vd-myStore-hero{margin-bottom:1.5rem}.vd-myStore-heroRow{align-items:stretch;display:flex;gap:1rem;height:156px;margin-bottom:.75rem;position:relative}.vd-myStore-logoCard{align-items:center;background:#fff7ec;border-radius:12px;box-shadow:0 4px 12px #00000014;display:flex;height:100%;justify-content:center;min-width:120px;overflow:hidden;width:120px}.vd-myStore-logoImage{display:block;height:100%;object-fit:cover;width:100%}.vd-myStore-banner{background:#fff9e8;border-radius:12px;box-shadow:0 4px 12px #0000000f;flex:1 1;height:100%;overflow:hidden}.vd-myStore-bannerImage{display:block;height:100%;object-fit:cover;width:100%}.vd-myStore-stockBtn{align-items:center;background:#ff6b8a;border:none;border-radius:999px;box-shadow:0 2px 8px #ff6b8a66;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.35rem;padding:.4rem 1rem;position:absolute;right:.5rem;top:.5rem}.vd-myStore-stockBtnArrow{font-size:.75rem}.vd-myStore-name{color:#222;font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.vd-myStore-location{align-items:center;color:#666;display:inline-flex;font-size:.9rem;gap:.35rem;margin-bottom:.75rem}.vd-myStore-pin{color:#35b958;font-size:1rem}.vd-myStore-hours{margin-top:.25rem}.vd-myStore-updateBtn{background:#35b958;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;margin-top:.75rem;padding:.55rem 1.25rem}.vd-myStore-updateBtn:hover{background:#2ba24b}.vd-updateStore-uploads{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-bottom:18px}.vd-updateStore-modal .vendor-store__select{width:100%}.vd-myStore-descHeading{color:#222;font-size:1rem;font-weight:600;margin:0 0 .35rem}.vd-myStore-description{color:#555;font-size:.85rem;line-height:1.55;margin:0}.vd-myStore-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.vd-myStore-filters{display:flex;flex-wrap:wrap;gap:.5rem}.vd-myStore-tab{background:#f0f0f0;border:none;border-radius:8px;color:#666;cursor:pointer;font-size:.9rem;font-weight:500;padding:.5rem 1rem;transition:background .2s,color .2s}.vd-myStore-tab:hover{background:#e8e8e8;color:#333}.vd-myStore-tab--active{background:#35b958;color:#fff}.vd-myStore-searchWrap{max-width:280px;min-width:200px}.vd-myStore-search .ant-input-affix-wrapper{border-radius:8px}.vd-myStore-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.vd-myStore-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.vd-myStore-cardImageWrap{background:#f5f5f5;height:140px;position:relative}.vd-myStore-cardImage{height:100%;object-fit:cover;width:100%}.vd-myStore-cardQtyBadge,.vd-product-qunBadge{background:#ff9800;border-radius:999px;color:#fff;font-size:.75rem;font-weight:600;padding:.2rem .5rem;position:absolute;right:8px;top:8px;z-index:1}.vd-outStock-qtyBadge,.vd-product-qunBadge--outOfStock{background:#fff1f0;color:#ff4d4f;padding:.2rem .6rem;right:10px;top:10px}.vd-myStore-cardBody{padding:.75rem .9rem}.vd-myStore-cardName{color:#222;font-size:.95rem;font-weight:600;margin:0 0 .25rem}.vd-myStore-cardPrice{color:#555;font-size:.85rem;margin:0 0 .5rem}.vd-myStore-cardActions{display:flex;gap:.5rem;margin-top:.5rem}.vd-myStore-cardBtn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:inline-flex;font-size:.9rem;height:32px;justify-content:center;transition:opacity .2s;width:32px}.vd-myStore-cardBtn:hover{opacity:.9}.vd-myStore-cardBtn--edit{background:#ffb300;color:#fff}.vd-myStore-cardBtn--delete{background:#ff4d4f;color:#fff}.vd-myStore-empty{color:#666;margin:0;padding:2rem;text-align:center}.vd-storeInfo-section{margin-top:1rem}.vd-storeInfo-row{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:1fr 1fr;margin-bottom:.85rem}.vd-storeInfo-field{border-radius:999px;padding:.7rem 1.5rem}.vd-storeInfo-descCard,.vd-storeInfo-field{background:#f6f7f8;color:#555;font-size:.9rem}.vd-storeInfo-descCard{border-radius:18px;line-height:1.55;margin-top:.5rem;padding:1.1rem 1.4rem}.vd-storeInfo-banner{overflow:hidden;position:relative}.vd-storeInfo-bannerEdit{align-items:center;background:#ffb300;border:none;border-radius:50%;bottom:10px;box-shadow:0 2px 6px #0000002e;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;height:28px;justify-content:center;position:absolute;right:10px;text-decoration:none;width:28px}.vd-editStore-logoCard{position:relative}.vd-editStore-logoBtn{align-items:center;border-radius:50%;bottom:-6px;display:inline-flex;height:32px;justify-content:center;right:-6px;width:32px}.vd-editStore-coverBtn,.vd-editStore-logoBtn{background:#35b958;border:none;box-shadow:0 2px 6px #0000002e;color:#fff;cursor:pointer;position:absolute}.vd-editStore-coverBtn{border-radius:10px;bottom:10px;font-size:.75rem;font-weight:600;padding:.45rem .85rem;right:10px}.vd-editStore-actions{display:flex;justify-content:flex-end;margin-top:1rem}.vd-editStore-updateBtn{background:#35b958;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;min-width:138px;padding:.7rem 1.5rem}.vd-personalInfo-layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:170px 1fr}.vd-personalInfo-avatarPanel{padding:1.5rem 1rem;text-align:center}.vd-personalInfo-avatarPanel,.vd-personalInfo-detailsCard{background:#f2f2f2;border-radius:2px}.vd-personalInfo-avatar{background:linear-gradient(145deg,#4a3427,#8d6e63);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 4px 10px #0000001f;height:86px;margin:0 auto .9rem;width:86px}.vd-personalInfo-avatar--image{background-color:#f5f5f5}.vd-personalInfo-avatarImg{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.vd-personalInfo-loading{display:flex;justify-content:center;padding:3rem 0}.vd-personalInfo-name{color:#222;font-size:1rem;font-weight:700;margin:0 0 .2rem}.vd-personalInfo-id{color:#666;font-size:.75rem;margin:0}.vd-personalInfo-details{padding:.75rem .75rem .5rem}.vd-personalInfo-top{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.vd-personalInfo-title{color:#222;font-size:1rem;font-weight:600;margin:0}.vd-personalInfo-editBtn{align-items:center;background:#f6fff8;border:1px solid #8bd49e;border-radius:10px;color:#35b958;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;padding:.35rem .85rem;text-decoration:none}.vd-personalInfo-grid{grid-gap:.9rem 2rem;display:grid;gap:.9rem 2rem;grid-template-columns:1fr 1fr}.vd-personalInfo-item{min-width:0}.vd-personalInfo-label{color:#222;font-size:.95rem;font-weight:600;margin-bottom:.35rem}.vd-personalInfo-value{color:#8b8b8b;font-size:.9rem}.vd-editProfile-avatarPanel{padding-top:2rem}.vd-editProfile-avatar{overflow:visible;position:relative}.vd-editProfile-avatarImg{border-radius:50%;display:block;height:100%;object-fit:cover;position:relative;width:100%;z-index:0}.vd-editProfile-cameraBtn{align-items:center;background:#35b958;border:none;border-radius:50%;bottom:-4px;box-shadow:0 2px 6px #0003;color:#fff;cursor:pointer;display:inline-flex;font-size:.7rem;height:24px;justify-content:center;position:absolute;right:-4px;width:24px;z-index:2}.vd-editProfile-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.vd-editProfile-field{align-items:center;background:#fff;border-radius:999px;color:#666;display:flex;font-size:.9rem;gap:.45rem;min-height:42px;padding:.7rem 1.2rem}.vd-editProfile-field--full{grid-column:1/-1}.vd-editProfile-input{background:#0000;border:none;color:#333;font-size:.9rem;outline:none;width:100%}.vd-editProfile-input::placeholder{color:#b5b5b5}.vd-editProfile-prefix{color:#999;font-size:.8rem}.vd-editProfile-field--password{justify-content:space-between}.vd-editProfile-eye{color:#c5c5c5;font-size:1rem}.vd-editProfile-actions{display:flex;justify-content:flex-end;margin-top:1.25rem}.vd-contactUs-section{padding-top:.25rem}.vd-contactUs-heading{color:#222;font-size:1.7rem;font-weight:700;margin:0 0 .4rem}.vd-contactUs-subtext{color:#555;font-size:.95rem;margin:0 0 1.2rem}.vd-contactUs-textarea{background:#fff;border:1px solid #d9dde5;border-radius:18px;color:#333;font-size:.95rem;min-height:260px;outline:none;padding:1.1rem 1.2rem;resize:none;width:100%}.vd-contactUs-textarea::placeholder{color:#b8c0cc}.vd-contactUs-actions{display:flex;justify-content:flex-end;margin-top:1.25rem}.vd-contactUs-submitBtn{background:#35c759;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;min-width:156px;padding:.85rem 1.5rem}.vd-privacyHero{align-items:center;background:#35c759;border-radius:0;display:flex;justify-content:space-between;margin-bottom:1rem;min-height:130px;overflow:hidden;padding:1.4rem 2rem}.vd-privacyHero__content{max-width:420px}.vd-privacyHero__title{color:#fff;font-size:1.7rem;font-weight:700;margin:0 0 .4rem}.vd-privacyHero__text{color:#ffffffeb;font-size:.9rem;line-height:1.5;margin:0}.vd-privacyHero__iconWrap{align-items:center;align-self:flex-end;background:#f5f5f5;border-radius:90px 90px 0 0;display:flex;flex-shrink:0;height:124px;justify-content:center;width:162px}.vd-privacyHero__icon{color:#35c759;font-size:2.6rem}.vd-privacyContent{max-height:320px;overflow-y:auto;padding-right:.5rem}.vd-privacyContent__paragraph{color:#4f4f4f;font-size:.9rem;line-height:1.65;margin:0 0 .8rem}@media (max-width:768px){.vd-editProfile-grid,.vd-personalInfo-grid,.vd-personalInfo-layout{grid-template-columns:1fr}.vd-personalInfo-top{align-items:flex-start;flex-direction:column}}.vd-outStock-page{margin:0 auto;max-width:1200px}.vd-outStock-content{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:1.5rem 1.75rem 2rem}.vd-outStock-header{margin-bottom:1.25rem}.vd-outStock-title{color:#222;font-size:1.4rem;font-weight:700;margin:0}.vd-outStock-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.vd-outStock-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 6px 18px #0000000d;overflow:hidden}.vd-outStock-cardImageWrap{background:#f5f5f5;height:140px;position:relative}.vd-outStock-cardImage{height:100%;object-fit:cover;width:100%}.vd-outStock-qtyBadge{background:#fff1f0;border-radius:999px;color:#ff4d4f;font-size:.75rem;font-weight:600;padding:.2rem .6rem;position:absolute;right:10px;top:10px}.vd-outStock-cardBody{padding:.75rem .9rem .9rem}.vd-outStock-cardName{color:#222;font-size:.95rem;font-weight:600;margin:0 0 .2rem}.vd-outStock-cardPrice{color:#555;font-size:.85rem;margin:0 0 .5rem}.vd-outStock-cardActions{display:flex;gap:.5rem}.vd-outStock-cardBtn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:inline-flex;font-size:.85rem;height:30px;justify-content:center;width:30px}.vd-outStock-cardBtn--edit{background:#ffb300;color:#fff}.vd-outStock-cardBtn--delete{background:#ff4d4f;color:#fff}.vd-profile-footer{display:flex;justify-content:flex-end;margin-top:1.75rem}.vd-profile-logout{background:#ff4d4f;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.6rem 1.75rem;transition:background .2s}.vd-profile-logout:hover{background:#ff7875}.vd-logout-modal .ant-modal-content{border-radius:18px;overflow:hidden;padding:0}.vd-logout-modal__content{background:linear-gradient(180deg,#fff1f3 0,#fff1f3 42%,#fff 0,#fff);padding:1.5rem 1.5rem 1.4rem;position:relative;text-align:center}.vd-logout-modal__close{background:#0000;border:none;color:#ff4d4f;cursor:pointer;font-size:1rem;position:absolute;right:12px;top:12px}.vd-logout-modal__iconWrap{align-items:center;border-radius:50%;color:#ef5a73;display:flex;height:82px;justify-content:center;margin:1rem auto;width:82px}.vd-logout-modal__icon{font-size:2.25rem}.vd-logout-modal__title{color:#222;font-size:1.5rem;font-weight:700;margin:0 0 .35rem}.vd-logout-modal__text{color:#9a9a9a;font-size:.95rem;margin:0 0 1.25rem}.vd-logout-modal__actions{display:flex;gap:.85rem;justify-content:center}.vd-logout-modal__btn{border:none;border-radius:999px;cursor:pointer;font-size:.95rem;font-weight:600;min-width:110px;padding:.75rem 1.25rem}.vd-logout-modal__btn--cancel{background:#f0f0f0;color:#b0b0b0}.vd-logout-modal__btn--confirm{background:#ef5a73;color:#fff}.vd-contact-confirm-modal .ant-modal-content{border-radius:18px;overflow:hidden;padding:0}.vd-contact-confirm-modal__content{background:linear-gradient(180deg,#f2fff5 0,#f2fff5 42%,#fff 0,#fff);padding:1.5rem 1.5rem 1.4rem;position:relative;text-align:center}.vd-contact-confirm-modal__close{background:#0000;border:none;color:#ff4d4f;cursor:pointer;font-size:1rem;position:absolute;right:12px;top:12px}.vd-contact-confirm-modal__iconWrap{align-items:center;border-radius:50%;color:#35b958;display:flex;height:82px;justify-content:center;margin:1rem auto;width:82px}.vd-contact-confirm-modal__icon{font-size:2.15rem}.vd-contact-confirm-modal__title{color:#222;font-size:1.45rem;font-weight:700;margin:0 0 .35rem}.vd-contact-confirm-modal__text{color:#9a9a9a;font-size:.95rem;margin:0 0 1.25rem}.vd-contact-confirm-modal__actions{display:flex;gap:.85rem;justify-content:center}.vd-contact-confirm-modal__btn{border:none;border-radius:999px;cursor:pointer;font-size:.95rem;font-weight:600;min-width:110px;padding:.75rem 1.25rem}.vd-contact-confirm-modal__btn--cancel{background:#f0f0f0;color:#b0b0b0}.vd-contact-confirm-modal__btn--confirm{background:#35b958;color:#fff}.vd-orders-chips{display:flex;gap:.65rem;margin:-.5rem 0 1.25rem}.vd-orders-chip{border:1px solid #d9d9d9;color:#555;cursor:pointer;font-size:.82rem;font-weight:500;padding:.45rem .9rem}.vd-orders-chip.active,.vd-orders-chip:hover{border-color:#35b958;color:#35b958}.vd-orders-page{max-width:1280px;padding:1.5rem 1.5rem 2rem}.vd-orders-header{align-items:center;margin-bottom:1.35rem}.vd-orders-back{background:#fff;border:1px solid #e6eef0;border-radius:14px;box-shadow:0 8px 20px rgba(15,23,42,.045);color:#168a3a;height:42px;width:42px}.vd-orders-back:hover{background:#f0fbf4;border-color:#bbf7d0;color:#168a3a;opacity:1}.vd-orders-title{color:#0f172a;font-size:1.65rem;font-weight:900}.vd-orders-tabs{border:1px solid #eef2f0;border-radius:18px;box-shadow:0 10px 26px rgba(15,23,42,.045);display:flex;gap:.25rem;padding:.35rem;width:100%}.vd-orders-tab{background:#0000;border:0;border-radius:13px;color:#64748b;flex:1 1 auto;font-size:.86rem;font-weight:800;padding:.65rem .95rem}.vd-orders-tab:hover{background:#f0fbf4;color:#168a3a}.vd-orders-tab.active{background:#eafaf0;border-bottom-color:#0000;box-shadow:inset 0 0 0 1px #d9f5e3;color:#168a3a}.vd-orders-chips{margin:-.55rem 0 1.35rem}.vd-orders-chip{background:#fff;border-color:#e5e7eb;box-shadow:0 6px 16px rgba(15,23,42,.025);color:#64748b;font-weight:800}.vd-orders-chip.active,.vd-orders-chip:hover{background:#f0fdf4;border-color:#bbf7d0;color:#168a3a}.vd-orders-grid{gap:1.15rem;grid-template-columns:repeat(3,minmax(300px,1fr));margin-bottom:0}.vd-order-card.ant-card{background:#fff;border:1px solid #eef2f0;border-radius:22px;box-shadow:0 14px 35px #0f172a0f;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vd-order-card.ant-card:hover{border-color:#d9f5e3;box-shadow:0 20px 42px #0f172a1a;transform:translateY(-3px)}.vd-order-card .ant-card-body{display:flex;flex-direction:column;min-height:100%;padding:1rem}.vd-order-card__top{margin-bottom:.75rem}.vd-order-card__icon-wrap{border-radius:15px;height:46px;width:46px}.vd-order-card__status{border-radius:999px;font-size:.74rem;font-weight:900;padding:.38rem .7rem}.vd-order-card__status--pending{background:#f3e8ff;color:#7e22ce}.vd-order-card__status--transit{background:#dcfce7;color:#15803d}.vd-order-card__status--complete{background:#dcfce7;color:#166534}.vd-order-card__status--critical{background:#fee2e2;color:#dc2626}.vd-order-card__main{margin-bottom:.7rem}.vd-order-card__no{color:#0f172a;font-size:1rem;font-weight:900}.vd-order-card__date{color:#94a3b8;font-size:.82rem;font-weight:700}.vd-order-card__infoGrid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.7rem}.vd-order-card__infoItem{background:#fbfdfc;border:1px solid #eef2f0;border-radius:14px;min-width:0;padding:.58rem .66rem}.vd-order-card__infoItem span{color:#8fa096;display:block;font-size:.64rem;font-weight:900;letter-spacing:.04em;margin-bottom:.25rem;text-transform:uppercase}.vd-order-card__infoItem strong{color:#1f2937;display:block;font-size:.84rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-order-card__totalRow{align-items:center;background:#f0fbf4;border:1px solid #d9f5e3;border-radius:15px;display:flex;gap:.8rem;justify-content:space-between;margin-bottom:.65rem;padding:.62rem .78rem}.vd-order-card__totalRow span{color:#168a3a;font-size:.78rem;font-weight:800}.vd-order-card__totalRow strong{color:#0f7a35;font-size:1rem;font-weight:900}.vd-order-card__measurement{background:#f8fafc;border-radius:999px;color:#64748b;font-size:.76rem;font-weight:800;margin-bottom:.7rem;padding:.42rem .7rem}.vd-order-card__actions{margin-top:auto}.vd-order-card__actionBtn.ant-btn,.vd-order-card__btn.ant-btn,.vd-order-card__statusLabel{border-radius:12px;font-weight:900;min-height:40px}.vd-order-card__btn.ant-btn{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.vd-order-card__btn.ant-btn:hover{background:#dcfce7!important;border-color:#34c759!important;color:#15803d!important}.vd-orders-paginationBar{align-items:center;background:#fff;border:1px solid #eef2f0;border-radius:18px;box-shadow:0 10px 28px rgba(15,23,42,.045);display:flex;gap:1rem;justify-content:space-between;margin-top:1.4rem;padding:.9rem 1rem}.vd-orders-paginationRange{color:#64748b;font-size:.83rem;font-weight:800}.vd-orders-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.vd-orders-pageBtn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#334155;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:900;height:38px;justify-content:center;min-width:38px;padding:0 .75rem;transition:all .18s ease}.vd-orders-pageBtn--wide{min-width:88px}.vd-orders-pageBtn:hover:not(:disabled){background:#f0fdf4;border-color:#bbf7d0;color:#15803d;transform:translateY(-1px)}.vd-orders-pageBtn.is-active{background:#16a34a;border-color:#16a34a;color:#fff}.vd-orders-pageBtn:disabled{background:#f8fafc;color:#cbd5e1;cursor:not-allowed}.vd-orders-empty{align-items:center;background:#fff;border:1px solid #eef2f0;border-radius:20px;box-shadow:0 10px 26px #0f172a0a;color:#64748b;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:180px}.vd-orders-empty strong{color:#0f172a;font-size:1rem;font-weight:900}.vd-orders-empty span{font-size:.88rem;font-weight:700}.vd-order-card__badges{align-items:flex-end;display:flex;flex-direction:column;gap:.45rem}.vd-order-card__status--critical{background:#fff2f0;color:#ff4d4f}.vd-order-card__type-badge{border-radius:999px;font-size:.74rem;font-weight:700;line-height:1;padding:.28rem .7rem}.vd-order-card__type-badge--retail{background:#f5f5f5;color:#595959}.vd-order-card__type-badge--diaspora{background:#e6f4ff;color:#1677ff}.vd-order-card__type-badge--institutional{background:#f6ffed;color:#237804}.vd-order-card__icon-wrap--critical{background:#fff2f0;color:#ff4d4f}.vd-order-card__institutional-meta{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;margin-bottom:1rem;padding:.8rem .9rem}.vd-order-card__meta-row{display:flex;font-size:.84rem;gap:.75rem;justify-content:space-between;padding:.35rem 0}.vd-order-card__meta-row span{color:#666}.vd-order-card__meta-row strong{color:#222;text-align:right}.vd-order-detail-page--wide{max-width:1100px}.vd-order-detail-summary__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.55rem}.vd-order-detail-summary__type{border-radius:999px;font-size:.78rem;font-weight:700;padding:.28rem .7rem}.vd-order-detail-summary__type--retail{background:#f5f5f5;color:#595959}.vd-order-detail-summary__type--diaspora{background:#e6f4ff;color:#1677ff}.vd-order-detail-summary__type--institutional{background:#f6ffed;color:#237804}.vd-order-detail-summary__icon-wrap--critical,.vd-order-detail-summary__status--critical{background:#fff2f0;color:#ff4d4f}.vd-order-detail-summary-grid{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.25rem}.vd-order-detail-panel__field{background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:.95rem 1rem}.vd-order-detail-panel__label{color:#666;display:block;font-size:.82rem;margin-bottom:.3rem}.vd-order-detail-panel__value{color:#222;font-size:.95rem}.vd-order-detail-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.vd-order-detail-actions .ant-btn{border-radius:10px}.vd-order-detail-feedback{color:#237804;font-size:.9rem;margin:0 0 1.25rem}.vd-order-detail-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.vd-order-detail-panel{background:#fff;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:1rem;padding:1rem 1.1rem}.vd-order-detail-panel__title{color:#222;font-size:1rem;font-weight:600;margin:0 0 .9rem}.vd-order-detail-panel__rows{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.vd-order-detail-panel__row{grid-gap:.85rem;border-bottom:1px solid #f0f0f0;display:grid;gap:.85rem;grid-template-columns:180px 1fr;padding:.8rem .95rem}.vd-order-detail-panel__row:last-child{border-bottom:none}.vd-order-detail-panel__row-label{color:#666;font-size:.82rem}.vd-order-detail-panel__row-value{color:#222;font-size:.9rem}.vd-document-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vd-document-card{align-items:center;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1rem}.vd-document-card.is-disabled{opacity:.72}.vd-document-card__title{color:#222;display:block;margin-bottom:.2rem}.vd-document-card__status{color:#666;font-size:.82rem;margin:0}.vd-document-card__link{color:#35b958;font-weight:600;text-decoration:none;white-space:nowrap}.vd-document-card__link--disabled{color:#999}.vd-proof-upload{display:flex;flex-direction:column;gap:.9rem}.vd-proof-upload__controls{display:flex;flex-wrap:wrap;gap:.6rem}.vd-proof-upload__chip{background:#fff;border:1px solid #d9d9d9;border-radius:999px;color:#555;font-size:.8rem;padding:.45rem .8rem}.vd-proof-upload__chip.active{border-color:#35b958;color:#35b958}.vd-proof-upload__dropzone{align-items:center;background:#f6ffed;border:1px dashed #b7e3c2;border-radius:12px;color:#237804;display:flex;font-weight:600;gap:.5rem;justify-content:center;padding:1rem}.vd-proof-upload__list{display:flex;flex-direction:column;gap:.65rem}.vd-proof-upload__item{align-items:center;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.8rem .95rem}.vd-proof-upload__empty,.vd-proof-upload__item span{color:#666;font-size:.82rem;margin:0}.vd-timeline{display:flex;flex-direction:column;gap:.85rem}.vd-timeline__item{align-items:flex-start;display:flex;gap:.8rem}.vd-timeline__dot{border-radius:50%;flex-shrink:0;height:12px;margin-top:.28rem;width:12px}.vd-timeline__dot--completed{background:#35b958}.vd-timeline__dot--current{background:#fa8c16}.vd-timeline__dot--upcoming{background:#d9d9d9}.vd-timeline__content{display:flex;flex-direction:column;gap:.2rem}.vd-timeline__title{color:#222}.vd-timeline__time{color:#666;font-size:.82rem}.vd-institutional-modal .ant-modal-content{border-radius:14px}.vd-institutional-modal__body{display:flex;flex-direction:column;gap:.85rem}.vd-institutional-modal__hint{color:#666;font-size:.9rem;margin:0}.vd-institutional-modal__label{color:#222;font-size:.88rem;font-weight:600}.vd-institutional-modal__input,.vd-institutional-modal__select{width:100%}.vd-institutional-modal__choice-row{display:flex;gap:.6rem}.vd-institutional-modal__choice{background:#fff;border:1px solid #d9d9d9;border-radius:10px;color:#555;font-weight:500;padding:.55rem 1rem}.vd-institutional-modal__choice.active{background:#f6ffed;border-color:#35b958;color:#35b958}.vd-institutional-modal__actions{display:flex;gap:.65rem;justify-content:flex-end;margin-top:.45rem}.vd-payout-modal__rows{display:flex;flex-direction:column;gap:.65rem}.vd-payout-modal__row{background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:.75rem .85rem}@media (max-width:1200px){.vd-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-dashboard-workspace{grid-template-columns:1fr}.vd-category-grid{grid-template-columns:repeat(3,1fr)}.vd-order-detail-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:992px){.vd-activity-overview{grid-template-columns:1fr}.vd-activity-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-activity-mover-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vd-category-grid{grid-template-columns:repeat(2,1fr)}.vd-document-grid,.vd-order-detail-grid,.vd-order-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.vd-dashboard-hero{align-items:flex-start;flex-direction:column}.vd-dashboard-action.ant-btn{width:100%}.vd-summary-grid{grid-template-columns:1fr}.vd-top,.vd-top__left{align-items:flex-start;flex-direction:column}.vd-top__left{gap:.6rem}.vd-top__right,.vd-top__right .ant-select{width:100%}.vd-activity-kpis,.vd-activity-mover-list{grid-template-columns:1fr}.vd-activity-chart{gap:.35rem;min-height:180px;padding:.65rem}.vd-activity-bar-track{height:104px}.vd-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-activity-movers__head{align-items:flex-start;flex-direction:column;gap:.1rem}.vd-category-grid{grid-template-columns:1fr}.vd-order-card__badges{align-items:flex-start}.vd-order-detail-actions{flex-direction:column}.vd-document-grid,.vd-order-detail-grid,.vd-order-detail-summary-grid{grid-template-columns:1fr}.vd-order-detail-panel__row,.vd-payout-modal__row,.vd-proof-upload__item{display:grid;grid-template-columns:1fr}}.vd-header{background:#fffffffa;border-bottom:1px solid #0f172a0f;box-shadow:0 8px 24px rgba(15,23,42,.035)}.vd-header__container{min-height:70px;padding:.75rem 1.35rem}.vd-nav{background:#f7f8fa;border:1px solid #0f172a0f;border-radius:999px;gap:.2rem;padding:.25rem}.vd-nav__link{align-items:center;border-radius:999px;color:#475569!important;display:inline-flex!important;font-size:.9rem;font-weight:800;min-height:38px;padding:.5rem 1rem!important}.vd-nav__link:hover{background:#eefcf2;color:#159947!important;opacity:1}.vd-nav__link--active{background:#35b958;border-bottom:0;box-shadow:0 8px 18px #35b9582e;color:#fff!important}.vd-lang.ant-select .ant-select-selector{background:#f7f8fa!important;border:1px solid #0f172a0f!important;border-radius:999px!important;color:#475569!important;min-height:38px}.vd-lang .ant-select-arrow,.vd-lang .ant-select-selection-item{color:#475569!important}.vd-avatar,.vd-bell{background:#fff;border:1px solid #0f172a14;box-shadow:0 6px 16px #0f172a0a;color:#475569;height:38px;width:38px}.vd-main{background:#fff;padding:24px 0 0 24px}.vd-page.container,.vd-page.container-fluid{margin:0!important;max-width:none!important;padding:28px 32px 44px!important;width:100%}.vd-page{background:#f7f8fa;border-radius:36px 0 0 0;min-height:calc(100vh - 94px)}.vd-dashboard-page{gap:20px}.vd-dashboard-page>*{max-width:1400px;width:100%}.vd-card,.vd-card.ant-card{background:#fff;border:1px solid #0f172a0f;border-radius:20px;box-shadow:0 12px 28px #0f172a0a}.vd-dashboard-hero{padding:0}.vd-dashboard-eyebrow{color:#159947;font-size:.74rem;font-weight:900;letter-spacing:.06em;margin-bottom:.35rem}.vd-dashboard-hero h1{color:#0f172a;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:900;line-height:1.1}.vd-dashboard-hero p{color:#64748b;font-size:.95rem;margin:.45rem 0 0}.vd-dashboard-action.ant-btn-primary{background:#35b958;border-color:#35b958;border-radius:14px;box-shadow:0 10px 22px #35b95829;font-weight:850;min-height:44px;padding:0 1.05rem}.vd-summary-grid{gap:18px}.vd-summary-card.ant-card{border-radius:18px}.vd-summary-card .ant-card-body{gap:.9rem;min-height:124px;padding:1.1rem}.vd-summary-card__icon{border-radius:16px;font-size:1.1rem;height:46px;width:46px}.vd-summary-card__content strong{color:#0f172a;font-size:1.45rem;font-weight:900}.vd-dashboard-workspace{gap:22px;grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.vd-card--padded .ant-card-body{padding:22px}.vd-dashboard-card--activity .ant-card-body{gap:18px}.vd-section-title{color:#0f172a;font-size:1.06rem;font-weight:900}.vd-section-subtitle{color:#64748b;font-size:.85rem}.vd-dashboard-segmented.ant-segmented{background:#f1f5f9;border:1px solid #0f172a0f;border-radius:999px;padding:3px}.vd-dashboard-segmented .ant-segmented-item,.vd-dashboard-segmented .ant-segmented-item-selected{border-radius:999px;font-weight:850}.vd-dashboard-segmented .ant-segmented-item-selected{background:#35b958!important;color:#fff!important}.vd-top__right .ant-select{min-width:150px}.vd-top__right .ant-select-selector{background:#f8fafc!important;border-radius:13px!important;min-height:38px}.vd-activity-chart,.vd-activity-kpi,.vd-activity-movers,.vd-activity-tile,.vd-orders__box{background:#fbfcfd;border-color:rgba(15,23,42,.065)}.vd-activity-kpi{border-radius:16px;padding:.9rem}.vd-activity-kpi--primary{background:#f0fdf4;border-color:#35b9582e}.vd-activity-chart{background:linear-gradient(180deg,#35b9580f,#fff0 44%),#fff;border-radius:18px;min-height:230px;padding:1rem}.vd-activity-chart--monthly{align-items:flex-end;display:flex;gap:10px;max-height:320px;min-height:260px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-color:#d8e3dc #0000;scrollbar-width:thin}.vd-activity-chart--monthly::-webkit-scrollbar{height:6px}.vd-activity-chart--monthly::-webkit-scrollbar-track{background:#0000}.vd-activity-chart--monthly::-webkit-scrollbar-thumb{background:#d8e3dc;border-radius:999px}.vd-activity-chart--monthly .vd-activity-bar-item{flex:0 0 42px;width:42px}.vd-activity-chart--monthly .vd-activity-bar-track{height:170px;width:42px}.vd-activity-bar-track{background:#edf7f0}.vd-activity-bar{background:linear-gradient(180deg,#45cf69,#1f8f3d)}.vd-activity-movers{border-radius:18px;padding:.9rem}.vd-activity-mover,.vd-activity-tile,.vd-orders__box{border-radius:14px}.vd-orders__header{border-bottom-color:#0f172a0f;margin-bottom:1rem;padding-bottom:1rem}.vd-orders__total{background:#f8fafc;border-radius:16px;min-width:84px;padding:.65rem .8rem}.vd-orders__box{padding:.82rem}.vd-orders__iconWrap{background:#fff;border-radius:14px;height:40px;width:40px}.vd-orders__icon{color:#35b958}.vd-orders__status{color:#0f172a;font-weight:850}.vd-orders__sub{color:#64748b;font-weight:700}@media (max-width:1200px){.vd-dashboard-workspace{grid-template-columns:1fr}}@media (max-width:992px){.vd-header__collapse{margin-top:.85rem}.vd-nav{align-items:stretch;border-radius:18px;flex-direction:column;width:100%}.vd-header__right,.vd-nav__link{justify-content:center}.vd-header__right{margin-top:.85rem}.vd-main{padding:18px 0 0 18px}.vd-page.container,.vd-page.container-fluid{padding:22px 20px 36px!important}.vd-page{border-radius:28px 0 0 0}}@media (max-width:640px){.vd-main{padding:12px 0 0 12px}.vd-page.container,.vd-page.container-fluid{padding:16px 14px 30px!important}.vd-page{border-radius:22px 0 0 0;min-height:calc(100vh - 82px)}.vd-dashboard-page{gap:16px}.vd-activity-movers__head,.vd-dashboard-hero,.vd-orders__header,.vd-top,.vd-top__left{align-items:flex-start;flex-direction:column}.vd-dashboard-action.ant-btn,.vd-dashboard-segmented.ant-segmented,.vd-orders__total,.vd-top__right,.vd-top__right .ant-select{width:100%}.vd-dashboard-segmented .ant-segmented-item{flex:1 1;text-align:center}.vd-card--padded .ant-card-body{padding:16px}.vd-activity-chart{gap:.4rem;min-height:190px;padding:.75rem}.vd-activity-chart--monthly{gap:8px;max-height:260px;min-height:230px;padding:.75rem}.vd-activity-chart--monthly .vd-activity-bar-item{flex-basis:34px;width:34px}.vd-activity-chart--monthly .vd-activity-bar-track{height:140px;width:34px}.vd-activity-bar-track{height:110px}}.vd-shell{flex-direction:row}.vd-shell,.vd-sidebar{background:#fff;display:flex;min-height:100vh}.vd-sidebar{border-right:1px solid rgba(15,23,42,.055);flex:0 0 244px;flex-direction:column;padding:22px 0 16px;width:244px;z-index:40}.vd-sidebar__brand{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;min-height:64px;padding:0 1rem .95rem}.vd-sidebar__brandLink{align-items:center;color:inherit;display:flex;gap:.75rem;min-width:0;text-decoration:none}.vd-sidebar__brandLink:hover{color:inherit}.vd-sidebar__brandLink strong{color:#0f172a;display:block;font-size:.96rem;font-weight:900;line-height:1.1}.vd-sidebar__brandLink small{color:#94a3b8;display:block;font-size:.74rem;font-weight:750;margin-top:.18rem}.vd-sidebar__logoWrap{align-items:center;background:#f0fdf4;border-radius:15px;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.vd-sidebar__logoWrap .vd-brand__logo{height:auto;width:30px}.vd-sidebar__close{background:#f8fafc;border:0;border-radius:12px;color:#475569;display:none;height:34px;width:34px}.vd-sidebar__nav{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .85rem}.vd-sidebar__link{align-items:center;border-radius:14px;color:#64748b;display:flex;font-size:.9rem;font-weight:850;gap:.72rem;min-height:44px;padding:0 .9rem;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.vd-sidebar__link:hover{background:#f0fdf4;color:#159947;transform:translateX(2px)}.vd-sidebar__link--active,.vd-sidebar__link--active:hover{background:#35b958;box-shadow:0 10px 22px #35b95833;color:#fff}.vd-sidebar__linkIcon{display:inline-flex;font-size:1rem;justify-content:center;width:20px}.vd-sidebar__group{display:flex;flex-direction:column;gap:.35rem}.vd-sidebar__groupToggle{align-items:center;background:#0000;border:0;border-radius:14px;color:#64748b;display:flex;font-size:.9rem;font-weight:850;gap:.72rem;min-height:44px;padding:0 .9rem;text-align:left;transition:background .2s ease,color .2s ease,transform .2s ease;width:100%}.vd-sidebar__groupToggle:hover{background:#f0fdf4;color:#159947;transform:translateX(2px)}.vd-sidebar__groupToggle--active{background:#ecfdf3;color:#159947}.vd-sidebar__groupChevron{color:currentColor;font-size:.72rem;margin-left:auto}.vd-sidebar__subnav{display:flex;flex-direction:column;gap:.25rem;padding:.15rem 0 .2rem 2.15rem}.vd-sidebar__sublink{align-items:center;border-radius:11px;color:#64748b;display:flex;font-size:.8rem;font-weight:800;gap:.55rem;min-height:36px;padding:0 .72rem;text-decoration:none;transition:background .2s ease,color .2s ease}.vd-sidebar__sublink:hover{background:#f0fdf4;color:#159947}.vd-sidebar__sublink--active,.vd-sidebar__sublink--active:hover{background:#35b958;color:#fff}.vd-sidebar__subIcon{display:inline-flex;font-size:.82rem;justify-content:center;width:16px}.vd-sidebar__profile{align-items:center;background:#f8fafc;border:1px solid #0f172a0f;border-radius:18px;cursor:pointer;display:flex;gap:.75rem;margin:auto 1rem 0;padding:.85rem;text-align:left}.vd-sidebar__profile img{border-radius:50%;flex:0 0 auto;height:38px;object-fit:cover;width:38px}.vd-sidebar__profile div{min-width:0}.vd-sidebar__profile strong{color:#0f172a;display:block;font-size:.86rem;font-weight:850;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-sidebar__profile span{color:#94a3b8;display:block;font-size:.74rem;font-weight:750;margin-top:.15rem}.vd-sidebarOverlay{display:none}.vd-shell__content{background:#fff;display:flex;flex:1 1;flex-direction:column;min-width:0}.vd-topbar{align-items:center;background:#fffffffa;border-bottom:1px solid rgba(15,23,42,.055);display:flex;gap:1rem;justify-content:space-between;min-height:68px;padding:0 1.5rem;position:sticky;top:0;z-index:25}.vd-topbar__left,.vd-topbar__right{align-items:center;display:flex;gap:.8rem;min-width:0}.vd-topbar__menu{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:13px;color:#475569;display:none;height:38px;justify-content:center;width:38px}.vd-topbar__eyebrow{color:#94a3b8;display:block;font-size:.72rem;font-weight:850;letter-spacing:.05em;margin-bottom:.12rem;text-transform:uppercase}.vd-topbar__title{color:#0f172a;font-size:1.08rem;font-weight:900;line-height:1.1;margin:0}.vd-topbar__iconBtn{align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:50%;color:#475569;display:inline-flex;height:38px;justify-content:center;width:38px}.vd-topbar .vd-avatar--btn:hover,.vd-topbar__iconBtn:hover{background:#f0fdf4;border-color:#35b95859;color:#159947}.vd-lang--dashboard.ant-select .ant-select-selector{background:#f7f8fa!important;border:1px solid #0f172a0f!important;border-radius:999px!important;min-height:38px}.vd-profileMenu{position:relative}.vd-profileMenu__dropdown{background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 14px 34px #0f172a1f;min-width:230px;padding:.45rem;position:absolute;right:0;top:calc(100% + 10px);z-index:50}.vd-profileMenu__summary{align-items:center;border-bottom:1px solid #0f172a0f;display:flex;gap:.65rem;margin-bottom:.35rem;padding:.65rem}.vd-profileMenu__summary img{border-radius:50%;flex:0 0 auto;height:38px;object-fit:cover;width:38px}.vd-profileMenu__summary div{min-width:0}.vd-profileMenu__summary span,.vd-profileMenu__summary strong{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vd-profileMenu__summary strong{color:#0f172a;font-size:.88rem;font-weight:850}.vd-profileMenu__summary span{color:#64748b;font-size:.76rem;font-weight:650;margin-top:.12rem}.vd-profileMenu__item{background:#0000;border:0;border-radius:11px;color:#27303f;display:block;font-size:.88rem;font-weight:750;padding:.7rem .85rem;text-align:left;text-decoration:none;width:100%}.vd-profileMenu__item:hover{background:#f7f9fc}.vd-profileMenu__item--logout{color:#dc2626}.vd-shell .vd-header{display:none}.vd-shell .vd-main{background:#fff;flex:1 1;padding:24px 0 0 24px}.vd-shell .vd-page.container,.vd-shell .vd-page.container-fluid{margin:0!important;max-width:none!important;padding:28px 32px 44px!important;width:100%}.vd-shell .vd-page{background:#f7f8fa;border-radius:36px 0 0 0;min-height:calc(100vh - 92px)}@media (max-width:992px){.vd-sidebar{inset:0 auto 0 0;position:fixed;transform:translateX(-105%);transition:transform .24s ease}.vd-sidebar--open{transform:translateX(0);z-index:55}.vd-sidebarOverlay,.vd-sidebar__close,.vd-topbar__menu{display:inline-flex}.vd-sidebarOverlay{background:#0f172a5c;border:0;inset:0;position:fixed;z-index:45}.vd-topbar{padding:0 1rem}.vd-shell .vd-main{padding:18px 0 0 18px}}@media (max-width:640px){.vd-topbar{min-height:64px;padding:.75rem .85rem}.vd-lang--dashboard{display:none}.vd-topbar__right{gap:.45rem}.vd-shell .vd-main{padding:12px 0 0 12px}.vd-shell .vd-page.container,.vd-shell .vd-page.container-fluid{padding:16px 14px 30px!important}.vd-shell .vd-page{border-radius:22px 0 0 0;min-height:calc(100vh - 76px)}}.vd-orders-page{align-items:flex-start;display:flex;flex-direction:column;max-width:none;width:100%}.vd-orders-header{margin-bottom:1rem;max-width:1280px;width:100%}.vd-orders-tabs{align-self:flex-start;background:#fff;border:1px solid #e8edf0;border-radius:14px;box-shadow:0 8px 20px rgba(15,23,42,.035);display:inline-flex;gap:4px;margin-bottom:.9rem;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none;width:auto}.vd-orders-tabs::-webkit-scrollbar{display:none}.vd-orders-tab{border-radius:10px;flex:0 0 auto;font-size:.82rem;min-width:auto;padding:10px 16px;white-space:nowrap}.vd-orders-tab.active{background:#35b958;box-shadow:0 8px 16px #35b9582e;color:#fff}.vd-orders-chips{align-self:flex-start;display:inline-flex;flex-wrap:wrap;gap:8px;margin:0 0 1.15rem;max-width:100%;width:auto}.vd-orders-chip{border-radius:999px;font-size:.78rem;font-weight:850;min-height:34px;padding:0 12px}.vd-orders-chip.active{background:#0f172a;border-color:#0f172a;color:#fff}.vd-orders-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,360px));justify-content:start;max-width:1280px;width:100%}.vd-order-card.ant-card{border-radius:18px;box-shadow:0 10px 24px rgba(15,23,42,.045);max-width:360px;width:100%}.vd-order-card.ant-card:hover{box-shadow:0 14px 30px #0f172a12;transform:translateY(-2px)}.vd-order-card .ant-card-body{padding:16px}.vd-order-card__top{margin-bottom:.65rem}.vd-order-card__icon-wrap{border-radius:13px;height:38px;width:38px}.vd-order-card__badges{gap:.35rem}.vd-order-card__status,.vd-order-card__type-badge{font-size:.68rem;padding:.3rem .58rem}.vd-order-card__main{margin-bottom:.62rem}.vd-order-card__no{font-size:.94rem}.vd-order-card__date{font-size:.76rem;margin-top:.12rem}.vd-order-card__infoGrid{gap:10px;margin-bottom:.65rem}.vd-order-card__infoItem{border-radius:12px;padding:10px 12px}.vd-order-card__infoItem span{font-size:.62rem;margin-bottom:.18rem}.vd-order-card__infoItem strong{font-size:.8rem}.vd-order-card__totalRow{border-radius:13px;margin-bottom:.6rem;padding:.58rem .68rem}.vd-order-card__totalRow span{font-size:.74rem}.vd-order-card__totalRow strong{font-size:.92rem}.vd-order-card__measurement{font-size:.72rem;margin-bottom:.6rem;padding:.36rem .62rem}.vd-order-card__actions{gap:8px}.vd-order-card__actionBtn.ant-btn,.vd-order-card__btn.ant-btn,.vd-order-card__statusLabel{border-radius:11px;font-size:.82rem;min-height:38px}.vd-orders-paginationBar{margin-top:20px;max-width:1280px;width:100%}.vd-orders-empty,.vd-orders-loading{max-width:720px;width:100%}@media (max-width:768px){.vd-orders-tabs{display:flex;width:100%}.vd-orders-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.vd-order-card.ant-card{max-width:none}}@media (max-width:520px){.vd-orders-header{gap:.7rem}.vd-orders-title{font-size:1.35rem}.vd-order-card__infoGrid,.vd-orders-grid{grid-template-columns:1fr}.vd-order-card__badges{align-items:flex-start}.vd-order-card__top,.vd-orders-paginationBar{align-items:flex-start;flex-direction:column}.vd-orders-pagination{justify-content:flex-start}}.vd-detailHero__stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.vd-detailHero__stat strong{overflow-wrap:anywhere}.vd-order-detail-grid--single{grid-template-columns:1fr}.vd-order-detail-grid--institutional{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.vd-order-detail-grid--institutional .vd-order-detail-panel{height:100%;margin-bottom:0}.vd-detailHero__actions{align-items:center;display:flex}.vd-detailHero__actions .vd-order-detail-actions{gap:0;margin:0}.vd-detailHero__actions .vd-order-card__actionBtn.ant-btn{background:#fff;border:1px solid #ffffffa3;border-radius:999px;box-shadow:0 10px 22px #0f172a1f;color:#15803d;font-weight:850;min-height:38px}.vd-detailHero__actions .vd-order-card__actionBtn.ant-btn:focus,.vd-detailHero__actions .vd-order-card__actionBtn.ant-btn:hover{background:#f0fdf4;border-color:#fff;color:#166534}.vd-order-detail-panel{border-color:#edf0f4;border-radius:18px;box-shadow:0 10px 28px #0f172a0a}.vd-order-detail-panel__row-value{overflow-wrap:anywhere}.vd-order-detail-panel__row-value--total{color:#14843b;font-size:1rem}.vd-detailItems--vendorDetail .vd-detailItem,.vd-detailItems--vendorDetail .vd-detailItems__head{gap:.7rem;grid-template-columns:minmax(220px,1.45fr) minmax(105px,.65fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(95px,.58fr) minmax(105px,.64fr) minmax(125px,.72fr)}.vd-detailItems--vendorDetail .vd-detailItem__cell,.vd-detailItems--vendorDetail .vd-detailItem__price,.vd-detailItems--vendorDetail .vd-detailItems__head span{text-align:left}.vd-detailItem__cell{color:#27303f;font-size:.84rem;font-weight:750;min-width:0;overflow-wrap:anywhere}.vd-detailItem__measurementBadge{align-items:center;background:#fff7e6;border-radius:999px;color:#ad6800;display:inline-flex;font-size:.72rem;font-weight:800;line-height:1.2;max-width:100%;padding:.28rem .55rem}.vd-order-detail-panel--summary{margin-left:auto;max-width:620px}@media (max-width:1100px){.vd-detailItems--vendorDetail{overflow-x:auto}.vd-detailItems--vendorDetail .vd-detailItem,.vd-detailItems--vendorDetail .vd-detailItems__head{min-width:880px}}@media (max-width:680px){.vd-order-detail-grid--institutional{gap:.85rem;grid-template-columns:1fr}.vd-detailHero__actions,.vd-detailHero__actions .vd-order-card__actionBtn.ant-btn,.vd-detailHero__actions .vd-order-detail-actions,.vd-detailHero__badges{width:100%}.vd-order-detail-panel--summary{margin-left:0;max-width:none}.vd-order-detail-panel__row{gap:.25rem;grid-template-columns:1fr}.vd-detailItems--vendorDetail{overflow-x:visible}.vd-detailItems--vendorDetail .vd-detailItems__head{display:none}.vd-detailItems--vendorDetail .vd-detailItem{align-items:stretch;gap:.65rem;grid-template-columns:1fr;min-width:0}.vd-detailItems--vendorDetail .vd-detailItem__product{grid-column:auto}.vd-detailItem__cell,.vd-detailItems--vendorDetail .vd-detailItem__price{border-top:1px solid #edf0f4;display:flex;gap:1rem;justify-content:space-between;padding-top:.58rem;text-align:right}.vd-detailItem__cell:before,.vd-detailItems--vendorDetail .vd-detailItem__price:before{color:#8f97a6;content:attr(data-label);font-size:.72rem;font-weight:800;text-align:left;text-transform:uppercase}}@media (min-width:993px){.vd-shell{align-items:flex-start;background:#fff}.vd-shell .vd-sidebar{border-right:0;box-shadow:none;height:100vh;min-height:100vh;overflow:hidden;position:sticky;top:0}.vd-shell__content{min-height:100vh}}.vd-shell .vd-sidebar{border-right-color:#e2e8f059;display:flex;flex-direction:column}.vd-shell .vd-sidebar__brand{flex:0 0 auto}.vd-shell .vd-sidebar__nav{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-color:#94a3b84d #0000;scrollbar-width:thin}.vd-shell .vd-sidebar__nav::-webkit-scrollbar{width:5px}.vd-shell .vd-sidebar__nav::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.vd-shell .vd-sidebar__profile{flex:0 0 auto}.vd-shell .vd-topbar{border-bottom:0;box-shadow:none}.vd-shell .vd-main{overflow-x:hidden}@media (max-width:992px){.vd-shell .vd-sidebar{border-right:0;box-shadow:none;height:100vh;min-height:100vh}.vd-shell .vd-topbar{border-bottom:0;box-shadow:none}}.vd-lowdata{grid-gap:1rem;display:grid;gap:1rem;margin-top:0}.vd-lowdata__heading{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between}.vd-lowdata__eyebrow{color:#35b958;display:block;font-size:.78rem;font-weight:800;letter-spacing:0;margin-bottom:.15rem;text-transform:uppercase}.vd-lowdata__heading h2{color:#1f2933;font-size:1.15rem;font-weight:800;margin:0}.vd-lowdata__grid{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)}.vd-lowdata-section{grid-gap:.55rem;display:grid;gap:.55rem;min-width:0}.vd-lowdata-section__head{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.vd-lowdata-section__head span{color:#1f2933;font-size:.92rem;font-weight:800}.vd-lowdata-section__head small{color:#98a2b3;font-size:.76rem}.vd-lowdata-card.ant-card{border:1px solid #e9edf0;border-radius:14px;box-shadow:0 8px 24px #0f172a0a}.vd-lowdata-card .ant-card-head{border-bottom-color:#eef1f3;min-height:44px;padding:0 .9rem}.vd-lowdata-card .ant-card-head-title{color:#1f2933;font-size:.95rem;font-weight:800}.vd-lowdata-card .ant-card-body{padding:.9rem}.vd-lowdata-card--boost .ant-card-body{grid-gap:.8rem;display:grid;gap:.8rem}.vd-lowdata-form-grid{grid-gap:.55rem;align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(160px,1.2fr) minmax(130px,.8fr) minmax(112px,.6fr) minmax(160px,1fr) minmax(160px,1fr) 72px}.vd-lowdata-form-grid .ant-input-number,.vd-lowdata-form-grid .ant-select-selector,.vd-lowdata-input{border-radius:8px!important}.vd-lowdata-input{border:1px solid #d9d9d9;color:#1f2933;font-size:.82rem;height:32px;padding:0 .55rem;width:100%}.vd-lowdata-submit.ant-btn{padding-inline:.75rem}.vd-lowdata-primary.ant-btn-primary{background:#35b958;border-color:#35b958}.vd-lowdata-primary.ant-btn-primary:hover{background:#2ba24b!important;border-color:#2ba24b!important}.vd-lowdata-list{grid-gap:.55rem;display:grid;gap:.55rem}.vd-lowdata-list--discounts{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-fulfillment-row,.vd-lowdata-discount-row,.vd-lowdata-ledger-row{background:#fbfcfc;border:1px solid #eef1f3;border-radius:10px}.vd-lowdata-discount-row{grid-gap:.45rem;display:grid;gap:.45rem;min-height:92px;padding:.7rem}.vd-fulfillment-row strong,.vd-lowdata-discount-row strong,.vd-lowdata-ledger-row strong{color:#1f2933;display:block;font-size:.88rem;font-weight:800;line-height:1.25}.vd-fulfillment-row span,.vd-lowdata-discount-row span,.vd-lowdata-ledger-row span{color:#667085;display:block;font-size:.76rem;line-height:1.4}.vd-lowdata-row__meta{align-items:center;display:flex;gap:.45rem;justify-content:space-between}.vd-lowdata-status-tag.ant-tag{border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.6;margin-inline-end:0}.vd-fulfillment-table{grid-gap:.55rem;display:grid;gap:.55rem}.vd-fulfillment-row{grid-gap:.7rem;align-items:center;display:grid;gap:.7rem;grid-template-columns:minmax(150px,1.2fr) minmax(160px,1fr) 88px auto;padding:.65rem}.vd-fulfillment-row__main,.vd-fulfillment-row__timing{min-width:0}.vd-fulfillment-row__status{justify-self:start}.vd-fulfillment-row__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.vd-lowdata-ledger-summary{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.75rem}.vd-lowdata-ledger-summary div{background:#fbfcfc;border:1px solid #eef1f3;border-radius:10px;padding:.65rem}.vd-lowdata-ledger-summary .anticon{color:#35b958;font-size:1rem}.vd-lowdata-ledger-summary span{color:#667085;display:block;font-size:.72rem;line-height:1.25;margin-top:.25rem}.vd-lowdata-ledger-summary strong{color:#1f2933;display:block;font-size:.95rem;font-weight:800;line-height:1.2;margin-top:.12rem}.vd-lowdata-list--ledger{max-height:318px;overflow:auto;padding-right:.15rem}.vd-lowdata-ledger-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem}.vd-lowdata-ledger-row>div:last-child{align-items:center;display:flex;flex-shrink:0;gap:.5rem;text-align:right}.vd-lowdata-negative{color:#d92d20!important}@media (max-width:1200px){.vd-lowdata-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vd-lowdata-list--discounts{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-fulfillment-row{align-items:start;grid-template-columns:1fr}.vd-fulfillment-row__actions{justify-content:flex-start}}@media (max-width:991px){.vd-lowdata__grid{grid-template-columns:1fr}.vd-lowdata-ledger-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:575px){.vd-lowdata-section__head,.vd-lowdata__heading{align-items:flex-start;flex-direction:column;gap:.15rem}.vd-lowdata-form-grid,.vd-lowdata-ledger-summary,.vd-lowdata-list--discounts{grid-template-columns:1fr}.vd-lowdata-ledger-row,.vd-lowdata-ledger-row>div:last-child{align-items:flex-start;flex-direction:column;text-align:left}}:root{--up-primary:#34c759;--up-primary-dark:#2da84b;--up-header-bg:#34c759;--up-footer-bg:#2d8a3e;--up-white:#fff;--up-text-on-green:#fff;--up-text-dark:#333}.up-header{background:#34c759;background:var(--up-header-bg);position:relative;width:100%}.up-header__navbar{background:#0000!important;padding:.5rem 0}.up-header__container{align-items:center;display:flex;justify-content:space-between;padding:0 1rem}.up-header__brand{align-items:center;color:#fff;color:var(--up-text-on-green);display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;text-decoration:none}.up-header__brand:hover{color:#fff;color:var(--up-text-on-green);opacity:.9}.up-header__logo{height:36px;object-fit:contain;width:auto}.up-header__brand-text{letter-spacing:.02em}.up-header__nav-wrap{flex-grow:1;justify-content:center}.up-header__nav{gap:.5rem}.up-header__link{font-weight:500;padding:.5rem .75rem!important}.up-header__link,.up-header__link:hover{color:#fff!important;color:var(--up-text-on-green)!important}.up-header__link:hover{opacity:.9}.up-header__right{align-items:center;display:flex;gap:.75rem}.up-header__lang.ant-select{min-width:120px}.up-header__lang .ant-select-selector{background:#fff3!important;border:none!important;border-radius:8px!important}.up-header__lang .ant-select-arrow,.up-header__lang .ant-select-selection-item,.up-header__lang .ant-select-selector{color:#fff!important;color:var(--up-text-on-green)!important}.up-header__avatar{background:#fff6;border:none;border-radius:50%;cursor:pointer;height:36px;overflow:hidden;padding:0;width:36px}.up-header__avatar:hover{opacity:.9}.up-header__avatar-img{display:block;height:100%;object-fit:cover;width:100%}.up-header__icon-btn{align-items:center;background:#0000;border:none;color:#fff;color:var(--up-text-on-green);cursor:pointer;display:flex;font-size:1.25rem;justify-content:center;padding:.25rem}.up-header__icon-btn:hover{opacity:.9}.up-footer{background:#2d8a3e;background:var(--up-footer-bg);color:#fff;color:var(--up-text-on-green);margin-top:auto;padding:2.5rem 0}.up-footer__inner{margin:0 auto;max-width:1200px}.up-footer__row{align-items:flex-start}.up-footer__logo{filter:brightness(0) invert(1);height:40px;margin-bottom:.75rem;width:auto}.up-footer__tagline{font-size:.9rem;line-height:1.5;margin-bottom:1rem;max-width:280px;opacity:.95}.up-footer__social-label{display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.up-footer__icons{display:flex;gap:.75rem}.up-footer__icon{color:#fff;color:var(--up-text-on-green);font-size:1.25rem}.up-footer__icon:hover{opacity:.9}.up-footer__heading{color:#fff;color:var(--up-text-on-green);font-size:1rem;font-weight:700;margin-bottom:.75rem}.up-footer__links{display:flex;flex-direction:column;gap:.35rem}.up-footer__link{font-size:.9rem;text-decoration:none}.up-footer__link,.up-footer__link:hover{color:#fff;color:var(--up-text-on-green)}.up-footer__link:hover{opacity:.9}.up-footer__contact a,.up-footer__contact p{color:#fff;color:var(--up-text-on-green);display:block;font-size:.9rem;margin-bottom:.25rem;text-decoration:none}.up-footer__contact a:hover{opacity:.9}.up-page{background:linear-gradient(180deg,#f8faf9,#fff 58%);display:flex;flex-direction:column;min-height:100vh}.up-page--vendor{background:#0000;min-height:auto}.up-main{flex:1 1;margin:0 auto;max-width:1240px;padding:28px 24px 80px;width:100%}.up-page--vendor .up-main{margin:0;max-width:1400px;padding:0}.up-toolbar{align-items:stretch;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin-bottom:24px}.up-back{align-items:center;background:#fff;border:1px solid #e6eef0;border-radius:14px;box-shadow:0 8px 22px rgba(15,23,42,.055);color:#168a3a;display:inline-flex;font-size:1rem;font-weight:700;height:44px;justify-content:center;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease;width:44px}.up-back:hover{background:#f0fbf4;border-color:#bbf7d0;color:#168a3a;opacity:1;transform:translateY(-1px)}.up-title{color:#0f172a;font-size:clamp(1.6rem,2.5vw,2rem);font-weight:900;letter-spacing:-.01em;margin:0}.up-subtitle{color:#64748b;font-size:.95rem;font-weight:700;margin:4px 0 0}.up-filters{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:0}.up-filter-btn{background:#fff;border:1px solid #e5e7eb;border-radius:999px;box-shadow:0 6px 16px rgba(15,23,42,.025);color:#475569;cursor:pointer;font-size:.88rem;font-weight:900;min-height:42px;padding:0 16px;transition:background .2s,border-color .2s,color .2s,transform .2s}.up-filter-btn:hover{background:#f0fdf4;border-color:#bbf7d0;color:#168a3a;transform:translateY(-1px)}.up-filter-btn.active{background:#34c759;background:var(--up-primary,#34c759);border-color:#34c759;border-color:var(--up-primary,#34c759);color:#fff}.up-search-wrap{flex:0 0 300px;max-width:320px}.up-search-wrap .ant-input-affix-wrapper{background:#fff;border-color:#e5e7eb;border-radius:14px;box-shadow:0 8px 18px rgba(15,23,42,.035);height:44px}.up-search-wrap .ant-input-affix-wrapper-focused,.up-search-wrap .ant-input-affix-wrapper:hover{border-color:#34c759!important;box-shadow:0 0 0 3px #34c7591f!important}.up-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-bottom:28px}.up-card{background:#fff;border:1px solid #eef2f0;border-radius:20px;box-shadow:0 14px 34px rgba(15,23,42,.055);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.up-card.ant-card-hoverable:hover{border-color:#d9f5e3;box-shadow:0 22px 44px rgba(15,23,42,.105);transform:translateY(-3px)}.up-card .ant-card-body{padding:14px}.up-card__image-wrap{background:#f8faf9;border-radius:16px;height:164px;overflow:hidden;position:relative}.up-card__image{display:block;height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.up-card:hover .up-card__image{transform:scale(1.035)}.up-card__qunBadge{background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:999px;box-shadow:0 8px 18px #f9731640;color:#fff;font-size:.75rem;font-weight:900;padding:.35rem .65rem;position:absolute;right:10px;top:10px;z-index:1}.up-card__body{display:flex;flex-direction:column;min-height:162px;padding:14px 2px 0}.up-card__category{align-self:flex-start;background:#f7fff9;border:1px solid #e6f4ea;border-radius:999px;color:#168a3a;font-size:.72rem;font-weight:900;max-width:100%;overflow:hidden;padding:.26rem .62rem;text-overflow:ellipsis;white-space:nowrap}.up-card__name{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#0f172a;display:-webkit-box;font-size:1rem;font-weight:900;line-height:1.35;margin:10px 0 .35rem;min-height:44px;overflow:hidden}.up-card__price{color:#64748b;font-size:.92rem;font-weight:800;margin:0 0 .9rem}.up-card__btn.ant-btn{background:#f59e0b;border-color:#f59e0b;border-radius:13px;box-shadow:0 12px 22px #f59e0b33;color:#fff;font-weight:900;height:42px;margin-top:auto;width:100%}.up-card__btn.ant-btn:hover{background:#d97706!important;border-color:#d97706!important;color:#fff!important;opacity:1}.up-empty{align-items:center;background:#fff;border:1px solid #eef2f0;border-radius:22px;box-shadow:0 12px 30px rgba(15,23,42,.045);color:#64748b;display:flex;flex-direction:column;justify-content:center;margin:0 0 2rem;min-height:220px;padding:2rem;text-align:center}.up-empty strong{color:#0f172a;font-size:1.05rem;font-weight:900}.up-empty span{font-size:.92rem;font-weight:700;margin-top:.3rem}.up-loading{display:flex;justify-content:center;padding:3rem 1rem}.up-toolbar__row{align-items:flex-start;display:flex;gap:.85rem}.up-toolbar__row .up-title{font-size:clamp(1.6rem,2.5vw,2rem);margin:0}.up-toolbar__controls{align-items:center;display:flex;gap:18px;justify-content:space-between;width:100%}.up-skeleton-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(220px,1fr));margin-bottom:28px}.up-skeleton-card{background:#fff;border:1px solid #eef2f0;border-radius:20px;box-shadow:0 14px 34px rgba(15,23,42,.045);padding:14px}.up-skeleton-card__button,.up-skeleton-card__image,.up-skeleton-card__line{background:#eef2f0;overflow:hidden;position:relative}.up-skeleton-card__button:after,.up-skeleton-card__image:after,.up-skeleton-card__line:after{animation:up-shimmer 1.25s infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);content:"";inset:0;position:absolute}.up-skeleton-card__image{border-radius:16px;height:164px}.up-skeleton-card__line{border-radius:999px;height:14px;margin-top:16px;width:58%}.up-skeleton-card__line--wide{width:82%}.up-skeleton-card__button{border-radius:13px;height:42px;margin-top:18px}@keyframes up-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (min-width:1320px){.up-grid,.up-skeleton-grid{grid-template-columns:repeat(5,minmax(210px,1fr))}}@media (max-width:1024px){.up-grid,.up-skeleton-grid{grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (max-width:768px){.up-main{padding:22px 18px 64px}.up-toolbar__controls{align-items:stretch;flex-direction:column}.up-search-wrap{flex:1 1 auto;max-width:none;width:100%}.up-grid,.up-skeleton-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:520px){.up-main{padding:18px 14px 54px}.up-toolbar__row{gap:.7rem}.up-back{height:40px;width:40px}.up-filter-btn{flex:1 1 auto}.up-grid,.up-skeleton-grid{grid-template-columns:1fr}}.up-modal.ant-modal{margin:0 auto!important;max-width:calc(100vw - 32px);padding-bottom:0;top:auto!important}.up-modal .ant-modal-content{border-radius:22px;box-shadow:0 28px 70px #0f172a38;padding:24px}.up-modal .ant-modal-body{padding:0}.up-modal .ant-modal-header{border-bottom:0}.up-modal__close{color:#94a3b8;font-size:1.35rem;font-weight:700;line-height:1;transition:color .18s ease}.up-modal__close:hover{color:#ef4444}.up-modal__loading{display:flex;justify-content:center;padding:2.5rem 0}.up-modal__content{display:flex;flex-direction:column;gap:18px}.up-modal__head h2{color:#0f172a;font-size:1.45rem;font-weight:900;letter-spacing:-.01em;margin:0}.up-modal__head p{color:#64748b;font-size:.92rem;font-weight:700;line-height:1.45;margin:5px 0 0}.up-modal__preview{grid-gap:14px;align-items:center;background:#fbfdfc;border:1px solid #eef2f0;border-radius:18px;display:grid;gap:14px;grid-template-columns:104px minmax(0,1fr);padding:12px}.up-modal__image-wrap{background:#f8faf9;border-radius:16px;height:104px;margin:0;overflow:hidden;width:104px}.up-modal__image{display:block;height:100%;object-fit:cover;width:100%}.up-modal__preview-copy{min-width:0}.up-modal__preview-copy span{background:#f0fbf4;border:1px solid #d9f5e3;border-radius:999px;color:#168a3a;display:inline-flex;font-size:.72rem;font-weight:900;max-width:100%;overflow:hidden;padding:.24rem .55rem;text-overflow:ellipsis;white-space:nowrap}.up-modal__preview-copy h3{color:#0f172a;font-size:1.05rem;font-weight:900;line-height:1.25;margin:8px 0 4px}.up-modal__preview-copy p{color:#64748b;font-size:.84rem;font-weight:800;margin:0}.up-modal__fields{display:flex;flex-direction:column;gap:14px}.up-modal__field{display:flex;flex-direction:column;gap:7px;margin:0;text-align:left}.up-modal__field>span{color:#334155;font-size:.84rem;font-weight:900}.up-modal__field small{color:#ef4444;font-size:.76rem;font-weight:800}.up-modal__price-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 46px}.up-modal__input .ant-input,.up-modal__input .ant-input-group-addon{border-color:#e5e7eb;height:46px}.up-modal__input .ant-input{color:#0f172a;font-weight:800}.up-modal__input .ant-input-group-addon{background:#f8fafc;color:#168a3a;font-weight:900;min-width:48px}.up-modal__input .ant-input:focus,.up-modal__input .ant-input:hover{border-color:#34c759;box-shadow:0 0 0 3px #34c7591f}.up-modal__input--error .ant-input,.up-modal__input--error .ant-input-group-addon{border-color:#fecaca!important}.up-modal__voice.ant-btn{align-items:center;background:#f0fbf4;border:1px solid #b7ebc6;border-radius:14px;box-shadow:0 8px 18px #34c7591f;color:#168a3a;display:inline-flex;height:46px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease;width:46px}.up-modal__voice.ant-btn:focus,.up-modal__voice.ant-btn:hover{background:#e6f9ec!important;border-color:#34c759!important;box-shadow:0 12px 22px #34c7592e;color:#128034!important;transform:translateY(-1px)}.up-modal__voice--active.ant-btn,.up-modal__voice--active.ant-btn:hover{background:#34c759!important;border-color:#34c759!important;box-shadow:0 0 0 6px #34c7591f,0 12px 24px #34c75938;color:#fff!important}.up-modal__listening{color:#168a3a;font-size:.76rem;font-style:normal;font-weight:900}.up-modal__actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.up-modal__cancel.ant-btn,.up-modal__submit.ant-btn{border-radius:12px;font-weight:900;height:44px}.up-modal__cancel.ant-btn{background:#fff;border-color:#e5e7eb;color:#475569}.up-modal__submit.ant-btn{background:#34c759;background:var(--up-primary,#34c759);border-color:#34c759;border-color:var(--up-primary,#34c759);box-shadow:0 12px 24px #34c75933}.up-modal__submit.ant-btn:hover{background:#2da84b!important;background:var(--up-primary-dark,#2da84b)!important;border-color:#2da84b!important;border-color:var(--up-primary-dark,#2da84b)!important}.up-modal__submit.ant-btn:disabled,.up-modal__submit.ant-btn[disabled]:hover{background:#a7e7b8!important;border-color:#a7e7b8!important;color:#fff!important}@media (max-width:520px){.up-modal .ant-modal-content{padding:20px}.up-modal__preview{grid-template-columns:1fr}.up-modal__image-wrap{height:180px;width:100%}.up-modal__actions{grid-template-columns:1fr}}
/*# sourceMappingURL=main.9d0da3fe.css.map*/