@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700&display=swap);.input-group-icon{cursor:pointer;min-width:50px;padding:10px;position:absolute;right:0;text-align:center}.form-control-sm.active{border:1px solid red}.mouse-pointer{cursor:pointer}.notification{background-color:initial;font-family:Kanit!important;max-width:calc(100% - 3em);padding-bottom:.75em;position:fixed;right:1.5em;top:1.5em;transition:transform .15s ease-out;-webkit-user-select:none;user-select:none;width:18.75em;z-index:5000}.notification__box,.notification__btns,.notification__content{display:flex}.notification__box,.notification__content{align-items:center}.notification__box{background-color:#fff;border-radius:.02em;box-shadow:0 .5em 1em hsla(var(--hue),10%,10%,.1);box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;height:4em;transition:background-color var(--transDur),color var(--transDur)}.notification__box.flyInRight{animation:flyInRight .3s ease-out}.notification__box .shake{animation:shake .5s ease-out}.notification--out .notification__box{animation:flyOutRight .3s ease-out forwards}.notification__box.error{border:1px solid red}.notification__box.warning{border:1px solid #ff8c00}.notification__box.success{border:1px solid #32cd32}.notification__box.message{border:1px solid #000}.notification__content{height:100%;padding:.375em 1em;width:100%}.notification__icon{flex-shrink:0;height:2em;margin-right:.75em;width:2em}.notification__icon.error{color:red}.notification__icon.warning{color:#ff8c00}.notification__icon.success{color:#32cd32}.notification__icon.message{color:#000}.notification__icon i{font-size:28px;height:auto;width:100%}.notification__text{line-height:1.333}.notification__text-title{font-size:.75em;font-weight:700}.notification__text-subtitle{font-size:.75em;opacity:.9}.notification__btns{flex-direction:column;flex-shrink:0;height:100%;min-width:4em;transition:box-shadow var(--transDur)}.notification__btn{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none;background-color:initial;font-size:.75em;font-weight:500;height:100%;line-height:1;padding:0 .5rem;transition:background-color var(--transDur),color var(--transDur)}.notification__btn-text{display:inline-block;pointer-events:none}.notification__btn:first-of-type{border-radius:0 .02rem 0 0}.notification__btn:last-of-type{border-radius:0 0 .02rem 0}.notification__btn:only-child{border-radius:0 .02rem .02rem 0}.notification__btn+.notification__btn{box-shadow:0 -1px 0 hsla(var(--hue),10%,10%,.15);font-weight:400}.notification__btn:focus{outline:#0000}.notification button{border:1px solid #00000012}@supports selector(:focus-visible){.notification__btn:focus{background-color:initial}}@media (prefers-color-scheme:dark){.notification__box{background-color:hsl(var(--hue),10%,30%)}.notification__btns{box-shadow:-1px 0 0 hsla(var(--hue),10%,90%,.15)}.notification__btn+.notification__btn{box-shadow:0 -1px 0 hsla(var(--hue),10%,90%,.15)}@supports selector(:focus-visible){.notification__btn:focus{background-color:initial}.notification__btn:active,.notification__btn:focus-visible{background-color:hsl(var(--hue),10%,35%)}}}@keyframes flyInRight{0%{transform:translateX(calc(100% + 1.5em))}to{transform:translateX(0)}}@keyframes flyOutRight{0%{transform:translateX(0)}to{transform:translateX(calc(100% + 1.5em))}}@keyframes shake{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}to{transform:translate(1px,-2px) rotate(-1deg)}}.footer-wrapper{background-color:#1a1a1a;color:#fff;display:flex;flex-direction:column;font-family:Kanit,sans-serif;width:100%}.footer-content{grid-gap:40px;box-sizing:border-box;display:grid;gap:40px;grid-template-columns:2fr 1fr 1.5fr 1.5fr;margin:0 auto;max-width:1440px;padding:60px 80px;width:100%}.footer-col{align-items:flex-start;display:flex;flex-direction:column}.footer-heading{color:#34a6f7;font-size:1.25rem;font-weight:600;margin-bottom:24px;position:relative}.footer-heading:after{background-color:#34a6f7;bottom:-8px;content:"";height:2px;left:0;position:absolute;width:40px}.footer-brand{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#34a6f7,#048def);background-clip:text;-webkit-background-clip:text;font-size:2.5rem;font-weight:700;margin:0 0 16px}.footer-tagline{color:#a0a0a0;font-size:1rem;line-height:1.6;margin:0}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-link-btn{background:#0000;border:none;color:#d0d0d0;cursor:pointer;font-family:Kanit,sans-serif;font-size:1rem;padding:0;text-align:left;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.footer-link-btn:hover{color:#34a6f7;transform:translateX(5px)}.footer-contact-item{align-items:center;color:#d0d0d0;display:flex;font-size:.95rem;gap:12px;margin-bottom:16px}.footer-icon{height:20px;opacity:.8;width:20px}.footer-address-text{color:#a0a0a0;font-size:.95rem;line-height:1.6;margin-top:8px}.footer-bottom{align-items:center;background-color:#111;border-top:1px solid #333;color:#888;display:flex;font-size:.9rem;justify-content:space-between;padding:20px 80px}.brand-highlight{color:#34a6f7;font-weight:500}.footer-legal{align-items:center;display:flex;gap:15px}.privacy-link,.terms-link{cursor:pointer;transition:color .2s}.privacy-link:hover,.terms-link:hover{color:#fff;text-decoration:underline}.separator{color:#444}@media screen and (max-width:1024px){.footer-content{gap:30px;grid-template-columns:1fr 1fr;padding:40px}}@media screen and (max-width:768px){.footer-content{grid-template-columns:1fr;padding:30px 20px;text-align:center}.footer-col{align-items:center;margin-bottom:20px}.footer-heading:after{left:50%;transform:translateX(-50%)}.footer-links{align-items:center}.footer-link-btn{text-align:center}.footer-link-btn:hover{transform:translateX(0) scale(1.05)}.footer-bottom{flex-direction:column-reverse;gap:15px;padding:20px;text-align:center}}.landing-buy-container{background-color:#fff;padding:80px 0;width:100%}.landing-content{margin:0 auto;max-width:1280px;padding:0 40px}.landing-sections{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.5fr}.intro-section{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;max-width:500px;text-align:left;@media screen and (max-width:1024px){max-width:100%}}.intro-title{color:#1a1a1a;display:block;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:20px;white-space:nowrap}.intro-description{margin-bottom:32px}.intro-paragraph,.intro-paragraph-last{color:#555;font-size:1rem;line-height:1.7;margin:0}.button-primary{background:linear-gradient(90deg,#34a6f7,#048def);border:none;border-radius:50px;box-shadow:0 8px 20px #048def40;cursor:pointer;padding:12px 28px;transition:all .3s ease}.button-primary:hover{box-shadow:0 12px 28px #048def59;transform:translateY(-2px)}.button-content{gap:10px}.button-text{font-family:Kanit,sans-serif;font-size:1rem}.button-icon{height:18px;transition:transform .3s ease;width:18px}.button-primary:hover .button-icon{transform:translateX(4px)}.buy-process-section{flex:1 1}.process-steps{grid-gap:16px;gap:16px;@media screen and (max-width:768px){grid-template-columns:1fr}}.process-step-card{border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 12px #0000000f;color:inherit;padding:24px;text-align:left;text-decoration:none;transition:box-shadow .25s ease,transform .25s ease}.process-step-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.step-icon-wrapper{background:#eef6ff;border-radius:12px;height:52px;margin-bottom:14px;width:52px}.process-step-icon{height:28px;object-fit:contain;width:28px}.process-title{color:#1a1a1a;display:block;font-size:1rem;font-weight:700;margin-bottom:6px}.process-description{color:#777;font-size:.875rem;line-height:1.5}.benefit-cards{display:none}.divider-container{padding:60px 40px 0}.divider{background:linear-gradient(90deg,#0000,#0000001a,#0000);height:1px;width:100%}@media screen and (max-width:1024px){.landing-sections{gap:60px;grid-template-columns:1fr;text-align:center}.intro-section{align-items:center;max-width:100%;text-align:center}}@media screen and (max-width:768px){.landing-buy-container{padding:60px 0}.landing-content{padding:0 20px}.intro-title{font-size:2rem}.process-steps{grid-template-columns:1fr}}.landing-carousel-content{background-color:#f0f9ff;font-family:Kanit,sans-serif;overflow:hidden;padding:80px 0;position:relative;width:100%}.carousel-container{gap:60px;margin:0 auto;max-width:1280px;padding:0 40px}.carousel-container,.carousel-header-container{align-items:center;display:flex;flex-direction:column}.carousel-header-container{gap:40px;width:100%}.carousel-title{-webkit-text-fill-color:#0000;background:#34a6f7;background-clip:text;-webkit-background-clip:text;color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.carousel-controls{align-items:center;display:flex;gap:20px;justify-content:center;max-width:1000px;position:relative;width:100%}.carousel-slides-container{aspect-ratio:16/9;background:#f0f0f0;border-radius:24px;box-shadow:0 20px 50px #00000026;max-width:800px;overflow:hidden;position:relative;width:100%}.carousel-slide{height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1.05);transition:opacity .6s cubic-bezier(.4,0,.2,1);width:100%}.carousel-slide-active{opacity:1;transform:scale(1);z-index:1}.carousel-slide-image{height:100%;object-fit:cover;width:100%}.carousel-arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000d;border-radius:50%;box-shadow:0 4px 15px #0000001a;cursor:pointer;display:flex;height:48px;justify-content:center;padding:12px;transition:all .3s ease;width:48px;z-index:2}.carousel-arrow:hover{background:#fff;box-shadow:0 8px 25px #00000026;transform:scale(1.1)}.carousel-arrow:active{transform:scale(.95)}.carousel-indicators{display:flex;gap:8px;justify-content:center;margin-top:20px}.carousel-indicator{background-color:#ddd;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.carousel-indicator-active{background-color:#34a6f7;border-radius:5px;width:30px}.feature-cards-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin-top:40px;width:100%}.feature-card{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:24px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;gap:24px;padding:40px;transition:all .3s ease}.feature-card:hover{border-color:#34a6f733;box-shadow:0 20px 50px #0000001a;transform:translateY(-8px)}.feature-image{filter:drop-shadow(0 8px 16px rgba(0,0,0,.1));height:140px;object-fit:contain;width:auto}.feature-content{text-align:center;width:100%}.feature-title{color:#1a1a1a;display:block;font-size:1.5rem;font-weight:700;margin-bottom:16px}.feature-list ul{display:inline-block;list-style:none;margin:0;padding:0;text-align:left}.feature-list li{color:#555;font-size:1.1rem;margin-bottom:10px;padding-left:24px;position:relative}.feature-list li:before{color:#34a6f7;content:"•";font-weight:700;left:0;position:absolute}@media screen and (max-width:1024px){.carousel-container{padding:0 30px}.feature-cards-container{gap:20px}}@media screen and (max-width:768px){.landing-carousel-content{padding:60px 0}.carousel-title{font-size:2rem}.carousel-slide{transform:none}.carousel-controls{flex-direction:column}.feature-cards-container{grid-template-columns:1fr}}.landing-certify-container{align-content:center;background:linear-gradient(91.4deg,#369d3400 14.57%,#369d34 64.15%),#176716;color:#fff;flex-shrink:0;font-family:Kanit;font-size:20px;height:224px;margin-top:84px;padding-left:81px;padding-right:81px;position:relative;text-align:left;width:100%;@media screen and (max-width:768px){height:90vh;padding-bottom:10vw;padding-left:10vw;padding-right:10vw;padding-top:10vw}}.landing-certify-content{align-items:center;align-self:center;display:flex;flex-direction:row;justify-content:center;@media screen and (max-width:768px){flex-direction:column;gap:3rem}}.landing-certify-image{aspect-ratio:1/1;overflow:hidden}.landing-certify-text{display:inline-block;font-weight:600;margin-left:63px;@media screen and (max-width:768px){margin-left:0}}.landing-certify-paragraph{-webkit-margin-before:0;-webkit-margin-after:12px;color:#fff;margin-block-end:12px;margin-block-start:0}.landing-certify-paragraph.last{margin-bottom:0}.landing-certify-container:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z' fill='%23fff' fill-opacity='.05' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media screen and (max-width:768px){.landing-certify-container{padding:60px 0}.landing-certify-content{flex-direction:column;gap:30px;text-align:center}.landing-certify-text{font-size:1.25rem}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.meya-landing-container{background:linear-gradient(145deg,#004f9d,#33a6f6);color:#fff;display:flex;flex-direction:column;font-family:Kanit,sans-serif;height:calc(100vh - 82px);padding:0;position:relative;width:100vw;@media screen and (max-width:768px){height:-webkit-max-content;height:max-content;min-height:-webkit-max-content;min-height:max-content;padding-bottom:5vh}}.meya-label-container{display:flex;flex-direction:column;gap:3vh;height:90%;padding-top:10vh;width:100%;@media screen and (max-width:768px){padding-top:5vh}}.label-header-container{@media screen and (max-width:1024px){gap:3rem}}.landing-header{align-items:center;display:inline-flex;flex-direction:column;gap:.4rem;justify-content:flex-start;@media screen and (max-width:768px){gap:.1rem;padding-left:1vh;padding-right:1vh}@media screen and (max-width:1024px){gap:1rem}}.landing-title{font-size:55px;font-weight:700;@media only screen and (min-width:1450px){font-size:64px}@media screen and (max-width:768px){font-size:40px}@media only screen and (min-width:600){color:red;font-size:64px}}.landing-subtitle,.landing-title{color:#fff;font-family:Kanit;text-align:center}.landing-subtitle{font-size:20px;font-weight:600;@media only screen and (min-width:1450px){font-size:23px}@media screen and (max-width:768px){font-size:18px;line-height:1.4;padding-bottom:0;padding-left:15px;padding-right:15px;padding-top:0}}.landing-description{word-wrap:break-word;color:#fff;font-family:Kanit;font-size:14px;font-weight:400;text-align:center;width:523px;@media screen and (max-width:768px){font-size:14px;line-height:1.6;padding-bottom:0;padding-left:15px;padding-right:15px;padding-top:0;width:90%}@media only screen and (min-width:1450px){font-size:16px}}.mobile-register-container{display:none;justify-content:center;margin-bottom:10px;margin-top:-10px;width:100%}.mobile-register-button{background-color:#fff;border:none;border-radius:50px;box-shadow:0 4px 15px #00000026;color:#004f9d;cursor:pointer;font-family:Kanit,sans-serif;font-size:18px;font-weight:700;padding:12px 48px;transition:all .2s ease}.mobile-register-button:active{box-shadow:0 2px 5px #0000001a;transform:scale(.95)}@media screen and (max-width:1024px){.mobile-register-container{display:flex}}.label-buttons-group{@media screen and (max-width:1024px){gap:1.5rem}}.landing-label-button{background-color:#fff;border:1.5px solid #bbdef6;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;font-family:Kanit;font-size:36px;padding:13px 18px;text-align:start;transition:transform .2s,box-shadow .2s;width:37vw;@media screen and (max-width:768px){padding-bottom:18px;padding-left:18px;padding-right:18px;padding-top:18px;width:90vw}@media screen and (max-width:1024px){padding-bottom:28px;padding-left:28px;padding-right:28px;padding-top:28px;width:90vw}}.landing-label-button:hover{box-shadow:0 6px 12px #00000026;transform:scale(1.02)}.landing-label-button:not(:hover){box-shadow:0 2px 4px #0000001a}.buy-button{color:#369d34}.sell-button{color:#ff5411}.landing-label-content{align-items:center;display:flex;flex-direction:row;gap:32px;justify-content:flex-start}.landing-label-image{height:130px;object-fit:cover;width:112px;@media screen and (max-width:768px){height:23vw;width:23vw}}.landing-label-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;@media screen and (max-width:768px){gap:1px}}.landing-label-title-container{display:flex;flex-direction:column;gap:8px;letter-spacing:0;@media screen and (max-width:768px){font-size:25px;gap:0;letter-spacing:-.03rem}}.landing-label-title{flex-shrink:0;@media screen and (max-width:768px){letter-spacing:0}@media screen and (max-width:400px){letter-spacing:-.1rem}}.landing-label-title-bold{font-weight:800}.landing-label-subtitle{color:#004f9d;font-size:32px;@media screen and (max-width:768px){font-size:25px}}.landing-label-description{color:#4f4f4f;font-size:16px}.landing-label-details{align-items:center;color:#33a6f6;display:flex;flex-direction:row;font-size:16px;gap:4px;justify-content:flex-start;text-align:center}.landing-label-details-text{font-weight:600;position:relative;text-decoration:underline}.landing-label-arrow{height:12px;position:relative;width:13px}.landing-scroll-button-container{bottom:0;display:flex;justify-content:center;margin:0 auto;padding:.5rem 0;position:absolute;width:100%;z-index:10;@media screen and (max-width:1024px){bottom:10;padding-bottom:3rem;padding-left:3rem;padding-right:3rem;padding-top:3rem}}.landing-scroll-button{align-items:center;background-color:#004b84;border-radius:50%;border-width:0;cursor:pointer;display:flex;height:50px;justify-content:center;width:50px}.landing-scroll-arrow{height:20.7px;position:relative;width:19.1px}.d-block-lg{display:block;@media screen and (max-width:1024px){display:none}@media screen and (orientation:portrait){display:none}}.d-block-sm{display:none;@media screen and (max-width:1024px){display:block}@media screen and (orientation:portrait){display:block}}.partner-container{background-color:#f5fafd;font-family:Kanit;padding:84px 0;text-align:center;width:100%}.partner-title{color:#004f9d;font-size:40px;font-weight:700;margin-bottom:40px;@media screen and (max-width:768px){font-size:28px}}.partner-logo-container{column-gap:200px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:70vw;row-gap:20px;@media screen and (max-width:768px){flex-direction:column;gap:2rem}}.partner-logo-wrapper{align-items:center;display:flex;height:200px;justify-content:center}.partner-logo{max-height:100%;max-width:190px;object-fit:contain}.landing-sell-container{background-color:#f8faff;padding:80px 0;width:100%}.landing-sell-inner-container{margin:0 auto;max-width:1280px;padding:0 40px}.landing-sell-row{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1.5fr}.sell-section{animation:slideInRight .8s ease-out;display:flex;flex-direction:column;gap:30px}.sell-section-title{-webkit-text-fill-color:#0000;background:#34a6f7;background-clip:text;-webkit-background-clip:text;color:#1a1a1a;font-size:2.5rem;font-weight:700;line-height:1.2;white-space:nowrap}.sell-section-description{color:#555;font-size:1.1rem;line-height:1.6}.sell-section-paragraph{margin-bottom:8px}.start-selling-button{background:#34a6f7;border:none;border-radius:50px;box-shadow:0 10px 20px #048def33;cursor:pointer;margin-top:20px;padding:16px 40px;transition:all .3s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:fit-content}.start-selling-button:hover{box-shadow:0 15px 30px #048def59;transform:translateY(-4px)}.button-content{align-items:center;display:flex;gap:12px}.button-text{color:#fff;font-size:1.1rem;font-weight:600}.arrow-icon{filter:brightness(0) invert(1);height:20px;transition:transform .3s ease;width:20px}.start-selling-button:hover .arrow-icon{transform:translateX(5px)}.sell-process-section{position:relative}.process-icons{display:none}.process-steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.process-step-card{align-items:flex-start;background:#fff;border:1px solid #0000000d;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.process-step-card:hover{border-color:#34a6f74d;box-shadow:0 20px 40px #00000014;transform:translateY(-8px)}.process-step-card:before{background:linear-gradient(180deg,#34a6f7,#048def);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:4px}.process-step-card:hover:before{opacity:1}a.process-step-card{align-items:flex-start;color:inherit;display:flex;flex-direction:column;text-decoration:none}.step-icon-wrapper{align-items:center;background:#f0f8ff;border-radius:16px;display:flex;height:60px;justify-content:center;margin-bottom:20px;transition:all .3s ease;width:60px}.process-step-card:hover .step-icon-wrapper{background:#e6f0fa;transform:rotate(-5deg)}.process-step-icon{height:30px;width:30px}.step-title{color:#1a1a1a;font-size:1.2rem;font-weight:700;margin-bottom:10px}.step-description{color:#666;font-size:1rem;line-height:1.5}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media screen and (max-width:1024px){.landing-sell-row{gap:60px;grid-template-columns:1fr;text-align:center}.sell-section{align-items:center}.process-steps{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.landing-sell-container{padding:60px 0}.sell-section-title{font-size:2rem}.process-steps{grid-template-columns:1fr}}.meya-navbar{background-color:#fff;box-shadow:0 2px 10px #0000000d;font-family:Kanit,sans-serif;height:80px;left:0;position:fixed;top:0;z-index:1000}.meya-navbar,.nav-container{align-items:center;display:flex;width:100%}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 24px}.nav-logo{cursor:pointer;gap:12px}.logo-img-wrap,.nav-logo{align-items:center;display:flex}.logo-img-wrap{background:#e8f6fd;border:1.5px solid #0096da2e;border-radius:10px;box-shadow:0 2px 8px #0096da1a;flex-shrink:0;height:44px;justify-content:center;overflow:hidden;width:44px}.logo-img-wrap img{height:36px;object-fit:contain;width:36px}.logo-text{display:flex;flex-direction:column}.logo-main{color:#0096da;font-size:20px;font-weight:700;line-height:1.2}.logo-sub{color:#666;font-size:10px;font-weight:300}.nav-links-desktop{align-items:center;display:flex;gap:24px}.nav-link{color:#444;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s}.nav-link.highlighted,.nav-link:hover{color:#0096da}.nav-dropdown{align-items:center;background:#fff;border:1.5px solid #34a6f7;border-radius:99px;color:#0096da;cursor:pointer;display:flex;font-size:16px;font-weight:600;justify-content:center;padding:8px 24px;transition:all .2s ease}.nav-dropdown:hover{background:#f4f9fd;box-shadow:0 4px 12px #0096da26;transform:translateY(-2px)}.dropdown-icon{font-size:14px}.nav-actions-desktop{align-items:center;display:flex;gap:12px}.btn-register-grad{background:linear-gradient(135deg,#34a6f7,#0096da);border:none;border-radius:99px;box-shadow:0 4px 12px #0096da40;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 28px;transition:transform .2s,box-shadow .2s}.btn-register-grad:hover{box-shadow:0 6px 16px #0096da59;transform:translateY(-2px)}.nav-mobile-toggle{color:#0096da;cursor:pointer;display:none}.mobile-drawer{background-color:#f2faff;box-shadow:-5px 0 15px #0000001a;display:flex;flex-direction:column;height:100%;position:fixed;right:-100%;top:0;transition:right .3s ease-in-out;width:300px;z-index:1001}.mobile-drawer.open{right:0}.drawer-header{align-items:center;display:flex;justify-content:space-between;padding:24px}.drawer-logo{height:32px}.drawer-close{color:#0096da;cursor:pointer}.drawer-content{flex:1 1;padding:0 24px}.mobile-cta{margin-bottom:20px;margin-top:20px}.mobile-cta,.mobile-login-btn{font-size:18px;justify-content:center;padding:14px;width:100%}.mobile-login-btn{margin-bottom:30px}.drawer-links{display:flex;flex-direction:column;gap:0}.drawer-link-item{align-items:center;color:#444;cursor:pointer;display:flex;font-size:17px;font-weight:500;justify-content:space-between;padding:16px 0;text-decoration:none}.drawer-divider{background-color:#e0effc;height:1px;width:100%}.drawer-lang{color:#888;font-size:16px;padding:20px 0}.lang-active{color:#444;font-weight:600}.drawer-overlay{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:1024px){.nav-links-desktop{font-size:14px;gap:16px}}@media screen and (max-width:900px){.nav-actions-desktop,.nav-links-desktop{display:none}.nav-mobile-toggle{display:block}.meya-navbar{height:70px}}.meya-backdrop{background-color:#00000080;display:block;z-index:5000!important}.meya-backdrop-generic{bottom:0;right:0;z-index:5002!important}.meya-backdrop-generic,.meya-backdrop-loading{background-color:#00000080;display:block;height:100%;left:0;position:fixed;top:0;width:100%}.meya-backdrop-loading{z-index:5004!important}.meya-backdrop-loading-trans{background-color:initial;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5004!important}.meya-modal-loading{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff;border:none;border-radius:3px;box-shadow:0 2px 5px 0 #32326926,0 1px 1px 0 #0000000d;display:flex;height:auto;justify-content:center;left:50%;margin-right:-50%;padding:15px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:5005}.meya-modal-loading-body{align-items:center;display:block;height:100%;justify-content:center;padding:0;position:relative}.meya-modal-loading-header{color:#03a9f4;font-size:18px}.meya-modal-loading-content{font-size:16px}.meya-modal-generic{align-items:center;animation:popIn .3s cubic-bezier(.175,.885,.32,1.275);background-color:#fff;border:none;border-radius:16px;box-shadow:0 2px 5px 0 #32326926,0 1px 1px 0 #0000000d;display:flex;height:auto;justify-content:center;left:50%;margin-right:-50%;padding:30px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:300px;z-index:5004}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.meya-modal-generic-body{align-items:center;display:block;height:100%;justify-content:center;padding:0;position:relative;width:100%}.meya-modal-generic-header{color:#03a9f4;font-size:20px}.meya-modal-generic-content{color:#555;font-size:16px}.meya-modal-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:15px;height:auto;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s ease;vertical-align:middle;width:auto}.meya-modal-btn:hover{box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.meya-modal-generic-header.modal-success{color:#2ecc71}.meya-modal-generic-header.modal-error{color:#e74c3c}.meya-modal-generic-header.modal-confirm,.meya-modal-generic-header.modal-warning{color:#f39c12}.meya-modal-generic-header.modal-info,.meya-modal-generic-header.modal-signup,.meya-modal-generic-header.modal-submitdoc{color:#3498db}.meya-modal-generic.modal-chake,.meya-modal-loading.modal-chake{animation:shake-base 5s ease-in-out}@keyframes shake-base{0%,to{transform:translate(-50%,-50%) rotate(0deg)}20%{transform:translate(-53%,-50%) rotate(-1.5deg)}40%{transform:translate(-47%,-50%) rotate(1.5deg)}60%{transform:translate(-53%,-50%) rotate(-1.5deg)}80%{transform:translate(-47%,-50%) rotate(1.5deg)}}.card-mycart-body .clickable-card{border-radius:10px;color:inherit;display:block;padding:14px 8px;text-decoration:none;transition:background .18s ease}.card-mycart-body .clickable-card:focus,.card-mycart-body .clickable-card:hover{background:#f7f9fb;text-decoration:none}.card-mycart-body .clickable-card:focus-visible{outline:3px solid #0366d614;outline-offset:2px}.card-mycart-body .border-right{border-right:1px solid #0000000f!important}.card-buysale{background:#fff;border-radius:1px;margin-bottom:30px;overflow:hidden;transition:.1s}.card-buysale:hover{box-shadow:0 2px 6px -2px #00000029,0 2px 6px 0 #0000001f}.card-buysale .card-buysale-img{display:block;position:relative}.card-buysale .card-buysale-img img{height:200px;object-fit:cover;width:100%}.card-buysale .card-buysale-content{padding:15px}@media (min-width:992px){.card-buysale-vertical{display:flex;height:235px;position:relative}.card-buysale-vertical .card-buysale-img img{height:100%;object-fit:cover;width:300px}}.js-go-to{cursor:pointer}.modal-overlay{animation:overlayFadeIn .25s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#1e3c6459;inset:0;position:fixed;z-index:1000}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.box-forgot,.box-policy,.box-signin{max-height:92vh;overflow-y:auto;padding:36px 40px 32px}.box-forgot,.box-policy,.box-signin,.box-signup{animation:modalSlideUp .3s cubic-bezier(.34,1.3,.64,1);background:#fff;border-radius:20px;box-shadow:0 24px 60px #0a28642e,0 4px 16px #0a28641a}.box-signup{display:flex;flex-direction:column;height:calc(100vh - 32px);max-height:780px;overflow:hidden;padding:0}.box-signin{width:min(460px,92vw)}.box-forgot{width:min(420px,92vw)}.box-signup{width:min(850px,95vw)}.box-policy{width:min(640px,95vw)}@keyframes modalSlideUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 22px))}to{opacity:1;transform:translate(-50%,-50%)}}.box-signup .form-group{margin-bottom:24px}.box-signup .form-group label{color:#2d3748;display:block;font-weight:700;margin-bottom:8px}.closeicon{align-items:center;background:#f0f4f8;border-radius:50%;color:#6b7a8d;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:20px;top:18px;transition:background .2s,color .2s;width:32px;z-index:2}.closeicon:hover{background:#e2e8f0;color:#2d3748}.box-forgot h6,.box-policy h6,.box-signin h6,.box-signup h6{color:#0096da;font-size:1.4rem;font-weight:800;letter-spacing:-.3px;margin-bottom:4px}.box-forgot>p,.box-signin>p{color:#6b7a8d;font-size:.85rem;margin-bottom:20px}.box-signup-header{border-bottom:1px solid #edf2f7;flex-shrink:0;padding:22px 32px 14px}.box-signup-header h6{font-size:1.25rem;margin-bottom:2px;text-align:center}.box-signup-header>p{color:#6b7a8d;font-size:.82rem;margin-bottom:14px;text-align:center}.box-signup-content{flex:1 1;overflow-y:auto;padding:24px 40px;scrollbar-color:#c8d8ec #0000;scrollbar-width:thin}.box-signup-content::-webkit-scrollbar{width:5px}.box-signup-content::-webkit-scrollbar-track{background:#0000}.box-signup-content::-webkit-scrollbar-thumb{background:#c8d8ec;border-radius:4px}.box-signup-bottom{align-items:center;border-top:1px solid #edf2f7;display:flex;flex-direction:column;flex-shrink:0;gap:4px;padding:12px 32px 18px}.box-forgot .form-control,.box-signin .form-control,.box-signup .form-control{background:#f8fbff;border:1.5px solid #d5e3f0;border-radius:10px;font-size:.88rem;padding:8px 12px;transition:border-color .2s,box-shadow .2s}.box-forgot .form-control:focus,.box-signin .form-control:focus,.box-signup .form-control:focus{background:#fff;border-color:#0096da;box-shadow:0 0 0 3px #0096da21;outline:none}.box-signup .form-group{margin-bottom:8px}.box-signup .form-group label{font-size:.8rem;margin-bottom:3px}.label-with-icon{align-items:center;color:#2d3748;display:flex;font-size:.85rem;font-weight:700;gap:6px;margin-bottom:6px}.label-icon{color:#0096da;font-size:1rem;line-height:1}.box-signin .input-group,.box-signup .input-group{background:#f8fbff;border:1.5px solid #d5e3f0;border-radius:10px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.box-signin .input-group:focus-within,.box-signup .input-group:focus-within{background:#fff;border-color:#0096da;box-shadow:0 0 0 3px #0096da21}.box-signin .input-group .form-control,.box-signup .input-group .form-control{background:#0000;border:none;box-shadow:none}.box-signin .input-group .form-control:focus,.box-signup .input-group .form-control:focus{border:none;box-shadow:none}.password-toggle-icon{align-items:center;background:#0000;border:none;color:#a0aec0;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0;padding:0 16px;transition:color .2s}.password-toggle-icon:hover{color:#0096da}.passwordmanage{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;margin-top:4px}.passwordmanage .form-check-label{color:#4a5568;font-size:.83rem}.passwordmanage a{color:#0096da;font-size:.83rem;font-weight:600;text-decoration:none}.passwordmanage a:hover{text-decoration:underline}.box-forgot .meya-btn-primary.btn-center,.box-signin .meya-btn-primary.btn-center{background:linear-gradient(135deg,#34a6f7,#0096da);border:none;border-radius:40px;box-shadow:0 4px 15px #0096da4d;color:#fff;display:block;font-size:1rem;font-weight:700;letter-spacing:.2px;margin-top:28px;padding:12px 0;transition:transform .2s,box-shadow .2s;width:100%}.box-forgot .meya-btn-primary.btn-center:hover,.box-signin .meya-btn-primary.btn-center:hover{box-shadow:0 6px 20px #0096da66;transform:translateY(-2px)}.box-policy .btn-center{border-radius:40px;font-size:.95rem;font-weight:700;margin-top:16px;padding:10px 0;transition:all .2s ease;width:48%}.box-policy .meya-btn-primary.btn-center{background:linear-gradient(135deg,#34a6f7,#0096da);border:none;box-shadow:0 4px 15px #0096da4d;color:#fff}.box-policy .meya-btn-primary.btn-center:hover{box-shadow:0 6px 20px #0096da66;transform:translateY(-2px)}.box-policy .meya-btn-warning.btn-center{background:#f8fbff;border:1.5px solid #d5e3f0;box-shadow:none;color:#6b7a8d}.box-policy .meya-btn-warning.btn-center:hover{background:#edf2f7;color:#4a5568}.box-signup-bottom .btn{background:linear-gradient(135deg,#34a6f7,#0096da);border:none;border-radius:40px;box-shadow:0 4px 15px #0096da4d;color:#fff;font-size:.95rem;font-weight:700;margin:0;max-width:340px;padding:10px 0;transition:transform .2s,box-shadow .2s;width:100%}.box-signup-bottom .btn:hover{box-shadow:0 6px 20px #0096da66;transform:translateY(-2px)}.box-signup-bottom .noaccount,.box-signup-bottom .signup-back{font-size:.83rem;margin-top:2px}.noaccount{color:#4a5568;font-size:.88rem;margin-top:16px}.noaccount a{color:#0096da;font-weight:700;text-decoration:none}.noaccount a:hover{text-decoration:underline}.box-policy::-webkit-scrollbar,.box-signup::-webkit-scrollbar{width:5px}.box-policy::-webkit-scrollbar-track,.box-signup::-webkit-scrollbar-track{background:#0000}.box-policy::-webkit-scrollbar-thumb,.box-signup::-webkit-scrollbar-thumb{background:#c8d8ec;border-radius:4px}@media (max-width:575px){.box-forgot,.box-signin{padding:24px 20px 20px}#area-signin .box-signup,.success-option-backdrop .box-signup{border:none;border-radius:16px;height:auto;max-height:calc(100vh - 20px);overflow:hidden;padding:0}#area-signin .box-signup-header,.success-option-backdrop .box-signup-header{padding:14px 18px 8px}#area-signin .box-signup-header h6,.success-option-backdrop .box-signup-header h6{font-size:1.15rem}#area-signin .box-signup-header>p,.success-option-backdrop .box-signup-header>p{font-size:.76rem;margin-bottom:6px}#area-signin .box-signup-content,.success-option-backdrop .box-signup-content{padding:12px 18px}#area-signin .box-signup-bottom,.success-option-backdrop .box-signup-bottom{gap:2px;padding:8px 18px 12px}#area-signin .box-signup-bottom .btn,.success-option-backdrop .box-signup-bottom .btn{font-size:.9rem;max-width:100%;padding:8px 0}#area-signin .box-signup-bottom .noaccount,#area-signin .box-signup-bottom .signup-back,.success-option-backdrop .box-signup-bottom .noaccount,.success-option-backdrop .box-signup-bottom .signup-back{font-size:.76rem;margin-top:2px}#area-signin .f1-step-icon,.success-option-backdrop .f1-step-icon{font-size:.8rem;height:30px;width:30px}#area-signin .f1-progress,.success-option-backdrop .f1-progress{top:23px}#area-signin .f1-step p,.success-option-backdrop .f1-step p{font-size:.55rem;margin-bottom:2px}#area-signin .box-signup h5.font-size-18,.success-option-backdrop .box-signup h5.font-size-18{font-size:.88rem;padding-left:8px}}.progressbar-wrapper{margin-bottom:6px}.f1-steps{align-items:flex-start;display:flex;justify-content:space-between;padding:0 8px;position:relative}.f1-progress{background:#e2ecf7;border-radius:2px;height:3px;left:8%;position:absolute;right:8%;top:28px;z-index:0}.f1-progress-line{background:linear-gradient(90deg,#1a8ac7,#38c0f0);border-radius:2px;height:100%;transition:width .4s ease}.f1-step{align-items:center;cursor:default;display:flex;flex:1 1;flex-direction:column;position:relative;z-index:1}.f1-step p{color:#a0aec0;font-size:.62rem;font-weight:600;line-height:1.2;margin:0 0 4px;text-align:center;white-space:nowrap}.f1-step.active p{color:#0096da}.f1-step-icon{align-items:center;background:#e8f3fa;border:2px solid #c5dff0;border-radius:50%;color:#a0aec0;display:flex;font-size:.95rem;height:38px;justify-content:center;transition:background .3s,border-color .3s,color .3s,box-shadow .3s,transform .3s;width:38px}.f1-step.active .f1-step-icon{background:linear-gradient(135deg,#34a6f7,#0096da);border-color:#0096da;box-shadow:0 4px 12px #0096da59;color:#fff;transform:scale(1.1)}.box-signup h5.font-size-18{border-left:3px solid #0096da;color:#2d3748;font-size:1rem;font-weight:800;margin:0;padding-left:10px}.signup-page{animation:stepFadeIn .35s ease}@keyframes stepFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.signup-page .form-group{margin-bottom:10px}.signup-page .row{margin-left:-6px;margin-right:-6px}.signup-page .row>[class*=col-]{padding-left:6px;padding-right:6px}.password-hint{color:#888;display:block;font-size:.7rem;line-height:1.2;margin-top:2px}.signup-page.was-validated .form-group:has(.inp-password:invalid) .password-hint{display:none}.agreeterm{margin-top:4px}.agreeterm .form-check{align-items:center;background:#f7faff;border:1px solid #d8e4f5;border-radius:8px;display:flex;flex-wrap:wrap;padding:10px 14px}.agreeterm .form-check-input{cursor:pointer;flex-shrink:0;height:18px;margin-left:0;margin-top:0;position:static;width:18px}.agreeterm label{cursor:pointer;margin-bottom:0;margin-left:8px}.doc-upload-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:10px 0}@media (max-width:768px){.doc-upload-grid{grid-template-columns:1fr}}#permit_type{border:1px solid #b3c6f0;border-radius:8px;font-size:.85rem;font-weight:600;height:42px}#permit_type:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81f}.otp-box{margin-top:6px}.otp-timer{align-items:center;color:#666;display:inline-flex;font-size:.8rem;gap:4px}.otp-timer span{color:#1a73e8;font-weight:800}.step-title-row{border-left:3px solid #1a73e8;margin-bottom:14px;padding-left:10px}.step-title-row h5{font-size:.95rem;font-weight:800;margin:0}.signup-page select.form-control{-webkit-appearance:auto;appearance:auto;cursor:pointer;height:42px}.realtime-validation-msg{align-items:center;display:flex;font-size:.76rem;font-weight:600;gap:4px;margin-top:4px}.realtime-validation-msg.checking{color:#d97706}.realtime-validation-msg.valid{color:#10b981}.realtime-validation-msg.duplicate,.realtime-validation-msg.invalid{color:#ef4444}.success-option-backdrop{align-items:center;animation:backdropFadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0f204373;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000!important}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}.success-option-modal{align-items:center;animation:modalScaleUp .35s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:24px;box-shadow:0 30px 70px #0a286438,0 8px 32px #0a286414;display:flex;flex-direction:column;padding:40px;text-align:center;width:min(520px,92vw)}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-icon-wrapper{align-items:center;background:#e6f6f0;border-radius:50%;box-shadow:0 8px 24px #10b98133;color:#10b981;display:flex;font-size:2.2rem;height:72px;justify-content:center;margin-bottom:24px;width:72px}.success-option-modal h4{color:#0f172a;font-size:1.5rem;font-weight:800;margin-bottom:12px}.success-option-modal .message-title{color:#10b981;font-size:.95rem;font-weight:600;margin-bottom:16px}.success-option-modal .message-desc{color:#64748b;font-size:.88rem;line-height:1.6;margin-bottom:30px}.modal-choices{display:flex;flex-direction:column;gap:12px;width:100%}.modal-choices .btn{border-radius:40px;font-size:.95rem;font-weight:700;padding:14px 20px;transition:all .2s ease;width:100%}.modal-choices .btn-fill-now{background:linear-gradient(135deg,#10b981,#059669);border:none;box-shadow:0 4px 15px #10b9814d;color:#fff}.modal-choices .btn-fill-now:hover{box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.modal-choices .btn-fill-later{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.modal-choices .btn-fill-later:hover{background:#e2e8f0;color:#1e293b}.doc-upload-item{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:190px;padding:20px;position:relative;transition:all .25s ease}.doc-upload-item.drag-active,.doc-upload-item:hover{background:#f0f7ff;border-color:#0096da;box-shadow:0 8px 24px #0096da0f}.doc-upload-item.has-file{background:#fff;border-color:#10b981;border-style:solid}.dragzone-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:15px 0 10px;text-align:center}.upload-icon{color:#94a3b8;font-size:2.2rem;margin-bottom:10px;transition:color .2s}.doc-upload-item:hover .upload-icon{color:#0096da}.drag-hint{color:#475569;font-size:.88rem;font-weight:600;margin-bottom:4px}.drag-hint span{color:#0096da}.file-types-hint{color:#94a3b8;font-size:.72rem;margin:0}.preview-content{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:14px;margin-top:10px;padding:12px;width:100%}.preview-thumbnail{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;height:50px;overflow:hidden;width:50px}.preview-thumbnail img{height:100%;object-fit:cover;width:100%}.preview-icon-wrapper{align-items:center;background:#fee2e2;border-radius:8px;color:#ef4444;display:flex;flex-shrink:0;font-size:1.6rem;height:50px;justify-content:center;width:50px}.file-details{flex:1 1;min-width:0}.file-name{color:#1e293b;font-size:.82rem;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size{color:#64748b;font-size:.72rem;margin:0}.btn-remove-file{background:#fee2e2;border:none;border-radius:20px;color:#ef4444;cursor:pointer;flex-shrink:0;font-size:.75rem;font-weight:700;padding:6px 12px;transition:all .2s}.btn-remove-file:hover{background:#fca5a5;color:#b91c1c}.warning-icon-wrapper{align-items:center;background:#fffbeb;border-radius:50%;box-shadow:0 8px 24px #d9770633;color:#d97706;display:flex;font-size:2.2rem;height:72px;justify-content:center;margin-bottom:24px;width:72px}.success-option-backdrop .pending-wizard-modal{max-height:90vh;width:min(850px,95vw)}@media (max-width:575px){.success-option-backdrop .pending-wizard-modal{max-height:calc(100vh - 20px)}.box-signup .signup-page .form-group{margin-bottom:10px}.box-signup .form-group label,.box-signup .label-with-icon,.box-signup .signup-page label{font-size:.76rem;margin-bottom:3px}.box-signup .form-control,.box-signup .input-group,.box-signup select.form-control{border-radius:8px;font-size:.82rem;padding:6px 10px}.box-signup .password-hint{font-size:.65rem;line-height:1.2;margin-top:2px}.box-signup .agreeterm{margin-top:2px}.box-signup .agreeterm .form-check{border-radius:6px;font-size:.74rem;padding:6px 10px}.box-signup .agreeterm .form-check-input{height:15px;width:15px}.box-signup .agreeterm label{margin-left:6px}.box-signup .realtime-validation-msg{font-size:.7rem;margin-top:2px}.box-signup .doc-upload-grid{gap:10px;padding:2px 0}.box-signup .doc-upload-item{border-radius:12px;gap:6px;min-height:110px;padding:10px 14px}.box-signup .doc-upload-item .doc-label{font-size:.78rem;line-height:1.3}.box-signup .dragzone-content{padding:4px 0}.box-signup .upload-icon{font-size:1.4rem;margin-bottom:3px}.box-signup .drag-hint{font-size:.75rem;margin-bottom:1px}.box-signup .file-types-hint{font-size:.62rem}.box-signup .preview-content{border-radius:8px;gap:8px;margin-top:4px;padding:6px 10px}.box-signup .preview-icon-wrapper,.box-signup .preview-thumbnail{border-radius:6px;height:36px;width:36px}.box-signup .preview-icon-wrapper{font-size:1.1rem}.box-signup .file-name{font-size:.72rem}.box-signup .file-size{font-size:.62rem}.box-signup .btn-remove-file{font-size:.68rem;padding:4px 8px}.box-signup #permit_type{font-size:.78rem;height:36px;padding:4px 8px}.success-option-backdrop .success-option-modal{border-radius:16px;padding:24px}.success-option-backdrop .success-icon-wrapper,.success-option-backdrop .warning-icon-wrapper{font-size:1.6rem;height:52px;margin-bottom:16px;width:52px}.success-option-backdrop .success-option-modal h4{font-size:1.15rem;margin-bottom:8px}.success-option-backdrop .success-option-modal .message-title{font-size:.82rem;margin-bottom:10px}.success-option-backdrop .success-option-modal .message-desc{font-size:.78rem;line-height:1.4;margin-bottom:20px}.success-option-backdrop .modal-choices{gap:8px}.success-option-backdrop .modal-choices .btn{font-size:.85rem;padding:10px 16px}}.premium-doc-uploader{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #0f172a05;display:flex;gap:20px;margin-top:15px;overflow:hidden;padding:16px}.doc-uploader-sidebar{border-right:1px solid #f1f5f9;display:flex;flex:0 0 320px;flex-direction:column;gap:12px;padding-right:16px}.sidebar-header{border-bottom:1.5px dashed #e2e8f0;color:#64748b;font-size:.85rem;font-weight:700;letter-spacing:.05em;padding-bottom:8px;text-transform:uppercase}.sidebar-list{display:flex;flex-direction:column;gap:10px}.sidebar-item{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)}.sidebar-item:hover{background:#f1f5f9;border-color:#cbd5e1}.sidebar-item.active{background:#f0f7ff;border-color:#0096da;box-shadow:0 4px 12px #0096da14}.sidebar-item.has-file{border-color:#10b981}.sidebar-item.has-file.active{background:#f0fdf4;border-color:#10b981;box-shadow:0 4px 12px #10b98114}.sidebar-item .item-icon{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;font-size:1.25rem;height:38px;justify-content:center;transition:all .2s;width:38px}.sidebar-item.active .item-icon{border-color:#0096da;color:#0096da}.sidebar-item.has-file .item-icon{background:#e6fcf5;border-color:#c3fae8;color:#10b981}.sidebar-item .item-info{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.sidebar-item .item-title{color:#334155;font-size:.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item .status-badge{border-radius:20px;font-size:.68rem;font-weight:700;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.sidebar-item .status-badge.pending{background:#fffbeb;color:#b45309}.sidebar-item .status-badge.uploaded{background:#d1fae5;color:#065f46}.doc-uploader-preview-panel{display:flex;flex:1 1;flex-direction:column;min-width:0}.upload-panel-header{align-items:center;color:#1e293b;display:flex;font-size:.88rem;font-weight:700;margin-bottom:12px}.preview-content-vertical{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:16px;height:100%;padding:16px}.preview-image-large{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;justify-content:center;max-height:280px;overflow:hidden;width:100%}.preview-image-large img{max-height:280px;max-width:100%;object-fit:contain}.preview-pdf-large{align-items:center;background:#fee2e2;border:1px dashed #cbd5e1;border-radius:8px;color:#ef4444;display:flex;flex-direction:column;gap:8px;height:180px;justify-content:center;width:100%}.preview-pdf-large .pdf-icon{font-size:3rem}.preview-pdf-large p{font-size:.82rem;font-weight:700;margin:0}.file-details-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;justify-content:space-between;padding:12px}.file-details-row .details-left{flex:1 1;min-width:0}.btn-remove-file-premium{align-items:center;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:700;gap:6px;padding:8px 16px;transition:all .2s}.btn-remove-file-premium:hover{background:#fecaca;color:#dc2626}@media (max-width:991.98px){.premium-doc-uploader{flex-direction:column}.doc-uploader-sidebar{border-bottom:1px solid #f1f5f9;border-right:none;flex:1 1;padding-bottom:16px;padding-right:0}}.passwordreset-content{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;overflow:hidden;position:absolute;top:0;width:100vw;z-index:100}.passwordreset-content .passwordreset-bar{align-items:center;border-bottom:1px solid #ccc;display:inline-flex;height:61px;width:100%}.passwordreset-content .passwordreset-bar img{height:60px;margin-right:10px;width:auto}.center-box{width:30vw;@media screen and (max-width:768px){width:80vw}}.footer{color:#333;display:block;position:-webkit-sticky;position:sticky;top:100vh}.footer,.footer-body{background-color:#ebf6fe}.footer-body{padding-bottom:24px;padding-top:24px}.footer-copyright{background-color:#e1effa;border-top:1px solid #0000000d;padding-bottom:12px;padding-top:12px}.footer-copyright a,.footer-copyright div{color:#666;font-size:13px}.footer-copyright a:hover{color:#333;text-decoration:none}.footer h5,.footer h6{color:#2c3e50;font-weight:600}.footer .text-primary{color:#0056b3}.footer .text-gray-90{color:#555;line-height:1.7}.footer .list-group-item,.footer .list-group-item-action{background-color:initial;border-color:#0000;color:#4a4a4a;font-size:14px;padding:5px 0;transition:color .15s ease}.footer .list-group-item-action:hover,.footer .list-group-item:hover{background-color:initial;color:#007bff;text-decoration:none}.footer .text-dark{color:#4a4a4a}.footer-logo{display:inline-block;height:auto;margin-right:25px;width:50px}.footer-navigate{min-width:110px}.footer-contact{min-width:190px}.footer-right-box{display:flex;margin-top:0;padding-top:0}.footer-word{max-width:350px}.footer a{text-decoration:none}@media (min-width:768px){.footer-navigate{min-width:150px}.footer-contact{min-width:200px}}#headerSidebarList .u-header-collapse__nav-link{color:#333;font-weight:400;transition:all .2s ease}#headerSidebarList .u-header-collapse__nav-link.active{color:#666;font-weight:700}#headerSidebarList .u-header-collapse__submenu-nav-link{color:#555;font-weight:400;transition:all .2s ease}#headerSidebarList .u-header-collapse__submenu-nav-link.active{color:#666;font-weight:700}#headerSidebarList .u-header-collapse__nav-link:hover,#headerSidebarList .u-header-collapse__submenu-nav-link:hover{color:#34a6f7}.sidebar-logo-wrap{border-radius:10px;height:44px;width:44px}.sidebar-logo{height:40px;object-fit:contain;width:40px}@media (max-width:767.98px){#headerSidebarList .u-header-collapse__nav-link,#headerSidebarList .u-header-collapse__nav-pointer{font-size:15px;padding-bottom:14px;padding-top:14px}#headerSidebarList .u-header-collapse__submenu-nav-link{font-size:14px;padding-bottom:10px;padding-top:10px}.sidebar-backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:5999}}.bs-overlay{background:#000;display:flex;flex-direction:column;inset:0;overflow:hidden;position:fixed;z-index:9999}.bs-scan-flash{animation:bs-flash .3s ease-out forwards;background:#ffffff59;inset:0;pointer-events:none;position:absolute;z-index:20}@keyframes bs-flash{0%{opacity:1}to{opacity:0}}.bs-topbar{background:#0000;justify-content:space-between;left:0;padding:14px 16px 10px;position:absolute;right:0;top:0;z-index:10}.bs-close-btn,.bs-topbar{align-items:center;display:flex}.bs-close-btn{background:none;border:none;cursor:pointer;padding:4px}.bs-topbar-icons{display:flex;gap:20px}.bs-icon-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;opacity:.9;padding:4px;transition:opacity .2s}.bs-icon-btn:hover{opacity:1}.bs-camera-area{align-items:center;background:#000;display:flex;flex:1 1;justify-content:center;min-height:0;position:relative}.bs-reader{height:100%;width:100%}#bs-reader>video{height:100%!important;object-fit:cover;width:100%!important}#bs-reader>img,#bs-reader__camera_permission_button,#bs-reader__dashboard_section_swaplink,#bs-reader__filescan_input,#bs-reader__status_span{display:none!important}#bs-reader__scan_region{height:100%!important;width:100%!important}#bs-reader__scan_region img{display:none!important}#bs-reader__scan_region>div[style]{border:2px solid #00e5ffe6!important;border-radius:4px!important;box-shadow:0 0 0 9999px #0000008c!important}.bs-scanline{animation:bs-scanmove 1.6s linear infinite;background:linear-gradient(90deg,#0000,#00e5ff,#00e5ff,#0000);border-radius:2px;box-shadow:0 0 8px #00e5ff,0 0 16px #00e5ff80;height:2px;left:5%;pointer-events:none;position:absolute;width:90%;z-index:5}@keyframes bs-scanmove{0%{opacity:1;top:40%}45%{opacity:1}50%{opacity:0;top:60%}51%{opacity:0;top:40%}55%{opacity:1}to{opacity:1;top:60%}}.bs-camera-placeholder{align-items:center;background:#000000bf;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.bs-viewfinder-corners{height:60px;margin-bottom:18px;position:relative;width:260px}.bs-corner{border-color:#fff;border-style:solid;height:22px;position:absolute;width:22px}.bs-tl{border-radius:3px 0 0 0;border-width:3px 0 0 3px;left:0;top:0}.bs-tr{border-radius:0 3px 0 0;border-width:3px 3px 0 0;right:0;top:0}.bs-bl{border-radius:0 0 0 3px;border-width:0 0 3px 3px;bottom:0;left:0}.bs-br{border-radius:0 0 3px 0;border-width:0 3px 3px 0;bottom:0;right:0}.bs-hint-text{font-size:14px;font-weight:500;padding:0 20px;text-align:center}.bs-hint-text,.bs-scan-hint{color:#fff;font-family:Noto Sans Thai,sans-serif}.bs-scan-hint{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:1px solid #ffffff26;border-radius:20px;bottom:14px;font-size:13px;left:50%;padding:6px 18px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:6}.bs-retry-btn{background:#ffffff1f;border:1.5px solid #fff;border-radius:22px;color:#fff;cursor:pointer;font-family:Noto Sans Thai,sans-serif;font-size:14px;margin-top:14px;padding:9px 28px;transition:background .2s}.bs-retry-btn:hover{background:#ffffff38}.bs-hint-error{color:#ff8a80}.bs-error-bar{align-items:center;background:#dc3232e6;color:#fff;display:flex;font-family:Noto Sans Thai,sans-serif;font-size:13px;gap:8px;justify-content:space-between;padding:8px 16px}.bs-error-bar button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0 4px}.bs-ocr-bar{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border-top:1px solid #ffffff14;color:#fff;display:flex;font-family:Noto Sans Thai,sans-serif;font-size:13px;gap:10px;padding:10px 16px}.bs-ocr-spinner{animation:bs-spin .7s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#00e5ff;flex-shrink:0;height:18px;width:18px}@keyframes bs-spin{to{transform:rotate(1turn)}}.bs-gallery-section{background:#fff;border-radius:14px 14px 0 0;padding:10px 14px 16px}.bs-gallery-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.bs-gallery-title{color:#222;font-size:14px;font-weight:600}.bs-gallery-all,.bs-gallery-title{font-family:Noto Sans Thai,sans-serif}.bs-gallery-all{background:none;border:none;color:#888;cursor:pointer;font-size:13px;padding:0}.bs-gallery-all:hover{color:#e53935}.bs-gallery-row{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.bs-gallery-row::-webkit-scrollbar{display:none}.bs-gallery-upload-tile{align-items:center;background:#f3f3f3;border:1.5px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:76px;justify-content:center;transition:border-color .2s;width:76px}.bs-gallery-upload-tile:hover{border-color:#e53935}.bs-gallery-upload-tile span{color:#999;font-family:Noto Sans Thai,sans-serif;font-size:11px}.bs-gallery-thumb{background:#eee;border:none;border-radius:8px;cursor:pointer;flex-shrink:0;height:76px;overflow:hidden;padding:0;position:relative;width:76px}.bs-gallery-thumb img{display:block;height:100%;object-fit:cover;width:100%}.bs-gallery-scan-badge{background:#0000008c;bottom:0;color:#fff;font-family:Noto Sans Thai,sans-serif;font-size:10px;left:0;opacity:0;padding:3px 0;position:absolute;right:0;text-align:center;transition:opacity .2s}.bs-gallery-thumb:hover .bs-gallery-scan-badge{opacity:1}@media (min-height:700px){.bs-camera-area{min-height:340px}}@media (min-height:800px){.bs-camera-area{min-height:420px}}.mobile-search-overlay{display:none}@media (max-width:1199.98px){.mobile-search-overlay{-webkit-overflow-scrolling:touch;background:#f8fafc;bottom:0;display:block;left:0;overflow-y:auto;position:fixed;right:0;scrollbar-width:none;top:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:6500}.mobile-search-overlay::-webkit-scrollbar{display:none}.mobile-search-overlay.open{transform:translateY(0)}.mobile-search-overlay__header{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #0f172a0d;box-shadow:0 4px 20px #0f172a08;display:flex;gap:12px;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mobile-search-overlay__back-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;flex-shrink:0;font-size:17px;height:38px;justify-content:center;transition:all .2s ease;width:38px}.mobile-search-overlay__back-btn:active{background-color:#0f172a0f;transform:scale(.9)}.mobile-search-overlay__input-wrap{align-items:center;background:#f1f5f9;border:1px solid #0f172a08;border-radius:20px;display:flex;flex:1 1;height:40px;padding:0 14px;position:relative;transition:all .2s ease}.mobile-search-overlay__input-wrap:focus-within{background:#fff;border-color:#0084e6;box-shadow:0 0 0 3px #0084e61f}.mobile-search-overlay__input-icon{color:#94a3b8;flex-shrink:0;font-size:14px;margin-right:8px}.mobile-search-overlay__input{background:#0000;border:none;color:#1e293b;flex:1 1;font-family:Prompt,sans-serif;font-size:14px;outline:none;padding:0}.mobile-search-overlay__input::placeholder{color:#94a3b8}.mobile-search-overlay__clear-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#cbd5e1;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-size:10px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.mobile-search-overlay__clear-btn:active{background-color:#94a3b8;transform:scale(.85)}.mobile-search-overlay__body{padding:16px 16px calc(32px + env(safe-area-inset-bottom, 0px))}.search-section{display:flex;flex-direction:column;gap:10px}.search-section-title{border-bottom:1.5px dashed #e2e8f0;color:#0084e6;font-family:Prompt,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.05em;margin-bottom:4px;padding-bottom:4px;text-transform:uppercase}.search-pills-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.search-pill{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #0f172a0f;border-radius:20px;color:#475569;cursor:pointer;display:inline-flex;font-family:Prompt,sans-serif;font-size:.8rem;gap:6px;padding:6px 14px;transition:all .2s ease}.search-pill:active{background:#f1f5f9;transform:scale(.95)}.search-pill.popular{background:#fffbeb;border-color:#fde68a;color:#b45309;font-weight:600}.search-pill.shop-pill{background:#f0fdf4;border-color:#bbf7d0;color:#15803d;font-weight:600}.search-pill.history-pill{background:#f8fafc;padding-right:8px}.search-pill .pill-remove{align-items:center;border-radius:50%;color:#94a3b8;display:inline-flex;font-size:14px;height:16px;justify-content:center;line-height:1;margin-left:4px;padding:2px;transition:background .2s;width:16px}.search-pill .pill-remove:active{background:#e2e8f0;color:#475569}.mobile-search-item{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:1px solid #0f172a0d;border-radius:14px;box-shadow:0 2px 8px #0f172a03;cursor:pointer;display:flex;font-family:Prompt,sans-serif;gap:12px;margin-bottom:8px;padding:10px 14px;transition:all .2s ease}.mobile-search-item:active{background:#f1f5f9;transform:scale(.98)}.mobile-search-item .item-avatar{align-items:center;background:#e0f2fe;border-radius:50%;color:#0084e6;display:flex;flex-shrink:0;font-size:14px;height:34px;justify-content:center;width:34px}.mobile-search-item .item-thumbnail{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:0;height:38px;justify-content:center;overflow:hidden;width:38px}.mobile-search-item .item-thumbnail img{height:100%;object-fit:contain;width:100%}.mobile-search-item .item-details{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.mobile-search-item .item-name{color:#1e293b;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-item .item-sub{color:#64748b;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-search-item .item-price{color:#0084e6;flex-shrink:0;font-size:.88rem;font-weight:700}.mobile-search-item .item-meta{background:#f1f5f9;border-radius:6px;color:#64748b;flex-shrink:0;font-size:.72rem;padding:3px 8px}.mobile-search-item.search-all-item{background:#0084e60a;border-color:#0084e61f}.mobile-search-item.search-all-item i{font-size:14px}.mobile-search-overlay__loading{display:flex;flex-direction:column;gap:12px}.search-skeleton-item{align-items:center;background:#fff;border:1px solid #0f172a08;border-radius:14px;display:flex;gap:12px;padding:10px 14px}.search-skeleton-circle{border-radius:50%;height:36px;width:36px}.search-skeleton-bar,.search-skeleton-circle{animation:shimmerLoading 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%}.search-skeleton-bar{border-radius:4px;flex:1 1;height:14px}@keyframes shimmerLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-search-overlay__empty-state{font-family:Prompt,sans-serif;padding:40px 24px;text-align:center}.search-empty-icon{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:inline-flex;font-size:24px;height:64px;justify-content:center;margin-bottom:16px;width:64px}.search-empty-title{color:#1e293b;font-size:1rem;font-weight:700;margin-bottom:8px}.search-empty-desc{color:#64748b;font-size:.8rem;line-height:1.5;margin:0 auto 20px;max-width:260px}.search-empty-actions{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:220px}.search-empty-btn{-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #0f172a14;border-radius:12px;color:#475569;cursor:pointer;font-family:Prompt,sans-serif;font-size:.85rem;font-weight:600;padding:10px 16px;transition:all .2s}.search-empty-btn.primary{background:#0084e6;border-color:#0084e6;color:#fff}.search-empty-btn:active{transform:scale(.96)}}#header{background-color:#fff;box-shadow:0 2px 10px #0000000d;left:0;position:fixed;right:0;top:0;width:100%;z-index:1030}.header-placeholder{height:150px}@media only screen and (max-width:1199px){.header-placeholder{height:160px}}.search-bar-auto{-webkit-overflow-scrolling:touch;animation:fadeInDown .2s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#fffffffa;border:1px solid #0f172a0f;border-radius:18px;box-shadow:0 20px 40px #0f172a1f,0 1px 3px #0f172a0d;box-sizing:border-box;left:0;margin-top:8px;max-height:75vh;overflow-y:auto;padding:20px 24px;position:absolute;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:100%;z-index:5001}.search-bar-auto::-webkit-scrollbar{width:5px}.search-bar-auto::-webkit-scrollbar-track{background:#0000}.search-bar-auto::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.search-bar-auto-wrapper{display:flex;flex-direction:column;gap:16px}.search-section{display:flex;flex-direction:column;gap:6px}.search-section-title{border-bottom:1.5px dashed #f1f5f9;color:#0084e6;font-family:Prompt,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:6px;padding-bottom:4px;text-transform:uppercase}.search-bar-auto-item{align-items:center;border-radius:10px;box-sizing:border-box;color:#475569;cursor:pointer;display:flex;font-family:Prompt,sans-serif;gap:12px;padding:8px 12px;transition:all .2s ease;width:100%}.search-bar-auto-item i{color:#94a3b8;flex-shrink:0;font-size:14px;transition:color .2s}.search-bar-auto-item .item-avatar{align-items:center;background:#e0f2fe;border-radius:50%;color:#0084e6;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:32px;justify-content:center;width:32px}.search-bar-auto-item .item-thumbnail{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-shrink:0;height:36px;justify-content:center;overflow:hidden;width:36px}.search-bar-auto-item .item-thumbnail img{height:100%;object-fit:contain;width:100%}.search-bar-auto-item .item-details{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.search-bar-auto-item .item-name{color:#1e293b;font-size:.88rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.search-bar-auto-item .item-sub{color:#94a3b8;font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-bar-auto-item .item-meta{background:#f1f5f9;border-radius:6px;color:#64748b;flex-shrink:0;font-size:.75rem;font-weight:500;padding:2px 8px}.search-bar-auto-item.search-item-active,.search-bar-auto-item:hover{background-color:#f1f7fe;color:#0084e6;outline:none}.search-bar-auto-item.search-item-active .item-name,.search-bar-auto-item.search-item-active i,.search-bar-auto-item:hover .item-name,.search-bar-auto-item:hover i{color:#0084e6}.search-suggestions-flow{display:flex;flex-direction:column;gap:12px}.search-pills-wrap{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.search-pill{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#475569;cursor:pointer;display:inline-flex;font-family:Prompt,sans-serif;font-size:.82rem;font-weight:600;gap:6px;padding:6px 14px;transition:all .22s cubic-bezier(.4,0,.2,1)}.search-pill i{font-size:11px}.search-pill:hover{background:#e0f2fe;border-color:#bae6fd;box-shadow:0 4px 10px #0084e614;color:#0084e6;transform:translateY(-1.5px)}.search-pill.popular:hover{background:#fffbeb;border-color:#fef3c7;box-shadow:0 4px 10px #d9770614;color:#d97706}.history-item{justify-content:space-between!important}.history-text-wrap{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.btn-remove-history{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:24px;justify-content:center;transition:all .15s ease;width:24px}.btn-remove-history:hover{background:#fee2e2;color:#ef4444}.search-empty-state{flex-direction:column;gap:12px;padding:32px 20px;text-align:center}.search-empty-icon,.search-empty-state{align-items:center;display:flex;justify-content:center}.search-empty-icon{background:#fee2e2;border-radius:50%;color:#ef4444;font-size:20px;height:56px;width:56px}.search-empty-title{color:#1e293b;font-family:Prompt,sans-serif;font-size:.95rem;font-weight:700;margin:0}.search-empty-desc{color:#64748b;font-size:.8rem;margin:0 0 8px}.search-empty-actions{display:flex;gap:10px}.search-empty-btn{background:#fff;border:1.5px solid #cbd5e1;border-radius:40px;color:#475569;cursor:pointer;font-family:Prompt,sans-serif;font-size:.82rem;font-weight:700;padding:8px 16px;transition:all .2s}.search-empty-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#1e293b}.search-empty-btn.primary{background:linear-gradient(135deg,#34a6f7,#0084e6);border:none;box-shadow:0 4px 12px #0084e633;color:#fff}.search-empty-btn.primary:hover{box-shadow:0 6px 16px #0084e64d;transform:translateY(-1px)}@keyframes searchShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.search-skeleton-item{align-items:center;display:flex;gap:12px;padding:10px 14px}.search-skeleton-circle{border-radius:50%;flex-shrink:0;height:32px;width:32px}.search-skeleton-bar,.search-skeleton-circle{animation:searchShimmer 1.5s linear infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%}.search-skeleton-bar{border-radius:4px;flex:1 1;height:14px}.search-skeleton-bar.sub{height:10px;width:60%}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:translateY(0)}}.user-info-trigger{-webkit-user-select:none;user-select:none}.user-info-trigger:hover .ec-user,.user-info-trigger:hover strong{opacity:.85}.mobile-category-scroll-container{-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto;scrollbar-width:none;width:100%}.mobile-category-scroll-container::-webkit-scrollbar{display:none}.mobile-category-scroll-wrapper{display:flex;padding:5px 10px;white-space:nowrap}.mobile-category-nav-item{color:#666;font-family:Kanit,sans-serif;font-size:14px;padding:8px 12px;position:relative;text-decoration:none!important;transition:all .2s ease}.mobile-category-nav-item.active,.mobile-category-nav-item:hover{color:#34a6f7;font-weight:500}.mobile-category-nav-item.active:after{background-color:#34a6f7;border-radius:4px;bottom:2px;content:"";height:2.5px;left:12px;position:absolute;right:12px}.mobile-header-top-bar{border-bottom:1px solid #f0f0f0}.mobile-menu-trigger{cursor:pointer;padding:5px}.mobile-logo-text{letter-spacing:-.5px}.user-info-popup{animation:fadeInDown .22s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #0f172a0f;border-radius:18px;box-shadow:0 20px 40px #0f172a1f,0 1px 3px #0f172a0d;max-width:440px;min-width:380px;overflow:hidden;position:absolute;right:0;top:calc(100% + 15px);z-index:9999}.uip-header{align-items:center;background:linear-gradient(135deg,#34a6f7,#0084e6);display:flex;gap:14px;padding:24px 20px 20px;position:relative}.uip-header:before{background:radial-gradient(circle at top right,#ffffff26,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.uip-avatar{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:2px solid #fff6;border-radius:50%;box-shadow:0 4px 12px #00000014;color:#fff;display:flex;flex-shrink:0;font-size:24px;height:52px;justify-content:center;transition:transform .3s ease;width:52px}.user-info-trigger:hover .uip-avatar{transform:scale(1.05)}.uip-header-info{flex:1 1;min-width:0;z-index:1}.uip-shop-name{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.2px}.uip-email,.uip-shop-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uip-email{color:#ffffffe0;font-size:13px;margin-top:2px}.uip-section{padding:20px}.uip-section-title{align-items:center;color:#0084e6;display:flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.04em;margin-bottom:16px;padding:0;text-transform:uppercase}.uip-section-title i{font-size:14px}.uip-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0}.uip-cell{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:10px 14px;transition:all .2s ease}.uip-cell:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a08;transform:translateY(-1px)}.uip-cell-full{grid-column:1/-1}.uip-label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.uip-value{color:#0f172a;font-size:13.5px;font-weight:600;word-break:break-all}.uip-footer{align-items:center;background:#f8fafc;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-family:Kanit,sans-serif;font-size:12.5px;font-weight:500;gap:6px;justify-content:center;padding:14px 20px;text-align:center}.uip-footer strong{background:#e0f2fe;border-radius:6px;color:#0084e6;font-weight:700;margin-left:2px;padding:2px 8px;transition:all .2s ease}.uip-footer strong:hover{background:#bae6fd;color:#0369a1}.mobile-bottom-nav{display:none}@media (max-width:767.98px){.mobile-bottom-nav{align-items:stretch;background:#fff;border-top:1px solid #00000014;bottom:0;box-shadow:0 -4px 20px #0000001a;display:flex;height:calc(60px + env(safe-area-inset-bottom, 0px));left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:5500}.mobile-bottom-nav__item{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;color:#9ca3af;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:60px;padding:6px 4px;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease}.mobile-bottom-nav__item:focus,.mobile-bottom-nav__item:hover{background-color:#0d6efd0d;color:#0d6efd;outline:none;text-decoration:none}.mobile-bottom-nav__item.active{color:#0d6efd}.mobile-bottom-nav__item.active .mobile-bottom-nav__icon-wrap{background-color:#0d6efd1f}.mobile-bottom-nav__icon-wrap{align-items:center;border-radius:14px;display:flex;height:28px;justify-content:center;margin-bottom:2px;position:relative;transition:background-color .2s ease;width:44px}.mobile-bottom-nav__icon{font-size:20px;line-height:1}.mobile-bottom-nav__label{font-weight:400;letter-spacing:.01em;white-space:nowrap}.mobile-bottom-nav__badge,.mobile-bottom-nav__label{font-family:Kanit,sans-serif;font-size:10px;line-height:1}.mobile-bottom-nav__badge{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:9px;color:#fff;display:flex;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.mobile-bottom-nav__item.active:after{background:#0d6efd;border-radius:50%;content:"";height:4px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:4px}.mobile-bottom-nav__item:active{transform:scale(.92);transition:transform .1s ease}body.has-mobile-nav{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}}.stepbuysale{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stepbuysale .step-card{align-items:center;background:#fff;border:1px solid #eef2f6;border-radius:10px;box-shadow:0 2px 6px #12263f0a;display:flex;flex-direction:column;min-height:140px;padding:18px;position:relative;text-align:center;transition:transform .18s ease,box-shadow .18s ease}.stepbuysale .step-card:hover{box-shadow:0 8px 24px #12263f14;transform:translateY(-6px)}.stepbuysale .step-card.disabled{opacity:.6;pointer-events:none}.stepbuysale .step-number{background:#2b9ef614;border-radius:20px;color:#2b9ef6;font-size:13px;font-weight:700;margin-bottom:8px;padding:6px 10px;position:absolute}.stepbuysale .step-icon{align-items:center;background:linear-gradient(180deg,#2b9ef614,#2b9ef608);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:12px;width:64px}.stepbuysale .step-icon i{color:#2b9ef6;font-size:28px}.stepbuysale .step-title{color:#243447;font-weight:700;margin-bottom:6px}.stepbuysale .step-desc{color:#6b7280;font-size:14px}@media only screen and (max-width:540px){.stepbuysale{grid-template-columns:1fr}.stepbuysale .step-card{align-items:center;flex-direction:row;gap:12px;min-height:72px;padding:12px;text-align:left}.stepbuysale .step-icon{height:48px;width:48px}}@media only screen and (min-width:1200px){.stepbuysale{gap:20px}}.stepbuysale .action-row{display:flex;justify-content:center;margin-top:18px;width:100%}.btn-fixedwidth-160{min-width:160px}.ant-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;box-sizing:border-box;color:#0f172a;display:flex;flex-direction:column;font-size:14px;height:100%;margin:0;overflow:hidden;padding:0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-8px)}.ant-card .bg-image{align-items:center;aspect-ratio:1/1;background-color:#f8fafc;display:flex;justify-content:center;padding:12px;width:100%}.ant-card .img-fluid{height:100%;mix-blend-mode:multiply;object-fit:contain;transition:transform .3s ease;width:100%}.ant-card:hover .img-fluid{transform:scale(1.08)}.ant-card .card-body{display:flex;flex-direction:column;flex-grow:1;padding:12px 16px 16px}.ant-card-title{color:#1e293b;font-family:Kanit,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px;min-height:40px}.ant-card-text{color:#64748b;font-size:12px;margin-bottom:12px}.price-container{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:12px}.unit-label{color:#94a3b8;font-size:11px;margin-bottom:2px}.price-main,.unit-label{font-family:Kanit,sans-serif}.price-main{color:#34a6f7;font-size:20px;font-weight:700}.price-original{color:#94a3b8;font-family:Kanit,sans-serif;font-size:13px;margin-left:8px;text-decoration:line-through}.shop-metadata{display:flex;flex-direction:column;gap:4px;margin-top:8px}.shop-name-label{color:#475569;font-size:12px;font-weight:500}.province-label,.shop-name-label{align-items:center;display:flex;font-family:Kanit,sans-serif;gap:4px}.province-label{color:#64748b;font-size:11px}.ribbon-wrapper{left:12px;position:absolute;top:12px;z-index:5}.ribbon-tag{border-radius:6px;box-shadow:0 4px 6px #0000001a;font-family:Kanit,sans-serif;font-size:10px;font-weight:700;padding:4px 10px;text-transform:uppercase}.ribbon-tag.discount{background:#fef08a;color:#854d0e}.ribbon-tag.recommended{background:#34a6f7;color:#fff}.truncate-1{-webkit-line-clamp:1;line-clamp:1}.truncate-1,.truncate-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.truncate-2{-webkit-line-clamp:2;line-clamp:2}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--banner-height:400px;--banner-height-tablet:320px;--banner-height-mobile:150px;--banner-radius:16px;--banner-radius-mobile:12px;--primary-blue:#34a6f7}.ad-grid-container{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:2.5fr 1fr;grid-template-rows:repeat(2,1fr);height:400px;height:var(--banner-height)}.ad-main-slider{border-radius:16px;border-radius:var(--banner-radius);grid-column:1;grid-row:1/3;isolation:isolate;overflow:hidden}.ad-side-banners{display:contents}.ad-side-item{background:#f5f5f5;border-radius:16px;border-radius:var(--banner-radius);box-shadow:0 4px 12px #0000000a;cursor:pointer;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.ad-side-item:hover{box-shadow:0 10px 24px #00000014;transform:translateY(-1px)}.ad-banner-img{display:block;height:100%;object-fit:cover;width:100%}.ad-slide-item,.modern-ad-slider,.modern-ad-slider .slick-list,.modern-ad-slider .slick-slide>div,.modern-ad-slider .slick-track{height:400px!important;height:var(--banner-height)!important}.modern-ad-slider .slick-dots{bottom:15px}.modern-ad-slider .slick-dots li{margin:0 2px}.modern-ad-slider .slick-dots li button:before{font-size:6px;opacity:.5;transition:all .2s ease}.modern-ad-slider .slick-dots li.slick-active button:before{transform:scale(1.3)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.banner-skeleton{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,#f2f2f2 25%,#e9e9e9 37%,#f2f2f2 63%);background-size:1000px 100%}@media (max-width:1199px){.ad-grid-container{height:320px;height:var(--banner-height-tablet)}.ad-slide-item,.modern-ad-slider,.modern-ad-slider .slick-list,.modern-ad-slider .slick-slide>div,.modern-ad-slider .slick-track{height:320px!important;height:var(--banner-height-tablet)!important}}@media (max-width:991px){.ad-grid-container{gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;height:auto;padding:0 10px}.ad-main-slider{grid-column:1/3;grid-row:1;height:160px}.ad-slide-item,.modern-ad-slider,.modern-ad-slider .slick-list,.modern-ad-slider .slick-slide>div,.modern-ad-slider .slick-track{height:160px!important}.ad-side-item{border-radius:8px;display:block;height:90px}}@media (max-width:575px){.ad-main-slider{border-radius:12px;border-radius:var(--banner-radius-mobile);height:140px}.ad-slide-item,.modern-ad-slider,.modern-ad-slider .slick-list,.modern-ad-slider .slick-slide>div,.modern-ad-slider .slick-track{height:140px!important}.ad-side-item{height:75px}}:root{--market-primary:#34a6f7;--market-primary-light:#e0f2fe;--market-bg:#f8fafc;--market-card-bg:#fff;--market-text-main:#0f172a;--market-text-muted:#64748b;--market-border:#e2e8f0;--market-shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--market-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--market-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--radius-md:12px;--radius-lg:16px;--font-th:"Kanit",sans-serif}body{background-color:#f8fafc!important;background-color:var(--market-bg)!important;color:#0f172a;color:var(--market-text-main)}.marketplace-container{padding-bottom:4rem;padding-top:2rem}.marketplace-sidebar{height:-webkit-fit-content;height:fit-content;min-width:260px;position:-webkit-sticky;position:sticky;top:100px;z-index:10}.sidebar-card{background:#fff;background:var(--market-card-bg);border:1px solid #e2e8f0;border:1px solid var(--market-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--market-shadow-sm);padding:1.5rem}.sidebar-title{align-items:center;color:#0f172a;color:var(--market-text-main);display:flex;font-family:Kanit,sans-serif;font-family:var(--font-th);font-size:1.1rem;font-weight:700;gap:10px;margin-bottom:1.25rem}.sidebar-nav-list{list-style:none;margin:0;padding:0}.sidebar-nav-item{margin-bottom:.2rem}.sidebar-nav-link{align-items:center;border-radius:12px;border-radius:var(--radius-md);color:#64748b;color:var(--market-text-muted);display:flex;font-family:Kanit,sans-serif;font-family:var(--font-th);font-size:.9rem;font-weight:500;justify-content:space-between;padding:.5rem .85rem;text-decoration:none!important;transition:all .2s ease}.sidebar-nav-link:hover{background:#f1f5f9;color:#0f172a;color:var(--market-text-main)}.sidebar-nav-link.active{background:#e0f2fe;background:var(--market-primary-light);color:#34a6f7;color:var(--market-primary);font-weight:600}.sidebar-divider{background:#e2e8f0;background:var(--market-border);height:1px;margin:1.5rem 0}.market-section-header{align-items:center;border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--market-border);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.market-section-title{color:#0f172a;color:var(--market-text-main);font-size:1.25rem;font-weight:700;margin:0}.market-section-title,.view-more-link{font-family:Kanit,sans-serif;font-family:var(--font-th)}.view-more-link{align-items:center;color:#34a6f7;color:var(--market-primary);display:flex;font-size:.9rem;font-weight:600;gap:4px;text-decoration:none!important}.view-more-link:hover{opacity:.8}.market-content-card{background:#fff;background:var(--market-card-bg);border:1px solid #e2e8f0;border:1px solid var(--market-border);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;box-shadow:var(--market-shadow-sm);padding:1.5rem 2rem}@media (max-width:768px){.market-content-card{border:1px solid #e2e8f0;border:1px solid var(--market-border);border-radius:12px;border-radius:var(--radius-md);margin:0 0 2rem;padding:1.25rem 1rem}}.product-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:3rem}.modern-pagination{display:flex;gap:8px;justify-content:center;list-style:none;margin-top:2rem;padding:0}.modern-pagination li a{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--market-border);border-radius:10px;color:#64748b;color:var(--market-text-muted);display:flex;font-weight:600;height:40px;justify-content:center;text-decoration:none!important;transition:all .2s ease;width:40px}.modern-pagination li.selected a{background:#34a6f7;background:var(--market-primary);border-color:#34a6f7;border-color:var(--market-primary);box-shadow:0 4px 12px #34a6f74d;color:#fff}.modern-pagination li:hover:not(.selected) a{border-color:#34a6f7;border-color:var(--market-primary);color:#34a6f7;color:var(--market-primary)}.location-filter-group{margin-top:1rem}.location-checkbox{align-items:center;cursor:pointer;display:flex;gap:10px;padding:8px 0}.location-checkbox input{cursor:pointer;height:18px;width:18px}.location-label{color:#64748b;color:var(--market-text-muted);font-family:Kanit,sans-serif;font-family:var(--font-th);font-size:.9rem}.ad-banner-wrapper{padding:1rem 0}.modern-ad-slider .ad-slide-item{outline:none;padding:0 4px}.modern-ad-slider .slick-dots{bottom:20px}.modern-ad-slider .slick-dots li button:before{color:#fff;font-size:10px;opacity:.6}.modern-ad-slider .slick-dots li.slick-active button:before{color:#fff;opacity:1}@media (max-width:991px){.marketplace-sidebar{margin-bottom:2rem;position:static}.product-grid{gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.card-mycart{word-wrap:break-word;background-clip:initial;background-color:#fff;border:1px solid #0000000d;box-shadow:var(--premium-shadow);display:flex;flex-direction:column;font-family:var(--font-family-th);min-width:0;position:relative}.card-mycart-header{background-color:#f8fbff;border-bottom:1px solid #34a6f71a;padding:8px 12px;position:relative}.card-mycart-title{color:#333;margin-bottom:2px}.card-mycart-title i{color:#34a6f7;margin-right:8px}.breadcrumb{margin-bottom:24px!important;padding:0}.breadcrumb-item{font-size:14px}.breadcrumb-item+.breadcrumb-item:before{color:#ccd6e0;content:"›";font-size:20px;line-height:1;vertical-align:middle}.breadcrumb-item.active,.mycart-box-productname{color:#1a1a1a;font-weight:600}.mycart-box-productinter{color:#6a7682}.product-price-bold{color:#0061ff;color:var(--primary-color);font-size:18px;font-weight:800}@media (max-width:991px){.mycart-summary{margin-top:24px;position:static}}@media (max-width:576px){.card-mycart{border-radius:12px}.card-mycart-body,.card-mycart-header{padding:16px}}.card-mycart-subtitle{color:#888;font-size:12px;margin:0}.card-mycart-body{padding:0}.mycart-item-row{border-bottom:1px solid #f0f0f0;display:flex;padding:16px;position:relative}.mycart-item-row:last-child{border-bottom:none}.mycart-box-check{align-items:center;display:flex;margin-right:12px}.mycart-box-image{border:1px solid #f0f0f0;border-radius:8px;height:80px;margin-right:12px;min-width:80px;overflow:hidden;width:80px}.mycart-box-image img{height:100%;object-fit:cover;width:100%}.mycart-item-info{display:flex;flex:1 1;flex-direction:column}.mycart-box-productname{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px;overflow:hidden}.mycart-box-productinter{color:#777;font-size:12px;margin-bottom:8px}.mycart-item-stock-info{background:#fdfdfd;border:1px dashed #eee;border-radius:6px;margin-bottom:12px;padding:8px}.stock-row{color:#666;display:flex;font-size:11px;justify-content:space-between;margin-bottom:4px}.stock-row:last-child{margin-bottom:0}.mycart-pricelist-container{margin-top:5px}.pricelist-item{border-top:1px dashed #eee;display:flex;flex-direction:column;padding:12px 0}.pricelist-item:first-child{border-top:none;padding-top:0}.pricelist-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:10px}.pricelist-unit-info{color:#555;font-size:12px}.pricelist-unit-info strong{color:#34a6f7;font-weight:600}.pricelist-expiry{color:#999;font-size:11px}.pricelist-actions{align-items:center;display:flex;justify-content:space-between}.quantity-control{background:#f5f7f9;border-radius:20px;padding:2px}.qty-btn,.quantity-control{align-items:center;display:flex}.qty-btn{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000000d;color:#333;cursor:pointer;height:28px;justify-content:center;transition:all .2s;width:28px}.qty-btn:active{background:#eee}.qty-input{background:#0000;border:none;color:#333;font-size:14px;font-weight:600;text-align:center;width:35px}.pricelist-subtotal{color:#34a6f7;font-size:16px;font-weight:700}.item-remove-btn{background:#fff5f5;border-radius:4px;color:#ff5252;cursor:pointer;font-size:12px;margin-left:10px;padding:4px 8px}.mycart-list-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000008;display:flex;justify-content:space-between;margin-bottom:15px;padding:16px}.master-checkbox{align-items:center;color:#333;display:flex;font-size:15px;font-weight:500}.checkmark{background:#fff;border:2px solid #ddd;border-radius:6px;display:inline-block;height:20px;margin-right:10px;position:relative;transition:all .2s;width:20px}input:checked+.checkmark{background:#34a6f7;border-color:#34a6f7}input:checked+.checkmark:after{color:#fff;content:"✓";font-size:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mycart-summary{border-radius:16px;box-shadow:0 4px 25px #00000014;padding:20px}.summary-title{border-bottom:1px solid #f0f0f0;color:#333;margin-bottom:15px;padding-bottom:10px}:root{--primary-color:#0061ff;--primary-gradient:linear-gradient(135deg,#0061ff,#60efff);--secondary-gradient:linear-gradient(135deg,#f6f9fc,#eef2f7);--card-shadow:0 10px 30px -5px #0000000d,0 5px 15px -5px #00000008;--card-shadow-hover:0 20px 40px -5px #0061ff1a,0 10px 20px -5px #0000000a;--border-radius-lg:20px;--border-radius-md:12px}.card-mycart{background:#fff;border:1px solid #00000008;border-radius:20px;border-radius:var(--border-radius-lg);box-shadow:0 10px 30px -5px #0000000d,0 5px 15px -5px #00000008;box-shadow:var(--card-shadow);margin-bottom:24px;overflow:hidden;transition:all .2s ease-out}.card-mycart:hover{box-shadow:0 20px 40px -5px #0061ff1a,0 10px 20px -5px #0000000a;box-shadow:var(--card-shadow-hover)}.card-mycart-header{align-items:center;background:#fcfdfe;border-bottom:1px solid #f0f3f7;display:flex;justify-content:space-between;padding:20px 24px}.card-mycart-title{align-items:center;color:#1a1a1a;display:flex;font-size:16px;font-weight:600;gap:12px}.card-mycart-title i{color:#0061ff;color:var(--primary-color);font-size:20px}.card-mycart-body{padding:24px}.payment-method-box{border:2px solid #f0f3f7;border-radius:var(--border-radius-md);margin-bottom:16px;padding:20px 20px 20px 60px;transition:border-color .2s ease,background-color .2s ease}.payment-method-box:hover{background-color:#f9fbff;border-color:#d0e1ff}.payment-method-box.active{border-color:#0061ff;border-color:var(--primary-color);box-shadow:0 8px 16px -4px #0061ff26}.payment-method-selected{background:#fff;border:2px solid #e0e6ed;height:24px;left:20px;transition:all .2s ease;width:24px}.mycart-summary{background:#fff;border:1px solid #00000008;border-radius:20px;border-radius:var(--border-radius-lg);box-shadow:0 10px 30px -5px #0000000d,0 5px 15px -5px #00000008;box-shadow:var(--card-shadow);padding:24px;position:-webkit-sticky;position:sticky;top:100px}.summary-title{border-bottom:2px solid #f0f3f7;color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:20px;padding-bottom:12px}.summary-row{color:#555;display:flex;font-size:14px;justify-content:space-between;margin-bottom:12px}.summary-total{border-top:2px solid #f8faff;color:#34a6f7;font-size:18px;font-weight:700;margin-top:15px;padding-top:15px}.checkout-btn{background:#34a6f7;border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:600;margin-top:20px;padding:14px;width:100%}.checkout-btn:hover{background:#0081d5}.checkout-btn:active{background:#0070bb}.back-btn{background:#f8fafc;border:1px solid #e0e6ed;border-radius:12px;color:#4b5563;cursor:pointer;display:block;font-size:15px;font-weight:500;padding:14px;text-align:center;transition:all .2s ease;width:100%}.back-btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#1f2937;text-decoration:none}.back-btn i{font-size:14px;transition:transform .2s ease}.back-btn:hover i{transform:translateX(-3px)}@media (max-width:991px){.mycart-summary{background:#fff!important;border:none!important;border-radius:24px 24px 0 0!important;border-top:1px solid #f0f3f7!important;bottom:60px!important;box-shadow:0 -10px 30px #00000014!important;left:0!important;margin:0!important;padding:16px 20px 12px!important;position:fixed!important;right:0!important;top:auto!important;width:100%!important;z-index:5000!important}}@media (max-width:576px){.card-mycart{border-bottom:8px solid #f5f7f9!important;border-left:none!important;border-radius:0!important;border-right:none!important;box-shadow:none!important;margin-left:-15px!important;margin-right:-15px!important}.card-mycart-header{padding:12px 15px!important}.mycart-item-row{padding:15px!important}.mycart-box-image{height:65px!important;min-width:65px!important;width:65px!important}.mycart-summary .summary-row:not(.summary-total),.mycart-summary .summary-title{display:none}.mycart-summary .summary-row.summary-total{align-items:center;border:none;display:flex;justify-content:space-between;margin:0;padding:0}.mycart-summary .summary-row.summary-total span{color:#0061ff;color:var(--primary-color);font-size:15px;font-weight:700}.mycart-summary .summary-row.summary-total strong{color:#0061ff;color:var(--primary-color);font-size:18px}.mycart-summary .summary-subtitle{margin-bottom:8px!important}.mycart-summary .checkout-btn{border-radius:12px;margin-top:0;padding:12px}#content{padding-bottom:200px!important}}.payment-method-box{background:#fff;border:1px solid #eee;border-radius:12px;cursor:pointer;margin-bottom:12px;padding:15px 15px 15px 45px;position:relative;transition:all .2s ease}.payment-method-box:hover{background-color:#f8fbff;border-color:#3498db}.payment-method-box.active{background-color:#f0f7ff;border-color:#3498db;border-width:2px;padding-left:44px}.payment-method-selected{align-items:center;border:2px solid #ddd;border-radius:50%;display:flex;height:20px;justify-content:center;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.payment-method-selected i{color:#fff;display:none;font-size:10px}.payment-method-box.active .payment-method-selected{background:linear-gradient(135deg,#0061ff,#60efff);background:var(--primary-gradient);border-color:#0000}.payment-method-box.active .payment-method-selected i{display:block}.payment-method-box h5{color:#333;font-size:16px;font-weight:500;margin-bottom:2px}.payment-method-box p{color:#666;font-size:13px;margin-bottom:0}.seller-payment-note{background:#fff8f0;border-left:4px solid #f39c12;border-radius:8px;margin-top:15px;padding:12px}.note-title{color:#d35400;font-size:14px;font-weight:600;margin-bottom:5px}.note-body{color:#666;font-size:12px;line-height:1.5}@media (max-width:576px){.payment-method-box{margin-left:-5px;margin-right:-5px}}.payment-bookbank,.repayment-box{background:#fff;border-radius:24px;box-shadow:0 20px 50px #0003;display:none;left:50%;max-width:95vw;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:500px;z-index:5002}.payment-bookbank-wrapper,.repayment-box-wrapper{padding:32px}.bank-account-card{background:#f8fbff;border:1px solid #e0e9f5}.bank-account-card:hover{background:#f0f7ff}.payment-amount-box{background:#fff5f5;border:1px dashed #feb2b2}.meya-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;height:100%;left:0;position:fixed;top:0;width:100%;z-index:5001}.bank-account-card img{display:block;height:auto;max-width:100%;object-fit:contain}@media (max-width:576px){.payment-bookbank-wrapper{padding:20px}}:root{--pv-primary:#34a6f7;--pv-primary-hover:#2196f3;--pv-secondary:#00c853;--pv-danger:#ff5252;--pv-bg:#f8fafc;--pv-card-bg:#fff;--pv-text-main:#1e293b;--pv-text-muted:#64748b;--pv-border:#e2e8f0;--pv-shadow-sm:0 1px 3px #0000001a;--pv-shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--pv-shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--pv-radius:12px}.pv-main-container{background-color:#f8fafc;background-color:var(--pv-bg);min-height:100vh;padding:2rem 0}.pv-content-card{background:#fff;background:var(--pv-card-bg);border-radius:12px;border-radius:var(--pv-radius);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--pv-shadow-md);margin-bottom:2rem;padding:2rem}.pv-gallery-container{position:-webkit-sticky;position:sticky;top:100px}.pv-main-image{align-items:center;aspect-ratio:1/1;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--pv-border);border-radius:12px;border-radius:var(--pv-radius);display:flex;justify-content:center;overflow:hidden;position:relative}.pv-main-image img{max-height:100%;max-width:100%;object-fit:contain}.pv-out-of-stock{background:#ef4444e6;border:3px solid #fff;border-radius:8px;box-shadow:0 10px 25px #ef444466;color:#fff;font-size:24px;font-weight:800;left:50%;padding:12px 40px;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%) rotate(-15deg);white-space:nowrap;z-index:10}.pv-variation-card.sold-out{background:#f8fafc;border-style:dashed;cursor:not-allowed;opacity:.6}.pv-variation-card.sold-out .pv-var-stock{background:#fee2e2;color:#ff5252;color:var(--pv-danger);font-weight:700}.pv-thumb-strip{display:flex;gap:12px;margin-top:1rem}.pv-thumb-item{background:#fff;border:2px solid #0000;border-radius:8px;cursor:pointer;height:80px;overflow:hidden;transition:all .2s ease;width:80px}.pv-thumb-item.active{border-color:#34a6f7;border-color:var(--pv-primary);box-shadow:0 0 0 4px #34a6f71a}.pv-thumb-item img{height:100%;object-fit:cover;width:100%}.pv-title{color:#1e293b;color:var(--pv-text-main);font-size:28px;font-weight:800;line-height:1.3;margin-bottom:.5rem}.pv-subtitle{color:#64748b;color:var(--pv-text-muted);font-size:16px;margin-bottom:1.5rem}.pv-price-box{background:#f1f5f9;border-radius:12px;border-radius:var(--pv-radius);margin-bottom:1.5rem;padding:1.5rem}.pv-price-main{color:#ff5252;color:var(--pv-danger);font-size:36px;font-weight:800;line-height:1}.pv-price-old{color:#64748b;color:var(--pv-text-muted);font-size:18px;margin-left:12px;text-decoration:line-through}.pv-discount-badge{background:#ff5252;background:var(--pv-danger);border-radius:6px;color:#fff;font-size:14px;font-weight:700;margin-left:12px;padding:4px 8px}.pv-shop-bar{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--pv-border);border-top:1px solid #e2e8f0;border-top:1px solid var(--pv-border);display:flex;gap:12px;margin-bottom:1.5rem;padding:1rem 0}.pv-shop-name{color:#1e293b;color:var(--pv-text-main);font-weight:700;text-decoration:none}.pv-shop-name:hover{color:#34a6f7;color:var(--pv-primary)}.pv-variation-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:2rem}.pv-variation-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--pv-border);border-radius:10px;cursor:pointer;padding:1rem;position:relative;transition:all .2s ease}.pv-variation-card.active,.pv-variation-card:hover{background:#f0f9ff;border-color:#34a6f7;border-color:var(--pv-primary)}.pv-variation-card.active{box-shadow:0 0 0 1px #34a6f7;box-shadow:0 0 0 1px var(--pv-primary)}.pv-var-unit{color:#1e293b;color:var(--pv-text-main);font-size:15px;font-weight:700;margin-bottom:4px}.pv-var-price{color:#ff5252;color:var(--pv-danger);font-size:16px;font-weight:800}.pv-var-expire{color:#64748b;color:var(--pv-text-muted);font-size:12px;margin-top:4px}.pv-var-stock{background:#f1f5f9;border-radius:4px;display:inline-block;font-size:11px;margin-top:6px;padding:2px 6px}.pv-quantity-section{align-items:center;background:#f8fafc;border-radius:12px;border-radius:var(--pv-radius);display:flex;gap:24px;margin-bottom:2rem;padding:1.5rem}.pv-quantity-selector{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--pv-border);border-radius:8px;display:flex;overflow:hidden}.pv-qty-btn{align-items:center;background:none;border:none;color:#1e293b;color:var(--pv-text-main);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.pv-qty-btn:hover{background:#f1f5f9}.pv-qty-input{border:none;border-left:1px solid #e2e8f0;border-left:1px solid var(--pv-border);border-right:1px solid #e2e8f0;border-right:1px solid var(--pv-border);font-weight:700;height:40px;outline:none;text-align:center;width:60px}.pv-action-group{display:flex;gap:16px}.pv-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:700;gap:8px;height:52px;justify-content:center;transition:all .2s ease}.pv-btn-cart{background:#fff;border:1.5px solid #34a6f7;border:1.5px solid var(--pv-primary);color:#34a6f7;color:var(--pv-primary)}.pv-btn-cart:hover{background:#f0f9ff}.pv-btn-buy{background:#34a6f7;background:var(--pv-primary);box-shadow:0 4px 14px #34a6f766;color:#fff}.pv-btn-buy:hover{background:#2196f3;background:var(--pv-primary-hover);transform:translateY(-1px)}.pv-detail-tabs{margin-top:3rem}.pv-tab-header{border-bottom:2px solid #e2e8f0;border-bottom:2px solid var(--pv-border);display:flex;margin-bottom:2rem}.pv-tab-item{color:#64748b;color:var(--pv-text-muted);cursor:pointer;font-weight:700;padding:1rem 2rem;position:relative;transition:color .2s}.pv-tab-item.active{color:#34a6f7;color:var(--pv-primary)}.pv-tab-item.active:after{background:#34a6f7;background:var(--pv-primary);bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}.pv-description{color:#475569;font-size:15px;line-height:1.8}.pv-compare-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pv-compare-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--pv-border);border-radius:12px;border-radius:var(--pv-radius);padding:1.5rem;text-decoration:none!important;transition:all .2s ease}.pv-compare-card:hover{border-color:#34a6f7;border-color:var(--pv-primary);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--pv-shadow-lg);transform:translateY(-4px)}.pv-compare-shop{color:#1e293b;color:var(--pv-text-main);font-weight:700;margin-bottom:8px}.pv-compare-price{color:#00c853;color:var(--pv-secondary);font-size:20px;font-weight:800}@media (max-width:768px){.pv-content-card{padding:1rem}.pv-main-container{padding:0}.pv-title{font-size:22px}.pv-variation-grid{grid-template-columns:1fr 1fr}.pv-quantity-section{align-items:stretch}.pv-action-group,.pv-quantity-section{flex-direction:column}}.tab-list{align-items:stretch;background:#fff;border-bottom:2px solid #e9ecef;display:flex;gap:0;list-style:none;margin:0;padding:0}.tab-list-item{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;border-radius:0;box-sizing:border-box;color:#6c757d;cursor:pointer;display:inline-flex;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;gap:8px;justify-content:center;margin-bottom:-2px;padding:14px 22px;position:relative;transition:color .2s ease;white-space:nowrap}.tab-list-item:hover{background:#34a6f708;color:#34a6f7}.tab-list-active{background:#0000;border-bottom:3px solid #2196f3;box-shadow:none;color:#2196f3;font-weight:600}.tab-list-item i{color:inherit;font-size:16px}.tabs{display:flex;flex-direction:column;height:100%}.tabs .tab-content{flex:1 1;padding-top:0}.tab-content{flex:1 1 auto;min-width:0}.tab-list-item .myshop-indicator{align-items:center;background:#ff3b30;border-radius:11px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;line-height:1;margin-left:4px;min-width:22px;padding:0 6px}.tab-list-active .myshop-indicator{background:#ff3b30}.cover-template{background-color:#fff;border:none;border-radius:0;left:50%;margin-right:-50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10002}.cover-template,.cover-template-paper{align-content:center;align-items:center;background-repeat:no-repeat;background-size:contain;padding:0;text-align:center}.cover-template-paper{border:none;border-radius:5px;display:block;height:6in;width:4in}.packagelist-template{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;border:none;border-radius:0;box-shadow:0 3px 8px #0000003d;box-sizing:border-box;display:flex;justify-content:center;left:50%;margin-right:-50%;margin-top:-1px;max-height:90vh!important;max-width:90vw!important;min-height:255px;overflow-y:none;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10002}.packagelist-template-toolbar{height:40px!important;margin-bottom:5px}.packagelist-template-paper-wrapper{-webkit-overflow-scrolling:touch;background-color:#e5e7e9;border:1px solid #ccc;max-height:calc(90vh - 65px)!important;overflow-y:scroll;padding:15px}.packagelist-template-paper{background-color:#fff;border:none;box-shadow:0 2px 5px 0 #32326926,0 1px 1px 0 #0000000d;height:29.7cm;padding:10px;position:relative;width:21cm}.packagelist-template-paper-header{border-bottom:1px solid #ccc;padding:0;position:relative}img.packagelist-logo{height:50px;width:auto}.packagelist-compapyname{top:5px}.packagelist-compapyname,.packagelist-system{font-family:Kanit;height:50px;left:50px;position:absolute;width:auto}.packagelist-system{top:18px}.packagelist-ref-table{display:table;font-family:Kanit;width:100%}.packagelist-ref-table-row{display:table-row}.packagelist-ref-table-cell{display:table-cell;padding:0 10px;width:80%}.packagelist-ref-table-cell-first{display:table-cell;max-width:260px!important}.table.packagelist-item-table{border-bottom:1px solid #f2f3f4;border-top:none!important;margin-top:10px}.packagelist-item-row-head td{border-top:none!important}.table.packagelist-item-table tbody td{padding:0 10px}.table td.packagelist-item-name{font-size:12px!important}.packagelist-remark{font-size:12px;position:absolute;top:1085px}#packagelist-content{display:none!important}.form-group .product-option{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;box-shadow:0 3px 8px #0000003d;box-sizing:border-box;margin-top:-1px;max-height:65vh;min-height:255px;overflow-x:hidden;overflow-y:scroll;padding:5px;position:absolute;width:calc(100% - 30px);z-index:500}.product-option .search-item:hover{background-color:#f8f9f9;cursor:pointer}.product-option .search-item.active{background-color:#76d7c4}.note-message{background:#f8f9fa;border-left:4px solid #28a745;border-radius:4px;color:#666;font-size:14px;margin-bottom:10px;padding:8px 12px}.note-message b{color:#000}.image-gallery-wrapper{background-color:#000;border:none;border-radius:5px;box-shadow:0 2px 5px 0 #32326926,0 1px 1px 0 #0000000d;height:85vh;left:50%;margin-right:-50%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:5001}.image-gallery-inner{overflow-y:scroll;padding:5px;position:relative;width:100%}.image-gallery-close{cursor:pointer!important;position:absolute;right:0;z-index:5005}.image-gallery-close i{color:#fff;cursor:pointer!important;font-size:30px;z-index:5005}.image-gallery-icon{-webkit-appearance:none;appearance:none;background-color:initial;border:0;color:#fff;cursor:pointer;filter:drop-shadow(0 2px 2px #1a1a1a);outline:none;position:absolute;transition:all .3s ease-out;z-index:5001}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0;position:relative;-webkit-user-select:none;-o-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5001}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;padding:0!important;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(85vh - 120px)}.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 120px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;padding:0;position:relative;text-align:center;white-space:nowrap}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:5001}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;appearance:none;background-color:initial;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{padding:0;position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:100px}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail img{max-height:80px}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #1a1a1a;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:5001}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}.delivery-timeline-box{background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 5px 0 #32326926,0 1px 1px 0 #0000000d;display:flex;font-family:Kanit;height:610px;left:50%;margin-right:-50%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:460px;z-index:5001}.delivery-timeline-box-header{align-items:center;border-bottom:1px solid #ecedf2;display:flex;font-size:18px;height:50px;justify-content:space-between;padding:5px;vertical-align:middle}.timeline-box-header-title{margin-bottom:0;padding-bottom:opx}.timeline-box-header-order{font-size:14px;margin:0;padding-left:20px}.delivery-timeline-box-wrapper{-webkit-overflow-scrolling:touch;height:calc(100% - 50px);overflow-y:scroll;padding:10px!important;position:absolute;top:50px;width:460px}.vertical-timeline p{margin:0}.vertical-timeline{padding:1rem 0;position:relative;width:100%}.vertical-timeline:before{background:#e9ecef;border-radius:.25rem;content:"";height:100%;left:17px;position:absolute;top:0;width:4px}.vertical-timeline-element{margin:0 0 .7rem;position:relative}.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in{animation:cd-bounce-1 .8s;visibility:visible}.vertical-timeline-element-icon{left:10px;position:absolute;top:0}.vertical-timeline-element-icon .badge-dot-xl{box-shadow:0 0 0 5px #fff}.badge-dot-xl{height:18px;position:relative;width:18px}.badge:empty{display:none}.badge-dot-xl:before{background:#fff;border-radius:.25rem;content:"";height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;width:10px}.vertical-timeline-element-content{font-size:.8rem;margin-left:40px;position:relative}.vertical-timeline-element-content .timeline-title{font-size:12px;font-weight:700;margin:0 0 .2rem;padding:2px 0 0;text-transform:uppercase}.vertical-timeline-element-content .vertical-timeline-element-date{color:#adb5bd;display:block;font-size:.7619rem;left:-90px;padding-right:10px;position:absolute;text-align:right;top:0;white-space:nowrap}.vertical-timeline-element-content:after{clear:both;content:"";display:table}.meya-chat-box{height:100%!important;overflow:hidden;padding-bottom:120px;position:relative;width:100%}.meya-chat-box-message-header{background:#fff;height:30px}.meya-chat-box .meya-chat-box-message-wrapper{background:#fff;border:1px solid #1018280f;border-radius:12px;box-shadow:0 8px 20px #1018280f;flex-grow:1;height:calc(100% - 25px)!important;overflow-y:auto;position:relative;width:100%}.meya-chat-box-status{display:flex;justify-content:flex-start}.meya-chat-box .meya-chat-box-tool-wrapper{background:#fff;border:1px solid #1018280f;border-radius:8px;bottom:75px;box-shadow:0 6px 14px #1018280f;display:flex;height:70px!important;padding:5px;position:absolute;width:100%}.meya-chat-box .meya-chat-box-tool-wrapper .writer-message{border:none;height:50px;max-height:calc(100% - 10px)!important;min-width:calc(100% - 50px)!important;padding:2px;resize:none}.meya-chat-box .meya-chat-box-tool-wrapper .writer-btn{align-items:center;background-color:#34a6f7;border-radius:2px;cursor:pointer;display:flex;height:30px!important;justify-content:center;margin-left:5px;vertical-align:middle;width:30px!important}.meya-chat-box .meya-chat-box-tool-wrapper .writer-btn i{color:#fff;font-size:14px}.chat{bottom:0;left:0;position:absolute;right:0;top:0}.chat-message{padding-bottom:10px;padding-top:10px}.header-chat{align-items:center;background-color:#fff;border:1px solid #1018280f;border-radius:8px;box-shadow:0 4px 10px #1018280a;display:flex;height:30px}.chat .header-chat .icon{color:#515151;font-size:14pt;margin-left:30px}.chat .header-chat .name{color:#515151;font-family:Montserrat,sans-serif;font-size:13pt;margin:0 0 0 20px;text-transform:uppercase}.chat .header-chat .right{position:absolute;right:40px}.chat .message{align-items:center;display:flex;margin-bottom:8px;margin-left:10px;margin-right:10px}.chat .message .photo{background:#e6e7ed;background-image:url(https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1050&q=80\););background-position:50%;background-repeat:no-repeat;background-size:cover;-moz-border-radius:50px;-webkit-border-radius:50px;display:block;height:45px;width:45px!important}.chat .text{background-color:#f6f6f6;border-radius:5px;margin:0;padding:8px}.time{margin-left:10px}.response-time,.time{color:#aeb6bf;font-size:10px;margin-bottom:5px}.response-time{margin-right:10px!important}.response,.response-time{float:right;margin-left:auto}.response{margin-right:0!important}.response .text{background-color:#5dade2!important;color:#fff}.footer-chat ::-webkit-input-placeholder{color:silver;font-size:13pt}.footer-chat input :-moz-placeholder{color:silver;font-size:13pt}.footer-chat input ::-moz-placeholder{color:silver;font-size:13pt;margin-left:5px}.footer-chat input :-ms-input-placeholder{color:silver;font-size:13pt}.online{background-color:#8bc34a;border:3px solid #fafafa;border-radius:13px;height:13px;left:35px;position:relative;top:30px;width:13px}.chat-load-more{width:100%}.chat-load-more,.load-more-btn{align-items:center;display:flex;justify-content:center}.load-more-btn{cursor:pointer;font-family:Kanit;height:20px;width:140px}.load-more-btn:hover{background-color:#f8f9f9;box-shadow:0 1px 4px #00000029}.meya-table-console-wrapper{overflow:auto}@media (min-width:768px){.meya-table-console-wrapper{max-width:calc(100vw - 300px)}}.table.meya-table-console thead tr{border-top:none}.table.meya-table-console thead tr th{border-top:none;font-size:14px;font-weight:400}.table.meya-table-console td,.table.meya-table-console th{font-weight:400;line-height:10px;padding:8px;vertical-align:middle}.table.meya-table-console .count-column{text-align:right;width:150px}.table.meya-table-console .tool-column{text-align:right;width:100px!important}.table.meya-table-console .text-right{text-align:right}.table-subitem{background-color:initial;display:table;font-family:Kanit;font-weight:100;width:100%}.table-subitem-row{display:table-row;line-height:1.5;width:100%}.table-subitem-cell{display:table-cell}td.table-data-span{width:100%!important}.filelist-box{width:200px}.userfile-item{cursor:pointer;height:30px}.userfile-item.active{font-weight:600}.filedisplay-box{height:auto;max-width:700px;min-height:500px;padding-left:20px;position:relative;width:700px}.filedisplay-box img{width:100%}:root{--blue-very-light:#f0f7ff;--blue-very-light-border:#e1effe;--blue-primary:#34a6f7;--blue-dark:#0b6fb3;--font-family-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-th:"Prompt",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--dash-bg:#f8fafc;--dash-card:#fff;--dash-primary:#4f46e5;--dash-success:#22c55e;--dash-warning:#f59e0b;--dash-danger:#ef4444;--dash-text-main:#1e293b;--dash-text-muted:#64748b;--dash-border:#e2e8f0}#root,a,body,button,div,h1,h2,h3,h4,h5,h6,html,input,label,li,p,select,span,td,textarea,th{font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-family-th)!important}#root,body,html{background-color:#f8faff;overflow-x:hidden;width:100%}.font-ui{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-family-ui)!important}.myshop-sidebar{background:#fff;border:1px solid #f0f3f7;border-radius:12px;box-shadow:0 2px 8px #1018280f;height:auto;max-width:240px;min-width:220px;padding:8px 0;position:static}.myshop-sidebar .dropdown-subtitle{align-items:center;border-left:3px solid #0000;color:#374151;display:flex;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:13px;font-weight:600;gap:8px;letter-spacing:0;margin-bottom:4px;margin-top:16px;padding:6px 16px;text-transform:none}.myshop-sidebar .dropdown-subtitle:first-child{margin-top:4px}.myshop-sidebar .dropdown-subtitle i{color:#2196f3;font-size:15px;min-width:18px;text-align:center}.myshop-sidebar .dropdown-item{align-items:center;background:#0000;border-left:3px solid #0000;border-radius:8px;color:#4b5563;display:flex;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:14px;font-weight:500;gap:10px;margin:1px 8px;padding:10px 16px 10px 14px;position:relative;text-decoration:none;transition:background .15s ease,color .15s ease}.myshop-sidebar .dropdown-item .fe-home,.myshop-sidebar .dropdown-item .fe-package,.myshop-sidebar .dropdown-item .fe-shopping-bag,.myshop-sidebar .dropdown-item i{color:#9ca3af;font-size:15px;min-width:18px;text-align:center;transition:color .15s ease}.myshop-sidebar .dropdown-item.active,.myshop-sidebar .dropdown-item:hover{color:#2196f3}.myshop-sidebar .dropdown-item:hover{background:#2196f30d}.myshop-sidebar .dropdown-item.active{background:#2196f314;border-left:3px solid #2196f3;font-weight:600;margin-left:8px;padding-left:11px}.myshop-sidebar .dropdown-item.active .fe-home,.myshop-sidebar .dropdown-item.active .fe-package,.myshop-sidebar .dropdown-item.active .fe-shopping-bag,.myshop-sidebar .dropdown-item.active i,.myshop-sidebar .dropdown-item:hover i{color:#2196f3}.myshop-sidebar .dropdown-item:focus{box-shadow:0 0 0 2px #2196f31f;outline:none}.myshop-sidebar-wrapper{display:flex;flex-direction:column;height:100%}.myshop-content-panel{background:#fff;border:1px solid #f0f3f7;border-radius:12px;box-shadow:0 2px 8px #1018280a}.myshop-content-panel .input-group{background:#fff;border:1px solid #1018280a;border-radius:10px;box-shadow:0 6px 18px #1018280a;padding:10px}.myshop-content-panel .myshop-table thead th{background:#0000}.myshop-content-panel .myshop-table tbody tr{background:#fff}.myshop-content-panel .table .img-wrapper img{border-radius:8px}.flex-sameheight{display:flex;flex-flow:row wrap}.price-table{display:table;width:100%}.price-table-row{display:table-row}.price-table-cell{display:table-cell;padding:5px}.price-table-cell.price-remove i{font-size:12px}.btn-addprice{color:#34a6f7}.btn-addprice,.btn-editprice{cursor:pointer}.table.table-console>tbody>tr:nth-child(2n){background:#eee}.myshop-table tr{border-bottom:1px solid #ecedf2}.table .column-img{display:flex;width:100%}.modal-body .img-wrapper,.myshop-table .img-wrapper,.table .column-img .img-wrapper{height:100px;max-height:100px;max-width:100px;width:100px}.new-product .img-wrapper{height:140px;margin-right:15px;max-height:140px;max-width:140px;width:140px}.modal-body .img-wrapper img,.myshop-table .img-wrapper img,.new-product .img-wrapper img,.table .column-img .img-wrapper img{border-radius:8px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;height:100%;margin-right:10px;object-fit:cover;width:100%}.modal-body .product-detail,.myshop-table .product-detail,.new-product .product-detail{padding:5px}.myshop-table .product-detail .product-desc{font-size:12px}.flex-between{display:flex;justify-content:center;position:relative;vertical-align:middle}.divfit{margin:0 auto}.myshop-table{display:table;width:100%}.myshop-table thead th{border:none;font-weight:300;padding-bottom:2px}.myshop-table .pricelist-row{border:none;line-height:10px}.myshop-table .pricelist-row td{border:none}.myshop-image{border-radius:5px;box-shadow:0 1px 3px 0 #00000005,0 0 0 1px #1b1f2326;margin-right:15px;width:240px}.width-400px{width:400px}.auto-search-price{display:block;max-height:380px;overflow:auto;padding:10px;position:relative}.flex-sameheight,.flex-samehi{display:flex;flex:1 1;flex-flow:row wrap}.auto-search-price-item{display:list-item;padding:0}.auto-search-price-item p{margin:0}.myshop-indicator{background-color:red;border-radius:.1125rem;font-weight:600;line-height:1;padding:.18em .5em;vertical-align:initial;white-space:nowrap}.btn-meya-action,.myshop-indicator{color:#fff;display:inline-block;font-size:12px;text-align:center;transition:all .2s ease-in-out}.btn-meya-action{border:none;border-radius:2px;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;min-width:50px;padding:3px 5px;text-decoration:none;width:auto}.btn-meya-action.btn-warning{color:#000}.btn-meya-action.btn-danger{color:#fff}.meya-pagination-container{align-items:center;display:flex;gap:8px}ul[role=navigation]{background:#0000;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}ul[role=navigation]>li{display:inline-flex}ul[role=navigation]>li>a{align-items:center;background:#0000;border-radius:8px;color:#58616a!important;cursor:pointer;display:inline-flex;font-weight:600;height:40px;justify-content:center;margin:0;padding:0 8px;transition:background .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;width:40px}ul[role=navigation]>li:hover>a{background:#34a6f714;color:#2b3b45!important;transform:translateY(-2px)}ul[role=navigation]>li.active>a,ul[role=navigation]>li.selected>a{background:#34a6f7;box-shadow:0 8px 24px #34a6f72e;color:#fff!important}ul[role=navigation]>li.disabled>a{cursor:default;opacity:.45;transform:none}ul[role=navigation]>li.next>a,ul[role=navigation]>li.prev>a,ul[role=navigation]>li:first-child>a,ul[role=navigation]>li:last-child>a{border-radius:10px;height:44px;width:44px}ul[role=navigation]>li>a:focus{outline:3px solid #34a6f729;outline-offset:2px}.modal-deliver-booking{background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 5px 0 #32326926,0 1px 1px 0 #0000000d;display:block;height:auto;left:50%;margin-right:-50%;padding:0;position:fixed;top:50%;transform:translate(-50%,-50%);width:13.4cm}.modal-deliver-booking-wrapper{height:100%;padding:10px;position:relative}.modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#10182073;inset:0;position:fixed;z-index:5000}.modal-deliver-booking{z-index:5001}.meya-content-100p{height:100%;position:relative}.return-attach-input-wrapper{position:relative}.return-attach-input-wrapper input[type=file]{height:20px;left:0;opacity:0;position:absolute;top:0;width:55px}input[type=file]::-webkit-file-upload-button{cursor:pointer}.return-attach-btn{cursor:pointer!important}img.return-attach-preview{height:80px;width:80px}img.return-attach-preview:hover{cursor:pointer}.modal.meya-overide{z-index:1050!important}.meya-overide-backdrop{background-color:#00000080;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1040!important}.nav-link.u-header__nav-link.u-header__nav-link-toggle{cursor:pointer}.breadcrumb{align-items:center;background:#0000;display:flex;gap:8px;margin:0;padding:6px 8px}.breadcrumb-item,.breadcrumb-item a{color:#6b7280;font-size:13px;font-weight:500;text-decoration:none}.breadcrumb-item a{align-items:center;background:#0000;border-radius:6px;color:#64748b;display:inline-flex;gap:6px;padding:4px 8px;transition:all .2s ease}.breadcrumb-item a:focus,.breadcrumb-item a:hover{background:#f1f5f9;color:#2196f3;outline:none;text-decoration:none}.breadcrumb-item+.breadcrumb-item:before{color:#cbd5e1;font-family:Inter;font-weight:300;margin:0 8px}.breadcrumb-item.active,.breadcrumb-item.active span{color:#2196f3;font-weight:600}.breadcrumb-item a:focus{box-shadow:0 0 0 2px #2196f31a}.myshop-sidebar .dropdown-item .badge,.myshop-sidebar .dropdown-item .myshop-indicator{align-items:center;background:#ff3b30;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;line-height:1;margin-left:auto;min-width:20px;padding:0 6px}.breadcrumb-item:first-child,.breadcrumb-item:first-child a{color:#6b7280}.myshop-sidebar .dropdown-subtitle+.dropdown-item:first-of-type{margin-top:4px}.dashboard-wrapper,.details-card,.me-card,.modern-product-card,.myshop-content-panel,.orders-top-card,.search-card,.search-container-modern{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 4px 12px #11182708;overflow:hidden;padding:0}.me-card{box-shadow:0 8px 20px #1118270a}.me-card-body{padding:18px 20px}.me-card-image img{border-radius:6px;box-shadow:0 1px 3px #0000000a;height:140px;object-fit:cover;width:140px}.me-card .note-message{background:#f1faf5;border-left:4px solid #2fa44f;border-radius:4px;color:#2b6b35;padding:10px 12px}.search-card{border-color:#e9ecef;border-radius:6px;padding:12px}.search-card .search-label{color:#333;display:block;font-weight:600;margin-bottom:8px}.search-card .search-input{border:1px solid #e6e9ee;border-radius:6px;padding:12px 14px;width:100%}.empty-state-container{background:#fff;border:2px dashed #f0f3f7;border-radius:20px;flex-direction:column;margin:20px 0;padding:60px 20px;text-align:center}.empty-state-container,.empty-state-icon{align-items:center;display:flex;justify-content:center}.empty-state-icon{background:#f8fbff;border-radius:50%;box-shadow:0 10px 20px #34a6f714;color:#34a6f7;font-size:32px;height:80px;margin-bottom:24px;width:80px}.empty-state-title{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:8px}.empty-state-text,.empty-state-title{font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th)}.empty-state-text{color:#8c98a4;font-size:.9375rem;max-width:300px}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 50%,#f0f0f0 75%);background-size:400% 100%;border-radius:4px}.search-card .search-input:focus{border-color:#34a6f7;box-shadow:0 0 0 3px #34a6f70f;outline:none}.search-card .product-option{width:calc(100% - 28px)}.input-with-icon{position:relative}.input-with-icon .search-input{padding-left:40px}.input-with-icon .search-icon{color:#8aaed6;font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.preview-card .me-card-body{padding:12px}.preview-card .img-wrapper{height:80px;margin-right:12px;max-height:80px;max-width:80px;width:80px}.preview-card .product-detail .product-desc{color:#666;font-size:12px}.shop-sub-header,.shop-sub-header .font-size-12,.shop-sub-header .font-weight-bold,.shop-sub-header .text-muted{color:#000!important}.details-card{box-shadow:0 1px 4px #1018280a;padding:18px}.details-card textarea.form-control{background:#fff;border:1px solid #eef1f4;border-radius:6px;min-height:120px;padding:18px;resize:vertical}.full-input{box-sizing:border-box;width:100%}.price-table .price-table-cell input.form-control-sm{padding:10px 12px;width:100%}.price-table .price-table-row{align-items:center;display:flex;gap:12px;padding:6px 0}.price-table .price-table-cell{flex:1 1}.price-table .price-table-cell[style]{flex:0 0 auto}.price-table .price-table-row>.price-table-cell:first-child{flex:0 0 120px}.price-table .price-table-row>.price-table-cell:nth-child(2),.price-table .price-table-row>.price-table-cell:nth-child(3),.price-table .price-table-row>.price-table-cell:nth-child(4){flex:0 0 170px}.price-table .price-table-row>.price-table-cell:nth-child(5){align-items:center;display:flex;flex:0 0 68px;justify-content:center}.myshop-table .responsive-block{display:table-header-group}.myshop-table tr.responsive-block{display:table-row}.myshop-table td.responsive-block,.myshop-table th.responsive-block{display:table-cell;padding:8px 10px;vertical-align:middle}.responsive-block-right{text-align:right;vertical-align:middle}.myshop-table .subprice-table-header td{background:#fafafa;border-bottom:1px solid #f1f2f5;color:#555;font-weight:500;padding:6px 8px}.myshop-table .pricelist-row td{color:#333;padding:6px 8px}.myshop-table .responsive-block .btn-meya-action{margin-bottom:4px}.orders-top-card{box-shadow:0 6px 18px #11182708}.orders-top-card .me-card-body{padding:14px 18px}.orders-title{color:#222;font-size:20px;font-weight:600}.orders-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tab-btn{background:#0000;border:1px solid #eee;border-radius:20px;color:#666;font-size:14px;padding:6px 14px}.orders-top-actions .btn-action,.tab-btn{align-items:center;cursor:pointer;display:inline-flex;text-decoration:none}.orders-top-actions .btn-action{background:#fff;border:1px solid #eee;border-radius:6px;color:#333;margin-left:8px;padding:8px 14px}.myshop-table .product-quantity .js-minus.btn,.myshop-table .product-quantity .js-plus.btn,.myshop-table .product-quantity.rounded-circle,.myshop-table .product-quantity.rounded-pill,.myshop-table .product-quantity.rounded-pill .js-quantity{border-radius:0!important}.myshop-table .product-quantity .js-minus.btn,.myshop-table .product-quantity .js-plus.btn{align-items:center;border-radius:2px!important;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.myshop-table .rounded-pill{border-radius:2px!important}.orders-quick-link .orders-quick-text{font-weight:600;margin-right:6px}.orders-quick-link .myshop-indicator{align-items:center;background:#ffc107;border-radius:50%;color:#000;display:inline-flex;font-weight:700;height:28px;justify-content:center;min-width:28px}.status-badge,.status-badge-error,.status-badge-gray,.status-badge-info,.status-badge-pending,.status-badge-success{align-items:center;border-radius:12px;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 12px;white-space:nowrap}.status-badge-pending{background:#ffab001a;color:#ffab00}.status-badge-success{background:#36b37e1a;color:#36b37e}.status-badge-error{background:#ff56301a;color:#ff5630}.status-badge-info{background:#0065ff1a;color:#0065ff}.order-status-text .badge,.order-status-text .badge.badge-info{border-radius:12px;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:13px;font-weight:600;line-height:1;padding:6px 12px}.status-badge-gray{background:#444b521a;color:#444b52}.card-mycart-header.modern{align-items:center;background:linear-gradient(90deg,#34a6f7,#2196f3);border:none;border-radius:16px 16px 0 0;display:flex!important;padding:12px 20px;width:100%}.card-mycart-header.modern.light-theme{background:#f0f7ff!important;background:var(--blue-very-light)!important;border-bottom:1px solid #e1effe;border-bottom:1px solid var(--blue-very-light-border)}.card-mycart-header.modern.light-theme .card-mycart-title,.card-mycart-header.modern.light-theme .order-id-label{color:#000!important}.card-mycart-header.modern.light-theme .card-mycart-subtitle{color:#6b7280!important}.font-th{font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-family-th)!important}.font-inter{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-family-ui)!important}.modern-header-responsive{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.card-mycart-header.modern .card-mycart-title{color:#fff!important;font-size:16px;font-weight:600;margin-bottom:2px}.card-mycart-header.modern .card-mycart-subtitle{color:#ffffffd9!important;font-size:13px}.card-mycart-header.modern .order-id-label{color:#ffffffe6;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.card-mycart-header .order-id-label{color:#000!important}.custom-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:8px;margin-bottom:12px;position:relative;-webkit-user-select:none;user-select:none}.custom-checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox .checkmark{background-color:#fff;border:2px solid #d8dce0;border-radius:6px;display:inline-block;flex-shrink:0;height:18px;position:relative;transition:all .12s ease;width:18px}.custom-checkbox:hover input~.checkmark{background-color:#34a6f70d;border-color:#34a6f7}.custom-checkbox input:checked~.checkmark{background-color:#34a6f7;border-color:#34a6f7}.master-checkbox{background:#fffc;border-radius:6px;padding:4px 10px}.card-mycart-header.modern .custom-checkbox{align-items:center;display:flex;margin-right:4px}.card-mycart-header.modern .custom-checkbox .checkmark{border-color:#fff6}.card-mycart-header.modern .custom-checkbox:hover .checkmark{border-color:#fff}.myshop-topbar-wrapper{background:#fff;border:1px solid #f0f3f7;border-radius:16px;box-shadow:0 10px 25px -5px #0000000a,0 8px 10px -6px #0000000a;display:flex;margin-bottom:20px;padding:6px;position:relative}.myshop-topbar-tab{align-items:center;border-radius:12px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:15px;font-weight:500;gap:10px;justify-content:center;padding:12px 24px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.myshop-topbar-tab i{color:inherit;font-size:17px}.myshop-topbar-tab:hover{background:#2196f30f;color:#2196f3}.myshop-topbar-tab-active{background:#2196f31a;color:#2196f3;font-weight:600}.myshop-topbar-tab-active:after{background:#2196f3;border-radius:3px 3px 0 0;bottom:-6px;content:"";display:none;height:3px;left:25%;position:absolute;right:25%}.myshop-topbar-tab .myshop-indicator{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #ef44444d;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.myshop-section-header{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding:16px 4px 12px}.myshop-section-title{color:#0f172a;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:24px;font-weight:800;letter-spacing:-.03em;margin:0}.mobile-submenu-wrapper{background:#fff;border-bottom:1px solid #f1f5f9;margin-bottom:16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.mobile-submenu-scroll{-webkit-overflow-scrolling:touch;display:flex;gap:4px;overflow-x:auto;padding:8px 4px;scrollbar-width:none}.mobile-submenu-scroll::-webkit-scrollbar{display:none}.mobile-submenu-item{border-radius:100px;color:#64748b;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:13px;font-weight:600;padding:8px 16px;text-decoration:none!important;transition:all .2s ease;white-space:nowrap}.mobile-submenu-item.active{background:#34a6f7;box-shadow:0 4px 12px #34a6f740;color:#fff}.mobile-submenu-item:not(.active):hover{background:#f1f5f9;color:#0f172a}.mobile-submenu-item.menu-toggle{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.mobile-nav-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;bottom:0;display:flex;justify-content:center;left:0;padding-top:180px;position:fixed;right:0;top:0;z-index:999}.mobile-nav-dropdown{animation:slideInDown .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;max-height:70vh;max-width:320px;overflow-y:auto;padding:20px;width:90%}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.nav-group-title{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.05em;margin:16px 0 8px 12px;text-transform:uppercase}.nav-group-title:first-child{margin-top:0}.nav-dropdown-item{align-items:center;border-radius:12px;color:#475569;display:flex;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-decoration:none!important;transition:all .2s ease}.nav-dropdown-item i{color:#94a3b8;font-size:18px;text-align:center;width:20px}.nav-dropdown-item .indicator{align-items:center;background:#ef4444;border-radius:10px;color:#fff;display:flex;font-size:10px;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.nav-dropdown-item.active{background:#eff6ff;color:#3b82f6}.nav-dropdown-item.active i{color:#3b82f6}.nav-dropdown-item:hover:not(.active){background:#f8fafc;color:#0f172a}.myshop-main-layout{align-items:flex-start;display:flex;gap:16px}.myshop-sidenav{list-style:none;margin:0;padding:8px 0;width:100%}.myshop-sidenav-section{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.6px;padding:12px 16px 4px;text-transform:uppercase}.myshop-sidenav-item,.myshop-sidenav-section{font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th)}.myshop-sidenav-item{align-items:center;border-left:3px solid #0000;border-radius:8px;color:#4b5563;display:flex;font-size:14px;font-weight:500;gap:10px;margin:1px 8px;padding:10px 16px 10px 14px;text-decoration:none;transition:background .15s ease,color .15s ease}.myshop-sidenav-item i{color:#9ca3af;font-size:15px;min-width:18px;text-align:center;transition:color .15s ease}.myshop-sidenav-item.active,.myshop-sidenav-item:hover{color:#2196f3;text-decoration:none}.myshop-sidenav-item:hover{background:#2196f30d}.myshop-sidenav-item.active{background:#2196f317;border-left:3px solid #2196f3;font-weight:600;margin-left:8px;padding-left:11px}.myshop-sidenav-item.active i,.myshop-sidenav-item:hover i{color:#2196f3}.myshop-sidenav-item .myshop-indicator{align-items:center;background:#ff3b30;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 5px}.myshop-sidebar-card{background:#fff;border:1px solid #f0f3f7;border-radius:16px;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;flex-shrink:0;min-width:240px;overflow:hidden;position:-webkit-sticky;position:sticky;top:100px}.myshop-content-col{flex:1 1;min-width:0}.modern-breadcrumb{gap:4px;list-style:none;margin:0;padding:0}.modern-breadcrumb,.modern-breadcrumb .breadcrumb-item{align-items:center;display:flex}.modern-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:#94a3b8;content:"\e930";display:inline-block;font-family:feather!important;font-size:10px;margin:0 4px}.modern-breadcrumb .breadcrumb-item a,.modern-breadcrumb .breadcrumb-item span{align-items:center;background:#f8fafc;border-radius:8px;color:#64748b;display:inline-flex;font-size:13px;font-weight:500;padding:6px 12px;text-decoration:none!important;transition:all .2s ease}.modern-breadcrumb .breadcrumb-item a:hover{background:#f1f5f9;color:#34a6f7;transform:translateY(-1px)}.modern-breadcrumb .breadcrumb-item.active span{background:#34a6f714;color:#34a6f7;font-weight:600}.modern-breadcrumb .breadcrumb-item .home-link{background:#f8fafc;border-radius:10px;height:32px;justify-content:center;padding:0;width:32px}.modern-breadcrumb .breadcrumb-item .home-link i{font-size:14px}.flex-container{align-items:flex-start;display:flex;gap:20px}.myshop-sidebar{position:-webkit-sticky;position:sticky;top:80px}.col.d-block.min-height-600{flex:1 1;min-width:0}.job-todo-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:20px}.job-todo-card{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:24px 16px;position:relative;text-align:center;text-decoration:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.job-todo-card:hover{border-color:#34a6f7;box-shadow:0 20px 25px -5px #0000000d,0 10px 10px -5px #00000005;transform:translateY(-5px)}.job-todo-card .icon-box{align-items:center;border-radius:14px;display:flex;font-size:22px;height:52px;justify-content:center;margin-bottom:16px;transition:transform .3s ease;width:52px}.job-todo-card:hover .icon-box{transform:scale(1.1) rotate(-5deg)}.job-todo-card .count{font-size:32px;font-weight:800;line-height:1;margin-bottom:4px}.job-todo-card .label{color:#64748b;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:14px;font-weight:600}.card-wait{background:#f0fdf4;border-color:#dcfce7}.card-wait .icon-box{background:#dcfce7;color:#16a34a}.card-wait .count{color:#15803d}.card-must{background:#fffbeb;border-color:#fef3c7}.card-must .icon-box{background:#fef3c7;color:#d97706}.card-must .count{color:#b45309}.card-on{background:#eff6ff;border-color:#dbeafe}.card-on .icon-box{background:#dbeafe;color:#2563eb}.card-on .count{color:#1d4ed8}.card-cancel{background:#fef2f2;border-color:#fee2e2}.card-cancel .icon-box{background:#fee2e2;color:#dc2626}.card-cancel .count{color:#b91c1c}.card-income{background:#f5f3ff;border-color:#ede9fe}.card-income .icon-box{background:#ede9fe;color:#7c3aed}.card-income .count{color:#6d28d9}.card-stock{background:#fafafa;border-color:#f1f5f9}.card-stock .icon-box{background:#f1f5f9;color:#475569}.card-stock .count{color:#1e293b}.card-promo{background:#fff1f2;border-color:#ffe4e6}.card-promo .icon-box{background:#ffe4e6;color:#e11d48}.card-promo .count{color:#be123c}.dashboard-wrapper{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--dash-border);border-radius:16px;box-shadow:0 4px 20px #0000000a;margin-top:10px;overflow:hidden;padding:0}.dashboard-header{align-items:center;display:flex;justify-content:space-between;padding:24px 20px 0}.dashboard-title-main{align-items:center;color:#1e293b;color:var(--dash-text-main);display:flex;font-size:20px;font-weight:700;gap:10px}.quick-actions-bar{display:flex;gap:12px;overflow-x:auto;padding:16px 20px;scrollbar-width:none}.quick-actions-bar::-webkit-scrollbar{display:none}.btn-quick-action{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--dash-border);border-radius:12px;box-shadow:0 1px 2px #0000000d;color:#1e293b;color:var(--dash-text-main);display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease;white-space:nowrap}.btn-quick-action:hover{border-color:#4f46e5;border-color:var(--dash-primary);box-shadow:0 4px 6px -1px #4f46e51a;color:#4f46e5;color:var(--dash-primary);transform:translateY(-1px)}.btn-quick-action i{font-size:16px}.kpi-grid-new{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);padding:0 20px 20px}.kpi-card-new{background:#fff;background:var(--dash-card);border:1px solid #e2e8f0;border:1px solid var(--dash-border);border-radius:20px;box-shadow:0 1px 3px #00000005;padding:20px;transition:all .3s ease}.kpi-card-new:hover{border-color:#4f46e5;border-color:var(--dash-primary);box-shadow:0 10px 15px -3px #0000000a}.kpi-label{color:#64748b;color:var(--dash-text-muted);font-size:13px;font-weight:600;margin-bottom:8px}.kpi-value{color:#1e293b;color:var(--dash-text-main);font-size:24px;font-weight:800;line-height:1.2}.kpi-trend{align-items:center;display:flex;font-size:12px;gap:4px;margin-top:6px}.trend-up{color:#22c55e;color:var(--dash-success)}.trend-down{color:#ef4444;color:var(--dash-danger)}.section-container{padding:0 20px 24px}.section-header-new{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.section-title-new{color:#1e293b;color:var(--dash-text-main);font-size:16px;font-weight:700}.urgent-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.urgent-item{align-items:center;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #4f46e5;border:1px solid var(--dash-border);border-left:4px solid var(--dash-primary);border-radius:16px;box-shadow:0 1px 3px #00000005;display:flex;gap:14px;padding:16px;text-decoration:none!important;transition:all .2s ease}.urgent-item:hover{background:#f8fafc;transform:translateX(4px)}.urgent-item.danger{border-left-color:#ef4444;border-left-color:var(--dash-danger)}.urgent-item.warning{border-left-color:#f59e0b;border-left-color:var(--dash-warning)}.urgent-item.success{border-left-color:#22c55e;border-left-color:var(--dash-success)}.urgent-icon{align-items:center;border-radius:10px;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.urgent-item.danger .urgent-icon{background:#fee2e2;color:#ef4444}.urgent-item.warning .urgent-icon{background:#fef3c7;color:#f59e0b}.urgent-item.success .urgent-icon{background:#dcfce7;color:#22c55e}.urgent-info{flex:1 1}.urgent-count{color:#1e293b;color:var(--dash-text-main);font-size:16px;font-weight:800}.urgent-label{color:#64748b;color:var(--dash-text-muted);font-size:13px;font-weight:500}.workflow-box{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--dash-border);border-radius:20px;padding:24px}.workflow-steps{display:flex;justify-content:space-between;margin-top:10px;position:relative}.workflow-steps:before{background:#f1f5f9;content:"";height:2px;left:50px;position:absolute;right:50px;top:25px;z-index:0}.wf-step{flex-direction:column;gap:8px;text-decoration:none!important;width:80px;z-index:1}.wf-circle,.wf-step{align-items:center;display:flex}.wf-circle{background:#f8fafc;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e2e8f0;box-shadow:0 0 0 1px var(--dash-border);color:#64748b;color:var(--dash-text-muted);font-size:20px;height:50px;justify-content:center;position:relative;transition:all .3s ease;width:50px}.wf-step:hover .wf-circle{border-color:#4f46e5;border-color:var(--dash-primary);color:#4f46e5;color:var(--dash-primary);transform:scale(1.1)}.wf-badge{align-items:center;background:#ef4444;background:var(--dash-danger);border:2px solid #fff;border-radius:9px;color:#fff;display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-5px;top:-5px}.wf-label{color:#64748b;color:var(--dash-text-muted);font-size:12px;font-weight:600;text-align:center}.analytics-grid-new{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.5fr 1fr}.best-seller-list,.chart-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--dash-border);border-radius:20px;padding:24px}.bs-item{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:12px 0}.bs-item:last-child{border-bottom:none}.bs-rank{color:#4f46e5;color:var(--dash-primary);font-size:14px;font-weight:800;width:24px}.bs-img{background:#f1f5f9;border-radius:8px;height:44px;object-fit:cover;width:44px}.bs-info{flex:1 1}.bs-name{color:#1e293b;color:var(--dash-text-main);font-size:13px;font-weight:600;line-height:1.3}.bs-sales{color:#64748b;color:var(--dash-text-muted);font-size:12px;margin-top:2px}.bar-chart{align-items:flex-end;display:flex;gap:8px;height:120px;margin-top:20px}.bar-item{background:#4f46e5;background:var(--dash-primary);border-radius:4px 4px 0 0;flex:1 1;opacity:.15;position:relative;transition:all .3s ease}.bar-item:hover{opacity:1}.bar-item.active{opacity:.8}.bar-label{bottom:-20px;color:#64748b;color:var(--dash-text-muted);font-size:10px;left:50%;position:absolute;transform:translateX(-50%)}.product-card-list{display:flex;flex-direction:column;gap:16px;margin-top:20px}.modern-product-card{display:flex;gap:20px;padding:20px;position:relative;transition:all .2s ease}.modern-product-card:hover{border-color:#34a6f7;border-color:var(--blue-primary);box-shadow:0 10px 15px -3px #0000000d;transform:translateY(-2px)}.product-image-container{border:1px solid #f0f3f7;border-radius:10px;flex-shrink:0;height:100px;overflow:hidden;width:100px}.product-image-container img{height:100%;object-fit:cover;width:100%}.product-info-container{display:flex;flex:1 1;flex-direction:column;gap:4px}.product-id-badge{align-items:center;color:#34a6f7;color:var(--blue-primary);display:flex;font-size:12px;font-weight:600;gap:8px}.product-name-th{color:#2d3748;font-size:16px;font-weight:700;margin:2px 0}.product-name-en{color:#718096;font-size:13px;margin-bottom:8px}.card-price-table{background:#f9fafb;border-collapse:collapse;border-radius:8px;margin-top:10px;overflow:hidden;width:100%}.card-price-table th{background:#f1f5f9;color:#64748b;font-size:12px;font-weight:600;padding:8px 12px;text-align:left}.card-price-table td{border-bottom:1px solid #edf2f7;color:#4a5568;font-size:13px;padding:8px 12px}.card-price-table tr:last-child td{border-bottom:none}.action-container{flex-direction:column;gap:8px}.action-container,.btn-card-action{display:flex;justify-content:center}.btn-card-action{align-items:center;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;gap:6px;min-width:100px;padding:8px 16px;transition:all .2s ease}.btn-card-edit{background:#fff4e5;color:#d97706}.btn-card-edit:hover{background:#fef3c7;color:#b45309}.btn-card-delete{background:#fff1f2;color:#e11d48}.btn-card-delete:hover{background:#ffe4e6;color:#be123c}.search-container-modern{align-items:center;display:flex;gap:12px;margin-bottom:24px;padding:20px}.search-input-group{flex:1 1;position:relative}.search-input-group i{color:#a0aec0;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.modern-search-input{border:1px solid #e2e8f0;border-radius:10px;font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-family-th);font-size:14px;padding:10px 14px 10px 40px;transition:all .2s ease;width:100%}.modern-search-input:focus{border-color:#34a6f7;border-color:var(--blue-primary);box-shadow:0 0 0 3px #34a6f71a;outline:none}.btn-add-product-modern{align-items:center;background:#34a6f7;background:var(--blue-primary);border-radius:10px;color:#fff;display:flex;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none!important;transition:all .2s ease}.btn-add-product-modern:hover{background:#0b6fb3;background:var(--blue-dark);transform:translateY(-1px)}@media (max-width:992px){.job-todo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container{margin:0 auto!important;max-width:100%!important;overflow-x:hidden!important;padding-left:12px!important;padding-right:12px!important;width:100%!important}*{box-sizing:border-box!important}.preview-card{margin-top:12px}.modern-header-responsive{align-items:flex-start;flex-direction:column;gap:10px}.modern-header-responsive .d-flex.flex-column.align-items-end{align-items:flex-start!important;border-top:1px solid #ffffff1a;padding-top:8px;width:100%}.myshop-main-layout{flex-direction:column;gap:0;overflow:hidden;width:100%}.myshop-sidebar-card{display:none}.myshop-topbar-wrapper{border-radius:12px;margin:10px 0 16px;max-width:100%;padding:4px;width:auto}.myshop-topbar-tab{flex-direction:column;font-size:12px;gap:4px;height:auto;padding:10px 4px}.myshop-topbar-tab i{font-size:16px;margin-bottom:2px}.myshop-topbar-tab .myshop-indicator{font-size:9px;height:18px;min-width:18px;position:absolute;right:15%;top:4px}.myshop-section-header{align-items:flex-start;flex-direction:column;gap:4px;padding:12px 4px}.myshop-section-title{font-size:18px;margin-top:2px}.modern-breadcrumb{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:0;overflow-x:auto;padding:2px 0;white-space:nowrap;width:100%}.modern-breadcrumb::-webkit-scrollbar{display:none}.modern-breadcrumb .breadcrumb-item{flex-shrink:0;font-size:11px}.modern-breadcrumb .breadcrumb-item+.breadcrumb-item:before{margin-right:4px}.modern-breadcrumb .breadcrumb-item a,.modern-breadcrumb .breadcrumb-item span{border-radius:6px;font-size:11px;padding:4px 8px}.dashboard-wrapper{border:1px solid #e2e8f0;border:1px solid var(--dash-border);border-radius:16px;display:block;margin:10px 0 20px;max-width:100%;overflow:hidden;width:100%}.kpi-grid-new{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.kpi-card-new{border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:12px 10px}.kpi-value{font-size:1rem;font-weight:800;word-break:break-all}.kpi-label{font-size:9px;margin-bottom:1px;opacity:.8}.section-header-new{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.quick-actions-bar{-webkit-overflow-scrolling:touch;display:flex;gap:10px;overflow-x:auto!important;padding:12px 16px;width:100%}.btn-quick-action{border-radius:8px;font-size:10px;padding:6px 12px}.btn-quick-action i{font-size:14px}.section-container{padding:0 12px 20px}.section-title-new{font-size:13px;margin-bottom:8px}.urgent-grid{gap:12px;grid-template-columns:1fr}.urgent-item{padding:14px}.workflow-box{border-radius:16px;padding:16px 8px}.workflow-steps{-webkit-overflow-scrolling:touch;gap:8px;justify-content:space-between;overflow-x:auto;padding:10px 0}.workflow-steps:before{display:none}.wf-step{min-width:60px;width:25%}.wf-circle{font-size:14px;height:36px;width:36px}.wf-label{font-size:8px}.analytics-grid-new{gap:12px;grid-template-columns:1fr}.best-seller-list,.chart-card{border-radius:12px;padding:12px}.bs-item{padding:10px 0}.bs-name{font-size:11px}.modern-product-card{flex-direction:column;padding:16px}.product-image-container{height:80px;width:80px}.action-container{flex-direction:row}.btn-card-action{flex:1 1}.search-container-modern{align-items:stretch;flex-direction:column}}.subprice-table .table td,.subprice-table .table th,.wishlist-table .table td,.wishlist-table .table th{border-width:0;padding:.75rem;vertical-align:middle}.subprice-table .table thead th,.wishlist-table .table thead th{border-bottom-width:1px;color:#747474}.subprice-table table th,.wishlist-table table th{font-weight:400}.subprice-table .table,.wishlist-table .table{margin-bottom:0}.subprice-table .table tbody tr td,.wishlist-table .table tbody tr td{padding:1.125rem .75rem}.subprice-table .table td,.wishlist-table .table td{font-size:1.06225rem}@media (max-width:767.98px){.subprice-table .table thead,.wishlist-table .table thead{display:none}.subprice-table .table tr,.wishlist-table .table tr{display:block}.subprice-table .table tr td,.wishlist-table .table tr td{display:flex;justify-content:space-between;text-align:right}.subprice-table .table tr td:before,.wishlist-table .table tr td:before{content:attr(data-title) ": ";font-weight:700}.subprice-table .table tbody tr:not(:first-child):not(:last-child) td:first-child,.wishlist-table .table tbody tr:not(:first-child):not(:last-child) td:first-child{border-top:1px solid #ddd;margin-top:15px}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.order-expanded-area{animation-duration:.5s;z-index:1}.profile-container{align-items:flex-start;background-color:#f8faff;display:flex;font-family:Kanit,sans-serif;justify-content:center;min-height:calc(100vh - 100px);padding:20px}.profile-card{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 10px 30px #004a8d14;max-width:600px;overflow:hidden;width:100%}.profile-header{align-items:center;background:linear-gradient(135deg,#34a6f7,#00a4ff);color:#fff;display:flex;padding:40px 30px}.profile-avatar-wrap{margin-right:25px}.profile-avatar{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:2px solid #fff6;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.profile-avatar i{color:#fff;font-size:36px}.profile-header-info{flex:1 1}.profile-username{color:#fff;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0}.profile-email{color:#fff;font-size:16px;font-weight:300;margin:6px 0 0;opacity:.95}.profile-body{padding:30px}.profile-section-title{align-items:center;color:#34a6f7;display:flex;font-size:20px;margin-bottom:30px}.profile-title-icon{font-size:24px;margin-right:12px}.profile-info-grid{grid-gap:25px 20px;display:grid;gap:25px 20px;grid-template-columns:1fr 1fr;margin-bottom:30px}.profile-info-full label,.profile-info-item label{color:#a0aec0;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.profile-info-value{color:#2d3748;font-size:18px;line-height:1.4;word-break:break-word}.profile-info-full{border-top:1px solid #edf2f7;padding-top:25px}.profile-footer{background-color:#f7fafc;border-top:1px solid #edf2f7;color:#718096;font-size:15px;padding:20px;text-align:center}.line-highlight{color:#34a6f7;font-weight:700}.profile-actions{padding:0 30px 30px}.logout-button,.profile-actions{display:flex;justify-content:center}.logout-button{align-items:center;background:#fff;border:1.5px solid #ff4d4f;border-radius:12px;color:#ff4d4f;cursor:pointer;font-family:Kanit,sans-serif;font-size:16px;font-weight:600;padding:14px;transition:all .2s ease;width:100%}.logout-button i{font-size:18px;margin-right:10px}.logout-button:hover{background:#fff1f0;box-shadow:0 4px 12px #ff4d4f26;transform:translateY(-1px)}.logout-button:active{transform:translateY(0)}@media (max-width:576px){.profile-container{background-color:#fff;padding:0}.profile-card{border:none;border-radius:0;box-shadow:none}.profile-header{padding:30px 20px}.profile-body{padding:20px}.profile-info-grid{gap:20px 15px}.profile-actions{padding:20px}}
/*# sourceMappingURL=main.c74ca763.css.map*/