@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--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-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-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--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;padding:4px;position:fixed;-webkit-transform:translateZ(9999);-webkit-transform:translateZ(var(--toastify-z-index));width:320px;width:var(--toastify-toast-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{left:50%;top:max(16px,env(safe-area-inset-top));top:var(--toastify-toast-top);transform:translateX(-50%)}.Toastify__toast-container--top-right{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{bottom:max(16px,env(safe-area-inset-bottom));bottom:var(--toastify-toast-bottom);left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{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)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding: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{--y:0;border-radius:6px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;cursor:default;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;touch-action:none;z-index:0}.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-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1;word-break:break-word}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.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:#e74c3c;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:#e74c3c;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{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.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{border-bottom-left-radius:6px;border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.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;border-bottom-right-radius:6px;border-bottom-right-radius:var(--toastify-toast-bd-radius);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);bottom:0;height:5px;left:0;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)}}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=);height:11px;width:16px}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .bl,.react-tel-input .fr,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .bq,.react-tel-input .nl{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{background:#fff;border:1px solid #cacaca;border-radius:5px;font-size:14px;height:35px;letter-spacing:.01rem;line-height:25px;margin-bottom:0!important;margin-left:0;margin-top:0!important;outline:none;padding-left:48px;position:relative;width:300px}.react-tel-input .form-control.invalid-number,.react-tel-input .form-control.invalid-number:focus{background-color:#faf0f0;border:1px solid #d79f9f;border-left-color:#cacaca}.react-tel-input .flag-dropdown{background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px;bottom:0;padding:0;position:absolute;top:0}.react-tel-input .flag-dropdown:focus,.react-tel-input .flag-dropdown:hover{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2}.react-tel-input .flag-dropdown.open,.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:initial}.react-tel-input .selected-flag{border-radius:3px 0 0 3px;height:100%;outline:none;padding:0 0 0 8px;position:relative;width:38px}.react-tel-input .selected-flag:focus,.react-tel-input .selected-flag:hover{background-color:#fff}.react-tel-input .selected-flag .flag{margin-top:-5px;position:absolute;top:50%}.react-tel-input .selected-flag .arrow{border-left:3px solid #0000;border-right:3px solid #0000;border-top:4px solid #555;height:0;left:20px;margin-top:-2px;position:relative;top:50%;width:0}.react-tel-input .selected-flag .arrow.up{border-bottom:4px solid #555;border-top:none}.react-tel-input .country-list{background-color:#fff;border-radius:0 0 3px 3px;box-shadow:1px 2px 10px #00000059;list-style:none;margin:10px 0 10px -1px;max-height:200px;outline:none;overflow-y:scroll;padding:0;position:absolute;width:300px;z-index:1}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country.highlight,.react-tel-input .country-list .country:hover{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{background-color:#fff;padding:10px 0 6px 10px;position:sticky;top:0}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;outline:none;padding:3px 8px 5px}.react-tel-input .country-list .no-entries-message{opacity:.7;padding:7px 10px 11px}.react-tel-input .invalid-number-message{color:#de0000}.react-tel-input .invalid-number-message,.react-tel-input .special-label{background:#fff;font-size:13px;left:46px;padding:0 2px;position:absolute;top:-8px;z-index:1}.react-tel-input .special-label{display:none;white-space:nowrap}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}*{box-sizing:border-box;font-family:Montserrat,sans-serif;margin:0;padding:0}:root{--buyerHeader-bg-color:#fff;--buyerHeader-text-color:#646363;--primaryColor:#ff6b81;--primaryColorLight:#ffebee;--primaryColorDark:#ff4662;--primaryColorExtraLight:#fff1f3;--secondaryColor:#ccc;--darkColor:#000;--lightGray:#ddd;--white:#fff;--black:#000;--lightBlack:#000000b3;--lightBlackPrimary:#3d3d3d;--success:#18ae00;--danger:#ff3838;--warning:#de8500;--info:#00abda;--gray:#d9d9d9;--darkGray:#80818d;--lightGray:#f0f0f0;--extraLightGray:#f6f6f6;--primaryCopper:#ff6a19e3;--primaryCopperDark:#ea5200;--secondaryCopper:var(--primaryCopper);--primaryBlue:#212121;--secondaryBlue:var(--primaryBlue);--orangeBgLight:#fff2ec;--orangeBg:#ffdccb;--orangeBgHover:#ffd3be;--orangeOnDarkBg:#ff8b4d}.chocowiLogoDiv{left:3%;position:absolute;top:4%}.chocowiLogo{height:auto;width:50px}.selectDisable{-webkit-user-select:none;-o-user-select:none;user-select:none}.inputField{border:1px solid #ccc;border:1px solid var(--secondaryColor);padding:1rem 2rem 1rem 1rem;resize:none}.inputContainer{display:flex;flex-direction:column;gap:5px;min-width:100%;text-align:left}.inputContainer label{display:block}label{font-size:.8rem}.singleLineSmallText{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;height:1.2rem;overflow:hidden;text-overflow:ellipsis;width:95%}.doubleLineSmallText{font-size:14px;height:2.3rem}.doubleLineSmallText,.doubleLineTitleText{-webkit-line-clamp:2;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:97%}.doubleLineTitleText{font-size:18px;font-weight:600;height:3rem}.primaryBtn{background-color:#000;background-color:var(--darkColor)}.primaryBtn,.primaryBtn2{border:none;color:#fff;color:var(--white);cursor:pointer;padding:.8rem;width:100%}.primaryBtn2{background-color:#ff6b81;background-color:var(--primaryColor);margin-bottom:5px;max-width:30%}.primaryBtn3{background-color:initial;border:1px solid #000;color:#000;cursor:pointer;padding:.8rem;width:100%}.primaryHeading{font-size:2.5rem}.primaryHeading,.primaryHeadingSmall{flex:0 1 auto;font-weight:300;white-space:nowrap}.primaryHeadingSmall{font-size:1.5rem}.defaultDropdown{align-items:center;display:flex;gap:15px;justify-content:center;padding-left:20px}.defaultDropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-position:right 10px center;background-repeat:no-repeat;border:1px solid #e0e0e0;cursor:pointer;font-size:14px;outline:none;padding:15px 30px 15px 15px}.filtersContainer.desktopFilters{align-items:center;display:flex;justify-content:center;margin:20px 0;padding:20px 0}.filtersSidebar{background:#fff;box-shadow:2px 0 5px #0003;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:280px;z-index:1100}.filtersSidebar.open{transform:translateX(0)}.sidebarHeader{align-items:center;display:flex;justify-content:space-between;padding:15px 20px}.sidebarHeader h2{color:#333;font-size:18px;margin:0}.closeButton{color:#555;font-size:16px}.closeButton:hover{color:#000}.filtersContent{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:90%;width:100%}.filtersContent label{color:#333;display:block;font-size:14px;margin-bottom:5px}.filtersContent .dropdown{position:relative;width:100%;z-index:1300}.filtersContent .dropdown *{pointer-events:auto}.inputField::placeholder{overflow:hidden;white-space:normal}.charCount{color:#3d3d3d;color:var(--lightBlackPrimary);font-size:.75rem;position:absolute;right:0;top:0}.homePageSectionsHeading{align-items:center;display:flex;justify-content:center;margin-bottom:40px;position:relative}.homePageSectionsHeading h2{font-size:2.5rem;font-weight:300;margin:0}.inputField:focus{border-radius:none}.breadcrumb{display:flex;gap:10px;margin-bottom:10px;margin-top:50px;position:relative;text-align:left;text-decoration:none}.breadcrumb p{color:#888;margin-bottom:10px}.breadcrumb h1,.pageMainHeading{font-size:2.5em;font-weight:400;text-align:center}.modalOverlay{background-color:#00000080;bottom:0;right:0}.modalContent{background-color:#fff;box-shadow:0 2px 10px #0000001a;max-width:500px;padding:24px;width:100%}.infoText{align-items:center;color:#80818d;color:var(--darkGray);display:flex;font-size:.8rem;gap:3px;margin:10px 0}.infoText .infoIcon2{color:#00abda;color:var(--info);margin-right:5px}.loadingCheckmate{align-items:center;background-color:#ffffffb3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000000}.loadingSimple,.loadingSimpleMax,.loadingSimpleMini{align-items:center;display:flex;height:78vh;justify-content:center;width:100%}.loadingSimpleMax{height:84vh}.loadingSimpleMini{height:40vh}.loadingMini,.loadingMiniPlus{align-items:center;display:flex;justify-content:center;width:100%}.loader{--_g:no-repeat radial-gradient(circle closest-side,#000 90%,#0000);animation:l3 1s linear infinite;aspect-ratio:2;background:var(--_g) 0 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.33333% 50%;width:60px}.loadingMiniPlus .loader{--_g:no-repeat radial-gradient(circle closest-side,#fff 90%,#0000);color:#fff!important;width:18px!important}@keyframes l3{20%{background-position:0 0,50% 50%,100% 50%}40%{background-position:0 100%,50% 0,100% 50%}60%{background-position:0 50%,50% 100%,100% 0}80%{background-position:0 50%,50% 50%,100% 100%}}.cropModalOverlay{align-items:center;background:#0009;display:flex;height:100vh;inset:0;justify-content:center;max-height:100vh;overflow:hidden;position:fixed;width:100%;z-index:9999}.cropModalOverlay .cropModalContent{background:#fff;background:var(--white);border-radius:8px;box-shadow:0 5px 20px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:600px;min-height:400px;overflow:hidden;position:relative;width:90%}.cropModalOverlay .cropHeader{background-color:#f0f0f0;background-color:var(--lightGray);flex-shrink:0;font-size:1.1rem;font-weight:500;padding:10px 20px}.cropModalOverlay .cropContainer{align-items:center;background-color:#3d3d3d;background-color:var(--lightBlackPrimary);display:flex;flex:1 1;justify-content:center;min-height:55vh;overflow:hidden;position:relative}.cropModalOverlay .cropActions{display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:10px 20px}.cropModalOverlay .cancelButton,.cropModalOverlay .cropButton{border:none;border-radius:4px;cursor:pointer;font-size:.95rem;padding:8px 18px;transition:.1s}.cropModalOverlay .cancelButton{background-color:#6c757d;color:#fff;color:var(--white)}.cropModalOverlay .cancelButton:hover{background-color:#5a6268}.cropModalOverlay .cropButton{background-color:#3d3d3d;background-color:var(--lightBlackPrimary);color:#fff;color:var(--white)}.cropModalOverlay .cropButton:hover{background-color:#000;background-color:var(--black)}.checkboxDiv{align-items:center;display:flex;flex-direction:row;justify-content:start;margin-bottom:12px;min-width:100px;-webkit-user-select:none;user-select:none}.checkboxDiv label{cursor:pointer;margin-bottom:5px}.checkbox{-webkit-appearance:none;appearance:inherit;background:#0000;border:2px solid #000;border:2px solid var(--black);border-radius:50%;content:"";cursor:pointer;display:inline-block;height:20px;margin-bottom:3px;margin-right:8px;position:relative;width:20px}.checkbox:checked{background:#000;background:var(--black);color:#fff;color:var(--white);content:"✓"}.checkbox:disabled{background:#d9d9d9;background:var(--gray);border:2px solid #d9d9d9;border:2px solid var(--gray);content:"✓";cursor:auto}.checkbox:checked:after{color:#fff;color:var(--white);content:"\2713";font-size:12px;font-weight:bolder;left:3px;position:absolute;top:0}.tabsContainer{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ff6b81;border:1px solid var(--primaryColor);box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto 20px;max-width:100%;overflow-x:auto;scrollbar-width:none;width:100%}.tabsContainer::-webkit-scrollbar{display:none}.activeTab,.tab{background-color:#fff;border:none;border-right:1px solid #ff6b81;border-right:1px solid var(--primaryColor);box-sizing:border-box;color:#ff6b81;color:var(--primaryColor);cursor:pointer;flex:1 1 auto;font-size:.875rem;font-weight:700;min-width:80px;outline:none;padding:12px 8px;text-align:center;transition:all .3s ease;white-space:nowrap}.activeTab:last-child,.tab:last-child{border-right:none}.activeTab{background-color:#ff6b81;background-color:var(--primaryColor);color:#fff}.activeTab:hover,.tab:hover{background-color:#f0f0f0;color:#ff6b81;color:var(--primaryColor)}.activeTab:hover{background-color:#ff6b81;background-color:var(--primaryColor);color:#fff}.activeTab:focus,.tab:focus{outline:none}.activeTab:focus-visible,.tab:focus-visible{outline:2px solid #ff6b81;outline:2px solid var(--primaryColor);outline-offset:-2px}.buyerHeader{align-items:center;background-color:var(--buyerHeader-bg-color);box-shadow:0 4px 10px #0000001a;display:flex;height:80px;padding:10px 80px;position:relative}.buyerHeaderLogo img{height:50px;margin-right:40px}.buyerHeaderLinks{display:flex;gap:40px;list-style:none;margin-right:auto}.buyerHeaderLinks li a{align-items:center;color:var(--buyerHeader-text-color);display:inline-flex;font-size:16px;font-weight:500;gap:6px;text-decoration:none;transition:color .3s}.headerOrderUnreadBadge{background:#ef4444;border-radius:999px;color:#fff;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.buyerHeaderLinks li a.active,.buyerHeaderLinks li a:hover{color:var(--primaryColor)}.buyerHeaderAuth{display:flex;gap:10px}.buyerHeaderAuth a{padding:10px 15px;text-decoration:none}.signin{color:var(--darkColor);transition:background-color .4s,color .4s}.signin:hover,.signup{background-color:var(--primaryColor);color:var(--white)}.buyerHeaderIcons{align-items:center;display:flex;gap:25px}.buyerHeaderIcons a,.buyerHeaderIcons button{align-items:center;background:none;border:none;color:var(--buyerHeader-text-color);cursor:pointer;display:flex;font-size:28px;padding:0;transition:color .3s}.buyerHeaderIcons a:hover,.buyerHeaderIcons button:hover{color:var(--primaryColor)}.cartItemCount{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;position:absolute;right:-10px;top:-10px;width:20px}.mobileMenuButton{display:none;font-size:24px;outline:none}.mobileNav{background-color:var(--buyerHeader-bg-color);bottom:0;display:none;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:0;width:100vw;z-index:100000000}.mobileNav.active{display:flex}.mobileNavLinks{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.mobileNavLinks li{margin-bottom:20px}.mobileNavLinks li a{color:var(--buyerHeader-text-color);font-size:18px;font-weight:500;text-decoration:none;transition:color .3s}.mobileNavLinks li a.active,.mobileNavLinks li a:hover{color:var(--primaryColor)}.mobileNavAuth{display:flex;flex-direction:column;gap:15px;margin-top:30px}.mobileNavAuth a{padding:12px 15px;text-align:center;text-decoration:none}.mobileNavIcons{align-items:flex-start;display:flex;flex-direction:column;gap:20px;margin-top:30px}.mobileNavIcons a,.mobileNavIcons button{align-items:center;color:var(--buyerHeader-text-color);display:flex;font-size:24px;gap:10px;text-decoration:none}.mobileNavIcons a:hover,.mobileNavIcons button:hover{color:var(--primaryColor)}.buyerFooter{box-sizing:border-box;color:var(--white);display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;padding:10rem 5vw 3rem;position:relative}.buyerFooterBackground{background-image:url(/static/media/Footer.3c9a4bdd28e203b83f9c.svg);background-position:top;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.buyerFooterContent{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.buyerFooterSection{flex:1 1;margin-right:1.5rem;min-width:200px}.buyerFooterSection:last-child{margin-right:0}.buyerFooterSection h4{font-size:clamp(.9rem,2.5vw,1rem);font-weight:700;margin-bottom:1.5rem}.buyerFooterSection ul{list-style-type:none;padding:0}.buyerFooterSection li{cursor:pointer;font-size:clamp(.8rem,2vw,.875rem);margin-bottom:1rem}.buyerFooterSocial{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-top:3rem}.buyerFooterSocial .icon{color:var(--white);height:clamp(20px,5vw,25px);width:clamp(20px,5vw,25px)}.heroSectionContainer{align-items:center;display:flex;height:100vh;justify-content:space-between;margin-bottom:100px;overflow:hidden;position:relative}.heroContent{display:flex;flex-direction:column;max-width:50%;padding-top:40px;z-index:2}.heroContent h1{color:var(--darkColor);font-size:2.5rem;font-weight:700;margin-bottom:1rem;margin-top:10px}.heroContent .highlight{color:var(--primaryColor);display:block;font-size:3rem;font-weight:800}.heroContent p{color:var(--buyerHeader-text-color);font-size:1.2rem;line-height:1.5;margin-bottom:1rem;max-width:450px}.heroTextBlock{transition:opacity .35s ease,transform .35s ease}.heroTextFadeIn{opacity:1;transform:translateY(0)}.heroTextFadeOut{opacity:0;transform:translateY(8px)}.navBtn{align-items:center;background-color:var(--primaryColor);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:50px;justify-content:center;margin-right:20px;transition:background-color .3s;width:50px}.navBtn:hover{background-color:#e55a50}.navBtn:disabled{background-color:#ccc;cursor:not-allowed}.navBtn.doubleArrow{font-size:24px;font-weight:700}.navButtons{display:flex;gap:10px;justify-content:right}.slider{height:100px;margin-top:12px;overflow:hidden;position:relative;width:100%}.sliderTrack{display:flex;height:100%;transition:transform .5s ease;width:100%}.sliderItem{flex:0 0 33.33%;height:100%}.circleWrapper,.sliderItem{align-items:center;display:flex;justify-content:center}.circleWrapper{background-color:#fff;border:2px solid var(--primaryColor);border-radius:50%;height:80px;overflow:hidden;width:80px}.sliderImage{height:100%;object-fit:cover;width:100%}.dottedLine{background-image:linear-gradient(to right,var(--primaryColor) 25%,#0000 25%);background-repeat:repeat-x;background-size:8px 2px;height:2px;position:absolute;top:50%;width:80px}.dottedLine.left{left:calc(33.33% - 40px)}.dottedLine.right{right:calc(33.33% - 40px)}.paginationDots{display:flex;justify-content:center;margin:2rem 0}.dot{background-color:#d9d9d9;border-radius:50%;display:inline-block;height:8px;margin:0 4px;width:8px}.dot.active{background-color:var(--primaryColor)}.imageWrapper{height:100%;overflow:visible;position:absolute;right:0;top:0;width:50%;z-index:3}.fixedBackground{height:90%;position:absolute;right:0;top:10%;width:80%;z-index:1}.featureImage{bottom:15%;height:500px;max-height:70%;max-width:100%;object-fit:contain;opacity:0;position:absolute;transform:translateX(0);transition:transform .5s ease-out,opacity .5s ease-in;width:500px;z-index:5}.featureImage.slideIn{opacity:1;transform:translateX(0)}.tradeLeadForm{border:1px solid #e0e0e0;padding:10px 20px}.tradeLeadForm .tradeleadFormTitle{font-size:14px;margin:10px 0}.tradeLeadForm .primaryBtn2{background:var(--primaryColorExtraLight);border:1px solid var(--primaryColor);color:var(--primaryColor);font-weight:500;max-width:100%;transition:.15s}.tradeLeadForm .primaryBtn2:hover{background:var(--primaryColorLight)}.tradeLeadForm .inputField{margin-top:.4rem}.stepContainer{display:flex}.step,.stepBlock{align-items:center;display:flex}.step{background-color:#f8d7da;border-radius:50%;color:#fff;font-size:16px;font-weight:700;height:40px;justify-content:center;transition:background-color .3s;width:40px}.step.active{background-color:var(--primaryColor)}.stepLine{background-color:#f8d7da;height:2px;transition:background-color .3s;width:140px}.stepLine.filled{background-color:var(--primaryColor)}.formStep{display:flex;flex-direction:column;width:100%}.formRow{flex-grow:1}.topBar{padding:10px 65px 10px 80px;position:absolute}.topBar,.topBar2{align-items:center;display:flex;justify-content:space-between;left:0;top:0;width:100%;z-index:10}.topBar2{position:relative}.topBar .defaultDropdown{padding:5px 20px}.searchContainer{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #0000001a;display:flex;margin:32px auto 0;padding:5px 20px;position:relative;width:75%}.searchContainer input{background:#0000;border:none;flex-grow:1;font-size:16px;outline:none;padding:10px 15px}.searchContainer .searchIcon{color:#888;font-size:18px;margin-right:10px}.searchContainer .searchBtn{background-color:var(--lightBlackPrimary);border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:8px;padding:8px 16px;transition:.1s}.searchContainer .searchBtn:hover{background-color:var(--darkColor)}.searchContainer .filterBtn{align-items:center;background:none;border:none;border-left:1px solid #e0e0e0;color:#555;cursor:pointer;display:flex;font-size:16px;gap:5px;padding:10px 15px;position:relative;transition:color .2s}.searchContainer .filterBtn:hover{color:#000}.searchContainer .filterBadge{background:#ff4d4f;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.suggestions{border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 4px #0000001a;top:100%}.suggestion{padding:10px;transition:.2s}.suggestion:hover{background:#f0f0f0}.locationFilters{align-items:center;display:flex}.defaultDropdown .icon{color:#888}.seeAllBtnWrapper{display:flex;justify-content:flex-end;margin-bottom:20px}.homePage .mainSection .seeAllBtnWrapper{justify-content:center}.seeAllBtn{align-items:center;background-color:initial;border:none;color:var(--primaryColor);cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;padding:5px 15px;text-decoration:none;transition:background-color .1s,color .3s}.seeAllBtn:hover{background-color:var(--primaryColor);color:#fff}.homeCatGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.homeCatCard{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 1px 3px #0000000a;cursor:pointer;display:flex;gap:14px;padding:16px 18px;transition:all .25s ease}.homeCatCard:hover{border-color:#e0e0e0;box-shadow:0 6px 20px #00000014;transform:translateY(-3px)}.homeCatCardIcon{align-items:center;border-radius:14px;display:flex;font-size:1.5rem;height:52px;justify-content:center;min-width:52px;width:52px}.homeCatCardInfo h4{color:#1a1a1a;font-size:.95rem;font-weight:600;line-height:1.3;margin:0}.homeCatCardInfo p{color:#9ca3af;font-size:.8rem;margin:3px 0 0}@media (max-width:768px){.homeCatGrid{gap:10px;grid-template-columns:repeat(2,1fr)}.homeCatCard{gap:10px;padding:12px 14px}.homeCatCardIcon{font-size:1.2rem;height:44px;min-width:44px;width:44px}.homeCatCardInfo h4{font-size:.85rem}}@media (max-width:480px){.homeCatGrid{grid-template-columns:1fr}}.homeSectionTitle{color:#111827;font-size:1.75rem;font-weight:700;margin:0 0 8px;text-align:center}.homeSectionSubtitle{color:#6b7280;font-size:1rem;margin:0 auto 32px;max-width:520px;text-align:center}.homeHowItWorksSection{background:linear-gradient(180deg,#fafafa,#fff);margin-bottom:50px;padding:48px 0 56px}.homeHowItWorksGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:900px}.homeHowItWorksCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:28px 20px;text-align:center;transition:transform .2s,box-shadow .2s}.homeHowItWorksCard:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.homeHowItWorksIcon{align-items:center;background:linear-gradient(135deg,var(--primaryColor) 0,#ff8fa3 100%);border-radius:14px;color:#fff;display:flex;font-size:1.5rem;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.homeHowItWorksCard h3{color:#111827;font-size:1.1rem;font-weight:600;margin:0 0 8px}.homeHowItWorksCard p{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0}.recommendedPostingsSection{margin-bottom:100px!important;padding:0 0 40px}.homeTrustSection{background:#f9fafb;margin-bottom:100px!important;padding:48px 0 56px}.homeTrustGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:40px auto 0;max-width:900px}.homeTrustCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px 20px;text-align:center}.homeTrustIcon{color:var(--primaryColor);font-size:2rem;margin-bottom:12px}.homeTrustCard h3{color:#111827;font-size:1rem;font-weight:600;margin:0 0 6px}.homeTrustCard p{color:#6b7280;font-size:.9rem;line-height:1.5;margin:0}.homeCtaSection{margin-bottom:100px;padding:48px 0 64px}.homeCtaCard{background:linear-gradient(135deg,var(--primaryColor) 0,#ff8fa3 100%);border-radius:20px;color:#fff;margin:0 auto;max-width:640px;padding:40px 48px;text-align:center}.homeCtaCard h2{font-size:1.75rem;font-weight:700;margin:0 0 12px}.homeCtaCard p{font-size:1rem;line-height:1.6;margin:0 0 24px;opacity:.95}.homeCtaButtons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.homeCtaPrimary{background:#fff;border-radius:12px;color:var(--primaryColor);font-weight:600;padding:14px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s}.homeCtaPrimary:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.homeCtaSecondary{background:#fff3;border:2px solid #fffc;border-radius:12px;color:#fff;font-weight:600;padding:14px 32px;text-decoration:none;transition:background .2s,transform .2s}.homeCtaSecondary:hover{background:#ffffff4d;color:#fff}@media (max-width:768px){.homeHowItWorksGrid,.homeTrustGrid{grid-template-columns:1fr}.homeCtaCard{padding:32px 24px}.homeCtaCard h2{font-size:1.4rem}}.vendorCardsWrapper{overflow:hidden;position:relative}.vendorCardsContainer{display:flex;overflow-x:hidden;scroll-behavior:smooth}.chevronBtn{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s,box-shadow .3s;width:40px;z-index:2}.chevronBtn:hover{background-color:#f0f0f0;box-shadow:0 4px 8px #00000026}.chevronBtn.left{left:0}.chevronBtn.right{right:0}.vendorCard{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;cursor:pointer;flex:0 0 auto;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s;width:280px}.vendorCard:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.vendorImageContainer{aspect-ratio:4/3;overflow:hidden;position:relative}.vendorImage{height:100%;object-fit:cover;width:100%}.bookmarkIcon{color:#000;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px}.vendorCard .bookmarkIcon{align-items:center;background:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:.85rem;justify-content:center;padding:8px;transition:transform .2s}.vendorCard .bookmarkIcon:hover{transform:scale(1.08)}.vendorContent{padding:16px}.titleRating{align-items:center;display:flex;gap:8px;justify-content:space-between}.vendorContent h3{font-size:1.05rem;font-weight:600;margin:0}.vendorContent p{color:var(--lightBlackPrimary);font-size:.9rem;margin:8px 0 0}.sectionHeading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.sectionHeading h2{font-size:24px;font-weight:700;margin:0}.articlesContainerWrapper{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.articlesContainer{display:flex;gap:20px;margin:30px 0;overflow-x:hidden;padding:30px 0;scroll-behavior:smooth}.articlesSection{margin-bottom:120px}.articlesSection .articleCard{flex-shrink:0;width:280px}.productCard{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s;width:280px}.distanceTag{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:20px;bottom:8px;display:flex;font-size:.75em;gap:4px;letter-spacing:.3px;padding:4px 10px;right:8px}.distanceTag,.productCardBadge.worldwideBadge{color:#fff;font-weight:600;position:absolute;z-index:10}.productCardBadge.worldwideBadge{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:6px;box-shadow:0 2px 6px #0ea5e966;font-size:.7rem;padding:4px 8px;right:10px;top:10px}.productCard:hover{cursor:pointer;transform:translateY(-5px)}.productImage img{border-bottom:1px solid #e0e0e0;height:auto;width:100%}.productDetails{padding:16px}.profile{align-items:center;display:flex;margin-bottom:10px}.profileInfo{flex:1 1}.name{font-size:14px;margin:0}.location{color:#777;font-size:12px;margin:0}.ratingReviewContainer{align-items:center;color:#f39c12;display:flex;font-size:14px}.reviews{color:#777;font-size:12px;margin-left:4px}.star{font-size:16px}.productDescription{color:#333;margin:10px 0}.price{color:#333;font-size:24px;font-weight:500}.priceValue{display:block}.saleTag{background-color:#e74c3c;border-radius:3px;color:#fff;font-size:12px;font-weight:700;left:10px;padding:5px 10px;position:absolute;top:10px}.originalPrice{color:#999;font-size:18px;margin-right:10px;text-decoration:line-through}.discountedPrice{color:#333;font-size:24px;font-weight:500}.productsWrapper{position:relative}.productsContainer{display:flex;gap:30px;overflow-x:hidden;scroll-behavior:smooth}.productsContainer.wrap{flex-wrap:wrap}.productsContainer:not(.wrap)~.chevronBtn{display:block}.productsPage{margin:0 auto;max-width:1400px;padding:20px;position:relative}.filterButton{align-items:center;background:#0000;border:2px solid #000;border-radius:0;color:#000;cursor:pointer;display:none;font-size:18px;font-weight:600;gap:8px;margin:12px 0;padding:12px 24px}.filterButton:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 3H2l8 9.46V19l4 2v-8.54L22 3z"/></svg>');display:inline-block;vertical-align:middle}.appliedFiltersWrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 20px}.appliedFilterChip{align-items:center;background:#f3f4f6;background:var(--bgSecondary,#f3f4f6);border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:inline-flex;font-size:.875rem;gap:6px;padding:8px 12px}.appliedFilterChipLabel{color:#6b7280;font-weight:500}.appliedFilterChipValue{color:#111827;font-weight:600}.appliedFilterChipRemove{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:inline-flex;font-size:1.1rem;height:20px;justify-content:center;line-height:1;margin-left:2px;padding:0;transition:background .15s,color .15s;width:20px}.appliedFilterChipRemove:hover{background:#e5e7eb;color:#111827}.appliedFiltersClearAll{background:#0000;border:1px solid #e85a6b;border:1px solid var(--primaryColor,#e85a6b);border-radius:8px;color:#e85a6b;color:var(--primaryColor,#e85a6b);cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 14px;transition:background .15s,color .15s}.appliedFiltersClearAll:hover{background:#e85a6b;background:var(--primaryColor,#e85a6b);color:#fff}.appliedFilters{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.filterTag{align-items:center;background:#f3f4f6;background:var(--bgSecondary,#f3f4f6);border:1px solid #e5e7eb;border-radius:8px;display:flex;font-size:.875rem;gap:6px;padding:8px 12px}.filterTag button{background:none;border:none;color:#6b7280;cursor:pointer;font-size:1rem}.clearAll{background:#0000;border:1px solid #e85a6b;border:1px solid var(--primaryColor,#e85a6b);border-radius:8px;color:#e85a6b;color:var(--primaryColor,#e85a6b);cursor:pointer;font-size:.875rem;font-weight:500;padding:8px 14px}.totalItemsSort{align-items:center;display:flex;justify-content:space-between;margin:20px 0}.filteredProducts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.filteredProducts .productCard{margin:0 auto;max-width:250px;width:100%}.filteredProducts .productCard .location{font-size:10px}.suggestions{background:#fff;border:1px solid #ddd;border-radius:0 0 4px 4px;box-shadow:0 2px 10px #0000001a;left:0;margin-top:0;max-height:200px;min-width:100%;overflow-y:auto;position:absolute;right:0;top:calc(100% + 5px);width:auto;z-index:1000}.suggestion{cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.suggestion:hover{background-color:#f5f5f5}.suggestion:active{background-color:#e0e0e0}.sortBy{cursor:pointer;font-size:14px;outline:none}.productDetailContainer{margin:0 auto;max-width:1400px;padding:24px 5%}.productDetailError{padding:48px 24px;text-align:center}.productDetailError p{color:#666;margin-bottom:16px}.productDetailError a{color:var(--primaryColor);font-weight:500;text-decoration:none}.productDetailError a:hover{text-decoration:underline}.productDetailPageWrapper{align-items:flex-start;display:flex;gap:40px;margin-top:24px}.productDetailMain{flex:1 1;min-width:0}.productDetailHeader{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.productDetailBreadcrumb{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:6px}.productDetailBreadcrumb a{color:#6b7280;text-decoration:none}.productDetailBreadcrumb a:hover{color:var(--primaryColor)}.breadcrumbSep{color:#d1d5db}.breadcrumbCurrent{color:#374151;font-weight:500}.productDetailHeaderRight{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.productDetailSellerActions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.productDetailEditBtn,.productDetailPreviewBtn{align-items:center;background:var(--white);border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s}.productDetailEditBtn:hover,.productDetailPreviewBtn:hover{background:#ff6b810f;border-color:var(--primaryColor);color:var(--primaryColor)}.productDetailPreviewBtn{color:#6b7280}.productDetailBackToSellerView{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s}.productDetailBackToSellerView:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.productDetailSellerPill{align-items:center;background:var(--white);border:1px solid #e5e7eb;border-radius:999px;color:inherit;display:inline-flex;gap:10px;padding:8px 14px;text-decoration:none;transition:box-shadow .2s,border-color .2s}.productDetailSellerPill:hover{border-color:var(--primaryColor);box-shadow:0 2px 8px #ff6b8126}.productDetailSellerPillImg{border-radius:50%;height:36px;object-fit:cover;width:36px}.productDetailSellerPillInfo{align-items:flex-start;display:flex;flex-direction:column}.productDetailSellerPillName{color:#111827;font-size:14px;font-weight:600}.productDetailSellerPillLocation{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px}.productDetailTitle{color:#111827;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.35;margin:0 0 24px}.productDetailImageSection{margin-bottom:32px}.productDetailImageContainer{display:flex;flex-direction:column;gap:16px;overflow:hidden;width:100%}.productDetailImageContainer .mainImage{aspect-ratio:4/3;background:#f9fafb;border-radius:12px;overflow:hidden;position:relative;width:100%}.productDetailImage{height:100%;object-fit:cover;width:100%}.imageThumbnails{display:flex;flex-direction:row;gap:10px;overflow-x:auto;padding-bottom:10px}.imageThumbnails .thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;height:60px;min-width:60px;object-fit:cover;transition:border-color .2s,box-shadow .2s}.imageThumbnails .thumbnail:hover{border-color:#e5e7eb}.imageThumbnails .thumbnail.active{border-color:var(--primaryColor);box-shadow:0 0 0 1px var(--primaryColor)}.nextImageBtn,.prevImageBtn{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:18px;padding:10px;position:absolute;top:50%;transform:translateY(-50%)}.prevImageBtn{left:10px}.nextImageBtn{right:10px}.imageCounter{background-color:#00000080;border-radius:5px;bottom:10px;color:#fff;font-size:14px;padding:5px 10px;position:absolute;right:10px}.productDetailSidebar{align-self:flex-start;display:flex;flex-direction:column;flex-shrink:0;height:100%;max-height:84vh;max-width:400px;position:sticky;top:8vh!important;width:100%}.productDetailSidebarInner{background:var(--white);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;overflow:hidden}.productDetailSidebarScroll{-webkit-overflow-scrolling:touch;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:24px 24px 16px}.productDetailSidebarFooter{background:var(--white);border-top:1px solid #f3f4f6;flex-shrink:0;padding:20px 24px 0}.packageOptions{margin-bottom:20px}.packageOptionsLabel{color:#374151;font-size:13px;font-weight:600;letter-spacing:.03em;margin:0 0 10px;text-transform:uppercase}.packageOptionsGrid{display:flex;flex-wrap:wrap;gap:10px}.packageFeatures{-webkit-overflow-scrolling:touch;list-style-type:none;margin:10px 0;max-height:120px;overflow-y:auto;padding:0;text-align:left}.dateSelector{display:flex;flex-direction:column;gap:8px}.dateSelectorHelper{color:#666;font-size:12px;margin:4px 0}.dateSelectorHelper.error{color:#dc3545}.packageFeatures li{color:#4a5568;font-size:16px;margin-bottom:8px;padding-left:24px;position:relative}.packageFeatures li:before{color:#48bb78;content:"✓";font-weight:700;left:0;position:absolute}.packageOption{background-color:#fff;border:1px solid #e0e0e0;cursor:pointer;flex-grow:1;font-size:14px;min-width:80px;padding:12px 15px;transition:background-color .3s ease}.packageOption.active{background-color:#ffe3e3;border:1px solid var(--primaryColor);color:var(--primaryColor)}.priceInfo{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:16px}.priceLabel{color:#6b7280;font-size:14px;margin:0 0 4px}.priceValue{color:#111827;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0}.variableBrief{color:#4b5563;font-size:14px;line-height:1.5;margin:0 0 16px;max-height:80px;overflow-y:auto}.notesSection{margin-bottom:20px}.notesInput{border:1px solid #ced4da;font-size:14px;height:80px;padding:10px;resize:none;width:100%}.quantitySelector{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;margin:20px 0;padding:12px 0}.quantityLabel{color:#374151;font-size:14px;font-weight:600}.quantityControls{gap:4px}.quantityBtn,.quantityControls{align-items:center;display:flex}.quantityBtn{background-color:#f3f4f6;border:none;border-radius:10px;color:#374151;cursor:pointer;font-size:18px;font-weight:500;height:40px;justify-content:center;min-width:40px;padding:8px 14px;transition:background .2s}.quantityBtn:hover:not(:disabled){background:#e5e7eb}.quantityBtn:disabled{cursor:not-allowed;opacity:.5}.quantity{font-size:16px;font-weight:600;min-width:32px;text-align:center}.deliveryOptions{border-bottom:1px solid #f3f4f6;margin:20px 0;padding-bottom:16px}.deliveryLabel{color:#374151;font-size:14px;font-weight:600;margin:0 0 12px}.deliveryOption{align-items:center;cursor:pointer;display:flex;font-size:14px;margin-bottom:8px}.deliveryOption span{margin-left:10px}.deliveryInfo{color:#6b7280;font-size:13px;line-height:1.4;margin:12px 0 0}.cancellableDisclaimer{background:#fef2f2;border-radius:8px;color:#dc2626;font-size:12px;margin:12px 0 20px;padding:8px 12px}.deliveryOptions label{align-items:center;display:flex;font-size:14px}.deliveryOptions input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid var(--primaryColor);border-radius:50%;cursor:pointer;height:18px;margin-right:8px;outline:none;width:18px}.deliveryOptions input[type=radio]:checked{background-color:var(--primaryColor);box-shadow:inset 0 0 0 4px #fff}.disclaimer{color:var(--primaryColor);font-size:12px;margin-bottom:20px}.actionButtons{display:flex;flex-direction:column;gap:12px;width:100%}.actionButtons .primaryBtn,.actionButtons .primaryBtn3{border-radius:12px;font-size:15px;font-weight:600;justify-content:center;padding:14px 20px;width:100%}.buyNowBtn{background:var(--primaryColor)!important;border:none!important;color:var(--white)!important}.buyNowBtn:hover{opacity:.95}.variableSelector{margin-bottom:15px;width:100%}.variableSelect{background-color:#fff;border:1px solid #ced4da;color:#495057;cursor:pointer;font-size:14px;padding:10px;width:100%}.productAdditionalInfo{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:24px;width:100%}.productAdditionalInfo .upper{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.additionalInfoSection{flex:1 1 100%}.additionalInfoSection h3{color:#111827;font-size:15px;font-weight:600;margin-bottom:8px}.additionalInfoSection p{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0}.additionalInfoMeta{border-top:1px solid #f3f4f6;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;padding-top:16px}.productDetailRelatedSection{border-top:1px solid #e5e7eb;margin:40px 0;padding-top:32px}.productDetailRelatedSection .scrollable-row{margin-top:0}.productDetailRelatedSection .heading-container{display:none}.productDetailSectionTitle{align-items:center;color:#111827;display:flex;font-size:20px;font-weight:600;gap:10px;margin:0 0 20px}.productDetailRelatedFull{border-top:1px solid #e5e7eb;margin-top:0;padding:40px 24px 48px;width:100%}.productDetailRelatedFullInner{margin:0 auto;max-width:1280px}.productDetailRelatedFullTitle{align-items:center;color:#111827;display:flex;font-size:1.35rem;font-weight:600;gap:8px;margin:0 0 4px}.productDetailRelatedFullSubtitle{color:#6b7280;font-size:.95rem;margin:0 0 24px}.productDetailSuggestedEmpty{color:#6b7280;font-size:.95rem;margin:0;padding:24px 0}.productDetailRelatedGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.productDetailRelatedGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.productDetailRelatedGrid{gap:14px;grid-template-columns:repeat(2,1fr)}.productDetailRelatedFull{padding:28px 16px 36px}}.productDetailRelatedMoreWrap{margin-top:28px;text-align:center}.productDetailRelatedMoreBtn{background:#0000;border:2px solid #e85a6b;border:2px solid var(--primaryColor,#e85a6b);border-radius:8px;color:#e85a6b;color:var(--primaryColor,#e85a6b);cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 28px;transition:background .2s,color .2s}.productDetailRelatedMoreBtn:hover:not(:disabled){background:#e85a6b;background:var(--primaryColor,#e85a6b);color:#fff}.productDetailRelatedMoreBtn:disabled{cursor:not-allowed;opacity:.7}.productDetailReviewsSection{border-top:1px solid #e5e7eb;margin:40px 0;padding-top:32px}.productDetailReviewsSection .pageMainHeading{display:none}.productDetailNoReviews{color:#6b7280;font-size:15px;margin:24px 0}.sellerCardContainer{display:flex;justify-content:center;padding:10px 0}.variableSelectorWrapper{margin-bottom:20px}.variableLabel{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.visualOptionsGrid{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:wrap;gap:10px;max-height:200px;overflow-y:auto}.visualOptionChip{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:all .2s ease-in-out}.visualOptionChip:hover{background-color:#f9f9f9;border-color:#ccc}.visualOptionChip.active{background-color:#ff6b810d;border:2px solid var(--primaryColor)}.chipImage{border-radius:4px;flex-shrink:0;height:32px;object-fit:cover;width:32px}.chipDetails{display:flex;flex-direction:column}.chipName{color:#333;font-size:14px;font-weight:500}.chipPrice{color:var(--primaryColor);font-size:12px;font-weight:600}.productDetailSellerCard{margin:32px 0 50px}.productDetailSellerCardInner{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;padding:24px}.productDetailSellerCardHeader{align-items:center;color:inherit;display:flex;gap:16px;margin-bottom:16px;text-decoration:none}.productDetailSellerCardHeader:hover .productDetailSellerCardName{color:var(--primaryColor)}.productDetailSellerCardImage{border-radius:50%;height:64px;object-fit:cover;width:64px}.productDetailSellerCardInfo{flex:1 1}.productDetailSellerCardName{font-size:1.1rem;font-weight:600;margin:0 0 4px;transition:color .2s}.productDetailSellerCardLocation{color:#666;font-size:.9rem;margin:0 0 4px}.productDetailSellerCardRating{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:6px}.productDetailSellerCardRatingValue{color:#111827;font-weight:600}.productDetailSellerCardStar{color:#f4b942;flex-shrink:0}.productDetailSellerCardReviews{color:#888;font-size:.85rem}.productDetailSellerCardMeta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:.85rem;gap:16px;margin-bottom:12px}.productDetailSellerMetaItem{align-items:center;display:inline-flex;gap:6px}.productDetailSellerCardDesc{color:#666;font-size:.9rem;line-height:1.5;margin-bottom:20px}.productDetailSellerCardActions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.productDetailSellerViewProfile{align-items:center;border:1px solid var(--primaryColor);border-radius:8px;color:var(--primaryColor);display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:background .2s,color .2s}.productDetailSellerViewProfile:hover{background:var(--primaryColor);color:#fff}.productDetailSellerBookmarkBtn{align-items:center;background:#0000;border:1px solid var(--primaryColor);border-radius:8px;color:var(--primaryColor);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:background .2s,color .2s}.productDetailSellerBookmarkBtn:hover{background:var(--primaryColor);color:#fff}.productDetailSellerBookmarkBtn.bookmarked{background:var(--primaryColor);border-color:var(--primaryColor);color:#fff}.productDetailSellerContactBtn{align-items:center;background:var(--primaryColor);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 20px;transition:opacity .2s}.productDetailSellerContactBtn:hover{opacity:.9}.productDetailContainer .sellerCardContainer{margin-bottom:50px}.sellerCard{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;padding:24px;position:relative;transition:box-shadow .2s;width:100%}.sellerCard:hover{box-shadow:0 4px 20px #00000014}.sellerInfoSection{border-bottom:1px solid #e0e0e0;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.sellerProfileImageContainer{margin-bottom:15px}.sellerProfileImage{height:90px;width:90px}.sellerDetailsContainer{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;text-align:center}.detailLabel{font-size:16px;font-weight:500;margin-bottom:.5rem}.detailValue{color:#666;font-size:.95rem;line-height:1.5}.sellerRatingContainer{justify-content:center;margin-top:10px}.ratingValue,.starIcon{color:var(--primaryColor);font-size:35px}.starIcon,.totalReviews{margin-left:5px}.totalReviews{color:#777;font-size:20px}.reviewsSectionContainer{margin-top:50px;width:100%}.reviewsFilterContainer{align-items:center;display:flex;justify-content:flex-end;margin-bottom:20px}.filterOptions{align-items:center;display:flex;gap:20px;justify-content:center}.vendorDetailCardContainer,.vendorDetailNewSection{width:100%}.sellerInfoSection{padding:0 15px}.sellerProfileImageContainer{flex-shrink:0}.sellerProfileImage{height:60px;width:60px}@media (min-width:768px){.sellerProfileImage{height:80px;width:80px}}.crownIcon{font-size:20px;top:-8px}@media (min-width:768px){.crownIcon{font-size:26px;top:-10px}}.vendorDetailCard{overflow:hidden;padding:15px}@media (min-width:768px){.vendorDetailCard{display:flex;flex-direction:row;padding:30px}}.sellerInfoContainer{width:100%}@media (min-width:768px){.sellerInfoContainer{flex:1 1;padding-right:20px}}.sellerInfoSection{padding:0}.infoIcon{font-size:24px}@media (min-width:768px){.infoIcon{font-size:40px}}.infoContent{flex:1 1}.infoContent p{word-wrap:break-word}.VendorStarIcon{color:#2d68fe;color:var(--primaryColor,#2d68fe)}.actionButtonContainer{margin:15px 0;width:100%}.sellerDescription{margin-top:15px;padding:0;width:100%}@media (min-width:768px){.sellerDescription{flex:2 1;margin-left:20px;margin-top:0;padding:0}}.sellerDescription h3{color:#333;font-size:16px;font-weight:600;margin-bottom:7px}.sellerDescription p{word-wrap:break-word;color:#444;font-size:14px;line-height:1.5}.vendorDetailRightSection{width:100%}.postingsContainer{margin-bottom:20px;padding:20px;width:100%}.myReviewsHistoryContainer{border:1px solid #ddd;width:100%}.infoIcon,.viewAllLink{color:#2d68fe;color:var(--primaryColor,#2d68fe)}.vendor-container{margin:0 auto;max-width:1200px;padding:40px 20px}.vendor-profile{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.profile-image-container{margin-bottom:20px;position:relative}.profile-image{border-radius:50%;height:100px;object-fit:cover;width:100px}.profile-details{flex:none}.profile-name{font-size:28px;font-weight:600;margin-bottom:10px}.profile-location{color:#666;font-size:16px;margin-bottom:10px}.vendorBookmarkBtn{align-items:center;background:#0000;border:1px solid var(--primaryColor);border-radius:8px;color:var(--primaryColor);cursor:pointer;display:inline-flex;font-weight:500;gap:8px;margin-top:8px;padding:8px 18px;transition:background .2s,color .2s}.vendorBookmarkBtn.bookmarked,.vendorBookmarkBtn:hover{background:var(--primaryColor);color:#fff}.vendorBookmarkBtn.bookmarked:hover{opacity:.9}.profile-status{align-items:center;color:#4caf50;display:flex;font-size:16px;justify-content:center;margin-top:10px}.status-dot{background-color:#4caf50;border-radius:50%;height:10px;margin-right:10px;width:10px}.vendor-info-card{background-color:#fff;border:1px solid #ddd;margin-bottom:40px;overflow:hidden}.info-card-content{display:flex;padding:0}.info-left-section{border-right:1px solid #eee;flex:1 1;padding:40px}.info-right-section{flex:2 1;padding:40px}.info-right-section h3{font-size:20px;font-weight:600;margin-bottom:20px}.info-right-section p{color:#444;font-size:16px;line-height:1.8}.info-block{align-items:flex-start;display:flex;margin-bottom:30px}.info-icon{margin-right:20px}.info-icon,.language-icon{color:#ff6b6b;font-size:28px}.rating-icon{color:#ff6b6b}.star-icon{height:24px;width:24px}.info-content h3{color:#666;font-size:16px;font-weight:600;margin-bottom:5px}.info-content p{color:#333;font-size:14px}.rating-container{align-items:center;display:flex}.rating-value{font-size:14px;font-weight:600;margin-right:5px}.rating-count{color:#666;font-size:14px}.contact-button-container{margin-top:30px}.contact-button{background-color:initial;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-size:16px;font-weight:500;padding:12px 20px;text-align:center;transition:all .2s ease;width:100%}.contact-button:hover{background-color:#f5f5f5}.vendor-postings{background-color:#fff;border:1px solid #ddd;margin-bottom:40px;padding:30px}.vendor-postings h2{font-size:20px;font-weight:600;margin-bottom:30px}.vendor-reviews{background-color:#fff;border:1px solid #ddd;margin-bottom:40px;padding:30px}.vendor-reviews h2{font-size:20px;font-weight:600;margin-bottom:30px}.no-reviews{color:#666;padding:20px;text-align:center}.vendorDetailContainer{margin:0 auto}.vendorDetailNewSection{display:flex;gap:24px}.vendorDetailLeftSection{flex:1 1;max-width:400px}.vendorDetailRightSection{flex:2 1;min-width:0}.vendorDetailCardContainer{display:flex;justify-content:center;margin-bottom:20px}.vendorDetailCard{background-color:#fff;border:1px solid #ddd;padding:30px;width:100%}.sellerInfoSection{align-items:flex-start;margin-bottom:16px}.sellerProfileImageContainer{margin-right:16px;position:relative}.sellerProfileImage{height:80px;object-fit:cover;width:80px}.crownIcon{font-size:26px;position:absolute;right:-3px;top:-10px}.sellerDetailsContainer{flex:1 1}.sellerName{color:#333;font-size:20px;font-weight:700;margin:0}.sellerLocation{color:#666;font-size:14px;margin:0}.onlineStatus{align-items:center;color:#4caf50;display:flex;font-size:14px;margin:4px 0 0}.onlineDot{background-color:#4caf50;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.sellerDescription{color:#444;font-size:14px;line-height:1.5;margin-bottom:24px}.sellerInfoContainer{display:flex;flex-direction:column;margin-bottom:24px}.sellerInfoSection{align-items:center;display:flex;margin-bottom:12px}.infoIcon{font-size:40px;margin-right:12px}.infoContent h3{color:#666;font-size:14px;font-weight:700;margin:0 0 4px}.infoContent p{color:#333;font-size:14px;margin:0}.sellerRatingContainer{align-items:center;display:flex}.VendorRatingValue{color:#333;font-size:14px;font-weight:700;margin-right:4px}.VendorTotalReviews{color:#666;font-size:14px}.VendorStarIcon{color:var(--primaryColor);height:24px;width:24px}.postingsContainer{border:1px solid #ddd;padding:20px 20px 0}.postingsHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.productsCarousel{margin:0 -20px;padding:0 20px;position:relative}.vendorProductsWrapper{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:20px;scroll-behavior:smooth}.vendorProductsWrapper::-webkit-scrollbar{display:none}.vendorProductsWrapper>*{flex:0 0 auto;width:340px}.infoCard{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.infoCardTitle{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.infoCardContent{display:flex;flex-direction:column;gap:12px}.infoItem{align-items:flex-start;display:flex;gap:12px}.infoIcon{color:var(--primaryColor);flex-shrink:0}.infoDetails{display:flex;flex-direction:column;gap:4px}.infoLabel{color:#666;font-size:14px}.infoValue{color:#333;font-size:14px}.skillsContainer{display:flex;flex-wrap:wrap;gap:8px}.skillTag{background-color:#fff;border:1px solid #e0e0e0;color:#333;font-size:14px;padding:8px 16px}.recentChatHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.viewAllButton{background:none;border:none;color:#2d68fe;cursor:pointer;font-size:14px}.recentChatList{display:flex;display:"block",;flex-direction:column;gap:16px;height:"auto";overflow:auto;visibility:"visible";width:100%}.recentChatItem{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;padding-bottom:16px}.recentChatItem:last-child{border-bottom:none;padding-bottom:0}.recentChatAvatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.recentChatContent{flex:1 1;min-width:0;overflow:hidden}.recentChatInfo{align-items:center;display:flex;gap:8px;margin-bottom:4px}.recentChatName{color:#333;font-size:14px;font-weight:500}.recentChatRole{color:#666;font-size:12px}.recentChatMessage{color:#666;font-size:14px;margin:0;text-overflow:ellipsis;white-space:nowrap}.recentChatTime{color:#666;font-size:12px;white-space:nowrap}.vendorReviewSection{background-color:#fff;border:1px solid #e0e0e0;display:flex;flex-direction:column;height:500px;margin-top:24px;padding:24px;width:100%}.vendorReviewHeader{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:20px}.vendorReviewHeader h2{font-size:24px;font-weight:700;margin:0}.viewAllLink{color:var(--primaryColor);font-weight:600;text-decoration:none}.viewAllLink:hover{text-decoration:underline}.vendorReviewContainer{flex-grow:1;margin-right:-12px;overflow-y:auto;padding-right:12px}.vendorReviewCard{border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px}.vendorReviewerDetails{align-items:center;display:flex;margin-bottom:16px}.vendorReviewerProfileImage{border-radius:50%;height:50px;margin-right:12px;width:50px}.vendorReviewerDetails h3{font-size:18px;font-weight:700;margin:0 0 4px}.vendorReviewerDetails p{color:#666;font-size:14px;margin:0}.vendorProductDetails{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:16px;padding-bottom:16px}.vendorProductImage{height:60px;margin-right:12px;object-fit:cover;width:60px}.vendorProductDetails h4{font-size:16px;font-weight:700;margin:0 0 4px}.vendorProductDetails p{color:#666;font-size:14px;margin:0}.vendorRatingGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.vendorRatingRow p{font-size:14px;margin:0 0 4px}.vendorRatingStars{align-items:center;display:flex}.vendorRatingStars span{color:#666;font-size:14px;margin-left:8px}.vendorReviewText{background-color:#f9f9f9;border-radius:4px;color:#444;font-style:italic;padding:12px}.vendorReviewText p{margin:0}.blogPage{padding-bottom:80px}.blogPageHero{height:clamp(200px,28vw,360px);margin-bottom:48px;overflow:hidden;position:relative;width:100%}.blogPageHeroImage{height:100%;position:relative;width:100%}.blogPageHeroImage img{height:100%;object-fit:cover;width:100%}.blogPageHeroOverlay{background:linear-gradient(180deg,#0003,#0000008c);inset:0;position:absolute}.blogPageHeroContent{bottom:0;color:var(--white);left:0;padding:40px 5vw 32px;position:absolute;right:0;text-align:center}.blogPageHeroContent h1{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;margin:0 0 8px}.blogPageHeroContent p{font-size:clamp(.9rem,1.8vw,1.1rem);margin:0;opacity:.95}.blogPageTabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:40px}.blogPageTab{background:var(--white);border:1px solid var(--gray);border-radius:24px;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 24px;transition:all .2s}.blogPageTab:hover{border-color:var(--primaryColor);color:var(--primaryColor)}.blogPageTab.active{background:var(--primaryColor);border-color:var(--primaryColor);color:var(--white)}.blogPageGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blogPageEmpty{color:var(--lightBlackPrimary);font-size:1rem;grid-column:1/-1;padding:60px 20px;text-align:center}.articleCard{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.articleCard:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.articleCardImage{aspect-ratio:16/10;background:var(--extraLightGray);overflow:hidden;position:relative}.articleCardImage img{height:100%;object-fit:cover;width:100%}.articleCardCategory{background:#0009;border-radius:6px;color:var(--white);font-size:.75rem;font-weight:600;left:12px;padding:4px 10px;position:absolute;top:12px}.articleCardContent{padding:18px}.articleCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 8px;overflow:hidden}.articleCardDate{color:var(--lightBlackPrimary);font-size:.85rem}.tradeLeadPage{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100%}.mainSection{margin:0 auto;max-width:1400px;padding:20px;width:100%}.pageMainHeading{font-size:2rem;margin:20px 0 15px}.tradeLeadContainer{background-color:#fff;border:1px solid #e0e0e0;display:flex;margin-top:20px;max-width:1400px;width:100%}.tradeLeadImage{flex:1 1;max-height:14gi00px}.tradeLeadImage img{height:100%;object-fit:cover;width:100%}.tradeLeadFormContainer{display:flex;flex:1.5 1;flex-direction:column;padding:40px}.tradeLeadGroup{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.tradeLeadSectionLabel{display:block;font-size:1.2rem;font-weight:600;margin-bottom:15px}.tradeLeadRow{display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.tradeLeadField{gap:5px}.tradeLeadField label{font-size:.9rem;margin-bottom:5px}textarea.inputField{max-height:600px;min-height:100px}.expiryNote{font-size:.9rem;margin-top:5px}.tradeLeadsHeaderBar{align-items:center;display:flex;gap:16px;justify-content:space-between}.tradeLeadsPostButton{width:fit-content}.tradeLeadsMainTable{margin-top:20px}.tradeLeadsTableHeader th{font-size:14px;padding:12px 20px}.tradeLeadsTableRow td{padding:16px 20px}.tradeLeadsProductCell{gap:16px;max-width:550px}.tradeLeadsProductImage{border-radius:8px;height:60px;width:60px}.tradeLeadsProductName{font-size:14px}.tradeLeadsOffersCount{gap:8px}.tradeLeadsExpandButton{padding:4px}.tradeLeadsActionButtons{gap:16px}.tradeLeadsEditButton,.tradeLeadsWithdrawButton{font-size:14px;gap:4px;padding:4px 8px}.tradeLeadsOffersContainer{padding:16px 20px}.tradeLeadsOfferItem{align-items:center;padding:8px 0}.tradeLeadsOfferInfo{align-items:center;display:flex;gap:12px}.tradeLeadsOfferNumber{color:#666;font-size:14px}.tradeLeadsOfferAvatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.tradeLeadsOfferName{color:#333;font-size:14px}.tradeLeadsOfferAmount{color:var(--primaryColor);font-size:16px;font-weight:600}.tradeLeadsViewOfferButton{color:#1890ff}.tradeLeadsViewAllButton,.tradeLeadsViewOfferButton{background:none;border:none;cursor:pointer;font-size:14px}.tradeLeadsViewAllButton{color:var(--primaryColor);margin-top:8px;padding:8px 0;text-align:center;width:100%}.postingsFloatingActionButton,.tradeLeadsFloatingActionButton{align-items:center;background-color:var(--primaryColor);border:none;border-radius:50%;bottom:24px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;position:fixed;right:50px;transition:.2s;width:60px}.postingsFloatingActionButton:hover,.tradeLeadsFloatingActionButton:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}.tradeLeadFormHeader{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.tradeLeadBreadcrumb{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:14px;gap:4px;margin-top:20px}.tradeLeadBreadcrumb a{color:#374151}.tradeLeadBreadcrumb .breadcrumbSep{color:#9ca3af}.tradeLeadBreadcrumb .breadcrumbCurrent{color:#111827;font-weight:500}.offerViewModalOverlay{align-items:center;animation:offerViewFadeIn .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1100}@keyframes offerViewFadeIn{0%{opacity:0}to{opacity:1}}.offerViewModalContent{animation:offerViewSlideIn .25s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 48px #0000001f,0 8px 16px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:560px;overflow:hidden;width:100%}@keyframes offerViewSlideIn{0%{opacity:0;transform:translateY(-16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.offerViewModalHeader{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.offerViewModalTitle{color:#111827;font-size:1.25rem;font-weight:600;margin:0}.offerViewModalCloseBtn{align-items:center;background:#f3f4f6;border:none;border-radius:10px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.offerViewModalCloseBtn:hover{background:#e5e7eb;color:#374151}.offerViewModalCloseBtn:active{transform:scale(.96)}.offerViewModalBody{flex:1 1;overflow-y:auto;padding:24px}.offerViewContainer{display:flex;flex-direction:column;gap:20px}.offerViewCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.offerViewCardHeader{align-items:flex-start;background:#fff;display:flex;gap:16px;padding:20px}.offerViewSellerAvatar{flex-shrink:0}.offerViewSellerImage{border:2px solid #e5e7eb;border-radius:12px;height:64px;object-fit:cover;width:64px}.offerViewSellerInfo{flex:1 1;min-width:0}.offerViewSellerName{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 6px}.offerViewSellerRating{align-items:center;display:flex;gap:6px;margin-bottom:10px}.offerViewStarIcon{color:#f59e0b;font-size:14px}.offerViewRatingValue{color:#111827;font-size:.9375rem;font-weight:600}.offerViewReviewCount{color:#6b7280;font-size:.8125rem}.offerViewSellerMeta{display:flex;flex-wrap:wrap;gap:12px}.offerViewMetaItem{align-items:center;color:#6b7280;display:inline-flex;font-size:.8125rem;gap:6px}.offerViewMetaItem svg{color:#9ca3af;flex-shrink:0}.offerViewMessageSection{border-top:1px solid #e5e7eb;padding:16px 20px}.offerViewSectionTitle{align-items:center;color:#374151;display:flex;font-size:.875rem;font-weight:600;gap:8px;margin:0 0 8px}.offerViewSectionTitle svg{color:#6b7280}.offerViewMessageText{color:#4b5563;font-size:.9375rem;line-height:1.6;margin:0}.offerViewAmountSection{grid-gap:12px;background:#fff;border-top:1px solid #e5e7eb;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:16px 20px}.offerViewAmountCard{border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.offerViewAmountCardSeller{background:linear-gradient(135deg,#ff6b810f,#ff6b8105);border-color:#ff6b8140}.offerViewAmountCardBuyer{background:#f9fafb}.offerViewAmountLabel{color:#6b7280;display:block;font-size:.75rem;font-weight:500;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.offerViewAmountValue{color:#111827;font-size:1.25rem;font-weight:700}.offerViewAmountCardSeller .offerViewAmountValue{color:var(--primaryColor)}.offerViewActions{border-top:1px solid #e5e7eb;padding:16px 20px}.offerViewContactBtn{align-items:center;background:var(--primaryColor);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:10px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.offerViewContactBtn:hover{opacity:.92;transform:translateY(-1px)}.offerViewContactBtn:active{transform:translateY(0)}@media (max-width:600px){.offerViewModalOverlay{padding:16px}.offerViewModalContent{max-height:85vh}.offerViewModalHeader{padding:16px 20px}.offerViewModalTitle{font-size:1.125rem}.offerViewModalBody{padding:16px 20px}.offerViewCardHeader{align-items:center;flex-direction:column;padding:16px;text-align:center}.offerViewSellerMeta{justify-content:center}.offerViewAmountSection{grid-template-columns:1fr}}.ordersPage{padding:20px 0 100px}.ordersTableWrapper{background-color:#fff;border-radius:8px;margin-top:16px;overflow-x:auto;padding:16px}.ordersMainTable{border-collapse:initial;border-spacing:0;min-width:800px;width:100%}.ordersTableHeader th{border-bottom:1px solid #e8e8e8;color:#666;font-size:14px;font-weight:500;padding:12px 16px;text-align:left;white-space:nowrap}.ordersTableRow{background-color:#fff}.ordersTableRow td{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;color:#333;font-size:14px;padding:12px 16px;vertical-align:middle}.ordersTableRow:hover{background-color:#fafafa}.ordersSellerCell{align-items:center;display:flex;gap:12px;min-width:150px}.ordersProductAvatar,.ordersSellerAvatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.ordersProductAvatar{border-radius:8px}.ordersProductName,.ordersSellerName{color:#333;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.ordersSellerName{max-width:120px}.ordersStatus{border-radius:4px;display:inline-block;font-size:12px;padding:4px 12px;white-space:nowrap}.ordersStatusActive{background-color:#e6f7ff;color:#1890ff}.ordersStatusPastDue{background-color:#fff7e6;color:#fa8c16}.ordersStatusNeedResolution{background-color:#fff1f0;color:#ff4d4f}.ordersStatusCompleted{background-color:#f6ffed;color:#52c41a}.ordersStatusCancelled{background-color:#f5f5f5;color:#595959}.ordersViewDetailsButton{align-items:center;background:none;border:none;color:var(--primaryColor);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:4px 8px;white-space:nowrap}.orderDetailPage{font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;padding:0 24px}.orderDetailCard{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin:20px 0;padding:28px}.orderDetailHeader{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.orderDetailTitle{font-size:24px;font-weight:600;margin:0}.orderDetailStatusActive{background-color:#e6faf5;color:#00bfa5;font-size:14px;padding:4px 12px}.orderDetailContent{display:flex;flex-direction:row;gap:32px}@media (max-width:900px){.orderDetailContent{flex-direction:column}.orderDetailPage{padding:0 16px}.orderChatRoom{max-height:400px}}.orderDetailTrackAndStatus{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.orderDetailTracking{color:#2196f3;cursor:pointer;font-size:14px}.orderDetailTrackingDisabled{color:#999;font-size:14px}.orderDetailLeftColumn,.orderDetailRightColumn{flex:1 1;min-width:0}.orderDetailMapContainer{border:1px solid #e0e0e0;height:600px;margin-bottom:24px;overflow:hidden;width:100%}.orderDetailMapImage{height:100%;object-fit:cover;width:100%}.orderDetailSellerCard{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px}.orderDetailSellerCard .upper{align-items:center;display:flex;flex:1 1;gap:16px}.orderDetailSellerAvatar{height:48px;overflow:hidden;width:48px}.orderDetailSellerAvatar img{height:100%;object-fit:cover;width:100%}.orderDetailSellerInfo{flex:1 1}.orderDetailSellerName{font-size:16px;font-weight:500;margin:0 0 4px}.orderDetailSellerContact{color:#666;font-size:14px;margin:0}.orderDetailPaymentMethod{margin-top:24px}.orderDetailPaymentButton{align-items:center;background:#fff;border:1px solid #e0e0e0;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:center;padding:12px;width:100%}.orderDetailSection{background:linear-gradient(180deg,#fafbfc,#f5f6f8);border:1px solid #e8e8e8;border-radius:10px;margin-bottom:24px;padding:18px 20px}.orderDetailSection h3{color:#333;font-size:18px;font-weight:600;margin:0 0 12px}.orderDetailSection p{color:#666;font-size:14px;margin:0}.orderDetailList{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:auto 1fr}.orderDetailList dt{color:#333;font-size:14px;font-weight:500}.orderDetailList dd{color:#666;font-size:14px;margin:0}.orderDetailTable{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.orderDetailTable td{border-bottom:1px solid #e0e0e0;padding:12px}.orderDetailTable tr:last-child td{border-bottom:none}.orderDetailTextRight{text-align:right}.orderDetailTotalRow{border-top:1px solid #e0e0e0;font-weight:700}.orderDetailDocumentsSection{border-top:1px solid #e8e0d8;margin-top:20px;padding-top:16px}.orderDetailDocumentsSection h3{color:#2c1810;font-size:14px;font-weight:600;margin:0 0 12px}.orderDetailDocumentButtons{display:flex;flex-wrap:wrap;gap:10px}.orderDetailDocBtn{align-items:center;background:#faf8f5;border:1px solid #e8e0d8;border-radius:8px;color:#2c1810;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:10px 16px;transition:background .2s,border-color .2s}.orderDetailDocBtn:hover{background:#f0ebe5;border-color:#8b4513}.documentModalContent h3{color:#2c1810;font-size:18px;margin:0 0 8px}.documentModalSubtitle{color:#666;font-size:13px;margin:0 0 20px}.documentModalField{margin-bottom:16px}.documentModalField label{color:#444;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.documentModalDateRange{display:flex;gap:16px;margin-bottom:16px}.documentModalDateRange .documentModalField{flex:1 1}.documentModalActions{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:16px}.ordersTableActionsHeader{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.ordersTableExpenseStatementBtn{background:#0000;border:1px solid #8b4513;border-radius:6px;color:#8b4513;cursor:pointer;font-size:11px;font-weight:500;padding:4px 10px;transition:background .2s,color .2s}.ordersTableExpenseStatementBtn:hover{background:#8b4513;color:#fff}.orderDetailActionButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.orderDetailCancelButton,.orderDetailDisputeButton{border:none;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;height:48px;padding:12px;text-align:center}.orderDetailCancelButton:disabled,.orderDetailDisputeButton:disabled{cursor:not-allowed;opacity:.5}.orderDetailDisputeButton{background:var(--danger);color:var(--white)}.orderDetailCancelButton{background:var(--black);color:var(--white)}.orderDetailReviewButtonContainer{margin-top:16px;text-align:right}.orderDetailReviewButton{background:#ff4081;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:12px 24px}.orderDetailTable td.optionsDescription{max-width:300px;word-break:break-word}.orderDetailLoader{align-items:center;display:flex;height:60vh;justify-content:center}.orderDetailTable td:first-child{color:#333;font-weight:500}.orderDetailTable td:last-child{text-align:right}.orderDetailCountdown{background-color:#f9f9f9;border:1px solid #e0e0e0;margin-bottom:24px;padding:16px;text-align:center}.orderDetailCountdown h3{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.orderDetailCountdown p{color:#666;font-size:16px}.orderDetailCountdown p.pastDue{color:red;font-weight:700}.disputeModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.disputeModalOverlay .disputeModalContent{border:1px solid #fff3;border-radius:16px;box-shadow:0 24px 60px #0003;max-width:520px;overflow:hidden}.disputeModalHeader{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;justify-content:space-between;padding:20px 24px}.disputeModalHeader h3{color:#fff;font-size:1.3rem;font-weight:600;margin:0}.disputeModalClose{align-items:center;background:#ffffff1a;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .2s}.disputeModalClose:hover{background:#fff3}.disputeModalSubtext{color:#495057;font-size:.95rem;line-height:1.6;margin:0 0 24px;padding:0 4px}.disputeModalForm{padding:0 4px}.disputeModalForm .disputeFormGroup{margin-bottom:20px}.disputeModalForm .disputeFormGroup label{color:#1a1a2e;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.disputeSelect{background:#fff;border:1px solid #dee2e6;border-radius:10px;cursor:pointer;font-size:.95rem;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.disputeSelect:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #4caf5026;outline:none}.disputeTextarea{border:1px solid #dee2e6;border-radius:10px;font-family:inherit;font-size:.95rem;min-height:90px;padding:12px 16px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.disputeTextarea:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #4caf5026;outline:none}.disputeModalActions{border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:20px}.orderDetailDisputeSectionFull{margin:0 0 28px;padding:0;width:100%}.disputeSection{background:linear-gradient(135deg,#fffbf7,#fff8f0);border:1px solid #f0e6dc;border-radius:14px;box-shadow:0 2px 12px #0000000a;overflow:hidden;padding:0;width:100%}.disputeSection .disputeSectionHeader{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 24px}.disputeSection .disputeSectionHeader h3{align-items:center;color:#fff;display:flex;font-size:1.2rem;font-weight:600;gap:10px;margin:0}.disputeSection .disputeSectionHeader h3:before{background:#ffffff80;border-radius:3px;content:"";display:inline-block;height:24px;width:6px}.disputeSection .disputeSectionBody{padding:24px}.disputeSectionStatus{align-items:center;border-radius:10px;display:inline-flex;font-size:.8rem;font-weight:600;letter-spacing:.3px;padding:8px 16px;text-transform:uppercase}.disputeSectionStatus.negotiating{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ffcc80;color:#e65100}.disputeSectionStatus.admin_involved{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #90caf9;color:#1565c0}.disputeSectionStatus.resolved{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #81c784;color:#2e7d32}.disputeSectionReason{background:#fff;border:1px solid #eee;border-radius:10px;color:#495057;font-size:.95rem;margin:16px 0 20px;padding:14px 18px}.disputeSectionReason strong{color:#1a1a2e}.disputeProposalBox{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 1px 4px #0000000a;margin-bottom:20px;padding:20px}.disputeProposalBox p{color:#495057;font-size:.95rem;margin:0 0 12px}.disputeProposalActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.disputeMessages{margin:20px 0;max-height:220px;overflow-y:auto;padding-right:8px}.disputeMessages::-webkit-scrollbar{width:6px}.disputeMessages::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.disputeMessageItem{background:#fff;border-left:4px solid #e0e0e0;border-radius:10px;box-shadow:0 1px 3px #0000000a;font-size:.9rem;margin-bottom:10px;padding:14px 16px}.disputeMessageItem.buyer{border-left-color:#1976d2}.disputeMessageItem.seller{border-left-color:#388e3c}.disputeMessageItem.admin{border-left-color:#7b1fa2}.disputeMessageItem .disputeMsgRole{color:#666;font-size:.7rem;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.disputeResolutionBox{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #81c784;border-radius:12px;margin-top:16px;padding:20px}.disputeResolutionBox p{color:#1b5e20;font-size:.95rem;margin:0 0 8px}.disputeResolutionBox p:last-child{margin-bottom:0}.disputeSection .disputeTextarea{border:1px solid #dee2e6;border-radius:10px;padding:12px 16px}.disputeSection .disputeTextarea:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #4caf5026}.orderHistorySection{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin:24px 0;padding:20px}.orderHistorySection h3{align-items:center;color:#1a1a1a;display:flex;font-size:18px;font-weight:600;gap:8px;margin:0 0 20px}.orderHistoryTimeline{border-left:2px solid #e0e0e0;margin-left:8px;padding-left:24px;position:relative}.orderHistoryItem{padding-bottom:20px;position:relative}.orderHistoryItem:last-child{padding-bottom:0}.orderHistoryItem:before{background:var(--primaryBlue);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e0e0e0;content:"";height:10px;left:-30px;position:absolute;top:6px;width:10px}.orderHistoryItemName{color:#333;font-size:15px;font-weight:600;margin-bottom:4px}.orderHistoryItemDate{color:#666;font-size:13px;margin-bottom:4px}.orderHistoryItemData{color:#555;font-size:13px;margin-top:6px}.orderHistoryItemData strong{color:#333}.orderHistoryChatItem{padding-bottom:12px}.orderHistoryChatToggle{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:10px 14px;text-align:left;transition:background .15s;width:100%}.orderHistoryChatToggle:hover{background:#f1f5f9}.orderHistoryChatLabel{color:#334155;flex:1 1;font-weight:500}.orderHistoryChatDate{color:#64748b;font-size:12px;margin-right:4px}.orderHistoryChatContent{background:#fff;border:1px solid #e2e8f0;border-radius:8px;border-top-left-radius:0;margin-left:8px;margin-top:10px;padding:12px 16px}.orderHistoryChatText{color:#475569;font-size:14px;line-height:1.5;margin:0 0 10px}.orderHistoryChatText:last-child{margin-bottom:0}.orderHistoryChatAttachments{display:flex;flex-direction:column;gap:8px}.orderHistoryChatImage{border-radius:8px;max-height:200px;max-width:200px;object-fit:cover}.orderHistoryChatDoc{align-items:center;background:#f1f5f9;border-radius:8px;color:#334155;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:8px 12px;transition:background .15s}.orderHistoryChatDoc:hover{background:#e2e8f0}.orderChatInputBar{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-top:20px;padding:16px}.orderChatInputBar .orderChatWarning{margin-bottom:8px}.orderChatInputBar .orderChatFilePreview{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;font-size:.85rem;gap:8px;margin-bottom:8px;padding:8px 12px}.orderChatInputBar .orderChatRemoveFile{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;margin-left:auto;padding:0 4px}.orderChatInputBar .orderChatInputRow{align-items:center;display:flex;gap:8px}.orderChatInputBar .orderChatInputRow input[type=text]{border:1px solid #e0e0e0;border-radius:24px;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:12px 16px;transition:border-color .2s}.orderChatInputBar .orderChatInputRow input:focus{border-color:var(--primaryBlue)}.orderChatInputBar .orderChatAttachBtn{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;position:relative;transition:background .15s;width:40px}.orderChatInputBar .orderChatAttachBtn:hover{background:#e2e8f0}.orderChatInputBar .orderChatAttachBtn .orderChatFileInput{cursor:pointer;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.orderChatInputBar .orderChatSendBtn{align-items:center;background:var(--primaryBlue);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:opacity .15s;width:40px}.orderChatInputBar .orderChatSendBtn:hover:not(:disabled){opacity:.9}.orderChatInputBar .orderChatSendBtn:disabled{cursor:not-allowed;opacity:.6}.orderChatInputBar .chatWarningBanner,.orderChatInputBar .orderChatWarning{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;color:#92400e;display:flex;font-size:.82rem;font-weight:500;gap:8px;padding:10px 14px}.orderChatRoomHeader{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e8e8e8;padding:16px 20px}.orderChatRoomHeader h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 4px}.orderChatRoomSub{color:#666;font-size:13px}.orderChatRoomMessages{display:flex;flex:1 1;flex-direction:column;gap:12px;min-height:200px;overflow-y:auto;padding:16px}.orderChatRoomEmpty,.orderChatRoomLoading{color:#999;font-size:14px;padding:24px;text-align:center}.orderChatMessage{border-radius:12px;font-size:14px;line-height:1.5;max-width:85%;padding:10px 14px}.orderChatMessage.sent{align-self:flex-end;background:linear-gradient(135deg,var(--primaryBlue) 0,#2563eb 100%);border-bottom-right-radius:4px;color:#fff}.orderChatMessage.received{align-self:flex-start;background:#f1f5f9;border-bottom-left-radius:4px;color:#1e293b}.orderChatMessageTime{display:block;font-size:11px;margin-bottom:4px;opacity:.85}.orderChatMessage.received .orderChatMessageTime{color:#64748b}.orderChatFile{display:flex;flex-direction:column;gap:6px}.orderChatImage{border-radius:8px;max-height:180px;max-width:180px}.orderChatDoc{align-items:center;background:#fff3;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:opacity .15s}.orderChatMessage.received .orderChatDoc{background:#e2e8f0;color:#334155}.orderChatDoc:hover{opacity:.9}.orderChatRoomInputArea{background:#fafafa;border-top:1px solid #e8e8e8;padding:4px 16px 16px}.orderChatWarning{margin-bottom:8px}.orderChatFilePreview{align-items:center;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:8px;display:flex;font-size:.85rem;gap:8px;margin-bottom:8px;padding:8px 12px}.orderChatRemoveFile{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;margin-left:auto;padding:0 4px}.orderChatInputRow{align-items:center;display:flex;gap:8px}.orderChatInputRow input[type=text]{border:1px solid #e0e0e0;border-radius:24px;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:12px 16px;transition:border-color .2s}.orderChatInputRow input:focus{border-color:var(--primaryBlue)}.orderChatAttachBtn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;position:relative;transition:background .15s;width:40px}.orderChatAttachBtn:hover{background:#f1f5f9}.orderChatAttachBtn .orderChatFileInput{cursor:pointer;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.orderChatSendBtn{align-items:center;background:var(--primaryBlue);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:opacity .15s;width:40px}.orderChatSendBtn:hover:not(:disabled){opacity:.9}.orderChatSendBtn:disabled{cursor:not-allowed;opacity:.6}.orderChatRoomInputArea .chatWarningBanner,.orderChatRoomInputArea .orderChatWarning{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;box-shadow:0 4px 12px #f59e0b26;color:#92400e;display:flex;font-size:.82rem;font-weight:500;gap:8px;padding:10px 14px}.modalOverlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modalContent{background:#fff;border-radius:5px;max-height:90vh;max-width:400px;overflow-y:auto;padding:20px;text-align:center;width:90%}.modalContent p{margin-bottom:20px}.inputField{border:1px solid #e0e0e0;font-size:14px;margin:12px 0;padding:12px;width:100%}.profileDrawerContainer{display:inline-block;position:relative}.buyerHeaderIcons svg,.profileIcon{fill:none;stroke:#000;stroke-width:15px;cursor:pointer;font-size:25px}.profileIcon{margin-top:2px}.headerProfileImg{border-radius:50%;height:28px;margin-top:2px;object-fit:cover;width:28px}.drawerContainer{position:absolute;right:0;top:40px;z-index:999}.drawer{background-color:#fff;box-shadow:0 4px 10px #0000001a;position:relative;width:300px;z-index:999}.drawerHeader{align-items:center;border-bottom:1px solid #ccc;display:flex;padding:16px}.profileImage{border-radius:50%;height:40px;margin-right:10px;width:40px}.profileDetails{flex-grow:1}.profileName{font-weight:700;margin:0}.profileLocation{color:gray;font-size:12px;margin:0}.drawerMenu{border-bottom:1px solid #f0f0f0;padding:16px}.drawerMenu a{color:var(--black);display:block;font-size:18px;font-weight:400;padding:10px 0;text-decoration:none}.drawerMenu a:hover{color:var(--primaryColor)}.referFriend{color:green}.switchToSelling{align-items:center;background-color:var(--lightGray)!important;border:none;border-radius:8px;color:var(--black)!important;cursor:pointer;display:flex!important;font-size:16px!important;font-weight:500!important;height:fit-content;justify-content:center;margin:10px auto auto;padding:12px;text-align:center;text-decoration:none;transition:.15s!important;width:90%}.switchToSelling:hover{background-color:var(--gray)!important}.switchToSelling .icon{font-weight:800!important}.profileDrawerContainer .currencySelectorPopup input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:10px 0;padding:8px;width:100%}.profileDrawerContainer .currencySelectorPopup ul{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.profileDrawerContainer .currencySelectorPopup li{cursor:pointer;padding:10px}.profileDrawerContainer .currencySelectorPopup li:hover{background-color:#f0f0f0}.settingsPage{min-height:100%}.settingsPageSection{margin:0 auto;max-width:720px;padding:2rem 1.5rem 3rem}.settingsPageHeader{margin-bottom:2rem;text-align:center}.settingsPageTitle{color:var(--lightBlackPrimary);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em;margin:0 0 .5rem}.settingsPageSubtitle{color:var(--darkGray);font-size:1rem;line-height:1.5;margin:0}.settingsContainer{display:flex;flex-direction:column;gap:1.5rem}.settingsSection{background:var(--white);border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f;overflow:hidden;transition:box-shadow .2s ease}.settingsSection:hover{box-shadow:0 4px 12px #00000014}.settingsHeaderContainer{align-items:center;background:linear-gradient(to bottom,var(--extraLightGray),var(--white));display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.settingsHeaderLeft{align-items:center;display:flex;gap:.75rem}.settingsSectionIcon{color:var(--primaryColor);flex-shrink:0}.settingsTitle{color:var(--lightBlackPrimary);font-size:1.125rem;font-weight:600;margin:0}.settingsEditButton,.settingsHeaderRight{align-items:center;display:flex}.settingsEditButton{background:#0000;border:1px solid var(--gray);border-radius:8px;color:var(--darkGray);cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.settingsEditButton:hover{background:var(--primaryColorExtraLight);border-color:var(--primaryColor);color:var(--primaryColor)}.settingsActionButtons{display:flex;gap:.75rem}.settingsCancelButton{background:#0000;border:1px solid var(--gray);border-radius:8px;color:var(--darkGray);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.settingsCancelButton:hover{border-color:var(--darkGray);color:var(--lightBlackPrimary)}.settingsSaveButton{background:var(--primaryColor);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;transition:all .2s ease}.settingsSaveButton:hover{background:var(--primaryColorDark)}.settingsDivider{background:linear-gradient(to right,#0000,var(--gray),#0000);height:1px;margin:0}.settingsForm{padding:1.5rem}.settingsPhotoSection{margin:0 0 1.5rem}.settingsImageContainer{align-items:center;display:flex;flex-direction:column;gap:.75rem}.profileImageWrapper{border-radius:50%;cursor:pointer;position:relative}.settingsProfileImage{border:3px solid var(--primaryColorExtraLight);border-radius:50%;height:120px;object-fit:cover;transition:border-color .2s ease;width:120px}.profileImageWrapper:hover .settingsProfileImage{border-color:var(--primaryColorLight)}.settingsImagePlaceholder{align-items:center;background:linear-gradient(135deg,var(--extraLightGray) 0,var(--lightGray) 100%);border:2px dashed var(--gray);border-radius:50%;color:var(--darkGray);display:flex;font-size:.875rem;font-weight:500;height:120px;justify-content:center;width:120px}.settingsPhotoInput{display:none}.settingsCameraIconWrapper{align-items:center;background:#00000059;border-radius:50%;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.profileImageWrapper:hover .settingsCameraIconWrapper{opacity:1}.settingsCameraIcon{color:var(--white);font-size:2rem}.errorMessage{color:var(--danger);font-size:.75rem;margin-top:.25rem}.settingsFormGroup{margin-bottom:1.25rem}.settingsFormGroup:last-child{margin-bottom:0}.settingsFormGroup label{color:var(--lightBlackPrimary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.settingsFormGroup .inputField{border:1px solid var(--gray);border-radius:8px;font-size:.9375rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.settingsFormGroup .inputField:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #ff6b8126;outline:none}.settingsFormGroup .inputField:disabled{background-color:var(--extraLightGray);color:var(--darkGray);cursor:not-allowed}.settingsEmailContainer{align-items:center;display:flex;position:relative}.settingsVerifiedBadge{background:#0288d11f;border-radius:6px;color:#0288d1;font-size:.75rem;font-weight:600;padding:.25rem .625rem;position:absolute;right:12px}.settingsVerifiedBadge.notVerified{background:#ff38381a;color:var(--danger)}.settingsLanguageContainer{background:var(--white);border:1px solid var(--gray);border-radius:8px;display:flex;flex-wrap:wrap;gap:.5rem;min-height:48px;padding:.75rem}.settingsLanguageTag{align-items:center;background:var(--primaryColorExtraLight);border-radius:6px;color:var(--primaryColorDark);display:inline-flex;font-size:.8125rem;font-weight:500;padding:.25rem .75rem}.settingsRemoveLanguage{background:none;border:none;color:var(--primaryColor);cursor:pointer;font-size:1rem;line-height:1;margin-left:.25rem;opacity:.8;padding:0}.settingsRemoveLanguage:hover{opacity:1}.settingsDescriptionField{border-radius:8px;min-height:120px;resize:vertical}.settingsCharacterLimit{color:var(--darkGray);display:block;font-size:.75rem;margin-top:.25rem;text-align:right}.settingsIcon{font-size:.875rem}.settingsPage .inputField:disabled{background-color:var(--extraLightGray);cursor:not-allowed}.checkoutPage{box-sizing:border-box;font-family:system-ui,-apple-system,sans-serif;margin:0 auto;max-width:1200px;padding:1.5rem}.pageMainHeading{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:500;margin-bottom:2rem;text-align:center}.checkoutCard,.checkoutSection{background:#fff;border:1px solid #eaeaea;margin-bottom:1.5rem}.checkoutHeader,.checkoutSectionHeader{align-items:center!important;border-bottom:1px solid #eaeaea;display:flex;padding:1.5rem}.checkoutEditButton{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:.9rem}.checkoutContent{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.checkoutFormContainer{display:flex;flex-direction:column;gap:1rem;width:100%}.checkoutFormLabel,.checkoutPersonalDetailsLabel{color:#666;font-size:.875rem;margin-bottom:.375rem}.checkoutTextarea,.inputField{border:1px solid #e0e0e0;box-sizing:border-box;font-size:.9rem;padding:.75rem;width:100%}.checkoutTwoColumnLayout{display:flex;flex-direction:column;gap:1.5rem}.checkoutLeftColumn,.checkoutRightColumn{width:100%}.checkoutPersonalDetailsEdit{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.checkoutPersonalDetailsField{display:flex;flex-direction:column;gap:.25rem}.checkoutPaymentMethods{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.checkoutPaymentMethod{border:1px solid #e0e0e0;padding:.75rem}.checkoutPaymentMethodName,.checkoutPaymentSelected{font-size:.875rem}.checkoutPaymentSelected{color:#666;margin:1.25rem}.checkoutOrderSummary{background:#fff}.checkoutOrderItem{font-size:.875rem;justify-content:space-between}.checkoutOrderItemsQuantity{font-weight:700;margin-right:.3125rem}.checkoutOrderTotals{border-bottom:1px solid #eaeaea;padding:1rem 0}.checkoutOrderTotal,.checkoutOrderTotalFinal{color:#666;display:flex;font-size:.875rem;justify-content:space-between}.checkoutOrderTotalFinal{color:#000}.checkoutOrderTotalFinal,.checkoutSectionTitle{font-size:1rem;font-weight:500}.adminFeesNote{color:#e74c3c;font-size:.75rem;font-style:italic;margin:0 0 .75rem}.checkoutSection .stripe-fields{display:flex;flex-direction:column;gap:10px}.checkoutSection .stripe-fields label{color:#666;font-size:.875rem}.pickupInfoCard{background:#f8fafb;border:1px solid #e0e7ec;border-radius:10px;margin-bottom:.5rem;padding:1.25rem 1.5rem}.pickupInfoCard .primaryHeadingSmall{align-items:center;color:var(--primaryColor);display:flex;margin-bottom:.75rem}.pickupInfoDetails{display:flex;flex-direction:column;gap:.5rem}.pickupInfoRow{align-items:center;border-bottom:1px solid #eef1f4;display:flex;justify-content:space-between;padding:.35rem 0}.pickupInfoRow:last-child{border-bottom:none}.pickupInfoLabel{color:#888;font-size:.85rem;font-weight:500}.pickupInfoValue{color:#333;font-size:.9rem;font-weight:500;text-align:right}.pickupInfoKm{background:var(--primaryColor);border-radius:20px;color:#fff;font-size:.82rem;font-weight:600;padding:3px 12px}.checkoutPageRedesign{font-family:system-ui,-apple-system,Segoe UI,sans-serif;margin:0 auto;max-width:1100px;padding:2rem 1.5rem 4rem}.checkoutPageHeader{margin-bottom:2.5rem;text-align:center}.checkoutPageTitle{color:var(--darkColor);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;margin:0 0 .5rem}.checkoutPageSubtitle{color:#6b7280;font-size:1rem;margin:0}.checkoutPageGrid{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 380px}@media (max-width:900px){.checkoutPageGrid{grid-template-columns:1fr}}.checkoutSectionCard{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:1.5rem;overflow:hidden}.checkoutSectionHeader{align-items:flex-start;background:#fafafa;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;padding:1.25rem 1.5rem}.checkoutSectionIcon{align-items:center;background:var(--primaryColorExtraLight);border-radius:10px;color:var(--primaryColor);display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.checkoutSectionTitle{color:var(--darkColor);font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.checkoutSectionHint{color:#6b7280;font-size:.875rem;margin:0}.checkoutSectionBody{padding:1.5rem}.checkoutCreditsSection{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:1.5rem;padding:1.25rem}.checkoutCreditsSectionHeader{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.checkoutCreditsSectionHeader .checkoutCreditsIcon{font-size:1rem;height:36px;width:36px}.checkoutCreditsTitle{color:var(--darkColor);font-size:1rem;font-weight:600;margin:0 0 .25rem}.checkoutCreditsAvailable{color:#6b7280;font-size:.875rem;margin:0}.checkoutCreditsInputRow{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.checkoutCreditsInput{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;max-width:160px;padding:.625rem 1rem}.checkoutCreditsMaxBtn{font-size:.875rem;padding:.625rem 1rem}.checkoutCreditsApplied{color:#059669;font-size:.875rem;font-weight:500;margin:1rem 0 0}.checkoutPaymentMethodRadioGroup{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.checkoutPaymentMethodRadio{align-items:center;background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem 1rem;transition:border-color .2s,background .2s}.checkoutPaymentMethodRadio:hover{background:#f3f4f6}.checkoutPaymentMethodRadio input[type=radio]{accent-color:var(--primaryColor);cursor:pointer;height:18px;width:18px}.checkoutPaymentMethodLabel{color:var(--darkColor);font-size:1rem;font-weight:500}.checkoutCreditsOnlyNote{background:var(--primaryColorExtraLight);color:var(--darkColor)}.checkoutCreditsInsufficientNote,.checkoutCreditsOnlyNote{border-radius:8px;font-size:.875rem;margin:0;padding:.75rem 1rem}.checkoutCreditsInsufficientNote{background:#fef3c7;color:#92400e}.checkoutPaymentMethodRadioDisabled{background:#f3f4f6;opacity:.85}.checkoutPaymentMethodRadioDisabled input:disabled{cursor:not-allowed}.checkoutPaymentMethodHint{color:#6b7280;font-size:.875rem;font-weight:400}.checkoutEmptyCartSection{margin:0 auto;max-width:560px;padding:3rem 1.5rem}.checkoutEmptyCartCard{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:2.5rem 2rem;text-align:center}.checkoutEmptyCartIconWrap{align-items:center;background:var(--primaryColorExtraLight);border-radius:50%;color:var(--primaryColor);display:inline-flex;height:64px;justify-content:center;margin-bottom:1.25rem;width:64px}.checkoutEmptyCartIcon{font-size:1.75rem}.checkoutEmptyCartTitle{color:var(--darkColor);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.checkoutEmptyCartSubtitle{color:#6b7280;font-size:1rem;line-height:1.5;margin:0 0 1.75rem}.checkoutEmptyCartActions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.checkoutEmptyCartBtn{font-weight:600}.checkoutEmptyCartBtn,.checkoutEmptyCartBtnSecondary{font-size:1rem;padding:.75rem 1.5rem}.accountCreditsPage{margin:0 auto;max-width:720px;padding:2rem 1.5rem}.accountCreditsPageLoading{align-items:center;display:flex;justify-content:center;min-height:50vh}.accountCreditsHero{margin-bottom:2.5rem;text-align:center}.accountCreditsHeroIcon{align-items:center;background:var(--primaryColorExtraLight);border-radius:14px;color:var(--primaryColor);display:inline-flex;height:56px;justify-content:center;margin-bottom:1rem;width:56px}.accountCreditsTitle{color:var(--darkColor);font-size:1.75rem;font-weight:700;margin:0 0 .5rem}.accountCreditsSubtitle{color:#6b7280;font-size:1rem;line-height:1.5;margin:0}.accountCreditsCards{display:flex;flex-direction:column;gap:1.5rem}.accountCreditsCard{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.accountCreditsCardHeader{align-items:flex-start;background:#fafafa;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;padding:1.25rem 1.5rem}.accountCreditsCardIcon{align-items:center;background:var(--primaryColorExtraLight);border-radius:10px;color:var(--primaryColor);display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.accountCreditsCardTitle{color:var(--darkColor);font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.accountCreditsCardHint{color:#6b7280;font-size:.875rem;margin:0}.accountCreditsCardBody{padding:1.5rem}.accountCreditsBalanceCard .accountCreditsCardBody{padding:1.5rem 1.5rem 1.75rem}.accountCreditsBalanceAmount{color:var(--darkColor);font-size:2rem;font-weight:700;margin:0 0 1.25rem}.accountCreditsCtaBtn{align-items:center;background:var(--primaryColor);border-radius:10px;color:var(--white);display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:opacity .2s}.accountCreditsCtaBtn:hover{color:var(--white);opacity:.92}.accountCreditsPayoutForm{max-width:320px}.accountCreditsFormGroup{margin-bottom:1rem}.accountCreditsLabel{color:var(--darkColor);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.accountCreditsInput{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;max-width:200px;padding:.625rem 1rem;width:100%}.accountCreditsMaxHint{color:#6b7280;display:block;font-size:.8125rem;margin-top:.375rem}.accountCreditsSubmitBtn{margin-top:.25rem}.accountCreditsPendingList{list-style:none;margin:0;padding:0}.accountCreditsPendingItem{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 0}.accountCreditsPendingItem:last-child{border-bottom:none}.accountCreditsPendingAmount{color:var(--darkColor);font-weight:600}.accountCreditsPendingMeta{color:#6b7280;font-size:.875rem}.checkoutDateField{max-width:280px}.checkoutDateInput{border:1px solid #d1d5db;border-radius:8px;font-size:1rem;margin-top:8px!important;padding:.75rem 1rem;width:100%}.checkoutDateInput.inputError{border-color:#ef4444}.checkoutDateError{align-items:center;color:#dc2626;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem;margin-top:.5rem}.checkoutContactSellerBtn{align-items:center;background:var(--primaryColor);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.checkoutContactSellerBtn:hover{opacity:.9}.checkoutDateHint{color:#6b7280;font-size:.85rem;margin:.5rem 0 0}.checkoutContactLink{background:none;border:none;color:var(--primaryColor);cursor:pointer;font-weight:500;padding:0}.checkoutContactLink:hover{text-decoration:underline}.orderDetailRequestedDate{color:var(--primaryColor);font-weight:600}.checkoutPickupInfoCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:1.25rem;padding:1.25rem}.checkoutPickupTitle{align-items:center;color:var(--primaryColor);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.checkoutPickupDetails{display:flex;flex-direction:column;gap:.5rem}.checkoutPickupRow{border-bottom:1px solid #eef1f4;display:flex;font-size:.9rem;justify-content:space-between;padding:.35rem 0}.checkoutPickupRow span:first-child{color:#6b7280}.checkoutPickupRow span:last-child{color:#374151;font-weight:500}.checkoutPickupKm span:last-child{background:var(--primaryColor);border-radius:16px;color:var(--white);font-size:.8rem;padding:2px 10px}.checkoutFormGrid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.checkoutFormGridThree{grid-template-columns:1fr 1fr 1fr}.checkoutFormFull{grid-column:1/-1}.checkoutFormGroup{display:flex;flex-direction:column;gap:.35rem}.checkoutFormLabel{color:#374151;font-size:.875rem;font-weight:500}.checkoutStripeFields{display:flex;flex-direction:column;gap:1rem}.checkoutStripeRow{display:flex;flex-direction:column;gap:.35rem}.checkoutStripeRow label{color:#374151;font-size:.875rem;font-weight:500}.checkoutStripeRowGroup{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.checkoutStripeElement{border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1rem}.checkoutSidebar{position:sticky;top:1.5rem}.checkoutOrderCard{background:var(--white);border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.checkoutOrderTitle{border-bottom:1px solid #e5e7eb;font-size:1.1rem;font-weight:600;margin:0 0 1.25rem;padding-bottom:1rem}.checkoutOrderItems{margin-bottom:1rem;max-height:220px;overflow-y:auto}.checkoutOrderItem{border-bottom:1px solid #f3f4f6;display:flex;gap:.75rem;padding:.75rem 0}.checkoutOrderItem:last-child{border-bottom:none}.checkoutOrderItemImg{flex-shrink:0;position:relative}.checkoutOrderItemImg img{border-radius:8px;height:56px;object-fit:cover;width:56px}.checkoutOrderItemQty{align-items:center;background:var(--primaryColor);border-radius:10px;color:var(--white);display:flex;font-size:.75rem;font-weight:600;height:20px;justify-content:center;min-width:20px;position:absolute;right:-6px;top:-6px}.checkoutOrderItemInfo{display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:center;min-width:0}.checkoutOrderItemName{color:var(--darkColor);font-size:.9rem;font-weight:500}.checkoutOrderItemPrice{color:#6b7280;font-size:.9rem}.checkoutOrderTotals{border-top:1px solid #e5e7eb;margin-bottom:.75rem;padding-top:1rem}.checkoutOrderTotalRow{color:#6b7280;display:flex;font-size:.9rem;justify-content:space-between;padding:.4rem 0}.checkoutOrderTotalFinal{border-top:1px solid #e5e7eb;color:var(--darkColor);font-size:1.1rem;font-weight:600;margin-top:.5rem;padding-top:.75rem}.checkoutFeesNote{color:#9ca3af;font-size:.75rem;margin:0 0 1rem}.checkoutPayBtn{background:var(--primaryColor);border:none;border-radius:10px;color:var(--white);cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;width:100%}.checkoutPayBtn:hover:not(:disabled){opacity:.9}.checkoutPayBtn:disabled{cursor:not-allowed;opacity:.7}@media (max-width:600px){.checkoutFormGrid,.checkoutFormGridThree,.checkoutStripeRowGroup{grid-template-columns:1fr}}.linkCardModal .linkCardModalContent{display:flex;flex-direction:column;gap:15px;text-align:left}.linkCardModal .linkCardModalContent .stripe-fields{display:flex;flex-direction:column;gap:10px}.linkCardModal .linkCardModalContent .btnActions{display:flex;gap:10px}.bookmarkSellersContainer{padding:24px 20px 80px}.bookmarkSellersContainer .pageMainHeading{margin-bottom:32px}.bookmarkSellersGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.bookmarkSellerCard{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;padding:24px;transition:box-shadow .2s}.bookmarkSellerCard:hover{box-shadow:0 4px 20px #00000014}.bookmarkSellerCardHeader{align-items:flex-start;display:flex;gap:16px;margin-bottom:16px}.bookmarkSellerCardImageLink{flex-shrink:0}.bookmarkSellerCardImage{border-radius:50%;height:72px;object-fit:cover;width:72px}.bookmarkSellerCardTitle{flex:1 1;min-width:0}.bookmarkSellerNameLink{color:var(--darkColor);display:block;font-size:1.1rem;font-weight:600;margin-bottom:4px;text-decoration:none}.bookmarkSellerNameLink:hover{color:var(--primaryColor)}.bookmarkSellerRating{align-items:center;color:#666;display:flex;font-size:.9rem;gap:6px}.bookmarkSellerStar{color:#f4b942;font-size:.85rem}.bookmarkSellerReviews{color:#888;font-size:.85rem}.bookmarkSellerBookmarkBtn{background:none;border:none;color:var(--primaryColor);cursor:pointer;flex-shrink:0;font-size:1.5rem;padding:6px}.bookmarkSellerBookmarkBtn:hover{opacity:.8}.bookmarkSellerBookmarkBtn .filled{color:var(--primaryColor)}.bookmarkSellerCardMeta{display:flex;flex-wrap:wrap;gap:12px 20px;margin-bottom:12px}.bookmarkSellerMetaItem{align-items:center;color:#666;display:flex;font-size:.85rem;gap:6px}.bookmarkSellerMetaItem svg{color:#999;flex-shrink:0}.bookmarkSellerDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:.9rem;line-height:1.5;margin-bottom:20px;overflow:hidden}.bookmarkSellerCardActions{display:flex;flex-wrap:wrap;gap:12px}.bookmarkSellerViewProfile{border:1px solid var(--primaryColor);border-radius:8px;color:var(--primaryColor);font-size:13px;font-weight:500;padding:10px 20px;text-decoration:none;transition:background .2s,color .2s}.bookmarkSellerContactBtn,.bookmarkSellerViewProfile:hover{background:var(--primaryColor);color:#fff}.bookmarkSellerContactBtn{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;padding:10px 20px;transition:opacity .2s}.bookmarkSellerContactBtn:hover{opacity:.9}.bookmarkActionButtons{display:flex;justify-content:flex-start;margin-top:20px;max-width:300px}.modalContent h2{color:#333;margin:0 0 20px}.modalButtons{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.bookmarkSellersContainer .removeBtn{background-color:var(--primaryColor);border:none;color:#fff;cursor:pointer;padding:10px 20px}.bookmarkSellersContainer .removeBtn:hover{background-color:#ff5252}.cancelBtn{background-color:#e0e0e0;border:none;color:#333;cursor:pointer;padding:10px 20px}.cancelBtn:hover{background-color:#d5d5d5}.noSellersText{border-radius:8px;color:#ff5c5c;font-size:1.5rem;font-weight:700;margin-top:20px;padding:20px;text-align:center}.cartButton{background-color:var(--primaryColor);border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;position:fixed;right:20px;top:20px}.cartDrawer{background-color:#fff;box-shadow:-2px 0 5px #0000001a;display:flex;flex-direction:column;height:100%;position:fixed;right:-400px;top:0;transition:right .3s ease-in-out;width:400px;z-index:999}.cartDrawer.open{right:0}.cartDrawerHeader{border-bottom:1px solid #eee;padding:10px}.cartDrawerHeader,.closeButton{align-items:center;display:flex}.closeButton{color:var(--primaryColor);font-size:24px;font-weight:700;justify-content:center;line-height:1;min-width:30px}.closeButton:hover{color:#d3284a}.deliveryToggle{border-bottom:1px solid #eee;display:flex;flex-grow:1;height:56px;margin-right:10px}.deliveryToggle button{background:#fff;border:none;color:#666;cursor:pointer;flex:1 1;font-size:16px;padding:10px;transition:all .3s ease}.deliveryToggle button.active{background-color:var(--primaryColor);color:#fff}.cartItems{flex:1 1;overflow-y:auto;padding:20px}.cartItem{border-bottom:1px solid #eee;display:flex;margin-bottom:24px;padding-bottom:24px;position:relative}.cartItem .cartItemRemove{cursor:pointer;font-size:20px;position:absolute;right:0;top:-10px}.cartItemImage{border-radius:8px;height:80px;margin-right:16px;overflow:hidden;width:80px}.cartItemImage img{height:100%;object-fit:cover;width:100%}.cartItemDetails{flex:1 1}.cartItemDetails h3{color:#333;font-size:14px;margin:0 18px 8px 0}.cartItemDetails p{-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:14px;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis}.cartItemPriceQuantity{align-items:center;display:flex;justify-content:space-between}.itemPrice{color:var(--primaryColor);font-weight:500}.quantityControl{align-items:center;border:1px solid #ddd;border-radius:4px;display:flex}.quantityControl button{background:none;border:none;color:#666;cursor:pointer;height:32px;width:32px}.quantityControl span{align-items:center;border-left:1px solid #ddd;border-right:1px solid #ddd;display:flex;height:32px;justify-content:center;width:32px}.checkoutSection{background-color:#f9fafb;border-top:1px solid #eee;padding:20px}.checkoutRow,.checkoutTotal{color:#666;display:flex;justify-content:space-between;margin-bottom:12px}.checkoutTotal{border-top:1px solid #eee;color:#333;font-weight:600;margin-top:16px;padding-top:16px}.checkoutButton{background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;margin-top:16px;padding:16px;width:100%}.checkoutButton:disabled{cursor:not-allowed;opacity:.5}.cartIconButton{background-color:#fff;border:none;color:#000;cursor:pointer;font-size:25px;position:relative}.cartIconButton .cartItemCount{background-color:red;border-radius:50%;color:#fff;font-size:12px;padding:2px 6px;position:absolute;right:-5px;top:-5px}.notificationPopupContainer{display:inline-block;position:relative}.popupContainer{margin-top:.625rem;min-width:360px;position:absolute;right:0;top:100%;width:100%;z-index:1000}.popup{background-color:#fff;box-shadow:0 2px 10px #0000001a;max-height:31.25rem;overflow:hidden;width:100%}.triangle{border-bottom:.625rem solid #fff;border-left:.625rem solid #0000;border-right:.625rem solid #0000;height:0;position:absolute;right:.625rem;top:-.625rem;width:0}.popupHeader{border-bottom:1px solid #e0e0e0;padding:clamp(.75rem,2vw,.9375rem)}.popupHeader h2{color:#333;font-size:clamp(1rem,2.5vw,1.2rem);margin:0}.notificationList{-webkit-overflow-scrolling:touch;max-height:28.125rem;overflow-y:auto}.notificationItem{border-bottom:1px solid #f0f0f0;padding:clamp(.75rem,2vw,.9375rem);transition:background-color .3s ease}.notificationItem:last-child{border-bottom:none}.notificationItem p{color:#333;font-size:clamp(.8rem,2vw,.9rem);margin:0 0 .3125rem}.notificationTime{color:#888;font-size:clamp(.7rem,1.8vw,.8rem)}.notificationItem.read{background-color:#f9f9f9}.notificationItem.read p{color:#777}.notificationItem.unread{background-color:#fff}.notificationItem.unread p{font-weight:600}.notificationList::-webkit-scrollbar{width:.375rem}.notificationList::-webkit-scrollbar-track{background:#f1f1f1}.notificationList::-webkit-scrollbar-thumb{background:#888;border-radius:.1875rem}.notificationList::-webkit-scrollbar-thumb:hover{background:#555}.notificationItemCount{background-color:red;border-radius:50%;color:#fff;font-size:clamp(.625rem,1.5vw,.75rem);min-width:1rem;padding:.125rem .375rem;position:absolute;right:-.3125rem;text-align:center;top:-.3125rem}.notificationItem:hover{background-color:#f0f0f0}.quoteModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.quoteModalContent{background:#fff;border-radius:16px;box-shadow:0 24px 48px #00000026;margin:auto;max-height:90vh;max-width:560px;overflow-y:auto}.quoteModalHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px;padding:24px 24px 0}.quoteModalTitleWrap{align-items:flex-start;display:flex;gap:14px}.quoteModalIcon{color:var(--primaryColor);flex-shrink:0}.quoteModalTitle{color:#1a1a2e;font-size:1.35rem;font-weight:700;margin:0}.quoteModalSubtitle{color:#6b7280;font-size:.9rem;margin:4px 0 0}.quoteModalClose{background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;font-size:1.5rem;height:36px;line-height:1;transition:all .2s;width:36px}.quoteModalClose:hover{background:#e5e7eb;color:#374151}.quoteModalBody{padding:0 24px 24px}.quoteModalCard{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:20px;overflow:hidden}.quoteModalCardHeader{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 20px}.quoteModalCardIcon{font-size:20px}.quoteModalCardTitle{color:#1a1a2e;font-size:1rem;font-weight:600;margin:0}.quoteModalCardSubtitle{color:#6b7280;font-size:.8rem;margin:2px 0 0}.quoteModalCardBody{padding:20px}.quoteModalFormGroup{margin-bottom:16px}.quoteModalFormGroup:last-child{margin-bottom:0}.quoteModalFormRow{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.quoteModalLabel{color:#374151;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.quoteModalRequired{color:#ef4444}.quoteModalInput{border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;font-size:14px;padding:10px 14px;transition:border-color .2s;width:100%}.quoteModalInput:focus{border-color:var(--primaryColor);outline:none}.quoteModalInputError{border-color:#ef4444!important}.quoteModalTextarea{min-height:80px;resize:vertical}.quoteModalTimeRow{display:flex;gap:10px}.quoteModalInputSmall{flex:1 1}.quoteModalHelp{color:#6b7280;display:flex;flex-direction:column;font-size:.8rem;gap:4px;margin:6px 0}.quoteModalHelp span{display:block}.quoteModalError{color:#ef4444;display:block;font-size:.8rem;margin-top:4px}.quoteModalInfoBanner{align-items:flex-start;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;font-size:.85rem;gap:10px;margin-bottom:16px;padding:12px 14px}.quoteModalCheckboxGroup{display:flex;flex-direction:column;gap:10px}.quoteModalCheckboxItem{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:10px}.quoteModalReqRow{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.quoteModalReqRow .quoteModalInput{flex:1 1}.quoteModalRemoveBtn{background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;flex-shrink:0;font-size:.8rem;padding:8px 12px}.quoteModalAddBtn{background:#f3f4f6;border:1px dashed #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:.85rem;margin-top:8px;padding:8px 14px}.quoteModalAddBtn:hover{background:#e5e7eb}.quoteModalSellerPreview{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;font-size:.95rem;margin-top:20px;padding:14px 16px}.quoteModalSellerPreviewNote{color:#6b7280;display:block;font-size:.8rem;margin-top:4px}.quoteModalFooter{background:#fafbfc;border-radius:0 0 16px 16px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.quoteModalBtn{border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;padding:10px 20px;transition:all .2s}.quoteModalBtnSecondary{background:#fff;border:1.5px solid #e5e7eb;color:#374151}.quoteModalBtnSecondary:hover{background:#f9fafb;border-color:#d1d5db}.quoteModalBtnPrimary{background:var(--primaryColor);color:#fff}.quoteModalBtnPrimary:hover{background:#e85a6b;transform:translateY(-1px)}.quoteModalOverlay .modalContent{max-width:800px;text-align:left}.quoteModalOverlay .modalContent .modalHeader{margin-bottom:0!important}.chatComponent{display:flex;font-family:Arial,sans-serif;height:100vh}.chatSidebar{border-right:1px solid #e0e0e0;display:flex;flex-direction:column;height:100%;width:350px}.sidebarHeader{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:15px;z-index:10}.chatSearchContainer{margin-bottom:15px;position:relative}.chatSearchInput{border:1px solid #e0e0e0;border-radius:20px;font-size:14px;padding:10px 15px 10px 40px;width:100%}.chatSearchIcon{color:#757575;left:15px;position:absolute;top:50%;transform:translateY(-50%)}.chatTabContainer{display:flex}.chatTabButton{background:none;border:none;color:#757575;flex:1 1;font-size:14px;font-weight:500;padding:10px;transition:color .3s,border-bottom .3s}.chatTabButton.active{border-bottom:2px solid var(--primaryColor);color:var(--primaryColor)}.chatList{flex-grow:1;height:0;overflow-y:auto}.chatItem{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:15px;transition:background-color .3s}.chatItem:hover{background-color:#f9f9f9}.chatItem.selected{background-color:#f0f0f0}.chatItemContent{align-items:center;display:flex;flex:1 1;min-width:0}.chatAvatar,.orderChatImage{flex-shrink:0;height:50px;margin-right:15px;width:50px}.chatAvatar{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;justify-content:center}.orderChatImage{border-radius:5px;object-fit:cover}.chatInfo{flex:1 1;min-width:0}.chatName{font-size:16px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sellerName{color:#757575;font-size:12px;margin-bottom:3px}.chatLastMessage{color:#757575;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatMeta{align-items:flex-end;display:flex;flex-direction:column;margin-left:10px}.chatTime{color:#757575;font-size:12px;margin-bottom:5px}.unreadCount{align-items:center;background-color:var(--primaryColor);border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;width:20px}.orderStatus{border-radius:10px;font-size:12px;font-weight:500;padding:3px 8px}.orderStatus.active{background-color:#e8f5e9;color:#4caf50}.orderStatus.completed{background-color:#e3f2fd;color:#2196f3}.orderStatus.disputed{background-color:#fbe9e7;color:#ff5722}.deleteButton{color:#757575;opacity:0;transition:opacity .2s ease}.deleteButton,.sendButton{background:none;border:none;cursor:pointer;padding:5px}.sendButton{align-items:center;color:var(--primaryColor);display:flex;justify-content:center;transition:color .3s}.sendButton:hover{color:var(--primaryColorDark)}.sendButton:disabled{color:#ccc;cursor:not-allowed}.headerActionButton{align-items:center;background:none;border:none;color:#757575;cursor:pointer;display:flex;font-size:14px;padding:5px 10px;transition:color .3s}.headerActionButton:hover{color:var(--primaryColor)}.quoteHeaderContent{align-items:center;display:flex;gap:12px}.quoteProductImage{border-radius:4px;height:48px;object-fit:cover;width:48px}.quoteStatus{font-size:14px;padding:8px}.quoteStatus.pending{background-color:#fff3cd;color:#856404}.quoteStatus.accepted{background-color:#d4edda;color:#155724}.quoteStatus.rejected{background-color:#f8d7da;color:#721c24}.quoteActions{display:flex;gap:12px}.acceptButton,.rejectButton{align-items:center;border:none;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:6px 12px}.acceptButton{background-color:#28a745;color:#fff}.rejectButton{background-color:#dc3545;color:#fff}.productSelect{width:100%}.selectedProductPreview{display:flex;justify-content:center;margin:12px 0}.productPreviewImage{border-radius:4px;height:100px;object-fit:cover;width:100px}.customDropdown{display:inline-block;position:relative;width:100%}.dropdownButton{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.dropdownButton,.dropdownContent{background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%}.dropdownContent{display:none;left:0;position:absolute;top:100%;z-index:1}.customDropdown:hover .dropdownContent{display:block}.dropdownItem{align-items:center;cursor:pointer;display:flex;padding:10px;transition:background-color .3s}.dropdownItem:hover{background-color:#f0f0f0}.dropdownItemImage{border-radius:4px;height:30px;margin-right:8px;object-fit:cover;width:30px}.myReviewsContainer{font-family:Arial,sans-serif;margin:0 auto;padding:20px}.myReviewsTitle{font-size:24px;font-weight:700;margin-bottom:20px}.myReviewsTabs{display:flex;margin-bottom:20px}.myReviewsTabActive,.myReviewsTabInactive{border:none;cursor:pointer;padding:10px 20px}.myReviewsTabActive{background-color:var(--primaryColor);color:#fff}.myReviewsTabInactive{background-color:#fff;border:1px solid #ddd;color:#333}.myReviewsList{display:flex;flex-direction:column;gap:15px}.myReviewsItem{align-items:center;background-color:#fff;border:1px solid #ccc;display:flex;justify-content:space-between;padding:15px}.myReviewsItemContent{align-items:center;display:flex;gap:15px}.myReviewsItemImage{border-radius:4px;height:60px;object-fit:cover;width:60px}.myReviewsItemText{flex-grow:1}.myReviewsItemTitle{font-weight:500;margin-bottom:5px}.myReviewsItemDescription{color:#666;font-size:14px;text-overflow:ellipsis}.myReviewsHistoryReviewerName{color:#666;font-size:14px;font-weight:500;margin:0 0 5px}.myReviewsList .primaryBtn2{max-width:150px}.myReviewsHistoryContainer{border:1px solid #e0e0e0;margin:20px 0;max-height:600px;overflow-y:auto;padding:20px}.myReviewsHistoryItem{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.myReviewsHistoryItem:last-child{margin-bottom:0}.myReviewsHistoryHeader{display:flex;margin-bottom:20px}.myReviewsHistoryImage{height:80px;margin-right:15px;object-fit:cover;width:80px}.myReviewsHistoryHeaderContent{flex-grow:1}.myReviewsHistoryTitle{font-size:18px;margin:0 0 5px}.myReviewsHistorySellerName{color:#666;font-size:14px;margin:0 0 5px}.myReviewsHistoryRating{align-items:center;display:flex}.myReviewsHistoryRating span{font-size:18px;font-weight:700;margin-left:5px}.myReviewsHistoryTip{color:#4caf50;font-size:14px;margin:5px 0 0}.myReviewsHistoryRatingRow{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:10px 0}.myReviewsHistoryRatingRow:last-child{border-bottom:none}.myReviewsHistoryStars{align-items:center;display:flex}.myReviewsHistoryStars span{color:#666;margin-left:10px}.myReviewsHistoryReviewText{background-color:#fff0f0;border-radius:4px;margin-top:15px;padding:15px}.myReviewsHistoryReviewText p{font-style:italic;margin:0 0 10px}.myReviewsHistoryAttachedImages{display:flex;gap:10px;margin-top:10px}.myReviewsHistoryAttachedImages img{border-radius:4px;height:100px;object-fit:cover;width:100px}.myReviewsHistoryContainer::-webkit-scrollbar{width:8px}.myReviewsHistoryContainer::-webkit-scrollbar-track{background:#f1f1f1}.myReviewsHistoryContainer::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.myReviewsHistoryContainer::-webkit-scrollbar-thumb:hover{background:#555}.subHeading{font-weight:500;margin:5px 0}.reviewPopup{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.reviewPopupContent{background-color:#fff;border-radius:8px;max-height:90vh;max-width:1000px;overflow-y:auto;padding:20px;width:90%}.reviewPopupContent h2{font-size:24px;margin-bottom:20px}.reviewPopupHeader{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;margin-bottom:20px;padding-bottom:20px}.reviewPopupProductImage{border-radius:8px;height:60px;margin-right:15px;object-fit:cover;width:60px}.reviewPopupProductInfo{flex-grow:1}.reviewPopupProductInfo h3{font-size:18px;margin:0 0 5px}.reviewPopupProductInfoProductInfo p{color:#666;font-size:14px}.reviewPopupProductInfoSellerInfo{text-align:right}.sellerImage{border-radius:50%;height:60px;margin-bottom:5px;width:60px}.sellerInfo p{color:#666;font-size:12px;margin:2px 0}.sellerInfo h4{font-size:14px;margin:2px 0}.reviewPopupBody{display:flex;gap:30px;justify-content:space-between}.reviewPopupMain{width:100%}.ratingsSection{margin-bottom:20px}.ratingRow{background-color:#f9f9f9;border-radius:4px;justify-content:space-between;margin-bottom:10px;padding:10px}.ratingRow,.stars{align-items:center;display:flex}.stars{gap:5px}.stars .star{cursor:pointer}.stars span{color:#666;font-size:14px;margin-left:10px}.imageUploadSection{margin:20px 0}.imageUploadSection .infoSection{color:var(--lightBlackPrimary);font-size:13px;margin:10px 0}.imageUploadPlaceholderContainer{display:flex;gap:15px}.imageUploadPlaceholderContainer .imageUploadPlaceholder{align-items:center;background-color:#ffe5e5;color:#f99;cursor:pointer;display:flex;font-size:24px;height:100px;justify-content:center;margin-bottom:10px;width:100px}.attachedImagesGallery{display:flex;flex-wrap:wrap;gap:10px}.attachedImageContainer{height:100px;position:relative;width:100px}.attachedImageContainer img{height:100%;object-fit:cover;width:100%}.removeIcon{background-color:#ffffffb3;border-radius:50%;cursor:pointer;padding:2px;position:absolute;right:5px;top:5px}.tipSection{margin-left:20px;width:45%}.orDivider{display:block;margin:10px 0;text-align:center}.popupButtons{display:flex;gap:10px;justify-content:right}.trackingDetailsPage{box-sizing:border-box;min-height:100vh;padding:2rem 1rem}.trackingDetails{border:1px solid #ccc;box-sizing:border-box;font-family:Arial,sans-serif;margin:0 auto;max-width:1000px;padding:1.5rem}.trackingDetails h2{font-size:1.5rem;font-weight:400;margin-bottom:1.5rem}.deliveryInfo{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:1.5rem}.packageIcon{color:var(--primaryColor);font-size:2rem;margin-right:1rem}.deliveryText{flex-grow:1;min-width:200px}.deliveryRow{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:.5rem}.deliveryRow:first-child{color:#888;font-size:.875rem}.sellerOrderStatusNote{align-items:center;background-color:#f0f5ff;border:1px solid #e6f2ff;display:flex;flex-wrap:wrap;margin:1rem 0;padding:.75rem 1rem}.sellerOrderStatusNote .orderStatusIcon{color:#3b82f6;font-size:1.25rem;margin-right:.75rem}.sellerOrderStatusNote .orderStatusText{color:#1e40af;font-size:.875rem;margin:0}.statusTracker{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem;position:relative}.statusStep{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;width:18%}.statusStep.clickable{cursor:pointer}.statusStep.clickable:hover .statusIcon{box-shadow:0 .125rem .5rem #0000001a;transform:scale(1.03)}.statusIcon{align-items:center;background-color:#fff;border:2px solid var(--primaryColor);border-radius:50%;color:var(--primaryColor);display:flex;height:3.5rem;justify-content:center;margin-bottom:.5rem;transition:all .2s ease;width:3.5rem}.statusStep p{word-wrap:break-word;color:#333;font-size:.875rem;text-align:center}.statusStep.active .statusIcon{background-color:var(--primaryColor);color:#fff}.statusStep.completed .statusIcon{background-color:var(--darkGray);border:none;color:#fff}.statusStep.upcoming .statusIcon{background-color:#fff;border:2px solid var(--primaryColor);color:var(--primaryColor)}.statusTracker:before{background-color:var(--primaryColor);content:"";height:2px;left:10%;position:absolute;right:10%;top:1.75rem;z-index:-2}.statusHistory{margin-top:2rem;padding-left:1.5rem;position:relative}.historyItem{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;position:relative}.historyTimeStamp{color:#888;font-size:.875rem;padding:.25rem 0 0 1.5rem;text-align:left;width:150px}.historyDot{background-color:#e0e0e0;border-radius:50%;height:.75rem;left:-.625rem;position:absolute;top:.375rem;width:.75rem}.historyDot.active{background-color:var(--primaryColor);height:1.25rem;left:-.825rem;top:0;width:1.25rem}.historyContent{flex:1 1;min-width:200px;padding-left:1.25rem}.historyStatus{color:#333;font-size:1rem;font-weight:550;margin:0}.historyDescription{color:#666}.historyDescription,.historyTracking{font-size:.875rem;margin:.3125rem 0 0}.historyTracking{color:#06c}.historyTracking a{color:#06c;text-decoration:underline}.historyTracking a:hover{color:#003d80}.statusHistory:before{border-left:2px dotted #e0e0e0;bottom:0;content:"";left:1.1875rem;position:absolute;top:.3125rem;width:2px}.statusUpdateModal{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;left:50%;padding:24px;position:fixed;top:50%;transform:translate(-50%,-50%);width:400px;z-index:1000}.modalHeader{margin-bottom:1.25rem}.modalCloseButton{background:none;border:none;color:#666;cursor:pointer;font-size:1.2rem;padding:.25rem}.modalCloseButton:hover{color:#333}.modalInput,.modalTextarea{border:1px solid #ccc;border-radius:.25rem;font-family:inherit;margin-bottom:1rem;padding:.75rem;resize:vertical;width:100%}.modalTextarea{min-height:100px}.modalActions{gap:.75rem}.modalButton{border-radius:4px;cursor:pointer;font-size:.9em;padding:8px 16px;transition:all .2s ease}.modalButton.cancel{background-color:#fff;border:1px solid #ccc;color:#666}.modalButton.cancel:hover{background-color:#f5f5f5}.modalButton.submit{background-color:var(--primaryColor);border:none;color:#fff}.modalButton.submit:hover{opacity:.9}.modalButton.submit:disabled{background-color:var(--gray);cursor:not-allowed}.articleDetailContainer{box-sizing:border-box;margin:0 auto 150px;max-width:1200px;padding:2rem 1rem}.articleHeader{margin-bottom:2.5rem;text-align:center}.categoryLabel{background-color:var(--primaryColor);color:#fff;display:inline-block;font-size:clamp(.75rem,2vw,.875rem);margin-bottom:1rem;padding:.375rem .875rem}.articleDetailTitle{color:#333;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.3;margin-bottom:1rem}.articleMeta{color:#888;font-size:clamp(.75rem,1.5vw,.875rem);margin-top:.5rem}.mainContent{color:#444;line-height:1.8;padding:0 1rem}.articleDescription,.mainContent{font-size:clamp(1rem,2.5vw,1.125rem)}.articleDescription{text-align:justify}.articleDescription,.equipmentSection,.ingredientsSection,.instructionsSection{margin-bottom:2.5rem}.equipmentSection h2,.ingredientsSection h2,.instructionsSection h2{border-bottom:2px solid #ff4081;color:#333;font-size:clamp(1.25rem,3vw,1.625rem);font-weight:600;margin-bottom:1rem;padding-bottom:.375rem}.ingredientGroupTitle{color:#444;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:700;margin-bottom:.625rem}.equipmentList,.ingredientsList{color:#555;font-size:clamp(1rem,2vw,1.125rem);padding-left:1.25rem}.equipmentList li,.ingredientsList li{margin-bottom:.5rem}.instructionsSection h3{color:#444;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:600;margin-bottom:.5rem}.instructionsSection p{color:#555;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin-bottom:1rem}.mainImageContainer{height:100%;margin-bottom:2.5rem;overflow:hidden;width:100%}.mainImage{height:auto;max-height:80vh;object-fit:cover;width:100%}.errorContainer{text-align:center}.errorContainer button{background-color:#ff4081;border:none;border-radius:1.25rem;color:#fff;cursor:pointer;font-size:clamp(.875rem,2vw,1rem);margin-top:1.25rem;padding:.625rem 1.25rem}.errorContainer button:hover{background-color:#e5356f}.filterDropdownDiv{background:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 4px 8px #0000001a;height:500px;overflow:auto;padding:20px;position:absolute;right:0;top:100%;width:300px;z-index:1000}.filterDropdownDiv .filterHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.filterDropdownDiv .filterHeader h3{font-size:18px;margin:0}.filterDropdownDiv .filterHeader button{background:none;border:none;color:#555;cursor:pointer;font-size:14px}.filterDropdownDiv .filterSection{margin-bottom:15px}.filterDropdownDiv .filterSection label{color:#333;display:block;font-size:14px;margin-bottom:5px}.filterDropdownDiv .filterSection input[type=number],.filterDropdownDiv .filterSection input[type=text]{border:1px solid #e0e0e0;border-radius:4px;font-size:14px;padding:8px;width:100%}.filterDropdownDiv .rangeInputs{display:flex;gap:10px}.filterDropdownDiv .rangeInputs input{flex:1 1}.filterDropdownDiv .filterSection input[type=checkbox]{margin-right:5px}.vendorProfileDiv .vendorDetailNewSection{margin:25px 0;width:100%}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer{align-items:center;flex-direction:column;width:100%}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .sellerInfoSection{border:none;width:100%}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .sellerInfoSection .sellerDetailsContainer{flex:none}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard{display:flex;gap:20px;padding:0}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard .vendorDetailCardLeft{border-right:1px solid #ddd;margin:0;min-width:450px;padding:20px}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard .vendorDetailCardLeft .sellerInfoSection{margin:0}.vendorProfileDiv .vendorDetailNewSection .vendorDetailCardContainer .vendorDetailCard .sellerDescription{margin:0;padding:20px 20px 20px 0}.termsDiv{padding:50px 90px}.termsDiv .termsContent{margin-bottom:150px}.termsDiv .termsContent .primaryHeading{margin-bottom:30px;text-align:center}.faqPage{padding:50px 90px 120px}.faqPageContent{margin:0 auto;max-width:900px}.faqPageHeader{margin-bottom:40px}.faqPageHeader .primaryHeading{margin-bottom:12px;text-align:center}.faqPageSubtitle{color:var(--lightBlackPrimary);font-size:1rem;text-align:center}.faqPageSubtitle a{color:var(--primaryColor);font-weight:500;text-decoration:none}.faqPageSubtitle a:hover{text-decoration:underline}.faqEmptyState{color:var(--lightBlackPrimary);padding:60px 20px;text-align:center}.faqCategoriesWrapper{display:flex;flex-direction:column;gap:12px}.faqCategoryBlock{background:var(--white);border:1px solid var(--gray);border-radius:12px;overflow:hidden}.faqCategoryHeader{align-items:center;background:#f8f9ff;background:var(--cat-bg,#f8f9ff);border:none;color:var(--darkColor);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:14px;padding:18px 22px;text-align:left;transition:.2s;width:100%}.faqCategoryHeader:hover{filter:brightness(.98)}.faqCategoryHeader .faqCategoryIcon{border-radius:50%;flex-shrink:0;height:10px;width:10px}.faqCategoryHeader .faqCategoryTitle{flex:1 1}.faqCategoryBody{padding:0 22px 16px}.faqNoItems{color:var(--lightBlackPrimary);font-style:italic;padding:20px 0}.faqItem{border:1px solid var(--gray);border-radius:8px;margin-top:8px;overflow:hidden}.faqQuestion{align-items:center;background:var(--white);border:none;color:var(--darkColor);cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:12px;padding:14px 18px;text-align:left;transition:.2s;width:100%}.faqQuestion:hover{background:var(--extraLightGray)}.faqQuestion span{flex:1 1}.faqAnswer{background:var(--extraLightGray);color:var(--lightBlackPrimary);font-size:.9rem;line-height:1.6;padding:16px 18px}.faqAnswer a{color:var(--primaryColor)}.faqAnswer img{border-radius:8px;height:auto;max-width:100%}.faqAnswer table{border-collapse:collapse;margin:12px 0;width:100%}.faqAnswer td,.faqAnswer th{border:1px solid var(--gray);padding:8px 12px;text-align:left}.faqAnswer th{background:var(--lightGray);font-weight:600}.faqCta{background:var(--extraLightGray);border-radius:12px;margin-top:48px;padding:32px;text-align:center}.faqCta p{color:var(--lightBlackPrimary);font-size:1rem;margin:0 0 12px}.faqCtaLink{align-items:center;color:var(--primaryColor);display:inline-flex;font-weight:600;gap:8px;text-decoration:none}.faqCtaLink:hover{text-decoration:underline}.faqsHomeSection{margin-bottom:100px;padding:60px 0 80px}.faqsHomeAccordion{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;margin:0 auto 32px;max-width:800px;overflow:hidden}.faqHomeItem{border-bottom:1px solid var(--gray)}.faqHomeItem:last-child{border-bottom:none}.faqHomeItemBtn{align-items:center;background:var(--white);border:none;color:var(--darkColor);cursor:pointer;display:flex;font-size:.98rem;font-weight:500;gap:16px;justify-content:space-between;padding:18px 24px;text-align:left;transition:background .2s;width:100%}.faqHomeItem.expanded .faqHomeItemBtn,.faqHomeItemBtn:hover{background:var(--extraLightGray)}.faqHomeItemQ{flex:1 1}.faqHomeItemIcon{align-items:center;color:var(--primaryColor);display:flex;flex-shrink:0;font-size:.85rem;justify-content:center}.faqHomeItemContent{max-height:0;overflow:hidden;transition:max-height .3s ease}.faqHomeItem.expanded .faqHomeItemContent{max-height:1200px}.faqHomeItemAnswer{color:var(--lightBlackPrimary);font-size:.92rem;line-height:1.65;padding:0 24px 20px}.faqHomeItemAnswer a{color:var(--primaryColor)}.faqHomeItemAnswer img{border-radius:8px;height:auto;max-width:100%}.faqsHomeFooter{text-align:center}.faqsHomeSection .seeAllBtn{align-items:center;border-radius:8px;color:var(--primaryColor);display:inline-flex;font-size:.95rem;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:background .2s,color .2s}.faqsHomeSection .seeAllBtn:hover{background:#667eea1a;background:rgba(var(--primaryColor-rgb,102,126,234),.1)}.homeBannersSection{margin-bottom:100px;padding:0 5vw 80px}.homeBannersWrapper{border-radius:16px;box-shadow:0 4px 24px #00000014;margin:0 auto;max-width:1200px;overflow:hidden;position:relative}.homeBannerSlide{aspect-ratio:3;background:var(--extraLightGray);width:100%}.homeBannerLink,.homeBannerSlide img{display:block;height:100%;object-fit:cover;width:100%}.homeBannerLink{text-decoration:none}.homeBannerArrow{align-items:center;background:#fffffff2;border:none;border-radius:50%;box-shadow:0 2px 12px #00000026;color:var(--darkColor);cursor:pointer;display:flex;font-size:1.1rem;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s,transform .2s;width:44px}.homeBannerArrow:hover{background:var(--white);transform:translateY(-50%) scale(1.05)}.homeBannerArrow.prev{left:16px}.homeBannerArrow.next{right:16px}.homeBannerDots{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:20px;bottom:16px;display:flex;gap:10px;left:50%;padding:6px 14px;position:absolute;transform:translateX(-50%)}.homeBannerDot{background:#fff6;border:2px solid #ffffffe6;border-radius:50%;cursor:pointer;height:10px;transition:background .2s,transform .2s;width:10px}.homeBannerDot:hover{background:#ffffffb3}.homeBannerDot.active{background:var(--white);transform:scale(1.15)}.contactUsPage{min-height:100%;padding-bottom:3rem}.contactUsHero{padding:3rem 1.5rem 1rem;text-align:center}.contactUsTitle{color:var(--lightBlackPrimary);font-size:clamp(1.875rem,4vw,2.5rem);font-weight:600;letter-spacing:-.02em;margin:0 0 .75rem}.contactUsSubtitle{color:var(--darkGray);font-size:1.0625rem;line-height:1.6;margin:0 auto;max-width:560px}.contactUsWrapper{margin:0 auto;max-width:1100px;padding:2rem 1.5rem}.contactUsContent{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:1fr 340px}.contactUsFormCard{background:var(--white);border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:2rem;transition:box-shadow .2s ease}.contactUsFormCard:hover{box-shadow:0 4px 12px #00000014}.contactUsFormTitle{color:var(--lightBlackPrimary);font-size:1.25rem;font-weight:600;margin:0 0 1.5rem}.contactUsForm{display:flex;flex-direction:column;gap:1.25rem}.contactUsFormGroup{display:flex;flex-direction:column;gap:.5rem}.contactUsFormGroup label{color:var(--lightBlackPrimary);font-size:.875rem;font-weight:500}.contactUsFormRow{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.contactUsInput{border:1px solid var(--gray);border-radius:8px;font-family:inherit;font-size:.9375rem;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.contactUsInput:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #ff6b8126;outline:none}.contactUsInput::placeholder{color:var(--darkGray)}.contactUsInput:disabled{background:var(--extraLightGray);cursor:not-allowed}.contactUsTextarea{max-height:280px;min-height:140px;resize:vertical}.contactUsSubmitBtn{align-items:center;background:var(--primaryColor);border:none;border-radius:8px;color:var(--white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:.5rem;padding:1rem 1.5rem;transition:background .2s ease;width:100%}.contactUsSubmitBtn:hover:not(:disabled){background:var(--primaryColorDark)}.contactUsSubmitBtn:disabled{cursor:not-allowed;opacity:.8}.contactUsSidebar{display:flex;flex-direction:column;gap:1.25rem}.contactUsInfoCard{background:var(--white);border:1px solid #0000000f;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:1.5rem}.contactUsInfoTitle{color:var(--lightBlackPrimary);font-size:1rem;font-weight:600;margin:0 0 1.25rem}.contactUsInfoList{display:flex;flex-direction:column;gap:1rem}.contactUsInfoItem{align-items:flex-start;display:flex;gap:1rem}.contactUsInfoIcon{align-items:center;background:var(--primaryColorExtraLight);border-radius:8px;color:var(--primaryColor);display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.contactUsInfoItem div:last-child{display:flex;flex-direction:column;gap:.25rem}.contactUsInfoLabel{color:var(--darkGray);font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.contactUsInfoValue{color:var(--lightBlackPrimary);font-size:.9375rem;font-weight:500}.contactUsHelpCard{background:var(--primaryColorExtraLight);border:1px solid #ff6b8133;border-radius:10px;padding:1.25rem}.contactUsHelpText{color:var(--lightBlackPrimary);font-size:.875rem;line-height:1.5;margin:0}.contactUsHelpText strong{color:var(--primaryColorDark)}.contactUsFormCard [class*=control]{border:1px solid var(--gray)!important;border-radius:8px!important;min-height:44px}.contactUsFormCard [class*=control]:hover{border-color:var(--primaryColor)!important}.contactUsFormCard [class*=control][class*=focused]{border-color:var(--primaryColor)!important;box-shadow:0 0 0 3px #ff6b8126!important}.contactUsContainer{margin:50px auto;max-width:800px;padding:0 20px}.contactUsContainer .primaryHeading{font-size:clamp(24px,5vw,32px);margin-bottom:20px;text-align:center}.contactUsContainer .inputContainer{min-width:0;width:100%}.contactUsContainer .inputField{box-sizing:border-box;width:100%}.contactUsContainer .inputContainersRow{display:flex;flex-wrap:wrap;gap:20px}.chatDiv .section{width:100%}.chatDiv .chatContent{background:var(--white);border-top:1px solid var(--gray);display:flex;height:89vh}.adminDiv .chatDiv .chatContent{border:none}.chatDiv .icon{color:var(--darkGray);cursor:pointer;transition:.2s}.chatDiv .icon:hover{color:var(--black)}.chatDiv a{color:var(--primaryColor);text-decoration:none}.chatDiv .content{display:flex;flex-direction:column;gap:10px}.chatDiv .chatRoom,.chatDiv .chatsList,.chatDiv .otherInfo{display:flex;flex-direction:column;height:100%}.chatDiv .chatsList{width:20%}.chatDiv .chatRoom,.chatDiv .chatsList{border-right:2px solid var(--lightGray)}.chatDiv .chatRoom{position:relative;width:58%}.chatDiv .otherInfo{max-height:100%;overflow-y:auto;width:22%}.chatDiv .header{align-items:center;border-bottom:2px solid var(--lightGray);display:flex;font-size:1rem;font-weight:600;justify-content:left;min-height:8vh;padding:0 20px}.chatDiv .chatsList .header{color:var(--primaryColor);gap:15px;justify-content:center}.chatDiv .chatRoom .header{justify-content:space-between}.chatDiv .chatRoom .header .headerLeft{align-items:center;display:flex;gap:12px}.chatDiv .chatRoom .header a{color:var(--black)}.chatDiv .otherInfo .header{justify-content:space-between}.chatDiv .chatRoom .header img{border-radius:50%;height:30px;object-fit:cover;width:30px}.chatDiv .chatsList .chatBoxes{gap:0;height:100%;overflow-y:auto;padding:0}.chatDiv .chatsList .chatBoxes .chatBox{cursor:pointer;display:flex;gap:15px;padding:10px 15px}.chatDiv .chatsList .chatBoxes .active{background:var(--lightGray)}.chatDiv .chatsList .chatBoxes .chatBox .chatBoxContent{width:100%}.chatDiv .chatsList .chatBoxes .chatBox .imgDiv img{border-radius:50%;height:45px;object-fit:cover;width:45px}.chatDiv .chatsList .chatBoxes .chatBox .lastMessage{color:var(--darkGray);font-size:.7rem;font-weight:400;margin-top:5px}.chatDiv .chatRoom .messages .chatOfferCard,.chatDiv .chatRoom .messages .offerMessage{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:12px;margin-top:8px;max-width:420px;overflow:hidden}.chatOfferHeader{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:14px;padding:16px}.chatOfferImage{border-radius:10px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.chatOfferHeaderInfo{flex:1 1;min-width:0}.chatOfferTitle{color:#1a1a2e;font-size:1rem;font-weight:600;line-height:1.3;margin:0 0 4px}.chatOfferTotal{color:var(--primaryColor);font-size:1rem;font-weight:600;margin:0}.chatOfferDescription{border-bottom:1px solid #f3f4f6;color:#4b5563;font-size:.9rem;line-height:1.5;padding:12px 16px}.chatOfferDetails{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.chatOfferDetailRow{align-items:flex-start;color:var(--lightBlackPrimary);display:flex;font-size:.85rem;justify-content:space-between}.chatOfferDetailCol{flex-direction:column;gap:4px}.chatOfferDetailLabel{color:#6b7280;flex-shrink:0;font-weight:500;margin-right:12px}.chatOfferServiceList{color:#374151;margin:0;padding-left:18px}.chatOfferStatus{border-top:1px solid #f3f4f6;font-size:.9rem;font-weight:500;padding:12px 16px}.chatOfferStatusAccepted{background:#f0fdf4;color:#059669}.chatOfferStatusRejected{background:#fef2f2;color:#dc2626}.chatOfferStatusWithdrawn{background:#f9fafb;color:#6b7280}.chatOfferStatusActive{background:#fafbfc}.chatOfferTypeBadge{border-radius:6px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;padding:4px 8px;text-transform:uppercase}.chatOfferTypeService{background:#dbeafe;color:#1d4ed8}.chatOfferTypeProduct{background:#dcfce7;color:#15803d}.chatOfferUpdatedBadge{background:#fef3c7;border-radius:6px;color:#6b7280;display:inline-block;font-size:.8rem;margin-bottom:8px;padding:6px 12px}.chatOfferActions{display:flex;flex-wrap:wrap;gap:10px}.chatOfferBtn{border:none;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .2s}.chatOfferBtnReject{background:#fee2e2;color:#dc2626}.chatOfferBtnReject:hover{background:#fecaca}.chatOfferBtnAccept{background:var(--primaryColor);color:var(--white)!important}.chatOfferBtnAccept:hover{background:#e85a6b;transform:translateY(-1px)}.chatOfferBtnEdit{background:#dbeafe;color:#1d4ed8}.chatOfferBtnEdit:hover{background:#bfdbfe;color:#1e40af}.chatOfferBtnWithdraw{background:#f3f4f6;color:#6b7280}.chatOfferBtnWithdraw:hover{background:#e5e7eb;color:#374151}.chatDiv .otherInfo .participantDetails{display:flex;flex-direction:column;gap:10px;padding:20px}.chatDiv .otherInfo .participantDetails .row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between}.chatDiv .otherInfo .participantDetails .secondaryHeading{font-size:1.2rem;text-decoration:none}.chatDiv .otherInfo .sampleProvisionsDiv{margin:10px 0}.chatDiv .otherInfo .sampleProvisionsDiv .sampleProvisionsLower .carousel-track{gap:17px;padding-left:12px}.chatDiv .otherInfo .sampleProvisionsDiv .sampleProvisionsLower .product{width:99%}.chatOtherInfoSection{border-top:1px solid var(--lightGray);margin-top:1.25rem;overflow:hidden;padding-top:1rem}.chatOtherInfoSectionTitle{align-items:center;color:var(--lightBlackPrimary);display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin:0 0 .75rem}.chatActiveOrderCard{background:var(--primaryColorExtraLight);border:1px solid #ff6b8133;border-radius:8px;color:inherit;display:block;margin-bottom:.5rem;overflow:hidden;padding:.75rem;text-decoration:none;transition:background .2s ease;word-break:break-word}.chatActiveOrderCard:hover{background:var(--primaryColorLight)}.chatActiveOrderCard:last-child{margin-bottom:0}.chatActiveOrderCardTop{align-items:center;display:flex;justify-content:space-between;margin-bottom:.25rem}.chatActiveOrderId{color:var(--primaryColorDark);font-size:.75rem;font-weight:600}.chatActiveOrderStatus{background:var(--white);border-radius:4px;color:var(--darkGray);font-size:.7rem;padding:.2rem .5rem}.chatActiveOrderTitle{color:var(--lightBlackPrimary);font-size:.85rem;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatActiveOrderTotal{color:var(--primaryColorDark);font-size:.8rem;font-weight:600}.chatOrderHistoryItem{align-items:center;border-bottom:1px solid var(--extraLightGray);color:inherit;display:flex;font-size:.8rem;justify-content:space-between;padding:.5rem 0;text-decoration:none}.chatOrderHistoryItem:last-of-type{border-bottom:none}.chatOrderHistoryItem:hover{color:var(--primaryColor)}.chatOrderHistoryMore{color:var(--darkGray);display:block;font-size:.75rem;margin-top:.25rem}.chatOtherPostingsSection{margin-top:1rem}.chatOtherPostingsGrid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr}.chatOtherPostingCard{background:var(--extraLightGray);border-radius:8px;color:inherit;display:flex;gap:.5rem;min-width:0;overflow:hidden;padding:.5rem;text-decoration:none;transition:background .2s ease}.chatOtherPostingCard:hover{background:var(--primaryColorExtraLight)}.chatOtherPostingCard img{border-radius:6px;height:44px;object-fit:cover;width:44px}.chatOtherPostingCardInfo{flex:1 1;min-width:0;overflow:hidden}.chatOtherPostingTitle{color:var(--lightBlackPrimary);font-size:.75rem;margin:0 0 .2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatOtherPostingPrice{color:var(--primaryColorDark);font-size:.75rem;font-weight:600}.chatOtherPostingsLink{color:var(--primaryColor);display:inline-block;font-size:.8rem;font-weight:500;margin-top:.5rem;text-decoration:none}.chatOtherPostingsLink:hover{text-decoration:underline}.chatDiv .popupDiv .showQuoteModelContent{width:55%}.disputeChatDiv{height:78vh}.disputeChatDiv .chatRoom{height:85%}.commonChatDiv .chatRoom .content{padding:20px 0}.commonChatDiv .chatRoom .messages{display:flex;flex-direction:column;gap:10px;height:100%;overflow-y:auto}.commonChatDiv .chatRoom .messages .message{border-radius:8px;display:flex;flex-direction:column;gap:5px;max-width:70%;padding:7px 20px}.commonChatDiv .chatRoom .messages .message.sent{align-self:flex-end;background:var(--primaryColorDark);color:var(--white);margin-right:15px}.commonChatDiv .chatRoom .messages .message.sent .messageTime{color:var(--lightGray)}.commonChatDiv .chatRoom .messages .message.received{background:var(--primaryColorExtraLight);margin-left:15px;width:fit-content}.commonChatDiv .chatRoom .messages .message .senderName{align-items:center;display:flex;gap:25px;justify-content:space-between}.commonChatDiv .chatRoom .messages .message .senderName span{color:var(--darkGray);font-size:.7rem;font-weight:300}.commonChatDiv .chatRoom .messages .message.received .senderName{color:var(--primaryColor)}.commonChatDiv .chatRoom .messages .message .documentBox{align-items:center;background-color:var(--primaryBlue);border-radius:8px;color:var(--white);cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px;width:fit-content}.commonChatDiv .chatRoom .messages .message .documentBox p{color:var(--white);font-size:.7rem}.commonChatDiv .chatRoom .writeMessageDiv{border-top:1px solid var(--gray);display:flex;flex-direction:column;gap:10px;height:fit-content;padding:20px;width:100%}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent{display:flex;gap:12px;justify-content:space-between;width:100%}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent .messageInput{background:#0000;border:1px solid var(--gray);border-radius:20px;height:fit-content;padding:10px 20px;width:100%}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent .right{align-items:center;display:flex;gap:6px}.commonChatDiv .chatRoom .writeMessageDiv .writeMessageContent .right #fileInput{display:none}.commonChatDiv .chatRoom .writeMessageDiv .filePreview{align-items:center;color:var(--lightBlack);display:flex;gap:10px}.commonChatDiv .chatRoom .writeMessageDiv .filePreview p{font-weight:500;margin:0}.commonChatDiv .chatRoom .writeMessageDiv .filePreview .removeFileIcon{cursor:pointer}.commonChatDiv .nothingFound{align-items:center;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;width:100%}.commonChatDiv .nothingFound .icon{color:var(--darkGray);height:100px;width:100px}.orderDetailsDiv .orderStatusDetails .productOrderDisputeChat{display:flex;flex-direction:column;gap:15px;margin:20px 0}.orderDetailsDiv .orderStatusDetails .productOrderDisputeChat .disputeChatDiv{height:75vh}.orderDetailsDiv .orderStatusDetails .productOrderDisputeChat .disputeChatDiv .chatRoom{height:85%}.previewImageModal .modalContent{max-width:700px;overflow:hidden}.previewImageModal .modalContent .previewImgDiv{height:400px;width:100%}.previewImageModal .modalContent .previewImgDiv img{border:1px solid var(--gray);height:100%;object-fit:contain;width:100%}.chatDiv .singleLineSmallText{height:1rem}.profileCompletionBanner{align-items:center;background:linear-gradient(135deg,#fff5f5,#ffe8e6 50%,#ffd6d2);border:1px solid #e53e3e26;border-radius:14px;box-shadow:0 2px 12px #e53e3e14;display:flex;gap:20px;margin-top:20px;overflow:hidden;padding:20px 28px;position:relative}.profileCompletionBanner:before{background:var(--primaryColor);border-radius:4px 0 0 4px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.bannerDismissBtn{background:none;border:none;border-radius:50%;color:#999;cursor:pointer;font-size:14px;line-height:1;padding:4px;position:absolute;right:10px;top:10px;transition:all .2s}.bannerDismissBtn:hover{background:#0000000f;color:#555}.bannerIconWrapper{align-items:center;background:var(--primaryColor);border-radius:12px;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.bannerIcon{color:#fff;font-size:22px}.bannerContent{flex:1 1;min-width:0}.bannerTitle{color:#1a1a1a;font-size:1rem;font-weight:700;margin:0 0 4px}.bannerDescription{color:#555;font-size:.875rem;line-height:1.4;margin:0}.bannerCta{align-items:center;background:var(--primaryColor);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:6px;padding:10px 20px;text-decoration:none;transition:all .2s;white-space:nowrap}.bannerCta:hover{box-shadow:0 4px 12px #e53e3e4d;filter:brightness(1.1);transform:translateY(-1px)}@media (max-width:768px){.profileCompletionBanner{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:20px;padding:18px 20px}.bannerCta{justify-content:center;width:100%}}.headerCountryBtn{align-items:center;background:none;border:1px solid var(--lightBorderPrimary);border-radius:8px;color:var(--lightBlackPrimary);cursor:pointer;display:flex;font-size:1.1rem;gap:4px;padding:6px 10px;transition:all .2s}.headerCountryBtn:hover{background:#e53e3e0a;border-color:var(--primaryColor)}.headerCountryBtn .flagImg{border-radius:2px;height:16px;object-fit:cover;width:24px}.headerCountryBtn .flagEmoji{font-size:1.25rem;line-height:1}.headerCountryBtn .countryCode{font-size:.75rem;font-weight:600;letter-spacing:.5px}.headerBalanceBadge{align-items:center;border:1px solid var(--primaryColor)!important;border-radius:8px;color:var(--primaryColor)!important;cursor:pointer;display:inline-flex;font-size:.9rem!important;font-weight:600;padding:4px 6px!important;text-decoration:none;transition:all .1s}.headerBalanceBadge:hover{background:var(--primaryColorExtraLight);color:var(--primaryColor)}.mobileBalanceLink{color:var(--primaryColor);display:block;font-size:.95rem;font-weight:600;padding:10px 16px;text-decoration:none}.buyerHeaderIcons .headerAvailabilityBtn{align-items:center;background:var(--white);border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;display:flex;gap:6px;justify-content:center;line-height:1.2;min-height:36px;padding:6px 12px;transition:all .2s ease}.buyerHeaderIcons .headerAvailabilityBtn .calendarIcon{height:16px!important;width:16px!important}.buyerHeaderIcons .headerAvailabilityBtn:hover{background:#fff5f6;background:var(--primaryColorExtraLight,#fff5f6);border-color:var(--primaryColor);color:var(--primaryColor)}.buyerHeaderIcons .headerAvailabilityBtn svg{color:var(--primaryColor);flex-shrink:0;height:18px;width:18px}.buyerHeaderIcons .headerAvailabilityBtn .headerAvailabilityLabel{font-size:.875rem;font-weight:500;white-space:nowrap}@media (max-width:1024px){.buyerHeaderIcons .headerAvailabilityBtn .headerAvailabilityLabel{display:none}.buyerHeaderIcons .headerAvailabilityBtn{padding:6px 10px}}.availabilityModalOverlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:9999}.availabilityModal{background:var(--white);border-radius:12px;box-shadow:0 24px 48px #0000001f;box-sizing:border-box;display:flex;flex-direction:column;max-height:85vh;max-width:440px;overflow:hidden;width:100%}.availabilityModalHeader{align-items:center;background:#fafafa;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.availabilityModalHeader h2{align-items:center;color:#111827;display:flex;font-size:1.125rem;font-weight:600;gap:.5rem;margin:0}.availabilityModalHeader h2 svg{color:var(--primaryColor);flex-shrink:0;height:20px;width:20px}.availabilityModalClose{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:1.125rem;height:32px;justify-content:center;transition:background .15s,color .15s;width:32px}.availabilityModalClose:hover{background:#e5e7eb;color:#111827}.availabilityModalBody{flex:1 1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem}.availabilityModalHint{word-wrap:break-word;color:#6b7280;font-size:.875rem;line-height:1.5;margin:0 0 1.5rem;overflow-wrap:break-word}.availabilityAddSection{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.5rem}.availabilityAddRow{display:flex;flex-direction:column;gap:.5rem}.availabilityAddLabel{color:#374151;font-size:.875rem;font-weight:500}.availabilityDateAdd,.availabilityRangeAdd{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem;min-width:0}.availabilityRangeAdd .availabilityDateInput{flex:1 1 120px;min-width:0}.availabilityRangeSep{align-self:center;color:#6b7280;font-size:.875rem}.availabilityDateAdd .inputField.availabilityDateInput{flex:1 1 140px;min-width:0}.availabilityDateAdd .primaryBtn.availabilityAddBtn{width:fit-content}.availabilityDateAdd .availabilityDateInput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.availabilityDateList{margin:0}.availabilityDateList h4{color:#374151;font-size:.875rem;font-weight:600;margin:0 0 .75rem}.availabilityEmpty{background:#f9fafb;border-radius:8px;color:#9ca3af;font-size:.875rem;margin:0;padding:1rem;text-align:center}.availabilityDateList ul{list-style:none;margin:0;padding:0}.availabilityDateList li{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:flex;font-size:.875rem;gap:.75rem;justify-content:space-between;margin-bottom:.5rem;min-width:0;padding:.75rem 1rem}.availabilityDateList li span{min-width:0;overflow:hidden;text-overflow:ellipsis}.availabilityDateList li:last-child{margin-bottom:0}.availabilityRemoveBtn{background:none;border:none;border-radius:4px;color:#dc2626;cursor:pointer;flex-shrink:0;font-size:.8125rem;font-weight:500;padding:.25rem .5rem;transition:background .15s}.availabilityRemoveBtn:hover{background:#fee2e2}.availabilityModalFooter{align-items:center;background:#fafafa;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.availabilityModalFooter .modalButton.cancel{padding:.5rem 1rem}.availabilityModalLoaderWrap{min-height:120px;padding:2rem}.availabilityModalLoaderWrap,.lcModalOverlay{align-items:center;display:flex;justify-content:center}.lcModalOverlay{animation:fadeIn .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.lcModal{animation:slideUp .3s ease;background:var(--white);border-radius:16px;box-shadow:0 20px 60px #00000026;display:flex;flex-direction:column;max-height:85vh;max-width:95vw;overflow:hidden;width:520px}.lcModalHeader{align-items:center;border-bottom:1px solid var(--lightBorderPrimary);display:flex;justify-content:space-between;padding:20px 24px 16px}.lcModalHeader h3{color:var(--black);font-size:1.15rem;font-weight:600;margin:0}.lcModalCloseBtn{background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;font-size:1.1rem;padding:4px;transition:all .15s}.lcModalCloseBtn:hover{background:#f3f4f6;color:var(--black)}.lcModalTabs{border-bottom:1px solid var(--lightBorderPrimary);display:flex;padding:0 24px}.lcTab{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:6px;padding:12px 20px;transition:all .2s}.lcTab.active{border-bottom-color:var(--primaryColor);color:var(--primaryColor)}.lcTab:hover{background:#e53e3e08;color:var(--primaryColor)}.lcModalBody{flex:1 1;overflow-y:auto;padding:20px 24px}.lcDetectBtn{align-items:center;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px dashed #86efac;border-radius:10px;color:#16a34a;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;margin-bottom:16px;padding:12px;transition:all .2s;width:100%}.lcDetectBtn:hover{background:linear-gradient(135deg,#dcfce7,#d1fae5);border-color:#4ade80}.lcDetectBtn:disabled{cursor:not-allowed;opacity:.7}.lcFormRow{display:flex;gap:12px;margin-bottom:12px}.lcFormCol{display:flex;flex:1 1;flex-direction:column;gap:6px}.lcCurrencySearch,.lcSelectedBanner{margin-bottom:12px}.lcSelectedBanner{align-items:center;background:linear-gradient(135deg,#fff5f5,#ffe8e6);border:1px solid #e53e3e33;border-radius:10px;display:flex;gap:10px;padding:12px 16px}.lcSelectedSymbol{color:var(--primaryColor);font-size:1.3rem;font-weight:700}.lcSelectedLabel{color:#1a1a1a;flex:1 1;font-size:.9rem;font-weight:600}.lcSelectedCheck{color:var(--primaryColor);font-size:.9rem}.lcCurrencyList{border:1px solid var(--lightBorderPrimary);border-radius:10px;max-height:250px;overflow-y:auto}.lcCurrencyItem{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .15s}.lcCurrencyItem:last-child{border-bottom:none}.lcCurrencyItem:hover{background:#f9fafb}.lcCurrencyItem.active{background:#e53e3e0a}.lcCurrencySymbol{color:var(--primaryColor);font-size:1rem;font-weight:600;min-width:28px}.lcCurrencyLabel{color:var(--lightBlackPrimary);flex:1 1;font-size:.875rem}.lcCurrencyCheck{color:var(--primaryColor);font-size:.85rem}.lcModalFooter{border-top:1px solid var(--lightBorderPrimary);display:flex;gap:10px;justify-content:flex-end;padding:16px 24px}.lcModalFooter .primaryBtn,.lcModalFooter .secondaryBtn{font-size:.875rem;padding:10px 24px}.lcModalFooter .secondaryBtn{background:none;border:1px solid var(--lightBorderPrimary);border-radius:8px;color:var(--lightBlackPrimary);cursor:pointer;transition:all .15s}.lcModalFooter .secondaryBtn:hover{background:#f3f4f6}@media (max-width:768px){.lcModal{max-height:90vh;width:95vw}.lcFormRow{flex-direction:column;gap:10px}.headerCountryBtn .countryCode{display:none}}.categoriesPage{min-height:80vh;padding-bottom:60px}.categoriesPage .mainSection{margin:0 auto;max-width:1200px;padding:30px 20px}.catPageHeader{margin-bottom:30px}.catPageHeader h1{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin:0 0 6px}.catPageHeader p{color:#6b7280;font-size:1rem;margin:0}.catBackBtn{align-items:center;background:var(--extraLightGray);border:1px solid var(--gray);border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:.88rem;gap:8px;margin-bottom:20px;padding:8px 16px;transition:.2s}.catBackBtn:hover{background:var(--lightGray)}.catGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.catCard{background:#fff;border:1px solid #f0f0f0;border-radius:14px;box-shadow:0 2px 8px #0000000f;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.catCard:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.catCard.skeleton .catCardBanner{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:140px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.catCard.skeleton .catCardBody .skeletonLine{background:#e0e0e0;border-radius:4px;height:16px;margin:10px 0;width:60%}.catCardBanner{height:140px;overflow:hidden;position:relative}.catCardBannerOverlay{align-items:center;background:#0000001a;display:flex;inset:0;justify-content:center;position:absolute}.catCardIcon{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3));font-size:3rem}.catCardBody{padding:16px}.catCardTitle{color:#1a1a1a;font-size:1.02rem;font-weight:600;margin:0 0 8px}.catCardMeta{color:#6b7280;display:flex;font-size:.82rem;justify-content:space-between;margin-bottom:10px}.catCardBadges{display:flex;gap:6px}.catCardBadge{border-radius:12px;font-size:.72rem;font-weight:500;padding:3px 10px;text-transform:capitalize}.catCardBadge.local{background:#ecfdf5;color:#065f46}.catCardBadge.international{background:#fef3c7;color:#92400e}.catMainBanner{border-radius:16px;margin-bottom:30px;min-height:200px;overflow:hidden;position:relative}.catMainBannerOverlay{background:#00000059;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:40px 36px}.catMainBannerIcon{font-size:2.5rem;margin-bottom:10px}.catMainBannerOverlay h1{font-size:2rem;font-weight:700;margin:0 0 8px}.catMainBannerOverlay p{font-size:1rem;margin:0 0 14px;opacity:.9}.catMainBannerMeta{display:flex;gap:10px}.metaBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:20px;font-size:.82rem;padding:6px 14px}.catSubGrid{display:flex;flex-direction:column;gap:4px}.catSubCard{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:.2s}.catSubCard:hover{background:var(--extraLightGray);border-color:var(--gray)}.catSubLeft{align-items:center;display:flex;gap:12px}.catSubIcon{font-size:1.3rem}.catSubInfo{display:flex;flex-direction:column}.catSubName{color:#1a1a1a;font-size:.95rem;font-weight:500}.catSubCount{color:#9ca3af;font-size:.8rem;margin-top:2px}.catSubArrow{color:#9ca3af;font-size:.75rem}.catSubBanner{align-items:center;border-radius:14px;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 30px}.catSubBannerContent{align-items:center;display:flex;gap:14px}.catSubBannerIcon{font-size:2rem}.catSubBannerContent h2{font-size:1.3rem;font-weight:600;margin:0 0 4px}.catSubBannerContent p{font-size:.85rem;margin:0;opacity:.9}.viewAllBtn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;gap:6px;padding:10px 18px;transition:.2s}.viewAllBtn:hover{background:#ffffff4d}.catChildGrid{display:flex;flex-direction:column;gap:4px}.catChildCard{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:.2s}.catChildCard:hover{background:var(--extraLightGray);border-color:var(--gray)}.catChildInfo{align-items:center;display:flex;gap:14px}.catChildName{color:#1a1a1a;font-size:.92rem;font-weight:500}.catChildCount{color:#9ca3af;font-size:.78rem}.catChildArrow{color:#9ca3af;font-size:.7rem}@media (max-width:768px){.catGrid{gap:14px;grid-template-columns:repeat(2,1fr)}.catPageHeader h1{font-size:1.4rem}.catMainBannerOverlay{min-height:160px;padding:24px 20px}.catMainBannerOverlay h1{font-size:1.5rem}.catSubBanner{align-items:flex-start;flex-direction:column;gap:14px}}@media (max-width:480px){.catGrid{grid-template-columns:1fr}}.notFoundPage{align-items:center;background:linear-gradient(135deg,#fafbfc,#f3f4f6 50%,#e5e7eb);display:flex;justify-content:center;min-height:100vh;padding:24px}.notFoundContent{max-width:480px;text-align:center}.notFoundIllustration{margin-bottom:32px;position:relative}.notFoundCode{color:var(--primaryColor);display:block;font-size:clamp(5rem,15vw,8rem);font-weight:800;line-height:1}.notFoundOrb{animation:notFoundFloat 4s ease-in-out infinite;background:linear-gradient(135deg,var(--primaryColor),#ff8a9b);border-radius:50%;opacity:.12;position:absolute}.notFoundOrb1{animation-delay:0s;height:80px;right:10%;top:-20px;width:80px}.notFoundOrb2{animation-delay:1.5s;bottom:20px;height:50px;left:5%;width:50px}.notFoundOrb3{animation-delay:3s;height:35px;right:-10px;top:40%;width:35px}@keyframes notFoundFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.notFoundLogo{margin-bottom:24px;opacity:.9;width:72px}.notFoundTitle{color:#1a1a2e;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 12px}.notFoundDescription{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 0 32px}.notFoundActions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.notFoundBtn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 20px;text-decoration:none;transition:all .2s}.notFoundBtnPrimary{background:var(--primaryColor);box-shadow:0 2px 8px #ff6b8159;color:#fff}.notFoundBtnPrimary:hover{background:#e85a6b;box-shadow:0 4px 12px #ff6b8166;transform:translateY(-1px)}.notFoundBtnSecondary{background:#fff;border:1.5px solid #e5e7eb;color:#374151}.notFoundBtnSecondary:hover{background:#ff6b810f;border-color:var(--primaryColor);color:var(--primaryColor)}.notFoundBtnGhost{background:#0000;color:#6b7280}.notFoundBtnGhost:hover{background:#0000000a;color:#374151}.emailVerifiedPage{align-items:center;background:linear-gradient(135deg,#fafbfc,#f3f4f6 50%,#e5e7eb);display:flex;justify-content:center;min-height:100vh;padding:24px}.emailVerifiedCard{background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 4px 24px #0000000f,0 1px 3px #0000000a;max-width:440px;padding:48px 40px;text-align:center}.emailVerifiedCard.success .emailVerifiedIconWrap{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.emailVerifiedCard.error .emailVerifiedIconWrap{background:linear-gradient(135deg,#fee2e2,#fecaca);color:#dc2626}.emailVerifiedIconWrap{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.emailVerifiedIcon{font-size:2.5rem}.emailVerifiedLogo{margin-bottom:24px;opacity:.9;width:64px}.emailVerifiedTitle{color:#1a1a2e;font-size:1.5rem;font-weight:700;margin:0 0 12px}.emailVerifiedDescription{color:#6b7280;font-size:.95rem;line-height:1.6;margin:0 0 28px}.emailVerifiedBtn{align-items:center;background:var(--primaryColor);border-radius:10px;box-shadow:0 2px 8px #ff6b8159;color:#fff;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s}.emailVerifiedBtn:hover{background:#e85a6b;box-shadow:0 4px 12px #ff6b8166;transform:translateY(-1px)}.commonChatDiv .chatWarningBanner{align-items:center;animation:slideDown .2s ease-out;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;display:flex;font-size:.82rem;font-weight:500;gap:8px;padding:8px 14px;width:100%}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.commonChatDiv .chatWarningBanner .chatWarningIcon{flex-shrink:0;font-size:1rem}.commonChatDiv .chatWarningBanner span{flex:1 1}.chatWarningBanner .chatWarningClose{background:none;border:none;color:#92400e;cursor:pointer;font-size:1.2rem;line-height:1;opacity:.7;padding:0 4px;transition:.15s}.commonChatDiv .chatWarningBanner .chatWarningClose:hover{opacity:1}.floatingChatButton{align-items:center;background:linear-gradient(135deg,var(--primaryBlue) 0,#2563eb 100%);border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 20px #2563eb66;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:24px;transition:transform .2s ease,box-shadow .2s ease;width:56px;z-index:999}.floatingChatButton:hover{box-shadow:0 6px 24px #2563eb80;transform:scale(1.05)}.floatingChatButton.active{background:linear-gradient(135deg,#1e40af,#1d4ed8)}.floatingChatButtonIcon{font-size:28px}.floatingChatOverlay{align-items:flex-end;animation:fadeIn .2s ease;background:#0006;display:flex;inset:0;justify-content:flex-end;padding:20px;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.floatingChatPopup{animation:slideUp .3s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;display:flex;flex-direction:column;height:560px;max-height:85vh;max-width:420px;overflow:hidden;width:100%}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.floatingChatHeader{align-items:center;background:var(--extraLightGray);border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;padding:16px 20px}.floatingChatHeader h3{font-size:1.1rem;font-weight:600;margin:0}.floatingChatCloseBtn{background:none;border:none;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.8rem;line-height:1;padding:4px;transition:color .2s}.floatingChatCloseBtn:hover{color:var(--black)}.floatingChatBody{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.floatingChatLoading{align-items:center;color:var(--lightBlackPrimary);display:flex;font-size:.9rem;justify-content:center;padding:40px}.floatingChatSelect{flex:1 1;overflow-y:auto;padding:12px}.floatingChatList{display:flex;flex-direction:column;gap:4px}.floatingChatListItem{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:background .15s}.floatingChatListItem:hover{background:var(--extraLightGray)}.floatingChatListItem img{border-radius:50%;height:44px;object-fit:cover;width:44px}.floatingChatListItem>div{flex:1 1;min-width:0}.floatingChatListItem p{color:var(--lightBlackPrimary);font-size:.8rem;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.floatingChatEmpty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;text-align:center}.floatingChatEmptyIcon{color:var(--gray);font-size:3rem;margin-bottom:12px}.floatingChatEmpty p{font-size:1rem;font-weight:600;margin:0}.floatingChatEmpty span{color:var(--lightBlackPrimary);font-size:.85rem;line-height:1.4;margin-top:8px}.floatingChatRoomHeader{align-items:center;background:var(--extraLightGray);border-bottom:1px solid var(--gray);display:flex;gap:12px;padding:12px 16px}.floatingChatBackBtn{background:none;border:none;border-radius:6px;color:var(--lightBlackPrimary);cursor:pointer;padding:4px;transition:background .15s}.floatingChatBackBtn:hover{background:var(--lightGray);color:var(--black)}.floatingChatRoomHeader img{border-radius:50%;height:40px;object-fit:cover;width:40px}.floatingChatRoomHeader>div{flex:1 1;min-width:0}.floatingChatSellerName{color:var(--primaryBlue);display:block;font-size:.95rem;font-weight:600;text-decoration:none}.floatingChatSellerName:hover{text-decoration:underline}.floatingChatBuyerName{color:var(--black);cursor:default;text-decoration:none}.floatingChatBuyerName:hover{text-decoration:none}.floatingChatViewFull{display:block;font-size:.75rem;margin-top:2px}.floatingChatViewFull a{color:var(--primaryBlue);text-decoration:none}.floatingChatViewFull a:hover{text-decoration:underline}.floatingChatMessages{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.floatingChatMessage{border-radius:12px;font-size:.9rem;line-height:1.4;max-width:85%;padding:8px 12px}.floatingChatMessage.sent{align-self:flex-end;background:var(--primaryBlue);color:#fff}.floatingChatMessage.received{align-self:flex-start;background:var(--extraLightGray);color:var(--black)}.floatingChatMessageTime{display:block;font-size:.7rem;margin-bottom:4px;opacity:.8}.floatingChatOfferPlaceholder{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;font-size:.85rem;padding:10px 12px}.floatingChatOfferPlaceholder p{color:#000;font-weight:500;margin:0 0 6px}.floatingChatOfferPlaceholder a{color:var(--primaryBlue);text-decoration:none}.floatingChatOfferPlaceholder a:hover{text-decoration:underline}.floatingChatFile{display:flex;flex-direction:column;gap:4px}.floatingChatDoc{align-items:center;background:#fff3;border-radius:8px;cursor:pointer;display:flex;font-size:.8rem;gap:8px;padding:8px}.floatingChatMessage.received .floatingChatDoc{background:var(--lightGray)}.floatingChatInputArea{background:#fff;border-top:1px solid var(--gray);min-width:0;overflow:hidden;padding:12px 16px}.floatingChatWarning{margin-bottom:8px}.commonChatDiv .chatWarningBanner,.floatingChatInputArea .chatWarningBanner{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;box-shadow:0 4px 12px #f59e0b26;color:#92400e;display:flex;font-size:.82rem;font-weight:500;gap:8px;padding:10px 14px}.commonChatDiv .chatWarningBanner .chatWarningIcon,.floatingChatInputArea .chatWarningBanner .chatWarningIcon{color:#b45309;flex-shrink:0;font-size:1rem}.commonChatDiv .chatWarningBanner span,.floatingChatInputArea .chatWarningBanner{flex:1 1}.commonChatDiv .chatWarningBanner .chatWarningClose,.floatingChatInputArea .chatWarningBanner .chatWarningClose{background:#92400e1a;border:none;border-radius:4px;color:#92400e;cursor:pointer;font-size:1.1rem;line-height:1;padding:2px 6px;transition:background .15s}.commonChatDiv .chatWarningBanner .chatWarningClose:hover,.floatingChatInputArea .chatWarningBanner .chatWarningClose:hover{background:#92400e33}.floatingChatFilePreview{align-items:center;background:var(--extraLightGray);border-radius:8px;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.floatingChatRemoveFile{background:none;border:none;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.2rem;padding:0 4px}.floatingChatInputRow{align-items:center;display:flex;gap:8px;min-width:0}.floatingChatInputRow input[type=text]{border:1px solid var(--gray);border-radius:24px;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:10px 16px;transition:border-color .2s}.floatingChatInputRow input:focus{border-color:var(--primaryBlue)}.floatingChatAttachBtn{align-items:center;background:var(--extraLightGray);border-radius:50%;color:var(--lightBlackPrimary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .15s;width:40px}.floatingChatAttachBtn:hover{background:var(--lightGray)}.floatingChatAttachBtn{flex-shrink:0;overflow:hidden;position:relative}.floatingChatAttachBtn .floatingChatFileInput{cursor:pointer;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.floatingChatSendBtn{align-items:center;background:var(--primaryBlue);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:opacity .15s;width:40px}.floatingChatSendBtn:hover:not(:disabled){opacity:.9}.floatingChatSendBtn:disabled{cursor:not-allowed;opacity:.6}.chatOrderUpdateBanner{align-items:center;display:flex;flex-direction:column;margin:14px auto;max-width:88%}.chatOrderUpdateInner{align-items:center;background:linear-gradient(135deg,#eff6ff,#e0eafc);border:1px solid #bfdbfe;border-radius:22px;box-shadow:0 1px 4px #1e40af0f;color:#1e40af;display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:500;gap:8px;justify-content:center;padding:10px 18px}.chatOrderUpdateIcon{color:#3b82f6;flex-shrink:0;font-size:1rem}.chatOrderUpdateText{flex:0 1 auto;text-align:center}.chatOrderUpdateLink{color:#2563eb;font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap}.chatOrderUpdateLink:hover{text-decoration:underline}.chatOrderUpdateTime{color:var(--lightBlackSecondary);font-size:.7rem;margin-top:4px}.floatingChatOrderUpdate{align-items:center;background:linear-gradient(135deg,#eff6ff,#e0eafc);border:1px solid #bfdbfe;border-radius:18px;box-shadow:0 1px 3px #1e40af0f;color:#1e40af;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:500;gap:6px;justify-content:center;margin:10px auto;max-width:95%;padding:7px 14px;text-align:center}.floatingChatOrderUpdateIcon{color:#3b82f6;flex-shrink:0}.floatingChatOrderUpdateText{flex:0 1 auto;word-break:break-word}.floatingChatOrderUpdateLink{color:#2563eb;font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap}.floatingChatOrderUpdateLink:hover{text-decoration:underline}.profileDrawerContainer .profileBadge{border:2px solid #fff;border-radius:50%;display:flex;font-size:.65rem;pointer-events:none;position:absolute;right:-4px;top:-2px;width:18px;z-index:2}.profileDrawerContainer .profileBadge,.switchSellerUnreadBadge{align-items:center;background:#ef4444;color:#fff;font-weight:700;height:18px;justify-content:center}.switchSellerUnreadBadge{border-radius:10px;display:inline-flex;font-size:.7rem;margin-left:6px;min-width:18px;padding:0 5px}@media (max-width:500px){.floatingChatOverlay{align-items:stretch;padding:0}.floatingChatPopup{border-radius:0;height:100vh;max-height:100vh;max-width:none}.floatingChatButton{bottom:16px;height:52px;right:16px;width:52px}}.pdSaleBanner{align-items:center;background:linear-gradient(135deg,#ff5722,#e64a19);border-radius:10px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:10px;margin-bottom:14px;padding:10px 16px}.pdSaleBanner svg{font-size:16px}.pdSaleText{flex:1 1}.pdSaleEnds{align-items:center;display:flex;font-size:12px;font-weight:400;gap:4px;opacity:.9}.pdBulkTiers{display:flex;gap:8px;margin-bottom:14px;overflow-x:auto;padding-bottom:4px}.pdBulkTier{align-items:center;background:#fafbfc;border:2px solid #e5e7eb;border-radius:10px;cursor:default;display:flex;flex-direction:column;min-width:100px;padding:10px 18px;transition:all .2s}.pdBulkTier.active{background:#fff5f2;border-color:#ff5722}.pdBulkQty{color:#6b7280;font-size:12px;font-weight:500}.pdBulkPrice{color:#1a1a2e;font-size:16px;font-weight:700}.pdBulkTier.active .pdBulkPrice{color:#ff5722}.pdDistanceBadge{background:#f0fdf4;border-radius:12px;color:#166534;display:inline-flex;font-size:11px;font-weight:600;margin-left:6px;padding:2px 8px}.pdPriceRow{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.pdOriginalPrice{color:#9ca3af;font-size:16px;font-weight:400;text-decoration:line-through}.pdDiscountBadge{background:#ff5722;border-radius:6px;color:#fff;display:inline-block;font-size:12px;font-weight:700;padding:3px 10px}.pdSaleEndsSidebar{color:#ef4444;font-size:12px;font-weight:500;margin:4px 0 0}.pdOutOfStockOverlay{align-items:center;background:#0000008c;border-radius:12px;bottom:0;color:#fff;display:flex;font-size:22px;font-weight:700;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.productCard.outOfStock{opacity:.7}.productCard.outOfStock .productImage{position:relative}.outOfStockOverlay{align-items:center;background:#00000080;border-radius:12px;bottom:0;display:flex;font-size:14px;justify-content:center;left:0;right:0;top:0;z-index:2}.bulkTag,.outOfStockOverlay{color:#fff;font-weight:700;position:absolute}.bulkTag{background:#1d4ed8;border-radius:6px;font-size:11px;left:8px;padding:3px 10px;top:8px;z-index:1}.bulkPriceHint{color:#1d4ed8;display:block;font-size:11px;font-weight:500;margin-top:2px}.pdSpecsTable{margin-bottom:16px}.pdSpecsTable h3{color:#1a1a2e;font-size:16px;font-weight:600;margin:0 0 10px}.pdSpecsTable table{border-collapse:collapse;width:100%}.pdSpecsTable tr:nth-child(2n){background:#f9fafb}.pdSpecsTable td{border-bottom:1px solid #f3f4f6;font-size:14px;padding:8px 12px}.pdSpecLabel{color:#374151;font-weight:600;width:35%}.pdSpecValue{color:#6b7280}.pdShippingInfo{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-top:16px;padding:16px}.pdShippingInfo h3{align-items:center;color:#1a1a2e;display:flex;font-size:15px;font-weight:600;margin:0 0 12px}.pdShippingGrid{display:flex;flex-direction:column;gap:10px}.pdShippingTier{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:10px 14px}.pdShippingTierIcon{font-size:20px}.pdShippingTierInfo{display:flex;flex-direction:column;gap:2px}.pdShippingTierLabel{color:#374151;font-size:13px;font-weight:600}.pdShippingTierFee{color:#6b7280;font-size:13px}.pdFreeShipping{color:#10b981;font-weight:600}.pdShippingTierDays{color:#9ca3af;font-size:11px}.pdOfferingsSection{margin-bottom:8px}.pdOfferingsTitle{color:#374151;font-size:13px;font-weight:600;margin:0 0 6px}.pdCheckIcon{color:#10b981;font-size:11px;margin-right:2px}.pdAddedServices{border-top:1px solid #f3f4f6;margin:12px 0;padding-top:12px}.pdAddedServicesTitle{color:#374151;font-size:13px;font-weight:600;margin:0 0 8px}.pdAddedServiceItem{align-items:center;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px;transition:all .2s}.pdAddedServiceItem input{display:none}.pdAddedServiceItem.active{background:#fff5f2;border-color:#ff5722}.pdAddedServiceImg{border-radius:6px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.pdAddedServiceInfo{display:flex;flex:1 1;flex-direction:column}.pdAddedServiceName{color:#1a1a2e;font-size:13px;font-weight:600}.pdAddedServiceDesc{color:#6b7280;font-size:11px}.pdAddedServicePrice{color:#10b981;font-size:13px;font-weight:600;white-space:nowrap}.pdBulkHint{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;display:flex;font-weight:500;gap:6px;margin:8px 0;padding:8px 12px}.pdBulkHint,.pdBulkHint svg{font-size:12px}.pdDeliveryFeeInline{color:#6b7280}.pdDeliveryFeeInline,.pdFreeShippingInline{font-size:12px;font-weight:600;margin-left:auto}.pdFreeShippingInline{color:#10b981}.pdPickupAddr{color:#6b7280;font-size:11px}.pdTotalRow{align-items:center;color:#1a1a2e;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding-bottom:12px}.pdTotalPrice{color:#ff5722;font-size:20px;font-weight:700}.orderAddedServices{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:10px;padding:10px 12px}.orderAddedServicesLabel{color:#374151;font-size:12px;font-weight:600;margin:0 0 8px}.orderAddedServiceItem{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:8px;padding:6px 0}.orderAddedServiceItem:last-child{border-bottom:none}.orderAddedServiceImg{border-radius:4px;height:32px;object-fit:cover;width:32px}.orderAddedServiceName{color:#1a1a2e;flex:1 1;font-size:13px}.orderAddedServicePrice{color:#10b981;font-size:13px;font-weight:600}@media screen and (max-width:768px){.pdBulkTiers{flex-wrap:nowrap}.pdBulkTier{min-width:90px;padding:8px 14px}.pdShippingGrid{gap:8px}.pdSpecsTable td{font-size:13px;padding:6px 10px}}.sellerPictureUpload{align-items:center;display:flex;flex-direction:column;margin-bottom:16px;width:100%}.uploadArea{align-items:center;background-color:#fff5f5;border:2px dashed #ccc;border-radius:50%;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .3s ease,background-color .3s ease;width:200px}.uploadArea:hover{background-color:#ffe5e5;box-shadow:0 4px 10px #0000001a}.sellerUploadPlaceholder{align-items:center;color:#ff6b6b;color:var(--primaryColor,#ff6b6b);display:flex;flex-direction:column;font-weight:500;text-align:center;transition:color .3s ease}.uploadPlaceholder:hover{color:#d9534f}.uploadIcon{font-size:48px;margin-bottom:8px;transition:transform .3s ease}.uploadPlaceholder:hover .uploadIcon{transform:scale(1.1)}.fileInput{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.previewContainer{overflow:hidden;position:relative}.previewContainer,.previewImage{border-radius:50%;height:100%;width:100%}.previewImage{object-fit:cover}.removeButton{align-items:center;background:#0009;box-shadow:0 2px 5px #0003;color:#fff;display:flex;justify-content:center;padding:6px;transition:transform .3s ease,background-color .3s ease}.removeButton:hover{background:#000c;transform:scale(1.1)}.stepIndicatorContainer{align-items:center;display:flex;justify-content:space-evenly;margin:2rem 0;padding:0 2rem;position:relative}.stepIndicatorContainer:before{background:#e5e7eb;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:50%;width:50%;z-index:1}.stepDot{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:flex;height:40px;justify-content:center;position:relative;width:40px;z-index:2}.stepDot.completed{background:var(--primaryColor);border-color:var(--primaryColor)}.stepDot.current{background:#fff;border-color:var(--primaryColor)}.stepNumber{color:#6b7280;font-weight:600}.stepDot.completed .stepNumber{color:#fff}.stepDot.current .stepNumber{color:var(--primaryColor)}.stepLabel{color:#6b7280;font-size:.875rem;left:50%;margin-top:.5rem;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap}.navigationButtons{display:flex;gap:15px;justify-content:right}.navigationButtons .primaryBtn,.navigationButtons .primaryBtn3{margin:0!important;width:fit-content!important}.prevStepBtn{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.nextStepBtn{background:var(--primaryColor);border:none;color:#fff}.prevStepBtn:hover{background:#f9fafb}.nextStepBtn:hover{background:#4338ca}.activeOrdersContainer{background-color:#fff;border:1px solid #ddd;margin:24px 0;padding:20px}.activeOrdersWrapper{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:20px;scroll-behavior:smooth}.activeOrdersWrapper::-webkit-scrollbar{display:none}.activeOrderCard{border:1px solid #e0e0e0;flex:0 0 auto;overflow:hidden;width:340px}.activeOrderImage{height:200px;object-fit:cover;width:100%}.activeOrderTitle{-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;padding:12px;text-overflow:ellipsis}.createProductContainer{border:1px solid #ccc;margin:40px auto;max-width:1000px}.createProductContent{display:flex;flex-direction:column;gap:10px;margin:0 40px}.productFormContainer{background:#fff;border-radius:8px;padding:32px 0}.createProductContainer .productFormContainer .productDescription{min-height:250px}.formGroup{gap:5px;margin-bottom:28px;position:relative}.wordLimit{color:#999;font-size:11px;margin-top:4px;text-align:right}.imageUploadContainer{margin:35px 0}.imageUploadBox{align-items:center;background-color:#fff0f0;border-radius:4px;cursor:pointer;display:flex;height:150px;justify-content:center;width:200px}.uploadIcon{fill:var(--primaryColor);height:50px;width:50px}.quantitySection{margin-bottom:35px}.quantityGroup{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.selectField{-webkit-appearance:none;appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23666' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e6e6e6;border-radius:4px;font-size:14px;height:40px;padding:8px 12px;width:100%}.cancellationSection{display:flex;flex-direction:column;gap:10px;margin-top:30px}.cancellationLabel{color:#999;font-size:12px;margin-bottom:12px}.radioGroup{border:1px solid #e6e6e6;border-radius:0;display:flex;margin-bottom:8px}.radioButton{background:#fff;border:none;cursor:pointer;flex:1 1;font-size:14px;padding:10px;text-align:center}.radioButton.active{background:#2d2d2d;color:#fff}.noteText{color:#999;font-size:11px}.pricingSection{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:0;margin:35px auto;max-width:800px}.createProductSectionTitle{border-bottom:2px solid #e5e7eb;color:#111827;font-size:18px;font-weight:600;margin-bottom:24px;padding:20px 40px}.stepIcon{margin-right:6px}.statesGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:8px}.shippingFeesSection{display:flex;flex-direction:column;gap:16px;margin-top:8px}.modalTitle{color:#333;font-size:18px}.variableOptions{margin-top:20px}.optionGroup{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.addOptionButton{align-items:center;display:flex;font-size:14px;gap:4px;padding:8px 0}.addOptionButton,.removeOptionButton{background:none;border:none;color:var(--primaryColor);cursor:pointer}.removeOptionButton{padding:8px}.variablesList{margin-top:20px}.variableCard{border-radius:4px}.variableCard,.variableName{margin-bottom:12px}.optionsList{flex-wrap:wrap}.optionTag{font-size:12px;gap:4px;padding:4px 8px}.optionPrice{color:var(--primaryColor);font-weight:500}.presetButtons{display:flex;gap:12px;margin-bottom:20px}.presetButton{background:var(--primaryColor);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.presetButton:hover{background:#f50057}.dividerText{color:#999;margin:20px 0;position:relative;text-align:center}.dividerText:after,.dividerText:before{background:#e6e6e6;content:"";height:1px;position:absolute;top:50%;width:45%}.dividerText:before{left:0}.dividerText:after{right:0}.variableHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.optionImageUpload{background:#fff;border:1px dashed #ccc;border-radius:4px;flex-shrink:0;height:40px;overflow:hidden;width:40px}.imageUploadLabel,.optionImageUpload{align-items:center;cursor:pointer;display:flex;justify-content:center}.imageUploadLabel{height:100%;margin:0;padding:0;width:100%}.uploadPlaceholder{color:#999;flex-direction:column;font-size:10px}.optionImagePreview{height:100%;object-fit:cover;width:100%}.removeVariableButton{align-items:center;background:none;border:none;border-radius:4px;color:var(--primaryColor);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .2s}.removeVariableButton:hover{background-color:#ff40811a}.optionName{font-weight:500}.optionTag{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:4px;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px;padding:8px 12px;width:100%}.optionMiniPreview{border-radius:4px;height:24px;margin-right:8px;object-fit:cover;width:24px}.optionsList{display:flex;flex-direction:column;gap:8px}.variableCard{background:#f8f8f8;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:16px;padding:16px}.variableName{color:#333;font-size:16px;margin:0}.locationDeliverySection{margin:40px;max-width:800px}.locationContainer{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:1rem}.mapContainer{height:360px;overflow:hidden;width:100%}.mapImage{height:100%;object-fit:cover;width:100%}.locationFormContainer{display:flex;flex-direction:column}.deliveryOptionsGroup{display:flex;gap:10px;margin-top:.5rem}.deliveryFeeContainer{align-items:center;display:flex;gap:1rem}.deliveryFeeContainer .checkboxDiv{margin:0;width:100%}.orText{color:#6b7280}.createProductPage .discountSection .discountGroup{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:20px}.createProductPage .discountSection .discountGroup .formGroup{margin-bottom:0}.createProductPage .discountSection{margin:35px auto;max-width:800px}.createProductPage .discountSection h3{margin-bottom:10px}.createProductPage .discountSection .discountInputGroup{align-items:flex-end;display:flex;gap:.5rem}.removeDiscountButton{align-items:center;background:none;border:none;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:color .2s}.removeDiscountButton:hover{color:#dc2626}.mediaModalOverlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.mediaModal{background:#fff;border-radius:8px;max-width:1000px;padding:24px;width:fit-content}.mediaModalHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.modalCounter{color:#666;font-size:14px}.closeButton{color:#666;padding:8px}.mediaContent{display:flex;gap:16px}.mainPreview{background-color:#f5f5f5;border-radius:8px;height:400px;overflow:hidden;width:400px}.mainPreviewImage{object-fit:cover}.emptyMainPreview,.mainPreviewImage{height:100%;width:100%}.emptyMainPreview label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.thumbnailGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);height:fit-content;overflow-y:auto;padding:8px}.thumbnailContainer{border-radius:4px;height:120px;overflow:hidden;position:relative;width:120px}.thumbnailContainer.selected{border:2px solid var(--primaryColor)}.thumbnailImage{cursor:pointer;height:100%;object-fit:cover;width:100%}.removeButton{background:#fff;border:none;border-radius:50%;cursor:pointer;opacity:0;padding:4px;position:absolute;right:8px;top:8px;transition:opacity .2s}.thumbnailContainer:hover .removeButton{opacity:1}.uploadPlaceholder{align-items:center;border:2px dashed #ddd;border-radius:4px;cursor:pointer;display:flex;height:120px;justify-content:center;width:120px}.uploadPlaceholder:hover{border-color:#999}.modalActions{gap:16px;margin-top:16px}.backButton{background:none;border:none;color:#666;cursor:pointer;padding:8px 16px}.imageGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:16px}.imageGridItem{border-radius:4px;height:180px;overflow:hidden;position:relative;width:180px}.addImageButton{align-items:center;background:#f5f5f5;border:none;border-radius:4px;cursor:pointer;display:flex;height:150px;justify-content:center;width:100%}.addImageButton:hover{background:#eee}.hiddenInput{display:none}.nextBtnContainer{display:flex;justify-content:end;margin:30px auto}.createProductPage .mainSection,.createProductPage .nextBtnContainer{max-width:1000px}.packagesContainer{margin:0 auto}.packagesHeader{font-size:24px;margin-bottom:30px;text-align:center}.packagesTable{border:1px solid #e0e0e0;overflow:hidden}.packagesRow{border-bottom:1px solid #e0e0e0;display:grid;grid-template-columns:200px repeat(3,1fr)}.packagesLabel{align-items:center;background-color:#f8f9fa;color:#000;display:flex;font-weight:500}.packageColumn,.packagesLabel{border-right:1px solid #e0e0e0;padding:15px}.packageColumn{text-align:center}.packageName{font-weight:700;margin-bottom:5px}.packageSubtitle{color:#666;font-size:12px}.packageCell{border-right:1px solid #e0e0e0;padding:20px}.packagesRow .briefDescriptionCell{margin-top:10px;position:relative}.packagesRow .briefDescriptionCell .charCount{margin-right:20px}.quantityContainer{align-items:center;display:flex;gap:10px}.editButton{background:none;border:none;color:#666;cursor:pointer;font-size:16px}.checkmarkContainer{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.checkmark{color:#ccc;font-size:20px}.checkmark.active{color:#4caf50}.priceRow{background-color:var(--primaryColor);color:#fff;display:grid;grid-template-columns:200px repeat(3,1fr)}.priceCell{border-right:1px solid var(--primaryColor);font-size:18px;font-weight:700;padding:15px;text-align:center}.variablesList{margin-top:10px}.variableItem{align-items:center;background-color:#f8f9fa;display:flex;justify-content:space-between;margin-bottom:5px;padding:5px}.removeVariableBtn{background:none;border:none;color:#f44;cursor:pointer;font-size:18px;padding:0 5px}.modalHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modalHeader h3{margin:0}.closeButton{background:none;border:none;cursor:pointer;padding:5px}.modalBody{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.error{background-color:#fef2f2;border-color:#ef4444!important}.errorText{color:#ef4444;font-size:.875rem}.sellerTradeContainer{align-items:center;display:flex;flex-direction:column;width:100%}.sellerTradeCard{background-color:#fff;border:1px solid #ccc;margin-bottom:20px;overflow:hidden}.sellerCardHeader{background-color:#ff6b81;color:#fff;justify-content:space-between;padding:15px 20px}.sellerCardHeader,.sellerProfileInfo{align-items:center;display:flex}.sellerProfileImage{border-radius:50%;height:50px;margin-right:10px;width:50px}.sellerProfileText{display:flex;flex-direction:column}.sellerProfileName{font-size:1.2rem;font-weight:700}.sellerProfileLocation{font-size:.9rem}.sellerQuoteButton{background-color:#fff;border:none;color:#ff6b81;cursor:pointer;font-weight:700;padding:8px 16px}.sellerQuoteButton:disabled{background-color:#e1e1e1;cursor:not-allowed}.sellerCardContent{padding:20px}.sellerTradeRow{display:flex;justify-content:space-between;margin-bottom:15px}.sellerColumn{flex:1 1;margin-right:15px}.sellerColumn:last-child{margin-right:0}.sellerLabel{color:#666;font-size:.85rem;margin-bottom:5px}.sellerValue{color:#333;font-size:1rem;font-weight:500}.sellerRequirements{margin-bottom:15px}.sellerInRange{color:#ff6b81;text-align:center}.sellerRangeCircle{font-size:.85rem;font-weight:700}.sellerDistance{color:#ff6b81;font-size:1.1rem;font-weight:700}.quoteForm{display:flex;flex-direction:column;gap:0}.quoteForm .infoText{align-items:start;margin:10px 0 0}.formGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:0;margin-top:20px}.formRow{display:flex;gap:16px}.modalActions{gap:12px;margin-top:20px}.quoteValue{font-weight:700}.quoteMessage{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:8px 0;padding:16px}.quoteContent{display:flex;flex-direction:column;gap:8px}.quoteHeader{color:#2c3e50;font-weight:600}.quoteDetails{display:flex;flex-direction:column;gap:8px}.quoteInfo{color:#666;display:flex;font-size:14px;gap:16px}.quoteStatus{background-color:#fff3cd;border-radius:4px;color:#856404;display:inline-block;font-size:12px;margin-top:8px;padding:4px 8px}.paymentMethodContainer{background:#fff;border:1px solid #ccc;margin:2rem auto;padding:1.5rem}.paymentMethodTitle{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.paymentMethodItem{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem;padding:1rem;transition:all .3s ease}.paymentMethodItem:hover{background:#f0f2f5}.paymentMethodItem.methodDisabled{background:#f1f1f1;opacity:.6}.paymentMethodItem .methodRestrictionInfo{align-items:center;background:#fef3c7;border-radius:6px;color:#92400e;display:flex;font-size:.82rem;font-weight:500;gap:6px;margin-top:8px;padding:8px 12px;width:100%}.paymentMethodLeft{align-items:center;display:flex;gap:1rem}.paymentMethodIcon{align-items:center;background:#e9ecef;border-radius:8px;color:#495057;display:flex;font-weight:600;height:40px;justify-content:center;width:40px}.paymentMethodName{color:#212529;font-size:1rem;font-weight:500}.paymentMethodRight{align-items:center;display:flex;gap:1rem}.modalTitle{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:.8rem}.modalLabel{color:#4a5568;display:block;font-weight:500;margin-bottom:.5rem}.modalInput:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a;outline:none}.modalWarning{color:#718096;font-size:.875rem;margin-bottom:1.5rem}.modalActions{display:flex;gap:1rem;justify-content:flex-end}.statsContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:30px 0}.statsContainer .withdrawBtn:disabled{background-color:var(--gray);cursor:not-allowed}.statCard{align-items:center;border:1px solid #ccc;box-sizing:border-box;display:flex;flex-basis:calc(20% - 20px);flex-direction:column;flex-grow:1;flex-shrink:1;padding:20px}.statTitle{color:#666;font-size:14px;margin-bottom:8px}.statAmount{color:#333;font-size:28px;font-weight:600;margin-bottom:20px}.chartContainer{background:#fff}.chartTitle{color:#333;font-size:18px;margin:10px 0}.chartWrapper{border:1px solid #ccc;height:350px;padding:10px;width:100%}.salesListContainer{background:#fff;border:1px solid #ccc;margin-bottom:100px;margin-top:30px;padding:24px}.salesListTitle{font-size:18px;font-weight:600;margin-bottom:16px}.filterLabel{color:#666}.filterLabel,.filterSelect{font-size:.9rem}.customDateRange{display:flex;gap:8px}.customDateRange input{border:1px solid #e5e7eb;border-radius:4px;font-size:.9rem;outline:none;padding:8px}.salesListFilterContainer{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.filterWrapper{align-items:center;display:flex;gap:12px}.filterSelect{border:1px solid #e5e7eb;border-radius:4px;outline:none;padding:8px}.resetFilterButton{align-items:center!important;display:flex!important;gap:4px!important}.salesListTableContainer{overflow-x:auto}.salesListTable{border-collapse:collapse;min-width:600px;width:100%}.salesListTable th{color:#666;font-weight:500;text-align:left}.salesListTable td,.salesListTable th{border-bottom:1px solid #e5e7eb;padding:12px}.salesListTable td{color:#333}.salesListTable tbody tr:hover{background:#f8f9fa}.earningsPage{min-height:100vh;padding:24px 0 100px}.earningsMainSection{margin:0 auto;max-width:1280px;padding:0 24px}.earningsPageHeader{margin-bottom:24px}.earningsPageTitle{color:#111827;font-size:1.75rem;font-weight:700;margin:0 0 6px}.earningsPageSubtitle{color:#6b7280;font-size:.9375rem;margin:0}.earningsPaymentSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:24px;padding:20px 24px}.earningsPaymentSection .paymentMethodContainer{background:none;border:none;margin:0;padding:0}.earningsPaymentSection .paymentMethodTitle{color:#374151;font-size:1rem;font-weight:600;margin:0 0 16px}.earningsStatsGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:8px}.earningsStatCard{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:14px;padding:20px;transition:box-shadow .2s}.earningsStatCard:hover{box-shadow:0 4px 12px #0000000f}.earningsStatIcon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.earningsStatContent{flex:1 1;min-width:0}.earningsStatLabel{color:#6b7280;display:block;font-size:.8125rem;margin-bottom:4px}.earningsStatAmount{color:#111827;display:block;font-size:1.25rem;font-weight:700}.earningsWithdrawBtn{background:var(--primaryColor);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;margin-top:12px;padding:8px 16px;transition:opacity .2s}.earningsWithdrawBtn:hover:not(:disabled){opacity:.92}.earningsWithdrawBtn:disabled{background:#9ca3af;cursor:not-allowed}.earningsInfoBanner{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:.875rem;gap:10px;margin-bottom:28px;padding:12px 16px}.earningsInfoIcon{flex-shrink:0;font-size:1.125rem}.earningsChartsSection{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.earningsChartCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:20px}.earningsChartCardWide{grid-column:1/-1}.earningsChartTitle{color:#111827;font-size:1rem;font-weight:600;margin:0 0 16px}.earningsChartsRow{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.earningsChartEmpty{align-items:center;color:#9ca3af;display:flex;font-size:.9rem;height:200px;justify-content:center}.earningsChartTooltip{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;padding:12px 16px}.earningsChartTooltipLabel{color:#333;font-weight:600;margin:0 0 6px}.earningsChartTooltip p{font-size:.875rem;margin:2px 0}.earningsSalesSection{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:40px;padding:24px}.earningsSalesHeader{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.earningsSalesTitle{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.earningsSalesFilters{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.earningsFilterGroup{align-items:center;display:flex;gap:10px}.earningsFilterLabel{color:#6b7280;font-size:.875rem}.earningsFilterSelect{background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:.875rem;padding:8px 12px}.earningsCustomDates{display:flex;gap:8px}.earningsCustomDates input{border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;padding:8px 12px}.earningsFilterActions{display:flex;flex-wrap:wrap;gap:10px}.earningsFilterBtn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 14px;transition:all .2s}.earningsFilterBtnSecondary{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.earningsFilterBtnSecondary:hover{background:#e5e7eb}.earningsFilterBtnPrimary{background:var(--primaryColor);border:none;color:#fff}.earningsFilterBtnPrimary:hover:not(:disabled){opacity:.92}.earningsFilterBtnPrimary:disabled{background:#9ca3af;cursor:not-allowed}.earningsTableWrapper{overflow-x:auto}.earningsTable{border-collapse:collapse;min-width:600px;width:100%}.earningsTable th{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.8125rem;font-weight:600;letter-spacing:.04em;padding:12px 16px;text-align:left;text-transform:uppercase}.earningsTable td{border-bottom:1px solid #f3f4f6;color:#374151;font-size:.9375rem;padding:12px 16px}.earningsTable tbody tr:hover{background:#f9fafb}.earningsTableAmount{color:#111827;font-weight:600}.earningsTableEmpty{color:#9ca3af;padding:40px 16px!important;text-align:center}.earningsWithdrawModal .modalBody p{margin:0 0 8px}.earningsModalBtn{border-radius:8px;cursor:pointer;font-size:.9375rem;font-weight:600;padding:10px 20px;transition:opacity .2s}.earningsModalBtnCancel{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.earningsModalBtnCancel:hover:not(:disabled){background:#e5e7eb}.earningsModalBtnConfirm{background:var(--primaryColor);border:none;color:#fff}.earningsModalBtnConfirm:hover:not(:disabled){opacity:.92}.earningsModalBtn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.earningsPage{padding:16px 0 80px}.earningsMainSection{padding:0 16px}.earningsChartsRow,.earningsStatsGrid{grid-template-columns:1fr}.earningsSalesFilters,.earningsSalesHeader{align-items:stretch;flex-direction:column}.earningsFilterGroup{flex-wrap:wrap}.earningsFilterActions{justify-content:stretch}.earningsFilterBtn{flex:1 1;justify-content:center}}.becomeSellerDiv{overflow-x:hidden;position:relative;width:100%}.becomeSellerDiv .becomeSellerSection{display:flex;flex-wrap:wrap;max-height:100vh;overflow-y:auto}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{align-items:start;height:fit-content;margin-left:90px;margin-top:100px;min-height:85vh;overflow:hidden;padding-right:20px;width:calc(50% - 90px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{align-items:center;background-position:50%;background-size:cover;display:flex;height:100%;justify-content:center;position:fixed;right:16px;top:0;width:45%}.becomeSellerDiv .becomeSellerRightSection .centerImage{max-height:80%;max-width:90%;object-fit:contain}.becomeSellerDiv .becomeSellerNavigation{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-wrap:nowrap;justify-content:center;left:50%;max-width:95%;overflow-x:auto;padding:12px 25px;position:absolute;scrollbar-width:thin;top:20px;transform:translateX(-50%);z-index:10}.becomeSellerDiv .becomeSellerNavigation::-webkit-scrollbar{height:4px}.becomeSellerDiv .becomeSellerNavigation::-webkit-scrollbar-thumb{background:#007bff4d;border-radius:4px}.becomeSellerDiv .becomeSellerNavigation .step-tab{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:120px;padding:8px 16px;position:relative;transition:all .3s ease;width:fit-content}.becomeSellerDiv .becomeSellerNavigation .step-number{align-items:center;background:#f0f0f0;border-radius:50%;color:#666;display:flex;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.becomeSellerDiv .becomeSellerNavigation .step-label{color:#666;font-size:14px;font-weight:500;text-align:center;white-space:nowrap}.becomeSellerDiv .becomeSellerNavigation .step-tab.active .step-number{background:#007bff;color:#fff}.becomeSellerDiv .becomeSellerNavigation .step-tab.active .step-label{color:#007bff}.becomeSellerDiv .becomeSellerNavigation .step-tab.completed .step-number{background:#28a745;color:#fff}.becomeSellerDiv .becomeSellerNavigation .step-tab.completed .step-label{color:#28a745}.becomeSellerDiv .becomeSellerNavigation .step-tab.disabled{cursor:not-allowed;opacity:.5}.becomeSellerDiv .becomeSellerNavigation .step-tab:hover:not(.disabled){background:#007bff1a}.becomeSellerDiv .becomeSellerNavigation .step-connector{background:#e0e0e0;flex-shrink:1;height:2px;margin:0 4px;position:relative;width:40px}.becomeSellerDiv .becomeSellerNavigation .step-tab.completed+.step-connector{background:#28a745}.becomeSellerDiv .becomeSellerNavigation .check-icon{font-size:14px}.becomeSellerDiv .error-message{color:#dc3545;display:block;font-size:12px}.becomeSellerDiv .becomeSellerNavigation .step-label,.becomeSellerDiv .becomeSellerNavigation .step-number,.becomeSellerDiv .becomeSellerNavigation .step-tab{transition:all .3s ease}.signUpForm{margin:0 auto;max-width:600px;width:100%}.inputField,.sellerPictureUpload{margin:0 auto;max-width:100%;width:100%}.activeOrdersContainer{overflow-x:auto}.dashboardVendorDetailContainer .sellerDashboardActiveOrdersUpper{display:flex;justify-content:space-between}.dashboardVendorDetailContainer{margin:0 auto;padding:0 15px;width:100%}.dashboardVendorDetailNewSection{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%}.dashboardVendorDetailLeftSection{flex:1 1;min-width:300px}.dashboardVendorDetailRightSection{flex:2 1;min-width:300px}.dashboardVendorDetailCardContainer{margin-bottom:20px}.dashboardVendorDetailCard{background-color:#fff;border:1px solid #e0e0e0;padding:20px;width:100%}.dashboardSellerInfoSection{align-items:center;display:flex;margin-bottom:16px}.dashboardSellerProfileImageContainer{flex-shrink:0;margin-right:16px;position:relative}.dashboardSellerProfileImage{border-radius:50%;height:60px;object-fit:cover;width:60px}.dashboardCrownIcon{font-size:20px;position:absolute;right:-3px;top:-8px}.dashboardSellerDetailsContainer{flex:1 1}.dashboardSellerName{color:#333;font-size:20px;font-weight:700;margin:0}.dashboardSellerLocation{color:#666;font-size:14px;margin:4px 0 0}.dashboardOnlineStatus{align-items:center;border:1px solid #ddd;border-radius:4px;color:#4caf50;cursor:pointer;display:flex;font-size:14px;margin:4px 0 0;padding:4px 8px}.dashboardOnlineDot{background-color:#4caf50;border-radius:50%;height:8px;margin-right:8px;width:8px}.dashboardSellerDescription{color:#444;font-size:14px;line-height:1.5;margin:16px 0}.dashboardSellerInfoContainer{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.dashboardInfoIcon{color:#2d68fe;color:var(--primaryColor,#2d68fe);flex-shrink:0;font-size:24px;margin-right:12px}.dashboardInfoContent h3{color:#666;font-size:14px;font-weight:700;margin:0 0 4px}.dashboardInfoContent p{word-wrap:break-word;color:#333;font-size:14px;margin:0}.dashboardSellerRatingContainer{align-items:center;display:flex}.dashboardVendorRatingValue{color:#333;font-size:14px;font-weight:700;margin-right:4px}.dashboardVendorTotalReviews{color:#666;font-size:14px}.dashboardVendorStarIcon{color:#2d68fe;color:var(--primaryColor,#2d68fe);height:24px;width:24px}.dashboardActionButtonContainer{display:flex;flex-direction:column;gap:10px;margin:16px 0}.dashboardPostingsContainer{border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.dashboardPostingsHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.dashboardInfoCard{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.dashboardInfoCardTitle{color:#333;font-size:16px;font-weight:600;margin-bottom:16px}.dashboardInfoCardContent{display:flex;flex-direction:column;gap:12px}.dashboardInfoItem{align-items:flex-start;display:flex;gap:12px}.dashboardInfoDetails{display:flex;flex-direction:column;gap:4px}.dashboardInfoLabel{color:#666;font-size:14px}.dashboardInfoValue{color:#333;font-size:14px}.dashboardRecentChatHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.dashboardViewAllButton{background:none;border:none;color:#2d68fe;cursor:pointer;font-size:14px}.dashboardRecentChatList{display:flex;flex-direction:column;gap:16px;overflow:auto;width:100%}.dashboardRecentChatItem{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;gap:12px;padding-bottom:16px}.dashboardRecentChatItem:last-child{border-bottom:none;padding-bottom:0}.dashboardRecentChatLogo{border-radius:50%;height:40px;object-fit:cover;width:40px}.dashboardRecentChatContent{flex:1 1;min-width:0;overflow:hidden}.dashboardRecentChatUserInfo{align-items:center;display:flex;gap:8px;margin-bottom:4px}.dashboardRecentChatName{color:#333;font-size:14px;font-weight:500}.dashboardRecentChatUserType{color:#666;font-size:12px}.dashboardRecentChatMessage{color:#666;font-size:14px;margin:0;text-overflow:ellipsis;white-space:nowrap}.dashboardRecentChatTime{color:#666;font-size:12px;white-space:nowrap}.dashboardMyReviewsHistoryContainer{border:1px solid #e0e0e0;box-sizing:border-box;margin-bottom:20px;padding:20px}.pageMainHeading{color:#333;font-size:28px;font-weight:600;margin-bottom:20px}.primaryHeadingSmall{color:#333;font-size:20px;font-weight:600}.dashboardProductsCarousel{margin:0 -20px;padding:0 20px;position:relative}.dashboardVendorProductsWrapper{-webkit-overflow-scrolling:touch;display:flex;gap:20px;overflow-x:auto;padding:20px;scroll-behavior:smooth}.dashboardVendorProductsWrapper::-webkit-scrollbar{display:none}.dashboardVendorProductsWrapper>*{flex:0 0 auto;width:340px}.upgradeDiv{margin:20px 0 50px}.upgradeDiv .upgradeContent{display:flex;flex-direction:column;gap:30px}.upgradeDiv .upgradeContent .primaryHeading,.upgradeDiv .upgradeContent .secondaryHeading{text-align:center}.upgradeDiv .upgradeContent .primaryHeading{margin-top:20px}.upgradeDiv .upgradeContent .timeLine{display:flex;gap:30px;justify-content:center;width:100%}.upgradeDiv .upgradeContent .timeLine div{align-items:center;display:flex;justify-content:center}.upgradeDiv .upgradeContent .timeLine div label{margin-top:3px}.upgradeDiv .upgradeContent .plans{display:flex;gap:40px;justify-content:center}.upgradeDiv .upgradeContent .plans .plan{align-items:center;border:1px solid var(--gray);display:flex;flex-direction:column;gap:22px;padding:40px 30px;width:30%}.upgradeDiv .upgradeContent .plans .plan .price{font-size:2.5rem;font-weight:600}.upgradeDiv .upgradeContent .plans .plan .price span{font-size:1rem;font-weight:600}.upgradeDiv .upgradeContent .plans .plan .rows{display:flex;flex-direction:column;gap:8px;margin:15px 0}.upgradeDiv .upgradeContent .plans .plan .rows .row{align-items:center;display:flex;gap:10px}.upgradeDiv .upgradeContent .plans .plan .rows .row .icon{color:var(--success);height:18px;width:18px}.upgradeDiv .upgradeContent .plans .plan .rows .notIncluded span{color:var(--darkGray);text-decoration:line-through}.upgradeDiv .upgradeContent .plans .plan .rows .notIncluded .icon{color:var(--danger)}.upgradeDiv .upgradeContent .premiumPlan{background:var(--primaryColorLight)!important;color:var(--black)}.upgradeDiv .upgradeContent .premiumPlan .discountExpiry span,.upgradeDiv .upgradeContent .premiumPlan .discountPercent{color:var(--primaryColor);font-weight:600}.upgradeDiv .upgradeContent .plans .plan .buttonDiv{display:flex;flex-direction:column;gap:10px;width:70%}.boostDiv .boostCheckoutModelDiv .form,.upgradeDiv .upgradeCheckoutModelDiv .form{width:100%}.boostDiv .boostCheckoutModelDiv .modalContent,.upgradeDiv .upgradeCheckoutModelDiv .modalContent{max-width:700px;text-align:left;width:100%}.boostDiv .boostCheckoutModelDiv .modalContent .primaryHeadingSmall,.upgradeDiv .upgradeCheckoutModelDiv .modalContent .primaryHeadingSmall{margin:0}.boostDiv .boostCheckoutModelDiv .buttonsDiv,.upgradeDiv .upgradeCheckoutModelDiv .buttonsDiv{align-items:center;display:flex;gap:15px;justify-content:right;margin-top:20px}.boostDiv .boostCheckoutModelDiv .row,.upgradeDiv .upgradeCheckoutModelDiv .row{display:flex;justify-content:space-between;width:100%}@media (max-width:570px){.upgradeDiv .upgradeContent .primaryHeading{font-size:1.5rem;line-height:1.3;margin-bottom:15px;margin-top:15px;text-align:center}.upgradeDiv .upgradeContent .primaryHeading span{font-size:1.5rem}}.paymentModelOverlayDiv .form{width:100%}.paymentModelOverlayDiv .modalContent{max-width:700px;text-align:left;width:100%}.paymentModelOverlayDiv .modalContent .primaryHeadingSmall{margin:0}.paymentModelOverlayDiv .buttonsDiv{align-items:center;display:flex;gap:15px;justify-content:right;margin-top:20px}.paymentModelOverlayDiv .row{display:flex;justify-content:space-between;width:100%}.sellerPostingsContainer{min-height:100vh;position:relative}.postingsMainTable{border-collapse:initial;border-spacing:0;width:100%}.tableContainer{background-color:#fff;overflow:hidden}.postingsTableHeader th{border-bottom:1px solid #e8e8e8;color:#666;font-size:14px;font-weight:500;padding:16px 20px;text-align:left}.postingsTableRow{cursor:pointer;transition:background-color .2s}.postingsTableRow:hover{background-color:#fafafa}.postingsTableRow td{border-bottom:1px solid #f0f0f0;padding:16px 20px}.postingsProductCell{align-items:center;display:flex;gap:16px}.postingsProductImage{border-radius:8px;height:60px;object-fit:cover;width:60px}.postingsProductName{font-weight:500;word-break:break-word}.postingsMetricCell,.postingsProductName{color:#333;font-size:14px}.postingsActionButtons{display:flex;gap:16px;justify-content:flex-end}.postingsActionsCell{cursor:default}.postingsEditButton,.postingsViewButton,.postingsWithdrawButton{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:8px;transition:all .2s}.postingsViewButton{color:#2563eb}.postingsViewButton:hover{background-color:#2563eb14;color:#1d4ed8}.postingsEditButton{color:#666}.postingsEditButton:hover{background-color:#0000000d;color:#333}.postingsWithdrawButton{color:#ff4d4f}.postingsWithdrawButton:hover{background-color:#ff4d4f0d;color:#ff7875}.mobile-view{display:none}.postingsCard{background-color:#fff;border:1px solid #f0f0f0;border-radius:0;cursor:pointer;margin-bottom:16px;overflow:hidden}.postingsCardHeader{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.postingsCardStats{border-top:1px solid #f0f0f0;display:grid;grid-template-columns:repeat(3,1fr)}.postingsCardStat{display:flex;flex-direction:column;gap:4px;padding:12px 16px;text-align:center}.statLabel{color:#666;font-size:12px}.statValue{color:#333;font-size:16px;font-weight:500}.mobileActionsMenu{position:relative}.mobileMenuButton{background:none;border:none;color:var(--lightBlackPrimary);cursor:pointer;padding:8px}.mobileMenuButton:hover{color:var(--lightBlack)}.mobileMenuDropdown{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;min-width:120px;position:absolute;right:0;top:100%;z-index:10}.mobileMenuDropdown button{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:8px;padding:12px 16px;text-align:left;transition:background-color .2s;width:100%}.mobileMenuDropdown button:first-child{border-bottom:1px solid #f0f0f0}.mobileMenuDropdown button:hover{background-color:#f5f5f5}.mobileMenuDropdown button:first-child{color:#333}.mobileMenuDropdown button:last-child{color:#ff4d4f}.productNameTruncated{-webkit-line-clamp:3;-webkit-box-orient:vertical;cursor:pointer;display:-webkit-box;max-height:4.2em;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.namePopupOverlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:1001}.namePopupContent{background:#fff;border:1px solid #e0e0e0;max-height:80vh;max-width:90%;overflow-y:auto;padding:24px;position:relative;width:100%}.namePopupContent h3{color:#666;font-size:16px;font-weight:500;margin-bottom:12px}.namePopupContent p{color:#333;font-size:16px;line-height:1.5;margin:0;word-break:break-word}.closePopupButton{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:12px;top:12px;transition:background-color .2s}.closePopupButton:hover{background-color:#0000000d;color:#666}@media screen and (max-width:480px){.namePopupContent{padding:20px}.namePopupContent h3{font-size:15px;margin-bottom:10px}.namePopupContent p{font-size:14px}.closePopupButton{padding:6px}}@media screen and (max-width:410px){.namePopupContent{padding:16px}.namePopupContent h3{font-size:14px;margin-bottom:8px}.namePopupContent p{font-size:13px}}.cpPage{background:#f8f9fb;min-height:100vh;padding:30px 20px 60px}.cpMainSection{margin:0 auto;max-width:900px}.cpPageHeader{margin-bottom:8px;text-align:center}.cpPageTitle{color:#1a1a2e;font-size:26px;font-weight:700;margin:0}.cpPageSubtitle{color:#6b7280;font-size:14px;margin:4px 0 0}.cpStepIndicator{justify-content:center;margin:28px auto 32px;max-width:600px}.cpStep,.cpStepIndicator{align-items:center;display:flex}.cpStep{flex-direction:column;position:relative;z-index:1}.cpStepCircle{align-items:center;background:#e5e7eb;border:2px solid #0000;border-radius:50%;color:#6b7280;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;transition:all .3s ease;width:36px}.cpStep.current .cpStepCircle{background:#ff5722;border-color:#ff5722;box-shadow:0 2px 8px #ff57224d;color:#fff}.cpStep.completed .cpStepCircle{background:#10b981;border-color:#10b981;color:#fff}.cpStepLabel{color:#9ca3af;font-size:12px;font-weight:500;margin-top:6px;white-space:nowrap}.cpStep.current .cpStepLabel{color:#ff5722;font-weight:600}.cpStep.completed .cpStepLabel{color:#10b981}.cpStepLine{background:#e5e7eb;flex:1 1;height:3px;margin:0 -4px 20px;min-width:40px;transition:background .3s ease}.cpStepLine.completed{background:#10b981}.cpCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:20px;overflow:hidden}.cpCardHeader{align-items:center;background:#fafbfc;border-bottom:1px solid #f3f4f6;display:flex;gap:14px;padding:20px 24px}.cpCardIcon{flex-shrink:0;font-size:24px}.cpCardTitle{color:#1a1a2e;font-size:18px;font-weight:600;margin:0}.cpCardSubtitle{color:#6b7280;font-size:13px;margin:2px 0 0}.cpCardBody{padding:24px}.cpFormGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.cpFormFull{grid-column:1/-1}.cpFormTriple{grid-template-columns:1fr 1fr 1fr}.cpFormGroup{display:flex;flex-direction:column;gap:6px;margin-bottom:4px}.cpFormGroup.cpCompact{margin-bottom:0;margin-top:8px}.cpFormGroup.cpFormSmall{max-width:140px}.cpLabel{color:#374151;font-size:13px;font-weight:600}.cpSmallLabel{font-size:12px}.cpRequired{color:#ef4444}.cpInput{background:#fff;border:1.5px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.cpInput:focus{border-color:#ff5722;box-shadow:0 0 0 3px #ff572214}.cpInput::placeholder{color:#9ca3af}.cpInputError{border-color:#ef4444!important}.cpTextarea{min-height:100px;resize:vertical}.cpSmallTextarea{min-height:70px;resize:vertical}.cpCharCount{color:#9ca3af;font-size:11px;margin-top:-2px;text-align:right}.cpError{color:#ef4444}.cpError,.cpHelpText{font-size:12px;margin-top:2px}.cpHelpText{color:#6b7280;margin-bottom:4px}.cpDivider{background:#f3f4f6;height:1px;margin:20px 0}.cpSectionLabel{color:#1a1a2e;font-size:15px;font-weight:600;margin:0 0 12px}.cpInfoBanner{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;gap:10px;margin:10px 0;padding:12px 16px}.cpInfoBanner svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.cpInfoBanner p{color:#1e40af;font-size:13px;line-height:1.5;margin:0}.cpWarningBanner{background:#fef3c7;border-color:#fcd34d}.cpWarningBanner svg{color:#d97706}.cpWarningBanner p{color:#92400e}.cpCheckboxLabel{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:8px}.cpCheckbox{accent-color:#ff5722;height:16px;width:16px}.cpStatesGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:10px}.cpAddBtn{align-items:center;background:#fff5f2;border:1.5px solid #ffccbc;border-radius:8px;color:#ff5722;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:8px;padding:8px 16px;transition:all .2s}.cpAddBtn:hover{background:#ffe8e0}.cpAddBtn:disabled{cursor:not-allowed;opacity:.5}.cpCompactBtn{font-size:12px;margin-top:0;padding:6px 12px}.cpRemoveBtn{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:all .2s;width:34px}.cpRemoveBtn:hover{background:#fee2e2}.cpDetailRows{display:flex;flex-direction:column;gap:10px}.cpDetailRow{align-items:center;display:flex;gap:10px}.cpDetailRow .cpInput{flex:1 1}.cpDetailRow .cpDetailDesc{flex:2 1}.cpDeliveryOptions{display:flex;gap:12px}.cpDeliveryOption{border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;flex:1 1;padding:16px;position:relative;transition:all .2s}.cpDeliveryOption input{opacity:0;position:absolute}.cpDeliveryOption.active{background:#fff5f2;border-color:#ff5722}.cpDeliveryOptionContent{align-items:center;display:flex;flex-direction:column;gap:6px}.cpDeliveryIcon{font-size:28px}.cpDeliveryText{color:#374151;font-size:14px;font-weight:600}.cpPickupSection,.cpShippingSection{margin-top:20px}.cpShippingTiers{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr;margin-top:10px}.cpShippingTier{border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden}.cpShippingTierHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;padding:10px 14px}.cpShippingTierBody{padding:12px 14px}.cpFeeRow{align-items:center;display:flex;gap:10px}.cpFreeLabel{font-weight:500;white-space:nowrap}.cpToggleGroup{border:1.5px solid #d1d5db;border-radius:8px;display:flex;gap:0;margin-top:10px;overflow:hidden;width:fit-content}.cpToggleBtn{align-items:center;background:#fff;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 20px;transition:all .2s}.cpToggleBtn:not(:last-child){border-right:1.5px solid #d1d5db}.cpToggleBtn.active{background:#ff5722;color:#fff}.cpPricingTabs{border:1.5px solid #e5e7eb;border-radius:10px;display:flex;gap:0;margin-bottom:16px;overflow:hidden}.cpPricingTab{align-items:center;background:#f9fafb;border:none;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.cpPricingTab:not(:last-child){border-right:1.5px solid #e5e7eb}.cpPricingTab.active{background:#ff5722;color:#fff}.cpPackageToggles{margin-bottom:20px}.cpPackageToggleGroup{display:flex;gap:10px;margin:10px 0 6px}.cpPackageToggle{align-items:center;border:2px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s}.cpPackageToggle input{display:none}.cpPackageToggle.active{background:#fff5f2;border-color:#ff5722;color:#ff5722}.cpPackagesTable{border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden}.cpPackagesRow{border-bottom:1px solid #f3f4f6;display:grid;grid-template-columns:200px repeat(3,1fr);grid-template-columns:200px repeat(var(--pkg-cols,3),1fr)}.cpPackagesRow:last-child{border-bottom:none}.cpPackagesHeaderRow{background:#f9fafb}.cpPackagesLabel{align-items:center;color:#374151;font-size:13px;font-weight:600;padding:14px 16px}.cpPackageCol,.cpPackagesLabel{border-right:1px solid #f3f4f6;display:flex}.cpPackageCol{flex-direction:column;gap:6px;padding:12px 14px}.cpPackageCol:last-child{border-right:none}.cpPackageBadge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:4px 12px;text-align:center}.cpPackageBadgeBasic{background:#dbeafe;color:#1d4ed8}.cpPackageBadgeStandard{background:#fef3c7;color:#92400e}.cpPackageBadgePremium{background:#ede9fe;color:#6d28d9}.cpPackageDisabled{background:#f9fafb;opacity:.4;pointer-events:none;position:relative}.cpPackageDisabledLabel{color:#9ca3af;font-size:10px;letter-spacing:.5px;margin-top:2px;text-transform:uppercase}.cpDisabledPlaceholder{color:#d1d5db;font-size:14px;text-align:center}.cpOfferingsList{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cpOfferingChip{align-items:center;background:#f3f4f6;border-radius:20px;color:#374151;display:flex;font-size:12px;gap:6px;padding:4px 10px}.cpOfferingChip button{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:16px;line-height:1;padding:0}.cpOfferingChip button:hover{color:#ef4444}.cpTimeRow{display:flex;gap:8px}.cpTimeNumber{max-width:80px}.cpTimeUnit{max-width:120px}.cpVariableSection{display:flex;flex-direction:column;gap:16px}.cpVariablesList{display:flex;flex-direction:column;gap:12px}.cpVariableCard{border:1.5px solid #e5e7eb;border-radius:10px;padding:14px}.cpVariableCardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.cpVariableCardHeader h4{color:#1a1a2e;font-size:14px;font-weight:600;margin:0}.cpOptionsGrid{display:flex;flex-wrap:wrap;gap:8px}.cpOptionChip{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;font-size:12px;gap:6px;padding:6px 12px}.cpOptionImg{border-radius:4px;height:28px;object-fit:cover;width:28px}.cpOptionName{color:#374151;font-weight:500}.cpOptionPrice{color:#10b981;font-weight:600}.cpEarningsBanner{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:13px;line-height:1.6;margin-top:16px;padding:14px 18px}.cpEarningsBanner strong{display:block;margin-bottom:4px}.cpDiscountPreview{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:13px;gap:10px;margin-top:8px;padding:12px 16px}.cpDiscountPreview svg{color:#ef4444;flex-shrink:0}.cpBulkRow{align-items:flex-end;display:flex;gap:12px;margin-bottom:10px}.cpBulkRow .cpFormGroup{flex:1 1;margin-bottom:0}.cpBulkPreview{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:12px;padding:12px 16px}.cpBulkPreview strong{color:#1e40af;display:block;font-size:12px;margin-bottom:8px}.cpBulkTags{display:flex;flex-wrap:wrap;gap:8px}.cpBulkTag{background:#dbeafe;border-radius:20px;color:#1d4ed8;font-size:13px;font-weight:600;padding:6px 14px}.cpAddedServicesList{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.cpAddedServiceCard{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:10px;display:flex;gap:14px;padding:14px}.cpAddedServiceMain{display:flex;flex:1 1;flex-direction:column;gap:10px}.cpAddedServiceActions{align-items:center;display:flex;flex-direction:column;gap:8px}.cpServiceImageUpload{cursor:pointer;display:block}.cpServiceImagePreview{border:1px solid #e5e7eb;border-radius:8px;height:64px;object-fit:cover;width:64px}.cpServiceImagePlaceholder{align-items:center;border:2px dashed #d1d5db;border-radius:8px;color:#9ca3af;display:flex;flex-direction:column;font-size:11px;gap:4px;height:64px;justify-content:center;transition:all .2s;width:64px}.cpServiceImagePlaceholder:hover{border-color:#ff5722;color:#ff5722}.cpNavButtons{align-items:center;display:flex;gap:12px;margin-top:24px;padding:20px 0}.cpNavBtnSpacer{flex:1 1}.cpNavBtn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:12px 28px;transition:all .2s}.cpNavBtnBack{background:#fff;border:1.5px solid #d1d5db;color:#374151}.cpNavBtnBack:hover{background:#f3f4f6}.cpNavBtnNext,.cpNavBtnSubmit{background:#ff5722;box-shadow:0 2px 6px #ff572240;color:#fff}.cpNavBtnNext:hover,.cpNavBtnSubmit:hover{background:#e64a19;box-shadow:0 4px 12px #ff572259}.cpStepContent{display:flex;flex-direction:column;gap:0}@media screen and (max-width:768px){.cpPage{padding:16px 12px 40px}.cpPageTitle{font-size:22px}.cpStepIndicator{flex-wrap:nowrap;gap:0}.cpStepLabel{font-size:10px}.cpStepCircle{font-size:12px;height:30px;width:30px}.cpFormGrid,.cpFormTriple,.cpShippingTiers{grid-template-columns:1fr}.cpDeliveryOptions{flex-direction:column}.cpPackagesRow{grid-template-columns:120px repeat(3,1fr);grid-template-columns:120px repeat(var(--pkg-cols,3),1fr)}.cpPackagesLabel{font-size:12px;padding:10px 12px}.cpPackageCol{padding:10px 8px}.cpCardHeader{padding:16px 18px}.cpCardBody{padding:18px}.cpBulkRow{align-items:stretch}.cpAddedServiceCard,.cpBulkRow{flex-direction:column}.cpAddedServiceActions{flex-direction:row;justify-content:flex-end}.cpNavBtn{font-size:13px;padding:10px 20px}}@media screen and (max-width:480px){.cpPackagesTable{overflow-x:auto}.cpPackagesRow{min-width:500px}.cpTimeRow{flex-direction:column}.cpTimeNumber,.cpTimeUnit{max-width:100%}.cpFeeRow{flex-direction:column}}.signInContainer{align-items:center;display:flex;height:100vh;justify-content:center;position:relative}.signInContent{background:var(--white);border-radius:8px;border-radius:16px;box-shadow:0 10px 40px #00000014;display:flex;flex-direction:column;gap:15px;max-width:480px;padding:2rem;text-align:center;width:100%}.signInContent .label{color:var(--lightBlackPrimary);font-size:.85rem;font-weight:500;padding-bottom:5px}.signInHeader{margin-bottom:1rem}.signInTitle{color:var(--black);font-size:2rem;font-weight:600;margin-bottom:8px}.signInSubtitle{color:var(--darkGray);font-size:1rem;font-weight:400}.separator{position:relative}.separator:after,.separator:before{background-color:var(--lightGray);content:"";height:1px;position:absolute;top:50%;width:37%}.separator:before{left:0;top:10px}.separator:after{right:0}.passwordHeader{align-items:center;display:flex;justify-content:space-between}.passwordInputWrapper{align-items:center;display:flex;position:relative}.passwordField{padding-right:45px}.signInContainer .hidePasswordBtn{align-items:center;color:var(--darkGray);cursor:pointer;display:flex;position:absolute;right:15px;transition:color .2s}.signInContainer .hidePasswordBtn:hover{color:var(--black)}.forgotPasswordBtn{color:var(--darkGray);font-size:.75rem;text-decoration:none;transition:.1s;width:fit-content}.forgotPasswordBtn:hover{color:var(--black)}.socialLoginContainer{display:flex;justify-content:space-between}.socialLoginContainer button{border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1 1;margin:0 .25rem;padding:.5rem}.signInFooter p{font-size:.9rem;margin:.5rem 0}.signInFooter a{color:var(--primaryColor);text-decoration:none}.signUpContainer{position:relative}.backArrow{color:#333;cursor:pointer;font-size:30px;left:25px;position:absolute;top:30px;z-index:100000}.backArrow.disabled{color:#ccc;cursor:not-allowed}.signUpSection{display:flex;height:100vh;max-height:100vh;overflow-y:hidden}.leftSection{align-items:center;background-color:#fff;flex:1 1;justify-content:center;padding:2rem}.leftSection,.signUpContent{display:flex;flex-direction:column}.signUpContent{justify-content:space-between;max-width:500px;padding:20px;width:100%}.signUpForm{display:flex;flex-direction:column;gap:10px}.formRow2Col{display:flex;gap:16px}.formRow2Col .formCol{display:flex;flex:1 1;flex-direction:column;gap:10px}@media (max-width:768px){.formRow2Col{flex-direction:column;gap:10px}}.locationIndicator{align-items:center;display:flex;font-size:.85rem;gap:8px;margin:8px 0;padding:6px 0}.locationIndicator.loading{color:var(--primaryColor)}.locationIndicator.success{color:#22c55e}.locationIndicator.timeout{color:#f59e0b}.pulsingIcon{animation:pulse 1.2s ease-in-out infinite;color:var(--primaryColor)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.rightSection{align-items:center;background-color:var(--primaryColor);display:flex;flex:1 1;justify-content:center}.passwordFieldUpper{align-items:center;display:flex;justify-content:space-between}.passwordFieldUpper .hidePasswordBtn{color:var(--lightBlackPrimary);cursor:pointer;font-size:.95rem;margin-right:5px;transition:.1s}.passwordFieldUpper .hidePasswordBtn:hover{color:var(--black)}.headerText{text-align:center}.welcomeTitle{font-size:40px;font-weight:300;margin-bottom:1rem}.topText{font-size:1.1rem;margin-bottom:2rem}.socialLogin{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;justify-content:center;margin-bottom:1rem;padding:.8rem;transition:.15s;width:100%}.socialLogin:hover{background:var(--lightGray)}.facebookLogin,.googleLogin{background-color:#fff;color:#000}.separator{margin:1rem 0;text-align:center}.loginOption{margin-top:1rem;text-align:center}.loginOption a{color:var(--primaryColor);text-decoration:none}.loginOption a:hover{text-decoration:underline}.icon{margin-right:10px}.noteText{color:gray;font-size:12px;margin-bottom:20px}.passwordRequirements ul{list-style-type:none;margin:10px 0 0;padding-left:0}.passwordRequirements ul li{color:#495057;line-height:1.5;margin-bottom:8px;position:relative}.centerImage{animation:fadeInBottom 1s ease-out;height:auto;max-width:80%;z-index:2}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.wordCount{color:#999;font-size:12px;margin-bottom:15px;margin-top:-10px;text-align:right}.formButtonGroup{display:flex;gap:12px;margin-top:10px}.formButtonGroup .backBtn{align-items:center;background-color:var(--white);border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.formButtonGroup .backBtn:hover{background-color:var(--extraLightGray);border-color:#ccc}.formButtonGroup .backBtn:disabled{cursor:not-allowed;opacity:.6}.formButtonGroup .nextBtn{flex:2 1}.formNavButtons{display:flex;gap:12px;margin-top:10px}.formNavButtons .secondaryBtn{align-items:center;display:flex;flex:1 1;gap:8px;justify-content:center}.formNavButtons .primaryBtn{flex:2 1}.phoneInputContainer{margin-bottom:0;width:100%}.phoneInputContainer .phoneInputField{background-color:var(--white)!important;border:1px solid var(--lightGray)!important;border-radius:4px!important;font-size:1rem!important;height:48px!important;padding:10px 14px 10px 60px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}.phoneInputContainer .phoneInputField:focus{border-color:var(--primaryColor)!important;box-shadow:0 0 0 2px #ff647c1a!important;outline:none!important}.phoneInputContainer .phoneInputButton{background-color:#f8f9fa!important;border:1px solid var(--lightGray)!important;border-radius:4px 0 0 4px!important;border-right:none!important;padding:0 8px!important}.phoneInputContainer .phoneInputButton:hover{background-color:#e9ecef!important}.phoneInputContainer .phoneInputDropdown{border-radius:4px!important;box-shadow:0 4px 20px #00000026!important;max-height:250px!important}.phoneInputContainer .phoneInputDropdown .search{padding:10px!important}.phoneInputContainer .phoneInputDropdown .search-box{border:1px solid var(--lightGray)!important;border-radius:4px!important;padding:8px 12px!important;width:100%!important}.phoneInputContainer .country-list .country{padding:10px 12px!important}.phoneInputContainer .country-list .country:hover{background-color:#f8f9fa!important}.phoneInputContainer .country-list .country.highlight{background-color:#ff647c1a!important}.addSecondaryPhoneBtn{align-items:center;background-color:initial;border:none;color:var(--primaryColor);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:8px;justify-content:center;margin:5px 0;transition:all .2s ease;width:fit-content}.addSecondaryPhoneBtn:hover{text-decoration:underline}.addSecondaryPhoneBtn .addIcon{font-size:.8rem}.signUpStepperDiv .signUpStepperNavigation{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-wrap:nowrap;justify-content:center;left:50%;max-width:95%;overflow-x:auto;padding:12px 25px;position:absolute;scrollbar-width:thin;top:20px;transform:translateX(-50%);z-index:10}.signUpStepperDiv .signUpStepperNavigation::-webkit-scrollbar{height:4px}.signUpStepperDiv .signUpStepperNavigation::-webkit-scrollbar-thumb{background:#007bff4d;border-radius:4px}.signUpStepperDiv .signUpStepperNavigation .step-tab{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:8px;min-width:100px;padding:8px 16px;position:relative;transition:all .3s ease;width:fit-content}.signUpStepperDiv .signUpStepperNavigation .step-number{align-items:center;background:#f0f0f0;border-radius:50%;color:#666;display:flex;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.signUpStepperDiv .signUpStepperNavigation .step-label{color:#666;font-size:14px;font-weight:500;text-align:center;white-space:nowrap}.signUpStepperDiv .signUpStepperNavigation .step-tab.active .step-number{background:#007bff;color:#fff}.signUpStepperDiv .signUpStepperNavigation .step-tab.active .step-label{color:#007bff}.signUpStepperDiv .signUpStepperNavigation .step-tab.completed .step-number{background:#28a745;color:#fff}.signUpStepperDiv .signUpStepperNavigation .step-tab.completed .step-label{color:#28a745}.signUpStepperDiv .signUpStepperNavigation .step-tab.disabled{cursor:not-allowed;opacity:.5}.signUpStepperDiv .signUpStepperNavigation .step-tab:hover:not(.disabled){background:#007bff1a}.signUpStepperDiv .signUpStepperNavigation .step-connector{background:#e0e0e0;flex-shrink:1;height:2px;margin:0 4px;position:relative;width:40px}.signUpStepperDiv .signUpStepperNavigation .step-tab.completed+.step-connector{background:#28a745}.signUpStepperDiv .signUpStepperNavigation .check-icon{font-size:14px}.signUpStepperDiv .signUpStepperNavigation .step-label,.signUpStepperDiv .signUpStepperNavigation .step-number,.signUpStepperDiv .signUpStepperNavigation .step-tab{transition:all .3s ease}@media (max-width:768px){.rightSection{display:none}.formButtonGroup{flex-direction:column-reverse}.formButtonGroup .backBtn,.formButtonGroup .nextBtn{flex:1 1;width:100%}.signUpStepperDiv .signUpStepperNavigation .step-tab{min-width:70px;padding:6px 10px}.signUpStepperDiv .signUpStepperNavigation .step-label{font-size:12px}.signUpStepperDiv .signUpStepperNavigation{padding:8px 12px}}.featuredSection,.whyChooseUsSection{height:80vh;margin-bottom:100px;overflow:hidden;position:relative}.categorySection,.nearbyPostingsSection{margin-bottom:100px}.whyChooseUsSection .homeBannerImg{left:0;object-fit:contain;position:absolute;top:16%;width:100%}.featuredSection{height:60vh}.featuredSection .homeBannerAfterLogin{display:flex}.featuredSection .homeBannerAfterLogin .homeBannerImg2{position:absolute;right:0}.featuredSection .featuredSectionLeft{margin-top:80px;width:380px}.featuredSection .featuredSectionLeft .featuredSectionBtn{align-items:center;color:var(--lightBlack);display:flex;font-weight:500;gap:10px;text-decoration:none;transition:.1s}.featuredSection .featuredSectionLeft .featuredSectionBtn:hover{color:var(--black)}.featuredSection .featuredSectionLeft p{font-size:2rem;font-weight:700;margin-top:15px}.dotLine{border-top:2px dotted #ccc;height:1px;position:absolute;top:50%;width:510px}.dotLine.left{left:0;margin-right:10px}.dotLine.right{margin-left:10px;right:0}.cardContainer{gap:20px}.cardContainer,.chooseCard{display:flex;justify-content:center}.chooseCard{align-items:center;background-color:#fff;border:2px solid #f5c6cb;box-shadow:0 4px 6px #0000001a;flex-direction:column;height:400px;max-width:300px;padding:20px;text-align:center}.chooseCard img{align-self:center;border-radius:10px;height:auto;margin-bottom:15px;width:100%}.chooseCard p{color:#333;font-size:1.1rem;margin:auto 0 0}.vendorsHeading{margin-bottom:10px;text-align:center}.profilePageContainer{font-family:Arial,sans-serif;margin:0 auto;max-width:1000px}.profilePageHeader,.profilePageSection{background-color:#fff;border:1px solid #e0e0e0;margin-bottom:20px;padding:20px}.profilePageHeader{justify-content:space-between}.profilePageHeader,.profilePageUserInfo{align-items:center;display:flex}.profilePageImage{border-radius:50%;height:64px;margin-right:16px;width:64px}.profilePageName{color:#333;font-size:18px;font-weight:700;margin:0}.profilePageLocation{color:#666;font-size:14px;margin:0}.profilePageStats{align-items:center;display:flex;gap:24px;justify-content:space-between}.profilePageOrders,.profilePageRating{align-items:center;display:flex;flex-direction:row;gap:15px}.profilePageOrders div,.profilePageRating div{display:flex;flex-direction:column}.profilePageStarIcon{color:#ff647c;font-size:24px}.profilePageOrders span,.profilePageRating span{color:#666;font-size:12px;line-height:1.2}.profilePageOrders strong,.profilePageOrdersCount,.profilePageRating strong{font-weight:500}.profilePageOrdersCount,.profilePageRating strong{color:var(--primaryColor);font-size:20px}.profilePageSectionHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.profilePageSectionHeader h3{color:#333;font-size:18px;font-weight:700;margin:0}.profilePageEditButton{background:none;border:none;cursor:pointer;padding:0}.profilePageEditIcon{color:#ff647c;height:16px;width:16px}.profilePageSectionContent{color:#666;font-size:14px;line-height:1.5;margin:0}.profilePageContactInfo{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.profilePageContactItem{align-items:flex-start;display:flex}.profilePageContactIcon{color:#ff647c;font-size:20px;margin-right:10px;margin-top:3px}.profilePageContactItem p{font-size:14px;line-height:1.4;margin:0}.profilePageContactItem p:first-child{color:#666}.profilePageContactItem p:last-child{color:#333;font-weight:700}.profilePageContainer .primaryBtn3{max-width:150px}.profilePageDisplayName{color:#555;font-size:16px;font-weight:500;margin-top:8px}.profilePageNote{border-radius:8px;color:#777;font-size:14px;margin-top:20px;padding:10px}.profilePageNote p{margin:0}.emptyStateContainer{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 120px);text-align:center}.emptyStateContent{align-items:center;display:flex;flex-direction:column;max-width:600px;padding:40px 20px;transition:transform .3s ease}.emptyStateIllustration{margin-bottom:24px;max-width:500px;opacity:.9}.emptyStateTitle{color:#1f2937;font-size:24px;font-weight:600;margin-bottom:16px}.emptyStateDescription{color:#6b7280;line-height:1.6;margin-bottom:24px}.emptyStateCreateButton{align-items:center;background-color:var(--primaryColor);border:none;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:center;padding:12px 24px;transition:background-color .3s ease,transform .2s ease}.emptyStateCreateButton .buttonIcon{margin-right:8px}.scrollable-row{margin-bottom:40px;position:relative;width:100%}.scrollable-row .heading-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.scrollable-row .heading-container h2{color:#111827;font-size:2.2rem;font-weight:600;margin:0 0 8px;padding:0 20px;text-align:center}.scrollable-row .heading-container:after,.scrollable-row .heading-container:before{background:repeating-linear-gradient(90deg,#0000 0,#0000 4px,#ccc 0,#ccc 8px);content:"";flex:1 1;height:2px}.scrollable-row .heading-container:before{margin-right:10px}.scrollable-row .heading-container:after{margin-left:10px}.scrollable-row .items-wrapper{position:relative;width:100%}.scrollable-row .items-container{-ms-overflow-style:none;display:flex;gap:20px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth;scrollbar-width:none}.scrollable-row .items-container::-webkit-scrollbar{display:none}.scrollable-row .items-container>*{flex:0 0 auto}.scrollable-row .chevron-btn{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.179);color:#333;cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s,box-shadow .3s;width:40px;z-index:10000}.scrollable-row .chevron-btn:hover{background-color:#f0f0f0;box-shadow:0 4px 8px #00000026}.scrollable-row .chevron-btn:disabled{cursor:not-allowed;opacity:.5}.scrollable-row .chevron-btn.left{left:-20px}.scrollable-row .chevron-btn.right{right:-20px}.no-items{color:#666;font-size:1.2rem;padding:20px;text-align:center}.html{box-sizing:border-box;margin:0;padding:0}@media screen and (max-width:480px){body,html{margin:0;overflow-x:hidden;width:100%}*,body,html{box-sizing:border-box}*{max-width:100%}body::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{-ms-overflow-style:none}}.notFoundDiv{align-items:center;background:var(--white);display:flex;flex-direction:column;gap:20px;height:100vh;justify-content:center;text-align:center;width:100%}.notFoundDiv .notFoundImgDiv{width:300px}.notFoundImgDiv img{width:100%}.admin{background:var(--extraLightGray);display:flex;height:100vh;overflow:hidden}.admin .adminDiv{height:100vh;overflow-y:auto;padding:40px 30px;width:82%}.admin .adminDiv .dangerBtn,.admin .adminDiv .primaryBtn,.admin .adminDiv .primaryBtn2,.admin .adminDiv .secondaryBtn{font-size:.85rem}.admin .adminDiv .tableDiv{padding:0}.admin .adminDiv .tableDiv .tableContent{box-shadow:none}.admin .adminDiv .tableDiv .id,.admin .adminDiv .tableDiv .idField{width:150%!important}.admin .adminDiv .tableDiv .rows .row .titleField .title{width:100%}.admin .adminDiv .tableDiv .rows .row .icon{height:15px!important;width:15px!important}.admin .adminDiv .tableDiv .rows .row .arrowRight{height:20px!important;width:20px!important}.admin .adminDiv .overviewBox{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:15px 25px;width:100%}.admin .adminDiv .overviewBox .secondaryHeading{font-size:1rem}.admin .adminDiv .overviewBox .value{font-size:1.5rem;font-weight:600}.adminLoginDiv{align-items:center;display:flex;height:100vh;justify-content:center}.adminLoginDiv .adminLoginContent{border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);height:fit-content;min-width:50%;padding:30px 50px}.adminLoginDiv .adminLoginContent .primaryBtn,.adminLoginDiv .adminLoginContent .primaryHeading{text-align:center;width:100%}.adminHeaderDiv{background:var(--lightGray);height:100vh;left:0;overflow-y:auto;padding:30px 20px;position:sticky;scrollbar-width:none;top:0;width:18%}.adminHeaderDiv::-webkit-scrollbar{display:none}.adminHeaderDiv .horizontalLine{background:var(--gray)}.adminHeaderDiv .adminHeaderContent{display:flex;flex-direction:column;gap:25px}.adminHeaderDiv .adminHeaderContent .faithzyLogoDiv{height:70px;margin:auto;width:70px}.adminHeaderDiv .adminHeaderContent .faithzyLogoDiv .faithzyLogo{width:100%}.adminHeaderDiv .adminHeaderContent .mainMenu{display:flex;flex-direction:column;gap:18px;list-style:none}.adminHeaderDiv .adminHeaderContent .mainMenu li a{align-items:center;display:flex;padding-left:12px;position:relative}.adminHeaderDiv .adminHeaderContent .mainMenu li a.activeLi{color:var(--black);font-weight:600}.adminHeaderDiv .adminHeaderContent .mainMenu li a.activeLi:before{background:var(--black);border-radius:8px;content:"";height:80%;left:0;position:absolute;top:10%;width:2%}.adminHeaderDiv .adminHeaderContent .mainMenu .adminChatHeader{position:relative}.adminHeaderDiv .adminHeaderContent .mainMenu .adminChatHeader .unreadCountBadge{right:0;top:10%}.adminHeaderDiv .adminHeaderContent .mainMenu .adminLogoutBtn{color:var(--danger);gap:10px;transition:.1s}.adminEmployeesDiv .addNewModelDiv .popupContent{min-width:60%}.adminEmployeesDiv .dropdownPlus{margin:5px 0;width:100%}.adminEmployeesDiv .editEditorAccess{display:grid;grid-template-columns:repeat(3,1fr);margin:10px 0}.adminEmployeesDiv .editEditorAccess .accessBtn{display:flex;justify-content:space-between;margin:0 15px}.adminEmployeesDiv .editEditorAccess .accessBtn .dropdownPlus{margin:0;width:fit-content}.adminEmployeesDiv .showDetailsModelDiv .row{display:flex;justify-content:space-between;width:100%}.adminEmployeesDiv .showDetailsModelDiv .accessTo{font-size:.9rem;margin-top:5px}.adminEmployeesDiv .changePassDiv{margin:10px 0;-webkit-user-select:none;user-select:none;width:100%}.adminEmployeesDiv .changePassDiv .upper{background:#0000;border-bottom:2px solid var(--gray);border-top:2px solid var(--gray);cursor:pointer;display:flex;justify-content:space-between;padding:10px;transition:.1s}.adminEmployeesDiv .changePassDiv .upper:hover{background:var(--extraLightGray)}.adminEmployeesDiv .changePassDiv .upper .icon{height:25px;width:25px}.adminEmployeesDiv .changePassDiv .lower{margin-top:20px}.adminEmployeesDiv .changePassDiv .lower .secondaryBtn{margin-top:10px}.adminEmployeesDiv .addNewModelDiv .infoSection{color:var(--lightBlackPrimary);display:flex;flex-direction:column;font-size:.7rem;gap:5px}.adminEmployeesDiv .addNewModelDiv .infoSection p{align-items:center;display:flex;gap:7px}.adminTermsDiv .adminTermsContent{background:var(--white);border:1px solid var(--gray);border-radius:8px;margin-bottom:20px;min-height:85vh;outline:none;padding:20px 30px;width:100%}.adminTermsDiv .form{height:100%;width:100%}.adminTermsDiv .form .reactQuill{height:55vh;margin-bottom:50px;width:100%}.socialLinksDiv .horizontalLine{margin-top:10px}.socialLinksDiv .row{align-items:center;display:flex;gap:10px;justify-content:space-between;width:100%}.socialLinksDiv .socialCheckInput{cursor:pointer}.socialLinksDiv .row .platformName{align-items:center;color:var(--lightBlackPrimary);display:flex;gap:10px}.socialLinksDiv .row .socialInput{border:1px solid var(--gray);border-radius:8px;outline:none;padding:8px 20px;width:85%}.adminCategoriesDiv .catHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.adminCategoriesDiv .catHeader .addBtn{align-items:center;background:var(--primaryBlue);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:6px;padding:10px 18px;transition:.2s}.adminCategoriesDiv .catHeader .addBtn:hover{opacity:.85}.adminCategoriesDiv .filterInput{border:1px solid var(--gray);border-radius:8px;font-size:.9rem;margin-bottom:15px;max-width:350px;outline:none;padding:10px 16px;transition:.2s;width:100%}.adminCategoriesDiv .filterInput:focus{border-color:var(--primaryBlue);box-shadow:0 0 0 3px #3b82f61a}.adminCategoriesDiv .catSummary{color:var(--lightBlackPrimary);display:flex;font-size:.85rem;gap:20px;margin-bottom:20px}.adminCategoriesDiv .catSummary span{background:var(--lightGray);border-radius:20px;font-weight:500;padding:6px 14px}.adminCategoriesDiv .catTree{display:flex;flex-direction:column;gap:8px}.adminCategoriesDiv .catMainCard{background:var(--white);border:1px solid var(--gray);border-radius:10px;overflow:hidden}.adminCategoriesDiv .catMainRow{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:.15s}.adminCategoriesDiv .catMainRow:hover{background:var(--extraLightGray)}.adminCategoriesDiv .catChildLeft,.adminCategoriesDiv .catMainLeft,.adminCategoriesDiv .catSubLeft{align-items:center;display:flex;gap:10px}.adminCategoriesDiv .expandIcon{color:var(--lightBlackPrimary);font-size:.75rem;min-width:14px}.adminCategoriesDiv .expandIcon.small{font-size:.65rem}.adminCategoriesDiv .dotIcon{color:var(--gray);font-size:1.2rem;min-width:14px;text-align:center}.adminCategoriesDiv .catIcon{font-size:1.2rem}.adminCategoriesDiv .catName{font-size:.92rem;font-weight:500}.adminCategoriesDiv .catBadge{border-radius:12px;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:2px 10px;text-transform:uppercase}.adminCategoriesDiv .scopeBadge{background:#e0f2fe;color:#0369a1}.adminCategoriesDiv .typeBadge{background:#fef3c7;color:#92400e}.adminCategoriesDiv .catCount{background:var(--extraLightGray);border-radius:10px;color:var(--lightBlackPrimary);font-size:.78rem;padding:2px 8px}.adminCategoriesDiv .catActions{display:flex;gap:6px}.adminCategoriesDiv .iconBtn{background:#0000;border:none;border-radius:6px;color:var(--lightBlackPrimary);cursor:pointer;font-size:.8rem;padding:6px;transition:.15s}.adminCategoriesDiv .iconBtn:hover{background:var(--lightGray)}.adminCategoriesDiv .iconBtn.deleteBtn:hover{background:#fee2e2;color:var(--danger)}.adminCategoriesDiv .iconBtn.editBtn:hover{background:#e0f2fe;color:var(--primaryBlue)}.adminCategoriesDiv .iconBtn.addBtn:hover{background:#d1fae5;color:#059669}.adminCategoriesDiv .catSubList{border-top:1px solid var(--gray);padding:4px 0}.adminCategoriesDiv .catSubRow{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 20px 10px 40px;transition:.15s}.adminCategoriesDiv .catSubRow:hover{background:var(--extraLightGray)}.adminCategoriesDiv .catChildList{background:#fafbfc;border-top:1px solid #f0f0f0}.adminCategoriesDiv .catChildRow{align-items:center;display:flex;justify-content:space-between;padding:8px 20px 8px 65px;transition:.15s}.adminCategoriesDiv .catChildRow:hover{background:var(--extraLightGray)}.adminCategoriesDiv .catChildRow .catName{color:#555;font-size:.88rem;font-weight:400}.adminCategoriesDiv .catModalOverlay{align-items:center;background:#0006;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.adminCategoriesDiv .catModal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;max-width:440px;padding:28px;width:100%}.adminCategoriesDiv .catModalHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.adminCategoriesDiv .catModalHeader h3{font-size:1.1rem;margin:0}.adminCategoriesDiv .catModalHeader .closeBtn{background:none;border:none;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.5rem}.adminCategoriesDiv .catModal .formGroup{margin-bottom:16px}.adminCategoriesDiv .catModal .formGroup label{color:#374151;display:block;font-size:.85rem;font-weight:500;margin-bottom:6px}.adminCategoriesDiv .catModal .formGroup input,.adminCategoriesDiv .catModal .formGroup select{border:1px solid var(--gray);border-radius:8px;box-sizing:border-box;font-size:.9rem;outline:none;padding:10px 14px;transition:.2s;width:100%}.adminCategoriesDiv .catModal .formGroup input:focus,.adminCategoriesDiv .catModal .formGroup select:focus{border-color:var(--primaryBlue);box-shadow:0 0 0 3px #3b82f61a}.adminCategoriesDiv .catModal .formActions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.adminCategoriesDiv .catModal .cancelBtn{background:var(--lightGray);border:1px solid var(--gray);border-radius:8px;cursor:pointer;font-size:.85rem;padding:10px 20px}.adminCategoriesDiv .catModal .submitBtn{background:var(--primaryBlue);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:500;padding:10px 24px}.adminCategoriesDiv .catModal .submitBtn:hover{opacity:.85}.adminCouponsDiv .detailsModelDiv .details .row{display:flex;justify-content:space-between;width:100%}.adminCouponsDiv .detailsModelDiv .buttonsDiv{margin-top:20px}.adminFeeDiv .adminFeeContent{display:flex;gap:30px;justify-content:space-between;margin-top:20px}.adminFeeDiv .adminFeeContent .left{display:flex;flex-direction:column;gap:30px;min-width:40%}.adminFeeDiv .adminFeeContent .box{background:var(--white);border-radius:8px;height:fit-content;width:100%}.adminFeeDiv .adminFeeContent .box .secondaryHeading{color:var(--white)}.adminFeeDiv .adminFeeContent .box .secondaryHeading span{color:var(--secondaryCopper)}.adminFeeDiv .adminFeeContent .box .secondaryBtn{margin-top:10px}.adminFeeDiv .adminFeeContent .box .upper{background:var(--primaryBlue);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--white);padding:10px 18px}.adminFeeDiv .adminFeeContent .box .lower{display:flex;flex-direction:column;gap:10px;padding:20px 18px}.adminFeeDiv .adminFeeContent .box .lower .buttonsDiv{display:flex;gap:15px;justify-content:right;width:100%}.adminFeeDiv .adminFeeContent .right .lower .discountType{align-items:center;display:flex;gap:30px;justify-content:center}.adminFeeDiv .adminFeeContent .right .lower .discountType .radioBtn{display:flex;gap:5px}.adminOrdersDiv .tableDiv .header .title,.adminOrdersDiv .tableDiv .rows .row .titleField{width:220%}.adminOrdersDiv .tableDiv .rows .row .titleField .title{width:100%!important}.adminOrdersDiv .popupDiv .rows{display:flex;flex-direction:column;gap:8px;width:100%}.adminOrdersDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminOrdersDiv .popupDiv .contactBuyerBtnDiv{display:flex;justify-content:right;width:100%}.adminOrdersDiv .filterIcon{color:var(--lightBlackPrimary);cursor:pointer;font-size:1.5rem;margin-left:1rem}.adminOrdersDiv .filtersForm .filterRow{align-items:center;display:flex;gap:20px}.adminOrdersDiv .appliedFilters{background-color:#f5f5f5;border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;padding:10px}.adminOrdersDiv .filterChip{align-items:center;background-color:#e0e0e0;border-radius:16px;color:#333;display:inline-flex;font-size:14px;font-weight:500;padding:6px 12px}.adminOrdersDiv .closeIcon{color:#666;cursor:pointer;font-size:12px;margin-left:6px;transition:color .2s ease}.adminOrdersDiv .closeIcon:hover{color:#f44}.adminOrdersDiv .clearFiltersBtn{background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .2s ease}.adminOrdersDiv .clearFiltersBtn:hover{background-color:#f0f0f0;border-color:#999}.admin .adminDiv .chatDiv{margin:0}.adminDashboardDiv .dashboardOverview{display:flex;gap:20px}.adminDashboardDiv .dashboardOverview .left,.adminDashboardDiv .dashboardOverview .right{display:flex;flex-direction:column;gap:20px;width:100%}.adminDashboardDiv .dashboardOverview .left .overviewBoxA .row,.adminDashboardDiv .dashboardOverview .right .overviewBoxA .row{display:flex;justify-content:space-between}.adminDashboardDiv .dashboardOverview .left .leftBottom,.adminDashboardDiv .dashboardOverview .right .rightTop{display:flex;gap:20px}.adminDashboardDiv .adminOrdersDiv{margin:40px 0}.adminRevenueDiv .header{display:flex;justify-content:space-between;margin-bottom:25px}.adminRevenueDiv .header .headerRight{align-items:center;display:flex;gap:20px}.adminOrdersDiv .customDateRange label,.adminRevenueDiv .header .headerRight .customDateRange label{margin-left:15px}.adminOrdersDiv.adminDisputesPage .tableContent,.adminRevenueDiv .header .headerRight .customDateRange input{background:var(--white);border:1px solid #eee;border-radius:14px;box-shadow:0 2px 16px #0000000f;overflow:hidden}.adminOrdersDiv.adminDisputesPage .secondaryHeading{color:#1a1a2e}.adminOrdersDiv.adminDisputesPage .requestRow:hover{background:#f8f9fa}.adminManageDisputePage{margin:0 auto;max-width:960px;padding:0 0 48px}.adminManageDisputeLoading{align-items:center;display:flex;justify-content:center;min-height:400px}.adminDisputeNotFound{background:var(--white);border-radius:14px;box-shadow:0 2px 12px #0000000f;padding:60px 24px;text-align:center}.adminDisputeNotFound p{color:#495057;font-size:1rem;margin:0 0 16px}.adminDisputeBackLink{color:#4caf50;color:var(--primaryColor,#4caf50);font-size:.95rem;font-weight:500;text-decoration:none}.adminDisputeBackLink:hover{text-decoration:underline}.adminDisputePageHeader{margin-bottom:28px}.adminDisputeBackBtn{align-items:center;background:var(--white);border:1px solid #dee2e6;border-radius:10px;color:#495057;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;margin-bottom:16px;padding:10px 16px;transition:background .2s,border-color .2s}.adminDisputeBackBtn:hover{background:#f8f9fa;border-color:#adb5bd}.adminDisputeHeaderRight{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.adminDisputeStatusBadge{border-radius:10px;font-size:.8rem;font-weight:600;letter-spacing:.3px;padding:8px 16px;text-transform:uppercase}.adminDisputeStatusBadge--negotiating{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ffcc80;color:#e65100}.adminDisputeStatusBadge--admin_involved{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #90caf9;color:#1565c0}.adminDisputeStatusBadge--resolved{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #81c784;color:#2e7d32}.adminDisputePageTitle{color:#1a1a2e;font-size:1.75rem;font-weight:600;margin:0}.adminDisputeCard{background:var(--white);border:1px solid #eee;border-radius:14px;box-shadow:0 2px 12px #0000000f;margin-bottom:24px;overflow:hidden}.adminDisputeCardHeader{align-items:center;background:#f8f9fa;border-bottom:1px solid #eee;color:#1a1a2e;display:flex;font-size:1.1rem;font-weight:600;gap:12px;padding:20px 24px}.adminDisputeCardHeader--buyer{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-bottom-color:#90caf9}.adminDisputeCardHeader--seller{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-bottom-color:#81c784}.adminDisputeCardHeader--order{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-bottom-color:#ce93d8}.adminDisputeCardHeader--activity{background:linear-gradient(135deg,#fff8e1,#ffecb3);border-bottom-color:#ffe082}.adminDisputeCardHeader--resolve{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:none;color:#fff}.adminDisputeCardHeader--resolved{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-bottom-color:#81c784}.adminDisputeCardBody{padding:20px 24px}.adminDisputeOrderId{color:#6c757d;font-size:.95rem;font-weight:600;margin-left:auto}.adminDisputeOverviewCard .adminDisputeCardHeader{align-items:center;display:flex;justify-content:space-between}.adminDisputeOverviewGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:24px}@media (max-width:700px){.adminDisputeOverviewGrid{grid-template-columns:1fr 1fr}}.adminDisputeOverviewItem{background:#f8f9fa;border:1px solid #eee;border-radius:10px;padding:16px}.adminDisputeOverviewItem--full{grid-column:1/-1}.adminDisputeOverviewLabel{color:#6c757d;display:block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.adminDisputeOverviewValue{color:#1a1a2e;font-size:1.1rem;font-weight:600}.adminDisputeReasonText{font-size:.95rem;font-weight:500}.adminDisputeTwoCol{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:700px){.adminDisputeTwoCol{grid-template-columns:1fr}}.adminDisputeInfoRow{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.adminDisputeInfoRow:last-child{border-bottom:none}.adminDisputeInfoLabel{color:#6c757d;flex-shrink:0;font-size:.875rem}.adminDisputeInfoValue{color:#1a1a2e;font-size:.9rem;font-weight:500;text-align:right}.adminDisputeInfoRow--total{border-top:2px solid #dee2e6;margin-top:8px;padding-top:16px}.adminDisputeInfoRow--total .adminDisputeInfoValue{font-size:1.1rem;font-weight:700}.adminDisputeContactBtn{align-items:center;background:#4caf50;background:var(--primaryColor,#4caf50);border-radius:10px;color:#fff!important;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;margin-top:16px;padding:10px 18px;text-decoration:none;transition:opacity .2s}.adminDisputeContactBtn:hover{opacity:.9}.adminDisputeOrderContent{padding:24px}.adminDisputeProductRow{align-items:center;border-bottom:1px solid #eee;display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.adminDisputeProductThumb{border:1px solid #eee;border-radius:10px;height:64px;object-fit:cover;width:64px}.adminDisputeProductInfo{display:flex;flex-direction:column;gap:4px}.adminDisputeProductInfo strong{color:#1a1a2e;font-size:1rem}.adminDisputeProductMeta{color:#6c757d;font-size:.85rem}.adminDisputePricingTable{margin-left:auto;max-width:320px}.adminDisputeActivityList{max-height:280px;overflow-y:auto;padding:20px 24px}.adminDisputeActivityList::-webkit-scrollbar{width:6px}.adminDisputeActivityList::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.adminDisputeActivityItem{background:#f8f9fa;border-left:4px solid #dee2e6;border-radius:10px;margin-bottom:10px;padding:14px 16px}.adminDisputeActivityItem--buyer{border-left-color:#1976d2}.adminDisputeActivityItem--seller{border-left-color:#388e3c}.adminDisputeActivityItem--admin{border-left-color:#7b1fa2}.adminDisputeActivityRole{color:#6c757d;display:block;font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.adminDisputeActivityText{color:#495057;font-size:.9rem;line-height:1.5;margin:0}.adminDisputeMessageForm{padding:24px}.adminDisputeMessageForm .adminDisputeTextarea{margin-bottom:16px}.adminDisputeResolveCard .adminDisputeCardBody,.adminDisputeResolveForm{padding:24px}.adminDisputeFormGroup{margin-bottom:20px}.adminDisputeFormGroup label{color:#1a1a2e;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.adminDisputeOptional{color:#6c757d;font-size:.85rem;font-weight:400}.adminDisputeInput{border:1px solid #dee2e6;border-radius:10px;font-size:.95rem;max-width:240px;padding:12px 16px;width:100%}.adminDisputeInput:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #4caf5026;outline:none}.adminDisputeFormHint{color:#6c757d;display:block;font-size:.8rem;margin-top:6px}.adminDisputeTextarea{border:1px solid #dee2e6;border-radius:10px;font-family:inherit;font-size:.95rem;min-height:80px;padding:12px 16px;resize:vertical;width:100%}.adminDisputeTextarea:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #4caf5026;outline:none}.adminDisputeBtn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:opacity .2s}.adminDisputeBtn:disabled{cursor:not-allowed;opacity:.6}.adminDisputeBtn--primary{background:linear-gradient(135deg,#4caf50,#45a049);background:linear-gradient(135deg,var(--primaryColor,#4caf50) 0,#45a049 100%);color:#fff;margin-top:8px}.adminDisputeBtn--primary:hover:not(:disabled){opacity:.95}.adminDisputeBtn--secondary{background:#1a1a2e;color:#fff}.adminDisputeBtn--secondary:hover:not(:disabled){opacity:.9}.adminDisputeResolutionContent{padding:24px}.adminDisputeResolutionNote{background:#f8f9fa;border:1px solid #eee;border-radius:10px;margin-top:16px;padding:16px}.adminDisputeResolutionNote p{color:#495057;font-size:.9rem;line-height:1.5;margin:8px 0 0}.adminOrdersDiv .customDateRange input{border:1px solid var(--gray);border-radius:8px;margin-left:8px;outline:none;padding:8px 12px}.adminRevenueDiv .revenueOverviewDetails{display:flex;gap:20px}.adminRevenueDiv .revenueDetailsUpper{display:flex;gap:20px;justify-content:space-between;margin:20px 0}.adminRevenueDiv .revenueDetailsUpper .revenueBarChart{background:var(--white);border-radius:8px;padding:20px 25px;width:75%}.adminRevenueDiv .revenueDetailsUpper .revenueBarChart .upper{margin-bottom:20px;margin-top:10px}.adminRevenueDiv .revenueDetailsUpper .revenueBarChartOverview{display:flex;flex-direction:column;gap:20px;width:24%}.adminRevenueDiv .revenueDetailsUpper .revenueBarChartOverview .revenuePieChart .secondaryHeading{margin-bottom:10px}.adminRevenueDiv .revenueDetailsLower{display:flex;flex:1 1;gap:20px;justify-content:space-between}.adminRevenueDiv .revenueDetailsLower .upper{margin-bottom:10px;margin-top:10px}.adminRevenueDiv .revenueDetailsLower .profitLineChart,.adminRevenueDiv .revenueDetailsLower .revenueLineChart{background:var(--white);border-radius:8px;padding:15px 25px;width:49%}.adminPaymentsDiv .adminPaymentMethodsDiv{background:var(--white);border-radius:8px;margin-bottom:20px;padding:20px 30px}.adminPaymentsDiv .paymentMethods{align-items:center;background:var(--lightGray);border-radius:8px;display:flex;justify-content:space-between;margin:10px 0;padding:13px 20px}.adminPaymentsDiv .paymentMethods .method{align-items:center;display:flex;gap:10px}.adminPaymentsDiv .paymentsDetails{background:var(--white);border-radius:8px;padding:20px 30px}.adminPaymentsDiv .paymentsDetails .css-19kzrtu{padding:0!important}.adminPaymentsDiv .pendingPaymentsDiv .popupDiv .sellerDetails .sellerHistory{width:100%}.adminPaymentsDiv .popupDiv .rowsParent{display:flex;flex-direction:column;gap:8px;width:100%}.adminPaymentsDiv .popupDiv .rowsParent .row{display:flex;gap:25px;justify-content:space-between;width:100%}.adminPaymentsDiv .popupDiv .rowsParent .row div{max-width:75%;text-align:justify}.adminPaymentsDiv .releasePopupContent{max-width:50%!important}.adminSendEmailPopupDiv .adminEmailsPopupContent{width:50%!important}.adminSendEmailPopupDiv .buttonsSection .upper{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px;width:100%}.adminSendEmailPopupDiv .secondaryHeading .countText{color:var(--darkGray);font-size:1rem;margin-left:5px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv{display:flex;gap:10px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .btnUrlInput{min-width:65%}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv{align-items:center;display:flex;justify-content:center;min-width:5%}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv .removeBtn{color:var(--darkGray);cursor:pointer;height:30px;transition:.2s;width:30px}.adminSendEmailPopupDiv .buttonsSection .buttonInputDiv .removeBtnDiv .removeBtn:hover{color:var(--black)}.adminSendEmailPopupDiv .recipientTypeDiv{position:relative;width:100%}.adminSendEmailPopupDiv .recipientTypeDiv .recipientInput{flex-grow:1;padding-right:40px}.adminSendEmailPopupDiv .recipientTypeDiv .emailAddButton{bottom:17px;right:20px}.adminSendEmailPopupDiv h3{font-size:1rem;margin-bottom:5px}.adminSendEmailPopupDiv .recipientPreview{width:100%}.adminSendEmailPopupDiv .recipientPreview .recipientHeader{align-items:center;display:flex;justify-content:space-between;width:100%}.adminSendEmailPopupDiv .recipientPreview .recipientHeader .moveButtons span{color:var(--lightBlackPrimary);cursor:pointer;font-size:.8rem;transition:.1s}.adminSendEmailPopupDiv .recipientPreview .recipientHeader .moveButtons span:hover{color:var(--black)}.adminManageDisputeDiv .adminManageDisputeContent{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:20px 30px}.adminManageDisputeDiv .adminManageDisputeContainer{display:flex;justify-content:space-between}.adminManageDisputeDiv .adminManageDisputeContainer .chatRoom{width:58%}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails{display:flex;flex-direction:column;gap:15px;overflow-y:auto;padding:0 20px;width:40%}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .item{display:flex;gap:15px}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .item img{width:80px}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .item p{color:var(--lightBlackPrimary);font-size:.85rem}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .rows{display:flex;flex-direction:column;gap:6px;width:100%}.adminManageDisputeDiv .adminManageDisputeContainer .adminDisputeDetails .rows .row{display:flex;justify-content:space-between}.adminFAQContent{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.adminFAQContent .form .buttonsRow{display:flex;gap:10px}.faqList{margin-top:10px}.faqRow{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.faqRow .faqQA{display:flex;flex-direction:column;gap:6px;width:85%}.faqRow .faqQA .question{color:var(--lightBlackPrimary);font-size:1rem;font-weight:500}.faqRow .faqQA .answer{color:var(--lightBlackPrimary);font-size:.95rem}.faqRow .faqActions{align-items:center;display:flex;gap:10px}.faqRow .faqActions button{background:none;border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.1rem;padding:6px;transition:background-color .2s ease}.faqRow .faqActions .editBtn:hover{background-color:#e7f3ff;color:#007bff}.faqRow .faqActions .deleteBtn:hover{background-color:#ffe8e8;color:#dc3545}.templatesSection{margin-bottom:20px;padding:10px 30px}.templatesSection .templatesGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:20px 0}.templatesSection .templatesGrid .templateCard{background:var(--white);border:1px solid var(--gray);border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.templatesSection .templatesGrid .templateCard:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.templatesSection .templatesGrid .templateCard .templateImageContainer{height:0;overflow:hidden;padding-bottom:75%;position:relative;width:100%}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateImage{height:100%;left:0;object-fit:cover;object-position:top;position:absolute;top:0;width:100%}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay{align-items:center;background:#000000b3;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:20px;position:absolute;top:0;transition:opacity .3s ease;width:100%}.templatesSection .templatesGrid .templateCard .templateImageContainer:hover .templateOverlay{opacity:1}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateName{color:var(--white);font-size:1.2rem;font-weight:600;margin-bottom:8px;text-align:center}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateDescription{color:var(--white);font-size:.9rem;margin-bottom:20px;opacity:.9;text-align:center}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .templateBtn{border:none;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:background-color .3s ease}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .previewBtn{background-color:var(--white);color:var(--primaryBlue)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .previewBtn:hover{background-color:var(--gray)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .downloadBtn{background-color:var(--primaryCopper);background-color:var(--primaryColor,var(--primaryCopper));color:var(--white)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .downloadBtn:hover{background-color:var(--primaryCopperDark);background-color:var(--primaryColorDark,var(--primaryCopperDark))}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .copyBtn{background-color:var(--primaryBlue);background-color:var(--primaryColor,var(--primaryBlue));color:var(--white)}.templatesSection .templatesGrid .templateCard .templateImageContainer .templateOverlay .templateActions .copyBtn:hover{background-color:var(--black)}.templatesSection .modalOverlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.templatesSection .modalOverlay .modalContent{background:var(--white);border-radius:8px;max-height:90vh;max-width:900px;overflow-y:auto;width:90%}.templatesSection .modalOverlay .modalContent .modalHeader{align-items:center;border-bottom:1px solid var(--gray);display:flex;justify-content:space-between;padding:15px 20px}.templatesSection .modalOverlay .modalContent .modalHeader .modalCloseBtn{background:none;border:none;color:var(--darkGray);cursor:pointer;font-size:1.5rem;padding:5px;transition:color .3s ease}.templatesSection .modalOverlay .modalContent .modalHeader .modalCloseBtn:hover{color:var(--primaryBlue)}.templatesSection .modalOverlay .modalContent .modalBody{padding:20px}.templatesSection .modalOverlay .modalContent .modalHeader .modalActions{align-items:center;display:flex;gap:10px}.templatesSection .modalOverlay .modalContent .modalHeader .modalActions .templateBtn{background-color:var(--secondaryBlue);background-color:var(--primaryColor,var(--secondaryBlue));border:none;border-radius:4px;color:var(--white);cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .3s ease}.templatesSection .modalOverlay .modalContent .modalHeader .modalActions .templateBtn:hover{background-color:var(--black)}.adminEmailsDiv .pendingEmailsPreview{margin-top:15px}.adminEmailsDiv .emailChipContainer,.adminSendEmailPopupDiv .emailChipContainer{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminEmailsDiv .emailChip,.adminSendEmailPopupDiv .emailChip{align-items:center;background-color:var(--orangeBgLight);background-color:var(--primaryColorExtraLight,var(--orangeBgLight));border-radius:20px;display:flex;font-size:13px;padding:5px 10px}.adminEmailsDiv .emailChip button,.adminSendEmailPopupDiv .emailChip button{align-items:center;background:none;border:none;color:var(--primaryCopperDark);color:var(--primaryColorDark,var(--primaryCopperDark));cursor:pointer;display:flex;margin-left:8px}.adminEmailsDiv .emailInputContainer{align-items:center;display:flex;gap:10px;position:relative;width:100%}.adminEmailsDiv .emailInput,.adminSendEmailPopupDiv .emailInput{flex-grow:1;padding-right:40px}.adminEmailsDiv .emailAddButton,.adminSendEmailPopupDiv .emailAddButton{align-items:center;background:none;border:none;color:var(--primaryCopperDark);color:var(--primaryColorDark,var(--primaryCopperDark));cursor:pointer;display:flex;justify-content:center;position:absolute;right:10px}.adminEmailsDiv .emailAddButton:disabled,.adminSendEmailPopupDiv .emailAddButton:disabled{color:var(--darkGray);cursor:not-allowed}.adminEmailsDiv .adminEmailsPopupContent{width:50%!important}.adminProductsDiv .popupDiv .productImages{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.adminProductsDiv .popupDiv .productImages img{border-radius:8px;height:150px;object-fit:cover}.adminProductsDiv .popupDiv .rows{display:flex;flex-direction:column;gap:15px;width:100%}.adminProductsDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminProductsDiv .popupDiv .rows .rowCol{display:flex;flex-direction:column;gap:5px;width:100%}.adminServicesDiv .popupDiv .serviceImages{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:15px 0}.adminServicesDiv .popupDiv .serviceImages img{border:1px solid var(--gray);border-radius:8px;height:150px;object-fit:cover;width:100%}.adminServicesDiv .popupDiv .rows{display:flex;flex-direction:column;gap:5px;width:100%}.adminServicesDiv .popupDiv .rows .row{display:flex;justify-content:space-between;width:100%}.adminServicesDiv .popupDiv .packageSection{width:100%}.adminBlogDiv .form .reactQuill{font-family:Montserrat,sans-serif!important;height:55vh;margin-bottom:50px;margin-top:10px;width:100%}.adminBlogContent{background:var(--white);border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:20px 30px}.adminBlogContent .form .buttonsRow{display:flex;gap:10px}.adminBlogListHeading{font-size:1.1rem;font-weight:600;margin-bottom:20px}.adminBlogGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.adminBlogEmpty{color:var(--lightBlackPrimary);grid-column:1/-1;padding:40px;text-align:center}.adminBlogCard{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:hidden;transition:box-shadow .2s}.adminBlogCard:hover{box-shadow:0 4px 20px #00000014}.adminBlogCardImage{aspect-ratio:550/330;background:var(--extraLightGray);overflow:hidden;position:relative}.adminBlogCardImage img{height:100%;object-fit:cover;width:100%}.adminBlogCardCategory{background:#0009;border-radius:6px;color:#fff;font-size:.75rem;font-weight:600;left:12px;padding:4px 12px;position:absolute;top:12px}.adminBlogCardContent{padding:16px}.adminBlogCardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 8px;overflow:hidden}.adminBlogCardDate{color:var(--lightBlackPrimary);font-size:.85rem;margin:0 0 12px}.adminBlogCardActions{display:flex;gap:8px}.adminBlogCardActions button{background:none;border:none;border-radius:6px;color:var(--lightBlackPrimary);cursor:pointer;font-size:1rem;padding:8px 12px;transition:background-color .2s ease,color .2s}.adminBlogCardActions .editBtn:hover{background-color:#e7f3ff;color:#007bff}.adminBlogCardActions .deleteBtn:hover{background-color:#ffe8e8;color:#dc3545}.blogList{margin-top:10px}.blogRow{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:10px 0}.blogRow .blogActions{align-items:center;display:flex;gap:10px}.blogRow .blogActions button{background:none;border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;font-size:1.1rem;padding:6px;transition:background-color .2s ease}.blogRow .blogActions .editBtn:hover{background-color:#e7f3ff;color:#007bff}.blogRow .blogActions .deleteBtn:hover{background-color:#ffe8e8;color:#dc3545}.adminRestrictionsDiv .subText{color:var(--lightBlackPrimary);font-size:.88rem;margin-bottom:20px}.adminRestrictionsDiv .restrictionsContent{background:var(--white);border-radius:8px;padding:20px 30px}.adminRestrictionsDiv .restrictionsContent .css-19kzrtu{padding:0!important}.adminRestrictionsDiv .restrictionSection{padding:10px 0}.adminRestrictionsDiv .sectionHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.adminRestrictionsDiv .sectionDesc{color:var(--lightBlackPrimary);font-size:.85rem;margin-top:4px}.adminRestrictionsDiv .methodTabs{display:flex;gap:10px;margin-bottom:20px}.adminRestrictionsDiv .methodTab{align-items:center;background:var(--white);border:1px solid var(--gray);border-radius:20px;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:8px;padding:8px 20px;transition:.2s}.adminRestrictionsDiv .methodTab:hover{background:var(--extraLightGray)}.adminRestrictionsDiv .methodTab.active{background:var(--primaryBlue);border-color:var(--primaryBlue);color:var(--white)}.adminRestrictionsDiv .methodTab .badge{background:#ffffff40;border-radius:10px;font-size:.75rem;padding:1px 8px}.adminRestrictionsDiv .methodTab.active .badge{background:#ffffff4d}.adminRestrictionsDiv .addCountryRow{align-items:center;display:flex;gap:12px;margin-bottom:16px}.adminRestrictionsDiv .addCountryRow .dropdownWrapper{flex:1 1;max-width:400px}.adminRestrictionsDiv .addCountryRow .primaryBtn{align-items:center;display:flex;gap:6px;white-space:nowrap}.adminRestrictionsDiv .searchInput{margin-bottom:16px;max-width:400px}.adminRestrictionsDiv .countriesList{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.adminRestrictionsDiv .countryChip{align-items:center;background:var(--extraLightGray);border:1px solid var(--gray);border-radius:20px;display:flex;font-size:.85rem;gap:8px;padding:6px 12px;transition:.15s}.adminRestrictionsDiv .countryChip:hover{background:#fff5f5;border-color:var(--danger)}.adminRestrictionsDiv .countryChip .countryFlag{font-size:1.1rem}.adminRestrictionsDiv .countryChip .chipRemoveBtn{align-items:center;background:none;border:none;color:var(--lightBlackPrimary);cursor:pointer;display:flex;font-size:1.1rem;padding:0;transition:.15s}.adminRestrictionsDiv .countryChip:hover .chipRemoveBtn{color:var(--danger)}.adminRestrictionsDiv .emptyState{align-items:center;color:var(--lightBlackPrimary);display:flex;flex-direction:column;gap:8px;padding:40px 20px;width:100%}.adminRestrictionsDiv .emptyState .emptyIcon{font-size:2rem;opacity:.5}.adminRestrictionsDiv .warningsList{display:flex;flex-direction:column;gap:12px;margin-top:15px}.adminRestrictionsDiv .warningCard{align-items:flex-start;background:var(--extraLightGray);border:1px solid var(--gray);border-radius:8px;display:flex;gap:20px;justify-content:space-between;padding:16px 20px}.adminRestrictionsDiv .warningCardContent{display:flex;flex:1 1;flex-direction:column;gap:10px}.adminRestrictionsDiv .warningLabel{color:var(--lightBlackPrimary);font-size:.78rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.adminRestrictionsDiv .wordChips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.adminRestrictionsDiv .wordChip{background:#fee2e2;border-radius:12px;color:#991b1b;font-size:.8rem;font-weight:500;padding:3px 10px}.adminRestrictionsDiv .warningMessage p{color:var(--lightBlackPrimary);font-size:.9rem;margin-top:4px}.adminRestrictionsDiv .warningActions{display:flex;flex-shrink:0;gap:6px}.adminRestrictionsDiv .warningActions .iconBtn{background:#0000;border:none;border-radius:6px;color:var(--lightBlackPrimary);cursor:pointer;font-size:.85rem;padding:8px;transition:.15s}.adminRestrictionsDiv .warningActions .editBtn:hover{background:#e0f2fe;color:var(--primaryBlue)}.adminRestrictionsDiv .warningActions .deleteBtn:hover{background:#fee2e2;color:var(--danger)}.adminRestrictionsDiv .inputHint{color:var(--darkGray);font-size:.78rem;margin-top:4px}.adminFAQDiv .primaryHeading{margin-bottom:6px}.adminFAQDiv .adminFAQSubtext{color:var(--lightBlackPrimary);font-size:.9rem;margin-bottom:24px}.adminFAQDiv .adminFAQContent{background:var(--white);border:1px solid var(--gray);border-radius:8px;padding:0 20px 20px}.adminFAQDiv .faqTabHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.adminFAQDiv .faqTabHeader .primaryBtn{align-items:center;display:flex;gap:8px}.adminFAQDiv .formRow{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.adminFAQDiv .formRow .inputDiv{flex:1 1;min-width:180px}.adminFAQDiv .formRow .inputDiv.flex2{flex:2 1}.adminFAQDiv .colorRow .colorInput{flex:1 1}.adminFAQDiv .colorPickerRow{align-items:center;display:flex;gap:10px}.adminFAQDiv .colorInputField{border:1px solid var(--gray);border-radius:6px;cursor:pointer;height:38px;padding:4px;width:48px}.adminFAQDiv .colorPickerRow .colorText{flex:1 1;min-width:100px}.adminFAQDiv .faqCategoryForm,.adminFAQDiv .faqItemForm{background:var(--extraLightGray);border-radius:8px;margin-bottom:24px;padding:20px}.adminFAQDiv .buttonsRow{display:flex;gap:10px;margin-top:16px}.adminFAQDiv .checkboxRow label{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:10px}.adminFAQDiv .faqCategoryList,.adminFAQDiv .faqItemList{display:flex;flex-direction:column;gap:12px}.adminFAQDiv .faqCategoryCard,.adminFAQDiv .faqItemCard{align-items:center;background:var(--white);border:1px solid var(--gray);border-radius:8px;display:flex;justify-content:space-between;padding:14px 18px;transition:.2s}.adminFAQDiv .faqCategoryCard{border-left:4px solid var(--primaryBlue)}.adminFAQDiv .faqCategoryCard:hover,.adminFAQDiv .faqItemCard:hover{background:var(--extraLightGray)}.adminFAQDiv .faqCategoryCardInfo,.adminFAQDiv .faqItemCardInfo{align-items:center;display:flex;gap:12px}.adminFAQDiv .faqCategoryColor{border-radius:50%;height:12px;width:12px}.adminFAQDiv .faqCategoryCardInfo h4,.adminFAQDiv .faqItemCardInfo h4{font-size:.95rem;font-weight:600;margin:0 0 4px}.adminFAQDiv .faqCategoryMeta,.adminFAQDiv .faqItemMeta{color:var(--lightBlackPrimary);font-size:.8rem}.adminFAQDiv .faqItemMeta{align-items:center;display:flex;gap:6px}.adminFAQDiv .featuredStar{color:#f59e0b;font-size:.9rem}.adminFAQDiv .faqCategoryActions,.adminFAQDiv .faqItemActions{display:flex;gap:8px}.adminFAQDiv .iconBtn{background:#0000;border:none;border-radius:6px;color:var(--lightBlackPrimary);cursor:pointer;font-size:1rem;padding:8px;transition:.15s}.adminFAQDiv .iconBtn.editBtn:hover{background:#e0f2fe;color:var(--primaryBlue)}.adminFAQDiv .iconBtn.deleteBtn:hover{background:#fee2e2;color:var(--danger)}.adminFAQDiv .noDataText{color:var(--lightBlackPrimary);font-style:italic;padding:24px;text-align:center}.adminFAQDiv .quillWrapper{margin-top:8px}.adminFAQDiv .faqAnswerEditorWrap{width:100%}.adminFAQDiv .faqAnswerEditor,.adminFAQDiv .faqAnswerEditor .ql-container.ql-snow,.adminFAQDiv .faqAnswerEditor.ql-toolbar.ql-snow{font-family:Montserrat,sans-serif!important}.adminFAQDiv .faqAnswerEditor{height:280px;width:100%}.adminFAQDiv .faqAnswerEditor .ql-container{height:220px}.adminFAQDiv .faqAnswerEditor .ql-editor{min-height:220px}.adminFAQDiv .quillHint{color:var(--darkGray);font-size:.8rem;margin-top:8px}.adminBannersDiv .primaryHeading{margin-bottom:6px}.adminBannersDiv .adminBannersSubtext{color:var(--lightBlackPrimary);font-size:.9rem;margin-bottom:12px}.adminBannersDiv .adminBannersDimensionHint{align-items:center;background:linear-gradient(135deg,#f0f4ff,#e8eeff);border:1px solid #d0d9f7;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:12px 16px}.adminBannersDiv .dimensionBadge{background:var(--white);border-radius:6px;box-shadow:0 1px 3px #0000000f;color:var(--primaryBlue);font-size:.9rem;font-weight:600;padding:4px 12px}.adminBannersDiv .dimensionNote{color:var(--lightBlackPrimary);font-size:.85rem}.adminBannersDiv .adminBannersContent{background:var(--white);border:1px solid var(--gray);border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:28px}.adminBannersDiv .addBannerBtn{align-items:center;display:inline-flex;gap:8px}.adminBannersDiv .bannersFormSection{border-bottom:1px solid var(--gray);margin-bottom:32px;padding-bottom:28px}.adminBannersDiv .bannerForm{background:var(--extraLightGray);border-radius:10px;max-width:640px;padding:24px}.adminBannersDiv .bannerFormModern{max-width:100%;padding:28px}.adminBannersDiv .bannerFormTitle{font-size:1.1rem;font-weight:600;margin:0 0 24px}.adminBannersDiv .bannerFormGrid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}@media (max-width:768px){.adminBannersDiv .bannerFormGrid{grid-template-columns:1fr}}.adminBannersDiv .bannerFormImageBlock{margin-bottom:0}.adminBannersDiv .bannerFormLabel{display:block;font-weight:500;margin-bottom:10px}.adminBannersDiv .bannerFormImageUpload{background:var(--white);border:2px dashed var(--gray);border-radius:12px;cursor:pointer;display:block;overflow:hidden;position:relative;transition:border-color .2s}.adminBannersDiv .bannerFormImageUpload:hover{border-color:var(--primaryBlue)}.adminBannersDiv .bannerFormFileInput{height:0;opacity:0;position:absolute;width:0}.adminBannersDiv .bannerFormPlaceholder{align-items:center;aspect-ratio:3;color:var(--lightBlackPrimary);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px}.adminBannersDiv .bannerFormPlaceholderIcon{color:var(--gray);font-size:2rem}.adminBannersDiv .bannerFormPlaceholderHint{color:var(--darkGray);font-size:.8rem}.adminBannersDiv .bannerFormPreview{aspect-ratio:3;overflow:hidden}.adminBannersDiv .bannerFormPreview img{height:100%;object-fit:cover;width:100%}.adminBannersDiv .bannerForm .inputDiv,.adminBannersDiv .bannerFormFieldsBlock .inputDiv{margin-bottom:16px}.adminBannersDiv .bannerPreview{border:1px solid var(--gray);border-radius:8px;margin-top:12px;max-width:600px;overflow:hidden}.adminBannersDiv .bannerPreview img{display:block;height:auto;width:100%}.adminBannersDiv .inputHint{color:var(--darkGray);font-size:.8rem;margin-top:4px}.adminBannersDiv .bannersListSection .secondaryHeading{font-size:1rem;margin-bottom:20px}.adminBannersDiv .bannersList{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.adminBannersDiv .bannerCard{background:var(--white);border:1px solid var(--gray);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:16px;transition:box-shadow .2s,border-color .2s}.adminBannersDiv .bannerCard:hover{border-color:#c5d0f0;box-shadow:0 4px 12px #0000000f}.adminBannersDiv .bannerCardImage{aspect-ratio:3;background:var(--extraLightGray);border-radius:8px;overflow:hidden}.adminBannersDiv .bannerCardImage img{height:100%;object-fit:cover;width:100%}.adminBannersDiv .bannerCardMeta{flex:1 1;min-width:0}.adminBannersDiv .bannerLink{color:var(--primaryBlue);font-size:.85rem;word-break:break-all}.adminBannersDiv .bannerNoLink{color:var(--lightBlackPrimary);font-size:.85rem}.adminBannersDiv .bannerCardActions{border-top:1px solid var(--gray);display:flex;gap:8px;padding-top:8px}.adminPaymentsDiv .paymentMethods .methodRight{align-items:center;display:flex;gap:10px}.admin .fs08{font-size:.8rem}.admin .fs09{font-size:.9rem}.admin .lightBlackPrimary{color:var(--lightBlackPrimary)}.admin .faithzyLogoDiv{height:55px;width:55px}.admin .faithzyLogoDiv .faithzyLogo{height:100%;width:100%}.admin .selectDisable{-webkit-user-select:none;-o-user-select:none;user-select:none}.admin .section{margin:auto;width:93%}.admin a{color:var(--lightBlackPrimary);text-decoration:none;transition:.1s}.admin .black,.admin .black:hover,.admin a:hover{color:var(--black)}.admin .darkGray{color:var(--darkGray);transition:.2s}.admin .darkGray:hover{color:var(--black)}.horizontalLine{background:var(--lightGray);border:none;height:2px;width:100%}.admin .verticalLine{background:var(--lightGray);height:100%;width:2px}.admin .starIcon,.starIconFilled{color:var(--star);height:17px;width:17px}.admin .primaryBtn{align-items:center;background-color:var(--primaryBlue);border:2px solid #0000;border-radius:8px;color:var(--white);cursor:pointer;display:flex;gap:10px;justify-content:center;padding:8px 22px;text-align:center;transition:.2s;width:fit-content}.admin .primaryBtn .icon{height:20px;width:20px}.admin .primaryBtn:hover{background:#0000;border:2px solid var(--primaryBlue);color:var(--black)}.admin .primaryBtn.disabled,.admin .primaryBtn:disabled{background-color:#ccc;color:var(--black);cursor:not-allowed}.admin .primaryBtn.disabled:hover,.admin .primaryBtn:disabled:hover{background-color:#ccc;border:2px solid #0000;color:var(--black);cursor:not-allowed}.admin .primaryBtn2,.admin .primaryBtn3{align-items:center;background:#0000;border:2px solid var(--primaryBlue);border-radius:8px;color:var(--primaryBlue);cursor:pointer;display:flex;gap:10px;justify-content:center;margin:0;padding:8px 22px;transition:.2s;width:fit-content}.admin .primaryBtn3{border-color:var(--primaryCopper);color:var(--primaryCopper)}.admin .primaryBtn2:hover{background:var(--primaryBlue);color:var(--white)}.admin .primaryBtn3:hover{background:var(--primaryCopper);color:var(--white)}.admin .primaryBtn2.disabled,.admin .primaryBtn2:disabled,.admin .primaryBtn2:disabled:hover,.admin .primaryBtn3.disabled,.admin .primaryBtn3:disabled,.admin .primaryBtn3:disabled:hover{background-color:#ccc;border:2px solid #0000;color:var(--black);cursor:not-allowed}.admin .secondaryBtn{background-color:var(--orangeBgLight);border:2px solid #0000;border-radius:8px;color:var(--primaryCopper);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:.2s}.admin .secondaryBtn:hover{background-color:var(--orangeBg)}.admin .secondaryBtn:disabled,.admin .secondaryBtn:disabled:hover{background-color:#ccc;color:var(--black);cursor:not-allowed}.admin .dangerBtn{background-color:var(--danger);border:2px solid #0000;border-radius:8px;color:var(--white);cursor:pointer;font-weight:500;padding:8px 15px;text-align:center;transition:.2s}.admin .dangerBtn:hover{background-color:initial;border:2px solid var(--danger);color:var(--danger)}.admin .dangerBtn:disabled,.admin .dangerBtn:disabled:hover{background-color:#ccc;color:var(--black);cursor:not-allowed}.admin .dangerBtn:disabled:hover{border:2px solid #0000}.admin .primaryHeading{font-size:32px;font-weight:500}.admin .primaryHeading span{color:var(--primaryCopper)}.admin .secondaryHeading{color:var(--black);font-size:20px;font-weight:500}.admin .secondaryHeading span{color:var(--primaryCopper)}.admin .inputField{border:1px solid var(--darkGray);border-radius:8px;margin:5px 0;padding:10px 20px;width:100%}.admin .inputField:disabled{background:var(--lightGray);border:1px solid var(--gray);cursor:not-allowed}.notAuthorizedError{align-items:center;background:var(--extraLightGray);border-radius:8px;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:15px 0;padding:25px 30px;width:100%}.notAuthorizedError .actionBtns{display:flex;gap:15px}.notAuthorizedError .actionBtns button{padding:15px 25px}.admin .iconBtn{align-items:center;background:none;background-color:var(--orangeBgLight);border:none;border-radius:4px;color:var(--lightBlackPrimary);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:9px;transition:background-color .2s ease;transition:.1s}.admin .iconBtn:hover{background-color:var(--orangeBg);color:var(--primaryCopper)}.admin .uploadIcon{color:var(--darkGray);font-size:50px}.admin .singleLineText{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;height:1.5em;overflow:hidden;text-overflow:ellipsis;width:90%}.ratingsDiv{align-items:center;display:flex;gap:5px}.admin .checkboxDiv{align-items:end;display:flex;flex-direction:row;justify-content:start;margin-bottom:12px;-webkit-user-select:none;user-select:none;width:100%}.admin .checkboxDiv label{cursor:pointer}.admin .checkbox{-webkit-appearance:none;appearance:inherit;background:#0000;border:2px solid var(--black);border-radius:50%;content:"";cursor:pointer;display:inline-block;height:20px;margin-bottom:3px;margin-right:8px;position:relative;width:20px}.admin .checkbox:checked{background:var(--black);color:var(--white);content:"✓"}.admin .checkbox:disabled{background:var(--gray);border:2px solid var(--gray);content:"✓";cursor:auto}.admin .checkbox:checked:after{color:var(--white);content:"\2713";font-size:12px;font-weight:bolder;left:3px;position:absolute;top:0}.admin .optionsContainer{position:relative;-webkit-user-select:none;user-select:none}.admin .optionsContainer .optionsMenu{background-color:var(--white);box-shadow:1px 1px 10px 1px var(--gray);display:flex;flex-direction:column;font-size:.8rem;gap:10px;padding:15px 20px;position:absolute;right:0;top:125%;width:700%;z-index:100}.admin .optionsContainer .optionsMenu a{color:var(--darkGray);transition:.1s}.admin .optionsContainer .optionsMenu a:hover{color:var(--black)}.admin .popupDiv{align-items:center;background:var(--lightBlack);display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.admin .popupDiv .popupContent{background:var(--white);border-radius:8px;height:fit-content;max-height:90%;max-width:70%;min-width:50%;overflow:auto;padding:20px 30px;width:fit-content}.admin .popupDiv .popupContent .buttonsDiv{display:flex;gap:20px;justify-content:space-between;margin-top:10px;width:100%}.admin .popupDiv .popupContent .buttonsDiv a,.admin .popupDiv .popupContent .buttonsDiv button{width:100%}.admin .popupDiv .popupCloseBtn{position:fixed;right:3%;top:5%}.admin .popupDiv .popupCloseBtn .icon{color:var(--gray);cursor:pointer;height:35px;transition:.1s;width:35px}.admin .popupDiv .popupCloseBtn .icon:hover{color:var(--white)}.admin .popupDiv .previewImgDiv{align-items:center;display:flex;height:60vh;justify-content:center;width:100%}.admin .popupDiv .previewImgDiv img{max-height:100%;max-width:100%}.admin .confirmDialogOverlay{align-items:center;background-color:#0006;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.admin .confirmDialogOverlay .confirmDialogContent{background:var(--white);border-radius:8px;padding:30px 20px;position:relative;text-align:center;width:320px}.admin .confirmDialogOverlay .confirmDialogContent .confirmIcon{color:#dc3545;font-size:3rem;margin-bottom:10px}.admin .confirmDialogOverlay .confirmDialogContent .dialogButtons{display:flex;gap:15px;justify-content:center;margin-top:20px}.form{align-items:start;display:flex;flex-direction:column;gap:15px}.form .inputDiv,.form .inputDiv .inputInnerDiv{width:100%}.form .inputDiv:has(.inputInnerDiv){display:flex;flex-direction:row;gap:20px;justify-content:space-between}.form textarea{min-height:120px;resize:vertical}.form .inputDiv .passwordFieldUpper{align-items:center;display:flex;justify-content:space-between}.form .inputDiv .passwordFieldUpper .hidePasswordBtn{color:var(--lightBlackPrimary);cursor:pointer;font-size:.95rem;margin-right:5px;transition:.1s}.form .inputDiv .passwordFieldUpper .hidePasswordBtn:hover{color:var(--black)}.form label{font-weight:500}.form label span{color:var(--danger)}.form .inputField{margin-top:5px}.admin .tableDiv{padding:10px 0 20px}.admin .tableDiv .tableContent{background:var(--white);border-radius:8px;box-shadow:1px 1px 10px 1px var(--gray);padding:20px 0;width:100%}.admin .tableDiv .upper{align-items:center;display:flex;justify-content:space-between;margin:0 30px 15px}.admin .tableDiv .upper .upperRight{align-items:center;display:flex;gap:10px}.admin .tableDiv .header{background:var(--primaryBlue);color:var(--white);display:flex;font-weight:500;gap:15px;padding:10px 32px}.admin .tableDiv .header,.admin .tableDiv .header p{text-align:center;width:100%}.admin .tableDiv .header .title{text-align:left;width:200%}.admin .tableDiv .rows{display:flex;flex-direction:column;gap:20px;margin-top:10px}.admin .tableDiv .rows .row{display:flex;gap:15px;padding:5px 32px 10px;width:100%}.admin .tableDiv .rows .row .field{align-items:center;display:flex;gap:15px;justify-content:center;width:100%}.admin .tableDiv .rows .row .titleField{align-items:center;justify-content:left;width:200%}.admin .tableDiv .rows .row .titleField .title{-webkit-line-clamp:1;line-clamp:inherit;-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;height:1.2em;overflow:hidden;text-overflow:ellipsis;width:98%}.admin .tableDiv .rows .row .priceField{color:var(--primaryBlue);font-size:1.2rem;font-weight:700}.admin .tableDiv .rows .row .field .icon{color:var(--lightBlack);cursor:pointer;height:25px;transition:.2s;width:25px}.admin .tableDiv .rows .row .field .icon:hover{color:var(--black)}.admin .tableDiv .totalRows{color:var(--darkGray);font-size:1rem;margin-left:5px}.admin .dropdown{background:#0000;border:none;color:var(--black);cursor:pointer;outline:none}.admin .dropdownLight,.admin .dropdownPlus{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--primaryBlue);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGySURBVHic7Zk9TgJBGEC/sfAOaigoNMafE3EKPQsJhQkXsTDW1B4BwlpoSWLzbJjkExWYYYaZge91JLMz33tLsdkVMQzDMAzDMAzDOEKc/gH0RORMRKbOuWmZkfIAnIvIhYjMfrkBV8ArP3kG+kWmTQjQX7poXoBLv6AHdPxNB9wWdogGuAHma9x6Aoz/WdB0hA3ynrGsufvNRthSHqATYLHFwmYiBMgDLASYbLm4+giB8gATAQYBF1QbIUIeYOAvHrYcIVJ+qDdwERHegfuC3n72a2AWOPsTcLK6UXMRksmrDZuJkFxebVx9hGzy6oBqI2SXVwfFRrjL5L4/eXVgTIQuR4S9y6uDi0coJq8GKBahuLwaZO8RqpFXA+0tQnXyarDsEaqVVwNmi1C9vBo0eYRm5NXAySI0J68G3zlCs/KeXSI0L+9ZRhgFiswJf5MzAtzmiQpA3D8hhPru/CoZI9Qv78kQoR15T8II7cl7EkRoV96zQ4T25T0REQ5H3hMQ4fDkPWx+WKr3IScVywiPwKcS/wAeSsgXqw2cioj/wPrmnPsqNYthGIZhGIZhGMbR8Q21S10NvZYQTAAAAABJRU5ErkJggg==);background-position:right 20px center;background-repeat:no-repeat;background-size:10px;border-radius:8px;color:var(--white);cursor:pointer;padding:10px 40px 10px 20px;position:relative;width:fit-content}.admin .dropdownLight{background:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAH2AAAB9gHM/csYAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAEtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA16y2cwAAABh0Uk5TAAEMDxEZHSUtMklekJKWrbW+2Obq7/3+58/N7wAAANpJREFUWMPtzEsWgjAUBNFGBZSPoKL0/lfqxCMfk/A6ehyl5reAVCr1s/anXQzbnfYAgKIf+ehylefdg2NfAIcbSXI4av44kCRvB7RkxOHlyRZXRhzenlfcqR8mzzsulA8zzwsqqoe5ZwU04mHhGwDZWTos/DmDenB46eD0wsHjzQevNx4C3nQIesNhw28eNv3GweCDB5MPHIzeezB7z0HwzoPkHQfRfxxkvz7ofnWI8L6D3bsPincdNP95UP36oPvlIcbPD3F+OsR6APVADjW+KCvLDKlU6h89ARE0R09dBLf6AAAAAElFTkSuQmCC);background-position:right 20px center;background-repeat:no-repeat;background-size:10px;color:var(--black);width:100%}.admin .searchBoxUtility .searchInputUtility{align-items:center;display:flex;min-width:250px;position:relative}.admin .searchBoxUtility .searchInputUtility .inputField{font-size:.7rem;padding-right:0;width:100%}.admin .searchBoxUtility .searchInputUtility .dropdown{position:absolute;right:10px;top:30%}@media (max-width:768px){.signInContent{padding:1rem}.socialLoginContainer{flex-direction:column}.socialLoginContainer button{margin:.25rem 0;width:100%}.separator:after,.separator:before{width:30%}}@media (max-width:480px){.signInTitle{font-size:clamp(1.5rem,4vw,1.8rem)}.signInContent{padding:.75rem}.separator{margin:.75rem 0}}@media (max-width:1024px){.rightSection{flex:0.8 1}}@media (max-width:768px){.signUpSection{flex-direction:column}.rightSection{display:none}.leftSection{padding:1rem}.signUpContent{max-width:100%;padding:15px}.backArrow{left:10px;top:15px}}@media (max-width:480px){.welcomeTitle{font-size:clamp(1.5rem,4vw,1.8rem)}.signUpForm{gap:6px}.socialLogin{padding:.5rem}.passwordRequirements ul li{font-size:.85rem;padding-left:18px}}@media (max-width:1300px){.buyerHeaderLinks{display:flex;gap:30px;list-style:none;margin-right:auto}}@media (max-width:1200px){.buyerHeader{padding:10px 40px}.buyerHeaderLinks{gap:15px}.buyerHeaderIcons{gap:25px}}@media (max-width:992px){.buyerHeaderLinks{gap:10px}.buyerHeaderLinks li a{font-size:12px}.buyerHeaderIcons{gap:20px}.buyerHeaderIcons a,.buyerHeaderIcons button{font-size:26px}}@media (max-width:850px){.buyerHeader{padding:10px 20px}.cartItemCount{left:10px}.buyerHeaderAuth,.buyerHeaderLinks{display:none}.mobileMenuButton{display:block;margin-left:auto;margin-right:20px}.buyerHeaderIcons{gap:15px}.buyerHeaderIcons a,.buyerHeaderIcons button:not(.profileDrawerButton,.notificationPopupButton){display:none}.buyerHeaderIcons button.notificationPopupButton,.buyerHeaderIcons button.profileDrawerButton{font-size:24px}.profileDrawerContainer a{display:block}}@media (max-width:480px){.buyerHeader{height:70px;padding:10px 15px}.cartItemCount{height:14px;width:14px}.buyerHeaderLogo img{height:50px;margin-right:15px}.buyerHeaderIcons{gap:10px}.buyerHeaderIcons button.notificationPopupButton,.buyerHeaderIcons button.profileDrawerButton{font-size:22px}.mobileNav{top:60px}.mobileNavLinks li a{font-size:14px}.mobileNavIcons a,.mobileNavIcons button{font-size:18px}}@media (max-width:768px){.buyerFooter{padding:8rem 3vw 2rem}.buyerFooterContent{align-items:center;flex-direction:column;gap:1.5rem}.buyerFooterSection{margin-right:0;min-width:0;min-width:auto;text-align:center}.buyerFooterSocial{gap:1rem;margin-top:2rem}}@media (max-width:480px){.buyerFooter{padding:6rem 2vw 1.5rem}.buyerFooterSection h4{font-size:clamp(.8rem,2.5vw,.9rem);margin-bottom:1rem}.buyerFooterSection li{font-size:clamp(.7rem,2vw,.8rem);margin-bottom:.7rem}.buyerFooterSocial .icon{height:clamp(18px,4.5vw,22px);width:clamp(18px,4.5vw,22px)}}@media screen and (max-width:1200px){.heroContent{max-width:60%;padding-left:20px}.topBar,.topBar2{padding:10px 40px}.searchContainer{width:90%}}@media screen and (max-width:992px){.heroSectionContainer{align-items:center;display:flex;justify-content:center;padding:20px 0}.mainSection{flex-direction:column}.heroContent{align-items:center;max-width:100%;order:2;padding:0 0 40px;text-align:center}.heroContent h1{font-size:2rem;margin-top:0}.heroContent .highlight{display:inline;font-size:2.2rem}.heroContent p{font-size:1rem;margin:0 auto 20px;max-width:100%}.imageWrapper{height:auto;margin-bottom:20px;max-height:250px;order:1;overflow:visible;position:relative;width:100%;z-index:1}.fixedBackground{display:none}.featureImage{bottom:auto;display:block;margin:20px auto 0;max-height:200px;opacity:1;position:relative;z-index:2}.topBar,.topBar2{padding:10px 20px;z-index:11}.tradeLeadForm{display:flex;justify-content:center;margin:0 auto}.tradeLeadForm .tradeleadFormTitle{font-size:13px}.tradeLeadForm .primaryBtn2{font-size:13px;padding:6px 12px}}@media screen and (max-width:768px){.heroContent h1{font-size:1.8rem;margin-bottom:10px}.heroContent .highlight{color:var(--primaryColor);font-size:2rem}.slider{height:80px;margin-top:20px}.circleWrapper{height:60px;width:60px}.dottedLine{width:40px}.paginationDots{margin:15px 0}.tradeLeadForm .primaryBtn2{font-size:12px}.searchContainer{flex-direction:row;gap:5px;margin:10px auto;max-width:400px;padding:5px 10px;width:100%}.searchContainer input{font-size:10px;margin:0;order:1;padding:6px 5px}.searchContainer input::placeholder{font-size:10px}.searchContainer .searchIcon{font-size:16px;margin-right:5px;order:2}.searchContainer .searchBtn{font-size:12px;line-height:1;margin:0;min-width:60px;order:4;padding:6px 12px;width:auto}.primaryBtn2{cursor:pointer;display:block;max-width:280px;width:100%}.searchContainer .filterBtn{border-left:none;font-size:12px;order:3;padding:6px 5px;width:auto}}@media screen and (max-width:480px){.heroContent h1{font-size:1.5rem}.heroContent .highlight{font-size:1.7rem}.heroContent{padding-bottom:50px}.heroContent p{font-size:.9rem;padding:0 15px}.featureImage,.imageWrapper{max-height:320px}.featureImage{margin:0 auto}.slider{height:60px}.sliderItem{flex:0 0 33.33%}.circleWrapper{height:50px;width:50px}.dottedLine{width:50px}.topBar,.topBar2{padding:5px;position:relative}.searchContainer{max-width:350px}.searchContainer input::placeholder{font-size:9px}.tradeLeadForm{align-items:center;flex-direction:column;width:85%}.tradeLeadForm .tradeleadFormTitle{font-size:11px}.tradeLeadForm .primaryBtn2{font-size:10px;padding:5px 10px;width:100%}}@media (max-width:1250px){.featuredSection,.whyChooseUsSection{height:90vh;margin-bottom:2.5rem}.featuredSection .homeBannerAfterLogin{align-items:flex-start;flex-direction:column}.featuredSection .homeBannerAfterLogin .homeBannerImg2{height:50%;position:static;width:100%}.featuredSection .featuredSectionLeft{margin-top:1.5rem;max-width:none;text-align:center;width:100%}.featuredSection .featuredSectionLeft p{font-size:1.4rem}.dotLine{width:25%}.cardContainer{gap:.75rem}.chooseCard{height:380px;max-width:280px}.vendorsHeading{font-size:1.6rem}}@media (max-width:992px){.featuredSection,.whyChooseUsSection{height:65vh;margin-bottom:-2rem;margin-top:-6rem}.featuredSection .homeBannerAfterLogin{align-items:flex-start;flex-direction:column}.featuredSection .homeBannerAfterLogin .homeBannerImg2{height:50%;position:static;width:100%}.featuredSection .featuredSectionLeft{margin-top:1rem;max-width:none;text-align:center;width:100%}.featuredSection .featuredSectionLeft p{font-size:1.3rem}.dotLine{width:20%}.cardContainer{gap:.5rem}.chooseCard{height:360px;max-width:260px}.vendorsHeading{font-size:1.5rem}}@media (max-width:768px){.featuredSection,.whyChooseUsSection{height:60vh;margin-top:-8rem}.featuredSection .homeBannerAfterLogin{align-items:flex-start;flex-direction:column}.featuredSection .homeBannerAfterLogin .homeBannerImg2{height:50%;position:static;width:100%}.featuredSection .featuredSectionLeft{margin-top:1rem;max-width:none;text-align:center;width:100%}.featuredSection .featuredSectionLeft p{font-size:1.25rem}.dotLine{width:20%}.cardContainer{align-items:center;flex-direction:column}.chooseCard{height:350px;max-width:90%}.vendorsHeading{font-size:1.5rem}}@media (max-width:480px){.featuredSection,.whyChooseUsSection{height:50vh;margin-bottom:-10rem;margin-top:-10rem}.featuredSection .featuredSectionLeft p{font-size:1rem}.featuredSection .featuredSectionLeft .featuredSectionBtn{font-size:.9rem;gap:.3rem;justify-content:center;margin-bottom:20px}.dotLine{width:15%}.chooseCard{height:300px;max-width:100%;padding:.75rem}.chooseCard img{max-height:50%}.chooseCard p{font-size:.9rem}.vendorsHeading{font-size:1.25rem}}@media screen and (max-width:768px){.scrollable-row{margin-bottom:30px;padding:0 10px}.scrollable-row .heading-container h2{font-size:1.8rem;padding:0 10px}.scrollable-row .heading-container:after,.scrollable-row .heading-container:before{content:none}.scrollable-row .items-container{gap:15px;padding:5px 0}.scrollable-row .chevron-btn{font-size:1.2rem;height:32px;width:32px}.scrollable-row .chevron-btn.left{left:-5px}.scrollable-row .chevron-btn.right{right:-5px}.no-items{font-size:1rem;padding:15px}}@media screen and (max-width:480px){.scrollable-row{margin-bottom:20px;padding:0 5px}.scrollable-row .heading-container h2{font-size:1.5rem}.scrollable-row .items-container{gap:10px}.scrollable-row .chevron-btn{font-size:1rem;height:28px;width:28px}.no-items{font-size:.9rem;padding:10px}}@media (max-width:1200px){.filteredProducts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.filtersContent{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:768px){.filteredProducts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.filterButton{display:block;font-size:14px;padding:8px 16px}.filterButton:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 3H2l8 9.46V19l4 2v-8.54L22 3z"/></svg>')}.filtersContainer.desktopFilters{display:none}.filtersContent{grid-template-columns:1fr;max-width:100%;padding:20px}.filtersSidebar .filtersContent .dropdown{z-index:1400}}@media (max-width:480px){.filteredProducts{grid-template-columns:1fr;justify-items:center}.filteredProducts .productCard{max-width:100%}.productsPage{padding:10px}.filterButton{text-align:center}}@media (min-width:768px){.tradeLeadRow{flex-direction:row;gap:12px;justify-content:space-between}}.tradeLeadField{display:flex;flex:1 1;flex-direction:column;gap:4px}.tradeLeadField label{font-size:.85rem;font-weight:400;margin-bottom:4px}textarea.inputField{max-height:400px;min-height:80px;resize:vertical}.expiryNote{color:#999;font-size:.8rem;margin-top:4px}.tradeLeadsTableContainer{min-height:100vh;position:relative}.tradeLeadsMainTable{border-collapse:initial;border-spacing:0;margin-top:15px;width:100%}.tradeLeadsTableHeader th{border-bottom:1px solid #e8e8e8;color:#666;font-size:clamp(12px,2.5vw,13px);font-weight:500;padding:10px 12px;text-align:left}.tradeLeadsTableRow{background-color:#fff}.tradeLeadsTableRow td{border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;padding:12px}.tradeLeadsTableRow:hover{background-color:#fafafa}.tradeLeadsProductCell{align-items:center;display:flex;gap:12px;max-width:100%}.tradeLeadsProductImage{border-radius:6px;height:50px;object-fit:cover;width:50px}.tradeLeadsProductName{color:#333;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsOffersCount{align-items:center;display:flex;gap:6px}.tradeLeadsExpandButton{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:3px}.tradeLeadsActionButtons{display:flex;flex-wrap:wrap;gap:12px}.tradeLeadsEditButton,.tradeLeadsWithdrawButton{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:clamp(12px,2.5vw,13px);gap:3px;padding:3px 6px}.tradeLeadsEditButton{color:#666}.tradeLeadsWithdrawButton{color:#ff4d4f}.tradeLeadsOffersRow td{padding:0}.tradeLeadsOffersContainer{background-color:#fafafa;padding:12px}.tradeLeadsOfferItem{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:6px 0}@media (min-width:768px){.tradeLeadsOfferItem{align-items:center;flex-direction:row}.tradeLeadsOfferInfo{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.tradeLeadsOfferNumber{color:#666;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsOfferAvatar{border-radius:50%;height:28px;object-fit:cover;width:28px}.tradeLeadsOfferName{color:#333;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsOfferAmount{color:var(--primaryColor);font-size:clamp(14px,3vw,15px);font-weight:600}.tradeLeadsViewOfferButton{color:#1890ff}.tradeLeadsViewAllButton,.tradeLeadsViewOfferButton{background:none;border:none;cursor:pointer;font-size:clamp(12px,2.5vw,13px)}.tradeLeadsViewAllButton{color:var(--primaryColor);margin-top:6px;padding:6px 0;text-align:center;width:100%}}@media (max-width:768px){.postingsFloatingActionButton,.tradeLeadsFloatingActionButton{bottom:80px;height:50px;right:20px;width:50px}.tradeLeadsMainTable{display:block;overflow-x:auto;white-space:nowrap}.tradeLeadsTableHeader,.tradeLeadsTableRow{display:table-row}.tradeLeadsTableHeader th,.tradeLeadsTableRow td{min-width:120px}.tradeLeadsActionButtons{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.tradeLeadsProductImage{height:40px;width:40px}.tradeLeadsOfferAvatar{height:24px;width:24px}}@media screen and (max-width:1200px){.tradeLeadFormContainer{padding:30px}}@media screen and (max-width:992px){.tradeLeadImage{display:none}.tradeLeadFormContainer{flex:1 1;padding:25px;width:100%}.pageMainHeading{font-size:1.8rem}}@media screen and (max-width:768px){.tradeLeadRow{flex-direction:column;gap:15px}.tradeLeadField{width:100%}.tradeLeadFormContainer{padding:20px}.tradeLeadSectionLabel{font-size:1.1rem}.pageMainHeading{font-size:1.6rem;margin:15px 0 10px}.tradeLeadGroup{margin-bottom:25px}}@media screen and (max-width:576px){.mainSection,.tradeLeadFormContainer{padding:15px}.tradeLeadGroup{margin-bottom:20px}.tradeLeadSectionLabel{font-size:1rem;margin-bottom:10px}.deliveryOptions{flex-direction:column;gap:10px}.pageMainHeading{font-size:1.4rem}.tradeLeadField label{font-size:.85rem}.expiryNote{font-size:.8rem}}@media (max-width:1023px){.productDetailPageWrapper{flex-direction:column}.productDetailMain{display:contents}.productDetailMainTop{order:1}.productDetailSidebar{margin:0 0 24px;max-height:none;max-width:100%;order:2;position:static;width:100%}.productDetailSidebarInner{max-height:none}.productAdditionalInfo{order:3}.productDetailSellerCard{order:4}.productDetailRelatedSection{order:5}.productDetailReviewsSection{order:6}.productDetailHeader{align-items:flex-start;flex-direction:column}.productDetailTitle{font-size:22px;margin-bottom:20px}}@media (min-width:768px){.productDetailContainer{padding:30px 5%}.productDetailTitle{font-size:30px}.productDetailImageContainer{flex-direction:row;max-width:100%}.productDetailImageContainer .mainImage{height:85%;width:85%}.imageThumbnails{flex-direction:column;overflow-x:visible;padding-bottom:0}.imageThumbnails .thumbnail{height:80px;width:80px}.productAdditionalInfo{padding:28px}.productAdditionalInfo .upper{flex-direction:row;flex-wrap:wrap}.additionalInfoSection{flex:1 1 45%}.reviewsFilterContainer{justify-content:flex-end}.filterOptions{flex-direction:row;gap:20px;width:auto}.defaultDropdown{width:auto}}@media (min-width:1024px){.productDetailContainer{padding:40px 5%}.productDetailPageWrapper{flex-direction:row;gap:48px}.productDetailSidebar{max-width:400px;position:sticky;top:100px}.productDetailSidebarInner{padding:28px}.productDetailTitle{font-size:32px}}@media (max-width:359px){.activeTab,.tab{font-size:.5rem;min-width:45px;padding:6px 3px}.tabsContainer{flex-wrap:nowrap}}@media (min-width:360px) and (max-width:499px){.activeTab,.tab{font-size:.6rem;min-width:50px;padding:7px 4px}.tabsContainer{max-width:100%}}@media (min-width:500px) and (max-width:767px){.activeTab,.tab{font-size:.65rem;min-width:70px;padding:10px 6px}.tabsContainer{max-width:400px}}@media (min-width:768px){.activeTab,.tab{font-size:.875rem;min-width:90px;padding:12px 8px}.tabsContainer{max-width:600px}}@media (min-width:1024px){.activeTab,.tab{border:1px solid var(--primaryColor);border-right:none;flex:1 1;font-size:1rem;min-width:120px;padding:15px 0}.activeTab:last-child,.tab:last-child{border-right:1px solid var(--primaryColor)}.tabsContainer{max-width:800px}}@media (max-width:768px){.ordersPage{padding:16px 12px 60px}.ordersTableActionsHeader{align-items:center}.ordersTableExpenseStatementBtn{font-size:10px;padding:3px 8px}.ordersTableWrapper{padding:12px}.ordersMainTable{min-width:600px}.ordersTableHeader th,.ordersTableRow td{font-size:13px;padding:10px 12px}.ordersSellerCell{gap:8px;min-width:120px}.ordersProductAvatar,.ordersSellerAvatar{height:28px;width:28px}.ordersProductName,.ordersSellerName{font-size:13px}.ordersSellerName{max-width:100px}.ordersProductName{max-width:200px}.ordersStatus{font-size:11px;padding:3px 10px}.ordersViewDetailsButton{font-size:13px;padding:3px 6px}}@media (max-width:480px){.ordersPage{padding:12px 8px 50px}.ordersTableWrapper{padding:8px}.ordersTableHeader th,.ordersTableRow td{font-size:12px;padding:8px 10px}.ordersSellerCell{min-width:100px}.ordersProductAvatar,.ordersSellerAvatar{height:24px;width:24px}.ordersProductName,.ordersSellerName{font-size:12px}.ordersSellerName{max-width:80px}.ordersProductName{max-width:150px}.ordersViewDetailsButton{font-size:12px;gap:6px}}@media (max-width:768px){.bookmarkSellersContainer{padding:15px}.bookmarkSellersGrid{gap:16px}.bookmarkSellerCard{padding:18px}.bookmarkSellerCardImage{height:56px;width:56px}.bookmarkSellerCardActions{flex-direction:column}.bookmarkSellerContactBtn,.bookmarkSellerViewProfile{text-align:center;width:100%}.modalContent{max-width:350px;padding:15px}.modalContent h2{font-size:1.25rem}.modalContent p{font-size:.9rem}.modalButtons button{font-size:.9rem;padding:8px 16px}}@media (max-width:480px){.bookmarkSellersContainer{padding:10px}.bookmarkSellersGrid{gap:12px;grid-template-columns:1fr}.bookmarkSellerCard{padding:16px}.bookmarkSellerCardImage{height:48px;width:48px}.detailValue{font-size:.85rem}.ratingValue,.starIcon{font-size:24px}.totalReviews{font-size:16px}.sellerDescriptionSection h3{font-size:.95rem}.sellerDescriptionSection p{font-size:.85rem}.bookmarkActionButtons button{font-size:.85rem;padding:7px 14px}.modalContent{max-width:300px;padding:12px}.modalContent h2{font-size:1.1rem}.modalContent p{font-size:.85rem}.modalButtons button{font-size:.85rem;padding:7px 14px}.noSellersText{font-size:1.25rem;padding:15px}}@media (max-width:768px){.blogPageGrid{grid-template-columns:repeat(2,1fr)}.blogPageHero{height:clamp(180px,35vw,280px)}}@media (max-width:480px){.blogPageGrid{grid-template-columns:1fr}.blogPageHero{height:clamp(160px,45vw,220px)}.blogPageTabs{gap:6px}.blogPageTab{font-size:.9rem;padding:8px 18px}}@media (min-width:768px){.checkoutPage{padding:2rem}.checkoutContent,.checkoutTwoColumnLayout{flex-direction:row}.checkoutLeftColumn{flex:3 1}.checkoutRightColumn{flex:2 1}.checkoutFormContainer{flex:1 1}.checkoutTextarea,.inputField{font-size:1rem;padding:.875rem}}@media (max-width:767px){.checkoutOrderItem,.checkoutOrderTotal,.checkoutOrderTotalFinal{font-size:.8rem}.checkoutSectionTitle{font-size:.9rem}.linkCardModalContent{padding:1rem;width:95%}}@media (max-width:768px){.articleDetailContainer{padding:1.5rem .75rem}.articleHeader{margin-bottom:1.5rem}.mainContent{padding:0 .5rem}.equipmentSection,.ingredientsSection,.instructionsSection,.mainImageContainer{margin-bottom:1.5rem}}@media (max-width:480px){.articleDetailContainer{padding:1rem .5rem}.articleHeader{margin-bottom:1rem}.categoryLabel{padding:.25rem .75rem}.mainContent{padding:0 .25rem}.articleDescription{text-align:left}.equipmentList,.ingredientsList{padding-left:1rem}}@media (max-width:1024px){.contactUsContent{grid-template-columns:1fr}}@media (max-width:768px){.contactUsContainer{margin:30px auto}.contactUsContainer .inputContainersRow{flex-direction:column;gap:15px}.contactUsContainer .inputContainer{width:100%}.contactUsContent,.contactUsFormRow{grid-template-columns:1fr}.contactUsWrapper{padding:1.5rem 1rem}.contactUsHero{padding:2rem 1rem 1.5rem}.contactUsFormCard{padding:1.5rem}.contactUsSidebar{order:-1}.settingsPageSection{padding:1.5rem 1rem 2rem}.settingsPageHeader{margin-bottom:1.5rem}.settingsHeaderContainer{flex-wrap:wrap;gap:.5rem;padding:1rem 1.25rem}.settingsEditButton span{display:none}.settingsForm{padding:1.25rem}}@media (max-width:480px){.settingsPageSection{padding:1rem}.settingsPageTitle{font-size:1.5rem}.contactUsContainer{padding:0 15px}.contactUsContainer .primaryHeading{margin-bottom:15px}.contactUsContainer .inputContainer{margin-bottom:10px}.contactUsWrapper{padding:1rem}.contactUsFormCard{padding:1.25rem}.contactUsTitle{font-size:1.5rem}.contactUsContainer .inputField,.contactUsContainer .inputField[type=number],.contactUsContainer textarea.inputField{font-size:14px;padding:10px}}@media screen and (max-width:1024px){.termsDiv{padding:40px 60px}.termsDiv .termsContent{margin-bottom:120px}}@media screen and (max-width:768px){.termsDiv{padding:30px 40px}.termsDiv .termsContent{margin-bottom:100px}.termsDiv .termsContent .primaryHeading{font-size:1.8rem;margin-bottom:20px}}@media screen and (max-width:480px){.termsDiv{padding:20px}.termsDiv .termsContent{margin-bottom:80px}.termsDiv .termsContent .primaryHeading{font-size:1.5rem;margin-bottom:15px}}@media screen and (max-width:1024px){.faqPage{padding:40px 40px 100px}}@media screen and (max-width:768px){.faqPage{padding:30px 24px 80px}.faqHomeItemBtn{font-size:.92rem;padding:14px 18px}.faqHomeItemAnswer{font-size:.9rem;padding:0 18px 16px}.homeBannerSlide{aspect-ratio:2}.homeBannerArrow{height:36px;width:36px}.homeBannerArrow.prev{left:10px}.homeBannerArrow.next{right:10px}}@media screen and (max-width:480px){.faqPage{padding:20px 16px 60px}.faqCategoryHeader,.faqQuestion{font-size:.9rem;padding:14px 16px}}@media (max-width:768px){.vendor-container{padding:20px 10px}.vendor-profile{margin-bottom:30px}.profile-image{height:80px;width:80px}.profile-name{font-size:24px}.info-card-content{flex-direction:column}.info-left-section{border-bottom:1px solid #eee;border-right:none;padding:20px}.info-right-section{padding:20px}.contact-button{box-sizing:border-box;width:100%}}@media (max-width:480px){.vendor-profile{margin-bottom:20px}.profile-image{height:60px;width:60px}.profile-name{font-size:20px}.info-left-section,.info-right-section,.vendor-postings,.vendor-reviews{padding:15px}.vendor-postings h2,.vendor-reviews h2{font-size:18px}}@media screen and (min-width:500px) and (max-width:993px){.dashboardVendorDetailContainer{max-width:100%;padding:0 15px}.dashboardVendorDetailContainer .vendorDetailLeftSection{margin:0;min-width:100%;padding:0}.dashboardVendorDetailNewSection{align-items:center;flex-direction:column;gap:20px}.dashboardVendorDetailLeftSection,.dashboardVendorDetailRightSection{max-width:700px;min-width:0;width:100%}.dashboardInfoCard,.dashboardMyReviewsHistoryContainer,.dashboardPostingsContainer,.dashboardVendorDetailCard{padding:15px}}@media screen and (max-width:992px){.dashboardPostingsHeader{align-items:flex-start;flex-direction:column;gap:10px}.dashboardSellerProfileImage{height:80px;width:80px}.dashboardCrownIcon{font-size:26px;top:-10px}.dashboardInfoIcon{font-size:40px}}@media screen and (max-width:576px){.dashboardVendorDetailContainer .vendorDetailLeftSection{margin:0;min-width:100%;padding:0}.dashboardVendorDetailContainer{padding:0 10px}.dashboardSellerInfoSection{align-items:center;flex-direction:column;text-align:center}.dashboardSellerProfileImageContainer{margin-bottom:10px;margin-right:0}.dashboardSellerDescription{text-align:center}.dashboardSellerInfoContainer{align-items:center}.dashboardRecentChatItem{flex-direction:column;text-align:center}.dashboardRecentChatTime{margin-top:5px}.dashboardOrdersTableHeader th:nth-child(3),.dashboardOrdersTableRow td:nth-child(3){display:none}.dashboardOrdersSellerCell{flex-direction:column;text-align:center}.dashboardOrdersProductAvatar{margin:0 auto}.dashboardOrdersStatus{font-size:11px;padding:3px 6px}.pageMainHeading{font-size:24px}.primaryHeadingSmall{font-size:18px}.dashboardInfoCardTitle{font-size:14px}}@media screen and (max-width:360px){.dashboardVendorDetailContainer{padding:0 8px}.dashboardSellerProfileImage{height:60px;width:60px}.dashboardSellerDetailsContainer p{font-size:14px}.dashboardOnlineStatus{margin-top:5px;padding:8px;width:100%}.dashboardInfoItem,.dashboardRecentChatItem{align-items:flex-start;flex-direction:column;padding:5px 0}.dashboardInfoDetails,.dashboardRecentChatContent{width:100%}.dashboardRecentChatTime{font-size:12px}.dashboardVendorProductsWrapper{align-items:center;flex-direction:column}.dashboardVendorProductsWrapper>*{margin-bottom:10px;max-width:100%;width:100%}.dashboardMyReviewsHistoryContainer .review-item{padding:10px}.dashboardMyReviewsHistoryContainer .review-item *{font-size:12px}.primaryBtn,.primaryBtn3{font-size:14px;padding:8px}.pageMainHeading{font-size:20px}.primaryHeadingSmall{font-size:16px}.dashboardVendorDetailLeftSection,.dashboardVendorDetailRightSection{min-width:0;width:100%}}@media screen and (max-width:768px){.dashboardScrollableRow{-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0;overflow-x:auto;padding:0 15px;width:100%}.dashboardScrollableRowContainer{display:flex;flex-wrap:nowrap;gap:10px;width:max-content}.dashboardScrollableRowContainer>*{flex:0 0 auto;max-width:80%;min-width:200px}}@media screen and (max-width:576px){input,select,textarea{box-sizing:border-box;margin-bottom:10px;padding:8px;width:100%}}@media (max-width:590px){.dashboardContainer,.mainSection{padding:10px}.pageMainHeading{font-size:1.5rem;margin-bottom:15px;text-align:center}.statsContainer{flex-direction:column;gap:15px;margin:20px 0}.statCard{flex:1 1 100%;padding:15px;text-align:center}.statTitle{font-size:.85rem;margin-bottom:5px}.statAmount{font-size:1.5rem;margin-bottom:10px}.withdrawBtn{font-size:.9rem;padding:8px;width:100%}.infoText{align-items:center;display:flex;font-size:.8rem;gap:5px;justify-content:center;padding:10px;text-align:center}.infoText .icon{height:16px;width:16px}.salesListContainer{margin-bottom:50px;padding:15px}.salesListTitle{font-size:1.1rem;margin-bottom:10px;text-align:center}.salesListFilterContainer{gap:10px}.filterWrapper,.salesListFilterContainer{align-items:flex-start;flex-direction:column}.filterWrapper{gap:8px;width:100%}.filterLabel,.filterSelect{font-size:.85rem}.filterSelect{padding:6px;width:100%}.customDateRange{flex-direction:column;gap:8px;width:100%}.customDateRange input{font-size:.85rem;padding:6px;width:100%}.modalButton.submit,.resetFilterButton{align-items:center;font-size:.85rem;justify-content:center;padding:8px;text-align:center;width:100%}.salesListTableContainer{overflow-x:auto}.salesListTable{min-width:500px}.salesListTable td,.salesListTable th{font-size:.8rem;padding:8px}.salesListTable th{font-weight:500}.modalOverlay{padding:10px}.modalContent{max-width:90%;padding:15px}.modalTitle{font-size:1.1rem;margin-bottom:10px;text-align:center}.modalBody p{font-size:.85rem;text-align:center}.modalBody p span{font-weight:500}.modalActions{flex-direction:column;gap:10px}.modalActions button{font-size:.85rem;padding:8px;width:100%}.loader{transform:scale(.8)}.paymentMethodContainer{background:none;border:none;margin:0;padding:0}.paymentMethodItem{background:none;border:1px solid #ccc;border-radius:0;flex-wrap:wrap;gap:10px;padding:.8rem}.paymentMethodItem:hover{background:none;border-color:#d1d5db}}@media (max-width:768px){.drawer{width:260px}.drawerHeader{padding:12px}.profileImage{height:36px;margin-right:8px;width:36px}.profileName{font-size:16px}.profileLocation{font-size:12px}.drawerMenu{gap:6px;padding:12px}.drawerMenu a{font-size:16px;padding:8px 0}.switchToSelling{font-size:14px!important;padding:10px;width:92%}.switchToSelling .icon{font-size:16px}.triangle{right:15px}}@media (max-width:480px){.buyerHeaderIcons svg,.profileIcon{stroke-width:12px;font-size:22px}.drawerContainer{min-width:280px;right:0;top:35px;width:100%}.drawer{width:100%;width:280px}.drawerHeader{padding:10px}.profileImage{height:32px;margin-right:6px;width:32px}.profileName{font-size:14px}.profileLocation{font-size:12px}.drawerMenu{gap:5px;padding:10px}.drawerMenu a{font-size:14px;padding:7px 0}.switchToSelling{font-size:13px!important;padding:8px;width:95%}.switchToSelling .icon{font-size:14px}.triangle{border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;right:10px}}@media (max-width:768px){.popupContainer{min-width:250px;right:-.625rem}.popup{max-height:70vh}.notificationList{max-height:60vh}.triangle{right:1.25rem}}@media (max-width:480px){.notificationIcon{font-size:1.2rem}.popupHeader h2{font-size:1rem}.notificationItem p{font-size:.8rem}.notificationTime{font-size:.7rem}.notificationItemCount{font-size:.625rem;padding:.1rem .3rem}.popupContainer{margin-top:.5rem}}@media (max-width:900px){.orderDetailPage{padding:0 16px}.orderDetailContent{flex-direction:column;gap:24px}.orderDetailLeftColumn,.orderDetailRightColumn{flex:none;width:100%}.orderDetailHeader{align-items:flex-start;flex-direction:column;gap:16px}.orderDetailTrackAndStatus{gap:16px;justify-content:space-between;width:100%}.orderDetailMapContainer{height:400px}.orderDetailTable td.optionsDescription{max-width:250px}.orderDetailActionButtons{flex-direction:row;gap:10px}.orderDetailSellerCard{align-items:center;flex-direction:row}}@media (max-width:600px){.orderDetailPage{padding:0 12px}.orderDetailCard{margin:12px 0;padding:16px}.orderDetailTitle{font-size:20px}.orderDetailStatusActive,.orderDetailTracking,.orderDetailTrackingDisabled{font-size:12px}.orderDetailContent{gap:16px}.orderDetailSection{margin-bottom:16px;padding:12px}.orderDetailSection h3{font-size:16px;margin-bottom:8px}.orderDetailList dd,.orderDetailList dt,.orderDetailPaymentButton,.orderDetailSection p,.orderDetailTable{font-size:12px}.orderDetailTable td{padding:8px}.orderDetailActionButtons{flex-direction:column;gap:8px}.orderDetailCancelButton,.orderDetailDisputeButton{font-size:12px;height:40px;padding:8px}.orderDetailSellerCard{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.orderDetailSellerCard .upper{width:100%}.orderDetailSellerAvatar{height:40px;width:40px}.orderDetailSellerName{font-size:14px}.orderDetailSellerContact{font-size:12px}.orderDetailMapContainer{height:300px}.orderDetailTable td.optionsDescription{max-width:200px}.modalContent{max-width:95%}.modalButton{font-size:12px;height:40px}.inputField{font-size:12px;margin:8px 0;padding:8px}.orderDetailCountdown{margin-bottom:16px;padding:12px}.orderDetailCountdown h3{font-size:16px;margin-bottom:8px}.orderDetailCountdown p{font-size:14px}.orderDetailSellerCard{padding-right:24px}.orderDetailDocumentButtons{flex-direction:column}.orderDetailDocBtn{justify-content:center;width:100%}}@media (max-width:768px){.trackingDetailsPage{padding:1rem .5rem}.trackingDetails{padding:1rem}.trackingDetails h2{font-size:1.25rem}.deliveryInfo{align-items:flex-start;flex-direction:column}.packageIcon{font-size:1.75rem;margin-bottom:.75rem}.deliveryText{width:100%}.deliveryRow{flex-direction:column;gap:.25rem}.statusTracker{align-items:center;flex-direction:column}.statusStep{align-items:center;flex-direction:row;justify-content:flex-start;margin-bottom:1.5rem;width:100%}.statusIcon{height:2.5rem;margin-bottom:0;margin-right:1rem;width:2.5rem}.statusStep p{font-size:1rem;text-align:left}.statusTracker:before{display:none}.historyItem{flex-direction:column}.historyTimeStamp{margin-bottom:.5rem;padding:0;width:100%}.historyContent{padding-left:1.5rem}.historyDot{left:-1.2rem;top:2rem}.historyDot.active{left:-1.5rem;top:2rem}.statusHistory:before{left:.5625rem}.modalContent,.statusUpdateModal{max-width:350px;padding:1rem;width:95%}.modalButton{font-size:.75rem;padding:.5rem .75rem}}@media (max-width:600px){.trackingDetails h2{font-size:1.125rem}.packageIcon{font-size:1.5rem}.deliveryRow:first-child,.sellerOrderStatusNote .orderStatusText{font-size:.75rem}.statusIcon{height:2rem;width:2rem}.statusStep p{font-size:.875rem}.historyTimeStamp{font-size:.75rem}.historyStatus{font-size:.875rem}.historyDescription,.historyTracking{font-size:.75rem}.modalHeader h3{font-size:1rem}.modalInput,.modalTextarea{font-size:.875rem}}@media screen and (max-width:1024px){.createProductContainer{max-width:100%;padding:0 20px}.createProductContent{margin:0;width:100%}.pricingSection{max-width:100%}.packagesTable{display:block;overflow-x:auto}.locationDeliverySection{max-width:100%}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin-left:40px;padding-right:42%;width:calc(55% - 40px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:40%}.becomeSellerDiv .becomeSellerNavigation{padding:10px 15px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:100px;padding:6px 12px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:30px}.upgradeDiv .upgradeContent .plans{align-items:center;flex-direction:column}.upgradeDiv .upgradeContent .plans .plan{width:80%}}@media screen and (max-width:768px){.formGroup{margin-bottom:20px}.imageUploadContainer,.quantitySection{margin:20px 0}.quantityGroup{grid-template-columns:1fr}.mapContainer{height:250px}.modalContent{max-width:none;width:90%}.tableContainer{overflow-x:auto}.postingsMainTable,.salesListTable{min-width:600px}.statsContainer{flex-wrap:wrap}.statCard{flex-basis:calc(50% - 20px);flex-grow:1;flex-shrink:1}.chartWrapper{height:250px}.inputField,.selectField,textarea{width:100%}.imageUploadBox{height:100px;width:150px}.uploadIcon{height:30px;width:30px}.variablesList{max-height:300px;overflow-y:auto}.discountGroup{grid-template-columns:1fr}.createProductContainer{padding:0 10px}.productFormContainer{padding:20px 0}.stepDot{height:30px;width:30px}.stepNumber{font-size:12px}.stepLabel{font-size:10px}.paymentMethodTitle{font-size:16px}.paymentMethodContainer{margin:30px 0}.sellerTradeRow{flex-direction:column;gap:10px}.sellerColumn{margin-right:0}.becomeSellerDiv .becomeSellerSection{flex-direction:column}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{display:flex;justify-content:center;margin:120px auto 20px;min-height:auto;padding-bottom:100px;padding-right:0;width:90%}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{display:none}.signUpContent,.signUpForm{max-width:350px;width:100%}.signUpForm{margin:0 auto}.upgradeDiv .upgradeContent .plans .plan{width:90%}.desktop-tablet-view{display:none}.mobile-view{display:block}.sellerPostingsContainer{padding:12px}.postingsProductCell{gap:12px}.postingsProductImage{height:48px;width:48px}}@media screen and (max-width:480px){.deliveryOptionsGroup{flex-direction:column;gap:10px}.statCard{flex:1 1 100%}.navigationButtons{flex-direction:column;gap:10px}.navigationButtons .primaryBtn,.navigationButtons .primaryBtn3{width:100%!important}.stepLabel{display:none}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin:100px auto 15px;width:90%}.becomeSellerDiv .becomeSellerNavigation{padding:6px 8px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:70px;padding:4px 6px}.becomeSellerDiv .becomeSellerNavigation .step-number{font-size:11px;height:24px;width:24px}.becomeSellerDiv .becomeSellerNavigation .step-label{font-size:10px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:15px}.postingsProductName{font-size:13px;max-width:180px}.modalButtons{flex-direction:column}.modalButton{width:100%}}@media screen and (max-width:410px){.sellerPostingsContainer{padding:8px}.postingsProductCell{gap:8px}.postingsProductImage{border-radius:6px;height:40px;width:40px}.postingsProductName{font-size:12px;max-width:120px}.postingsCardStat{flex:1 1;min-width:33%;padding:8px 4px}.statLabel{font-size:10px}.statValue{font-size:13px}.mobileMenuDropdown{min-width:110px;right:-5px}.mobileMenuDropdown button{font-size:13px;padding:10px 12px}.modalContent{padding:16px}.modalContent p{font-size:14px;margin-bottom:16px}.modalButton{font-size:13px;padding:8px 16px}}@media screen and (max-width:1024px){.imageGrid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.mediaModal{max-width:95vw}.mediaContent{flex-direction:column}.mainPreview{margin-bottom:16px;width:100%}.thumbnailGrid{grid-template-columns:repeat(3,1fr);width:100%}.imageGrid{grid-template-columns:repeat(2,1fr)}.imageUploadBox{height:100px;width:150px}.uploadIcon{height:30px;width:30px}}@media screen and (max-width:480px){.thumbnailGrid{grid-template-columns:repeat(2,1fr)}.imageGrid{grid-template-columns:1fr}.imageUploadBox{height:80px;width:120px}.uploadIcon{height:24px;width:24px}.modalActions button{width:100%}.mediaModal{padding:16px;width:98vw}}@media screen and (max-width:360px){.thumbnailGrid{grid-template-columns:1fr}.imageUploadBox{height:120px;width:160px}.modalActions{justify-content:center}.modalActions button{padding-right:70px}.uploadIcon{height:32px;width:32px}.mediaModal{padding:16px;width:98vw}.mainPreview{max-height:200px;width:100%}.thumbnailContainer{height:80px;width:80px}.thumbnailGrid{gap:4px}.mediaModalHeader{margin-bottom:8px}.modalActions{margin-top:8px}.deliveryFeeContainer{flex-direction:column}.imageUploadBox{height:120px;width:160px}.modalActions{justify-content:center}.modalActions button{padding-right:70px}.uploadIcon{height:32px;width:32px}.thumbnailGrid{grid-template-columns:1fr}.mediaModal{padding:16px}.mainPreview{width:100%}.deliveryFeeContainer{flex-direction:column}}.packageSelector{display:flex;justify-content:center;margin-bottom:20px}.packageButton{background:#fff;border:1px #ccc;cursor:pointer;font-size:16px;margin:0;padding:10px 20px}.packageButton.active{background:var(--primaryColor);color:#fff}@media (max-width:1023px){.packagesRow{grid-template-columns:150px 1fr}}@media (max-width:480px){.packagesRow{display:flex;flex-direction:column}.packageCell,.packagesLabel{border-right:none;width:100%}.packageCell{padding:10px 16px}}@media (max-width:360px){.packageButton{background:#fff;border:1px #ccc;cursor:pointer;font-size:16px;margin:0;padding:6px 12px}}@media screen and (max-width:1024px){.postingsTableHeader th:nth-child(2),.postingsTableHeader th:nth-child(3),.postingsTableRow td:nth-child(2),.postingsTableRow td:nth-child(3){display:none}.pageMainHeading{font-size:22px}}@media screen and (max-width:768px){.desktop-tablet-view{display:none}.mobile-view{display:block}.sellerPostingsContainer{padding:12px}.pageMainHeading{font-size:20px;margin-bottom:16px}.postingsProductCell{gap:12px}.postingsProductImage{height:48px;width:48px}.modalContent{padding:20px}.modalButtons{flex-direction:column}.modalButton{margin:0;padding:0;width:100%}}@media screen and (max-width:480px){.postingsProductName{font-size:13px;max-width:180px}.postingsCardStat{padding:10px 8px}.statLabel{font-size:11px}.statValue{font-size:14px}}@media screen and (max-width:410px){.sellerPostingsContainer{padding:8px}.pageMainHeading{font-size:18px;margin-bottom:12px}.postingsCardHeader{padding:12px}.postingsProductCell{gap:8px}.postingsProductImage{border-radius:6px;height:40px;width:40px}.postingsProductName{font-size:12px;max-width:120px}.postingsCardStats{display:flex;flex-wrap:wrap}.postingsCardStat{flex:1 1;min-width:33%;padding:8px 4px}.statLabel{font-size:10px}.statValue{font-size:13px}.mobileMenuButton{padding:6px}.mobileMenuDropdown{min-width:110px;right:-5px}.mobileMenuDropdown button{font-size:13px;padding:10px 12px}.modalContent{padding:16px}.modalContent p{font-size:14px;margin-bottom:16px}.modalButton{font-size:13px;padding:8px 16px}}@media screen and (min-width:1025px) and (max-width:1060px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{padding-right:47%}}@media screen and (min-width:1061px) and (max-width:1160px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{padding-right:47%}}@media screen and (min-width:1161px) and (max-width:1260px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{max-width:800px;padding-right:5%;width:calc(50% - 90px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:45%}.signUpForm{max-width:550px}}@media screen and (min-width:1161px) and (max-width:1310px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin-right:2%;padding-right:10%;width:calc(50% - 90px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:42%}.signUpForm{max-width:500px}}@media screen and (max-width:1024px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin-left:40px;padding-right:42%;width:calc(55% - 40px)}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{width:40%}.becomeSellerDiv .becomeSellerNavigation{padding:10px 15px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:100px;padding:6px 12px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:30px}}@media screen and (max-width:768px){.becomeSellerDiv .becomeSellerSection{flex-direction:column}.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{display:flex;justify-content:center;margin:120px auto 20px;min-height:auto;padding-bottom:100px;padding-right:0;width:90%}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{display:none}.signUpContent,.signUpForm{max-width:350px;width:100%}.signUpForm{margin:0 auto}.inputField,.primaryBtn,.sellerPictureUpload{max-width:100%;width:100%}}@media screen and (max-width:480px){.becomeSellerDiv .becomeSellerSection .becomeSellerLeftSection{margin:100px auto 15px;width:90%}.becomeSellerDiv .becomeSellerSection .becomeSellerRightSection{display:none}.becomeSellerDiv .becomeSellerNavigation{padding:6px 8px}.becomeSellerDiv .becomeSellerNavigation .step-tab{min-width:70px;padding:4px 6px}.becomeSellerDiv .becomeSellerNavigation .step-number{font-size:11px;height:24px;width:24px}.becomeSellerDiv .becomeSellerNavigation .step-label{font-size:10px}.becomeSellerDiv .becomeSellerNavigation .step-connector{width:15px}.headerText .welcomeTitle{font-size:1.5rem}.headerText .topText{font-size:.9rem}.becomeSellerDiv .becomeSellerNavigation{grid-gap:10px;align-items:center;background:#fffffff2;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:grid;flex-wrap:wrap;gap:10px;grid-template-columns:repeat(3,minmax(70px,1fr));grid-template-rows:auto auto;justify-content:center;margin:0 auto;max-width:350px;overflow-x:hidden;padding:10px;width:90%}.becomeSellerDiv .becomeSellerNavigation .step-connector{display:none}.becomeSellerDiv .becomeSellerNavigation .step-tab{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:70px;padding:4px 6px;text-align:center}.becomeSellerDiv .becomeSellerNavigation .step-number{font-size:11px;height:24px;width:24px}.becomeSellerDiv .becomeSellerNavigation .step-label{word-wrap:break-word;font-size:10px;max-width:100%;white-space:normal}}@media screen and (max-width:480px){.becomeSellerDiv .becomeSellerNavigation:has(.step-tab:nth-child(5)){grid-template-areas:"step1 step2 step3" "step4 step5 ."}.becomeSellerDiv .becomeSellerNavigation .step-tab:first-child{grid-area:step1}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(3){grid-area:step2}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(5){grid-area:step3}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(7){grid-area:step4}.becomeSellerDiv .becomeSellerNavigation .step-tab:nth-child(9){grid-area:step5}.becomeSellerDiv .becomeSellerNavigation:not(:has(.step-tab:nth-child(5))){grid-template-columns:repeat(4,minmax(70px,1fr));grid-template-rows:auto;justify-content:center}}@media screen and (max-width:480px){.mainSection,.sellerTradeContainer{padding:10px}.pageMainHeading{font-size:1.5rem;text-align:center}.pageMainHeading,.sellerTradeCard{margin-bottom:15px}.sellerCardHeader{gap:10px;padding:10px}.sellerCardHeader,.sellerProfileInfo{align-items:flex-start;flex-direction:column}.sellerProfileInfo{gap:8px}.sellerProfileImage{height:40px;width:40px}.sellerProfileName{font-size:1rem}.sellerProfileLocation{font-size:.8rem}.sellerQuoteButton{font-size:.9rem;padding:8px;width:100%}.sellerCardContent{padding:15px}.sellerTradeRow{flex-direction:column;gap:10px;margin-bottom:10px}.sellerColumn{margin-right:0}.sellerLabel{font-size:.8rem}.sellerValue{font-size:.9rem}.sellerRequirements{margin-bottom:10px}.sellerDistance{font-size:1rem}.modalOverlay{padding:10px}.modalContent{max-width:90%;padding:15px}.modalTitle{font-size:1.1rem;text-align:center}.inputField{padding:8px}.inputField,.inputSection label{font-size:.85rem}.modalActions{flex-direction:column;gap:10px}.modalActions .primaryBtn,.modalActions .primaryBtn3{font-size:.85rem;padding:8px;width:100%}.emptyContainer{padding:15px}.emptyTitle{font-size:1.1rem}.emptyDescription{font-size:.85rem}.emptyAction{font-size:.9rem;padding:8px;width:100%}}@media screen and (min-width:481px) and (max-width:768px){.mainSection,.sellerTradeContainer{padding:15px}.pageMainHeading{font-size:1.75rem;text-align:center}.pageMainHeading,.sellerTradeCard{margin-bottom:20px}.sellerCardHeader{flex-direction:row;gap:15px;padding:12px}.sellerProfileInfo{align-items:center;flex-direction:row}.sellerProfileImage{height:45px;width:45px}.sellerProfileName{font-size:1.1rem}.sellerProfileLocation{font-size:.85rem}.sellerQuoteButton{font-size:.95rem;padding:8px 12px}.sellerCardContent{padding:18px}.sellerTradeRow{flex-direction:column;gap:12px;margin-bottom:12px}.sellerColumn{margin-right:0}.sellerLabel{font-size:.85rem}.sellerValue{font-size:.95rem}.sellerRequirements{margin-bottom:12px}.modalContent{max-width:80%;padding:20px}.modalTitle{font-size:1.25rem}.inputField{padding:10px}.inputField,.inputSection label{font-size:.9rem}.modalActions{flex-direction:row;gap:12px}.modalActions .primaryBtn,.modalActions .primaryBtn3{font-size:.9rem;padding:10px}.emptyContainer{padding:20px}.emptyTitle{font-size:1.25rem}.emptyDescription{font-size:.9rem}.emptyAction{font-size:.95rem;padding:10px}}@media screen and (min-width:769px) and (max-width:1024px){.sellerTradeContainer{padding:20px}.pageMainHeading{font-size:2rem}.sellerTradeCard{margin-bottom:25px}.sellerCardHeader{padding:15px}.sellerProfileImage{height:50px;width:50px}.sellerQuoteButton{padding:10px 15px}.sellerCardContent{padding:20px}.sellerTradeRow{flex-direction:row;gap:15px}.sellerColumn{margin-right:10px}.modalContent{max-width:500px;padding:25px}.modalTitle{font-size:1.5rem}.inputField,.inputSection label{font-size:1rem}.emptyContainer{padding:25px}.emptyTitle{font-size:1.5rem}.emptyDescription{font-size:1rem}}@media screen and (min-width:1025px) and (max-width:1179px){.sellerTradeContainer{margin:0 auto;max-width:1200px;padding:20px}.pageMainHeading{font-size:2.25rem}.sellerTradeCard{margin-bottom:30px}.sellerCardContent{padding:25px}.modalContent{max-width:550px}}
/*# sourceMappingURL=main.d029e674.css.map*/