.ProductDetailV1__page,.ProductDetailV1__dialog{--pd-base:var(--theme-card-bg-safe,var(--theme-sec,#101012));--pd-ink:var(--theme-text-safe,#f5f5f5);--pd-muted:var(--theme-text-muted-safe,#a3a3a3);--pd-accent:var(--sf-accent,var(--theme-main,#ee344d));--pd-fill:var(--sf-fill,var(--pd-accent));--pd-on-fill:var(--sf-on-fill,var(--theme-main-contrast,#fff));--pd-icon:var(--pd-accent);--pd-surface:var(--pd-base);--pd-tint:color-mix(in srgb, var(--pd-ink) 6%, transparent);--pd-line:color-mix(in srgb, var(--pd-ink) 8%, transparent);--pd-line-hover:color-mix(in srgb, var(--pd-ink) 16%, transparent);--pd-glow:inset 0 0 0 1px var(--pd-line);--pd-price:#facc15;--pd-sold:#4ade80;--pd-hot:#4752c4;--pd-ease:cubic-bezier(.16, 1, .3, 1);font-family:var(--font-th-regular,"thai-rg"), sans-serif;color:var(--pd-ink)}html.dark :is(.ProductDetailV1__page,.ProductDetailV1__dialog){--pd-glow:inset 0 0 0 1px var(--pd-line), inset 0 0 24px #ffffff06}html:not(.dark) :is(.ProductDetailV1__page,.ProductDetailV1__dialog){--pd-price:#d97706;--pd-sold:#15803d}.ProductDetailV1__page{min-height:75vh;color:var(--sf-text,var(--pd-ink));padding:32px 24px 88px}.ProductDetailV1__container{max-width:var(--home-width,1148px);margin-inline:auto}.ProductDetailV1__crumbRow{--pd-glass:color-mix(in srgb, var(--sf-text,var(--pd-ink)) 3%, transparent);--pd-glass-line:color-mix(in srgb, var(--sf-text,var(--pd-ink)) 9%, transparent);flex-wrap:wrap;align-items:center;gap:8px;max-width:760px;margin:0 auto 30px;display:flex}.ProductDetailV1__back,.ProductDetailV1__breadcrumb{background:var(--pd-glass);min-height:34px;box-shadow:inset 0 0 0 1px var(--pd-glass-line);animation:ProductDetailV1__pdIn .6s var(--pd-ease) both;border-radius:12px}.ProductDetailV1__back{color:var(--sf-text,var(--pd-ink));white-space:nowrap;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:12px;line-height:1.6;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex}.ProductDetailV1__back svg{stroke-width:1.8px;width:15px;height:15px;transition:transform .32s var(--pd-ease);flex-shrink:0}.ProductDetailV1__breadcrumb{max-width:100%;color:var(--sf-text-2,var(--pd-muted));flex-wrap:wrap;align-items:center;gap:2px 12px;padding:4px 16px 4px 6px;font-size:12px;line-height:1.6;animation-delay:60ms;display:inline-flex}.ProductDetailV1__breadcrumb a{color:inherit;text-decoration:none;transition:color .2s;position:relative}.ProductDetailV1__breadcrumb a:not(.ProductDetailV1__crumbHome):after{content:"";transform-origin:0;height:1px;transition:transform .32s var(--pd-ease);background:currentColor;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.ProductDetailV1__crumbHome{border-radius:8px;place-items:center;width:26px;height:26px;transition:background-color .2s;display:grid}.ProductDetailV1__crumbHome svg{stroke-width:1.8px;width:15px;height:15px}.ProductDetailV1__crumbSep{background:color-mix(in srgb, var(--sf-text,var(--pd-ink)) 26%, transparent);flex-shrink:0;width:1px;height:12px;transform:rotate(20deg)}.ProductDetailV1__breadcrumb [aria-current]{max-width:28ch;color:var(--sf-text,var(--pd-ink));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes ProductDetailV1__pdIn{0%{opacity:0;transform:translateY(6px)}}.ProductDetailV1__hero{max-width:760px;margin-inline:auto}.ProductDetailV1__summary{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-bottom:26px;display:grid}.ProductDetailV1__summaryText{min-width:0;animation:ProductDetailV1__pdIn .7s var(--pd-ease) 80ms both}.ProductDetailV1__priceBox{text-align:right;min-width:0;animation:ProductDetailV1__pdIn .7s var(--pd-ease) .12s both;flex-direction:column;align-items:flex-end;display:flex}.ProductDetailV1__priceBox .ProductDetailV1__flashRow,.ProductDetailV1__priceBox .ProductDetailV1__priceRow,.ProductDetailV1__priceBox .ProductDetailV1__priceNote{justify-content:flex-end}.ProductDetailV1__stockNum{font-weight:inherit;color:var(--sf-text,var(--pd-ink));font-variant-numeric:tabular-nums}.ProductDetailV1__gallery{min-width:0;animation:ProductDetailV1__pdIn .7s var(--pd-ease) both}.ProductDetailV1__imageFrame{aspect-ratio:1;isolation:isolate;background:var(--pd-surface);border-radius:16px;position:relative;overflow:hidden}.ProductDetailV1__imageFrame:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:var(--pd-glow);position:absolute;inset:0}.ProductDetailV1__productImage{object-fit:contain}.ProductDetailV1__imageFallback{stroke-width:1.1px;width:36px;height:36px;color:var(--pd-muted);position:absolute;top:calc(50% - 18px);left:calc(50% - 18px)}.ProductDetailV1__popular{color:var(--sf-text,var(--pd-ink));font:12px/1.6 var(--font-th-bold,"thai"), sans-serif;align-items:center;gap:7px;display:inline-flex}.ProductDetailV1__hotIcon{background:var(--pd-hot);border-radius:7px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 1px #ffffff2e}.ProductDetailV1__hotIcon svg{color:#fff;stroke-width:2.4px;width:13px;height:13px;overflow:visible}.ProductDetailV1__hotIcon svg path:first-child{stroke-dasharray:12 12;animation:ProductDetailV1__pdTrendHead 3.2s var(--pd-ease) infinite}.ProductDetailV1__hotIcon svg path:nth-child(2){stroke-dasharray:29 29;animation:ProductDetailV1__pdTrendLine 3.2s var(--pd-ease) infinite}@keyframes ProductDetailV1__pdTrendLine{0%,6%{stroke-dashoffset:-29px;opacity:1}38%,86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ProductDetailV1__pdTrendHead{0%,30%{stroke-dashoffset:12px;opacity:1}50%,86%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ProductDetailV1__galleryCaption{color:var(--sf-text-2,var(--pd-muted));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 4px;font-size:12px;line-height:1.6;display:flex}.ProductDetailV1__galleryCategory{color:var(--sf-text,var(--pd-ink));align-items:center;gap:9px;display:inline-flex}.ProductDetailV1__galleryCategory:before{content:"";background:var(--pd-accent);border-radius:1px;flex-shrink:0;width:2px;height:12px}.ProductDetailV1__galleryCaption a{color:inherit;align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.ProductDetailV1__galleryCaption a svg{width:14px;height:14px;transition:transform .32s var(--pd-ease)}.ProductDetailV1__purchase{min-width:0;animation:ProductDetailV1__pdIn .7s var(--pd-ease) .14s both}.ProductDetailV1__meta{color:var(--sf-text-2,var(--pd-muted));flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;line-height:1.6;display:flex}.ProductDetailV1__meta>span{align-items:center;gap:6px;display:inline-flex}.ProductDetailV1__meta svg{width:14px;height:14px}.ProductDetailV1__status{color:var(--pd-sold)}.ProductDetailV1__status>span{background:currentColor;border-radius:1px;width:2px;height:12px}.ProductDetailV1__status[data-unavailable=true]{color:var(--sf-text-2,var(--pd-muted))}.ProductDetailV1__soldNum{font-weight:inherit;color:var(--pd-sold);font-variant-numeric:tabular-nums}.ProductDetailV1__summary h1{font:clamp(24px, 2.6vw, 32px)/1.35 var(--font-th-bold,"thai"), sans-serif;letter-spacing:-.025em;overflow-wrap:anywhere;margin:6px 0 0}.ProductDetailV1__flashRow{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-bottom:2px;display:flex}.ProductDetailV1__promoName{color:var(--sf-text-2,var(--pd-muted));font-size:12px;line-height:1.6}.ProductDetailV1__flash{color:var(--sf-text,var(--pd-ink));font:15px/1.45 var(--font-th-bold,"thai"), sans-serif;letter-spacing:-.01em;text-shadow:0 0 10px #ff3b3073;white-space:nowrap;display:inline-block}.ProductDetailV1__bolt{vertical-align:baseline;fill:#ff3b30;filter:drop-shadow(0 0 3px #ff3b30d9);width:.52em;height:.84em;margin:0 .03em 0 .02em;animation:2.6s step-end infinite ProductDetailV1__pdBolt;display:inline-block;overflow:visible;transform:translateY(.07em)}@keyframes ProductDetailV1__pdBolt{0%,78%{opacity:1}81%{opacity:.3}84%{opacity:1}87%{opacity:.45}90%,to{opacity:1}}html:not(.dark) .ProductDetailV1__flash{text-shadow:0 0 8px #ff3b3038}.ProductDetailV1__priceRow{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ProductDetailV1__priceRow>strong{color:var(--pd-price);font:30px/1.25 var(--font-th-bold,"thai"), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.ProductDetailV1__priceRow>del{color:var(--sf-text-2,var(--pd-muted));font-variant-numeric:tabular-nums;font-size:15px}.ProductDetailV1__resellerBadge{color:var(--sf-text,var(--pd-ink));align-items:center;gap:6px;font-size:11px;display:inline-flex}.ProductDetailV1__resellerBadge:before{content:"";background:var(--pd-accent);border-radius:1px;width:2px;height:11px}.ProductDetailV1__priceNote{color:var(--sf-text-2,var(--pd-muted));flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 16px;margin:4px 0 0;font-size:12px;line-height:1.6;display:flex}.ProductDetailV1__priceNote>span{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ProductDetailV1__priceNote svg{width:14px;height:14px}.ProductDetailV1__buyPanel{background:var(--pd-surface);color:var(--pd-ink);box-shadow:var(--pd-glow);border-radius:18px;padding:24px}.ProductDetailV1__variantField{border:0;border-bottom:1px solid var(--pd-line);min-width:0;margin:0 0 20px;padding:0 0 20px;container-type:inline-size}.ProductDetailV1__variantField legend{width:100%;font:13px/1.6 var(--font-th-bold,"thai"), sans-serif;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ProductDetailV1__variantField legend>span{color:var(--pd-muted);font:11px var(--font-th-regular,"thai-rg"), sans-serif}.ProductDetailV1__variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ProductDetailV1__variant{min-width:0;min-height:46px;box-shadow:inset 0 0 0 1px var(--pd-line);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 14px;grid-template-areas:"name price mark";align-items:center;gap:8px;padding:9px 11px;transition:background-color .18s,box-shadow .18s;display:grid;position:relative}.ProductDetailV1__variant[data-active=true]{background:var(--pd-tint);box-shadow:inset 0 0 0 1px var(--pd-accent)}.ProductDetailV1__variant input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ProductDetailV1__variant:has(input:focus-visible){outline:2px solid var(--sf-focus,var(--pd-accent));outline-offset:2px}.ProductDetailV1__variantMark{width:14px;height:14px;color:var(--pd-accent);grid-area:mark;place-items:center;display:grid}.ProductDetailV1__variantMark svg{opacity:0;stroke-width:2.2px;width:13px;height:13px;transition:opacity .18s, transform .26s var(--pd-ease);transform:scale(.6)}.ProductDetailV1__variant[data-active=true] .ProductDetailV1__variantMark svg{opacity:1;transform:none}.ProductDetailV1__variantName{min-width:0;font:12.5px/1.6 var(--font-th-regular,"thai-rg"), sans-serif;overflow-wrap:anywhere;flex-wrap:wrap;grid-area:name;align-items:baseline;gap:2px 5px;display:flex}.ProductDetailV1__variantStock{color:var(--pd-muted);font-size:10px;line-height:1.5}.ProductDetailV1__variantPrice{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-direction:column;grid-area:price;align-items:flex-end;min-width:0;display:flex}.ProductDetailV1__variantPrice strong{color:var(--pd-price);font:13px/1.5 var(--font-th-bold,"thai"), sans-serif}.ProductDetailV1__variantPrice del{color:var(--pd-muted);font-size:10px;line-height:1.4}.ProductDetailV1__variant[data-sold-out=true] .ProductDetailV1__variantName,.ProductDetailV1__variant[data-sold-out=true] .ProductDetailV1__variantPrice strong{color:var(--pd-muted)}.ProductDetailV1__variant:has(input:disabled){cursor:wait}@media (hover:hover){.ProductDetailV1__variant:not([data-active=true]):has(input:enabled):hover{background:color-mix(in srgb, var(--pd-ink) 3%, transparent);box-shadow:inset 0 0 0 1px var(--pd-line-hover)}}@container (max-width:440px){.ProductDetailV1__variants{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:240px){.ProductDetailV1__variants{grid-template-columns:1fr}}.ProductDetailV1__controlsRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 20px;display:grid}.ProductDetailV1__controlsRow:not(:has(.ProductDetailV1__couponInline)){grid-template-columns:1fr}.ProductDetailV1__quantityRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.ProductDetailV1__couponInline{border:1px solid var(--pd-line);min-width:0;height:38px;color:var(--pd-muted);border-radius:10px;align-items:center;gap:8px;padding:0 3px 0 12px;transition:border-color .2s;display:flex}.ProductDetailV1__couponInline:focus-within{border-color:var(--pd-line-hover)}.ProductDetailV1__couponInline>svg{flex-shrink:0;width:14px;height:14px}.ProductDetailV1__couponInline input{min-width:0;height:100%;color:var(--pd-ink);caret-color:var(--pd-accent);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12.5px}.ProductDetailV1__couponInline input::placeholder{color:var(--pd-muted)}.ProductDetailV1__couponInline button{background:var(--pd-tint);height:30px;color:var(--pd-ink);cursor:pointer;border:0;border-radius:8px;flex-shrink:0;padding:0 12px;font-size:12px;transition:background-color .16s}.ProductDetailV1__quantityRow label{font-size:13px}.ProductDetailV1__stepper{border:1px solid var(--pd-line);background:color-mix(in srgb, var(--pd-ink) 3%, transparent);border-radius:12px;align-items:center;gap:2px;height:40px;padding:3px;display:inline-flex;position:relative;overflow:hidden}.ProductDetailV1__stepper button{width:32px;height:32px;color:var(--pd-muted);cursor:pointer;transition:background-color .16s, color .16s, transform .2s var(--pd-ease);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.ProductDetailV1__stepper button:last-of-type{color:var(--pd-accent)}.ProductDetailV1__stepper button:active:not(:disabled){transform:scale(.88)}.ProductDetailV1__stepper button:disabled{opacity:.3!important}.ProductDetailV1__stepper svg{stroke-width:2.2px;width:15px;height:15px}.ProductDetailV1__qtyValue{justify-content:center;align-items:baseline;min-width:54px;padding:0 4px;display:inline-flex;overflow:hidden}.ProductDetailV1__stepper input{min-width:1.4ch;height:32px;color:var(--pd-ink);text-align:center;font:16px/32px var(--font-th-bold,"thai"), sans-serif;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;border:0;outline:none;padding:0}.ProductDetailV1__qtyValue small{color:var(--pd-muted);font-variant-numeric:tabular-nums;margin-left:2px;font-size:11px}.ProductDetailV1__qtyFill{background:var(--pd-accent);height:2px;transform:scaleX(var(--qty-fill,0));transform-origin:0;transition:transform .42s var(--pd-ease);border-radius:2px 2px 0 0;position:absolute;bottom:0;left:12px;right:12px}.ProductDetailV1__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ProductDetailV1__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductDetailV1__coupon{border-top:1px solid var(--pd-line);margin-top:20px;padding-top:16px}.ProductDetailV1__coupon summary{color:var(--pd-muted);cursor:pointer;align-items:center;gap:8px;font-size:12px;line-height:1.6;list-style:none;transition:color .2s;display:flex}.ProductDetailV1__coupon summary::-webkit-details-marker{display:none}.ProductDetailV1__coupon summary svg{width:14px;height:14px}.ProductDetailV1__coupon summary>svg:last-child{transition:transform .26s var(--pd-ease);margin-left:auto}.ProductDetailV1__coupon[open] summary>svg:last-child{transform:rotate(180deg)}.ProductDetailV1__couponInput{align-items:center;gap:8px;margin-top:12px;display:flex}.ProductDetailV1__couponInput input{border:1px solid var(--pd-line);min-width:0;min-height:40px;box-shadow:none;color:var(--pd-ink);caret-color:var(--pd-accent);background:0 0;border-radius:10px;outline:none;flex:1;padding:0 12px;font-size:12.5px;transition:box-shadow .2s}.ProductDetailV1__couponInput input:focus{border-color:var(--pd-line-hover)}.ProductDetailV1__couponInput input::placeholder{color:var(--pd-muted)}.ProductDetailV1__couponInput button{background:var(--pd-tint);min-height:40px;color:var(--pd-ink);cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:12px;transition:background-color .16s}.ProductDetailV1__codeResult{text-align:right;color:var(--pd-sold);margin:8px 0 0;font-size:12px;line-height:1.7}.ProductDetailV1__codeResult[data-error=true]{color:var(--theme-danger,#e77979)}.ProductDetailV1__total{border-top:1px solid var(--pd-line);justify-content:space-between;align-items:center;gap:16px;margin:20px 0;padding-top:20px;display:flex}.ProductDetailV1__total>div{gap:4px;font-size:13px;display:grid}.ProductDetailV1__total small{color:var(--pd-muted);font-variant-numeric:tabular-nums;font-size:11px}.ProductDetailV1__total>strong{font:28px/1.4 var(--font-th-bold,"thai"), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ProductDetailV1__button,.ProductDetailV1__secondary{background:var(--pd-tint);min-height:44px;color:var(--pd-ink);box-shadow:inset 0 0 0 1px var(--pd-line);font:13px/1.6 var(--font-th-bold,"thai"), sans-serif;cursor:pointer;transition:background-color .18s, box-shadow .18s, transform .2s var(--pd-ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 20px;text-decoration:none;display:inline-flex}.ProductDetailV1__button svg{width:16px;height:16px;transition:transform .32s var(--pd-ease)}.ProductDetailV1__buyButton{background:var(--pd-fill);width:100%;min-height:50px;color:var(--pd-on-fill);border-radius:12px;justify-content:center;gap:10px;padding:0 20px;font-size:14px;box-shadow:inset 0 1px #ffffff2e}.ProductDetailV1__buyRoll{flex-direction:column;height:1.6em;line-height:1.6;display:inline-flex;overflow:hidden}.ProductDetailV1__buyRoll>span{transition:transform .46s var(--pd-ease)}.ProductDetailV1__buyButton .ProductDetailV1__buyArrow{width:17px;height:17px;color:inherit}@keyframes ProductDetailV1__pdArrowThrough{0%{transform:none}42%{opacity:0;transform:translate(140%)}43%{opacity:0;transform:translate(-140%)}to{opacity:1;transform:none}}.ProductDetailV1__buyButton:active:not(:disabled){transform:scale(.985)}.ProductDetailV1__secondary{box-shadow:none;color:var(--pd-muted);font-family:var(--font-th-regular,"thai-rg"), sans-serif;background:0 0}.ProductDetailV1__page button:disabled,.ProductDetailV1__dialog button:disabled{opacity:.4;cursor:not-allowed}.ProductDetailV1__buyButton:disabled{background:var(--pd-tint);color:var(--pd-ink);box-shadow:inset 0 0 0 1px var(--pd-line)}.ProductDetailV1__relatedActions{gap:10px;margin-top:12px;display:grid}.ProductDetailV1__auxiliary{border:0;border:1px solid var(--pd-line);background:var(--pd-surface);width:100%;color:var(--pd-ink);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s;display:flex}.ProductDetailV1__auxIcon{background:var(--pd-tint);width:36px;height:36px;color:var(--pd-icon);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ProductDetailV1__auxIcon svg{stroke-width:1.7px;width:17px;height:17px}.ProductDetailV1__auxiliary>span:nth-child(2){flex:1;min-width:0}.ProductDetailV1__auxiliary strong{font:13px/1.6 var(--font-th-bold,"thai"), sans-serif;display:block}.ProductDetailV1__auxiliary small{color:var(--pd-muted);margin-top:2px;font-size:11px;line-height:1.6;display:block}.ProductDetailV1__auxiliary>svg{width:16px;height:16px;color:var(--pd-muted);transition:transform .32s var(--pd-ease), color .2s;flex-shrink:0}.ProductDetailV1__videoCard{aspect-ratio:16/9;isolation:isolate;background:#000;border-radius:14px;position:relative;overflow:hidden}.ProductDetailV1__videoCard:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;box-shadow:var(--pd-glow);position:absolute;inset:0}.ProductDetailV1__videoFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.ProductDetailV1__videoPoster{color:#fff;cursor:pointer;background:#0a0a0c;border:0;place-items:center;width:100%;padding:0;display:grid;position:absolute;inset:0}.ProductDetailV1__videoPoster img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--pd-ease);position:absolute;inset:0}.ProductDetailV1__videoPoster:before{content:"";z-index:1;background:linear-gradient(#0000 68%,#00000080);position:absolute;inset:0}.ProductDetailV1__playButton{z-index:2;background:var(--pd-fill);width:54px;height:54px;color:var(--pd-on-fill);transition:transform .32s var(--pd-ease);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 12px 30px -10px #000000b3}.ProductDetailV1__playButton:before{content:"";border-radius:inherit;background:var(--pd-fill);opacity:.5;animation:ProductDetailV1__pdPlayRing 2.4s var(--pd-ease) infinite;z-index:-1;position:absolute;inset:0}.ProductDetailV1__playButton svg{fill:currentColor;width:21px;height:21px;margin-left:3px}@keyframes ProductDetailV1__pdPlayRing{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.ProductDetailV1__videoLabel{z-index:2;font:12.5px/1.6 var(--font-th-bold,"thai"), sans-serif;text-shadow:0 1px 6px #000000b3;align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:11px;left:14px}.ProductDetailV1__videoLabel:before{content:"";background:var(--pd-accent);border-radius:1px;width:2px;height:12px}.ProductDetailV1__information{scroll-margin-top:calc(var(--v1-nav-bottom,88px) + 24px);grid-template-columns:minmax(0,1fr);gap:40px;margin-top:44px;display:grid}.ProductDetailV1__sectionHeading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.ProductDetailV1__sectionHeading:after{content:"";background:linear-gradient(to right, color-mix(in srgb, var(--sf-text,var(--pd-ink)) 22%, transparent), transparent);flex:auto;height:1px;margin-left:8px}.ProductDetailV1__sectionHeading h2{font:18px/1.5 var(--font-th-bold,"thai"), sans-serif;letter-spacing:-.01em;white-space:nowrap;margin:0}.ProductDetailV1__headIcon{color:#fbb024;stroke-width:2px;filter:drop-shadow(0 0 6px #fbb02466);will-change:transform;flex-shrink:0;width:21px;height:21px}.ProductDetailV1__headIcon :is(path,circle,line){fill:currentColor;fill-opacity:0;stroke-dasharray:90;stroke-dashoffset:90px;animation:4.2s cubic-bezier(.65,0,.35,1) infinite ProductDetailV1__pdDrawFill}.ProductDetailV1__headIcon :is(path,circle,line):nth-child(2){animation-delay:.12s}.ProductDetailV1__headIcon :is(path,circle,line):nth-child(3){animation-delay:.24s}.ProductDetailV1__headIcon :is(path,circle,line):nth-child(n+4){animation-delay:.36s}@keyframes ProductDetailV1__pdDrawFill{0%{stroke-dashoffset:90px;fill-opacity:0}38%{stroke-dashoffset:0;fill-opacity:0}50%,76%{stroke-dashoffset:0;fill-opacity:.3}90%{fill-opacity:0}to{stroke-dashoffset:-90px;fill-opacity:0}}.ProductDetailV1__descriptionPanel{background:var(--pd-surface);color:var(--pd-ink);box-shadow:var(--pd-glow);border-radius:18px;padding:26px}.ProductDetailV1__panelDescription{border-bottom:1px solid var(--pd-line);scroll-margin-top:calc(var(--v1-nav-bottom,88px) + 24px);margin:0 0 20px;padding-bottom:18px}.ProductDetailV1__panelHead{justify-content:space-between;align-items:center;gap:12px;margin:0 0 10px;display:flex}.ProductDetailV1__watchClip{border:1px solid var(--pd-line);height:30px;color:var(--pd-ink);font:12px/1.6 var(--font-th-regular,"thai-rg"), sans-serif;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:0 12px 0 10px;transition:border-color .2s,background-color .2s;display:inline-flex}.ProductDetailV1__watchClip svg{width:13px;height:13px;color:var(--pd-accent);fill:currentColor}.ProductDetailV1__panelHeading{font:14px/1.55 var(--font-th-bold,"thai"), sans-serif;align-items:center;gap:8px;margin:0;display:flex}.ProductDetailV1__panelHeading .ProductDetailV1__headIcon{width:18px;height:18px}.ProductDetailV1__panelDescription .ProductDetailV1__expand{border-top:0;margin-top:10px;padding-top:0}.ProductDetailV1__descriptionClip{max-height:260px;position:relative;overflow:hidden}.ProductDetailV1__panelDescription:has(>.ProductDetailV1__expand) .ProductDetailV1__descriptionClip:not([data-expanded=true]):after{content:"";background:linear-gradient(to top, var(--pd-surface), transparent);pointer-events:none;height:64px;position:absolute;bottom:0;left:0;right:0}.ProductDetailV1__descriptionClip[data-expanded=true]{max-height:none}.ProductDetailV1__richText{color:color-mix(in srgb, var(--pd-ink) 90%, transparent);overflow-wrap:anywhere;font-size:15px;line-height:1.78}.ProductDetailV1__richText :where(p,li,div,span){font-size:inherit;line-height:inherit}.ProductDetailV1__richText[data-plain=true]{white-space:pre-wrap}.ProductDetailV1__richText img{border-radius:10px;max-width:100%;height:auto;margin:12px 0}.ProductDetailV1__richText a{color:var(--pd-icon);text-underline-offset:3px;text-decoration:underline}.ProductDetailV1__richText ul,.ProductDetailV1__richText ol{padding-left:24px}.ProductDetailV1__richText table{max-width:100%;display:block;overflow-x:auto}.ProductDetailV1__expand{border:0;border-top:1px solid var(--pd-line);width:100%;color:var(--pd-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:18px;padding:16px 0 0;font-size:12.5px;transition:color .2s;display:flex}.ProductDetailV1__expand svg{width:14px;height:14px}.ProductDetailV1__empty{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:45vh;font-size:13px;display:flex}.ProductDetailV1__empty>svg{color:#fbb024;stroke-width:1.5px;width:32px;height:32px}.ProductDetailV1__empty h1{font:24px var(--font-th-bold,"thai"), sans-serif;margin:0}.ProductDetailV1__overlay{z-index:10050;background:#060608b8;position:fixed;inset:0}.ProductDetailV1__dialog{z-index:10051;border:1px solid var(--pd-line);background:var(--pd-surface);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--pd-line) transparent;border-radius:18px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 30px 80px -24px #000000b3}.ProductDetailV1__dialogHeader{border-bottom:1px solid var(--pd-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 18px;display:flex}.ProductDetailV1__dialogHeader h2{font:18px/1.5 var(--font-th-bold,"thai"), sans-serif;margin:0}.ProductDetailV1__dialogHeader p{color:var(--pd-muted);margin:4px 0 0;font-size:12px}.ProductDetailV1__close{background:var(--pd-tint);width:32px;height:32px;color:var(--pd-muted);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;place-items:center;transition:background-color .16s,color .16s;display:grid}.ProductDetailV1__close svg{width:16px;height:16px}.ProductDetailV1__dialogBody{padding:22px}.ProductDetailV1__confirmProduct{align-items:center;gap:14px;display:flex}.ProductDetailV1__confirmProduct img{object-fit:contain;box-shadow:inset 0 0 0 1px var(--pd-line);border-radius:10px}.ProductDetailV1__confirmProduct strong{font:15px/1.6 var(--font-th-bold,"thai"), sans-serif}.ProductDetailV1__confirmProduct p{color:var(--pd-muted);margin:2px 0 0;font-size:12px}.ProductDetailV1__receipt{gap:14px;margin:22px 0;display:grid}.ProductDetailV1__receipt>div{justify-content:space-between;align-items:center;gap:16px;font-size:12.5px;line-height:1.6;display:flex}.ProductDetailV1__receipt dt{color:var(--pd-muted)}.ProductDetailV1__receipt dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.ProductDetailV1__receiptTotal{border-top:1px solid var(--pd-line);padding-top:18px}.ProductDetailV1__receiptTotal dd{color:var(--pd-price);font:26px var(--font-th-bold,"thai"), sans-serif;letter-spacing:-.02em}.ProductDetailV1__dialogActions{grid-template-columns:auto 1fr;gap:10px;display:grid}.ProductDetailV1__dialogActions .ProductDetailV1__button{background:var(--pd-fill);color:var(--pd-on-fill);box-shadow:inset 0 1px #ffffff29}.ProductDetailV1__success{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 22px;display:flex}.ProductDetailV1__success>span{background:color-mix(in srgb, var(--pd-sold) 14%, transparent);width:56px;height:56px;color:var(--pd-sold);border-radius:16px;place-items:center;margin-bottom:18px;display:grid}.ProductDetailV1__success h2{font:24px/1.5 var(--font-th-bold,"thai"), sans-serif;margin:0}.ProductDetailV1__success p{color:var(--pd-muted);margin:8px 0 24px;font-size:12.5px}.ProductDetailV1__success .ProductDetailV1__button{background:var(--pd-fill);width:100%;color:var(--pd-on-fill);box-shadow:inset 0 1px #ffffff29}.ProductDetailV1__page a:focus-visible,.ProductDetailV1__page button:focus-visible,.ProductDetailV1__dialog a:focus-visible,.ProductDetailV1__dialog button:focus-visible{outline:2px solid var(--sf-focus,var(--pd-accent));outline-offset:3px}[data-sf-radius=sharp] :is(.ProductDetailV1__imageFrame,.ProductDetailV1__buyPanel,.ProductDetailV1__auxiliary,.ProductDetailV1__descriptionPanel,.ProductDetailV1__dialog,.ProductDetailV1__videoCard){border-radius:6px}[data-sf-radius=round] :is(.ProductDetailV1__imageFrame,.ProductDetailV1__buyPanel,.ProductDetailV1__auxiliary,.ProductDetailV1__descriptionPanel,.ProductDetailV1__dialog,.ProductDetailV1__videoCard){border-radius:22px}[data-sf-card=outline] :is(.ProductDetailV1__buyPanel,.ProductDetailV1__auxiliary,.ProductDetailV1__descriptionPanel){box-shadow:inset 0 0 0 1px var(--theme-card-border-safe,var(--pd-line))}[data-sf-card=elevated] :is(.ProductDetailV1__buyPanel,.ProductDetailV1__auxiliary,.ProductDetailV1__descriptionPanel){box-shadow:var(--pd-glow), 0 12px 28px -18px #00000073}@media (hover:hover) and (pointer:fine){.ProductDetailV1__back:hover{background:color-mix(in srgb, var(--sf-text,var(--pd-ink)) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sf-text,var(--pd-ink)) 16%, transparent)}.ProductDetailV1__back:hover svg{transform:translate(-3px)}.ProductDetailV1__breadcrumb a:hover{color:var(--sf-text,var(--pd-ink))}.ProductDetailV1__breadcrumb a:not(.ProductDetailV1__crumbHome):hover:after{transform:scaleX(1)}.ProductDetailV1__crumbHome:hover{background:color-mix(in srgb, var(--pd-ink) 8%, transparent)}.ProductDetailV1__galleryCaption a:hover{color:var(--sf-text,var(--pd-ink))}.ProductDetailV1__galleryCaption a:hover svg{transform:translateY(2px)}.ProductDetailV1__stepper button:hover:not(:disabled){background:var(--pd-tint);color:var(--pd-ink)}.ProductDetailV1__stepper button:last-of-type:hover:not(:disabled){color:var(--pd-accent)}.ProductDetailV1__stepper:hover{border-color:var(--pd-line-hover)}.ProductDetailV1__coupon summary:hover{color:var(--pd-ink)}.ProductDetailV1__couponInput button:hover:not(:disabled){background:color-mix(in srgb, var(--pd-ink) 11%, transparent)}.ProductDetailV1__button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--pd-line-hover)}.ProductDetailV1__button:hover:not(:disabled)>svg:last-child{transform:translate(3px)}.ProductDetailV1__dialogActions .ProductDetailV1__button:hover:not(:disabled),.ProductDetailV1__success .ProductDetailV1__button:hover:not(:disabled){box-shadow:inset 0 1px 0 #fff3, 0 10px 22px -14px var(--pd-fill);transform:translateY(-1px)}.ProductDetailV1__buyButton:hover:not(:disabled){box-shadow:inset 0 1px #ffffff3d}.ProductDetailV1__buyButton:hover:not(:disabled) .ProductDetailV1__buyRoll>span{transform:translateY(-100%)}.ProductDetailV1__buyButton:hover:not(:disabled) .ProductDetailV1__buyArrow{animation:ProductDetailV1__pdArrowThrough .56s var(--pd-ease)}.ProductDetailV1__secondary:hover:not(:disabled){color:var(--pd-ink)}.ProductDetailV1__auxiliary:hover{border-color:var(--pd-line-hover)}.ProductDetailV1__auxiliary:hover>svg{color:var(--pd-ink);transform:translate(2px,-2px)}.ProductDetailV1__videoPoster:hover img{transform:scale(1.03)}.ProductDetailV1__watchClip:hover{border-color:var(--pd-line-hover);background:var(--pd-tint)}.ProductDetailV1__couponInline button:hover:not(:disabled){background:color-mix(in srgb, var(--pd-ink) 11%, transparent)}.ProductDetailV1__videoPoster:hover .ProductDetailV1__playButton{transform:scale(1.07)}.ProductDetailV1__expand:hover{color:var(--pd-ink)}.ProductDetailV1__close:hover{background:color-mix(in srgb, var(--pd-ink) 11%, transparent);color:var(--pd-ink)}}@media (max-width:1023px){.ProductDetailV1__buyPanel{padding:22px}}@media (max-width:767px){.ProductDetailV1__summary{grid-template-columns:104px minmax(0,1fr);gap:10px 18px;margin-bottom:22px}.ProductDetailV1__priceBox{text-align:left;grid-column:2;align-items:flex-start}.ProductDetailV1__priceBox .ProductDetailV1__flashRow,.ProductDetailV1__priceBox .ProductDetailV1__priceRow,.ProductDetailV1__priceBox .ProductDetailV1__priceNote{justify-content:flex-start}.ProductDetailV1__information{margin-top:40px}}@media (max-width:480px){.ProductDetailV1__page{padding:22px 16px 56px}.ProductDetailV1__crumbRow{margin-bottom:22px}.ProductDetailV1__breadcrumb{gap:2px 10px;padding-right:13px;font-size:11.5px}.ProductDetailV1__breadcrumb [aria-current]{max-width:16ch}.ProductDetailV1__summary{grid-template-columns:84px minmax(0,1fr);gap:14px}.ProductDetailV1__controlsRow{grid-template-columns:1fr}.ProductDetailV1__summary h1{margin:4px 0 0;font-size:22px}.ProductDetailV1__priceRow>strong{font-size:26px}.ProductDetailV1__imageFrame{border-radius:12px}.ProductDetailV1__buyPanel{border-radius:16px;padding:18px}.ProductDetailV1__descriptionPanel{border-radius:16px;padding:20px}.ProductDetailV1__richText{font-size:14.5px;line-height:1.75}.ProductDetailV1__auxiliary{padding:13px 14px}.ProductDetailV1__dialogActions{grid-template-columns:1fr}.ProductDetailV1__dialogActions .ProductDetailV1__secondary{order:2}}@media (prefers-reduced-motion:reduce){.ProductDetailV1__button,.ProductDetailV1__secondary,.ProductDetailV1__variant,.ProductDetailV1__back svg,.ProductDetailV1__auxiliary>svg{transition:none}}.ProductDetailV1__imageButton{cursor:zoom-in;background:0 0;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative}.ProductDetailV1__imageButton:disabled{cursor:default;opacity:1!important}.ProductDetailV1__imageButton .ProductDetailV1__productImage{transition:transform .6s var(--pd-ease)}.ProductDetailV1__zoomHint{z-index:4;color:#fff;opacity:0;width:26px;height:26px;transition:opacity .22s, transform .32s var(--pd-ease);background:#0a0a0cb8;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:7px;right:7px;transform:translateY(4px);box-shadow:inset 0 0 0 1px #ffffff1f}.ProductDetailV1__zoomHint svg{stroke-width:2px;width:13px;height:13px}@media (hover:hover) and (pointer:fine){.ProductDetailV1__imageButton:hover .ProductDetailV1__zoomHint{opacity:1;transform:none}.ProductDetailV1__imageButton:hover .ProductDetailV1__productImage{transform:scale(1.05)}}@media (hover:none){.ProductDetailV1__zoomHint{opacity:.9;transform:none}}.ProductDetailV1__imageButton:focus-visible .ProductDetailV1__zoomHint{opacity:1;transform:none}.ProductDetailV1__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductDetailV1__lightboxOverlay{z-index:10060;background:#060608e6;position:fixed;inset:0}.ProductDetailV1__lightboxOverlay[data-state=open]{animation:.26s both ProductDetailV1__lbFade}.ProductDetailV1__lightboxOverlay[data-state=closed]{animation:.2s reverse both ProductDetailV1__lbFade}.ProductDetailV1__lightbox{z-index:10061;width:fit-content;max-width:min(92vw,1000px);height:fit-content;max-height:100dvh;font-family:var(--font-th-regular,"thai-rg"), sans-serif;outline:none;margin:auto;position:fixed;inset:0}.ProductDetailV1__lightbox[data-state=open]{animation:.42s cubic-bezier(.16,1,.3,1) both ProductDetailV1__lbIn}.ProductDetailV1__lightbox[data-state=closed]{animation:.2s both ProductDetailV1__lbOut}@keyframes ProductDetailV1__lbFade{0%{opacity:0}}@keyframes ProductDetailV1__lbIn{0%{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes ProductDetailV1__lbOut{to{opacity:0;transform:translateY(6px)scale(.98)}}.ProductDetailV1__lightboxFigure{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.ProductDetailV1__lightboxImage:not([data-loaded=true]){opacity:0}.ProductDetailV1__lightboxImage{background:#0a0a0c;border-radius:16px;width:auto;max-width:min(92vw,1000px);height:auto;max-height:calc(100dvh - 150px);transition:opacity .26s;display:block;box-shadow:0 0 0 1px #ffffff14,0 30px 80px -20px #000000d9}.ProductDetailV1__lightboxCaption{color:#fff;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;max-width:100%;font-size:13px;line-height:1.6;display:flex}.ProductDetailV1__lightboxCaption span{color:#ffffff9e;align-items:center;gap:8px;display:inline-flex}.ProductDetailV1__lightboxCaption span:before{content:"";background:var(--sf-accent,var(--theme-main,#ee344d));border-radius:1px;width:2px;height:12px}.ProductDetailV1__lightboxCaption strong{font:14px/1.6 var(--font-th-bold,"thai"), sans-serif;overflow-wrap:anywhere}.ProductDetailV1__lightboxClose{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:-48px;right:0;box-shadow:inset 0 0 0 1px #ffffff1f}.ProductDetailV1__lightboxClose svg{width:17px;height:17px}.ProductDetailV1__lightboxClose:hover{background:#ffffff24;transform:rotate(90deg)}.ProductDetailV1__lightboxClose:focus-visible{outline:2px solid var(--sf-accent,#ee344d);outline-offset:3px}@media (max-width:480px){.ProductDetailV1__lightboxImage{border-radius:12px;max-height:calc(100dvh - 170px)}.ProductDetailV1__lightboxClose{top:-46px}}.GroupBuy__page,.GroupBuy__modal{--gb-base:var(--theme-card-bg-safe,var(--theme-sec,#101012));--gb-ink:var(--theme-text-safe,#f5f5f5);--gb-muted:var(--theme-text-muted-safe,#a3a3a3);--gb-accent:var(--sf-accent,var(--theme-main,#ee344d));--gb-icon:var(--gb-accent);--gb-surface:color-mix(in srgb, var(--gb-base) 97%, var(--gb-ink));--gb-tint:color-mix(in srgb, var(--gb-ink) 12%, var(--gb-base));--gb-line:color-mix(in srgb, var(--gb-ink) 9%, transparent);font-family:var(--font-th-regular,"thai-rg"), sans-serif;color:var(--gb-ink)}.GroupBuy__page{min-height:75vh;color:var(--sf-text,var(--gb-ink));padding:32px 24px 80px}.GroupBuy__container{max-width:1232px;margin-inline:auto}.GroupBuy__breadcrumb{color:var(--sf-text-2,var(--gb-muted));align-items:center;gap:9px;font-size:11px;display:flex}.GroupBuy__breadcrumb a{color:inherit;text-decoration:none}.GroupBuy__breadcrumb svg{width:12px;height:12px}.GroupBuy__hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:40px 0 44px;display:grid}.GroupBuy__heroCopy h1{font:clamp(34px, 4vw, 52px)/1.3 var(--font-th-bold,"thai"), sans-serif;letter-spacing:-.03em;margin:0}.GroupBuy__heroCopy>p{color:var(--sf-text-2,var(--gb-muted));margin:20px 0 24px;font-size:13px;line-height:1.9}.GroupBuy__heroActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GroupBuy__primary,.GroupBuy__textButton,.GroupBuy__share,.GroupBuy__danger{min-height:44px;color:var(--gb-ink);background:color-mix(in srgb, var(--gb-ink) 17%, var(--gb-base));font:12px/1.6 var(--font-th-bold,"thai"), sans-serif;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;text-decoration:none;transition:background-color .16s;display:inline-flex}.GroupBuy__primary svg,.GroupBuy__textButton svg,.GroupBuy__share svg{width:16px;height:16px;color:var(--gb-icon)}.GroupBuy__textButton{color:var(--sf-text-2,var(--gb-muted));background:0 0;padding-inline:10px}.GroupBuy__heroNote{color:var(--sf-text-2,var(--gb-muted));align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.GroupBuy__heroNote svg{width:13px;height:13px}.GroupBuy__featured,.GroupBuy__invite{background:var(--gb-surface);color:var(--gb-ink);border-radius:var(--sf-radius-lg,16px);box-shadow:inset 0 -1px 0 var(--gb-line);border:0;min-width:0;padding:26px}.GroupBuy__featured{text-align:left;cursor:pointer;font-family:inherit}.GroupBuy__featuredTop,.GroupBuy__featuredBottom{justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.GroupBuy__featuredTop{margin-bottom:24px}.GroupBuy__featuredTop>span{align-items:center;gap:7px;display:inline-flex}.GroupBuy__featuredTop>svg{width:17px;height:17px;color:var(--gb-icon)}.GroupBuy__liveDot{background:var(--gb-icon);border-radius:50%;width:6px;height:6px}.GroupBuy__featuredProduct{align-items:center;gap:14px;margin-bottom:24px;display:flex}.GroupBuy__picture{background:var(--gb-base);width:64px;height:64px;color:var(--gb-icon);border-radius:12px;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.GroupBuy__picture>svg{stroke-width:1.5px;width:26px;height:26px}.GroupBuy__productImage{object-fit:cover}.GroupBuy__featuredProduct>div{flex:1;min-width:0}.GroupBuy__featuredProduct h2{font:19px/1.5 var(--font-th-bold,"thai"), sans-serif;overflow-wrap:anywhere;margin:0}.GroupBuy__featuredProduct p{color:var(--gb-muted);margin:5px 0 0;font-size:11px}.GroupBuy__featuredProduct>strong{font:25px/1.4 var(--font-th-bold,"thai"), sans-serif;text-align:right;font-variant-numeric:tabular-nums}.GroupBuy__featuredProduct strong small{color:var(--gb-muted);font-size:10px;display:block}.GroupBuy__featured .GroupBuy__seatMap{border-top:1px solid var(--gb-line);justify-content:flex-start;gap:12px;padding:24px 0}.GroupBuy__featuredBottom{border-top:1px solid var(--gb-line);color:var(--gb-muted);padding-top:20px}.GroupBuy__featuredBottom strong{color:var(--gb-icon);font-size:15px}.GroupBuy__featuredBottom>span:last-child{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.GroupBuy__featuredBottom svg{width:13px;height:13px}.GroupBuy__seatMap{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.GroupBuy__seat{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.GroupBuy__seat>span{border:1px dashed color-mix(in srgb, var(--gb-ink) 18%, transparent);width:36px;height:38px;color:var(--gb-muted);border-radius:10px;place-items:center;display:grid;position:relative}.GroupBuy__seat[data-filled=true]>span{border:1px solid color-mix(in srgb, var(--gb-ink) 22%, transparent);background:var(--gb-tint);color:var(--gb-icon)}.GroupBuy__seat svg{stroke-width:1.5px;width:17px;height:17px}.GroupBuy__seat .GroupBuy__crown{width:12px;height:12px;fill:var(--gb-base);position:absolute;top:-7px;right:-4px}.GroupBuy__seat small{text-overflow:ellipsis;white-space:nowrap;max-width:47px;color:var(--gb-muted);font-size:9px;overflow:hidden}.GroupBuy__extraSeats{color:var(--gb-muted);align-self:center;padding:4px;font-size:10px}.GroupBuy__invite{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:286px;display:flex}.GroupBuy__inviteIcon{width:64px;height:64px;color:var(--gb-icon);background:var(--gb-tint);border-radius:20px;place-items:center;margin-bottom:18px;display:grid}.GroupBuy__inviteIcon svg{stroke-width:1.2px;width:34px;height:34px}.GroupBuy__invite h2{font:20px/1.5 var(--font-th-bold,"thai"), sans-serif;margin:0}.GroupBuy__invite p{color:var(--gb-muted);margin:10px 0 22px;font-size:12px;line-height:1.8}.GroupBuy__inviteSteps{align-items:center;gap:10px;font-size:10px;display:flex}.GroupBuy__inviteSteps span{align-items:center;gap:5px;display:inline-flex}.GroupBuy__inviteSteps svg{width:13px;height:13px;color:var(--gb-icon)}.GroupBuy__inviteSteps>svg{width:10px;color:var(--gb-muted)}.GroupBuy__guide{border-top:1px solid var(--gb-line);padding:24px 0}.GroupBuy__guide h2{font:17px/1.5 var(--font-th-bold,"thai"), sans-serif;margin:0 0 20px}.GroupBuy__guide ol{grid-template-columns:repeat(3,1fr);gap:28px;padding-left:18px;display:grid}.GroupBuy__guide li{padding-left:4px;font-size:12px}.GroupBuy__guide li::marker{color:var(--gb-icon)}.GroupBuy__guide strong{font-family:var(--font-th-bold,"thai"), sans-serif;font-weight:400}.GroupBuy__guide p{color:var(--sf-text-2,var(--gb-muted));margin:7px 0 0;font-size:12px;line-height:1.8}.GroupBuy__toolbar{border-top:1px solid var(--gb-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding-block:24px;display:flex}.GroupBuy__tabs{flex-wrap:wrap;gap:6px;display:flex}.GroupBuy__tabs button{min-height:42px;color:var(--sf-text-2,var(--gb-muted));font:12px/1.5 var(--font-th-regular,"thai-rg"), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:10px 15px;display:inline-flex}.GroupBuy__tabs button[aria-current=page]{background:var(--gb-surface);color:var(--gb-ink);font-family:var(--font-th-bold,"thai"), sans-serif}.GroupBuy__tabs svg{width:15px;height:15px;color:var(--gb-icon)}.GroupBuy__tabs button>span{color:var(--gb-muted);font-size:10px}.GroupBuy__search{background:var(--gb-surface);width:250px;min-height:42px;color:var(--gb-muted);border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}.GroupBuy__search>svg{width:15px;height:15px;color:var(--gb-icon);flex-shrink:0}.GroupBuy__search input{width:100%;min-width:0;color:var(--gb-ink);font:12px/1.6 var(--font-th-regular,"thai-rg"), sans-serif;caret-color:var(--gb-icon);background:0 0;border:0}.GroupBuy__search input::placeholder{color:var(--gb-muted)}.GroupBuy__search button{color:var(--gb-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.GroupBuy__search button svg{width:13px;height:13px}.GroupBuy__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.GroupBuy__sectionHeading h2,.GroupBuy__sectionHeading h3{font:15px/1.6 var(--font-th-bold,"thai"), sans-serif;margin:0}.GroupBuy__sectionHeading>span{color:var(--sf-text-2,var(--gb-muted));font-size:11px}.GroupBuy__mySection{margin-bottom:32px}.GroupBuy__myRooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.GroupBuy__myRooms>button{background:var(--gb-surface);color:var(--gb-ink);text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.GroupBuy__myRooms .GroupBuy__picture{border-radius:8px;width:44px;height:44px}.GroupBuy__myRooms>button>span:nth-child(2){flex:1;min-width:0}.GroupBuy__myRooms strong{text-overflow:ellipsis;white-space:nowrap;font:12px/1.6 var(--font-th-bold,"thai"), sans-serif;display:block;overflow:hidden}.GroupBuy__myRooms small{color:var(--gb-muted);margin-top:3px;font-size:10px;display:block}.GroupBuy__myRooms>button>svg{width:15px;height:15px;color:var(--gb-icon);flex-shrink:0}.GroupBuy__roomGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px;display:grid}.GroupBuy__roomCard{text-align:left;border-radius:var(--sf-radius-lg,16px);background:var(--gb-surface);min-width:0;color:var(--gb-ink);box-shadow:inset 0 -1px 0 var(--gb-line);cursor:pointer;border:0;flex-direction:column;padding:0;font-family:inherit;transition:background-color .18s;display:flex;overflow:hidden}.GroupBuy__roomImage{position:relative}.GroupBuy__largePicture{aspect-ratio:16/10;background:var(--gb-base);width:100%;color:var(--gb-icon);place-items:center;display:grid;position:relative;overflow:hidden}.GroupBuy__largePicture>svg{stroke-width:1px;width:48px;height:48px}.GroupBuy__roomImage .GroupBuy__largePicture:after{content:"";pointer-events:none;background:linear-gradient(#0000004d,#0000 45%,#0000008c);position:absolute;inset:0}.GroupBuy__imageBadge,.GroupBuy__roomTimer{color:#f5f5f5;background:#000000c2;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:inline-flex;position:absolute}.GroupBuy__imageBadge{top:14px;left:14px}.GroupBuy__roomTimer{font-variant-numeric:tabular-nums;bottom:12px;right:12px}.GroupBuy__imageBadge svg,.GroupBuy__roomTimer svg{width:12px;height:12px}.GroupBuy__roomBody{width:100%;padding:20px}.GroupBuy__roomName h3{font:17px/1.5 var(--font-th-bold,"thai"), sans-serif;overflow-wrap:anywhere;margin:0}.GroupBuy__roomName p{color:var(--gb-muted);margin:5px 0 0;font-size:11px}.GroupBuy__roomPrice{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:22px 0;display:flex}.GroupBuy__roomPrice>strong{font:27px/1.4 var(--font-th-bold,"thai"), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.GroupBuy__roomPrice small{color:var(--gb-muted);font:11px var(--font-th-regular,"thai-rg"), sans-serif;margin-left:6px}.GroupBuy__roomPrice>span{color:var(--gb-icon);font-size:10px}.GroupBuy__occupancy{justify-content:space-between;align-items:center;font-size:10px;display:flex}.GroupBuy__occupancy>span,.GroupBuy__occupancy small{color:var(--gb-muted)}.GroupBuy__occupancy strong{font:13px var(--font-th-bold,"thai"), sans-serif}.GroupBuy__occupancy small{font-size:10px}.GroupBuy__progressTrack{background:var(--gb-line);border-radius:2px;height:3px;margin:10px 0 18px;overflow:hidden}.GroupBuy__progressTrack>span{background:var(--gb-icon);height:100%;transition:width .4s;display:block}.GroupBuy__roomBottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.GroupBuy__roomBottom .GroupBuy__seat>span{border-radius:7px;width:24px;height:26px}.GroupBuy__roomBottom .GroupBuy__seat svg{width:13px;height:13px}.GroupBuy__roomBottom .GroupBuy__seat .GroupBuy__crown{width:9px;height:9px;top:-5px}.GroupBuy__roomBottom .GroupBuy__seatMap{gap:4px}.GroupBuy__openRoom{white-space:nowrap;color:var(--gb-ink);align-items:center;gap:5px;font-size:11px;display:inline-flex}.GroupBuy__openRoom svg{width:17px;height:17px;color:var(--gb-icon);transition:transform .18s}.GroupBuy__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.GroupBuy__createProduct{border-radius:var(--sf-radius-lg,14px);background:var(--gb-surface);min-width:0;color:var(--gb-ink);text-align:left;cursor:pointer;border:0;flex-direction:column;padding:0;display:flex;overflow:hidden}.GroupBuy__createProduct .GroupBuy__largePicture{aspect-ratio:1}.GroupBuy__createProduct>div{width:100%;padding:18px}.GroupBuy__createProduct h3{font:15px/1.6 var(--font-th-bold,"thai"), sans-serif;overflow-wrap:anywhere;margin:0}.GroupBuy__createProduct p{color:var(--gb-muted);margin:12px 0;font-size:11px}.GroupBuy__createProduct p strong{color:var(--gb-ink);font:19px var(--font-th-bold,"thai"), sans-serif}.GroupBuy__createAction{border-top:1px solid var(--gb-line);justify-content:space-between;align-items:center;padding-top:14px;font-size:11px;display:flex}.GroupBuy__createAction svg{width:17px;height:17px;color:var(--gb-icon)}.GroupBuy__empty,.GroupBuy__loading{text-align:center;border-radius:var(--sf-radius-lg,16px);background:var(--gb-surface);color:var(--gb-ink);padding:54px 24px}.GroupBuy__loading{color:var(--gb-muted);font-size:13px}.GroupBuy__empty>svg{width:36px;height:36px;color:var(--gb-icon);stroke-width:1.3px;margin-inline:auto}.GroupBuy__empty h3{font:20px/1.6 var(--font-th-bold,"thai"), sans-serif;margin:20px 0 10px}.GroupBuy__empty p{color:var(--gb-muted);margin:0 0 20px;font-size:12px;line-height:1.8}.GroupBuy__historyList{gap:12px;display:grid}.GroupBuy__historyRow{background:var(--gb-surface);color:var(--gb-ink);border-radius:var(--sf-radius-lg,14px);align-items:center;gap:18px;padding:22px;display:flex}.GroupBuy__historyIcon{width:46px;height:46px;color:var(--gb-icon);background:var(--gb-tint);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.GroupBuy__historyCopy{flex:1;min-width:0}.GroupBuy__historyCopy h3{font:15px/1.5 var(--font-th-bold,"thai"), sans-serif;align-items:center;gap:8px;margin:0;display:flex}.GroupBuy__historyCopy h3 svg{width:13px;height:13px;color:var(--gb-icon)}.GroupBuy__historyCopy p,.GroupBuy__historyCopy small{color:var(--gb-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.8;display:block}.GroupBuy__historyAmount{text-align:right;flex-shrink:0;gap:8px;display:grid}.GroupBuy__historyAmount strong{font:21px var(--font-th-bold,"thai"), sans-serif}.GroupBuy__historyAmount>span{color:var(--gb-muted);font-size:10px}.GroupBuy__historyAmount>span[data-settled=true]{color:var(--gb-icon)}.GroupBuy__rowAction,.GroupBuy__pagination button{background:var(--gb-tint);width:36px;height:36px;color:var(--gb-icon);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.GroupBuy__rowAction svg,.GroupBuy__pagination svg{width:16px;height:16px}.GroupBuy__pagination{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.GroupBuy__pagination>span{color:var(--sf-text-2,var(--gb-muted));margin-right:auto}.GroupBuy__overlay{z-index:10050;background:#000000b8;position:fixed;inset:0}.GroupBuy__modal{z-index:10051;overscroll-behavior:contain;border-radius:var(--sf-radius-lg,16px);background:var(--gb-surface);scrollbar-width:thin;scrollbar-color:var(--gb-line) transparent;border:0;width:min(540px,100vw - 32px);max-height:calc(100dvh - 40px);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.GroupBuy__modalHeader{border-bottom:1px solid var(--gb-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.GroupBuy__modalHeader h2{font:21px/1.5 var(--font-th-bold,"thai"), sans-serif;margin:0}.GroupBuy__modalHeader p{color:var(--gb-muted);margin:7px 0 0;font-size:11px;line-height:1.8}.GroupBuy__close{background:color-mix(in srgb, var(--gb-ink) 6%, transparent);width:32px;height:32px;color:var(--gb-muted);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.GroupBuy__close svg{width:17px;height:17px}.GroupBuy__detailProduct{align-items:center;gap:15px;display:flex}.GroupBuy__detailProduct>div{flex:1;min-width:0}.GroupBuy__detailProduct h3{font:19px/1.5 var(--font-th-bold,"thai"), sans-serif;margin:0}.GroupBuy__detailProduct p{color:var(--gb-muted);margin:6px 0 0;font-size:12px}.GroupBuy__detailProduct>svg{width:18px;height:18px;color:var(--gb-icon)}.GroupBuy__detailSeats{border-block:1px solid var(--gb-line);margin-top:24px;padding:22px 0}.GroupBuy__receipt{gap:14px;margin:20px 0 24px;display:grid}.GroupBuy__receipt>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.GroupBuy__receipt dt{color:var(--gb-muted);font-size:12px}.GroupBuy__receipt dd{font:17px var(--font-th-bold,"thai"), sans-serif;font-variant-numeric:tabular-nums;margin:0}.GroupBuy__receipt>div:first-child dd{letter-spacing:-.025em;font-size:28px}.GroupBuy__notice{background:var(--gb-tint);color:var(--gb-ink);border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.8}.GroupBuy__detailBody>.GroupBuy__primary,.GroupBuy__detailBody>.GroupBuy__danger,.GroupBuy__detailBody>.GroupBuy__share{width:100%}.GroupBuy__danger{color:var(--theme-danger,#f87171);background:color-mix(in srgb, var(--theme-danger,#f87171) 10%, var(--gb-base))}.GroupBuy__share{color:var(--gb-muted);background:0 0;margin-top:10px}.GroupBuy__actionNote{color:var(--gb-muted);text-align:center;margin:12px 0 0;font-size:10px;line-height:1.8}.GroupBuy__fieldHeading{font:13px var(--font-th-bold,"thai"), sans-serif;margin:0 0 12px}.GroupBuy__choices{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.GroupBuy__choices button{border:1px solid var(--gb-line);color:var(--gb-ink);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font-size:12px}.GroupBuy__choices button[aria-pressed=true]{background:var(--gb-tint);border-color:var(--gb-icon)}.GroupBuy__tiers{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 22px;display:grid}.GroupBuy__tiers button{border:1px solid var(--gb-line);color:var(--gb-ink);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:9px;padding:16px;display:flex}.GroupBuy__tiers button>span{color:var(--gb-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.GroupBuy__tiers strong{font:23px var(--font-th-bold,"thai"), sans-serif}.GroupBuy__tiers small{color:var(--gb-muted);font-size:10px}.GroupBuy__privateOption{border-top:1px solid var(--gb-line);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:14px;padding:20px 0;display:flex}.GroupBuy__privateOption input{width:17px;height:17px;accent-color:var(--gb-accent);margin-top:3px}.GroupBuy__privateOption strong{font:12px/1.6 var(--font-th-bold,"thai"), sans-serif;display:block}.GroupBuy__privateOption small{color:var(--gb-muted);margin-top:4px;font-size:11px;line-height:1.8;display:block}.GroupBuy__page button:disabled,.GroupBuy__modal button:disabled{opacity:.5;cursor:not-allowed}[data-sf-radius=sharp] :is(.GroupBuy__roomCard,.GroupBuy__createProduct,.GroupBuy__featured,.GroupBuy__invite,.GroupBuy__modal,.GroupBuy__historyRow){border-radius:6px}[data-sf-radius=round] :is(.GroupBuy__roomCard,.GroupBuy__createProduct,.GroupBuy__featured,.GroupBuy__invite,.GroupBuy__modal){border-radius:22px}[data-sf-card=outline] :is(.GroupBuy__roomCard,.GroupBuy__createProduct,.GroupBuy__featured,.GroupBuy__invite,.GroupBuy__historyRow){box-shadow:inset 0 0 0 1px var(--gb-line)}[data-sf-card=elevated] :is(.GroupBuy__roomCard,.GroupBuy__createProduct,.GroupBuy__featured,.GroupBuy__invite,.GroupBuy__historyRow){box-shadow:0 12px 28px -18px #00000073}@media (hover:hover){.GroupBuy__roomCard:hover,.GroupBuy__featured:hover,.GroupBuy__createProduct:hover{background:color-mix(in srgb, var(--gb-base) 94%, var(--gb-ink))}.GroupBuy__roomCard:hover .GroupBuy__openRoom svg{transform:translate(2px,-2px)}.GroupBuy__primary:hover{background:color-mix(in srgb, var(--gb-ink) 24%, var(--gb-base))}}@media (max-width:1023px){.GroupBuy__hero{gap:30px}.GroupBuy__roomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.GroupBuy__productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.GroupBuy__myRooms{grid-template-columns:repeat(2,minmax(0,1fr))}.GroupBuy__toolbar{flex-wrap:wrap}}@media (max-width:767px){.GroupBuy__hero{grid-template-columns:1fr;gap:28px;padding-top:30px}.GroupBuy__heroCopy h1{font-size:38px}.GroupBuy__heroCopy h1 br,.GroupBuy__heroCopy>p br{display:none}.GroupBuy__featured,.GroupBuy__invite{padding:22px}.GroupBuy__invite{min-height:220px}.GroupBuy__guide ol{grid-template-columns:1fr;gap:18px}.GroupBuy__search{width:100%}.GroupBuy__tabs{gap:4px;width:100%}.GroupBuy__tabs button{padding-inline:12px;font-size:11px}.GroupBuy__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.GroupBuy__historyRow{flex-wrap:wrap;gap:12px;padding:18px}.GroupBuy__historyCopy{flex-basis:calc(100% - 70px)}.GroupBuy__historyAmount{text-align:left;margin-left:58px}.GroupBuy__historyRow .GroupBuy__rowAction{margin-left:auto}}@media (max-width:540px){.GroupBuy__page{padding:20px 16px 48px}.GroupBuy__roomGrid,.GroupBuy__myRooms{grid-template-columns:1fr;gap:18px}.GroupBuy__heroCopy h1{font-size:34px}.GroupBuy__heroNote{font-size:9px}.GroupBuy__featuredProduct>strong{font-size:22px}.GroupBuy__featuredProduct h2{font-size:16px}.GroupBuy__featuredProduct .GroupBuy__picture{width:52px;height:52px}.GroupBuy__createProduct>div{padding:14px}.GroupBuy__createProduct h3{font-size:13px}.GroupBuy__createProduct p strong{font-size:17px}.GroupBuy__modalHeader,.GroupBuy__detailBody{padding:20px}.GroupBuy__tiers{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.GroupBuy__primary,.GroupBuy__textButton,.GroupBuy__share,.GroupBuy__danger,.GroupBuy__roomCard,.GroupBuy__progressTrack>span,.GroupBuy__openRoom svg{transition:none}}.GroupBuy__gbCard{--gc-bg:var(--gb-base);--gc-r:16px;--gc-pad:5px;--gc-ri:calc(var(--gc-r) - var(--gc-pad));--gc-fr:11px;--gc-price:#facc15;--gc-hot:#4752c4;min-width:0;height:100%;padding:var(--gc-pad);border-radius:var(--gc-r);background:var(--gc-bg);color:var(--gb-ink);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--gb-line);border:0;flex-direction:column;font-family:inherit;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .26s;display:flex;position:relative;overflow:hidden}html.dark .GroupBuy__gbCard{box-shadow:inset 0 0 0 1px var(--gb-line), inset 0 0 24px #ffffff06}html:not(.dark) .GroupBuy__gbCard{--gc-price:#d97706}.GroupBuy__gbMedia{aspect-ratio:1;isolation:isolate;border-radius:var(--gc-ri);background:color-mix(in srgb, var(--gb-ink) 5%, var(--gc-bg));border-top-left-radius:0;border-bottom-right-radius:0;flex-shrink:0;position:relative;overflow:hidden}.GroupBuy__gbImage{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.GroupBuy__gbFallback{width:44px;height:44px;color:var(--gb-muted);stroke-width:1.2px;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}.GroupBuy__gbTag,.GroupBuy__gbCut{z-index:2;background:var(--gc-bg);white-space:nowrap;position:absolute}.GroupBuy__gbTag:before,.GroupBuy__gbTag:after,.GroupBuy__gbCut:before,.GroupBuy__gbCut:after{content:"";pointer-events:none;position:absolute}.GroupBuy__gbTag{color:var(--gb-ink);font:11px/1.6 var(--font-th-bold,"thai"), sans-serif;border-bottom-right-radius:12px;align-items:center;gap:6px;padding:4px 10px 5px 4px;display:inline-flex;top:0;left:0}.GroupBuy__gbTag:before,.GroupBuy__gbTag:after{background:radial-gradient(circle at 100% 100%, transparent calc(var(--gc-fr) - .5px), var(--gc-bg) var(--gc-fr))}.GroupBuy__gbTag:before{width:calc(var(--gc-fr) + 1px);height:var(--gc-fr);top:0;left:calc(100% - 1px)}.GroupBuy__gbTag:after{width:var(--gc-fr);height:calc(var(--gc-fr) + 1px);top:calc(100% - 1px);left:0}.GroupBuy__gbTagIcon{background:var(--gc-hot);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;box-shadow:inset 0 1px #ffffff2e}.GroupBuy__gbTagIcon svg{stroke-width:2.2px;width:12px;height:12px}.GroupBuy__gbCard[data-mine=true] .GroupBuy__gbTagIcon{background:#16a34a}.GroupBuy__gbTagIcon[data-tone=create]{background:var(--gb-accent,var(--sf-accent))}.GroupBuy__gbCut{border-top-left-radius:12px;flex-direction:column;align-items:flex-end;padding:5px 10px 2px 13px;display:flex;bottom:0;right:0}.GroupBuy__gbCut:before,.GroupBuy__gbCut:after{background:radial-gradient(circle at 0 0, transparent calc(var(--gc-fr) - .5px), var(--gc-bg) var(--gc-fr))}.GroupBuy__gbCut:before{width:var(--gc-fr);height:calc(var(--gc-fr) + 1px);bottom:calc(100% - 1px);right:0}.GroupBuy__gbCut:after{width:calc(var(--gc-fr) + 1px);height:var(--gc-fr);bottom:0;right:calc(100% - 1px)}.GroupBuy__gbSave{color:#4ade80;font-size:10.5px;line-height:1.4}.GroupBuy__gbPrice{align-items:baseline;gap:3px;display:inline-flex}.GroupBuy__gbPrice strong{color:var(--gc-price);font:16px/1.4 var(--font-th-regular,"thai-rg"), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.GroupBuy__gbPrice small{color:var(--gb-muted);font-size:10.5px}.GroupBuy__gbBody{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px 9px 9px;display:flex}.GroupBuy__gbName{-webkit-line-clamp:2;font:14px/1.55 var(--font-th-regular,"thai-rg"), sans-serif;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.GroupBuy__gbMeta{color:var(--gb-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:11px;line-height:1.6;display:flex}.GroupBuy__gbMeta>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.GroupBuy__gbMeta>span+span{box-shadow:inset 1px 0 0 var(--gb-line);margin-left:9px;padding-left:9px}.GroupBuy__gbMeta b{font-weight:inherit;color:var(--gb-ink)}.GroupBuy__gbMeta svg{width:12px;height:12px}.GroupBuy__gbSeats{margin-top:auto;padding-top:10px;position:relative}.GroupBuy__gbSeats .GroupBuy__seatMap{gap:4px}.GroupBuy__gbSeats .GroupBuy__seat>span{border-radius:7px;width:24px;height:26px}.GroupBuy__gbSeats .GroupBuy__seat svg{width:13px;height:13px}.GroupBuy__gbSeats .GroupBuy__seat .GroupBuy__crown{width:9px;height:9px;top:-5px}.GroupBuy__gbFill{background:var(--gb-line);border-radius:2px;height:2px;position:absolute;top:2px;left:0;right:0;overflow:hidden}.GroupBuy__gbFill:after{content:"";background:var(--gc-hot);transform:scaleX(var(--fill,0));transform-origin:0;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.GroupBuy__gbCard[data-mine=true] .GroupBuy__gbFill:after{background:#16a34a}.GroupBuy__gbCard:focus-visible{outline:2px solid var(--sf-focus,var(--gb-accent));outline-offset:3px}@media (hover:hover) and (pointer:fine){.GroupBuy__gbCard:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gb-ink) 16%, transparent);transform:translateY(-2px)}.GroupBuy__gbCard:hover .GroupBuy__gbImage{transform:scale(1.05)}}[data-sf-radius=sharp] .GroupBuy__gbCard{--gc-r:6px}[data-sf-radius=round] .GroupBuy__gbCard{--gc-r:22px}@media (max-width:1023px){.GroupBuy__roomGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.GroupBuy__roomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}}@media (max-width:600px){.GroupBuy__gbCard{--gc-pad:4px;--gc-fr:10px}.GroupBuy__gbTag{padding:3px 8px 4px 3px;font-size:10px}.GroupBuy__gbTagIcon{width:18px;height:18px}.GroupBuy__gbCut{padding:4px 7px 1px 10px}.GroupBuy__gbPrice strong{font-size:13.5px}.GroupBuy__gbBody{padding:10px 7px 7px}.GroupBuy__gbName{font-size:13px}.GroupBuy__gbMeta{font-size:10px}.GroupBuy__gbMeta>span+span{margin-left:7px;padding-left:7px}}.GroupBuy__breadcrumb{background:color-mix(in srgb, var(--sf-text,var(--gb-ink)) 3%, transparent);min-height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sf-text,var(--gb-ink)) 9%, transparent);border-radius:12px;padding:4px 14px;font-size:12px;line-height:1.6;display:inline-flex}.GroupBuy__breadcrumb>span:last-child{color:var(--sf-text,var(--gb-ink))}.GroupBuy__toolbar{border-top:0;padding-block:8px 4px}.GroupBuy__tabs{background:color-mix(in srgb, var(--sf-text,var(--gb-ink)) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sf-text,var(--gb-ink)) 9%, transparent);border-radius:12px;gap:2px;padding:3px}.GroupBuy__tabs button{border-radius:9px;min-height:34px;padding:0 13px;font-size:12.5px}.GroupBuy__tabs button[aria-current=page]{background:color-mix(in srgb, var(--sf-text,var(--gb-ink)) 9%, transparent);color:var(--sf-text,var(--gb-ink))}.GroupBuy__search{background:var(--gb-base);min-height:38px;box-shadow:inset 0 0 0 1px var(--gb-line);border-radius:11px}.GroupBuy__search>svg{color:var(--gb-muted)}.GroupBuy__featured,.GroupBuy__invite,.GroupBuy__myRooms>button{background:var(--gb-base);box-shadow:inset 0 0 0 1px var(--gb-line)}html.dark :is(.GroupBuy__featured,.GroupBuy__invite,.GroupBuy__myRooms>button){box-shadow:inset 0 0 0 1px var(--gb-line), inset 0 0 24px #ffffff06}.GroupBuy__primary,.GroupBuy__share,.GroupBuy__danger{border-radius:12px}.GroupBuy__sectionHeading h2{font-size:17px}.GroupBuy__container{max-width:var(--home-width,1148px)}.GroupBuy__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding:26px 0 28px;display:flex}.GroupBuy__heroCopy h1{letter-spacing:-.02em;font-size:clamp(26px,2.6vw,32px);line-height:1.4}.GroupBuy__heroCopy>p{margin:4px 0 0;font-size:13px;line-height:1.7}.GroupBuy__heroActions{gap:8px}.GroupBuy__heroActions .GroupBuy__primary{background:var(--gb-accent,var(--sf-accent));min-height:40px;color:var(--sf-on-fill,#fff);padding:0 16px;box-shadow:inset 0 1px #ffffff29}.GroupBuy__heroActions .GroupBuy__primary svg{color:inherit}.GroupBuy__heroActions .GroupBuy__textButton{min-height:40px}@media (max-width:767px){.GroupBuy__hero{padding:20px 0 22px}.GroupBuy__heroActions{width:100%}.GroupBuy__heroActions .GroupBuy__primary{margin-left:auto}}.GroupBuy__split{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.GroupBuy__createCol{top:calc(var(--v1-nav-bottom,88px) + 20px);min-width:0;scroll-margin-top:calc(var(--v1-nav-bottom,72px) + 12px);position:sticky}.GroupBuy__roomsCol{min-width:0}.GroupBuy__roomsCol .GroupBuy__roomGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.GroupBuy__roomsCol .GroupBuy__myRooms{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.GroupBuy__createList{background:var(--gb-base);box-shadow:inset 0 0 0 1px var(--gb-line);border-radius:16px;overflow:hidden}html.dark .GroupBuy__createList{box-shadow:inset 0 0 0 1px var(--gb-line), inset 0 0 24px #ffffff06}.GroupBuy__createRow{width:100%;color:var(--gb-ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) 30px;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;transition:background-color .16s;display:grid}.GroupBuy__createRow+.GroupBuy__createRow{border-top:1px solid var(--gb-line)}.GroupBuy__createThumb{background:color-mix(in srgb, var(--gb-ink) 5%, var(--gb-base));width:44px;height:44px;color:var(--gb-muted);box-shadow:inset 0 0 0 1px var(--gb-line);border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.GroupBuy__createThumb>svg{width:18px;height:18px}.GroupBuy__createCopy{gap:1px;min-width:0;display:grid}.GroupBuy__createCopy strong{font:13px/1.6 var(--font-th-bold,"thai"), sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.GroupBuy__createCopy small{color:var(--gb-muted);font-size:11.5px;line-height:1.6}.GroupBuy__createCopy b{font-weight:inherit;color:#facc15;font-variant-numeric:tabular-nums}html:not(.dark) .GroupBuy__createCopy b{color:#d97706}.GroupBuy__createPlus{background:color-mix(in srgb, var(--gb-ink) 6%, transparent);width:30px;height:30px;color:var(--gb-ink);border-radius:9px;place-items:center;transition:background-color .18s,color .18s,transform .26s cubic-bezier(.16,1,.3,1);display:grid}.GroupBuy__createPlus svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.GroupBuy__createRow:hover{background:color-mix(in srgb, var(--gb-ink) 4%, transparent)}.GroupBuy__createRow:hover .GroupBuy__createPlus{background:var(--gb-accent,var(--sf-accent));color:var(--sf-on-fill,#fff);transform:rotate(90deg)}}@media (max-width:899px){.GroupBuy__split{grid-template-columns:1fr}.GroupBuy__createCol{order:2;position:static}}.GroupBuy__modal{background:var(--gb-base);border-radius:18px;box-shadow:0 30px 80px -24px #000000b3;border:1px solid var(--gb-line)!important}html.dark .GroupBuy__modal{box-shadow:inset 0 0 24px #ffffff06,0 30px 80px -24px #000000b3}.GroupBuy__modalHeader{padding:20px 22px 16px}.GroupBuy__modalHeader h2{font-size:18px}.GroupBuy__modalHeader p{margin-top:2px;font-size:12.5px}.GroupBuy__close{border-radius:10px;transition:background-color .16s,color .16s,transform .3s cubic-bezier(.16,1,.3,1)}.GroupBuy__close:hover{color:var(--gb-ink);transform:rotate(90deg)}.GroupBuy__detailBody{padding:20px 22px 22px}.GroupBuy__fieldHeading{color:var(--gb-muted);font:12px/1.6 var(--font-th-regular,"thai-rg"), sans-serif;margin-bottom:10px}.GroupBuy__choices button{border-radius:10px}.GroupBuy__choices button[aria-pressed=true]{border-color:var(--gb-accent)}.GroupBuy__tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px}.GroupBuy__tiers button{border-radius:12px;gap:2px;padding:11px 12px 10px;transition:border-color .18s,background-color .18s;position:relative}.GroupBuy__tiers button[aria-pressed=true]{background:color-mix(in srgb, var(--gb-ink) 4%, transparent);border-color:var(--gb-accent)}.GroupBuy__tiers button>span{font-size:11.5px;line-height:1.6}.GroupBuy__tiers svg{width:13px;height:13px}.GroupBuy__tiers strong{color:#facc15;font:18px/1.3 var(--font-th-bold,"thai"), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin-top:4px}html:not(.dark) .GroupBuy__tiers strong{color:#d97706}.GroupBuy__tiers small{font-size:10.5px;line-height:1.5}.GroupBuy__bestTier{color:#4ade80;background:#4ade8024;border-radius:6px;padding:0 6px;font-size:10px;font-style:normal;line-height:1.7;position:absolute;top:8px;right:8px}.GroupBuy__privateOption{align-items:center;margin-bottom:12px;padding:14px 0}.GroupBuy__privateOption input{appearance:none;background:color-mix(in srgb, var(--gb-ink) 16%, transparent);cursor:pointer;border-radius:999px;flex-shrink:0;width:34px;height:20px;margin:0;transition:background-color .2s;position:relative}.GroupBuy__privateOption input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.GroupBuy__privateOption input:checked{background:var(--gb-accent)}.GroupBuy__privateOption input:checked:after{transform:translate(14px)}.GroupBuy__privateOption strong{font-size:13px}.GroupBuy__privateOption small{margin-top:0;font-size:11.5px;line-height:1.6}.GroupBuy__modal .GroupBuy__notice{color:color-mix(in srgb, #fbb024 70%, var(--gb-ink));background:#fbb02417;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.7;box-shadow:inset 2px 0 #fbb024b3}.GroupBuy__receipt{border-top:1px solid var(--gb-line);gap:10px;margin:16px 0 18px;padding-top:16px}.GroupBuy__receipt dt{font-size:12.5px}.GroupBuy__receipt dd{font-size:14px}.GroupBuy__receipt>div:first-child dd{color:#facc15;font-size:24px}html:not(.dark) .GroupBuy__receipt>div:first-child dd{color:#d97706}.GroupBuy__detailBody>.GroupBuy__primary{background:var(--gb-accent,var(--sf-accent));min-height:48px;color:var(--sf-on-fill,#fff);border-radius:12px;box-shadow:inset 0 1px #ffffff29}.GroupBuy__detailBody>.GroupBuy__primary svg{color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1)}.GroupBuy__detailBody>.GroupBuy__primary:hover:not(:disabled) svg{transform:translate(3px)}.GroupBuy__detailBody>.GroupBuy__primary:disabled{background:color-mix(in srgb, var(--gb-ink) 8%, transparent);color:var(--gb-muted);box-shadow:none}.GroupBuy__actionNote{font-size:11px}@media (max-width:520px){.GroupBuy__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.GroupBuy__modalHeader,.GroupBuy__detailBody{padding-inline:16px}}.GroupBuy__detailProduct{gap:14px}.GroupBuy__detailProduct .GroupBuy__picture{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--gb-line);border-radius:12px}.GroupBuy__detailProduct h3{align-items:center;gap:8px;font-size:16px;display:flex}.GroupBuy__detailProduct p{margin-top:1px;font-size:12px}.GroupBuy__privateIcon{width:14px;height:14px;color:var(--gb-muted)}.GroupBuy__detailPrice{text-align:right;flex-shrink:0;justify-items:end;display:grid}.GroupBuy__detailPrice strong{color:#facc15;font:22px/1.3 var(--font-th-bold,"thai"), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html:not(.dark) .GroupBuy__detailPrice strong{color:#d97706}.GroupBuy__detailPrice small{color:var(--gb-muted);font-size:11px}.GroupBuy__detailSeats{background:color-mix(in srgb, var(--gb-ink) 3%, transparent);box-shadow:inset 0 0 0 1px var(--gb-line);border:0;border-radius:14px;margin:18px 0 16px;padding:14px 16px 16px;position:relative}.GroupBuy__detailSeatsHead{color:var(--gb-muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.6;display:flex}.GroupBuy__detailSeatsHead b{font-weight:inherit;color:var(--gb-ink);font-variant-numeric:tabular-nums}.GroupBuy__detailTime{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.GroupBuy__detailTime svg{width:13px;height:13px}.GroupBuy__detailTime[data-open=true]{color:var(--gb-ink)}.GroupBuy__detailFill{background:var(--gb-line);border-radius:2px;height:2px;margin:10px 0 14px;display:block;position:relative;overflow:hidden}.GroupBuy__detailFill:after{content:"";transform:scaleX(var(--fill,0));transform-origin:0;background:#4752c4;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.GroupBuy__detailSeats .GroupBuy__seatMap{gap:10px}.GroupBuy__detailSeats .GroupBuy__seat>span{border-radius:12px;width:40px;height:40px}.GroupBuy__detailSeats .GroupBuy__seat[data-filled=true]>span{color:#fff;background:#4752c4;border:0;box-shadow:inset 0 1px #ffffff2e}.GroupBuy__detailSeats .GroupBuy__seat .GroupBuy__crown{color:#fbb024;fill:#fbb024;width:14px;height:14px;top:-8px;right:-6px}.GroupBuy__detailSeats .GroupBuy__seat small{max-width:52px;font-size:10.5px}.GroupBuy__detailBody>.GroupBuy__danger{border:1px solid color-mix(in srgb, var(--theme-danger,#f87171) 35%, transparent);min-height:46px;color:var(--theme-danger,#f87171);background:0 0;border-radius:12px;transition:background-color .18s}.GroupBuy__detailBody>.GroupBuy__danger:hover:not(:disabled){background:color-mix(in srgb, var(--theme-danger,#f87171) 8%, transparent)}.GroupBuy__detailBody>.GroupBuy__share{min-height:40px;color:var(--gb-muted);border-radius:12px;margin-top:8px;transition:color .18s,background-color .18s}.GroupBuy__detailBody>.GroupBuy__share svg{color:inherit}.GroupBuy__detailBody>.GroupBuy__share:hover{color:var(--gb-ink);background:color-mix(in srgb, var(--gb-ink) 4%, transparent)}.GroupBuy__historyList{background:var(--gb-base);box-shadow:inset 0 0 0 1px var(--gb-line);border-radius:16px;gap:0;display:block;overflow:hidden}html.dark .GroupBuy__historyList{box-shadow:inset 0 0 0 1px var(--gb-line), inset 0 0 24px #ffffff06}.GroupBuy__historyRow{--tone:var(--gb-muted);background:0 0;border-radius:0;gap:14px;padding:14px 16px}.GroupBuy__historyRow+.GroupBuy__historyRow{border-top:1px solid var(--gb-line)}.GroupBuy__historyRow[data-tone=done]{--tone:#4ade80}.GroupBuy__historyRow[data-tone=waiting]{--tone:#818cf8}.GroupBuy__historyRow[data-tone=refunded]{--tone:#fbb024}.GroupBuy__historyIcon{background:color-mix(in srgb, var(--tone) 13%, transparent);width:38px;height:38px;color:var(--tone);border-radius:11px}.GroupBuy__historyIcon svg{width:17px;height:17px}.GroupBuy__historyCopy h3{gap:7px;font-size:13.5px}.GroupBuy__historyCopy h3 svg{color:#fbb024;width:13px;height:13px}.GroupBuy__historyCopy p,.GroupBuy__historyCopy small{margin-top:1px;font-size:11.5px;line-height:1.6}.GroupBuy__historyAmount{justify-items:end;gap:3px}.GroupBuy__historyAmount strong{font:17px/1.3 var(--font-th-regular,"thai-rg"), sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.GroupBuy__historyAmount>span,.GroupBuy__historyAmount>span[data-settled=true]{background:color-mix(in srgb, var(--tone) 13%, transparent);color:var(--tone);border-radius:6px;padding:0 7px;font-size:10.5px;line-height:1.7}.GroupBuy__historyRow .GroupBuy__rowAction{border-radius:9px}@media (max-width:600px){.GroupBuy__historyRow{flex-wrap:wrap;padding:12px 14px}.GroupBuy__historyCopy{flex-basis:calc(100% - 52px)}.GroupBuy__historyAmount{grid-auto-flow:column;align-items:center;gap:8px;margin-left:52px}}
@font-face{font-family:M1 LINE Seed Sans TH;src:url(/sites/bymod/fonts/LINESeedSansTH_W_Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}html[data-admin-theme=v1-emerald]{--m1-font-body:"M1 LINE Seed Sans TH", "Leelawadee UI", sans-serif;--m1-font-strong:var(--m1-font-body);--m1-font-mono:var(--m1-font-body);--m1-fw-body:400;--m1-fw-medium:400;--m1-fw-strong:400;--font-th-regular:var(--m1-font-body);--font-th-bold:var(--m1-font-body);--font-inter:var(--m1-font-body);--font-geist-sans:var(--m1-font-body);--font-geist-mono:var(--m1-font-body);--m1-bg:#000;--m1-card:#000;--m1-pane:#000;--m1-pane-deep:#030303;--m1-well:#000;--m1-thead:#0a0a0a;--m1-th-bg:#070707;--m1-surface:#101010;--m1-surface-2:#181818;--m1-raised:#0e0e0e;--m1-raised-hover:#161616;--m1-row-hover:#0c0c0c;--m1-overlay:#0a0a0a;--m1-highlight:#191919;--m1-range:#161616;--m1-glass:#000;--m1-glass-strong:#080808;--m1-glass-blur:none;--m1-line:#1a1a1a;--m1-line-2:#222;--m1-card-line:#1c1c1c;--m1-line-strong:#484848;--m1-line-btn:#3c3c3c;--m1-line-box:#353535;--m1-line-control:#686868;--m1-line-control-hover:#919191;--m1-text:#f2f2f2;--m1-text-1:#e5e5e5;--m1-text-2:#b7b7b7;--m1-text-3:#a1a1a1;--m1-text-off:#696969;--m1-accent:#fafafa;--m1-accent-hover:#e5e5e5;--m1-accent-press:#d4d4d4;--m1-accent-hi:#fff;--m1-on-accent:#101010;--m1-grad-primary:var(--m1-accent);--m1-grad-primary-hover:var(--m1-accent-hover);--m1-e-glow:none;--m1-e-glow-hover:none;--m1-hero-wash:none;--m1-accent-tint:#ffffff14;--m1-accent-tint-2:#ffffff09;--m1-accent-line:#ffffff42;--m1-link:#f5f5f5;--m1-link-hover:#fff;--m1-selected:var(--m1-accent-tint);--m1-selected-bar:var(--m1-accent);--m1-ok:#22c55e;--m1-ok-tint:#22c55e1a;--m1-ok-line:#22c55e52;--m1-ok-wash:#9dc9ae0d;--m1-info:#60a5fa;--m1-info-solid:#3b82f6;--m1-info-tint:#3b82f61a;--m1-info-line:#3b82f652;--m1-info-wash:#a8bace0d;--m1-warn:#fbbf24;--m1-warn-solid:#f59e0b;--m1-warn-tint:#f59e0b1a;--m1-warn-line:#f59e0b52;--m1-warn-wash:#d4b38a0d;--m1-danger:#f87171;--m1-danger-tint:#ef44441a;--m1-danger-line:#ef444452;--m1-danger-wash:#e5a09b0d;--m1-danger-fill:#dc2626;--m1-danger-fill-hover:#b91c1c;--m1-danger-fill-press:#991b1b;--m1-neutral:#d4d8de;--m1-neutral-tint:#ffffff12;--m1-ok-ink:#4ade80;--m1-info-ink:#93c5fd;--m1-info-pill:#3b82f61f;--m1-warn-ink:#fcd34d;--m1-warn-pill:#f59e0b1f;--m1-danger-ink:#fca5a5;--m1-danger-pill:#ef44441f;--m1-neutral-ink:#d1d5db;--m1-neutral-pill:#9ca3af29;--m1-violet:#bfc0c4;--m1-violet-hue:#aeafb4;--m1-violet-tint:#bebec214;--m1-pink:#c4b9b7;--m1-pink-hue:#b5aeac;--m1-pink-tint:#beb5b214;--m1-cyan:#bbc6c3;--m1-cyan-hue:#abb9b4;--m1-cyan-tint:#b1bfb914;--m1-amber:#fbbf24;--m1-amber-ink:#fcd34d;--m1-amber-tint:#f59e0b1f;--m1-section-work:#b7b7b7;--m1-section-catalog:#b7b7b7;--m1-section-service:#b7b7b7;--m1-section-finance:#b7b7b7;--m1-section-storefront:#b7b7b7;--m1-section-system:#b7b7b7;--m1-section-addons:#b7b7b7;--m1-section-logs:#b7b7b7;--m1-section-hue:var(--m1-section-work);--m1-section-hue-text:var(--m1-section-hue);--m1-section-tint:color-mix(in srgb, var(--m1-section-hue) 14%, transparent);--m1-section-ring:color-mix(in srgb, var(--m1-section-hue) 26%, transparent);--m1-focus:#e6e8eb;--m1-scrim:#040506a8;--m1-chart-1:#22c55e;--m1-chart-2:#60a5fa;--m1-chart-3:#fbbf24;--m1-chart-grid:#282828;--m1-chart-base:#343434;--m1-r-xs:5px;--m1-r-sm:7px;--m1-r-md:9px;--m1-r-lg:12px;--m1-r-card:14px;--m1-r-xl:18px;--m1-r-pill:999px;--m1-s1:4px;--m1-s2:8px;--m1-s3:12px;--m1-s4:16px;--m1-s5:20px;--m1-s6:24px;--m1-s8:32px;--m1-s10:40px;--m1-page-x:24px;--m1-page-top:20px;--m1-page-head-h:0px;--m1-gap:16px;--m1-ctl-h:40px;--m1-ctl-h-sm:32px;--m1-ctl-h-xs:28px;--m1-ctl-h-lg:44px;--m1-row-h:48px;--m1-row-h-2:60px;--m1-row-h-dense:40px;--m1-menu-row-h:38px;--m1-pane-head-h:60px;--m1-toolbar-h:56px;--m1-sheet-head-h:64px;--m1-e-card:none;--m1-e-btn:none;--m1-e-primary:none;--m1-e-primary-hover:none;--m1-e-press:none;--m1-e-overlay:0 12px 32px -8px #000000a6;--m1-e-float:0 8px 24px -8px #0000008c;--m1-e-dialog:0 24px 64px -16px #000000bf;--m1-e-sheet:-16px 0 48px -16px #0009;--m1-e-bar:0 12px 36px -12px #000000b3;--m1-t-fast:.12s;--m1-t-base:.16s;--m1-t-sheet:.2s;--m1-ease:cubic-bezier(.2, 0, 0, 1);--m1-z-sticky:20;--m1-z-chrome:40;--m1-z-bnav:45;--m1-z-overlay:60;--m1-z-popover:70;--m1-z-palette:80;--m1-fs-11:11px;--m1-lh-11:1.4;--m1-fs-12:12px;--m1-lh-12:1.55;--m1-fs-13:13px;--m1-lh-13:1.6;--m1-fs-14:14px;--m1-lh-14:1.55;--m1-fs-15:15px;--m1-lh-15:1.5;--m1-fs-16:16px;--m1-lh-16:1.45;--m1-tr-16:0;--m1-fs-18:18px;--m1-lh-18:1.4;--m1-fs-20:20px;--m1-lh-20:1.3;--m1-tr-20:0;--m1-fs-22:22px;--m1-lh-22:1.35;--m1-fs-28:28px;--m1-lh-28:1.15;--m1-tr-28:-.02em;--m1-fs-40:40px;--m1-lh-40:1.1;--m1-tr-40:-.03em;--m1-bar-h:56px;--m1-tabs-h:44px;--m1-status-h:0px;--m1-bnav-h:0px;--m1-chrome-top:calc(var(--m1-bar-h) + var(--m1-tabs-h));--m1-chrome-bottom:calc(var(--m1-status-h) + var(--m1-bnav-h));--m1-inspector-w:360px;--m1-index-w:200px;--m1-preview-w:380px;--m1-sheet-md:480px;--m1-sheet-lg:640px;--m1-sheet-xl:720px;--m1-dialog-sm:420px;--m1-dialog-md:540px;--m1-dialog-lg:720px}html[data-admin-theme=v1-emerald][data-m1-section=work],html[data-admin-theme=v1-emerald] [data-m1-section=work]{--m1-section-hue:var(--m1-section-work)}html[data-admin-theme=v1-emerald][data-m1-section=catalog],html[data-admin-theme=v1-emerald] [data-m1-section=catalog]{--m1-section-hue:var(--m1-section-catalog)}html[data-admin-theme=v1-emerald][data-m1-section=service],html[data-admin-theme=v1-emerald] [data-m1-section=service]{--m1-section-hue:var(--m1-section-service)}html[data-admin-theme=v1-emerald][data-m1-section=finance],html[data-admin-theme=v1-emerald] [data-m1-section=finance]{--m1-section-hue:var(--m1-section-finance)}html[data-admin-theme=v1-emerald][data-m1-section=storefront],html[data-admin-theme=v1-emerald] [data-m1-section=storefront]{--m1-section-hue:var(--m1-section-storefront)}html[data-admin-theme=v1-emerald][data-m1-section=system],html[data-admin-theme=v1-emerald] [data-m1-section=system]{--m1-section-hue:var(--m1-section-system)}html[data-admin-theme=v1-emerald][data-m1-section=addons],html[data-admin-theme=v1-emerald] [data-m1-section=addons]{--m1-section-hue:var(--m1-section-addons)}html[data-admin-theme=v1-emerald][data-m1-section=logs],html[data-admin-theme=v1-emerald] [data-m1-section=logs]{--m1-section-hue:var(--m1-section-logs)}html[data-admin-theme=v1-emerald] [data-m1-section]{--m1-section-hue-text:var(--m1-section-hue);--m1-section-tint:color-mix(in srgb, var(--m1-section-hue) 14%, transparent);--m1-section-ring:color-mix(in srgb, var(--m1-section-hue) 26%, transparent)}@media (max-width:767px){html[data-admin-theme=v1-emerald]{--m1-ctl-h:44px;--m1-ctl-h-sm:40px;--m1-ctl-h-xs:36px;--m1-menu-row-h:44px;--m1-fs-40:36px;--m1-page-x:16px;--m1-page-top:16px;--m1-gap:12px;--m1-r-card:14px;--m1-pane-head-h:60px;--m1-bar-h:56px;--m1-bnav-h:calc(64px + env(safe-area-inset-bottom,0px))}}@media (max-width:359px){html[data-admin-theme=v1-emerald]{--m1-page-x:12px}}@media (min-width:1280px){html[data-admin-theme=v1-emerald]{--m1-status-h:28px;--m1-inspector-w:380px}}@media (min-width:1440px){html[data-admin-theme=v1-emerald]{--m1-inspector-w:420px}}html[data-admin-theme=v1-emerald]{--dash-bg:var(--m1-bg);--dash-bg-input:var(--m1-well);--dash-bg-card:var(--m1-card);--dash-bg-card-hover:var(--m1-surface);--dash-bg-elevated:var(--m1-overlay);--dash-bg-muted:var(--m1-thead);--dash-border:var(--m1-line-2);--dash-border-hover:var(--m1-line-control);--dash-border-focus:var(--m1-focus);--dash-text:var(--m1-text);--dash-text-secondary:var(--m1-text-2);--dash-text-muted:var(--m1-text-3);--dash-text-inactive:var(--m1-text-3);--dash-text-inverse:var(--m1-on-accent);--dash-icon-muted:var(--m1-text-3);--dash-accent:var(--m1-accent);--dash-accent-hover:var(--m1-accent-hover);--dash-accent-text:var(--m1-link);--dash-accent-muted:var(--m1-accent-tint);--dash-accent-border:var(--m1-accent-line);--dash-icon-bg:transparent;--dash-icon-border:transparent;--dash-success-text:var(--m1-ok);--dash-success-muted:var(--m1-ok-tint);--dash-success-border:var(--m1-ok-line);--dash-warning-text:var(--m1-warn);--dash-warning-muted:var(--m1-warn-tint);--dash-warning-border:var(--m1-warn-line);--dash-error-text:var(--m1-danger);--dash-error-muted:var(--m1-danger-tint);--dash-error-border:var(--m1-danger-line);--dash-info-text:var(--m1-info);--dash-info-muted:var(--m1-info-tint);--dash-info-border:var(--m1-info-line);--dash-status-success:var(--dash-success-text);--dash-status-warning:var(--dash-warning-text);--dash-status-error:var(--dash-error-text);--dash-status-info:var(--dash-info-text);--dash-banner-icon-bg:transparent;--dash-banner-border-error:var(--m1-danger-line);--dash-banner-border-warning:var(--m1-warn-line);--dash-banner-border-success:var(--m1-ok-line);--dash-sidebar-bg:var(--m1-pane);--dash-sidebar-border:var(--m1-line);--dash-sidebar-text-muted:var(--m1-text-2);--dash-sidebar-hover:var(--m1-surface);--dash-sidebar-active:var(--m1-accent-tint);--dash-btn-primary:var(--m1-accent);--dash-btn-primary-text:var(--m1-on-accent);--dash-btn-primary-border:var(--m1-accent);--dash-btn-primary-hover:var(--m1-accent-hover);--dash-btn-secondary:var(--m1-raised);--dash-btn-secondary-hover:var(--m1-raised-hover);--dash-btn-ghost-hover:#ffffff12;--dash-btn-soft-bg:var(--m1-accent-tint);--dash-btn-soft-hover:var(--m1-accent-tint);--dash-btn-soft-text:var(--m1-accent-hi);--dash-btn-soft-border:var(--m1-accent-line);--dash-switch-off:#2a2d32;--dash-switch-thumb:#c4c8cf;--dash-topbar-bg:var(--m1-bg);--admin-v1-error-text:var(--dash-text);--admin-v1-error-muted:var(--dash-text-muted);--admin-v1-error-bg:var(--dash-bg);--admin-v1-error-card:var(--dash-bg-card);--admin-v1-error-border:var(--dash-border);--admin-v1-error-action:var(--dash-btn-primary);--admin-v1-error-action-text:var(--dash-btn-primary-text);--admin-v1-kv-text:var(--dash-text);--admin-v1-kv-secondary:var(--dash-text-secondary);--admin-v1-kv-muted:var(--dash-text-muted);--admin-v1-kv-border:var(--dash-border);--radius:10px;--radius-2xl:16px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--m1-bg);scrollbar-color:var(--m1-line-control) var(--m1-bg);scrollbar-width:thin;font-synthesis-weight:none}html[data-admin-theme=v1-emerald],html[data-admin-theme=v1-emerald] body,html[data-admin-theme=v1-emerald] [data-dashboard]{--background:var(--m1-bg);--foreground:var(--m1-text);--card:var(--m1-card);--card-foreground:var(--m1-text);--popover:var(--m1-overlay);--popover-foreground:var(--m1-text);--primary:var(--m1-accent);--primary-foreground:var(--m1-on-accent);--secondary:var(--m1-raised);--secondary-foreground:var(--m1-text);--muted:var(--m1-thead);--muted-foreground:var(--m1-text-2);--accent:var(--m1-surface);--accent-foreground:var(--m1-text);--destructive:var(--m1-danger);--border:var(--m1-line-2);--input:var(--m1-line-control);--ring:var(--m1-focus);--radius:10px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-admin-theme=v1-emerald] body,html[data-admin-theme=v1-emerald] [data-dashboard]{color:var(--m1-text);background:var(--m1-bg)!important}html[data-admin-theme=v1-emerald] body{font-size:var(--m1-fs-14);line-height:var(--m1-lh-14);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@layer base{html[data-admin-theme=v1-emerald] body:has([data-dashboard]){background-color:var(--m1-bg)!important}}html[data-admin-theme=v1-emerald] :is(h1,h2,h3,h4,h5,h6,strong,b,th,label,.th,.ou,.font-medium,.font-semibold,[data-m1-weight=medium]){font-weight:var(--m1-fw-medium)!important}html[data-admin-theme=v1-emerald] :is(.font-bold,.font-extrabold,.font-black,[data-m1-weight=strong]){font-weight:var(--m1-fw-strong)!important}html[data-admin-theme=v1-emerald] [data-m1-weight=body]{font-weight:var(--m1-fw-body)!important}html[data-admin-theme=v1-emerald] :where([data-m1],[data-m1] *),html[data-admin-theme=v1-emerald] :where([data-m1],[data-m1] *):before,html[data-admin-theme=v1-emerald] :where([data-m1],[data-m1] *):after{font-weight:var(--m1-fw,var(--m1-fw-body))!important}html[data-admin-theme=v1-emerald] :is(td,th,time,input[type=number],.ou,.ds-stat-value,.ds-badge,[data-slot=badge]){font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html[data-admin-theme=v1-emerald] :is(code,kbd,pre,samp){font-family:var(--m1-font-mono)}html[data-admin-theme=v1-emerald] .ou{letter-spacing:-.01em}html[data-admin-theme=v1-emerald] :focus-visible{outline:2px solid var(--m1-focus);outline-offset:2px}html[data-admin-theme=v1-emerald] :focus-visible:not([tabindex="-1"]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){outline-width:2px!important;outline-style:solid!important;outline-color:var(--m1-focus)!important}html[data-admin-theme=v1-emerald]{scroll-padding-bottom:calc(var(--m1-chrome-bottom) + 8px)}html[data-admin-theme=v1-emerald]:has(.m1-savebar){scroll-padding-bottom:calc(var(--m1-chrome-bottom) + 60px)}@media (max-width:767px){html[data-admin-theme=v1-emerald]:has(.m1-selbar){scroll-padding-bottom:calc(var(--m1-chrome-bottom) + 76px)}}html[data-admin-theme=v1-emerald] :is(input,textarea){caret-color:var(--m1-text)}html[data-admin-theme=v1-emerald] ::selection{color:var(--m1-text);background:#8ac5ae4d}html[data-admin-theme=v1-emerald] :is(a,button,input,textarea,select){-webkit-tap-highlight-color:transparent}html[data-admin-theme=v1-emerald] :is(a,button){text-underline-offset:4px}html[data-admin-theme=v1-emerald] *{scrollbar-color:var(--m1-line-control) transparent;scrollbar-width:thin}html[data-admin-theme=v1-emerald] ::-webkit-scrollbar{width:8px;height:8px}html[data-admin-theme=v1-emerald] ::-webkit-scrollbar-track{background:0 0}html[data-admin-theme=v1-emerald] ::-webkit-scrollbar-thumb{background:var(--m1-line-control);border-radius:var(--m1-r-xs);background-clip:padding-box;border:2px solid #0000}html[data-admin-theme=v1-emerald] svg.lucide{stroke-width:1.75px}html[data-admin-theme=v1-emerald] :is(.text-\[8px\],.text-\[9px\],.text-\[9\.5px\],.text-\[10px\],.text-\[10\.5px\],.text-\[11px\],.text-\[11\.5px\],[style*="font-size: 8px"],[style*="font-size: 8.5px"],[style*="font-size: 9px"],[style*="font-size: 9.5px"],[style*="font-size: 10px"],[style*="font-size: 10.5px"],[style*="font-size: 11px"],[style*="font-size: 11.5px"],[style*="font-size: 0.7rem"],[style*=font-size\:8px],[style*="font-size:8.5px"],[style*=font-size\:9px],[style*="font-size:9.5px"],[style*=font-size\:10px],[style*="font-size:10.5px"],[style*=font-size\:11px],[style*="font-size:11.5px"],[style*="font-size:0.7rem"]):not(:where([data-merchant],[data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){font-size:var(--m1-fs-12)!important}html[data-admin-theme=v1-emerald] :is([style^="color: #525866"],[style*="; color: #525866"],[style^="color:#525866"],[style*=";color:#525866"],[style^="color: rgb(82, 88, 102)"],[style*="; color: rgb(82, 88, 102)"]):not(:where([data-merchant],[data-merchant] *)){color:var(--m1-text-3)!important}html[data-admin-theme=v1-emerald] [style*="--theme-main, #ed2052"][style*=scaleX]{background:var(--m1-text-2)!important}html[data-admin-theme=v1-emerald] .slip-dropzone[aria-disabled=true]{cursor:wait}@media (forced-colors:active){html[data-admin-theme=v1-emerald] :focus-visible{outline-color:highlight}html[data-admin-theme=v1-emerald] :is(input,textarea,select,[role=switch],[data-slot=select-trigger]){border-color:canvastext}html[data-admin-theme=v1-emerald] :is(.ds-badge-success,[data-slot=badge]):before{forced-color-adjust:none}}html[data-admin-theme=v1-emerald] :is(.rounded-xl,.rounded-2xl,.rounded-3xl):not(:where([data-merchant],[data-merchant] *)){border-radius:var(--m1-r-card)}html[data-admin-theme=v1-emerald] :is(.rounded-t-xl,.rounded-t-2xl):not(:where([data-merchant],[data-merchant] *)){border-top-left-radius:var(--m1-r-card);border-top-right-radius:var(--m1-r-card)}html[data-admin-theme=v1-emerald] :is(.rounded-b-xl,.rounded-b-2xl):not(:where([data-merchant],[data-merchant] *)){border-bottom-left-radius:var(--m1-r-card);border-bottom-right-radius:var(--m1-r-card)}html[data-admin-theme=v1-emerald] input[type=color]::-webkit-color-swatch{border-radius:2px}html[data-admin-theme=v1-emerald] input[type=color]::-moz-color-swatch{border-radius:2px}html[data-admin-theme=v1-emerald] .m1-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}html[data-admin-theme=v1-emerald] .m1-mono{font-family:var(--m1-font-mono);font-size:var(--m1-fs-12);letter-spacing:0;font-variant-numeric:tabular-nums}html[data-admin-theme=v1-emerald] .m1-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html[data-admin-theme=v1-emerald] .m1-t0{color:var(--m1-text)}html[data-admin-theme=v1-emerald] .m1-t1{color:var(--m1-text-1)}html[data-admin-theme=v1-emerald] .m1-t2{color:var(--m1-text-2)}html[data-admin-theme=v1-emerald] .m1-t3{color:var(--m1-text-3)}html[data-admin-theme=v1-emerald] .m1-hair-t{border-top:1px solid var(--m1-line)}html[data-admin-theme=v1-emerald] .m1-hair-b{border-bottom:1px solid var(--m1-line)}html[data-admin-theme=v1-emerald] .m1-hair-l{border-left:1px solid var(--m1-line)}html[data-admin-theme=v1-emerald] .m1-hair-r{border-right:1px solid var(--m1-line)}html[data-admin-theme=v1-emerald] .m1-focus-inset:focus-visible{outline-offset:-2px}@property --m1-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --m1-fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes m1-scroll-fade{0%{--m1-fade-l:0px;--m1-fade-r:24px}4%{--m1-fade-l:24px}96%{--m1-fade-r:24px}to{--m1-fade-l:24px;--m1-fade-r:0px}}html[data-admin-theme=v1-emerald] .m1-scroll-x{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;min-width:0;max-width:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--m1-fade-l), #000 calc(100% - var(--m1-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--m1-fade-l), #000 calc(100% - var(--m1-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--m1-fade-l), #000 calc(100% - var(--m1-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--m1-fade-l), #000 calc(100% - var(--m1-fade-r)), transparent 100%);overflow:auto hidden}html[data-admin-theme=v1-emerald] .m1-scroll-x::-webkit-scrollbar{display:none}html[data-admin-theme=v1-emerald] .m1-scroll-x>*{scroll-snap-align:start;flex:none}@supports (animation-timeline:scroll()){html[data-admin-theme=v1-emerald] .m1-scroll-x{animation:linear both m1-scroll-fade;animation-timeline:scroll(self inline)}}html[data-admin-theme=v1-emerald] .ds-page{min-width:0}html[data-admin-theme=v1-emerald] [data-m1=shell] .ds-page{max-width:1440px;padding:var(--m1-page-top) var(--m1-page-x) 40px;margin:0}html[data-admin-theme=v1-emerald] .ds-page-header{border-bottom:0;align-items:center;gap:8px 16px;min-height:44px;margin:0 0 20px;padding:0}html[data-admin-theme=v1-emerald] .ds-page-header>div{max-width:100%}html[data-admin-theme=v1-emerald] .ds-page-header>div:first-child{align-items:center!important}html[data-admin-theme=v1-emerald] .ds-page-header>div:last-child:not(:first-child){flex-wrap:wrap;justify-content:flex-end;margin-left:auto}html[data-admin-theme=v1-emerald] .ds-page-header>div:first-child>div[style*=--dash-icon-bg]{display:none!important}html[data-admin-theme=v1-emerald] :is(.ds-page-title,.dash-page-title){color:var(--m1-text);font-size:var(--m1-fs-20);letter-spacing:0;text-wrap:balance;--m1-fw:var(--m1-fw-strong);line-height:1.4;font-weight:var(--m1-fw-strong)!important}html[data-admin-theme=v1-emerald] :is(.ds-page-desc,.dash-page-desc){color:var(--m1-text-2);font-size:var(--m1-fs-14);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:90ch;margin-top:4px;line-height:1.5;display:-webkit-box;overflow:hidden}html[data-admin-theme=v1-emerald] :is(.ds-card,.ds-card-elevated,.ds-stat,.ds-empty){background:var(--m1-card);border-color:var(--m1-card-line);border-radius:var(--m1-r-card);box-shadow:var(--m1-e-card)}html[data-admin-theme=v1-emerald] .ds-stat:hover{border-color:var(--m1-line-strong);box-shadow:var(--m1-e-card)}html[data-admin-theme=v1-emerald] :is(.ds-card-header,.ds-card-footer){border-color:var(--m1-line);flex-wrap:wrap;gap:12px}html[data-admin-theme=v1-emerald] .ds-card-header>*{min-width:0;max-width:100%}html[data-admin-theme=v1-emerald] :is(.ds-card-title,.ds-section-title,.ds-empty-title){color:var(--m1-text);letter-spacing:0;font-size:var(--m1-fs-16);line-height:1.45;font-weight:var(--m1-fw-strong)!important}html[data-admin-theme=v1-emerald] .ds-stat-value{color:var(--m1-text)}html[data-admin-theme=v1-emerald] :is(.ds-card-desc,.ds-section-desc,.ds-empty-desc,.ds-stat-label){color:var(--m1-text-2);line-height:1.55}html[data-admin-theme=v1-emerald] :is(.ds-field-hint,.ds-stat-hint,.ds-loading){color:var(--m1-text-3)}html[data-admin-theme=v1-emerald] :is(.ds-field-hint,.ds-field-error){font-size:var(--m1-fs-12)}html[data-admin-theme=v1-emerald] .ds-field-label,html[data-admin-theme=v1-emerald] [data-slot=label]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){color:var(--m1-text-1);font-size:var(--m1-fs-14)}html[data-admin-theme=v1-emerald] .ds-field-error,html[data-admin-theme=v1-emerald] .ds-field-required:after{color:var(--m1-danger)}html[data-admin-theme=v1-emerald] :is(.ds-section-icon,.ds-stat-icon,.ds-empty-icon,.ds-stat-icon-accent){background:color-mix(in srgb, var(--m1-section-hue) 14%, var(--m1-card));border-radius:var(--m1-r-md);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m1-section-hue) 26%, transparent);color:var(--m1-section-hue);border:0}html[data-admin-theme=v1-emerald] .ds-stat-value{letter-spacing:-.01em}html[data-admin-theme=v1-emerald] .ds-empty{padding:32px 24px}html[data-admin-theme=v1-emerald] .ds-skeleton{background:var(--m1-surface-2);border-radius:4px;animation:1.4s ease-in-out infinite alternate m1-skeleton-pulse}@keyframes m1-skeleton-pulse{to{opacity:.5}}html[data-admin-theme=v1-emerald] :is(.ds-toolbar,.ds-row-between){flex-wrap:wrap}html[data-admin-theme=v1-emerald] .ds-grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}html[data-admin-theme=v1-emerald] .ds-grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}html[data-admin-theme=v1-emerald] .ds-grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}html[data-admin-theme=v1-emerald] [data-slot=card]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-radius:var(--m1-r-card);background:var(--m1-card)!important;color:var(--m1-text)!important;border-color:var(--m1-card-line)!important;box-shadow:var(--m1-e-card)!important}html[data-admin-theme=v1-emerald] :is([data-slot=card-title],[data-slot=dialog-title],[data-slot=drawer-title]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){letter-spacing:0;color:var(--m1-text)!important}html[data-admin-theme=v1-emerald] :is([data-slot=card-description],[data-slot=dialog-description],[data-slot=drawer-description]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){line-height:1.55;color:var(--m1-text-2)!important}html[data-admin-theme=v1-emerald] :is([data-slot=card-header],[data-slot=card-footer],[data-slot=separator]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-line)!important}html[data-admin-theme=v1-emerald] [data-slot=separator]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-line)}html[data-admin-theme=v1-emerald] :is(input,textarea,select,[data-slot=select-trigger]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-line-control);border-radius:var(--m1-r-md);box-shadow:none;background-color:var(--m1-well)!important;color:var(--m1-text)!important}html[data-admin-theme=v1-emerald] :is(input,textarea,select)[style*="var(--dash-border,"]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-line-control)!important}html[data-admin-theme=v1-emerald] :is(input,textarea,select):is([style*="border-radius: 8px"],[style*="border-radius: 9px"],[style*="border-radius: 10px"],[style*="border-radius: 12px"],[style*=border-radius\:8px],[style*=border-radius\:10px],[style*=border-radius\:12px]):not([type=checkbox]):not([type=radio]):not([type=color]):not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-radius:var(--m1-r-md)!important}html[data-admin-theme=v1-emerald] :is(input,textarea,select,[data-slot=select-trigger]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):hover:not(:disabled):not(:focus):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-line-control-hover)}html[data-admin-theme=v1-emerald] :is(input,textarea,select,[data-slot=select-trigger]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-accent);box-shadow:0 0 0 3px var(--m1-accent-tint)!important}html[data-admin-theme=v1-emerald] :is(input,textarea,select,[data-slot=select-trigger]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus-visible:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-accent);box-shadow:0 0 0 3px var(--m1-accent-tint)!important;outline:none!important}html[data-admin-theme=v1-emerald] :is(input,textarea,select,[data-slot=select-trigger])[aria-invalid=true]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-danger)!important}html[data-admin-theme=v1-emerald] :is(input,textarea)::placeholder{color:var(--m1-text-3);opacity:1}html[data-admin-theme=v1-emerald] [data-slot=select-trigger][data-placeholder]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){color:var(--m1-text-3)!important}html[data-admin-theme=v1-emerald] [data-slot=select-trigger]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *))>svg{color:var(--m1-text-3)}html[data-admin-theme=v1-emerald] :is(input,textarea,select):disabled{cursor:not-allowed;border-color:var(--m1-line-2)!important;color:var(--m1-text-3)!important;background-color:#131517!important}html[data-admin-theme=v1-emerald] input:-webkit-autofill{-webkit-text-fill-color:var(--m1-text);box-shadow:0 0 0 1000px var(--m1-well) inset}html[data-admin-theme=v1-emerald] input[type=range]{accent-color:var(--m1-accent)}html[data-admin-theme=v1-emerald] input[type=color]:not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border:1px solid var(--m1-line-control);border-radius:var(--m1-r-xs);background:0 0}html[data-admin-theme=v1-emerald] :is(input[type=checkbox],input[type=radio]):not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){appearance:none;vertical-align:middle;border:1.5px solid var(--m1-line-control);background-color:var(--m1-well);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:5px;flex:none;width:18px;height:18px;margin:0;display:inline-block}html[data-admin-theme=v1-emerald] input[type=radio]:not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-radius:50%}html[data-admin-theme=v1-emerald] :is(input[type=checkbox],input[type=radio]):hover:not(:disabled):not(:checked):not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-line-control-hover)}html[data-admin-theme=v1-emerald] input[type=checkbox]:checked:not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-accent);background-color:var(--m1-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0C0E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}html[data-admin-theme=v1-emerald] input[type=checkbox]:indeterminate:not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-accent);background-color:var(--m1-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B0C0E' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}html[data-admin-theme=v1-emerald] input[type=radio]:checked:not(:where([data-merchant] *,[data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-accent);background-color:var(--m1-accent);box-shadow:inset 0 0 0 3.5px var(--m1-well)}html[data-admin-theme=v1-emerald] :is(input[type=checkbox],input[type=radio]):disabled{opacity:1;cursor:not-allowed;background-color:#131517;border-color:#33373d}html[data-admin-theme=v1-emerald] :is(input[type=checkbox],input[type=radio]):checked:disabled{background-color:#1e3b31;border-color:#1e3b31}html[data-admin-theme=v1-emerald] [data-slot=button]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-radius:var(--m1-r-md);letter-spacing:0;transition:background-color var(--m1-t-fast) var(--m1-ease), border-color var(--m1-t-fast) var(--m1-ease), color var(--m1-t-fast) var(--m1-ease);transform:scale(1);box-shadow:none!important}html[data-admin-theme=v1-emerald] [data-slot=button]:focus-visible{outline:2px solid var(--m1-focus);outline-offset:2px}html[data-admin-theme=v1-emerald] [data-slot=button]:is([data-variant=default],[data-variant=brand],[data-variant=success]):not(:disabled):not([aria-disabled=true]){font-weight:var(--m1-fw-strong);background:var(--m1-grad-primary)!important;color:var(--dash-btn-primary-text)!important;border:1px solid var(--m1-accent)!important;box-shadow:var(--m1-e-primary)!important}html[data-admin-theme=v1-emerald] [data-slot=button]:is([data-variant=default],[data-variant=brand],[data-variant=success]):hover:not(:disabled):not([aria-disabled=true]){background:var(--m1-grad-primary-hover)!important;box-shadow:var(--m1-e-primary-hover)!important}html[data-admin-theme=v1-emerald] [data-slot=button]:is([data-variant=default],[data-variant=brand],[data-variant=success]):active:not(:disabled):not([aria-disabled=true]){background:var(--m1-accent-press)!important;box-shadow:var(--m1-e-press)!important}html[data-admin-theme=v1-emerald] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]){background:var(--m1-raised)!important;color:var(--m1-text-1)!important;border:1px solid var(--m1-line-strong)!important}html[data-admin-theme=v1-emerald] [data-slot=button]:is([data-variant=outline],[data-variant=secondary]):hover:not(:disabled):not([aria-disabled=true]){background:var(--m1-raised-hover)!important;border-color:var(--m1-line-control)!important;color:var(--m1-text)!important}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=brand-soft]{background:var(--dash-btn-soft-bg)!important;color:var(--dash-btn-soft-text)!important;border-color:var(--dash-btn-soft-border)!important}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=brand-soft]:hover:not(:disabled){background:var(--dash-btn-soft-hover)!important;border-color:var(--m1-line-control)!important}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=ghost]{color:var(--m1-text-1);background:0 0}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=ghost]:hover:not(:disabled){color:var(--m1-text);background:#ffffff12}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=link]{color:var(--m1-link);text-decoration:none}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=link]:hover:not(:disabled){color:var(--m1-link-hover);text-underline-offset:3px;text-decoration:underline}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=destructive]{background:var(--m1-danger-fill)!important;color:var(--m1-text)!important;border:1px solid var(--m1-danger-fill)!important}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=destructive]:hover:not(:disabled){background:var(--m1-danger-fill-hover)!important;border-color:var(--m1-danger-fill-hover)!important}html[data-admin-theme=v1-emerald] [data-slot=button]:is(:disabled,[aria-disabled=true]){cursor:not-allowed;transform:none;opacity:1!important;color:var(--m1-text-off)!important;background:#1d2023!important;border:1px solid #2a2d32!important}html[data-admin-theme=v1-emerald] [data-slot=button][data-variant=ghost]:is(:disabled,[aria-disabled=true]){background:0 0!important;border-color:#0000!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) [data-slot=button]:is([data-variant=default],[data-variant=brand]):not(:disabled):not([aria-disabled=true]){background:var(--m1-grad-primary)!important;color:var(--dash-btn-primary-text)!important;border:1px solid var(--m1-accent)!important;box-shadow:var(--m1-e-primary)!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) :is(button,a)[style*=--dash-btn-primary]:not(:disabled):not([aria-disabled=true]){background:var(--m1-grad-primary)!important;color:var(--dash-btn-primary-text)!important;border:1px solid var(--m1-accent)!important;box-shadow:var(--m1-e-primary)!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) :is(button,a)[style*=--dash-btn-primary]:is(:disabled,[aria-disabled=true]){cursor:not-allowed;color:var(--m1-text-off)!important;box-shadow:none!important;background:#1d2023!important;border:1px solid #2a2d32!important}html[data-admin-theme=v1-emerald] :is(button,a):is([style*=--dash-btn-primary],[style*="background: var(--dash-accent,"],[style*="background-color: var(--dash-accent,"],[style*="background: var(--dash-status-success,"],[style*="background-color: var(--dash-status-success,"]):is([style*="border-radius: 8px"],[style*="border-radius: 9px"],[style*="border-radius: 10px"],[style*="border-radius: 12px"],[style*=border-radius\:8px],[style*=border-radius\:10px],[style*=border-radius\:12px]){border-radius:var(--m1-r-sm)!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) [data-slot=button]:is([data-variant=default],[data-variant=brand]):hover:not(:disabled):not([aria-disabled=true]){background:var(--m1-grad-primary-hover)!important;border-color:var(--m1-accent-hover)!important;box-shadow:var(--m1-e-primary-hover)!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) :is(button,a)[style*=--dash-btn-primary]:hover:not(:disabled):not([aria-disabled=true]){background:var(--m1-grad-primary-hover)!important;border-color:var(--m1-accent-hover)!important;box-shadow:var(--m1-e-primary-hover)!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) [data-slot=button]:focus-visible{outline-offset:2px;outline:2px solid var(--m1-focus)!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) :is(button,a)[style*=--dash-btn-primary]:focus-visible{outline-offset:2px;outline:2px solid var(--m1-focus)!important}html[data-admin-theme=v1-emerald] body:has([data-dashboard]) [data-slot=button][data-admin-danger]{background:var(--m1-danger-fill)!important;color:var(--m1-text)!important;border:1px solid var(--m1-danger-fill)!important}html[data-admin-theme=v1-emerald] :is(button,a):is([style*="background: var(--dash-accent,"],[style*="background-color: var(--dash-accent,"],[style*="background: var(--dash-status-success,"],[style*="background-color: var(--dash-status-success,"]){background:var(--dash-btn-primary)!important;color:var(--dash-btn-primary-text)!important;border:1px solid var(--dash-btn-primary-border)!important}html[data-admin-theme=v1-emerald] [role=tablist]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){color:var(--m1-text-2);border-radius:0;gap:4px;padding:0;border:0!important;border-bottom:1px solid var(--m1-line)!important;box-shadow:none!important;background:0 0!important}html[data-admin-theme=v1-emerald] [role=tab]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:#0000;border-radius:0;margin-bottom:-1px;color:var(--m1-text-2)!important;box-shadow:none!important;background:0 0!important}html[data-admin-theme=v1-emerald] [role=tab]:hover:not(:disabled):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){color:var(--m1-text)!important}html[data-admin-theme=v1-emerald] [role=tab]:is([data-state=active],[aria-selected=true]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){color:var(--m1-text)!important;box-shadow:inset 0 -3px 0 var(--m1-accent)!important;background:0 0!important}html[data-admin-theme=v1-emerald] [role=tab]:is([data-state=active],[aria-selected=true]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *))>svg{color:var(--m1-accent-hi)}html[data-admin-theme=v1-emerald] [role=tab]:focus-visible{outline-offset:-2px}html[data-admin-theme=v1-emerald] [role=switch]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){box-sizing:border-box;min-width:40px;position:relative;border:1.5px solid var(--m1-line-control)!important;border-radius:var(--m1-r-pill)!important;background:var(--dash-switch-off)!important;width:40px!important;height:22px!important;box-shadow:none!important;padding:2px!important}html[data-admin-theme=v1-emerald] [role=switch]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)):before{content:"";position:absolute;inset:-8px -1px}html[data-admin-theme=v1-emerald] [role=switch]:hover:not(:disabled):not([aria-checked=true]):not([data-state=checked]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){border-color:var(--m1-line-control-hover)!important}html[data-admin-theme=v1-emerald] [role=switch]:is([aria-checked=true],[data-state=checked]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-accent)!important;border-color:var(--m1-accent)!important}html[data-admin-theme=v1-emerald] [role=switch]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *))>span{transition:translate var(--m1-t-fast) var(--m1-ease), background-color var(--m1-t-fast) var(--m1-ease);background:var(--dash-switch-thumb)!important;border-radius:50%!important;width:15px!important;height:15px!important;transform:translate(0)!important;box-shadow:0 1px 2px #00000080!important}html[data-admin-theme=v1-emerald] [role=switch]:is([aria-checked=true],[data-state=checked]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *))>span{background:#fff!important;translate:18px!important}html[data-admin-theme=v1-emerald] [role=switch]:disabled{opacity:1;cursor:not-allowed;background:#1c1e21!important;border-color:#33373d!important}html[data-admin-theme=v1-emerald] [role=switch]:disabled>span{box-shadow:none!important;background:#4a4f57!important}html[data-admin-theme=v1-emerald] [role=switch]:disabled:is([aria-checked=true],[data-state=checked]){background:#1e3b31!important;border-color:#1e3b31!important}html[data-admin-theme=v1-emerald] div:has(>[role=switch]:not(:where([data-m1]:not([data-m1=shell]) *)))>span{color:var(--m1-text-2)!important}html[data-admin-theme=v1-emerald] [data-slot=table-container]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){overscroll-behavior-x:contain;border-color:var(--m1-line);border-radius:var(--m1-r-md);background:0 0;min-width:0;max-width:100%;overflow-x:auto}html[data-admin-theme=v1-emerald] table:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){color:var(--m1-text-1)}html[data-admin-theme=v1-emerald] :is(thead,tfoot):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-thead)!important}html[data-admin-theme=v1-emerald] th:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){height:44px;font-size:var(--m1-fs-13);letter-spacing:0;text-transform:none;color:var(--m1-text-2)!important;border-color:var(--m1-line)!important}html[data-admin-theme=v1-emerald] td:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){height:var(--m1-row-h);border-color:var(--m1-line)!important}html[data-admin-theme=v1-emerald] tr:hover>td:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-surface)}html[data-admin-theme=v1-emerald] tr[data-state=selected]>td:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-selected);color:var(--m1-text)}html[data-admin-theme=v1-emerald] tr[data-state=selected]>td:first-child:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){box-shadow:inset 3px 0 0 var(--m1-selected-bar)}html[data-admin-theme=v1-emerald] :is(.ds-badge,[data-slot=badge]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *))){border-radius:var(--m1-r-pill);height:22px;font-size:var(--m1-fs-12);letter-spacing:0;cursor:default;gap:6px;padding:0 9px;border-color:#0000!important}html[data-admin-theme=v1-emerald] :is(.ds-badge-default,.ds-badge-brand,[data-slot=badge]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *))){background:var(--m1-neutral-tint);color:var(--m1-neutral)}html[data-admin-theme=v1-emerald] .ds-badge-info{background:var(--m1-info-tint);color:var(--m1-info)}html[data-admin-theme=v1-emerald] :is(.ds-badge-success,[data-slot=badge][class*=--dash-success-muted],[data-slot=badge][style*=--dash-success-muted],[data-slot=badge][style*=--dash-status-success]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-ok-tint);color:var(--m1-ok)}html[data-admin-theme=v1-emerald] :is(.ds-badge-success,[data-slot=badge][class*=--dash-success-muted],[data-slot=badge][style*=--dash-success-muted],[data-slot=badge][style*=--dash-status-success]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)):before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}html[data-admin-theme=v1-emerald] :is(.ds-badge-warning,[data-slot=badge][class*=--dash-warning-muted]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-warn-tint);color:var(--m1-warn)}html[data-admin-theme=v1-emerald] :is(.ds-badge-error,[data-slot=badge][class*=--dash-error-muted]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){background:var(--m1-danger-tint);color:var(--m1-danger)}html[data-admin-theme=v1-emerald] [role=alert][class*=--dash-success-muted]{background:var(--m1-ok-wash);color:var(--m1-text-1);border-color:var(--m1-ok-line)}html[data-admin-theme=v1-emerald] [role=alert][class*=--dash-info-muted]{background:var(--m1-info-wash);color:var(--m1-text-1);border-color:var(--m1-info-line)}html[data-admin-theme=v1-emerald] [role=alert][class*=--dash-warning-muted]{background:var(--m1-warn-wash);color:var(--m1-warn);border-color:var(--m1-warn-line)}html[data-admin-theme=v1-emerald] [role=alert][class*=--dash-error-muted]{background:var(--m1-danger-wash);color:var(--m1-danger);border-color:var(--m1-danger-line)}html[data-admin-theme=v1-emerald] [role=alert]>svg{color:inherit}html[data-admin-theme=v1-emerald] :is(.text-green-500,.text-green-600,.text-green-700,.text-emerald-500,.text-emerald-600,.text-emerald-700){color:var(--m1-ok)}html[data-admin-theme=v1-emerald] :is(.text-yellow-500,.text-yellow-600,.text-yellow-700,.text-amber-500,.text-amber-600,.text-amber-700,.text-orange-500,.text-orange-600){color:var(--m1-warn)}html[data-admin-theme=v1-emerald] :is(.text-red-500,.text-red-600,.text-red-700){color:var(--m1-danger)}html[data-admin-theme=v1-emerald] :is(.text-blue-500,.text-blue-600,.text-blue-700,.text-sky-600,.text-sky-700){color:var(--m1-info)}@media (max-width:767px){html[data-admin-theme=v1-emerald] [data-m1=shell] .ds-page{padding:var(--m1-page-top) var(--m1-page-x) 32px}html[data-admin-theme=v1-emerald] .ds-page-header{gap:12px}html[data-admin-theme=v1-emerald] .ds-page-header>div:last-child:not(:first-child){justify-content:flex-start;width:100%;margin-left:0}html[data-admin-theme=v1-emerald] :is(.ds-card-header,.ds-card-body,.ds-card-footer,.ds-card-padded,.ds-card-padded-lg){padding:16px}html[data-admin-theme=v1-emerald] .ds-card-header>[data-slot=select-trigger]{width:100%!important}html[data-admin-theme=v1-emerald] .ds-toolbar>*{max-width:100%}html[data-admin-theme=v1-emerald] :is([role=tablist],[data-slot=tabs-list]):not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;max-width:100%;height:auto;display:flex;overflow-x:auto;min-width:0!important}html[data-admin-theme=v1-emerald] [role=tab]:not(:where([data-m1]:not([data-m1=shell]),[data-m1]:not([data-m1=shell]) *)){flex-shrink:0;min-height:40px}html[data-admin-theme=v1-emerald] .ds-empty{padding:28px 16px}}@media (prefers-reduced-motion:reduce){html[data-admin-theme=v1-emerald] :not(.m1-scroll-x),html[data-admin-theme=v1-emerald] :before,html[data-admin-theme=v1-emerald] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html[data-admin-theme=v1-emerald] :is(.ds-skeleton,.animate-pulse,.animate-spin,.animate-ping,.animate-bounce){animation:none!important}html[data-admin-theme=v1-emerald]::view-transition-group(*){animation:none!important}html[data-admin-theme=v1-emerald]::view-transition-old(*){animation:none!important}html[data-admin-theme=v1-emerald]::view-transition-new(*){animation:none!important}}
