@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-800:#953d00;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-sky-50:#f0f9ff;--color-sky-200:#b8e6fe;--color-sky-800:#005986;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-600:#525252;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-600:lab(34.924% 0 0)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.right-0\.5{right:calc(var(--spacing) * .5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-1{left:var(--spacing)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.z-\[80\]{z-index:80}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:0}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[84px\]{height:84px}.h-full{height:100%}.max-h-\[min\(72vw\,480px\)\]{max-height:min(72vw,480px)}.max-h-\[min\(420px\,70vh\)\]{max-height:min(420px,70vh)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[52px\]{min-height:52px}.min-h-\[180px\]{min-height:180px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-full{min-height:100%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[42\%\]{width:42%}.w-\[46\%\]{width:46%}.w-\[84px\]{width:84px}.w-\[92px\]{width:92px}.w-\[min\(92vw\,640px\)\]{width:min(92vw,640px)}.w-\[min\(100\%\,320px\)\]{width:min(100%,320px)}.w-\[min\(100\%-1\.5rem\,420px\)\]{width:min(100% - 1.5rem,420px)}.w-\[min\(100\%-1\.5rem\,560px\)\]{width:min(100% - 1.5rem,560px)}.w-\[min\(100\%-1\.5rem\,640px\)\]{width:min(100% - 1.5rem,640px)}.w-\[min\(100\%-1\.5rem\,720px\)\]{width:min(100% - 1.5rem,720px)}.w-\[min\(100\%-1\.5rem\,960px\)\]{width:min(100% - 1.5rem,960px)}.w-\[min\(100\%-1\.5rem\,1280px\)\]{width:min(100% - 1.5rem,1280px)}.w-\[min\(100\%-2rem\,800px\)\]{width:min(100% - 2rem,800px)}.w-\[min\(100\%-2rem\,1280px\)\]{width:min(100% - 2rem,1280px)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-\[230px\]{max-width:230px}.max-w-\[520px\]{max-width:520px}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[18px\]{min-width:18px}.min-w-\[120px\]{min-width:120px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-\[1_1_100\%\]{flex:100%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#ddd\]{border-color:#ddd}.border-\[\#e5e5e5\]{border-color:#e5e5e5}.border-\[\#e8e8e8\]{border-color:#e8e8e8}.border-\[\#ececec\]{border-color:#ececec}.border-\[\#eee\]{border-color:#eee}.border-\[\#f0f0f0\]{border-color:#f0f0f0}.border-\[\#f5d0d0\]{border-color:#f5d0d0}.border-\[\#fde68a\]{border-color:#fde68a}.border-\[var\(--sf-line\)\]{border-color:var(--sf-line)}.border-\[var\(--sf-primary\)\]\/20{border-color:var(--sf-primary)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--sf-primary\)\]\/20{border-color:color-mix(in oklab, var(--sf-primary) 20%, transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-red-200{border-color:var(--color-red-200)}.border-sky-200{border-color:var(--color-sky-200)}.border-transparent{border-color:#0000}.bg-\[\#0d9488\]{background-color:#0d9488}.bg-\[\#3a3a3a\]{background-color:#3a3a3a}.bg-\[\#14b8a6\]{background-color:#14b8a6}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#111\]{background-color:#111}.bg-\[\#efefef\]{background-color:#efefef}.bg-\[\#f0f0f0\]{background-color:#f0f0f0}.bg-\[\#f3eee6\]{background-color:#f3eee6}.bg-\[\#f3f3f3\]{background-color:#f3f3f3}.bg-\[\#f4f4f4\]{background-color:#f4f4f4}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f6f6f6\]{background-color:#f6f6f6}.bg-\[\#f7f7f7\]{background-color:#f7f7f7}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fff5f5\]{background-color:#fff5f5}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[var\(--sf-accent\)\]{background-color:var(--sf-accent)}.bg-\[var\(--sf-footer-bg\)\]{background-color:var(--sf-footer-bg)}.bg-\[var\(--sf-header-bg\)\]{background-color:var(--sf-header-bg)}.bg-\[var\(--sf-primary\)\]{background-color:var(--sf-primary)}.bg-\[var\(--sf-primary-hover\)\]{background-color:var(--sf-primary-hover)}.bg-\[var\(--sf-primary-soft\)\]{background-color:var(--sf-primary-soft)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-black\/70{--tw-gradient-from:color-mix(in oklab, var(--color-black) 70%, transparent)}}.from-black\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[var\(--sf-primary\)\]{fill:var(--sf-primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#3a3a3a\]{color:#3a3a3a}.text-\[\#9b1c1c\]{color:#9b1c1c}.text-\[\#22c55e\]{color:#22c55e}.text-\[\#111\]{color:#111}.text-\[\#222\]{color:#222}.text-\[\#333\]{color:#333}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#666\]{color:#666}.text-\[\#777\]{color:#777}.text-\[\#888\]{color:#888}.text-\[\#999\]{color:#999}.text-\[\#92400e\]{color:#92400e}.text-\[\#aaa\]{color:#aaa}.text-\[\#b0b0b0\]{color:#b0b0b0}.text-\[\#b45309\]{color:#b45309}.text-\[\#bbb\]{color:#bbb}.text-\[\#c62828\]{color:#c62828}.text-\[\#ddd\]{color:#ddd}.text-\[\#e11d48\]{color:#e11d48}.text-\[var\(--sf-accent\)\]{color:var(--sf-accent)}.text-\[var\(--sf-footer-text\)\]{color:var(--sf-footer-text)}.text-\[var\(--sf-header-icon\,var\(--sf-header-text\)\)\]{color:var(--sf-header-icon,var(--sf-header-text))}.text-\[var\(--sf-header-text\)\]{color:var(--sf-header-text)}.text-\[var\(--sf-primary\)\]{color:var(--sf-primary)}.text-\[var\(--sf-text\)\]{color:var(--sf-text)}.text-amber-800{color:var(--color-amber-800)}.text-emerald-800{color:var(--color-emerald-800)}.text-neutral-600{color:var(--color-neutral-600)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-sky-800{color:var(--color-sky-800)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--sf-primary\)\]{accent-color:var(--sf-primary)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(0\,0\,0\,\.1\)\]{--tw-shadow:0 8px 28px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,\.16\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000029);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[4px_0_0_0_white\]{--tw-shadow:4px 0 0 0 var(--tw-shadow-color,white);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#e5e5e5\]{--tw-ring-color:#e5e5e5}.ring-\[\#ececec\]{--tw-ring-color:#ececec}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:text-\[var\(--sf-primary\)\]:is(:where(.group):hover *){color:var(--sf-primary)}}.placeholder\:text-\[\#999\]::placeholder{color:#999}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[var\(--sf-primary\)\]:hover,.hover\:border-\[var\(--sf-primary\)\]\/30:hover{border-color:var(--sf-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--sf-primary\)\]\/30:hover{border-color:color-mix(in oklab, var(--sf-primary) 30%, transparent)}}.hover\:border-\[var\(--sf-primary\)\]\/35:hover{border-color:var(--sf-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--sf-primary\)\]\/35:hover{border-color:color-mix(in oklab, var(--sf-primary) 35%, transparent)}}.hover\:bg-\[\#0f766e\]:hover{background-color:#0f766e}.hover\:bg-\[\#222\]:hover{background-color:#222}.hover\:bg-\[\#e4e4e4\]:hover{background-color:#e4e4e4}.hover\:bg-\[\#e8e8e8\]:hover{background-color:#e8e8e8}.hover\:bg-\[\#f3f3f3\]:hover{background-color:#f3f3f3}.hover\:bg-\[\#f5f5f5\]:hover{background-color:#f5f5f5}.hover\:bg-\[\#f7f7f7\]:hover{background-color:#f7f7f7}.hover\:bg-\[var\(--sf-primary-hover\)\]:hover{background-color:var(--sf-primary-hover)}.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.hover\:bg-black\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/50:hover{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-teal-600:hover{background-color:var(--color-teal-600)}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-\[var\(--sf-primary\)\]:hover{color:var(--sf-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_12px_28px_rgba\(0\,0\,0\,\.08\)\]:hover{--tw-shadow:0 12px 28px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-\[var\(--sf-primary\)\]:hover{--tw-ring-color:var(--sf-primary)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[var\(--sf-primary\)\]:focus{border-color:var(--sf-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--sf-primary\)\]\/20:focus{--tw-ring-color:var(--sf-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--sf-primary\)\]\/20:focus{--tw-ring-color:color-mix(in oklab, var(--sf-primary) 20%, transparent)}}.active\:bg-\[\#f7f7f7\]:active{background-color:#f7f7f7}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#f5f5f5\]:disabled{background-color:#f5f5f5}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-\[38\%\]{width:38%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media (min-width:48rem){.md\:right-3{right:calc(var(--spacing) * 3)}.md\:left-3{left:calc(var(--spacing) * 3)}.md\:order-0{order:0}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:block{display:block}.md\:grid{display:grid}.md\:hidden{display:none}.md\:min-h-\[220px\]{min-height:220px}.md\:min-h-\[400px\]{min-height:400px}.md\:w-auto{width:auto}.md\:max-w-lg{max-width:var(--container-lg)}.md\:flex-1{flex:1}.md\:flex-\[1_1_280px\]{flex:280px}.md\:shrink{flex-shrink:1}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:overflow-visible{overflow:visible}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:pt-5{padding-top:calc(var(--spacing) * 5)}.md\:pt-7{padding-top:calc(var(--spacing) * 7)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-\[22px\]{font-size:22px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[34px\]{font-size:34px}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:max-h-\[480px\]{max-height:480px}.lg\:max-w-\[560px\]{max-width:560px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[240px_minmax\(0\,1fr\)\]{grid-template-columns:240px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,45\%\)_minmax\(0\,55\%\)\]{grid-template-columns:minmax(0,45%) minmax(0,55%)}.lg\:justify-start{justify-content:flex-start}.lg\:gap-3{gap:calc(var(--spacing) * 3)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-7{padding-block:calc(var(--spacing) * 7)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--canvas:#f7f7f5;--paper:#fff;--ink:#171717;--muted:#73736f;--line:#e6e6e1;--sidebar:#fafaf8;--sidebar-hover:#ecece7;--accent:var(--ms-action);--ms-brand:#403151;--ms-brand-strong:#2f243b;--ms-brand-muted:#6f657b;--ms-action:#5a4570;--ms-action-hover:#4a3860;--ms-action-soft:#f1ecf6;--ms-action-soft-strong:#e4dceb;--ms-action-ring:#5a457038;--ms-action-border:#c9bdd6;--ms-danger:#bc3e3e;--ms-danger-hover:#a03232;--ms-danger-soft:#fff0f0;--ms-status:#5a4570;--ms-hint:#2f2738;--ms-content-max:1440px;--ms-list-max:1140px;--ms-form-max:870px;--success:var(--ms-status)}*{box-sizing:border-box;border-color:var(--line)}.ui-hint{justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-hint:after{z-index:12;background:var(--ms-hint);color:#fff;letter-spacing:.01em;white-space:nowrap;content:attr(data-hint);opacity:0;pointer-events:none;border-radius:5px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(3px)}.ui-hint:before{z-index:12;background:var(--ms-hint);content:"";opacity:0;pointer-events:none;width:7px;height:7px;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)rotate(45deg)translateY(3px)}.ui-hint:hover:after,.ui-hint:hover:before,.ui-hint:focus-within:after,.ui-hint:focus-within:before{opacity:1;transform:translate(-50%)translateY(0)}.ui-hint:hover:before,.ui-hint:focus-within:before{transform:translate(-50%)rotate(45deg)translateY(0)}.ui-hint-bottom:after{top:calc(100% + 7px);bottom:auto;transform:translate(-50%)translateY(-3px)}.ui-hint-bottom:before{top:calc(100% + 3px);bottom:auto;transform:translate(-50%)rotate(45deg)translateY(-3px)}.ui-hint-bottom:hover:after,.ui-hint-bottom:focus-within:after{transform:translate(-50%)translateY(0)}.ui-hint-bottom:hover:before,.ui-hint-bottom:focus-within:before{transform:translate(-50%)rotate(45deg)translateY(0)}.primary-button{background:var(--ms-action);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:12px;font-weight:650;transition:background .14s,box-shadow .14s;display:inline-flex}.primary-button:hover{background:var(--ms-action-hover)}.primary-button:focus-visible{outline:3px solid var(--ms-action-ring);outline-offset:2px}.teal-button,.brand-button{background:var(--ms-action);box-shadow:0 7px 16px #5a457029}.teal-button:hover,.brand-button:hover{background:var(--ms-action-hover)}.secondary-button{border:1px solid var(--ms-action-border);min-height:37px;color:var(--ms-brand);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.secondary-button:hover{background:var(--ms-action-soft);border-color:var(--ms-action);color:var(--ms-action-hover)}.btn-soft{border:1px solid var(--ms-action-border);background:var(--ms-action-soft);min-height:34px;color:var(--ms-action);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.btn-soft:hover{background:var(--ms-action-soft-strong);border-color:var(--ms-action)}.btn-ghost{width:29px;height:29px;color:var(--ms-brand);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;transition:background .14s,color .14s;display:grid}.btn-ghost:hover{background:var(--ms-action-soft);color:var(--ms-action)}.btn-danger-ghost:hover{background:var(--ms-danger-soft);color:var(--ms-danger)}input[type=checkbox]{accent-color:var(--ms-action)}input[type=checkbox]:focus-visible{outline:3px solid var(--ms-action-ring);outline-offset:2px}body{background:var(--canvas);color:var(--ink);font-family:var(--font-geist-sans), ui-sans-serif, sans-serif;-webkit-font-smoothing:antialiased;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.dashboard-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:var(--sidebar);flex-direction:column;grid-row:2;gap:16px;height:calc(100vh - 56px);padding:12px 12px 18px;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.025em;align-items:center;gap:10px;padding:2px 8px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.brand-mark{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-family:Georgia,serif;font-size:16px;display:grid}.store-switcher{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.store-switcher>svg{color:var(--muted);margin-left:auto}.store-switcher strong,.sidebar-bottom strong{font-size:12px;line-height:1.2;display:block}.store-switcher small,.sidebar-bottom small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.store-monogram,.avatar{color:#4f4d45;background:#e7e5dd;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:grid}.nav-group{margin-top:19px}.nav-group>p{color:#96968f;letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;padding:0 9px;font-size:10px;font-weight:700}.nav-link{color:#60605c;border-radius:7px;align-items:center;gap:10px;min-height:36px;padding:0 9px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-link>svg,.nav-link-parent>a>svg{flex:0 0 16px;width:16px;height:16px}.nav-link:hover{background:var(--sidebar-hover);color:var(--ink)}.nav-link.active{color:var(--ink);background:#e8e8e3;font-weight:650}.nav-link-parent{justify-content:space-between;gap:6px;padding-right:6px}.nav-link-parent>a{min-width:0;min-height:36px;color:inherit;flex:1;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}.nav-link-parent>span{color:#8a8a84;flex:none;place-items:center;width:20px;height:20px;display:grid}.nav-submenu{gap:3px;margin:4px 0 8px;padding:0 9px;display:grid}.nav-sub-link{color:#686864;border-radius:6px;align-items:center;min-height:32px;padding:6px 12px 6px 35px;font-size:12px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-sub-link:hover,.nav-sub-link.active{background:var(--ms-action-soft);color:var(--ms-brand)}.nav-sub-link.active{font-weight:700}.nav-sub-link.pending{color:#858580;cursor:default;align-items:center;min-height:32px;padding:6px 12px 6px 35px;display:flex}.sidebar-bottom{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:9px;display:flex}.avatar{color:#fff;background:#242424;border-radius:50%;font-size:9px}.dashboard-main{grid-row:2;min-width:0;min-height:0}.dashboard-topbar{border-bottom:1px solid var(--line);min-height:56px;color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;grid-area:1/1/auto/-1;grid-template-columns:252px minmax(0,1fr);align-items:center;font-size:12px;display:grid}.dashboard-topbar-slot{align-items:center;min-height:56px;padding:0 10px 0 12px;display:flex}.topbar-slot-brand{min-width:0;padding:0 4px}.topbar-slot-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-brand{display:none}.dashboard-topbar-main{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 30px;display:flex}.dashboard-topbar-start{align-items:center;gap:12px;min-width:0;display:flex}.topbar-brand{display:none}.topbar-breadcrumb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-toggle,.sidebar-close,.sidebar-backdrop{display:none}.sidebar-header{display:contents}.sidebar-close{display:none}.dashboard-content{width:100%;max-width:var(--ms-content-max);margin:0 auto;padding:34px}.status-dot{color:var(--success);align-items:center;gap:7px;display:inline-flex}.status-dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.eyebrow{color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:600}.page-title{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:680}.page-description{color:var(--muted);margin:7px 0 0;font-size:14px}.primary-button{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric-card,.panel{border:1px solid var(--line);background:var(--paper);border-radius:9px}.metric-card{padding:18px}.metric-heading{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.metric-card>strong{letter-spacing:-.04em;margin-top:16px;font-size:25px;display:block}.metric-card>p{color:var(--muted);margin:5px 0 0;font-size:11px}.content-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:14px;display:grid}.panel{padding:20px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel h2{letter-spacing:-.018em;margin:0;font-size:14px}.panel p{color:var(--muted);margin:5px 0 0;font-size:12px}.period-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:10px}.chart-placeholder{color:#a0a09b;background:repeating-linear-gradient(#0000 0 59px,#f1f1ee 60px);border-bottom:1px solid #eee;place-items:center;min-height:244px;margin-top:22px;font-size:12px;display:grid}.checklist{gap:17px;margin:22px 0 0;padding:0;list-style:none;display:grid}.checklist li{gap:11px;display:flex}.checklist li>span{color:#5b5b56;background:#eee;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-weight:700;display:grid}.checklist strong{font-size:12px}.checklist p{margin-top:2px;font-size:11px}.empty-orders{background:#fcfcfb;align-items:flex-start;gap:10px;display:flex}.empty-orders>svg{color:#a2a29c}.empty-orders h2{font-size:13px}@media (max-width:960px){.dashboard-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.dashboard-topbar{grid-template-columns:1fr}.dashboard-topbar-slot{display:none}.dashboard-topbar-main{grid-column:1;padding:0 16px}.sidebar{z-index:40;width:min(292px,88vw);height:calc(100vh - 56px);box-shadow:none;transition:transform .22s;position:fixed;top:56px;left:0;transform:translate(-100%)}.dashboard-shell.menu-open .sidebar{transform:translate(0);box-shadow:12px 0 40px #14141629}.sidebar nav{flex:1;min-height:0;overflow-y:auto}.sidebar-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-brand{flex:1;min-width:0;display:flex}.sidebar-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-close{color:#60605c;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.sidebar-close:hover{background:var(--sidebar-hover);color:var(--ink)}.sidebar-toggle{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.sidebar-backdrop{z-index:35;cursor:pointer;background:#1414166b;border:0;display:block;position:fixed;inset:56px 0 0}.dashboard-topbar{padding:0}.topbar-brand{flex:1;min-width:0;font-size:14px;display:flex}.topbar-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-breadcrumb{display:none}.dashboard-content{padding:20px 16px 96px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid{grid-template-columns:1fr}.panel-heading{flex-direction:column;align-items:flex-start;gap:10px}.products-page,.organizer-list-page,.organizer-editor,.product-editor{width:100%}.products-header,.organizer-list-header,.product-editor-header,.organizer-editor-header{flex-direction:column;align-items:flex-start;gap:12px}.products-header .primary-button,.organizer-list-header .primary-button,.dashboard-content>header .primary-button{justify-content:center;width:100%}.discounts-section-head{flex-direction:column;align-items:flex-start}.discounts-section-head .primary-button,.discounts-section-head .secondary-button{justify-content:center;width:100%}.form-section-head{flex-direction:column;align-items:flex-start;padding-left:16px;padding-right:16px}.form-section-head .secondary-button{justify-content:center;width:100%}.products-table-panel{margin-top:20px;padding:18px 16px}.products-toolbar{flex-direction:column;align-items:stretch;gap:10px}.products-toolbar-actions{gap:10px;width:100%;display:flex}.products-search{flex:auto;width:100%;min-width:0}.search-button,.filter-button{flex:auto;min-width:0}.filters-control{flex:auto;min-width:0;margin-left:0}.status-filter{width:100%;margin-top:8px;position:static}.table-pagination{flex-direction:column;align-items:stretch;gap:10px}.table-pagination>div{justify-content:space-between}.products-table-wrap,.organizer-list-table-wrap{-webkit-overflow-scrolling:touch;margin:0;overflow-x:auto}.products-table-panel .table-pagination{margin:20px 0 16px}.organizer-list-panel .form-section-heading{padding:16px}.organizer-list-toolbar{flex-direction:column;align-items:stretch;margin:0 16px 16px}.organizer-list-toolbar .products-search{width:100%}.organizer-list-toolbar .products-toolbar-actions{width:100%;display:flex}.organizer-list-toolbar .search-button{flex:1}.organizer-list-table-wrap{margin:16px}.organizer-list-page{padding-bottom:24px}.form-fields,.form-fields-three,.form-fields-four,.form-fields-codes,.main-information-fields,.form-grid.two-columns{grid-template-columns:1fr}.tier-table-head{display:none}.tier-row,.progressive-discount-tier-row{grid-template-columns:1fr}.tier-table,.progressive-discount-tiers{margin-left:16px;margin-right:16px}.organizer-form .form-grid,.form-section-heading,.form-fields{padding-left:16px;padding-right:16px}.product-editor-grid{grid-template-columns:1fr}.product-editor-aside{position:static}.product-editor-footer,.organizer-editor-footer{margin:0;padding:12px 16px;left:0}.product-editor-footer-inner,.organizer-editor-footer{justify-content:stretch;gap:10px}.organizer-editor-footer{z-index:10;position:fixed;bottom:0;right:0}.variation-editor-fields,.variation-prices,.variation-codes,.variation-stock-fields,.variation-package-fields{grid-template-columns:1fr 1fr}.variation-editor{margin-left:16px;margin-right:16px}.variations-table-wrap{margin-left:16px;margin-right:16px;overflow-x:auto}.media-dropzone{min-height:142px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-category-picker-toolbar{grid-template-columns:1fr}.product-category-picker-create{justify-content:center;width:100%}.organizer-toggles{flex-direction:column;gap:12px}.organizer-toggles .switch-field{width:100%}.organizer-seo-content,.seo-content{grid-template-columns:1fr}.seo-preview,.organizer-seo-preview{margin:0 16px 16px}.organizer-editor-footer .primary-button,.organizer-editor-footer .secondary-button{flex:1}.quick-category-modal-backdrop{align-items:end;padding:12px}.quick-category-modal>header,.quick-category-modal-body,.quick-category-modal>footer{padding-left:16px;padding-right:16px}}@media (max-width:620px){.metric-grid{grid-template-columns:1fr;gap:10px}.metric-card{padding:14px}.metric-card>strong{font-size:20px}.page-description{max-width:none}.content-grid{gap:10px}.panel{padding:16px}.chart-placeholder{min-height:180px;margin-top:16px}.editor-header-actions{gap:10px}.main-product-toggles,.product-grid,.variation-editor-fields,.variation-prices,.variation-codes,.variation-stock-fields,.variation-package-fields{grid-template-columns:1fr}.form-section-heading{gap:9px}.form-section-heading>span{display:none}.main-information-heading,.variations-heading{flex-wrap:wrap;align-items:flex-start}.variation-heading-actions{flex-wrap:wrap}.variations-section .variation-heading-actions>span{display:inline-flex}.variations-empty-state{min-height:175px;margin-bottom:16px;margin-left:16px;margin-right:16px}.sku-input-group{flex-direction:column}.sku-generator-button{width:100%}.product-editor-footer-inner{width:100%;max-width:none}.product-editor-footer-inner>*,.organizer-editor-footer>*{flex:1}.primary-button{min-height:40px}.catalog-summary{flex-wrap:wrap;gap:9px 15px}.status-dot{display:none}.organizer-bulk-actions{flex-wrap:wrap;justify-content:center;gap:8px;min-height:auto;padding:10px 12px}.organizer-bulk-actions>span{text-align:center;justify-content:center;width:100%;margin-right:0}.organizer-bulk-actions button{min-width:64px}.organizer-bulk-actions .bulk-delete{border-left:0;padding-left:0}.product-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-images-heading{align-items:flex-start}.product-activity{flex-direction:column;align-items:stretch}.product-activity details{min-width:0}.quick-category-modal>footer{flex-direction:column-reverse;gap:8px}.quick-category-modal>footer>*{width:100%}.organizer-list-table th:last-child,.organizer-list-table td:last-child{width:96px}.organizer-hover-actions{opacity:1;pointer-events:auto}.products-header h1{font-size:clamp(24px,7vw,32px)}.products-table-panel{border-radius:8px;padding:14px 12px}.products-toolbar{flex-direction:column;align-items:stretch}.products-search{min-height:44px}.products-toolbar-actions{gap:10px;width:100%;display:flex}.search-button,.filter-button{flex:1;min-height:44px;padding:0 12px}.filters-control{gap:8px;width:100%;display:grid}.table-pagination{margin:16px 0;font-size:12px}.table-pagination>span{text-align:center}}.product-editor{width:100%;max-width:var(--ms-form-max);margin:0 auto;padding-bottom:90px}.product-editor-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.product-editor h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:700}.product-editor-header p{max-width:540px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.editor-header-actions{align-items:center;gap:13px;display:flex}.autosave-note{color:#17754c;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.product-storefront-link{border:1px solid var(--ms-action-border);min-height:37px;color:var(--ms-brand);white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.product-storefront-link:hover{background:var(--ms-action-soft)}.product-public-url{color:#176d70;word-break:break-all;margin-top:8px;font-size:12px;font-weight:650;text-decoration:none;display:inline-block}.product-public-url:hover{text-decoration:underline}.product-editor-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:18px;display:grid}.product-editor-main{gap:17px;display:grid}.form-section,.media-panel{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.form-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 17px;display:flex}.form-section-heading h2,.media-panel h2{letter-spacing:-.022em;margin:0;font-size:15px}.form-section-heading p,.media-panel p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.form-section-heading>span{color:#17754c;background:#eef4f0;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;padding:21px 22px 23px;display:grid}.form-fields-three{grid-template-columns:repeat(3,minmax(0,1fr))}.form-fields-four{grid-template-columns:repeat(4,minmax(0,1fr))}.field{color:#51514c;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}.field-full{grid-column:1/-1}.field input,.field textarea,.field select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcdcd7;border-radius:7px;outline:none;font-size:13px;font-weight:500;transition:border-color .16s,box-shadow .16s}.field input,.field select{min-height:42px;padding:0 11px}.field textarea{resize:vertical;min-height:94px;padding:11px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#aaa9a3}.field input:focus,.field textarea:focus,.field select:focus{border-color:#5b9892;box-shadow:0 0 0 3px #44978f1f}.field input:disabled{color:#9e9e99;cursor:not-allowed;background:#f4f4f1}.select-wrap{position:relative}.select-wrap select{appearance:none;padding-right:34px}.select-wrap svg{color:#777771;pointer-events:none;position:absolute;top:13px;right:11px}.currency-input b{color:#777771;padding-left:11px;font-size:12px}.currency-input input,.currency-input input:focus{box-shadow:none;border:0}.switch-field{border:1px solid #e4e4df;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:13px 14px;display:flex}.switch-field strong,.switch-field small{display:block}.switch-field strong{color:#3c3c38;font-size:12px}.switch-field small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:500;line-height:1.35}.switch-field input{opacity:0;pointer-events:none;position:absolute}.switch-field i{cursor:pointer;background:#d5d5d0;border-radius:999px;flex:none;width:34px;height:20px;transition:background .16s;position:relative}.switch-field i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.switch-field input:checked+i{background:var(--ms-action)}.switch-field input:checked+i:after{transform:translate(14px)}.switch-field input:focus-visible+i{outline:3px solid var(--ms-action-ring);outline-offset:2px}.product-editor-aside{gap:14px;display:grid;position:sticky;top:76px}.media-panel{padding:20px}.media-dropzone{color:#3f706c;cursor:pointer;text-align:center;background:#fbfdfc;border:1px dashed #bfcac5;border-radius:9px;align-content:center;place-items:center;gap:7px;min-height:183px;margin-top:18px;padding:20px;display:grid}.media-dropzone:hover{background:#f4fbf9;border-color:#49978f}.media-dropzone.has-file{background:#eff9f6;border-style:solid;border-color:#83b8b2}.media-dropzone strong{color:#345d59;font-size:12px}.media-dropzone small{color:#777771;max-width:20ch;font-size:10px;line-height:1.45}.media-dropzone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.editor-tip{color:#235650;background:#eff6f3;border-radius:12px;padding:17px}.editor-tip strong{font-size:12px}.editor-tip p{margin:5px 0 0;font-size:11px;line-height:1.55}.form-feedback{border-radius:9px;align-items:center;gap:8px;margin-bottom:17px;padding:12px 15px;font-size:12px;font-weight:600;display:flex}.form-feedback.success{color:#176a45;background:#eaf7ef}.form-feedback.error{color:#a53931;background:#fff0ef}.product-editor-footer{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;border-top:1px solid #ded9e1;padding:15px 34px;position:fixed;bottom:0;left:252px;right:0;box-shadow:0 -7px 20px #2f263814}.product-editor-footer-inner{width:100%;max-width:var(--ms-form-max);justify-content:flex-end;gap:10px;margin:0 auto;display:flex}.secondary-button{color:#474743;background:#fff;border:1px solid #cfcfca;border-radius:7px;justify-content:center;align-items:center;min-height:37px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.secondary-button:hover{background:#f7f7f4}.primary-button:disabled{opacity:.66;cursor:wait}.spin{animation:.75s linear infinite spin}.image-url-field{margin-top:18px}.products-page{width:100%;max-width:var(--ms-list-max);margin:0 auto}.products-header{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.products-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.products-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px)}.products-header p{color:var(--muted);margin:8px 0 0;font-size:14px}.catalog-summary{color:#50504b;gap:19px;margin:26px 0 17px;font-size:12px;font-weight:650;display:flex}.catalog-summary span{align-items:center;gap:7px;display:inline-flex}.catalog-summary svg{color:#278e87}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-product{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.catalog-product-image{color:#61817c;background:#eef1ef;place-items:center;height:185px;display:grid;position:relative;overflow:hidden}.catalog-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.catalog-product:hover .catalog-product-image img{transform:scale(1.035)}.catalog-product-image span{color:#fff;background:#14433ee0;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:700;position:absolute;top:11px;left:11px}.catalog-product-content{padding:15px}.catalog-product-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.catalog-product-heading h2{letter-spacing:-.02em;margin:0;font-size:14px}.catalog-product-heading p{color:var(--muted);margin:5px 0 0;font-size:10px;font-weight:650}.product-status{color:#757570;background:#efefed;border-radius:999px;padding:4px 6px;font-size:10px;font-weight:700}.product-status.active{color:#18754c;background:#e8f5ed}.catalog-description{min-height:37px;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 15px;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.catalog-product-footer{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:13px;display:flex}.catalog-product-footer strong{font-size:14px}.catalog-product-footer span{color:var(--muted);margin-left:auto;font-size:10px}.catalog-product-footer svg{color:#777771}.catalog-state{min-height:280px;color:var(--muted);text-align:center;border:1px dashed #d2d2cd;border-radius:12px;align-content:center;place-items:center;gap:10px;margin-top:20px;font-size:13px;display:grid}.catalog-state strong{color:var(--ink)}.catalog-state .secondary-button{margin-top:4px}.catalog-error{color:#a53931;background:#fff7f6;border-color:#edc6c2}.measurement-input{background:#fff;border:1px solid #dcdcd7;border-radius:7px;align-items:center;display:flex;overflow:hidden}.measurement-input:focus-within{border-color:#5b9892;box-shadow:0 0 0 3px #44978f1f}.measurement-input input,.measurement-input input:focus{box-shadow:none;border:0}.measurement-input b{color:#59636c;border-left:1px solid #dcdcd7;place-items:center;min-width:50px;min-height:42px;font-size:12px;font-weight:500;display:grid}.main-information-heading{align-items:center;padding-top:22px;padding-bottom:22px}.main-information-heading h2{color:#443454;font-size:17px}.header-active-toggle{color:#443454;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.header-active-toggle input{opacity:0;pointer-events:none;position:absolute}.header-active-toggle i{cursor:pointer;background:#d5d5d0;border-radius:999px;width:42px;height:24px;transition:background .16s;position:relative}.header-active-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 1px 2px #0000002e}.header-active-toggle input:checked+i{background:var(--ms-action)}.header-active-toggle input:checked+i:after{transform:translate(18px)}.header-active-toggle input:focus-visible+i{outline:3px solid var(--ms-action-ring);outline-offset:2px}.main-information-fields{grid-template-columns:minmax(0,1fr) 118px;gap:16px 20px}.main-information-fields .product-name-field>span,.main-information-fields .product-status-field>span{display:flex}.main-information-fields .product-name-field small{color:#73717a;margin-left:auto;font-size:9px;font-weight:500}.main-product-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.main-product-toggles .switch-field{background:#f8f7f9;border:0;border-radius:7px;min-height:39px;padding:8px 13px}.main-product-toggles .switch-field strong{color:#4a3a58;font-size:11px}.main-product-toggles .switch-field i{width:39px;height:23px}.main-product-toggles .switch-field i:after{width:15px;height:15px}.main-product-toggles .switch-field input:checked+i{background:var(--ms-action)}.main-product-toggles .switch-field input:checked+i:after{transform:translate(16px)}.product-description-field{margin-top:2px}.product-description-field textarea{resize:vertical;min-height:190px}.seo-heading{padding-bottom:20px}.seo-heading h2{color:#443454;font-size:18px}.seo-heading p{max-width:690px}.seo-content{grid-template-columns:minmax(0,1.35fr) minmax(250px,.95fr);min-height:314px;display:grid}.seo-fields{align-content:start;gap:20px;padding:24px 22px;display:grid}.seo-fields .field>span:first-child{color:#4a3a58;justify-content:space-between;font-size:12px}.seo-fields .field small{color:#66707a;font-size:9px;font-weight:500}.seo-fields textarea{min-height:96px}.seo-fields input[readonly]{color:#665d70;cursor:text;background:#fbfbfb}.seo-preview{background:#fff;border:1px solid #d8d1df;border-radius:7px;align-self:stretch;margin:24px 22px 24px 10px;padding:18px 19px}.seo-preview-browser{gap:5px;margin-bottom:17px;display:flex}.seo-preview-browser i{background:#ef6640;border-radius:50%;width:10px;height:10px}.seo-preview-browser i:nth-child(2){background:#f3bc37}.seo-preview-browser i:nth-child(3){background:#36c96b}.seo-preview strong{color:#17626b;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.seo-preview>span:not(.seo-preview-browser){color:#428333;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.seo-preview p{color:#555b60;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-activity{color:#65616a;justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 4px 0;font-size:10px;display:flex}.product-activity p{margin:3px 0}.product-activity strong{color:#4c4750}.product-activity details{min-width:230px}.product-activity summary{color:#51405f;cursor:pointer;align-items:center;gap:6px;font-size:11px;font-weight:650;display:inline-flex}.product-activity ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.product-activity li{background:#fff;border:1px solid #e1dce5;border-radius:6px;gap:2px;padding:9px 10px;display:grid}.product-activity li strong{color:#443454;font-size:11px}.product-activity li span{color:#75707a;font-size:10px}.product-images-heading{align-items:center}.product-images-actions{align-items:center;gap:9px;display:flex}.product-images-actions .secondary-button{color:#443454;gap:6px;min-height:37px}.product-image-picker{color:#176d70;cursor:pointer;background:#e4f5f4;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.product-image-picker:hover{background:#d2eeec}.product-image-picker input,.product-images-empty input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.product-images-body{padding:22px}.product-images-empty{color:#557277;cursor:pointer;text-align:center;background:#fbffff;border:1px dashed #a8cbc8;border-radius:8px;align-content:center;place-items:center;gap:7px;min-height:165px;display:grid}.product-images-empty>svg{color:#29aeaf}.product-images-empty strong{color:#3f6267;font-size:12px}.product-images-empty span{color:#7c8589;font-size:10px}.product-image-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.product-image-gallery+.product-image-gallery{margin-top:13px}.product-image-card{cursor:grab;background:#f8f8f7;border:1px solid #d6d0dc;border-radius:5px;min-height:148px;position:relative;overflow:hidden}.product-image-card.pending{border-color:#82cdc7}.product-image-card>img{object-fit:cover;width:100%;height:148px;display:block}.product-image-card>svg{color:#46555c;background:#ffffffe0;border-radius:4px;padding:2px;position:absolute;bottom:6px;right:6px}.product-image-primary,.product-image-primary-button,.product-image-pending{color:#fff;background:#187c7eeb;border-radius:4px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.product-image-primary-button{font:inherit;cursor:pointer;background:#362d3dd6;border:0;font-size:9px;font-weight:700}.product-image-pending{background:#355a58e0}.product-image-delete{color:#fff;cursor:pointer;background:#362d3dcc;border:0;border-radius:4px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:6px;right:6px}.product-image-delete:hover,.product-image-primary-button:hover{background:#403151}.product-video-field{margin-top:20px}.product-video-input{display:block;position:relative}.product-video-input>svg{color:#f03;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.product-video-input input{width:100%;padding-left:40px}.product-image-card>svg,.product-image-card .product-image-delete,.product-image-card .product-image-primary-button{opacity:0;pointer-events:none;transition:opacity .16s,transform .16s}.product-image-card>svg{transform:translateY(4px)}.product-image-card .product-image-delete{transform:translateY(-4px)}.product-image-card:hover>svg,.product-image-card:focus-within>svg,.product-image-card:hover .product-image-delete,.product-image-card:focus-within .product-image-delete,.product-image-card:hover .product-image-primary-button,.product-image-card:focus-within .product-image-primary-button{opacity:1;pointer-events:auto;transform:translateY(0)}.product-image-card:focus-within{border-color:#37c5c4;box-shadow:0 0 0 3px #37c5c429}.table-products-page{width:100%;max-width:var(--ms-list-max);margin:0 auto}.products-table-panel{background:#fff;border:1px solid #d5d9de;border-radius:5px;margin-top:28px;padding:40px}.products-toolbar{align-items:flex-start;gap:10px;display:flex}.products-toolbar-actions{display:contents}.products-search{color:#6d7983;border:1px solid #cfd6dc;border-radius:5px;flex:1;align-items:center;min-height:49px;padding:0 14px;display:flex}.products-search:focus-within{border-color:#2bbfc0;box-shadow:0 0 0 3px #2bbfc01f}.products-search input{color:#303b44;width:100%;min-width:0;font:inherit;border:0;outline:0;padding-left:11px;font-size:13px}.products-search input::placeholder{color:#9da7b0}.search-button,.filter-button{color:#159c9e;min-height:49px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2bbfc0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.search-button:hover,.filter-button:hover{background:#f1ffff}.filters-control{margin-left:auto;position:relative}.filter-button{color:#53606a;border-color:#cfd6dc}.status-filter{z-index:2;color:#53606a;background:#fff;border:1px solid #d5d9de;border-radius:7px;gap:6px;width:184px;padding:12px;font-size:11px;font-weight:700;display:grid;position:absolute;top:57px;right:0;box-shadow:0 12px 26px #181f241f}.status-filter select{color:#3c4850;min-height:34px;font:inherit;background:#fff;border:1px solid #d5d9de;border-radius:4px;font-size:12px}.table-pagination{color:#5b6670;justify-content:space-between;align-items:center;gap:14px;margin:32px 0 27px;font-size:13px;display:flex}.table-pagination>div{align-items:center;gap:8px;display:flex}.table-pagination>div>span{color:#65727a}.table-pagination strong{color:#159c9e;font-weight:650}.table-pagination button{color:#5b6670;cursor:pointer;background:0 0;border:0;place-items:center;width:27px;height:27px;display:inline-grid}.table-pagination button:disabled{color:#c8ced2;cursor:not-allowed}.products-table-wrap{border:1px solid #cfd6dc;border-radius:5px;overflow-x:auto}.products-table{border-collapse:collapse;color:#48525b;width:100%;min-width:885px;font-size:12px}.products-table th{color:#53606a;text-align:left;white-space:nowrap;background:#fbfcfd;border-bottom:1px solid #cfd6dc;height:40px;padding:0 15px;font-size:11px;font-weight:700}.products-table td{vertical-align:middle;border-bottom:1px solid #e0e4e7;padding:8px 15px}.products-table tbody tr:last-child td{border-bottom:0}.products-table tbody tr:hover{background:#fbfefe}.catalog-row-link{cursor:pointer}.catalog-row-link:focus-visible{outline-offset:-2px;outline:2px solid #37c5c473}.products-table th:first-child,.products-table td:first-child{text-align:center;width:42px;padding-right:0}.products-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--ms-action)}.product-cell{align-items:center;gap:14px;min-width:290px;display:flex}.product-thumb{color:#7b8790;background:#f8fafb;border:1px solid #d0d6db;border-radius:4px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.product-thumb img{object-fit:cover;width:100%;height:100%}.product-cell strong,.product-cell small{display:block}.product-cell strong{color:#3f314e;font-size:13px;font-weight:600}.product-cell small{color:#66717a;margin-top:3px;font-size:10px}.product-type-badge{border:1px solid var(--ms-action-border,#c9bdd6);background:var(--ms-action-soft,#f1ecf6);min-height:22px;color:var(--ms-action,#5a4570);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.product-type-badge.is-variable{color:#6a5746;background:#f7f2eb;border-color:#d4c7b8}.table-status{color:#69747c;align-items:center;gap:6px;font-size:12px;display:inline-flex}.table-status:before{content:"";background:#9ba4aa;border-radius:50%;width:9px;height:9px}.table-status.active{color:#3f4c54}.table-status.active:before{background:var(--ms-status)}.products-table-panel .catalog-state{min-height:200px;margin:22px 0}.products-table-panel .catalog-state.compact{border-top:0;border-radius:0;min-height:160px;margin:0}.products-table-panel .catalog-state+.table-pagination{margin-top:27px}.table-products-page .products-header h1{color:#403151}.table-products-page .products-header p{color:#6f657b}.table-products-page .teal-button{background:var(--ms-action);box-shadow:0 7px 16px #5a457029}.table-products-page .teal-button:hover{background:var(--ms-action-hover)}.table-products-page .products-table-panel{background:#fff;border-color:#dcd7e2;overflow:visible}.table-products-page .products-search{color:#675d70;border-color:#d3ceda}.table-products-page .products-search:focus-within{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.table-products-page .search-button{border-color:var(--ms-action-border);color:var(--ms-action)}.table-products-page .search-button:hover{background:var(--ms-action-soft)}.table-products-page .filter-button{color:#554a61;border-color:#d3ceda}.table-products-page .filter-button:hover{background:#f8f6fa}.table-products-page .status-filter{color:#51465d;border-color:#dcd7e2}.table-products-page .status-filter select{color:#493e56;border-color:#d3ceda}.table-products-page .table-pagination{color:#635a6b}.table-products-page .table-pagination>div>span{color:#766d7d}.table-products-page .table-pagination strong{color:#16a9aa}.table-products-page .table-pagination button{color:#594d64}.table-products-page .products-table-wrap{border-color:#d6d0dc}.table-products-page .products-table{color:#51485a}.table-products-page .products-table th{color:#574d60;background:#f8f6fa;border-bottom-color:#d6d0dc}.table-products-page .products-table td{border-bottom-color:#ebe7ee}.table-products-page .products-table tbody tr:hover{background:#faf9fc}.table-products-page .products-table input[type=checkbox]{accent-color:var(--ms-action)}.table-products-page .product-thumb{background:#f8f6fa;border-color:#d8d1df}.table-products-page .product-cell strong{color:#473753}.table-products-page .product-cell small{color:#756b7d}.table-products-page .table-status.active{color:#504657}.table-products-page .table-status.active:before{background:#5bc84b}@keyframes spin{to{transform:rotate(360deg)}}.variation-switch{background:#fbfbfa}.variations-section .form-section-heading>span{color:#147c7e;background:#e6f7f5}.variations-table-wrap{border:1px solid #d8d1df;border-radius:7px 7px 0 0;margin:20px 22px 0;overflow-x:auto}.variations-table{border-collapse:collapse;width:100%;min-width:640px}.variations-table th{color:#574d60;text-align:left;background:#f8f6fa;height:38px;padding:0 14px;font-size:11px}.variations-empty-state{color:#69717a;text-align:center;border:1px solid #d8d1df;border-top:0;align-content:center;place-items:center;gap:8px;min-height:196px;margin:0 22px 22px;display:grid}.variations-empty-state>svg{color:#5c6570}.variations-empty-state strong{color:#505864;font-size:15px}.variations-empty-state p{color:#737b84;max-width:46ch;margin:0;font-size:11px;line-height:1.5}.variation-status-switch{background:0 0;width:auto;min-height:0;padding:0}.variation-status-switch>span{color:#443454;font-size:12px;display:inline}.variation-choice{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.variation-choice strong,.variation-package-heading strong,.variation-images-heading strong{color:#443454;font-size:13px}.variation-choice p,.variation-package-heading p,.variation-images-heading p{color:#707882;margin:5px 0 0;font-size:11px;line-height:1.45}.variation-division{background:#ded9e0;height:1px;margin:22px 0}.variation-stock-heading{align-items:center;gap:16px;display:flex}.variation-stock-heading .switch-field{background:0 0;width:auto;min-height:0;padding:0}.variation-stock-heading p{color:#273140;background:#f5f7ff;border:1px solid #3b67ff;border-radius:4px;max-width:510px;margin:0;padding:10px 13px;font-size:11px;line-height:1.5}.variation-stock-note{color:#51485a;margin:14px 0 0;font-size:11px}.variation-images-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.variation-images-heading button{color:#178486;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.variation-images-fields .switch-field{background:0 0;min-height:42px;padding:8px 0}.variation-images-fields textarea{resize:vertical;min-height:42px}.variation-image-preview{color:#587078;background:#f4f8f8;border-radius:6px;align-items:center;gap:10px;margin-top:14px;padding:8px 10px;font-size:11px;display:inline-flex}.variation-image-preview img{object-fit:cover;border-radius:5px;width:38px;height:38px}.variation-package-heading{margin-bottom:17px}.variation-swatch,.variation-list-image{object-fit:cover;border:1px solid #0000001a;border-radius:3px;width:18px;height:18px;display:block}.variation-list-image{background:#f4f4f1}.variations-table td.variations-select-column{width:42px;min-width:42px}.variations-table td:nth-child(2){min-width:120px}.variations-heading{align-items:center}.variation-heading-actions{align-items:center;gap:13px;display:flex}.variations-section .variation-heading-actions>span{color:#147c7e;white-space:nowrap;background:#e6f7f5;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700}.variation-add-button{color:#3d7776;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.variation-add-button:hover{color:#176f70}.variation-add-button:disabled{color:#9aa6a7;cursor:not-allowed}.variation-save-hint{color:#777771!important;background:#f1f0ed!important}.variation-editor{background:#f8fcfb;border:1px solid #cbe6e3;border-radius:8px;margin:20px 22px 0;padding:18px}.variation-editor-heading,.variation-editor-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.variation-editor-heading{color:#355d59;margin-bottom:16px;font-size:13px}.variation-editor-heading button{color:#53616a;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.variation-editor-fields{grid-template-columns:minmax(170px,1.5fr) 118px minmax(180px,1.5fr) repeat(3,minmax(100px,1fr));gap:14px;display:grid}.variation-color-input{background:#fff;border:1px solid #dcdcd7;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.variation-color-input input{cursor:pointer;background:0 0;border:0;border-radius:5px;width:25px;min-height:25px;padding:0}.variation-color-input b{color:#67737a;font-size:11px;font-weight:650}.variation-editor-footer{flex-wrap:wrap;justify-content:space-between;margin-top:17px}.variation-feedback{color:#176a45;background:#eaf7ef;border-radius:7px;margin:16px 22px 0;padding:10px 12px;font-size:11px;font-weight:650}.variations-table td{color:#51485a;border-top:1px solid #e6e1e9;padding:14px;font-size:12px}.variations-table tbody tr{background:#fff}.variations-table tbody tr:hover{background:#faf9fc}.variation-name{align-items:center;gap:9px;font-weight:650;display:inline-flex}.variation-name i{border:1px solid #00000014;border-radius:4px;width:18px;height:18px}.variations-table-wrap:has(tbody tr):not(:has(+.variations-bulk-bar)){border-radius:7px;margin-bottom:22px}.variations-table-wrap:has(tbody tr)+.variations-empty-state{display:none}.variation-editor{background:#fff;border-color:#d8d1df;padding:24px}.variation-editor-heading{margin-bottom:22px}.variation-prices{grid-template-columns:repeat(3,minmax(0,1fr))}.variation-codes{grid-template-columns:minmax(230px,1.55fr) repeat(3,minmax(110px,1fr))}.variation-stock-fields{grid-template-columns:104px minmax(170px,.85fr) minmax(220px,1.65fr);margin-top:20px}.variation-images-fields{grid-template-columns:minmax(210px,.8fr) minmax(220px,1fr) minmax(240px,1.25fr);margin-top:18px}.variation-package-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.variation-editor-footer{margin-top:24px}.variation-gallery-preview{gap:8px;margin-top:14px;display:flex;overflow-x:auto}.variation-gallery-preview img{object-fit:cover;border:1px solid #d8d1df;border-radius:6px;flex:none;width:54px;height:54px}.attribute-matrix{padding:0 22px 22px}.attribute-matrix-list{gap:16px;margin-top:16px;display:grid}.attribute-matrix-card{background:#fafafa;border:1px solid #d8d1df;border-radius:8px;padding:16px}.attribute-matrix-card-head{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;display:grid}.attribute-values-grid{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.attribute-value-row{align-items:center;gap:6px;display:flex}.attribute-value-row input[type=text]{border:1px solid #dcdcd7;border-radius:7px;min-width:120px;height:38px;padding:0 10px}.attribute-matrix-actions{flex-direction:column;gap:12px;margin-top:18px;display:flex}.attribute-matrix-preview{color:#355d59;background:#f8fcfb;border:1px solid #cbe6e3;border-radius:7px;margin:0;padding:10px 12px;font-size:12px}.attribute-matrix-preview strong{color:#147c7e}.attribute-matrix-action-buttons{flex-wrap:wrap;gap:10px;display:flex}.variation-attribute-value{color:#443454;font-weight:650}.attribute-matrix .text-button{color:#3d7776;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.attribute-matrix .icon-button{color:#666;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.attribute-matrix .icon-button.danger{color:#b45309;border-color:#f0d8b8}.variation-generator-backdrop{z-index:25}.variation-generator-modal{width:min(720px,100%);max-height:min(90vh,860px);overflow:auto}.variation-generator-body{gap:22px}.variation-generator-info{color:#7a5b17;background:#fffbeb;border:1px solid #f0d8b8;border-radius:6px;padding:12px 14px;font-size:12px;line-height:1.55}.variation-generator-info a{color:#176d70;font-weight:700;text-decoration:none}.variation-generator-info a:hover{text-decoration:underline}.variation-generator-field{border-bottom:1px solid #ece7ef;gap:10px;padding-bottom:18px;display:grid}.variation-generator-field:last-of-type{border-bottom:0;padding-bottom:0}.variation-generator-field-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.variation-generator-field-head strong{color:#403151;font-size:13px}.variation-generator-remove-slot{color:#d63232;font:inherit;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.variation-generator-selects{grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr);gap:10px;display:grid}.variation-generator-chips{flex-wrap:wrap;gap:8px;display:flex}.variation-generator-chip{color:#355d59;background:#f3fbfb;border:1px solid #cbe6e3;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:12px;font-weight:650;display:inline-flex}.variation-generator-chip button{color:#6b8f8d;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.variation-generator-chip button:hover{color:#355d59;background:#dff0ef}.variation-generator-add-slot{color:#3d7776;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.variation-generator-add-slot:hover{color:#176f70}.attribute-value-chip{color:#51485a;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.attribute-value-chip.is-selected{color:#147c7e;background:#e6f7f5;border-color:#37c5c4}.attribute-value-chip input{accent-color:#37c5c4}.field-hint{color:#707882;margin:0;font-size:11px}.variation-combination-label{color:#2f80ed;background:#edf5ff;border-radius:999px;margin-right:auto;padding:4px 10px;font-size:12px;font-weight:700}.variation-combination-cell{color:#344054;font-size:13px;font-weight:700}.variation-editor-heading{flex-wrap:wrap;gap:10px}.attributes-page{width:100%;max-width:var(--ms-list-max);margin:0 auto}.attributes-breadcrumb{color:#8a8194;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.attributes-breadcrumb a{color:#8a8194;text-decoration:none}.attributes-breadcrumb a:hover{color:#403151}.attributes-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.attributes-header h1{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,34px)}.attributes-add-button{background:var(--ms-action);color:#fff;min-height:40px;font:inherit;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s;display:inline-flex;box-shadow:0 7px 16px #5a457029}.attributes-add-button:hover{background:var(--ms-action-hover);color:#fff}.attributes-help-banner{background:var(--ms-action-soft);color:var(--ms-action);border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.attributes-panel{background:#fff;border:1px solid #dcd7e2;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #4031510a}.attributes-tabs{border-bottom:1px solid #dcd7e2;gap:24px;padding:0 18px;display:flex}.attributes-tab{color:#675d70;font:inherit;cursor:pointer;background:0 0;border:0;padding:14px 0 12px;font-size:13px;font-weight:700;position:relative}.attributes-tab.is-active{color:var(--ms-action)}.attributes-tab.is-active:after{content:"";background:var(--ms-action);height:2px;position:absolute;bottom:-1px;left:0;right:0}.attributes-toolbar{border-bottom:1px solid #ebe7ee;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.attributes-toolbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.attributes-refresh-button{color:#675d70;cursor:pointer;background:#fff;border:1px solid #d8d1df;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.attributes-refresh-button:hover{background:var(--ms-action-soft);color:var(--ms-action)}.attributes-search{color:#8a8194;border:1px solid #d8d1df;border-radius:6px;flex:1;align-items:center;gap:8px;min-width:0;max-width:320px;padding:0 12px;display:flex}.attributes-search:focus-within{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.attributes-search input{color:#403151;width:100%;min-width:0;min-height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.attributes-search input::placeholder{color:#8a8194}.attributes-pagination{color:#675d70;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.attributes-pagination button{color:#675d70;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.attributes-pagination button:disabled{opacity:.35;cursor:not-allowed}.attributes-table-wrap{min-height:120px}.attributes-table{border-collapse:collapse;width:100%}.attributes-row{cursor:pointer;transition:background .14s}.attributes-row:hover,.attributes-row:focus-within{background:#faf9fc}.attributes-row td{vertical-align:middle;border-top:1px solid #ebe7ee;padding:16px 18px}.attributes-row:first-child td{border-top:0}.attributes-cell-check{width:42px}.attributes-cell-check input{accent-color:var(--ms-action)}.attributes-cell-name{color:#403151;width:28%;font-size:14px;font-weight:700}.attributes-cell-count{color:#675d70;width:18%;font-size:13px}.attributes-cell-date{color:#675d70;width:28%;font-size:13px}.attributes-cell-status{text-align:right;width:120px}.attributes-status{color:#675d70;font-size:13px;font-weight:700}.attributes-status.is-active{color:var(--ms-status)}.attributes-state{color:#675d70;align-items:center;gap:10px;padding:28px 18px;font-size:13px;display:flex}.attributes-state-error{color:#b42318}.attributes-empty{color:#675d70;text-align:center;gap:6px;padding:36px 18px;display:grid}.attributes-empty strong{color:#403151;font-size:14px}@media (max-width:960px){.attributes-header{flex-direction:column;align-items:flex-start}.attributes-toolbar{flex-direction:column;align-items:stretch}.attributes-toolbar-left{flex-wrap:wrap}.attributes-search{max-width:none}.attributes-pagination{justify-content:flex-end}.attributes-table,.attributes-table tbody,.attributes-row,.attributes-row td{width:100%;display:block}.attributes-row{border-top:1px solid #eef1f6;padding:12px 18px}.attributes-row td{border:0;padding:4px 0}.attributes-cell-check{margin-bottom:8px}.attributes-cell-status{text-align:left}}.attribute-editor-page{width:100%;max-width:980px;margin:0 auto}.attribute-editor-header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.attribute-editor-back{color:#675d70;background:#fff;border:1px solid #d8d1df;border-radius:8px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.attribute-editor-header h1{color:#403151;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700}.attribute-editor-saving{color:#675d70;margin-left:auto;font-size:12px;font-weight:600}.attribute-editor-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:18px;display:grid}.attribute-editor-card{background:#fff;border:1px solid #dcd7e2;border-radius:8px;padding:18px;box-shadow:0 1px 2px #4031510a}.attribute-editor-main{gap:16px;display:grid}.attribute-editor-label{color:#675d70;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.attribute-editor-input{color:#403151;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d1df;border-radius:6px;padding:0 12px;font-size:14px}.attribute-editor-input:focus{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring);outline:none}.attribute-values-list{border-top:1px solid #ebe7ee;margin:0 0 14px;padding:0;list-style:none}.attribute-value-item{border-bottom:1px solid #ebe7ee;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;padding:0 4px;display:grid}.attribute-value-item:hover{background:#faf9fc}.attribute-value-grip{color:#8a8194;cursor:grab;place-items:center;display:grid}.attribute-value-label{color:#403151;font-size:14px;font-weight:600}.attribute-value-status{color:#675d70;white-space:nowrap;font-size:13px;font-weight:700}.attribute-value-status.is-active{color:var(--ms-status)}.attribute-value-actions{align-items:center;gap:2px;display:flex}.attribute-value-move,.attribute-value-remove{color:#8a8194;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.attribute-value-remove:hover{background:var(--ms-action-soft);color:var(--ms-action)}.attribute-value-add{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.attribute-value-add-button{color:#8a8194;min-height:42px;font:inherit;cursor:pointer;background:#f3eff5;border:0;border-radius:6px;padding:0 16px;font-size:13px;font-weight:700}.attribute-value-add-button:not(:disabled){background:var(--ms-action-soft);color:var(--ms-action)}.attribute-status-card{padding:16px 18px}.attribute-status-toggle{color:#403151;cursor:pointer;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.attribute-status-switch{flex:none;width:42px;height:24px;display:inline-block;position:relative}.attribute-status-switch input{z-index:1;opacity:0;cursor:pointer;position:absolute;inset:0}.attribute-status-switch i{background:#d8d1df;border-radius:999px;width:100%;height:100%;transition:background .16s;display:block;position:relative}.attribute-status-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #4031511f}.attribute-status-switch input:checked+i{background:var(--ms-action)}.attribute-status-switch input:checked+i:after{transform:translate(18px)}.attribute-value-item-wrap{border-bottom:1px solid #ebe7ee}.attribute-value-item-wrap:last-child{border-bottom:0}.attribute-value-swatch-config{grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:12px;padding:0 4px 14px 36px;display:grid}.attribute-swatch-field{gap:6px;display:grid}.attribute-swatch-field>span{color:#675d70;font-size:12px;font-weight:600}.attribute-swatch-color input[type=color]{cursor:pointer;border:1px solid #d8d1df;border-radius:6px;width:42px;height:42px;padding:0}.attribute-swatch-upload{color:#8a8194;cursor:pointer;background:#faf9fc;border:1px dashed #d8d1df;border-radius:6px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.attribute-swatch-upload img{object-fit:cover;width:100%;height:100%}.attribute-swatch-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.attribute-swatch-hint{color:#675d70;grid-column:1/-1;margin:0;font-size:12px}@media (max-width:960px){.attribute-editor-layout{grid-template-columns:1fr}.attribute-editor-sidebar{order:-1}.attribute-value-swatch-config{grid-template-columns:1fr;padding-left:4px}}.variation-upload-dropzone{color:#527177;cursor:pointer;text-align:center;background:#fbffff;border:1px dashed #9dcfca;border-radius:8px;align-content:center;place-items:center;gap:5px;min-height:132px;margin-top:16px;display:grid}.variation-upload-dropzone>svg{color:#28babb}.variation-upload-dropzone strong{color:#42626a;font-size:12px}.variation-upload-dropzone small{color:#7b8589;font-size:10px}.variation-upload-dropzone>span{color:#177d7d;background:#e2f6f4;border-radius:5px;margin-top:5px;padding:7px 10px;font-size:11px;font-weight:700}.variation-upload-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.variation-upload-grid{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:10px;margin-top:14px;display:grid}.variation-upload-card{cursor:grab;background:#fff;border:1px solid #d8d1df;border-radius:7px;min-height:88px;position:relative;overflow:hidden}.variation-upload-card.pending{border-color:#80cfc8}.variation-upload-card img{object-fit:cover;width:100%;height:88px;display:block}.variation-upload-card>svg{color:#46555c;background:#ffffffd9;border-radius:4px;padding:2px;position:absolute;bottom:4px;right:4px}.variation-upload-card button{color:#fff;cursor:pointer;background:#362d3dc7;border:0;border-radius:4px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.variation-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.variation-row-actions .variation-edit-button,.variation-row-actions .variation-delete-button{cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:29px;padding:0;transition:background .14s,color .14s;display:grid}.variation-row-actions .variation-edit-button{color:#4c3b5a}.variation-row-actions .variation-edit-button:hover{color:var(--ms-action);background:#f3f0f6}.variation-row-actions .variation-edit-button:focus-visible,.variation-row-actions .variation-delete-button:focus-visible{outline-offset:2px;outline:3px solid #37c5c452}.variation-row-actions .variation-delete-button{color:#d63232}.variation-row-actions .variation-delete-button:hover{color:#b51f2b;background:#fff0f0}.variation-row-actions .variation-delete-button:disabled{color:#c9a3a3;cursor:not-allowed;background:0 0}.variations-table th.variations-actions-column,.variations-table td.variations-actions-column{text-align:right;width:76px;min-width:76px}.variation-delete-button{color:#d63232;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.variation-delete-button:hover{color:#b51f2b}.variation-delete-button:disabled{color:#c9a3a3;cursor:not-allowed}.variations-select-column{width:42px;padding-right:0!important}.variations-select-column input{accent-color:#197e80;width:15px;height:15px}.variation-editor-footer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.variation-editor-footer .variation-delete-button{background:#fff5f5;border:1px solid #efb8b8;border-radius:7px;place-items:center;gap:0;width:37px;min-height:37px;padding:0;display:grid}.variation-editor-footer .variation-delete-button:hover{background:#ffecec}.variations-bulk-bar{background:#fff8f8;border:1px solid #d8d1df;border-top:0;border-radius:0 0 7px 7px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 22px 22px;padding:12px 14px;display:flex}.variations-bulk-bar>span{color:#5f5867;font-size:12px;font-weight:700}.variation-bulk-delete-button{color:#d63232;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff5f5;border:1px solid #efb8b8;border-radius:7px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.variation-bulk-delete-button:hover{color:#b51f2b;background:#ffecec}.variation-bulk-delete-button:disabled{opacity:.55;cursor:not-allowed}.variation-bulk-clear-button{color:#6b6570;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:650}.variation-bulk-clear-button:hover{color:#443454}.variations-table-wrap:has(+.variations-bulk-bar){border-radius:7px 7px 0 0;margin-bottom:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.variation-image-color-switch{background:0 0;width:auto;min-height:0;margin-top:16px;padding:0}.variation-primary-badge,.variation-primary-button{color:#fff;background:#177e80e6;border-radius:4px;align-items:center;gap:3px;padding:4px 6px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:4px;left:4px}.variation-upload-card .variation-primary-button{width:auto;height:auto;font:inherit;background:#362d3dd1;border:0;font-size:9px;font-weight:700;top:auto;right:auto}.form-fields-codes{grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(130px,1fr))}.field>span:first-child{align-items:center;gap:4px;display:inline-flex}.field>span:first-child>svg{color:#71808a}.field>span:first-child>b{color:#d05b5b}.sku-input-group{gap:9px;min-width:0;display:flex}.sku-input-group input{min-width:0}.sku-generator-button{color:#157b7d;min-height:42px;font:inherit;cursor:pointer;background:#e7f5f5;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:700;transition:background .16s,color .16s;display:inline-flex}.sku-generator-button:hover{color:#0d6466;background:#cfeeed}.sku-generator-button:focus-visible,.product-edit-link:focus-visible{outline-offset:2px;outline:3px solid #37c5c452}.form-feedback.loading{color:#196d70;background:#eef7f7}.products-table th:last-child,.products-table td:last-child{width:54px;padding-left:4px;padding-right:10px}.product-row-actions{justify-content:center;display:flex}.product-edit-link{color:#443454;border-radius:6px;place-items:center;width:34px;height:34px;transition:background .16s,color .16s;display:inline-grid}.product-edit-link:hover{color:#fff;background:#403151}@media (max-width:960px){.products-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0}.products-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.products-table thead{display:none}.products-table tbody{gap:12px;display:grid}.products-table tbody tr{background:#fff;border:1px solid #d6d0dc;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;gap:10px 12px;padding:14px;display:grid}.products-table tbody tr:hover{background:#faf9fc}.products-table tbody tr:last-child td{border-bottom:0}.products-table td{vertical-align:top;border-bottom:0;padding:0}.products-table td:first-child{text-align:left;grid-area:1/1;align-self:center;width:auto;padding:0}.products-table td:nth-child(2){grid-area:1/2;min-width:0}.products-table td:last-child{grid-area:1/3;align-self:start;width:auto;padding:0}.products-table td:nth-child(n+3):not(:last-child){color:#51485a;border-top:1px solid #ebe7ee;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.products-table td[data-label]:before{content:attr(data-label);color:#766d7d;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.products-table td[data-label]{text-align:right}.product-cell{gap:10px;min-width:0}.product-thumb{width:52px;height:52px}.product-cell strong{font-size:12px;line-height:1.35}.product-row-actions{justify-content:flex-end}.products-table-panel .catalog-state{border-radius:8px;min-height:160px;margin:16px 0}}@media (max-width:760px){.seo-content{grid-template-columns:1fr}.seo-preview{min-height:180px;margin:0 22px 22px}.product-activity{flex-direction:column;align-items:stretch}.product-activity details{min-width:0}.main-information-fields{grid-template-columns:1fr}.product-status-field{max-width:none}.product-image-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-images-heading{align-items:flex-start}.product-images-actions{flex-wrap:wrap}}.organizer-editor{width:100%;max-width:var(--ms-form-max);margin:0 auto;padding-bottom:90px}.organizer-editor-header{margin-bottom:24px}.organizer-editor h1{color:#403151;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,36px)}.organizer-editor-header p{color:#71677d;max-width:610px;margin:8px 0 0;font-size:13px;line-height:1.55}.organizer-main-section,.brand-logo-section,.organizer-seo-section{border-color:#d8d1df;border-radius:6px;margin-top:18px}.organizer-fields{gap:19px}.organizer-toggles{gap:28px;display:flex}.organizer-toggles .switch-field{border:0;border-radius:0;width:168px;min-height:48px;padding:0}.organizer-toggles .switch-field>span{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.organizer-toggles .switch-field small{width:100%}.organizer-parent-field{max-width:330px;position:relative}.parent-select-trigger{color:#403151;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d1df;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.parent-select-trigger.is-open,.parent-select-trigger:focus-visible{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring);outline:0}.parent-select-menu{z-index:8;background:#fff;border:1px solid #d8d1df;border-radius:6px;max-height:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #2f26381f}.parent-select-menu>button{color:#51485a;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.parent-select-menu>button:hover,.parent-select-menu>button.is-selected{background:var(--ms-action-soft);color:var(--ms-action)}.parent-select-branch{color:#b0a8b8;font-size:12px}.organizer-field-note{color:#737a80;font-size:10px;font-weight:500;line-height:1.45}.parent-picker{background:#fbfafc;border:1px solid #ddd7e3;border-radius:7px;gap:12px;padding:16px;display:grid}.parent-picker-heading{color:#5a5164;align-items:flex-start;gap:10px;display:flex}.parent-picker-heading>svg{color:#168d8f;margin-top:2px}.parent-picker-heading strong{color:#403151;font-size:13px;display:block}.parent-picker-heading p{color:#71677d;margin:4px 0 0;font-size:11px;line-height:1.45}.parent-picker-list{background:#fff;border:1px solid #e2dde8;border-radius:6px;gap:6px;max-height:280px;padding:4px;display:grid;overflow:auto}.parent-picker-list>button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.parent-picker-list>button:hover{background:#f7f5f9}.parent-picker-list>button.is-selected{background:#effafa;border-color:#9ad9d7}.parent-picker-radio{border:1.5px solid #b7b1bf;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.parent-picker-list>button.is-selected .parent-picker-radio{border-color:#168d8f}.parent-picker-list>button.is-selected .parent-picker-radio:after{content:"";background:#168d8f;border-radius:50%;width:8px;height:8px}.parent-picker-copy{gap:2px;min-width:0;display:grid}.parent-picker-copy strong{color:#403151;font-size:12px;font-weight:650}.parent-picker-copy small{color:#78707e;font-size:10px;line-height:1.35}.parent-picker-empty{color:#71677d;margin:0;font-size:11px}.parent-picker-preview{color:#4d6670;background:#f1fbfb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:11px;display:flex}.parent-picker-preview>span:first-child{color:#668088;font-weight:650}.parent-picker-preview strong{color:#176f70;flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.parent-picker-preview strong svg{color:#7aa7a8}.brand-logo-picker{color:#53606a;cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.brand-logo-picker input,.brand-logo-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.brand-logo-dropzone{color:#69737c;cursor:pointer;text-align:center;background:#fbfcfc;border:1px dashed #aab5ba;border-radius:7px;align-content:center;place-items:center;gap:7px;min-height:220px;margin:21px 22px 23px;display:grid;overflow:hidden}.brand-logo-dropzone>svg{color:#5b6872}.brand-logo-dropzone strong{color:#56616b;font-size:16px}.brand-logo-dropzone span{color:#7b858c;font-size:10px}.brand-logo-dropzone img{object-fit:contain;max-width:240px;max-height:170px}.organizer-seo-content{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}.organizer-seo-preview{min-height:205px}.organizer-existing{background:#fcfbfd;border:1px solid #e0dbe5;border-radius:7px;gap:12px;margin:18px 0;padding:15px 18px;display:grid}.organizer-existing>div{color:#443454;justify-content:space-between;font-size:12px;display:flex}.organizer-existing>div span{color:#77707e;font-size:11px}.organizer-existing ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.organizer-existing li{color:#51485a;align-items:center;gap:8px;min-height:29px;font-size:12px;display:flex}.organizer-existing li img{object-fit:cover;border:1px solid #ded8e3;border-radius:4px;width:22px;height:22px}.organizer-existing li small{color:#7b7382;margin-left:auto;font-size:10px}.organizer-editor-footer{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7f7f5f0;border-top:1px solid #ded9e1;justify-content:flex-end;gap:10px;margin:28px -34px -90px;padding:15px 34px;display:flex;position:sticky;bottom:0}.product-organization-section{border-color:#d8d1df}.product-organization-fields{grid-template-columns:1fr;align-items:start;gap:24px}.catalog-organizer-control{gap:10px;display:grid}.catalog-organizer-link{border:1px solid var(--ms-action-border);background:var(--ms-action-soft);width:fit-content;min-height:34px;color:var(--ms-action);font:inherit;cursor:pointer;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.catalog-organizer-link:hover{border-color:var(--ms-action);background:var(--ms-action-soft-strong)}.product-category-picker{gap:12px;display:grid}.product-category-picker-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.product-category-picker-search{margin:0}.product-category-picker-search-input{display:block;position:relative}.product-category-picker-search-input input{color:#403151;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d1df;border-radius:6px;padding:0 38px 0 12px;font-size:12px}.product-category-picker-search-input input:focus{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring);outline:0}.product-category-picker-search-input>svg{color:#8a8194;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.product-category-picker-create{min-height:42px}.product-category-picker-list{background:#fff;border:1px solid #d8d1df;border-radius:6px;max-height:320px;overflow:auto}.product-category-picker-empty{color:#71677d;margin:0;padding:18px 16px;font-size:12px}.product-category-picker-tree,.product-category-picker-children{margin:0;padding:0;list-style:none}.product-category-picker-tree{padding:6px 0 8px}.product-category-picker-children{padding-left:22px}.product-category-picker-row{color:#51485a;align-items:center;gap:10px;min-height:40px;padding:0 14px;font-size:12px;display:flex}.product-category-picker-row:hover{background:#faf9fc}.product-category-picker-item.is-active>.product-category-picker-row{background:var(--ms-action-soft)}.product-category-picker-item.is-disabled>.product-category-picker-row,.product-category-picker-item.is-disabled>.product-category-picker-row:hover{background:#f3f1f5}.product-category-picker-choice{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.product-category-picker-choice.is-disabled{cursor:not-allowed}.product-category-picker-choice input{width:14px;height:14px;accent-color:var(--ms-action);cursor:pointer;flex:none;margin:0}.product-category-picker-choice input:disabled{opacity:.45;accent-color:#b8b0c2;cursor:not-allowed}.product-category-picker-item.is-disabled .product-category-picker-name{color:#9a929f}.product-category-picker-item.is-active .product-category-picker-name{color:#403151;font-weight:600}.product-category-picker-indent{flex:none;align-items:center;width:18px;height:24px;display:inline-flex}.product-category-picker-branch{flex:none;width:14px;height:14px;position:relative}.product-category-picker-branch:before{content:"";background:#c9c3d0;width:1px;height:24px;position:absolute;top:-18px;left:4px}.product-category-picker-branch:after{content:"";background:#c9c3d0;width:10px;height:1px;position:absolute;top:6px;left:4px}.product-category-picker-primary{color:var(--ms-action);font:inherit;cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;flex:none;font-size:11px;font-weight:700;text-decoration:underline}.product-category-picker-primary:hover{color:var(--ms-action-hover)}.product-category-picker-primary-badge{background:var(--ms-action-soft);color:var(--ms-action);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.product-category-picker-primary-clear{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;display:inline-grid}.product-category-picker-primary-clear:hover{background:#5a45701f}@media (max-width:760px){.product-category-picker-toolbar{grid-template-columns:1fr}.product-category-picker-create{justify-content:center;width:100%}}.quick-category-modal-backdrop{z-index:20;background:#141416b3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quick-category-modal{background:#fff;border-radius:5px;width:min(640px,100%);overflow:hidden;box-shadow:0 24px 70px #00000052}.quick-category-modal>header{border-bottom:1px solid #d8d1df;justify-content:space-between;align-items:center;min-height:63px;padding:0 32px;display:flex}.quick-category-modal>header h2{color:#403151;letter-spacing:-.02em;margin:0;font-size:16px}.quick-category-modal>header button{color:#26323a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}.quick-category-modal>header button:hover{background:#f3f1f5}.quick-category-modal-body{gap:18px;padding:22px 32px 27px;display:grid}.quick-category-modal-body .field small{color:#77717d;margin-left:auto;font-size:9px;font-weight:500}.quick-category-helper{color:#69727a;font-size:10px;font-weight:500;line-height:1.45}.quick-category-error{color:#aa3c3c;background:#fff6f6;border:1px solid #eab6b6;border-radius:5px;padding:9px 11px;font-size:11px}.quick-category-modal>footer{justify-content:flex-end;gap:12px;padding:0 32px 31px;display:flex}.quick-category-modal>footer .secondary-button{color:#fff;background:#59626d;border-color:#59626d}.organizer-list-page{width:100%;max-width:var(--ms-list-max);margin:0 auto}.organizer-list-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.organizer-list-header h1{color:#403151;letter-spacing:-.04em;margin:0;font-size:25px}.organizer-list-panel{background:#fff;border:1px solid #d8d1df;border-radius:5px;overflow:hidden}.organizer-list-panel .form-section-heading{padding:20px 32px}.organizer-list-toolbar{margin:0 32px 20px}.organizer-list-table-wrap{border:1px solid #d8d1df;border-radius:5px;margin:23px 32px 32px;overflow:hidden}.organizer-list-table{border-collapse:collapse;color:#51485a;width:100%;font-size:12px}.organizer-list-table th{color:#574d60;text-align:left;background:#f8f6fa;border-bottom:1px solid #d8d1df;height:32px;padding:0 13px;font-size:10px}.organizer-list-table td{border-bottom:1px solid #ebe7ee;height:41px;padding:0 13px}.organizer-list-table tbody tr:last-child td{border-bottom:0}.organizer-list-table tbody tr:hover{background:#faf9fc}.organizer-list-table input{width:14px;height:14px;accent-color:var(--ms-action)}.organizer-name{color:#403151;align-items:center;gap:9px;font-weight:500;display:inline-flex}.organizer-name img{object-fit:cover;border:1px solid #d8d1df;border-radius:4px;width:21px;height:21px}.organizer-list-table .table-status{font-size:11px}.organizer-list-table-wrap .catalog-state{border:0;min-height:135px;margin:0}.organizer-tree-table th:first-child,.organizer-tree-table td:first-child{width:auto}.organizer-tree-table th:last-child,.organizer-tree-table td:last-child{width:148px}.organizer-tree-head{align-items:center;gap:12px;display:inline-flex}.organizer-tree-controls{color:#5e6870;align-items:center;gap:10px;display:flex!important}.organizer-drag-handle{color:#7a7384;cursor:grab;place-items:center;width:18px;height:24px;display:inline-grid}.organizer-drag-handle:active{cursor:grabbing}.organizer-tree-indent{width:calc(18px + (var(--tree-depth,1) - 1) * 22px);flex:none;justify-content:flex-end;align-items:center;min-width:18px;height:24px;display:inline-flex}.organizer-tree-branch{flex:none;width:14px;height:14px;position:relative}.organizer-tree-branch:before{content:"";background:#c9c3d0;width:1px;height:22px;position:absolute;top:-16px;left:4px}.organizer-tree-branch:after{content:"";background:#c9c3d0;width:10px;height:1px;position:absolute;top:6px;left:4px}.organizer-tree-row.is-dragging{opacity:.55}.organizer-tree-row.is-drop-target{background:var(--ms-action-soft);box-shadow:inset 0 2px 0 var(--ms-action)}.catalog-organizer-actions{align-items:center;gap:11px;display:flex}.catalog-organizer-edit-link{color:#4d3d5c;text-underline-offset:3px;font-size:11px;font-weight:700;text-decoration:underline}.catalog-organizer-edit-link:hover{color:var(--ms-action)}.organizer-list-table th:last-child,.organizer-list-table td:last-child{width:148px}.organizer-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.organizer-row-actions a,.organizer-row-actions button{color:#4c3b5a;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:29px;height:29px;transition:background .14s,color .14s;display:grid}.organizer-hover-actions{opacity:0;pointer-events:none;align-items:center;gap:2px;transition:opacity .14s;display:inline-flex}.organizer-list-table tbody tr:hover .organizer-hover-actions,.organizer-list-table tbody tr:focus-within .organizer-hover-actions{opacity:1;pointer-events:auto}.organizer-action-view:hover,.organizer-action-edit:hover,.organizer-expand-button:hover{background:var(--ms-action-soft);color:var(--ms-action)}.organizer-action-delete:hover{color:#bc3e3e;background:#fff0f0}.organizer-action-delete:disabled{color:#c7c2ca;cursor:progress}.organizer-expand-slot{flex:0 0 29px;place-items:center;width:29px;height:29px;display:inline-grid}.organizer-bulk-actions{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;border-top:1px solid #e6e3e8;justify-content:center;align-items:stretch;gap:16px;min-height:72px;padding:8px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 20px #2f263814}.organizer-bulk-actions>span{color:#5f5867;align-items:center;margin-right:12px;font-size:11px;font-weight:700;display:flex}.organizer-bulk-actions button{color:#44515a;min-width:76px;font:inherit;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:2px;font-size:10px;font-weight:700;line-height:1.1;display:inline-grid}.organizer-bulk-actions button:hover{color:var(--ms-action)}.organizer-bulk-actions .bulk-delete{color:#d63232;border-left:1px solid #ddd9df;padding-left:20px}.organizer-bulk-actions .bulk-delete:hover{color:#b51f2b}.organizer-bulk-actions button:disabled{color:#b8b4bc;cursor:progress}.customers-page{width:100%;max-width:var(--ms-list-max);margin:0 auto}.customers-panel-heading{border-bottom:1px solid #ebe7ee;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.customers-panel-heading h2{color:#403151;margin:0;font-size:15px;font-weight:650}.customers-table{table-layout:auto;min-width:0}.customers-table th:first-child,.customers-table td:first-child{text-align:left;width:auto;min-width:240px;max-width:none;padding-right:20px}.customers-table th:nth-child(2),.customers-table td:nth-child(2){min-width:220px}.customers-table th:last-child,.customers-table td:last-child{white-space:nowrap;width:160px}.customers-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.customers-table td strong{color:#473753;font-size:13px;font-weight:600}.orders-page{width:100%;max-width:var(--ms-list-max);margin:0 auto}.orders-header{margin-bottom:24px}.orders-header h1{color:#403151;letter-spacing:-.04em;align-items:center;gap:10px;margin:0;font-size:clamp(28px,3vw,38px);display:inline-flex}.orders-help-button{color:#8a8194;cursor:help;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.orders-help-button:hover{background:var(--ms-action-soft);color:var(--ms-action)}.orders-table-panel{margin-top:0}.orders-table-wrap{min-height:320px;position:relative}.orders-table th:first-child,.orders-table td:first-child{text-align:center;width:42px;padding-right:0}.orders-table th:nth-child(2),.orders-table td:nth-child(2){white-space:nowrap;width:90px}.orders-table th:nth-child(3),.orders-table td:nth-child(3){white-space:nowrap;width:180px;min-width:180px}.orders-table th:nth-child(4),.orders-table td:nth-child(4){white-space:nowrap;width:150px}.orders-table th:nth-child(5),.orders-table td:nth-child(5){min-width:180px}.orders-table th:nth-child(6),.orders-table td:nth-child(6),.orders-table th:nth-child(7),.orders-table td:nth-child(7){width:120px}.orders-table th:last-child,.orders-table td:last-child{text-align:right;white-space:nowrap;width:120px}.orders-table td:last-child strong{color:#473753;font-weight:650}.order-status-pill{color:#5a4570;background:#f1ecf6;border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.order-status-pill:before{content:"";opacity:.85;background:currentColor;border-radius:999px;flex:0 0 8px;width:8px;height:8px}.order-status-pill-cancelled{color:#d92d20;background:#fdeeee}.order-status-pill-placed{color:#b54708;background:#fff7e8}.order-status-pill-paid{color:#027a48;background:#ecfdf3}.order-status-pill-in-separation{color:#0e7490;background:#ecfeff}.order-status-pill-in-production{color:#6d28d9;background:#f5f3ff}.order-status-pill-shipped{color:#1d4ed8;background:#eff6ff}.order-status-pill-delivered{color:#475467;background:#f2f4f7}.order-status-pill-success{color:#1d7a43;background:#eef8ef}.order-status-pill-warning{color:#9a6700;background:#fff7e8}.order-status-pill-danger{color:#b42318;background:#fdeeee}.orders-empty-state{color:#6f657b;text-align:center;align-content:center;place-items:center;gap:14px;min-height:280px;padding:40px 24px;display:grid}.orders-empty-state svg{color:#b7afc3}.orders-empty-state p{color:#51485a;margin:0;font-size:15px;font-weight:500}.customer-editor{width:100%;max-width:var(--ms-list-max);margin:0 auto;padding-bottom:40px}.customer-editor-header{margin-bottom:24px}.customer-editor-header h1{color:#403151;letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(24px,3vw,32px)}.customer-editor-header p{color:#71677d;margin:8px 0 0;font-size:13px}.customer-editor-form{gap:18px;display:grid}.customer-detail-panel{background:#fff;border:1px solid #dcd7e2;border-radius:5px;overflow:hidden}.customer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.customer-detail-card{border-bottom:1px solid #ebe7ee;padding:22px 24px}.customer-detail-card:nth-child(odd){border-right:1px solid #ebe7ee}.customer-detail-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.customer-detail-card-heading h2{color:#403151;margin:0;font-size:14px;font-weight:650}.customer-detail-edit{color:#5a4570;border-radius:6px;place-items:center;width:30px;height:30px;text-decoration:none;transition:background .14s;display:grid}.customer-detail-edit:hover{background:var(--ms-action-soft);color:var(--ms-action)}.customer-detail-list{gap:12px;margin:0;display:grid}.customer-detail-list div{gap:4px;display:grid}.customer-detail-list dt{color:#766d7d;font-size:11px;font-weight:650}.customer-detail-list dd{color:#403151;margin:0;font-size:13px}.customer-address-block strong{color:#403151;font-size:13px;display:block}.customer-address-block p{color:#51485a;margin:6px 0 0;font-size:12px}.customer-address-block pre{color:#51485a;white-space:pre-wrap;margin:10px 0 0;font-family:inherit;font-size:12px;line-height:1.55}.customer-group-row{align-items:center;gap:10px;display:flex}.customer-group-row select{color:#403151;min-height:40px;font:inherit;background:#fff;border:1px solid #d8d1df;border-radius:6px;flex:1;padding:0 12px;font-size:12px}.customer-group-button{min-height:40px;color:var(--ms-action);border-color:var(--ms-action-border)}.customer-detail-actions{background:#fcfbfd;border-top:1px solid #ebe7ee;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.customer-neutral-button{color:#fff;background:#59626d;border-color:#59626d}.customer-neutral-button:hover{background:#4a535d}.customer-danger-button{background:var(--ms-danger);box-shadow:none}.customer-danger-button:hover{background:var(--ms-danger-hover)}.customer-form-fields{gap:14px;padding:0;display:grid}.customer-form-fields .field>span{color:#766d7d;font-size:11px;font-weight:650}.customer-form-fields .field input,.customer-form-fields .field select{border-color:#d8d1df;min-height:40px}.customer-form-fields .field input:focus,.customer-form-fields .field select:focus{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.customer-active-switch{background:0 0;border:0;min-height:auto;margin-top:18px;padding:0}.customer-active-switch strong{color:#403151;font-size:12px}.customer-form-feedback{margin:18px 24px 0}.customer-editor-form{display:block}.customer-editor-footer{display:none}.customer-edit-header{margin-bottom:22px}.customer-edit-breadcrumb{color:#403151;letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.customer-edit-breadcrumb:hover{color:var(--ms-action)}.customer-edit-breadcrumb-sep{color:#8a8194;font-weight:400}.customer-edit-breadcrumb strong{font-weight:700}.customer-edit-form{display:block}.customer-edit-panel{background:#fff;border:1px solid #dcd7e2;border-radius:5px;overflow:hidden}.customer-edit-panel+.customer-edit-panel{margin-top:18px}.customer-edit-panel-heading{border-bottom:1px solid #ebe7ee;padding:20px 32px}.customer-edit-panel-heading h2{color:#403151;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.customer-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:28px 32px 32px;display:grid}.customer-edit-fields .field>span{color:#51485a;font-size:12px;font-weight:650}.customer-edit-fields .field>span b{color:#d05b5b;font-weight:700}.customer-edit-fields .field input,.customer-edit-fields .field select{border-color:#d8d1df;border-radius:6px;min-height:42px;font-size:13px}.customer-edit-fields .field input:focus,.customer-edit-fields .field select:focus{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.customer-edit-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.customer-edit-cancel{color:#fff;background:#59626d;border-color:#59626d;min-width:110px}.customer-edit-cancel:hover{color:#fff;background:#4a535d;border-color:#4a535d}.field-error{color:var(--ms-danger);font-size:10px;font-weight:600}.customer-edit-fields .field>span small{color:#8a8194;font-size:11px;font-weight:500}.customer-edit-field-empty{display:none}.customer-edit-field-state{max-width:calc(50% - 14px)}.customer-edit-field-span{grid-column:1/-1;max-width:calc(50% - 14px)}.cep-input-wrap{display:block;position:relative}.cep-input-wrap input{width:100%}.cep-input-spinner{color:var(--ms-action);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.field-hint{color:#8a8194;font-size:10px;font-weight:600}@media (max-width:960px){.customer-detail-grid{grid-template-columns:1fr}.customer-detail-card:nth-child(odd){border-right:0}.customers-table{min-width:0}.customers-table tbody tr{grid-template-columns:minmax(0,1fr)}.customers-table td:first-child,.customers-table td:nth-child(2),.customers-table td:last-child{text-align:left;grid-column:1;width:auto;min-width:0;max-width:none;padding:0}.customers-table td:first-child strong{white-space:normal;text-overflow:unset;overflow:visible}.customers-table td[data-label]{border-top:1px solid #ebe7ee;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.customers-table td:first-child[data-label]{border-top:0;padding-top:0}.orders-table{min-width:0}.orders-table tbody tr{grid-template-columns:28px minmax(0,1fr) auto}.orders-table td:last-child{text-align:right}.orders-empty-state{min-height:220px;padding:28px 16px}.customer-detail-actions{flex-direction:column}.customer-detail-actions>*{justify-content:center;width:100%}.customer-edit-fields{grid-template-columns:1fr;padding:20px 16px 24px}.customer-edit-panel-heading{padding:16px}.customer-edit-field-empty{display:none}.customer-edit-field-state,.customer-edit-field-span{max-width:none}.customer-edit-actions{flex-direction:column}.customer-edit-actions>*{justify-content:center;width:100%}}.order-editor{width:100%;max-width:var(--ms-form-max);min-width:0;margin:0 auto;padding-bottom:40px}.order-editor-header{margin-bottom:22px}.order-edit-breadcrumb{color:#403151;letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.order-edit-breadcrumb:hover{color:var(--ms-action)}.order-editor-form{gap:18px;min-width:0;max-width:100%;display:grid}.order-editor .customer-edit-panel{min-width:0;max-width:100%;overflow:hidden}.order-info-banner{color:#705d1d;background:#fff9e8;border:1px solid #efe2bc;border-radius:6px;padding:14px 18px;font-size:13px;line-height:1.5}.order-info-banner-compact{margin:0 32px 18px}.order-customer-mode{flex-wrap:wrap;gap:18px;padding:0 32px 18px;display:flex}.order-radio{color:#51485a;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.order-customer-existing{padding:0 32px 28px}.order-field-span{grid-column:1/-1}.order-search-field{color:#675d70;background:#fff;border:1px solid #d8d1df;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.order-search-field-grow{flex:1}.order-search-field:focus-within{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.order-search-field input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.order-inline-state{color:#6f657b;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:inline-flex}.order-selected-customer{background:#faf8fc;border:1px solid #dcd7e2;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding:14px 16px;display:flex}.order-selected-customer strong{color:#403151;font-size:14px}.order-selected-customer span{color:#6f657b;font-size:13px}.order-selected-customer button{color:var(--ms-action);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px;font-weight:650}.order-customer-results{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.order-customer-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dcd7e2;border-radius:6px;gap:2px;width:100%;padding:12px 14px;display:grid}.order-customer-results button:hover{border-color:var(--ms-action-border);background:var(--ms-action-soft)}.order-customer-results strong{color:#403151;font-size:13px}.order-customer-results span{color:#6f657b;font-size:12px}.order-address-picker{border:0;gap:10px;margin:18px 0 0;padding:0;display:grid}.order-address-picker legend{color:#403151;margin-bottom:4px;font-size:13px;font-weight:650}.order-address-option{cursor:pointer;background:#fff;border:1px solid #dcd7e2;border-radius:6px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.order-address-option:has(input:checked){border-color:var(--ms-action-border);background:var(--ms-action-soft)}.order-address-option input{accent-color:var(--ms-action);margin-top:3px}.order-address-option-body{gap:4px;min-width:0;display:grid}.order-address-option-body strong{color:#403151;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.order-address-option-body strong em{color:#5a4570;text-transform:uppercase;background:#efe8f5;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700}.order-address-option-body>span:last-child{color:#6f657b;font-size:12px;line-height:1.45}.order-address-empty{color:#6f657b;margin:16px 0 0;font-size:13px}.order-address-block{grid-column:1/-1}.order-address-block h3{color:#403151;margin:0 0 14px;font-size:14px;font-weight:650}.order-address-fields{padding:0}.order-products-panel{min-width:0;padding:0 32px 28px;overflow:hidden}.order-product-search{flex-wrap:wrap;gap:12px;min-width:0;margin-bottom:16px;display:flex}.order-product-search-form{display:none}.order-product-search-error{margin:0 0 12px}.order-editor .products-table-wrap{max-width:100%;overflow:hidden}.order-products-table-wrap{max-width:100%;min-height:180px}.order-editor .order-products-table,.order-editor .order-items-table{table-layout:fixed;width:100%;min-width:0}.order-products-table th,.order-products-table td,.order-items-table th,.order-items-table td{white-space:normal;overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.order-products-table th:first-child,.order-products-table td:first-child{text-align:left;width:34%}.order-products-table th:nth-child(2),.order-products-table td:nth-child(2),.order-products-table th:nth-child(3),.order-products-table td:nth-child(3){width:16%}.order-products-table th:nth-child(4),.order-products-table td:nth-child(4){width:12%}.order-products-table th:last-child,.order-products-table td:last-child{text-align:right;width:22%;padding-right:8px}.order-products-table td strong,.order-products-table td small{display:block}.order-products-table td small{color:#6f657b;margin-top:2px;font-size:11px}.order-add-product-button{max-width:100%;min-height:34px;padding:0 10px;font-size:11px}.order-add-product-button:disabled{opacity:.55;cursor:not-allowed}.order-product-qty{max-width:72px;display:block}.order-product-qty input{text-align:center;box-sizing:border-box;border:1px solid #d8d1df;border-radius:6px;width:100%;min-height:34px;padding:0 8px;font-size:13px}.order-product-qty input:focus{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring);outline:none}.order-items-list{border-top:1px solid #ebe7ee;min-width:0;margin-top:24px;padding-top:24px}.order-items-list h3{color:#403151;margin:0 0 14px;font-size:14px;font-weight:650}.order-items-empty{color:#6f657b;margin:0;font-size:13px}.order-items-table-wrap{max-width:100%;min-height:0}.order-items-table th:first-child,.order-items-table td:first-child{text-align:left;width:38%}.order-items-table th:nth-child(2),.order-items-table td:nth-child(2){width:18%}.order-items-table th:nth-child(3),.order-items-table td:nth-child(3){width:14%}.order-items-table th:nth-child(4),.order-items-table td:nth-child(4){text-align:right;width:18%}.order-items-table td strong{color:#473753;display:block}.order-items-table td small{color:#6f657b;font-size:11px;display:block}.order-items-table td .field-error{color:#b44;margin-top:4px;font-size:11px;font-weight:600;display:block}.order-items-table th:last-child,.order-items-table td:last-child{text-align:center;white-space:nowrap;width:12%}.order-summary-discount{padding-bottom:18px;padding-left:0}.order-products-empty{min-height:140px}.order-checkbox{color:#51485a;cursor:pointer;align-items:center;gap:10px;padding:0 32px 24px;font-size:13px;font-weight:600;display:inline-flex}.order-summary{padding:0 32px 28px}.order-summary-empty{color:#6f657b;margin:0 0 18px;font-size:13px}.order-summary-items{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.order-summary-items li{background:#faf8fc;border:1px solid #ebe7ee;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.order-summary-items small{color:#6f657b;font-size:11px;font-weight:500;display:block}.order-qty-field{color:#6f657b;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.order-qty-field input{text-align:center;border:1px solid #d8d1df;border-radius:6px;width:64px;min-height:34px;padding:0 8px}.order-remove-item{color:#8a8194;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.order-remove-item:hover{color:#a04444;background:#f3edf8}.order-discount-field{max-width:280px;margin:0 0 18px}.order-totals{gap:8px;max-width:320px;margin:18px 0 0 auto;display:grid}.order-totals div{color:#51485a;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.order-totals dt{margin:0;font-weight:500}.order-totals dd{margin:0;font-weight:650}.order-total-line{color:#403151;border-top:1px solid #ebe7ee;margin-top:8px;padding-top:12px;font-size:18px;font-weight:700}.order-total-line dd{color:var(--ms-action);font-size:22px}.currency-input{background:#fff;border:1px solid #d8d1df;border-radius:6px;align-items:center;display:flex;overflow:hidden}.currency-input:focus-within{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.currency-input b{color:#6f657b;border-right:1px solid #d8d1df;place-items:center;min-width:42px;min-height:42px;font-size:12px;font-weight:600;display:grid}.currency-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.order-editor .customer-edit-fields textarea{resize:vertical;min-height:110px}@media (max-width:960px){.order-editor .order-products-table tbody tr,.order-editor .order-items-table tbody tr{grid-template-columns:minmax(0,1fr) auto}.order-editor .order-products-table td:first-child,.order-editor .order-items-table td:first-child{grid-area:1/1/auto/-1;width:auto;padding-bottom:4px}.order-editor .order-products-table td:last-child,.order-editor .order-items-table td:last-child{border-top:0;grid-area:1/2;align-self:start;width:auto;padding-top:0}.order-editor .order-products-table td:nth-child(n+2):not(:last-child),.order-editor .order-items-table td:nth-child(n+2):not(:last-child){grid-column:1/-1}}@media (max-width:760px){.order-customer-mode,.order-customer-existing,.order-products-panel,.order-checkbox,.order-summary,.order-info-banner-compact{padding-left:16px;padding-right:16px}.order-summary-items li{grid-template-columns:minmax(0,1fr)}.order-totals{max-width:none}.order-editor .order-products-table td:last-child,.order-editor .order-items-table td:last-child{border-top:1px solid #ebe7ee;grid-area:auto/1/auto/-1;justify-self:start;padding-top:10px}}.order-detail-page{width:100%;max-width:var(--ms-list-max);margin:0 auto;padding-bottom:40px}.order-detail-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:22px;display:grid}.order-detail-back{color:#403151;background:#fff;border:1px solid #dcd7e2;border-radius:8px;place-items:center;width:36px;height:36px;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.order-detail-back:hover{background:var(--ms-action-soft);border-color:var(--ms-action-border);color:var(--ms-action)}.order-detail-top-copy h1{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:700}.order-detail-top-copy p{color:#6f657b;margin:6px 0 0;font-size:13px}.order-detail-actions-trigger{color:#403151;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dcd7e2;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.order-detail-actions-trigger:hover{background:#fcfbfd;border-color:#cfc8d6}.order-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);align-items:start;gap:18px;display:grid}.order-detail-main{gap:18px;min-width:0;display:grid}.order-summary-card,.order-status-card,.order-notes-card{background:#fff;border:1px solid #dcd7e2;border-radius:8px}.order-summary-card{overflow:hidden}.order-summary-card-heading{border-bottom:1px solid #ebe7ee;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.order-summary-card-heading h2{color:#403151;margin:0;font-size:15px;font-weight:650}.order-summary-products{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-summary-product{border-bottom:1px solid #f1edf5;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.order-summary-product-media{background:#f8f6fa;border:1px solid #ebe7ee;border-radius:8px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.order-summary-product-media img{object-fit:cover;width:100%;height:100%}.order-summary-product-placeholder{color:#958da3;place-items:center;width:100%;height:100%;display:grid}.order-summary-product-copy{gap:3px;min-width:0;display:grid}.order-summary-product-copy strong{color:#403151;font-size:14px;font-weight:650}.order-summary-product-copy span{color:#6f657b;font-size:12px}.order-summary-product-total{color:#403151;white-space:nowrap;font-size:14px;font-weight:700}.order-summary-gift{color:#1d7a43;background:#eef8ef;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.order-summary-breakdown{gap:10px;margin:0;padding:18px 22px 22px;display:grid}.order-summary-breakdown div{color:#51485a;justify-content:space-between;align-items:flex-start;gap:16px;font-size:13px;display:flex}.order-summary-breakdown dt{margin:0;font-weight:500}.order-summary-breakdown dd{text-align:right;margin:0;font-weight:650}.order-summary-discount-row dt,.order-summary-discount-row dd{color:#c0392b}.order-summary-total-row{border-top:1px solid #ebe7ee;margin-top:8px;padding-top:14px}.order-summary-total-row dt{color:#403151;font-size:15px;font-weight:700}.order-summary-total-row dd{color:#1d7a43;letter-spacing:-.02em;font-size:24px;font-weight:800}.order-detail-info-grid{background:#fff;border:1px solid #dcd7e2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.order-info-card{border-bottom:1px solid #ebe7ee;gap:6px;min-height:132px;padding:18px 20px;display:grid}.order-info-card:nth-child(odd){border-right:1px solid #ebe7ee}.order-info-card:nth-last-child(-n+2){border-bottom:0}.order-info-card header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.order-info-card h3{color:#766d7d;margin:0;font-size:12px;font-weight:650}.order-info-card strong{color:#403151;font-size:15px;font-weight:700}.order-info-card span{color:#6f657b;font-size:12px;line-height:1.45}.order-info-card-meta{color:#403151;font-size:13px;font-weight:700}.order-info-card-payment strong{color:#1d7a43;font-size:18px}.order-info-card-payment header svg{color:#1d7a43}.order-payment-gateway{align-items:center;gap:8px;display:inline-flex}.order-payment-gateway .payment-gateway-logo-brand{width:72px;height:22px}.order-payment-gateway .payment-gateway-logo-brand img{max-height:18px}.order-info-card-icon-link{color:#1d7a43;border-radius:999px;place-items:center;width:28px;height:28px;text-decoration:none;display:grid}.order-info-card-icon-link:hover{background:#eef8ef}.order-detail-link{color:var(--ms-action);font-size:13px;font-weight:650;text-decoration:none}.order-detail-link-strong{font-size:15px;font-weight:700}.order-detail-link:hover{text-decoration:underline}.order-info-card-meta-zero{color:#c0392b}.order-history-card,.order-side-card{background:#fff;border:1px solid #dcd7e2;border-radius:8px}.order-history-card{padding-bottom:8px;overflow:hidden}.order-history-heading{padding:18px 22px 0}.order-history-heading h2{color:#403151;margin:0;font-size:15px;font-weight:650}.order-history-comment-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 22px 18px;display:grid}.order-history-comment-form input{min-height:42px;font:inherit;color:#403151;background:#fff;border:1px solid #d8d1df;border-radius:8px;padding:0 14px;font-size:13px}.order-history-comment-form input:focus{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring);outline:none}.order-history-post-button{white-space:nowrap;min-height:42px;padding-inline:18px}.order-history-timeline{gap:0;margin:0;padding:4px 22px 10px 46px;list-style:none;display:grid;position:relative}.order-history-timeline:before{content:"";background:#e5e0ea;width:2px;position:absolute;top:10px;bottom:18px;left:28px}.order-history-entry{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding:0 0 22px;display:grid;position:relative}.order-history-entry:before{content:"";background:var(--ms-action);z-index:1;border-radius:999px;width:10px;height:10px;position:absolute;top:6px;left:-24px;box-shadow:0 0 0 3px #fff}.order-history-entry-last{padding-bottom:8px}.order-history-entry-body{gap:3px;min-width:0;display:grid}.order-history-entry-body strong{color:#403151;font-size:14px;font-weight:650;line-height:1.35}.order-history-entry-body span{color:#6f657b;font-size:12px;line-height:1.45}.order-history-entry-body time{color:#958da3;font-size:12px;line-height:1.45}.order-history-remove{color:#b4adbc;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;margin-top:2px;display:grid}.order-history-remove:hover{color:#7d7486;background:#f8f4fa}.order-detail-status-error{margin:0 0 16px}.order-detail-current-status{color:#6f657b;font-size:12px;font-weight:650}.order-status-inline-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.order-status-inline-form input{min-height:34px;font:inherit;border:1px solid #d8d1df;border-radius:6px;padding:0 10px;font-size:12px}.order-status-inline-form .primary-button{min-height:34px;padding-inline:12px;font-size:11px}.order-side-card{padding:18px}.order-side-card h3{color:#403151;margin:0 0 14px;font-size:14px;font-weight:650}.order-side-list{gap:12px;margin:0;display:grid}.order-side-list div{gap:4px;display:grid}.order-side-list dt{color:#766d7d;font-size:11px;font-weight:650}.order-side-list dd{color:#403151;word-break:break-word;margin:0;font-size:13px;line-height:1.45}.order-tags-input{width:100%;min-height:42px;font:inherit;color:#403151;border:1px solid #d8d1df;border-radius:8px;padding:0 14px;font-size:13px}.order-tags-input:focus{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring);outline:none}.order-detail-sidebar{gap:16px;min-width:0;display:grid}.store-admin-page{width:100%;max-width:var(--ms-list-max);margin:0 auto;padding-bottom:40px}.store-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.store-admin-card{background:#fff;border:1px solid #dcd7e2;border-radius:8px;gap:12px;padding:24px;display:grid}.store-admin-card h2{color:#403151;margin:0;font-size:18px}.store-admin-card p{color:#6f657b;margin:0;font-size:13px;line-height:1.5}.store-admin-card dl{gap:10px;margin:0;display:grid}.store-admin-card dt{color:#958da3;text-transform:uppercase;font-size:11px;font-weight:650}.store-admin-card dd{color:#403151;margin:0;font-size:13px}.store-customize-form{max-width:var(--ms-form-max);gap:18px;display:grid}.store-subdomain-field{align-items:center;gap:8px;display:flex}.store-subdomain-field input{min-height:42px;font:inherit;border:1px solid #d8d1df;border-radius:8px;flex:1;padding:0 12px}.store-subdomain-field span{color:#6f657b;white-space:nowrap;font-size:13px}.form-feedback.success{color:#027a48;background:#ecfdf3;border-radius:8px;padding:12px 14px;font-size:13px}@media (max-width:900px){.store-admin-grid{grid-template-columns:1fr}}.settings-page{width:100%;max-width:var(--ms-list-max);margin:0 auto;padding-bottom:40px}.settings-breadcrumb{color:#8a8194;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;display:flex}.settings-breadcrumb a{color:#8a8194;text-decoration:none}.settings-breadcrumb a:hover{color:#403151}.settings-header{margin-bottom:22px}.settings-header h1{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,34px)}.settings-section-header{margin-bottom:18px}.settings-section-heading{align-items:flex-start;gap:14px;display:flex}.settings-section-heading h1{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.8vw,30px)}.settings-section-heading p{color:#6f657b;margin:6px 0 0;font-size:14px;line-height:1.45}.settings-menu-panel{background:var(--paper);border:1px solid #dcd7e2;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #4031510a}.settings-menu{margin:0;padding:0;list-style:none;display:grid}.settings-menu-item{color:inherit;align-items:flex-start;gap:16px;padding:20px 22px;text-decoration:none;transition:background .14s;display:flex}.settings-menu-item:hover{background:#f8f7fa}.settings-menu-item:focus-visible{outline:3px solid var(--ms-action-ring);outline-offset:-3px}.settings-menu-icon{color:#675d70;background:#f2f1f4;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.settings-menu-copy{gap:4px;min-width:0;display:grid}.settings-menu-copy strong{color:var(--ms-action);font-size:15px;font-weight:700;line-height:1.3}.settings-menu-copy>span{color:#6f657b;font-size:13px;line-height:1.45}.settings-menu>li+li{border-top:1px solid #ebe7ee}.settings-placeholder-panel{background:var(--paper);border:1px solid #dcd7e2;border-radius:10px;gap:16px;padding:28px 24px;display:grid;box-shadow:0 1px 2px #4031510a}.settings-placeholder-panel p{color:#6f657b;margin:0;font-size:14px;line-height:1.5}.payment-gateways-card{background:var(--paper);border:1px solid #dcd7e2;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #4031510a}.integration-settings-card{background:var(--paper);border:1px solid #dcd7e2;border-radius:10px;grid-template-columns:1fr;gap:20px;padding:24px 28px;display:grid;overflow:hidden;box-shadow:0 1px 2px #4031510a}.integration-settings-card+.integration-settings-card{margin-top:16px}.integration-settings-card h2{color:#403151;margin:0;font-size:18px;font-weight:700}.integration-settings-card>p{color:#6f657b;margin:0;font-size:14px;line-height:1.5}.integration-settings-card .payment-gateways-actions{flex-wrap:wrap;gap:10px;display:flex}.integration-settings-card .field+.primary-button{justify-self:start}.integration-settings-card .payment-methods-settings-list{padding:0}.integration-settings-card .settings-placeholder-panel{margin:0}.integration-test-mode-banner{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.integration-test-mode-banner{background:color-mix(in srgb, var(--surface) 92%, var(--foreground) 8%)}}.integration-test-mode-banner.is-test-mode{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.integration-test-mode-banner.is-test-mode{border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}}.integration-test-mode-banner.is-test-mode{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.integration-test-mode-banner.is-test-mode{background:color-mix(in srgb, var(--warning) 8%, var(--surface))}}.integration-test-mode-banner strong{margin-bottom:4px;display:block}.integration-test-mode-banner p{color:var(--muted-foreground);margin:0;font-size:.92rem;line-height:1.45}.integration-manual-token-panel{border-top:1px solid var(--border);gap:14px;margin-top:16px;padding-top:16px;display:grid}.integration-debug-card{padding:0}.integration-debug-toggle{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:20px 28px;display:flex}.integration-debug-toggle-title{color:#403151;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.integration-debug-toggle-hint{color:#6f657b;font-size:13px}.integration-debug-body{border-top:1px solid #ece8ef;gap:16px;padding:0 28px 24px;display:grid}.integration-debug-warning{color:#92400e;background:#fffbeb;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.integration-debug-actions{flex-wrap:wrap;gap:10px;display:flex}.integration-debug-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px 20px;margin:0;display:grid}.integration-debug-grid dt{color:#6f657b;text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px;font-size:11px;font-weight:600}.integration-debug-grid dd{color:#403151;word-break:break-word;margin:0;font-size:13px}.integration-debug-lookup{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.integration-debug-lookup .field{flex:220px;margin:0}.integration-debug-pre{color:#e8e8e8;background:#1e1e1e;border-radius:8px;max-height:280px;margin:0;padding:12px 14px;font-size:12px;line-height:1.45;overflow:auto}.integration-debug-subtitle{color:#403151;margin:8px 0 0;font-size:14px;font-weight:700}.integration-debug-empty{color:#6f657b;margin:0;font-size:13px}.integration-debug-error{color:#b45309;font-size:12px}.integration-debug-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.integration-debug-form-grid .field{margin:0}.integration-debug-raw{margin-top:4px}.integration-debug-raw summary{cursor:pointer;color:#6f657b;font-size:13px}.integration-debug-raw pre{background:#f7f5f9;border-radius:8px;max-height:360px;margin-top:8px;padding:12px 14px;font-size:11px;overflow:auto}.integrations-page-lead{color:#6f657b;margin:8px 0 0;font-size:14px;line-height:1.5}.integrations-section+.integrations-section{margin-top:28px}.integrations-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.integrations-section-header h2{color:#403151;margin:0;font-size:18px;font-weight:700}.integrations-panel{background:#f7f6f8;border:1px solid #dcd7e2;border-radius:10px;padding:22px;box-shadow:0 1px 2px #4031510a}.integrations-loading{color:#6f657b;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.integrations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.integrations-grid-featured{grid-template-columns:repeat(4,minmax(0,1fr))}.integration-card{background:#fff;border:1px solid #e3dee8;border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:12px;min-height:100%;padding:16px;display:grid}.integration-card-media{background:#faf9fb;border-radius:6px;place-items:center;min-height:88px;padding:12px;display:grid}.integration-card-logo{letter-spacing:-.01em;text-transform:lowercase;border-radius:6px;justify-content:center;align-items:center;min-width:72px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.integration-card-logo-image{padding:0;background:0 0!important}.integration-card-logo-image img{object-fit:contain;max-width:120px;max-height:40px;display:block}.integration-card-badge{color:#5f5668;text-align:center;background:#ece9ef;border-radius:999px;justify-self:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3}.integration-card-badge.is-connected{color:#027a48;background:#ecfdf3}.integration-card-body{gap:8px;display:grid}.integration-card-body h3{color:#403151;margin:0;font-size:15px;font-weight:700;line-height:1.35}.integration-card-body p{color:#6f657b;margin:0;font-size:13px;line-height:1.45}.integration-card-cta{border:1px solid var(--ms-action);width:100%;min-height:38px;color:var(--ms-action);background:#fff;border-radius:8px;place-items:center;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s,color .14s;display:grid}.integration-card-cta:hover{background:var(--ms-action);color:#fff}.integrations-pagination{color:#6f657b;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.integrations-pagination button{color:#403151;cursor:pointer;background:#fff;border:1px solid #d8d1df;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.integrations-pagination button:disabled{opacity:.45;cursor:not-allowed}.integrations-category-legend{border-top:1px solid #e8e4ec;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;display:flex}.integrations-category-legend span{color:#958da3;text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}@media (max-width:1200px){.integrations-grid,.integrations-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.integrations-grid,.integrations-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.integrations-grid,.integrations-grid-featured{grid-template-columns:1fr}.integrations-section-header{flex-direction:column;align-items:flex-start}}.payment-gateways-intro{border-right:1px solid #ebe7ee;padding:28px 30px}.payment-gateways-intro h1{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px)}.payment-gateways-intro p{color:#6f657b;margin:8px 0 0;font-size:14px;line-height:1.5}.payment-gateways-note{color:#958da3!important;font-size:13px!important}.payment-gateways-link{color:var(--ms-action);text-underline-offset:3px;margin-top:14px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.payment-gateways-link:hover{color:var(--ms-action-hover)}.payment-gateways-connected{align-content:start;gap:12px;padding:24px 26px;display:grid}.payment-gateways-connected-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.payment-gateways-connected-header h2{color:#403151;margin:0;font-size:15px;font-weight:700}.payment-gateways-loading{color:#8a8194;align-items:center;gap:6px;font-size:12px;display:inline-flex}.payment-gateways-empty,.payment-gateways-error{color:#6f657b;margin:0;font-size:13px;line-height:1.45}.payment-gateways-error{color:#b42318}.payment-gateways-success{color:#027a48;margin:0 0 12px;font-size:14px}.payment-panel{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-top:16px;overflow:hidden}.payment-panel-title{color:#333;margin:0;padding:16px 18px 12px;font-size:16px;font-weight:700}.payment-panel-header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.payment-panel-header h2{color:#333;margin:0;font-size:16px;font-weight:700}.payment-panel-add{color:#2f80ed;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:400}.payment-panel-add:hover{text-decoration:underline}.payment-panel-empty,.payment-panel-loading{color:#888;margin:0;padding:14px 18px 18px;font-size:13px}.payment-panel-loading{align-items:center;gap:8px;display:inline-flex}.payment-gateway-connected-list{margin:0;padding:0 18px;list-style:none}.payment-gateway-connected-row{border-bottom:1px solid #ececec;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.payment-gateway-connected-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:16px;padding:0;display:flex}.payment-gateway-connected-main:hover .payment-gateway-connected-title{color:#2f80ed}.payment-gateway-connected-row:last-child{border-bottom:0}.payment-gateway-connected-copy{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.payment-gateway-connected-title{color:#333;font-size:14px;font-weight:600;line-height:1.35;display:block}.payment-gateway-connected-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payment-gateway-env-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.payment-gateway-env-badge.is-sandbox{color:#1d6fd8;background:#eef6ff}.payment-gateway-env-badge.is-production{color:#b45309;background:#fff4e5}.payment-gateway-env-badge.is-compact{padding:1px 6px;font-size:10px}.payment-gateway-active-banner{border:1px solid #0000;border-radius:8px;margin-bottom:16px;padding:14px 16px}.payment-gateway-active-banner.is-sandbox{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.payment-gateway-active-banner.is-production{color:#92400e;background:#fffbeb;border-color:#fcd34d}.payment-gateway-active-banner-copy{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.payment-gateway-active-banner-copy strong{font-weight:600}.payment-gateway-active-banner>p{margin:6px 0 0;font-size:13px;line-height:1.45}.instagram-feed-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (min-width:768px){.instagram-feed-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.instagram-feed-preview-item{aspect-ratio:1;background:#f4f4f4;border-radius:10px;display:block;overflow:hidden}.instagram-feed-preview-item img{object-fit:cover;width:100%;height:100%}.payment-gateway-active-banner-warning{font-weight:600;margin-top:8px!important}.payment-method-row-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.payment-method-row-provider{color:#333;font-size:13px;font-weight:600}.payment-gateway-credential-line{color:#555;word-break:break-all;margin-top:4px;font-size:12px;line-height:1.45;display:block}.payment-gateway-credential-line code{color:#333;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.payment-gateway-credential-warning{color:#9a3412;background:#fff4e5;border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12px;line-height:1.45;display:block}.payment-gateway-connected-subtitle{color:#666;font-size:13px;line-height:1.35;display:block}.payment-gateway-connected-meta{color:#888;font-size:12px;line-height:1.4;display:block}.payment-gateway-install-box{background:#f5f5f5;border:1px solid #e5e5e5;margin:16px 18px 18px;padding:16px}.payment-gateway-install-box>p{color:#666;margin:0 0 14px;font-size:13px}.payment-gateway-install-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.payment-gateway-install-tile{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:2px;justify-content:center;align-items:center;width:100%;min-height:74px;padding:10px 12px;display:flex}.payment-gateway-install-tile:hover{border-color:#bbb}.payment-method-rows{margin:0;padding:0;list-style:none}.payment-method-row{align-items:center;gap:16px;padding:16px 18px;display:flex}.payment-method-row+.payment-method-row{border-top:1px solid #ececec}.payment-method-row-copy{flex:1;min-width:0}.payment-method-row-copy strong{color:#333;font-size:14px;font-weight:600;display:block}.payment-method-row-copy p{color:#888;margin:3px 0 0;font-size:13px;line-height:1.35}.payment-method-row-actions{align-items:center;gap:10px;display:flex}.payment-method-icon-button{color:#999;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.payment-method-icon-button:hover:not(:disabled){color:#555}.payment-method-icon-button:disabled{opacity:.45;cursor:not-allowed}.payment-method-status-dot{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.payment-method-status-dot.is-active{background:#27ae60}.payment-method-status-dot.is-inactive{background:#ccc}.payment-method-status-dot:disabled{opacity:.7;cursor:progress}.payment-gateway-logo-brand{letter-spacing:-.01em;white-space:nowrap;border-radius:4px;width:auto;min-width:108px;height:36px;padding:0 12px;font-size:11px;font-weight:700}.payment-gateway-logo-image{background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.payment-gateway-logo-image img{object-fit:contain;width:auto;max-width:128px;height:28px;display:block}.payment-gateway-logo-image.payment-gateway-logo-tile{min-width:0;min-height:0}.payment-gateway-logo-image.payment-gateway-logo-tile img{max-width:150px;height:34px}.payment-gateway-logo-tile{letter-spacing:-.01em;white-space:nowrap;border-radius:4px;width:auto;min-width:120px;height:auto;min-height:36px;padding:8px 14px;font-size:13px;font-weight:700}.payment-settings-card{background:var(--paper);border:1px solid #dcd7e2;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:0;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 1px 2px #4031510a}.payment-settings-intro{border-right:1px solid #ebe7ee;padding:28px 30px}.payment-settings-intro h2{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px)}.payment-settings-methods{align-content:start;gap:0;padding:20px 22px 24px;display:grid}.payment-gateways-manual-link{color:var(--ms-action);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;text-decoration:underline}.payment-gateways-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.payment-gateway-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.payment-gateway-row+.payment-gateway-row{border-top:1px solid #ebe7ee}.payment-gateway-logo{letter-spacing:-.02em;border-radius:999px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.payment-gateway-copy{gap:2px;min-width:0;display:grid}.payment-gateway-name{color:#403151;margin:0;font-size:14px;font-weight:700}.payment-gateway-status{color:#027a48;background:#e8f8ef;border-radius:999px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:650;display:inline-flex}.payment-gateway-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.payment-gateway-reconnect{color:#403151;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd7e2;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.payment-gateway-reconnect:hover{background:#f8f7fa;border-color:#c9c2cf}.payment-gateway-meta{color:#8a8194;font-size:12px;line-height:1.35}.payment-gateway-disconnect{color:#6f657b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd7e2;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.payment-gateway-disconnect:hover:not(:disabled){color:#403151;border-color:#c9c2cf}.payment-gateway-disconnect:disabled{opacity:.6;cursor:progress}.payment-gateways-add-panel{background:var(--paper);border:1px solid #dcd7e2;border-radius:10px;margin-top:18px;overflow:hidden;box-shadow:0 1px 2px #4031510a}.payment-gateways-add-header{border-bottom:1px solid #ebe7ee;padding:20px 24px}.payment-gateways-add-header h2{color:#403151;margin:0;font-size:15px;font-weight:700}.payment-gateways-add-header p{color:#6f657b;margin:6px 0 0;font-size:13px}.payment-gateways-add-list{margin:0;padding:0;list-style:none;display:grid}.payment-gateways-add-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ebe7ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 24px;display:grid}.payment-gateways-add-item:hover:not(.is-disabled){background:#f8f7fa}.payment-gateways-add-item.is-disabled{opacity:.55;cursor:not-allowed}.payment-gateways-add-copy{gap:2px;min-width:0;display:grid}.payment-gateways-add-copy strong{color:#403151;font-size:14px}.payment-gateways-add-copy>span{color:#8a8194;font-size:12px}.payment-gateway-modal-backdrop{z-index:30;background:#141416ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-gateway-modal{background:#fff;border-radius:10px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #00000047}.payment-gateway-modal>header{border-bottom:1px solid #ebe7ee;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 22px;display:flex}.payment-gateway-modal>header h2{color:#403151;margin:0;font-size:16px}.payment-gateway-modal>header button{color:#403151;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid}.payment-gateway-modal>header button:hover{background:#f3f1f5}.payment-gateway-connect-form{gap:14px;padding:20px 22px 22px;display:grid}.payment-gateway-connect-form p{color:#6f657b;margin:0;font-size:13px;line-height:1.45}.payment-gateway-connect-form a{color:var(--ms-action);font-weight:650}.payment-gateway-connect-form footer{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (max-width:960px){.payment-gateway-install-grid{grid-template-columns:1fr}.payment-method-row{flex-wrap:wrap}.payment-method-row-actions{justify-content:flex-end;width:100%}.payment-gateways-card,.payment-settings-card{grid-template-columns:1fr}.payment-settings-intro,.payment-gateways-intro{border-bottom:1px solid #ebe7ee;border-right:0}.payment-gateway-row{grid-template-columns:auto minmax(0,1fr)}.payment-gateway-actions{grid-column:1/-1;justify-content:flex-start}.payment-gateway-disconnect{grid-column:auto;justify-self:auto}.payment-gateway-connect-form footer{flex-direction:column}.payment-gateway-connect-form footer .primary-button,.payment-gateway-connect-form footer .secondary-button{width:100%}.settings-menu-item{gap:14px;padding:18px 16px}.settings-menu-icon{width:36px;height:36px}.settings-section-heading{flex-direction:column;gap:10px}}.shipping-settings-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.shipping-settings-header h1{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,34px)}.shipping-settings-back{color:#403151;background:#fff;border:1px solid #dcd7e2;border-radius:8px;place-items:center;width:36px;height:36px;text-decoration:none;display:grid}.shipping-settings-back:hover{background:#f8f7fa}.payment-method-settings-header{align-items:flex-start}.payment-method-settings-subtitle{color:#6f657b;margin:6px 0 0;font-size:14px;line-height:1.45}.payment-method-settings-footer{justify-content:flex-start;padding-top:4px;display:flex}.shipping-settings-help-banner{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;display:flex}.shipping-settings-alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.45}.shipping-settings-alert a{color:var(--ms-action);font-weight:650}.shipping-settings-error{color:#b42318;margin:0 0 14px;font-size:13px}.shipping-settings-card{background:var(--paper);border:1px solid #dcd7e2;border-radius:10px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #4031510a}.shipping-settings-card+.shipping-settings-card{margin-top:16px}.shipping-settings-pickup-form{align-content:start;gap:14px;padding:28px 30px;display:grid}.shipping-settings-intro{border-right:1px solid #ebe7ee;padding:28px 30px}.shipping-settings-intro h2{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px)}.shipping-settings-provider-note{color:#6f657b;margin:0;font-size:13px;line-height:1.5}.shipping-settings-provider-note a{color:#0057a8;text-decoration:underline}.shipping-settings-provider-content{flex-direction:column;gap:16px;min-width:0;display:flex}.shipping-settings-provider-content>h2,.shipping-settings-provider-content>p{margin:0}.shipping-settings-connect-button{align-self:flex-start;margin-top:0}.shipping-settings-connection-info{flex-direction:column;gap:12px;margin-top:0;display:flex}.shipping-settings-token-in-use{color:#5c5a66;margin:0;font-size:14px}.shipping-settings-token-in-use strong{color:#1a1825;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.shipping-settings-token-field{margin:0}.shipping-settings-token-input{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.shipping-settings-readonly-field{color:#6f657b;margin:0;font-size:13px}.shipping-settings-methods{align-content:start;gap:0;padding:0;display:grid}.shipping-settings-methods-header{color:#8a8194;letter-spacing:.08em;border-bottom:1px solid #ebe7ee;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:11px;font-weight:700;display:flex}.shipping-settings-loading{color:#8a8194;letter-spacing:0;text-transform:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}.shipping-settings-empty{color:#6f657b;margin:0;padding:20px 22px;font-size:13px}.shipping-settings-list{margin:0;padding:0;list-style:none;display:grid}.shipping-settings-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ebe7ee;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 22px;display:grid}.shipping-settings-row:hover{background:#f8f7fa}.shipping-provider-logo{letter-spacing:-.02em;border-radius:999px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.shipping-settings-row-copy{gap:2px;min-width:0;display:grid}.shipping-settings-row-copy strong{color:#403151;font-size:14px}.shipping-settings-row-copy>span{color:#8a8194;font-size:12px}.shipping-method-status{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.shipping-method-status.is-active{color:#027a48;background:#ecfdf3}.shipping-method-status.is-inactive{color:#b42318;background:#fef3f2}.shipping-settings-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipping-settings-toggle-button{color:#6f657b;min-width:88px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcd7e2;border-radius:7px;padding:0 12px;font-size:12px;font-weight:700}.shipping-settings-toggle-button.is-active{color:#027a48;background:#ecfdf3;border-color:#abefc6}.payment-methods-settings-list{gap:18px;padding:24px 30px 30px;display:grid}.payment-method-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.percent-input{background:#fff;border:1px solid #d8d1df;border-radius:6px;align-items:center;display:flex;overflow:hidden}.percent-input:focus-within{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.percent-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.percent-input b{color:#6f657b;border-left:1px solid #d8d1df;place-items:center;min-width:42px;min-height:42px;font-size:12px;font-weight:600;display:grid}.payment-methods-settings-item{background:#fff;border:1px solid #ebe7ee;border-radius:10px;gap:14px;padding:18px 20px;display:grid}.payment-methods-settings-item header{justify-content:space-between;align-items:center;gap:16px;display:flex}.payment-methods-settings-item h2{color:#403151;margin:0;font-size:18px}.shipping-settings-toggle-button .spin{margin:0 auto}.shipping-settings-credentials{border-top:1px solid #ebe7ee;gap:10px;padding-top:4px;display:grid}.shipping-settings-credentials p{color:#6f657b;margin:0;font-size:13px;line-height:1.45}@media (max-width:960px){.shipping-settings-card{grid-template-columns:1fr}.shipping-settings-intro{border-bottom:1px solid #ebe7ee;border-right:0}.shipping-settings-row{grid-template-columns:auto minmax(0,1fr)}.shipping-method-status,.shipping-settings-row>svg{grid-column:2;justify-self:start}}.order-situation-field{color:#403151;margin-bottom:8px;font-size:13px;font-weight:650;display:block}.order-situation-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.order-situation-select-wrap{background:#fff;border:1px solid #7ec8c8;border-radius:6px;align-items:center;min-height:40px;display:flex;position:relative}.order-situation-select-wrap-cancelled{background:#fff5f5;border-color:#fecdca}.order-situation-select-wrap-placed{background:#fffaeb;border-color:#fedf89}.order-situation-select-wrap-paid{background:#f6fef9;border-color:#abefc6}.order-situation-select-wrap-in-separation{background:#ecfeff;border-color:#a5f3fc}.order-situation-select-wrap-in-production{background:#f5f3ff;border-color:#ddd6fe}.order-situation-select-wrap-shipped{background:#eff6ff;border-color:#93c5fd}.order-situation-select-wrap-delivered{background:#f9fafb;border-color:#d0d5dd}.order-situation-dot{border-radius:999px;flex:0 0 10px;width:10px;height:10px;margin-left:12px}.order-situation-dot-cancelled{background:#ef4444}.order-situation-dot-placed{background:#f59e0b}.order-situation-dot-paid{background:#22c55e}.order-situation-dot-in-separation{background:#06b6d4}.order-situation-dot-in-production{background:#8b5cf6}.order-situation-dot-shipped{background:#2563eb}.order-situation-dot-delivered{background:#64748b}.order-situation-dot-danger{background:#ef4444}.order-situation-dot-warning{background:#f59e0b}.order-situation-dot-success{background:#22c55e}.order-situation-dot-info{background:#06b6d4}.order-situation-dot-primary{background:#3b82f6}.order-situation-dot-muted{background:#64748b}.order-situation-select{color:#403151;width:100%;min-height:38px;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;padding:0 34px 0 8px;font-size:13px}.order-situation-select:focus{outline:none}.order-situation-select-icon{color:#958da3;pointer-events:none;position:absolute;right:10px}.order-situation-change-button{white-space:nowrap;align-items:center;gap:6px;min-height:40px;padding-inline:14px;display:inline-flex}.order-situation-email-note{color:#6f657b;margin:10px 0 0;font-size:11px;line-height:1.45}.order-situation-metadata{border-top:1px solid #ece8f0;gap:10px;margin-top:16px;padding-top:16px;display:grid}.order-situation-metadata-row{gap:6px;display:grid}.order-situation-metadata-row>span{color:#6f657b;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:650}.order-situation-metadata-value{color:#403151;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12px;display:inline-flex}.order-situation-metadata-value:hover{color:var(--ms-action)}.order-status-card{padding:18px 18px 20px}.order-status-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.order-status-card-heading h2{color:#403151;margin:0;font-size:15px;font-weight:650}.order-status-card-heading>span{color:#6f657b;font-size:12px;font-weight:650}.order-status-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-status-step{grid-template-columns:34px minmax(0,1fr);gap:12px;display:grid}.order-status-step-marker{justify-items:center;display:grid;position:relative}.order-status-step-marker span{color:#766d7d;background:#ece8f0;border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.order-status-step-marker i{background:#ece8f0;width:2px;position:absolute;top:30px;bottom:-8px}.order-status-step:last-child .order-status-step-marker i{display:none}.order-status-step-complete .order-status-step-marker span{color:#fff;background:#1d7a43}.order-status-step-complete .order-status-step-marker i{background:#1d7a43}.order-status-step-current .order-status-step-marker span{background:var(--ms-action);color:#fff}.order-status-step-body{padding-bottom:18px}.order-status-step-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.order-status-step-title strong{color:#403151;font-size:13px;font-weight:650}.order-status-step-body>span{color:#6f657b;font-size:12px;line-height:1.45;display:block}.order-status-step-actions{align-items:center;gap:4px;display:inline-flex}.order-status-icon-button{color:#958da3;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.order-status-icon-button:hover{color:var(--ms-action);background:#f3f0f6}.order-status-alert{font-weight:650;color:#c0392b!important}.order-notes-card{padding:18px}.order-notes-card h3{color:#403151;margin:0 0 8px;font-size:14px;font-weight:650}.order-notes-card p{color:#6f657b;margin:0 0 14px;font-size:12px;line-height:1.5}@media (max-width:1080px){.order-detail-layout{grid-template-columns:1fr}}@media (max-width:760px){.order-detail-top{grid-template-columns:auto minmax(0,1fr)}.order-detail-actions-trigger{grid-column:1/-1;justify-self:start}.order-detail-info-grid{grid-template-columns:1fr}.order-info-card:nth-child(odd){border-right:0}.order-info-card{border-bottom:1px solid #ebe7ee!important}.order-info-card:last-child{border-bottom:0!important}.order-summary-product{grid-template-columns:48px minmax(0,1fr)}.order-summary-product-total{grid-column:2;justify-self:start}}.dashboard-theme-shell{background:#ececec;min-height:100vh}.theme-editor-loading{min-height:100vh;color:var(--muted);place-items:center;gap:10px;font-size:14px;display:grid}.theme-editor{background:#ececec;grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid}.theme-editor-topbar{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:0 16px;display:grid}.theme-editor-topbar-left,.theme-editor-topbar-right{align-items:center;gap:12px;display:flex}.theme-editor-topbar-right{justify-content:flex-end}.theme-editor-topbar-center{justify-content:center;align-items:center;gap:12px;display:flex}.theme-editor-exit{color:#444;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.theme-editor-store-name{color:#222;font-size:14px;font-weight:700}.theme-editor-page-select{align-items:center;display:inline-flex;position:relative}.theme-editor-page-select select{appearance:none;min-width:160px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 34px 8px 12px;font-size:13px;font-weight:600}.theme-editor-page-select svg{pointer-events:none;color:#888;position:absolute;right:10px}.theme-editor-device-toggle{background:#f7f7f7;border:1px solid #ddd;border-radius:8px;padding:3px;display:inline-flex}.theme-editor-device-toggle button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:30px;display:grid}.theme-editor-device-toggle button.is-active{color:#222;background:#fff;box-shadow:0 1px 3px #00000014}.theme-editor-body{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.theme-editor-sidebar{background:#fff;border-right:1px solid #ddd;flex-direction:column;min-height:0;padding:18px 14px;display:flex;overflow:hidden}.theme-editor-sidebar-title{color:#333;flex-shrink:0;margin:0 0 6px;font-size:14px;font-weight:700}.theme-editor-sidebar-hint{color:#888;flex-shrink:0;margin:0 0 14px;font-size:12px}.theme-editor-sections{flex:1;align-content:start;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.theme-editor-sections li{border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:42px;padding:0 4px 0 2px;display:grid}.theme-editor-sections li:hover{background:#f5f5f5}.theme-editor-sections li.is-selected{background:#f1ecf6;border-color:#d8c9e6}.theme-editor-sections li.is-dragging{opacity:.45}.theme-editor-sections li.is-drop-target{border-color:var(--ms-action);background:#f8f4fc}.theme-editor-sections li.is-hidden-section .theme-editor-section-label{color:#aaa}.theme-editor-section-grip,.theme-editor-section-label,.theme-editor-section-edit,.theme-editor-section-visibility{cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.theme-editor-section-grip{color:#bbb;cursor:grab;width:24px;height:30px}.theme-editor-section-grip:active{cursor:grabbing}.theme-editor-section-label{color:#444;text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:start;width:100%;min-width:0;padding:0 4px;font-size:13px;font-weight:600;overflow:hidden}.theme-editor-section-actions{flex-shrink:0;align-items:center;gap:1px;display:flex}.theme-editor-section-edit,.theme-editor-section-remove,.theme-editor-section-visibility{color:#666;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.theme-editor-section-remove:hover{color:#b42318;background:#fee2e2}.theme-module-picker-trigger{width:100%;min-height:40px;font:inherit;color:#444;cursor:pointer;background:#fafafa;border:1px dashed #ccc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.theme-module-picker-trigger:hover{background:#f3f3f3;border-color:#999}.theme-add-section-overlay{z-index:60;background:#00000059;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.theme-add-section-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(100%,420px);max-height:min(90vh,640px);display:flex;overflow:hidden;box-shadow:0 20px 50px #0000002e}.theme-add-section-header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.theme-add-section-header strong{font-size:16px}.theme-add-section-header button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.theme-add-section-list{flex:1;gap:8px;padding:12px;display:grid;overflow:auto}.theme-add-section-option{width:100%;font:inherit;color:#333;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:600;display:grid}.theme-add-section-option:hover{background:#fafafa;border-color:#ccc}.theme-add-section-option.is-selected{border-color:#111;box-shadow:inset 0 0 0 1px #111}.theme-module-icon{color:#666;background:#f5f5f5;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.theme-module-icon svg{width:28px;height:28px}.theme-add-section-radio{border:2px solid #bbb;border-radius:999px;width:18px;height:18px}.theme-add-section-option.is-selected .theme-add-section-radio{border-color:#111;box-shadow:inset 0 0 0 4px #111}.theme-add-section-footer{border-top:1px solid #ececec;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px 18px;display:grid}.theme-add-section-cancel,.theme-add-section-confirm{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;font-size:14px;font-weight:600}.theme-add-section-cancel{color:#333;background:#fff;border:1px solid #ddd}.theme-add-section-confirm{color:#fff;background:#111;border:0}.theme-add-section-confirm:disabled{cursor:not-allowed;background:#bbb}.theme-editor-section-edit.is-active,.theme-editor-section-edit:hover,.theme-editor-section-visibility:hover{background:#ececec}.theme-editor-sidebar.is-editing-block{flex-direction:column;padding:0;display:flex;overflow:hidden}.theme-block-editor{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.theme-block-editor-header{border-bottom:1px solid #ececec;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;padding:14px 12px;display:grid}.theme-block-editor-header strong{text-align:center;font-size:14px}.theme-block-editor-back,.theme-block-editor-menu{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.theme-block-picker-section,.theme-block-settings-section{padding:16px 14px}.theme-block-picker-section{background:#f4f4f4}.theme-block-section-label{letter-spacing:.06em;text-transform:uppercase;color:#888;margin:0 0 10px;font-size:11px;font-weight:700}.theme-block-add-button,.theme-block-collection-button{width:100%;min-height:44px;font:inherit;color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.theme-block-add-icon{font-size:18px;line-height:1}.theme-block-collection-picker{position:relative}.theme-block-collection-select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.theme-block-settings-fields{gap:12px;display:grid}.theme-block-field{color:#555;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.theme-block-field>span{font-weight:600}.theme-block-field input,.theme-block-field textarea{width:100%;font:inherit;border:1px solid #ddd;border-radius:8px;grid-column:1/-1;padding:8px 10px;font-size:13px}.theme-block-select-wrap select{min-width:120px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:6px 8px;font-size:13px}.theme-block-stepper{align-items:center;gap:10px;display:inline-flex}.theme-block-stepper button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.theme-block-stepper button:disabled{opacity:.4;cursor:not-allowed}.theme-block-stepper strong{text-align:center;min-width:18px;font-size:14px}.theme-block-toggle{color:#555;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;font-weight:600;display:grid}.theme-block-toggle input{opacity:0;pointer-events:none;position:absolute}.theme-block-toggle i{background:#fff;border:1px solid #bbb;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.theme-block-toggle input:checked+i{background:#111;border-color:#111;box-shadow:inset 0 0 0 2px #fff}.theme-block-width-options{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-block-width-options button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;gap:8px;padding:10px;font-size:12px;font-weight:600;display:grid}.theme-block-width-options button.is-active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.theme-block-width-preview{background:#ececec;border-radius:4px;height:28px;display:block}.theme-block-width-preview.is-full{width:100%}.theme-block-width-preview.is-fixed{width:70%;margin:0 auto}.theme-block-item-list{gap:8px;display:grid}.theme-block-item-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.theme-block-item-card.is-active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.theme-block-item-thumb{color:#888;background:#f0f0f0;border-radius:6px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.theme-block-item-thumb img{object-fit:cover;width:100%;height:100%}.theme-block-item-meta{gap:2px;min-width:0;display:grid}.theme-block-item-meta strong{font-size:13px}.theme-block-item-meta small{color:#888;font-size:11px}.theme-block-remove-button{font:inherit;color:#b42318;cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:12px;font-weight:600}.theme-banner-image-upload{grid-column:1/-1;gap:10px;display:grid}.theme-banner-image-dropzone{color:#666;text-align:center;cursor:pointer;background:#fafafa;border:1px dashed #c5c5c5;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:120px;padding:16px;display:grid}.theme-banner-image-dropzone.is-uploading{cursor:wait}.theme-banner-image-dropzone>svg{color:#29aeaf}.theme-banner-image-dropzone strong{color:#333;font-size:13px}.theme-banner-image-dropzone span{font-size:11px}.theme-banner-image-dropzone input,.theme-banner-image-input-hidden{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.theme-banner-image-preview{background:#f4f4f4;border:1px solid #ddd;border-radius:8px;position:relative;overflow:hidden}.theme-banner-image-preview img{object-fit:cover;width:100%;max-height:140px;display:block}.theme-banner-image-preview-actions{background:#fff;border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.theme-banner-image-replace,.theme-banner-image-remove{min-height:32px;font:inherit;color:#444;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.theme-banner-image-remove{color:#b42318;padding:0 8px}.theme-banner-image-replace:disabled,.theme-banner-image-remove:disabled{opacity:.6;cursor:wait}.theme-banner-image-error{color:#b42318;margin:0;font-size:12px}.theme-banner-image-url-toggle{font:inherit;color:#176d70;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:600}.theme-block-info-section{border-top:1px solid #ececec;padding:16px 14px}.theme-block-info-fields{gap:12px;display:grid}.theme-block-color-field{color:#555;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:12px;display:grid}.theme-block-color-field>span{font-weight:600}.theme-block-color-field code{color:#888;font-size:12px}.theme-block-color-field input[type=color]{opacity:0;pointer-events:none;position:absolute}.theme-block-color-swatch{cursor:pointer;border:1px solid #ddd;border-radius:999px;width:28px;height:28px;padding:0}.theme-block-color-swatch.is-empty{background:linear-gradient(45deg,#ddd 25%,#0000 25%) 0 0/8px 8px,linear-gradient(-45deg,#ddd 25%,#0000 25%) 0 0/8px 8px,linear-gradient(45deg,#0000 75%,#ddd 75%) 0 0/8px 8px,linear-gradient(-45deg,#0000 75%,#ddd 75%) 0 0/8px 8px}.theme-block-help-text{color:#888;margin:0;font-size:11px;line-height:1.5}.theme-header-style-card{background:#fff;border:1px solid #ddd;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.theme-header-style-copy{gap:4px;min-width:0;display:grid}.theme-header-style-copy strong{color:#333;font-size:13px}.theme-header-style-copy small{color:#888;font-size:11px}.theme-header-style-edit{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.theme-header-style-edit:hover{background:#f3f3f3}.theme-header-style-options{gap:8px;margin-top:10px;display:grid}.theme-header-style-option{width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:600;display:grid}.theme-header-style-option.is-active{border-color:#111;box-shadow:inset 0 0 0 1px #111}.theme-header-style-preview{background:#fafafa;border:1px solid #ddd;border-radius:4px;gap:3px;width:42px;height:34px;padding:4px;display:grid}.theme-header-style-preview i{background:#d8d8d8;border-radius:2px;display:block}.theme-header-style-preview.is-logo_center_menu_below i:first-child{width:16px;height:6px;margin:0 auto}.theme-header-style-preview.is-logo_center_menu_below i:nth-child(2){height:4px}.theme-header-style-preview.is-logo_center_menu_below i:last-child{height:8px}.theme-header-style-preview.is-logo_left_menu_below i:first-child{width:12px;height:6px}.theme-header-style-preview.is-logo_left_menu_below i:nth-child(2){height:4px}.theme-header-style-preview.is-logo_left_menu_below i:last-child{height:8px}.theme-header-style-preview.is-logo_left_inline{grid-template-rows:1fr 1fr;grid-template-columns:12px 1fr}.theme-header-style-preview.is-logo_left_inline i:first-child{grid-row:1/span 2}.theme-header-logo-link{color:#555;font-size:12px;font-weight:600;text-decoration:underline}.theme-editor-section-panel{border-top:1px solid #ececec;flex-shrink:0;max-height:40%;margin-top:16px;padding-top:16px;overflow:auto}.theme-editor-section-panel-header{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.theme-editor-section-panel-header strong{font-size:14px;display:block}.theme-editor-section-panel-header small{color:#888;margin-top:2px;font-size:12px;display:block}.theme-editor-section-panel-header button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.theme-editor-section-panel-empty{color:#777;margin:0;font-size:12px;line-height:1.5}.theme-editor-section-panel-fields{gap:10px;display:grid}.theme-editor-section-field{color:#555;gap:6px;font-size:12px;display:grid}.theme-editor-section-field span{font-weight:600}.theme-editor-section-field input,.theme-editor-section-field textarea{width:100%;font:inherit;border:1px solid #ddd;border-radius:8px;padding:8px 10px;font-size:13px}.theme-preview-section.is-highlighted{outline:2px solid var(--sf-primary);outline-offset:-2px;box-shadow:inset 0 0 0 9999px #9d2c4c0f}.theme-editor-preview-wrap{min-width:0;padding:24px;position:relative;overflow:auto}.theme-editor-preview-frame{background:#fff;border-radius:10px;width:min(100%,1180px);min-height:calc(100vh - 120px);margin:0 auto;overflow:hidden;box-shadow:0 8px 30px #00000014}.theme-editor-preview-frame.is-mobile{width:min(100%,390px)}.theme-editor-preview{background:#f3f3f3;border:0;width:100%;min-height:calc(100vh - 120px)}.theme-editor-palette-toggle{width:48px;height:48px;color:var(--ms-action);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:36px;right:36px;box-shadow:0 8px 24px #0000001f}.theme-editor-palette-toggle.is-open{background:var(--ms-action);color:#fff}.theme-editor-colors-panel{background:#fff;border-radius:12px;gap:10px;width:260px;padding:14px;display:grid;position:absolute;bottom:96px;right:36px;box-shadow:0 12px 32px #00000024}.theme-editor-colors-panel header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.theme-editor-colors-panel header strong{font-size:14px}.theme-editor-colors-panel header button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.theme-editor-color-field{color:#555;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;display:grid}.theme-editor-color-field span{grid-column:1/-1;font-weight:600}.theme-editor-color-field input[type=color]{background:#fff;border:1px solid #ddd;border-radius:6px;width:42px;height:32px;padding:0}.theme-editor-color-field code{color:#888;font-size:11px}.theme-editor-feedback{z-index:5;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;top:12px;left:50%;transform:translate(-50%)}.theme-editor-feedback.is-success{color:#166534;background:#ecfdf3}.theme-editor-feedback.is-error{color:#991b1b;background:#fef2f2}.theme-preview-root .store-shell{min-height:100vh}@media (max-width:960px){.theme-editor-topbar{grid-template-columns:1fr;padding-top:10px;padding-bottom:10px}.theme-editor-topbar-center{order:3;grid-column:1/-1}.theme-editor-body{grid-template-columns:1fr}.theme-editor-sidebar{border-bottom:1px solid #ddd;border-right:0;max-height:min(42vh,360px)}}.collection-editor-summary{color:#71677d;margin:0 0 18px;font-size:13px}.collection-editor{width:100%;max-width:var(--ms-form-max);margin:0 auto;padding-bottom:90px}.collection-editor-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.collection-editor-header h1{color:#403151;letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,32px)}.collection-editor-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.collection-editor-main,.collection-editor-aside{gap:18px;min-width:0;display:grid}.collection-editor-aside{position:sticky;top:76px}.collection-title-fields,.collection-aside-fields{padding-top:0}.collection-products-section,.collection-rules-section{margin-top:18px;overflow:visible}.collection-rules-section .form-section-heading p,.collection-products-heading p{color:#71677d;margin:6px 0 0;font-size:12px;line-height:1.45}.collection-rules-layout{grid-template-columns:1fr;gap:16px;padding:0 22px 22px;display:grid}.collection-rules-panel{background:#fff;border:1px solid #e2dde8;border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid}.collection-rules-panel.is-exclude{border-color:#f0d8d8}.collection-rules-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collection-rules-panel-head h3{color:#403151;margin:0;font-size:14px;font-weight:700}.collection-rules-panel.is-exclude .collection-rules-panel-head h3{color:#b42318}.collection-rules-panel-head p{color:#71677d;margin:4px 0 0;font-size:11px;line-height:1.45}.collection-rules-panel-count{color:#675d70;background:#f8f6fa;border:1px solid #e2dde8;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:700;display:inline-grid}.collection-rule-add-bar{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.collection-rule-add-type select{color:#403151;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d8d1df;border-radius:8px;padding:0 10px;font-size:12px}.collection-rule-search{gap:0;min-width:0;display:grid}.collection-rule-search-field{color:#888;background:#fff;border:1px solid #d8d1df;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.collection-rule-search-field input{width:100%;min-width:0;font:inherit;color:#333;border:0;outline:none}.collection-rule-search-spinner{color:var(--ms-action);flex-shrink:0}.collection-rule-search-results{background:#fff;border:1px solid #d8d1df;border-top:0;border-radius:0 0 8px 8px;overflow:hidden}.collection-rule-search-results ul{max-height:200px;margin:0;padding:4px;list-style:none;overflow:auto}.collection-rule-search-results li button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.collection-rule-search-results li button:hover{background:#f5f3f7}.collection-rule-search-results strong{color:#403151;font-size:12px;display:block}.collection-rule-search-results small{color:#888;font-size:10px;display:block}.collection-rule-search-results li button svg{color:var(--ms-action);flex-shrink:0}.collection-rule-search-empty{color:#777;margin:0;padding:10px 12px;font-size:12px}.collection-rules-filter{color:#888;background:#fbfafc;border:1px solid #e2dde8;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.collection-rules-filter input{width:100%;font:inherit;color:#403151;background:0 0;border:0;outline:none;font-size:12px}.collection-rules-empty{color:#71677d;text-align:center;background:#fbfafc;border:1px dashed #ddd7e3;border-radius:8px;margin:0;padding:14px 12px;font-size:12px}.collection-rules-table-wrap{border:1px solid #e2dde8;border-radius:8px;max-height:320px;overflow:auto}.collection-rules-table{border-collapse:collapse;width:100%;font-size:12px}.collection-rules-table th{z-index:1;color:#574d60;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#f8f6fa;border-bottom:1px solid #e2dde8;height:34px;padding:0 12px;font-size:10px;font-weight:700;position:sticky;top:0}.collection-rules-table th:last-child{width:44px}.collection-rules-table td{vertical-align:middle;border-bottom:1px solid #f0edf3;padding:10px 12px}.collection-rules-table tbody tr:last-child td{border-bottom:0}.collection-rules-table tbody tr:hover{background:#faf9fc}.collection-rule-type-badge{background:var(--ms-action-soft);color:var(--ms-action);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.collection-rule-type-badge.is-exclude{color:#b42318;background:#fff0f0}.collection-rule-item{gap:2px;min-width:0;display:grid}.collection-rule-item strong{color:#403151;word-break:break-word;font-size:12px;font-weight:600}.collection-rule-item small{color:#888;font-size:10px}.collection-rule-remove{color:#888;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:inline-grid}.collection-rule-remove:hover{color:#b42318;background:#fff0f0}.collection-products-empty{color:#71677d;align-items:center;gap:8px;margin:0;padding:18px 22px 22px;font-size:13px;display:flex}.collection-products-empty.is-error{color:#b42318}.collection-products-list{border-top:1px solid #ebe7ee;gap:0;margin:0;padding:0 22px 22px;list-style:none;display:grid}.collection-products-list li{border-bottom:1px solid #ebe7ee;grid-template-columns:28px 44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 0;display:grid}.collection-products-index{color:#8a8194;text-align:center;font-size:12px;font-weight:600}.collection-products-thumb{color:#8a8194;background:#f8f6fa;border:1px solid #e2dde8;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.collection-products-thumb img{object-fit:cover;width:100%;height:100%}.collection-products-copy{gap:2px;min-width:0;display:grid}.collection-products-copy strong{color:#403151;font-size:13px;font-weight:600}.collection-rule-search-results li.has-preview{grid-template-columns:34px minmax(0,1fr);align-items:stretch;gap:4px;display:grid}.collection-rule-search-preview{color:#675d70;cursor:pointer;background:#f5f3f7;border:0;border-radius:6px;place-items:center;display:grid}.collection-rule-search-preview:hover{background:var(--ms-action-soft);color:var(--ms-action)}.collection-rule-search-results li.has-preview>button[role=option]{min-width:0}.collection-rule-item-button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.collection-rule-item-button:hover .collection-rule-item strong{color:var(--ms-action);text-decoration:underline}.collection-rules-table tbody tr.is-filter-active{background:var(--ms-action-soft)}.collection-products-filter-bar{color:#51485a;background:#f8f6fa;border:1px solid #d8d1df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 22px 12px;padding:10px 12px;font-size:12px;display:flex}.collection-products-filter-bar button{color:#675d70;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.collection-products-filter-bar button:hover{color:var(--ms-action)}.collection-products-heading strong{color:#403151}.organizer-tree-table th:nth-child(2),.organizer-tree-table td:nth-child(2){text-align:right;width:148px}.organizer-tree-table th:nth-child(3),.organizer-tree-table td:nth-child(3){text-align:right;width:110px}.organizer-products-cell{text-align:right;white-space:nowrap}.organizer-products-button{color:#51485a;background:#fff;border:1px solid #d8d1df;border-radius:6px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:600;text-decoration:none;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.organizer-products-button:hover{border-color:var(--ms-action-border);background:var(--ms-action-soft);color:var(--ms-action)}.organizer-products-count{color:#675d70;background:#f3f1f5;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-weight:700;display:inline-grid}.organizer-products-button:hover .organizer-products-count{color:var(--ms-action);background:#5a45701f}.organizer-products-link{color:#51485a;background:#f3f1f5;border-radius:999px;justify-content:center;min-width:28px;padding:2px 8px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.organizer-products-link:hover{background:var(--ms-action-soft);color:var(--ms-action)}.products-table-panel .products-toolbar+.products-table-wrap,.products-table-panel .products-toolbar+.organizer-list-table-wrap{margin-top:16px}.table-products-page .products-table-panel>.products-toolbar,.table-products-page .products-table-panel>.products-table-wrap,.table-products-page .products-table-panel>.organizer-list-table-wrap{box-sizing:border-box;width:100%;max-width:100%}.table-products-page .products-table-panel>.organizer-list-table-wrap,.table-products-page .products-table-panel>.products-table-wrap{margin:16px 0 0}.table-products-page .products-table-panel .products-table.organizer-list-table,.table-products-page .products-table-panel .organizer-list-table{table-layout:auto;width:100%;min-width:0}.products-table-panel .products-toolbar{margin-bottom:0}.products-category-filter-bar{color:#51485a;background:#f8f6fa;border:1px solid #d8d1df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 12px;font-size:12px;display:flex}.products-filters-panel{background:#fbfafc;border:1px solid #dcd7e2;border-radius:8px;margin:0 0 16px;padding:16px;overflow:visible}.products-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.products-filter-field{color:#574d60;gap:6px;min-width:0;font-size:11px;font-weight:600;display:grid}.products-filter-field select{color:#403151;min-height:40px;font:inherit;background:#fff;border:1px solid #d8d1df;border-radius:6px;padding:0 10px;font-size:12px}.products-filter-lookup{gap:6px;min-width:0;display:grid}.products-filter-lookup:focus-within{z-index:5;position:relative}.products-filter-lookup-search{min-width:0;position:relative}.products-filter-lookup-label{color:#574d60;font-size:11px;font-weight:600}.products-filter-lookup-selected-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.products-filter-lookup-selected-list li{color:#51485a;background:#fff;border:1px solid #d8d1df;border-radius:999px;align-items:center;gap:4px;max-width:100%;min-height:28px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.products-filter-lookup-selected-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-filter-lookup-selected-list li button{color:#675d70;cursor:pointer;background:#f3eff5;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.products-filter-lookup-selected-list li button:hover{background:var(--ms-action-soft);color:var(--ms-action)}.products-filter-lookup-field{color:#675d70;background:#fff;border:1px solid #d8d1df;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.products-filter-lookup-search:focus-within .products-filter-lookup-field{border-color:var(--ms-action);box-shadow:0 0 0 3px var(--ms-action-ring)}.products-filter-lookup-field input{color:#403151;min-width:0;font:inherit;background:0 0;border:0;flex:1;font-size:12px}.products-filter-lookup-field input:focus{outline:none}.products-filter-lookup-selected{color:#403151;background:#fff;border:1px solid #d8d1df;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:12px;display:flex}.products-filter-lookup-selected strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.products-filter-lookup-selected button{color:#675d70;cursor:pointer;background:#f3eff5;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.products-filter-lookup-selected button:hover{background:var(--ms-action-soft);color:var(--ms-action)}.products-filter-lookup-results{z-index:20;background:#fff;border:1px solid #d8d1df;border-radius:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #40315124}.products-filter-lookup-results ul{max-height:200px;margin:0;padding:4px;list-style:none;overflow:auto}.products-filter-lookup-results li button{color:#403151;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.products-filter-lookup-results li button:hover{background:var(--ms-action-soft)}.products-filter-lookup-results li button span{min-width:0}.products-filter-lookup-results strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.products-filter-lookup-results small{color:#7a7080;margin-top:2px;font-size:11px;display:block}.products-filter-lookup-empty{color:#7a7080;margin:0;padding:10px;font-size:11px}.products-clear-filters-button{margin-left:auto}.products-filters-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.products-filters-actions .primary-button,.products-filters-actions .secondary-button{min-height:38px}.filter-button.is-active{border-color:var(--ms-action-border);background:var(--ms-action-soft);color:var(--ms-action)}.products-active-filters{background:#fff;border:1px solid #dcd7e2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:flex}.products-active-filters-label{color:#675d70;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.products-active-filters-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.products-active-filters-list li button{color:#51485a;min-height:30px;font:inherit;cursor:pointer;background:#f8f6fa;border:1px solid #d8d1df;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.products-active-filters-list li button:hover{border-color:var(--ms-action-border);background:var(--ms-action-soft);color:var(--ms-action)}.products-clear-filters{color:#675d70;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:700;text-decoration:underline}.products-clear-filters:hover{color:var(--ms-action)}@media (max-width:960px){.products-filters-grid{grid-template-columns:1fr}.products-clear-filters{margin-left:0}}.products-category-filter-bar strong{color:#403151}.products-category-filter-bar button{color:#675d70;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.products-category-filter-bar button:hover{color:var(--ms-action)}.organizer-name small{color:#888;margin-top:2px;font-size:11px;font-weight:500;display:block}.form-grid{gap:17px;padding:21px 22px 23px;display:grid}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .field-full{grid-column:1/-1}.checkbox-field{flex-direction:row;align-items:center;gap:10px;min-height:42px;display:flex}.checkbox-field input[type=checkbox]{width:16px;height:16px;min-height:auto;margin:0;padding:0}.checkbox-field>span{font-size:13px;font-weight:600}.status-pill{color:#757570;white-space:nowrap;background:#efefed;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.status-pill.active,.status-pill.is-active{color:#18754c;background:#e8f5ed}.status-pill.is-inactive{color:#757570;background:#efefed}.table-row-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.discounts-page{padding-bottom:24px}.discounts-section.products-table-panel{margin-top:24px}.discounts-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.discounts-section-head h2{color:#403151;letter-spacing:-.022em;margin:0;font-size:18px;font-weight:700}.discounts-section-head p{color:#6f657b;margin:6px 0 0;font-size:13px;line-height:1.45}.discounts-section-head+.products-toolbar,.discounts-section-head+.products-table-wrap,.discounts-section-head+.organizer-list-table-wrap,.discounts-section-head+.catalog-state,.discounts-section .products-toolbar+.organizer-list-table-wrap,.discounts-section .products-toolbar+.products-table-wrap{margin-top:16px}.form-section-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 0;display:flex}.form-section-head h2{color:#403151;letter-spacing:-.022em;margin:0;font-size:15px}.organizer-form .switch-field.compact{background:#fbfbfb;border:1px solid #e4e4df;border-radius:8px;min-height:42px;padding:8px 13px}.organizer-form .switch-field.compact strong{color:#403151;font-size:12px}.organizer-form .switch-field.compact small{color:#6f657b;font-size:10px}.organizer-form .form-section-head{align-items:center;padding-bottom:4px}.progressive-discount-tiers,.tier-table{border:1px solid #d8d1df;border-radius:7px;margin:16px 22px 0;overflow:hidden}.tier-table-head,.tier-row,.progressive-discount-tier-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.tier-table-head{color:#574d60;background:#f8f6fa;border-bottom:1px solid #d8d1df;min-height:38px;padding:0 14px;font-size:11px;font-weight:700}.tier-row{padding:10px 14px}.tier-row+.tier-row,.progressive-discount-tier-row+.progressive-discount-tier-row{border-top:1px solid #ebe7ee}.tier-field{min-width:0;display:block}.tier-field input{width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dcdcd7;border-radius:7px;padding:0 11px;font-size:13px;font-weight:500}.tier-field input:focus{border-color:#5b9892;outline:none;box-shadow:0 0 0 3px #44978f1f}.tier-row-action{justify-content:flex-end;display:flex}.tier-row .icon-button{color:#888;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.tier-row .icon-button:hover{color:#b45309;border-color:#f0d8b8}.form-hint{color:#6f657b;margin:0;padding:12px 22px 20px;font-size:12px;line-height:1.5}.organizer-form-page{width:100%;max-width:var(--ms-form-max);margin:0 auto;padding-bottom:40px}.organizer-form-page .products-header{margin-bottom:24px}.organizer-form{gap:18px;width:100%;display:grid}.organizer-form .form-section{background:#fff;border:1px solid #d8d1df;border-radius:6px;overflow:hidden}.organizer-form .form-section>h2{color:#403151;letter-spacing:-.022em;margin:0;padding:20px 22px 0;font-size:15px}.organizer-form .form-section>.field,.organizer-form .form-section>.checkbox-field{padding:0 22px 20px}.organizer-form .form-section>.checkbox-field{padding-bottom:22px}.organizer-form .form-section>.form-grid+.checkbox-field{margin-top:-4px;padding-top:0}.discounts-page>.discounts-section:first-of-type{margin-top:0}.form-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.form-error{color:#a53931;background:#fff0ef;border-radius:9px;margin:0;padding:12px 15px;font-size:12px;font-weight:600}@media (max-width:960px){.collection-editor-grid{grid-template-columns:1fr}.collection-editor-aside{position:static}.collection-rules-layout{grid-template-columns:1fr;padding:0 16px 16px}.collection-rule-add-bar{grid-template-columns:1fr}.collection-products-list,.collection-products-empty,.collection-products-filter-bar{padding-left:16px;padding-right:16px}.collection-products-filter-bar{margin-left:16px;margin-right:16px}}.store-data-person-toggle{background:#f8f6fa;border:1px solid #dcd7e2;border-radius:7px;gap:0;padding:3px;display:inline-flex}.store-data-person-toggle button{color:#6f657b;min-width:132px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 14px;font-size:12px;font-weight:700}.store-data-person-toggle button.is-active{color:#403151;background:#fff;box-shadow:0 1px 2px #40315114}.store-data-settings-form .field small{color:#737b84;font-size:11px;font-weight:500;line-height:1.4}.store-data-settings-form textarea{resize:vertical;min-height:96px}.checkout-settings-form .checkout-settings-list{gap:16px;display:grid}.checkout-settings-row{border:1px solid #e8e3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.checkout-settings-copy{gap:4px;max-width:640px;display:grid}.checkout-settings-copy strong{color:#403151;font-size:14px}.checkout-settings-copy p{color:#737b84;margin:0;font-size:13px;line-height:1.45}.checkout-settings-row .shipping-settings-toggle{flex-shrink:0;margin:0}.checkout-settings-row-field{align-items:flex-start}.checkout-settings-number-input{text-align:center;width:88px}.checkout-settings-message-field{flex:1;min-width:min(100%,280px);max-width:360px}.cep-with-city{align-items:center;gap:14px;display:flex}.cep-with-city .cep-input-wrap{flex:0 180px;min-width:0}.cep-city-hint{color:#6f657b;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}@media (max-width:640px){.cep-with-city{flex-direction:column;align-items:stretch;gap:8px}.cep-with-city .cep-input-wrap{flex-basis:auto}.cep-city-hint{white-space:normal}}.dash-loading,.dash-inline-status{color:var(--muted);align-items:center;gap:8px;padding:34px;display:flex}.dash-login-page{background:linear-gradient(#f7f4fb 0%,#ece6f4 100%);place-items:center;min-height:100vh;padding:24px;display:grid}.dash-login-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;width:min(100%,420px);padding:28px;box-shadow:0 18px 40px #40315114}.dash-login-form{gap:14px;margin-top:22px;display:grid}.dash-login-form label,.dash-form label{gap:6px;display:grid}.dash-login-form span,.dash-form span{color:var(--ink);font-size:12px;font-weight:650}.dash-login-form input,.dash-form input,.dash-form select{border:1px solid var(--line);min-height:40px;font:inherit;background:#fff;border-radius:7px;padding:0 12px;font-size:13px}.dash-error{color:var(--ms-danger);margin:0;font-size:13px}.dash-form{gap:16px;max-width:640px;display:grid}.dash-form-actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.dash-table-wrap{overflow-x:auto}.dash-stores-panel{gap:16px;display:grid}.dash-stores-search{width:100%}.dash-stores-panel .table-pagination{margin:0}.dash-audit-filters{grid-template-columns:minmax(0,2fr) repeat(4,minmax(140px,1fr));gap:12px;display:grid}.dash-audit-filters .status-filter{color:var(--muted);gap:6px;font-size:12px;display:grid}.dash-audit-filters .status-filter select,.dash-audit-filters .status-filter input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:6px;padding:0 10px}.dash-audit-detail-row td{background:#f8fafb}.dash-audit-detail{gap:12px;padding:4px 0;display:grid}.dash-audit-detail dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;display:grid}.dash-audit-detail dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dash-audit-detail dd{margin:4px 0 0;font-size:13px}.dash-audit-detail pre{border:1px solid var(--line);background:#fff;border-radius:6px;margin:0;padding:12px;font-size:12px;overflow-x:auto}.dash-audit-detail-title{margin:0 0 6px;font-size:12px;font-weight:700}.dash-audit-detail-empty,.dash-audit-detail-hint{color:var(--muted);margin:0;font-size:12px}@media (max-width:960px){.dash-audit-filters{grid-template-columns:1fr}}.dash-table{border-collapse:collapse;width:100%;font-size:13px}.dash-table th,.dash-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.dash-table th{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.dash-table td strong{font-size:13px;display:block}.dash-table td small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.dash-status-pill{background:var(--ms-action-soft);color:var(--ms-brand);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.dash-plans-grid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:14px;display:grid}.dash-plan-card{border:1px solid var(--line);background:var(--paper);border-radius:9px;flex-direction:column;gap:14px;padding:20px;display:flex}.dash-plan-badge{background:var(--ms-action-soft);color:var(--ms-brand);border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.dash-plan-price{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(22px,2vw,28px);font-weight:700;line-height:1}.dash-plan-cta{width:100%;text-decoration:none}.dash-plan-fee{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:12px;font-size:11px;font-weight:650;line-height:1.35}.dash-plan-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash-plan-features li{color:var(--ink);align-items:flex-start;gap:8px;font-size:12px;line-height:1.35;display:flex}.dash-plan-features li svg{color:var(--ms-action);flex:0 0 14px;margin-top:2px}@media (max-width:1100px){.dash-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dash-plans-grid{grid-template-columns:1fr}}.dash-login-footnote{text-align:center;margin:18px 0 0;font-size:12px}.dash-login-footnote a{color:var(--ms-action);font-weight:650;text-decoration:none}.platform-signup-page{background:#f5f5f5;place-items:center;min-height:100vh;padding:24px;display:grid}.platform-signup-card{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(100%,440px);padding:32px;box-shadow:0 8px 24px #0000000f}.platform-signup-form{gap:16px;margin-top:24px;display:grid}.platform-signup-form label{gap:6px;display:grid}.platform-signup-form span{color:var(--ink);font-size:13px;font-weight:600}.platform-signup-form input{min-height:44px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:8px;padding:0 12px;font-size:14px}.platform-signup-password{position:relative}.platform-signup-password input{width:100%;padding-right:44px}.platform-signup-password-toggle{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.platform-signup-submit{width:100%;min-height:44px;margin-top:4px}.platform-signup-footnote{text-align:center;color:var(--muted);margin:20px 0 0;font-size:13px}.platform-signup-footnote a{color:var(--ink);font-weight:650;text-decoration:none}.platform-signup-success-link{text-align:center;margin:16px 0 0}.platform-signup-success-link a{color:var(--ms-action);font-weight:650;text-decoration:none}.platform-onboarding-page{background:#f3f3f3;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.platform-onboarding-card{background:#fff;border:1px solid #e8e8e8;border-radius:4px;width:min(100%,420px);padding:36px 32px 28px}.platform-onboarding-brand{justify-content:center;margin-bottom:28px;display:flex}.platform-onboarding-logo{color:#1a1a1a;letter-spacing:-.04em;text-transform:uppercase;font-size:22px;font-weight:800}.platform-onboarding-title{color:#333;letter-spacing:-.03em;text-align:center;margin:0;font-size:28px;font-weight:600}.platform-onboarding-subtitle{color:#666;text-align:center;margin:10px 0 0;font-size:14px;line-height:1.5}.platform-onboarding-subtitle strong{color:#333;font-weight:700}.platform-onboarding-form{gap:18px;margin-top:28px;display:grid}.platform-onboarding-field{gap:8px;display:grid}.platform-onboarding-field>span{color:#333;font-size:14px;font-weight:600}.platform-onboarding-field input{color:#333;min-height:46px;font:inherit;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:0 14px;font-size:14px}.platform-onboarding-field input::placeholder{color:#aaa}.platform-onboarding-field input:focus{border-color:#999;outline:none;box-shadow:0 0 0 2px #0000000a}.platform-onboarding-field small{color:#888;font-size:12px;font-weight:400}.platform-onboarding-show-passwords{justify-content:flex-end;margin-top:-8px;display:flex}.platform-onboarding-show-passwords-toggle{color:#666;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.platform-onboarding-show-passwords-toggle:hover{color:#333}.platform-onboarding-divider{border:0;border-top:1px solid #e8e8e8;margin:4px 0}.platform-onboarding-error{color:#a53931;background:#fff0ef;border-radius:4px;margin:0;padding:10px 12px;font-size:13px}.platform-onboarding-button{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#1a1a1a;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.platform-onboarding-button:hover{background:#333}.platform-onboarding-button:disabled{opacity:.65;cursor:wait}.platform-onboarding-button-secondary{color:#333;background:#fff;border:1px solid #d9d9d9}.platform-onboarding-button-secondary:hover{background:#f7f7f7}.platform-onboarding-legal{color:#888;text-align:center;margin:20px 0 0;font-size:12px;line-height:1.55}.platform-onboarding-legal a,.platform-onboarding-legal-link{color:#555;text-underline-offset:2px;font-weight:600;text-decoration:underline}.platform-onboarding-login{color:#666;text-align:center;margin:16px 0 0;font-size:14px}.platform-onboarding-login a{color:#333;text-underline-offset:2px;font-weight:700;text-decoration:underline}.platform-onboarding-success-actions{gap:10px;margin-top:24px;display:grid}.platform-onboarding-success-note{color:#666;text-align:center;margin:18px 0 0;font-size:13px;line-height:1.55}.platform-onboarding-success-note strong{color:#333}@media (max-width:480px){.platform-onboarding-card{padding:28px 20px 22px}.platform-onboarding-title{font-size:24px}}.dash-empty-state{color:var(--muted);align-items:center;gap:12px;padding:24px;display:flex}.dash-empty-state h2{color:var(--ink);margin:0;font-size:14px}.dash-empty-state p{margin:4px 0 0;font-size:12px}.dash-tenant-section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.dash-tenant-section h2{margin:0 0 12px;font-size:14px}.dash-store-status-actions{border-top:1px solid var(--line);gap:16px;margin-top:24px;padding-top:20px;display:grid}.dash-store-status-actions h2{margin:0 0 8px;font-size:14px}.dash-store-status-actions p{color:var(--muted);margin:0;font-size:13px}.dash-checkbox-field{align-items:flex-start;gap:10px;display:flex!important}.dash-checkbox-field input{min-height:auto;margin-top:3px}.dash-checkbox-field small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.dash-tenant-mode{flex-wrap:wrap;gap:16px;margin-bottom:14px;font-size:13px;display:flex}.dash-tenant-mode label{align-items:center;gap:6px;display:inline-flex}.dash-domain-list{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:12px}.dash-domain-add{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.dash-domain-add .field{flex:240px;margin:0}.dash-domain-badge{border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.dash-domain-badge-verified{color:#2e7d32;background:#e8f5e9}.dash-domains-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-domains-status-copy{align-items:flex-start;gap:12px;display:flex}.dash-domains-status-copy p{color:var(--muted);margin:4px 0 0;font-size:13px}.dash-domains-fallback{margin-top:6px!important;font-size:12px!important}.dash-domains-fallback code{font-size:12px}.dash-domains-alert{color:#92400e;background:#fffbeb;border-color:#fde68a;align-items:flex-start;gap:10px;display:flex}.dash-domains-alert p{margin:0;font-size:13px}.dash-domains-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-domains-filters{flex-wrap:wrap;gap:8px;display:flex}.dash-filter-pill{color:#555;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.dash-filter-pill.active{border-color:var(--accent);color:#0f766e;background:#eefaf8}.dash-domains-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.dash-stat-card{background:#fff;border:1px solid #ececec;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.dash-stat-card span{color:var(--muted);font-size:12px}.dash-stat-card strong{font-size:22px;line-height:1.1}.dash-domain-cell{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dash-domain-store-meta{color:var(--muted);margin-top:2px;font-size:11px;display:block}.dash-domain-error{color:#b45309;margin:4px 0 0;font-size:11px}.dash-code-inline{word-break:break-all;font-size:12px}.dash-table .icon-button{color:#666;cursor:pointer;background:#fff;border:1px solid #dcdcd7;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.dash-table .icon-button:hover:not(:disabled){color:var(--ms-action);background:#f3f0f6}.dash-table .icon-button-danger:hover:not(:disabled){color:#bc3e3e;border-color:#f0d8d8}.dash-table .icon-button:disabled{opacity:.6;cursor:not-allowed}.dash-status-active{color:#2e7d32;background:#e8f5e9}.dash-status-trial{color:#5a6472;background:#eef1f4}.dash-status-past_due{color:#f57f17;background:#fff8e1}.dash-status-suspended,.dash-status-cancelled{color:#bc3e3e;background:#fff0f0}.dash-table-action{align-items:center;gap:6px;font-size:12px;display:inline-flex}.dash-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dash-table-row-link{cursor:pointer}.dash-table-row-link:hover td{background:#f8f9fb}.dash-store-detail{width:100%}.dash-detail-header-main{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.dash-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.dash-detail-section h2{margin:0 0 16px;font-size:15px;font-weight:600}.dash-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.dash-detail-field dt{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:500}.dash-detail-field dd{word-break:break-word;margin:0;font-size:14px}.dash-detail-empty{color:var(--muted);margin:0;font-size:14px}.dash-detail-actions{flex-wrap:wrap;gap:10px;display:flex}.dash-plan-actions{border-top:1px solid var(--border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.dash-plan-actions .field{margin:0}.dash-copy-email{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:960px){.dash-detail-grid,.dash-detail-list{grid-template-columns:1fr}}.dash-status-pill.active{color:#2e7d32;background:#e8f5e9}.dash-email-editor-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.dash-email-editor-form{gap:16px}.dash-email-textarea,.dash-form textarea{border:1px solid var(--border);resize:vertical;border-radius:8px;width:100%;min-height:120px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.45}.dash-checkbox-label{align-items:center;gap:8px;font-size:13px;display:inline-flex}.dash-email-placeholders h2{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;display:flex}.dash-email-placeholders p{color:var(--muted);margin:0 0 12px;font-size:12px;line-height:1.4}.dash-email-placeholders ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dash-email-placeholders li{gap:2px;font-size:12px;display:grid}.dash-email-placeholders li span{color:var(--muted)}.dash-email-preview header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dash-email-preview h2{margin:0;font-size:15px}.dash-email-preview-body{border:1px solid var(--border);background:#fff;border-radius:8px;margin-top:12px;padding:16px;font-size:14px;line-height:1.5}@media (max-width:900px){.dash-email-editor-layout{grid-template-columns:1fr}}.dash-feature-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dash-plan-preview{flex-direction:column;gap:10px;display:flex}.dash-plan-preview h2{margin:0;font-size:18px}.dash-plan-preview-price{margin:0;font-size:24px;font-weight:600}.dash-plan-preview-fee{color:var(--muted);margin:0;font-size:13px}.dash-plan-preview-features{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dash-plan-preview-features li{align-items:flex-start;gap:8px;font-size:13px;display:flex}.dash-plan-preview-features svg{color:var(--muted);flex-shrink:0;margin-top:2px}.dashboard-topbar-end{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.dashboard-logout-button{border:1px solid var(--line);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 11px;font-size:11px;font-weight:650}.dashboard-logout-button:hover{background:#f7f4fb}.dashboard-logout-button:disabled{opacity:.6;cursor:wait}.dash-topbar-user{position:relative}.dash-topbar-user-trigger{border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}.dash-topbar-user-trigger:hover{background:#f8f9fb}.dash-topbar-user-name{text-overflow:ellipsis;white-space:nowrap;color:#242424;max-width:140px;font-size:12px;font-weight:600;overflow:hidden}.dash-topbar-user-menu{z-index:60;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:220px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000014}.dash-topbar-user-meta{border-bottom:1px solid var(--line);padding:12px 14px}.dash-topbar-user-meta strong{font-size:13px;line-height:1.3;display:block}.dash-topbar-user-meta small{color:var(--muted);word-break:break-word;margin-top:2px;font-size:11px;line-height:1.3;display:block}.dash-topbar-user-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.dash-topbar-user-item:hover{background:#f8f9fb}@media (max-width:960px){.dash-topbar-user-name{display:none}.dash-topbar-user-trigger{padding:4px}}.inventory-page .inventory-tabs{margin:0 0 20px}.inventory-tabs{flex-wrap:wrap;gap:8px;display:flex}.inventory-tab{color:#554a61;cursor:pointer;background:#fff;border:1px solid #d3ceda;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:650;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.inventory-tab:hover{background:#f8f6fa}.inventory-tab.active{border-color:var(--ms-action-border);background:var(--ms-action-soft);color:var(--ms-action)}.inventory-page .products-toolbar-actions{align-items:center;min-height:49px;display:flex}.inventory-filter-toggle{color:#554a61;white-space:nowrap;background:#fff;border:1px solid #d3ceda;border-radius:5px;align-items:center;gap:8px;min-height:49px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.inventory-filter-toggle input{accent-color:var(--ms-action)}.inventory-product-cell{align-items:center;gap:12px;min-width:0;display:flex}.inventory-product-cell strong{color:#403151;display:block}.inventory-product-cell small{color:#766d7d;margin-top:2px;font-size:11px;display:block}.inventory-thumb{object-fit:cover;background:#f2f4f7;border-radius:8px;flex:none;width:40px;height:40px}.inventory-thumb.placeholder{color:#98a2b3;justify-content:center;align-items:center;display:inline-flex}.inventory-qty{align-items:center;gap:4px;font-weight:700;display:inline-flex}.inventory-qty.low{color:#b42318}.inventory-status{border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.inventory-status.success{color:#027a48;background:#ecfdf3}.inventory-status.warning{color:#b54708;background:#fff7e8}.inventory-table th:last-child,.inventory-table td:last-child{width:54px}.inventory-history-table th:first-child,.inventory-history-table td:first-child{white-space:nowrap;width:150px}.inventory-history-table th:last-child,.inventory-history-table td:last-child{width:auto;min-width:180px}.inventory-adjust-modal footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.inventory-adjust-target{gap:4px;margin-bottom:12px;display:grid}.inventory-adjust-target span{color:#667085;font-size:13px}.inventory-adjust-modes{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.inventory-adjust-modes label{align-items:center;gap:8px;font-size:14px;display:inline-flex}@media (max-width:960px){.inventory-page .inventory-table tbody tr{grid-template-columns:minmax(0,1fr) auto}.inventory-page .inventory-table td:first-child{grid-area:1/1}.inventory-page .inventory-table td:last-child{grid-area:1/2}.inventory-page .inventory-table td:not(:first-child):not(:last-child){color:#51485a;border-top:1px solid #ebe7ee;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:12px;display:flex}.inventory-page .inventory-history-table tbody tr{grid-template-columns:1fr}.inventory-page .inventory-history-table td{color:#51485a;border-top:1px solid #ebe7ee;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;font-size:12px;display:flex;grid-area:auto/1/auto/-1!important}.inventory-page .inventory-history-table td:first-child{border-top:0;padding-top:0}.inventory-page .inventory-filter-toggle{justify-content:flex-start;width:100%}}.compact-field span{color:#475467;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.compact-field select{background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-width:220px;min-height:40px;padding:0 12px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
