/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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{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}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}}:root{--ink:#0f172a;--muted:#64748b;--paper:#f8f9fa;--cream:#eff3f8;--white:#fff;--line:#e5e7eb;--orange:#ff6b00;--blue:#1e3a8a;--mint:#dbeafe;--teal:#1e3a8a;--font-sans:"Noto Sans Thai", "Noto Sans Khmer", "Noto Sans Lao", "Noto Sans SC", "Thonburi", "Leelawadee UI", "Segoe UI", Arial, sans-serif;--font-display:"Noto Sans Thai", "Noto Sans Khmer", "Noto Sans Lao", "Noto Sans SC", "Thonburi", "Leelawadee UI", "Segoe UI", Arial, sans-serif;--shadow-soft:0 16px 45px #12221e14}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}html[data-locale=en] body{font-size:15px}html[data-locale=zh] body{font-family:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", var(--font-sans)}html[data-locale=km] body{font-family:"Noto Sans Khmer", "Khmer Sangam MN", var(--font-sans);font-size:16px;line-height:1.68}html[data-locale=lo] body{font-family:"Noto Sans Lao", "Lao Sangam MN", var(--font-sans);line-height:1.62}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline-offset:3px;outline:3px solid #f1793f73}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcement{background:var(--ink);color:#fff;letter-spacing:.02em;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:6px 4vw;font-size:12px;display:flex}.announcement p{margin:0}.announcement span{color:var(--mint)}.announcement a{color:var(--mint);border-bottom:1px solid;margin-left:4px}.site-header{border-bottom:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3edf0;align-items:center;gap:48px;height:76px;padding:0 clamp(24px,4.5vw,76px);display:flex;position:sticky;top:0}.brand{flex:none;align-items:center;gap:10px;display:flex}.brand-mark{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;font-family:Georgia,serif;font-size:24px;font-style:italic;font-weight:700;display:grid}.brand>span:last-child{line-height:1;display:grid}.brand b{letter-spacing:.12em;font-family:Georgia,serif;font-size:19px}.brand small{letter-spacing:.35em;color:var(--muted);margin-top:5px;font-size:8px}.main-nav{align-items:center;gap:32px;font-size:13px;font-weight:650;display:flex}.main-nav button{color:var(--ink);background:0 0;border:0;padding:0}.main-nav a,.main-nav button{position:relative}.main-nav a:after,.main-nav button:after{content:"";background:var(--orange);height:2px;transition:right .25s;position:absolute;bottom:-8px;left:0;right:100%}.main-nav a:hover:after,.main-nav button:hover:after{right:0}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.header-search{border:1px solid var(--line);background:var(--white);align-items:center;gap:10px;width:clamp(180px,20vw,290px);height:42px;padding:0 14px;transition:border-color .2s;display:flex}.header-search:focus-within{border-color:var(--ink)}.header-search span{font-size:22px;transform:translateY(-1px)}.header-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.header-search input::placeholder{color:#9a9f9c}.currency-select select{border:1px solid var(--line);background:var(--white);height:42px;color:var(--ink);outline:0;padding:0 30px 0 12px;font-size:11px;font-weight:800}.cart-button{background:var(--ink);color:#fff;border:0;align-items:center;gap:11px;height:42px;padding:0 8px 0 16px;font-size:12px;font-weight:700;display:flex}.cart-button b{background:var(--mint);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:11px;display:grid}.google-login{border:1px solid var(--line);background:var(--white);white-space:nowrap;align-items:center;gap:8px;height:42px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.google-login span{color:#4285f4;font-family:Arial,sans-serif;font-size:16px;font-weight:800}.member-button{border:1px solid var(--line);background:var(--white);align-items:center;gap:7px;max-width:125px;height:42px;padding:0 10px 0 5px;font-size:10px;display:inline-flex;overflow:hidden}.member-button img,.member-button>span{object-fit:cover;background:var(--mint);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-family:Georgia,serif;display:grid}.member-button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-shortcut{color:#92400e;letter-spacing:.08em;background:#fef3c7;border-radius:7px;align-items:center;min-height:36px;padding:0 10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.notification-bell{position:relative}.notification-bell summary{color:#172554;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;list-style:none;display:grid;position:relative}.notification-bell summary::-webkit-details-marker{display:none}.notification-bell summary>b{background:var(--orange);color:#fff;border:2px solid #1e3a8a;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:7px;display:grid;position:absolute;top:-4px;right:-4px}.notification-popover{z-index:80;border:1px solid var(--line);width:min(360px,100vw - 24px);color:var(--ink);background:#fff;border-radius:13px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 55px #0f172a33}.notification-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:13px 15px;display:flex}.notification-popover>header>div{gap:2px;display:grid}.notification-popover>header small{color:var(--orange);letter-spacing:.12em;font-size:7px;font-weight:900}.notification-popover>header strong{font-size:15px}.notification-popover>header button{color:var(--teal);background:0 0;border:0;font-size:8px;font-weight:900}.notification-popover>div{max-height:330px;display:grid;overflow-y:auto}.notification-popover>div>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px 14px;text-decoration:none;display:grid}.notification-popover>div>a.unread{background:#eff6ff}.notification-popover>div>a>span{width:30px;height:30px;color:var(--teal);background:#dbeafe;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.notification-popover>div>a.unread>span{background:var(--orange);color:#fff}.notification-popover>div p{gap:3px;min-width:0;margin:0;display:grid}.notification-popover>div p b,.notification-popover>div p small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notification-popover>div p b{font-size:9px}.notification-popover>div p small{color:#64748b;font-size:8px}.notification-popover-empty{color:#64748b;text-align:center;margin:0;padding:30px 15px;font-size:9px}.notification-view-all{min-height:42px;color:var(--teal);justify-content:space-between;align-items:center;padding:0 15px;font-size:8px;font-weight:900;text-decoration:none;display:flex}.auth-skeleton{border:1px solid var(--line);background:linear-gradient(90deg, var(--cream), var(--white), var(--cream));background-size:200% 100%;width:68px;height:42px;animation:1.2s linear infinite authPulse}@keyframes authPulse{to{background-position:-200% 0}}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:660px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(68px,8vw,122px) clamp(34px,6vw,98px);display:flex}.eyebrow{color:var(--teal);letter-spacing:.22em;font-size:10px;font-weight:800}.hero h1{letter-spacing:-.055em;margin:22px 0 26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.3vw,86px);font-weight:500;line-height:.94}.hero h1 em{color:var(--orange);font-weight:400}.hero-copy>p{color:var(--muted);max-width:520px;margin:0;font-size:15px;line-height:1.85}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.primary-button{background:var(--ink);color:#fff;border:0;align-items:center;gap:40px;min-height:50px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s;display:flex}.primary-button:hover{background:var(--teal);transform:translateY(-2px)}.text-button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:12px 0;font-size:13px;font-weight:700}.text-button span{margin-left:8px}.hero-proof{align-items:center;gap:18px;margin-top:48px;display:flex}.avatar-stack{display:flex}.avatar-stack span{border:2px solid var(--paper);width:34px;height:34px;color:var(--ink);background:#d7cec1;border-radius:50%;place-items:center;margin-left:-8px;font-size:8px;font-weight:800;display:grid}.avatar-stack span:first-child{background:var(--mint);margin-left:0}.avatar-stack span:nth-child(2){background:#fac1a5}.avatar-stack span:nth-child(3){background:#c9d2f7}.avatar-stack span:last-child{background:var(--ink);color:#fff}.hero-proof p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.hero-proof b{color:var(--ink);font-size:11px}.hero-showcase{background:#dcd8ce;min-height:660px;position:relative;overflow:hidden}.hero-showcase>img{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.hero-showcase:hover>img{transform:scale(1.025)}.hero-showcase:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#0000 35%,#00000029);position:absolute;inset:0}.showcase-label{z-index:2;color:#fff;letter-spacing:.18em;justify-content:space-between;font-size:9px;font-weight:800;display:flex;position:absolute;top:28px;left:30px;right:30px}.showcase-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefbed;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.showcase-card span{color:var(--teal);letter-spacing:.05em;font-size:9px;font-weight:800}.showcase-card h2{margin:7px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.showcase-price{text-align:right;flex:none}.showcase-price b{font-size:19px}.showcase-price button{background:var(--orange);color:#fff;border:0;border-radius:50%;width:36px;height:36px;margin-left:14px;font-size:24px;line-height:1}.payment-float{z-index:4;background:var(--white);align-items:center;gap:7px;padding:11px 15px;font-size:8px;display:flex;position:absolute;top:76px;right:0;box-shadow:0 10px 30px #0000001a}.payment-float>span{color:var(--muted);margin-right:3px}.payment-float b{background:var(--cream);padding:4px 6px;font-size:8px}.payment-float .usdt-pill{background:var(--mint)}.trust-strip{border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,1fr);padding:26px clamp(24px,4.5vw,76px);display:grid}.trust-strip>div{border-right:1px solid var(--line);align-items:center;gap:18px;padding:0 34px;display:flex}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{border:0}.trust-strip>div>span{color:var(--orange);font-family:Georgia,serif;font-size:14px;font-style:italic}.trust-strip p{gap:3px;margin:0;display:grid}.trust-strip b{font-size:12px}.trust-strip small{color:var(--muted);font-size:10px}.catalog{padding:96px clamp(24px,4.5vw,76px) 112px}.section-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.section-heading h2{letter-spacing:-.035em;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(36px,4vw,54px);font-weight:500}.section-heading>button{border:0;border-bottom:1px solid var(--ink);background:0 0;padding:9px 0;font-size:12px;font-weight:700}.section-heading>button span{margin-left:14px}.category-list{scrollbar-width:none;align-items:center;gap:8px;padding:34px 0 28px;display:flex;overflow-x:auto}.category-list::-webkit-scrollbar{display:none}.category-list button{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:9px 17px;font-size:11px;transition:all .2s}.category-list button:hover,.category-list button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.product-grid{grid-template-columns:repeat(3,1fr);gap:38px 18px;display:grid}.product-image{aspect-ratio:1/1.06;background:#e5e1d7;position:relative;overflow:hidden}.product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.product-card:hover .product-image>img{transform:scale(1.035)}.product-badge{background:var(--white);padding:7px 9px;font-size:9px;font-weight:800;position:absolute;top:12px;left:12px}.wish-button{background:#ffffffeb;border:0;border-radius:50%;width:32px;height:32px;font-size:19px;line-height:1;position:absolute;top:12px;right:12px}.wish-button.active{color:#e11d48;background:#fff1f2}.quick-add{background:var(--ink);color:#fff;border:0;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;font-size:11px;font-weight:700;transition:transform .3s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(58px)}.product-card:hover .quick-add,.quick-add:focus{transform:translateY(0)}.product-info{padding:16px 4px 0}.seller{color:var(--muted);margin:0 0 7px;font-size:9px}.seller span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;display:inline-grid}.seller a{color:inherit;font-weight:800;text-decoration:none}.seller a:hover{color:var(--teal);text-decoration:underline}.product-info h3{margin:0 0 12px;font-family:Georgia,serif;font-size:20px;font-weight:500}.product-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-meta b{font-size:14px}.product-meta span{color:var(--muted);font-size:9px}.empty-state{border:1px solid var(--line);text-align:center;align-content:center;place-items:center;min-height:420px;padding:40px;display:grid}.empty-state>span{font-size:42px}.empty-state h3{margin:15px 0 7px;font-family:Georgia,serif;font-size:27px}.empty-state p{color:var(--muted);margin:0 0 20px;font-size:13px}.empty-state button{background:var(--ink);color:#fff;border:0;padding:11px 18px;font-size:11px}.member-story{background:var(--teal);color:#fff;grid-template-columns:52% 48%;min-height:650px;display:grid}.story-visual{min-height:650px;position:relative;overflow:hidden}.story-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-stat{background:var(--mint);min-width:190px;color:var(--ink);padding:24px;display:grid;position:absolute;bottom:0;right:0}.story-stat b{font-family:Georgia,serif;font-size:43px;font-weight:500;line-height:1}.story-stat span{margin-top:7px;font-size:9px}.story-copy{flex-direction:column;justify-content:center;padding:70px clamp(42px,7vw,110px);display:flex}.eyebrow.light{color:var(--mint)}.story-copy h2{letter-spacing:-.045em;margin:18px 0 24px;font-family:Georgia,serif;font-size:clamp(42px,4vw,62px);font-weight:500;line-height:1.05}.story-copy>p{color:#ffffffb8;max-width:490px;margin:0 0 27px;font-size:13px;line-height:1.85}.story-copy ul{gap:12px;margin:0 0 31px;padding:0;font-size:11px;list-style:none;display:grid}.story-copy li{align-items:center;gap:10px;display:flex}.story-copy li span{background:var(--mint);width:19px;height:19px;color:var(--teal);border-radius:50%;place-items:center;font-size:10px;display:grid}.story-copy>button{background:var(--white);width:max-content;color:var(--ink);border:0;min-height:48px;padding:0 19px;font-size:11px;font-weight:800}.story-copy>button span{margin-left:30px}.payments{background:var(--white);padding:100px clamp(24px,4.5vw,76px) 112px}.payment-heading>p{text-align:right;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.payment-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.payment-grid>button{border:1px solid var(--line);background:var(--paper);text-align:left;min-height:118px;color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;transition:border-color .2s,transform .2s;display:grid}.payment-grid>button:hover{border-color:var(--ink);transform:translateY(-3px)}.payment-grid>button.selected{border:2px solid var(--ink)}.payment-grid>button:disabled{border-color:var(--line);box-shadow:none;opacity:.62;cursor:not-allowed;background:#f1f5f9;transform:none}.payment-grid>button:disabled .payment-icon{color:#64748b;background:#cbd5e1}.payment-grid>button:disabled i{color:#64748b;background:#e2e8f0}.payment-grid>button.usdt-method{background:var(--ink);color:#fff;border-color:var(--ink)}.payment-grid>button.usdt-method:disabled{border-color:var(--line);color:var(--ink);background:#f1f5f9}.payment-icon{background:var(--white);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.usdt-method .payment-icon{background:var(--mint)}.payment-grid>button>span:nth-child(2){gap:5px;display:grid}.payment-grid b{font-family:Georgia,serif;font-size:18px;font-weight:500}.payment-grid small{color:var(--muted);font-size:9px}.usdt-method small{color:#fff9}.usdt-method:disabled small{color:var(--muted)}.payment-grid i{letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:800}footer{color:#fff;background:#0d1d19;grid-template-columns:1fr 1.35fr;gap:70px;padding:70px clamp(24px,4.5vw,76px) 25px;display:grid}.footer-brand{align-items:flex-start;gap:14px;display:flex}.footer-brand>div{gap:8px;display:grid}.footer-brand b{letter-spacing:.1em;font-family:Georgia,serif}.footer-brand p{color:#ffffff80;margin:0;font-size:10px}.footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.footer-links>div{align-content:start;gap:10px;display:grid}.footer-links b{color:var(--mint);letter-spacing:.18em;margin-bottom:8px;font-size:8px}.footer-links a{color:#ffffffad;font-size:10px}.footer-links a:hover{color:#fff}.footer-bottom{color:#ffffff59;letter-spacing:.05em;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:space-between;padding-top:20px;font-size:8px;display:flex}.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a14117a;position:fixed;inset:0}.cart-drawer{background:var(--white);flex-direction:column;width:min(470px,100%);padding:31px;animation:.3s slideIn;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000024}@keyframes slideIn{0%{transform:translate(100%)}}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:23px;display:flex}.drawer-header span{color:var(--teal);letter-spacing:.2em;font-size:8px;font-weight:800}.drawer-header h2{margin:6px 0 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.drawer-header button{background:0 0;border:0;font-size:28px}.drawer-items{flex:1;padding:18px 0;overflow-y:auto}.drawer-item{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:13px;padding:12px 0;display:grid}.drawer-item img{object-fit:cover;width:72px;height:78px}.drawer-item>div{gap:4px;display:grid}.drawer-item>div span{color:var(--muted);font-size:8px}.drawer-item>div b{font-family:Georgia,serif;font-size:15px;font-weight:500}.drawer-item>div p{margin:3px 0 0;font-size:11px;font-weight:800}.drawer-item>div p small{color:var(--muted);margin:0 0 0 7px;font-size:7px;font-weight:500;display:inline}.drawer-item>button{color:var(--muted);background:0 0;border:0;font-size:18px}.drawer-item.is-unavailable{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:11px}.drawer-item-info .cart-item-warning{color:#9a3412;margin:0;font-size:8px;font-weight:800;display:block}.cart-readiness-warning{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:14px;padding:11px 12px;display:grid!important}.cart-readiness-warning>span{color:#9a3412;gap:3px;display:grid}.cart-readiness-warning>span b{font-family:inherit!important;font-size:9px!important}.cart-readiness-warning>span small{color:#9a3412;margin:0}.cart-readiness-warning button{color:#fff;background:#9a3412;border:0;border-radius:7px;padding:0 10px;font-size:8px;font-weight:900}.cart-missing-items{color:#92400e;background:#fffbeb;border:1px dashed #f59e0b;border-radius:10px;gap:4px;margin:8px 0;padding:12px;display:grid}.cart-missing-items b{font-size:9px}.cart-missing-items span{font-size:8px}.quantity-control{border:1px solid var(--line);border-radius:7px;grid-template-columns:28px 34px 28px;align-items:center;width:fit-content;margin-top:5px;display:grid;overflow:hidden}.quantity-control button{height:28px;color:var(--ink);background:#fff;border:0;font-size:14px;font-weight:800}.quantity-control button:hover:not(:disabled){color:var(--teal);background:#f0fdfa}.quantity-control button:disabled{opacity:.35;cursor:not-allowed}.quantity-control strong{border-right:1px solid var(--line);border-left:1px solid var(--line);place-items:center;height:28px;font-size:9px;display:grid}.drawer-empty{text-align:center;align-content:center;place-items:center;height:100%;display:grid}.drawer-empty>span{background:var(--cream);border-radius:50%;place-items:center;width:62px;height:62px;font-size:27px;display:grid}.drawer-empty h3{margin:16px 0 5px;font-family:Georgia,serif;font-size:24px}.drawer-empty p{color:var(--muted);margin:0 0 20px;font-size:11px}.drawer-empty button{background:var(--ink);color:#fff;border:0;padding:11px 18px;font-size:11px}.drawer-summary{border-top:1px solid var(--line);max-height:68vh;padding-top:20px;padding-right:3px;overflow-y:auto}.drawer-summary>.shipping-address-entry{border-bottom:1px solid var(--line);align-items:stretch;gap:9px;margin-bottom:14px;padding-bottom:14px;display:grid}.shipping-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipping-heading label{color:var(--ink);font-size:11px;font-weight:900}.shipping-heading button{color:var(--teal);background:0 0;border:0;font-size:9px;font-weight:900}.shipping-address-entry>select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:9px}.shipping-fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.shipping-fields input,.shipping-fields select{border:1px solid var(--line);min-width:0;min-height:39px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:9px}.shipping-fields input[aria-invalid=true]{background:#fff7f7;border-color:#fca5a5}.shipping-fields .wide{grid-column:1/-1}.shipping-contact-error{color:#b91c1c;margin:-1px 0 2px;font-size:8px;line-height:1.4}.shipping-country{border:1px solid var(--line);background:var(--cream);border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-height:39px;padding:0 9px;display:flex}.shipping-postal{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-height:39px;padding:0 9px;display:flex}.shipping-country span{color:var(--muted);font-size:8px}.shipping-country b{color:var(--ink);font-family:inherit;font-size:9px}.shipping-postal span{color:var(--muted);font-size:8px}.shipping-postal b{color:var(--teal);font-family:inherit;font-size:9px}.shipping-address-autosave-note{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:8px 9px;display:grid}.shipping-address-autosave-note>i{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:950;display:grid}.shipping-address-autosave-note>span{gap:2px;display:grid}.shipping-address-autosave-note b{color:#166534;font-size:8px}.shipping-address-autosave-note small{color:#15803d;margin:0;font-size:7px;line-height:1.4}.shipping-method-entry{border-bottom:1px solid var(--line);gap:8px;margin-bottom:14px;padding-bottom:14px;align-items:stretch!important;display:grid!important}.shipping-method-entry>label{color:var(--ink);font-size:11px;font-weight:900}.shipping-method-entry>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.shipping-method-entry button{border:1px solid var(--line);min-height:57px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.shipping-method-entry button.active{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#f0fdfa}.shipping-method-entry button:disabled{border-color:var(--line);color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.shipping-method-entry button span{gap:3px;display:grid}.shipping-method-entry button b{font-family:inherit;font-size:9px}.shipping-method-entry button small{color:var(--muted);margin:0;font-size:7px}.shipping-method-entry button strong{color:var(--teal);white-space:nowrap;font-size:9px}.shipping-shop-breakdown{border-bottom:1px solid var(--line);gap:8px;margin-bottom:14px;padding-bottom:14px;display:grid}.shipping-shop-breakdown>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.shipping-shop-breakdown>div>b{font-size:11px}.shipping-shop-breakdown>div>small{color:var(--muted);margin:0;font-size:7px}.shipping-shop-breakdown article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:7px;padding:10px 11px;display:grid}.shipping-shop-breakdown article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.shipping-shop-breakdown article header>span{gap:2px;min-width:0;display:grid}.shipping-shop-breakdown article header b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.shipping-shop-breakdown article header small{color:var(--muted);margin:0;font-size:7px}.shipping-shop-breakdown article header strong{color:var(--teal);white-space:nowrap;font-size:10px}.shipping-shop-breakdown article p{color:#b45309;text-align:left;margin:0;font-size:8px}.shipping-shop-breakdown article p.qualified{color:#15803d;font-weight:800}.shipping-progress{background:#e2e8f0;border-radius:999px;height:5px;overflow:hidden}.shipping-progress>span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), #16a34a);height:100%;transition:width .25s;display:block}.checkout-shop-policy{color:#475569;border-top:1px dashed #dbe3ee;flex-wrap:wrap;gap:4px 8px;padding-top:7px;font-size:7px;display:flex}.checkout-shop-policy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.checkout-shop-policy b{color:#1e3a8a;font-size:inherit}.drawer-summary>div{justify-content:space-between;align-items:center;display:flex}.drawer-summary>div span{font-size:12px}.drawer-summary>div b{font-family:Georgia,serif;font-size:24px}.drawer-summary small{color:var(--muted);margin:7px 0 16px;font-size:8px;display:block}.drawer-summary>button{background:var(--orange);color:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.drawer-summary>button:disabled{opacity:.55;cursor:wait}.drawer-summary p{text-align:center;color:var(--muted);margin:11px 0 0;font-size:8px}.order-confirmation{text-align:center;place-content:center;justify-items:center;min-height:100%;padding:30px 5px;display:grid}.order-confirmation>span{background:var(--mint);width:66px;height:66px;color:var(--teal);border-radius:50%;place-items:center;font-size:27px;display:grid}.order-confirmation>small{color:var(--teal);letter-spacing:.18em;margin-top:20px;font-size:8px;font-weight:800}.order-confirmation h3{margin:8px 0 22px;font-family:Georgia,serif;font-size:28px;font-weight:500}.order-confirmation>p{color:var(--muted);margin:0 0 5px;font-size:9px}.order-confirmation>b{letter-spacing:.08em;font-family:Georgia,serif;font-size:22px}.order-confirmation dl{border-top:1px solid var(--line);width:min(300px,100%);margin:25px 0}.order-confirmation dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;font-size:10px;display:flex}.order-confirmation dt{color:var(--muted)}.order-confirmation dd{margin:0;font-weight:800}.order-confirmation .payment-countdown{color:var(--orange);font:900 13px monospace}.order-confirmation button{background:var(--ink);color:#fff;border:0;width:min(300px,100%);min-height:45px;font-size:10px;font-weight:800}.payment-review-lock,.payment-expired-note{text-align:left;border-radius:9px;gap:4px;width:min(300px,100%);margin:-8px 0 20px;padding:12px;display:grid}.payment-review-lock{color:#115e59;background:#f0fdfa;border:1px solid #99f6e4}.payment-expired-note{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.payment-review-lock b,.payment-expired-note b{font-size:10px}.payment-review-lock p,.payment-expired-note p{margin:0;font-size:9px;line-height:1.55}.order-confirmation-actions{gap:8px;width:min(300px,100%);display:grid}.order-confirmation-actions a,.order-confirmation-actions button{border:0;border-radius:0;place-items:center;width:100%;min-height:45px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.order-confirmation-actions a{background:var(--blue);color:#fff}.order-confirmation-actions button{background:var(--ink);color:#fff}.tokenpocket-payment{text-align:left;background:#f0fdfa;border:1px solid #99f6e4;border-radius:11px;gap:8px;width:min(300px,100%);margin:-8px 0 20px;padding:14px;display:grid}.tokenpocket-payment>span{color:#0f766e;letter-spacing:.09em;font-size:8px;font-weight:900}.tokenpocket-payment p{color:#475569;margin:0;font-size:10px}.tokenpocket-payment code{overflow-wrap:anywhere;color:#0f172a;font-size:9px;line-height:1.5}.tokenpocket-payment button,.tokenpocket-payment a{color:#fff;background:#0f766e;border:0;border-radius:7px;place-items:center;width:100%;min-height:36px;font-size:9px;font-weight:900;display:grid}.tokenpocket-payment a{background:#172554}.payment-copy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.payment-copy-actions>button{color:#1e3a8a;background:#fff;border:1px solid #93c5fd;border-radius:7px;width:100%;min-height:38px;padding:5px 7px;font-size:8px;font-weight:900;line-height:1.35}.tokenpocket-payment .payment-copy-actions>button{color:#0f766e;background:#fff;border-color:#5eead4}.payment-copy-actions>button:active{transform:translateY(1px)}.transaction-proof{border-top:1px solid #99f6e4;gap:7px;margin-top:5px;padding-top:12px;display:grid}.transaction-proof label{color:#0f172a;font-size:9px;font-weight:800}.transaction-proof input{background:#fff;border:1px solid #99f6e4;border-radius:7px;outline:none;width:100%;min-height:38px;padding:0 9px;font-size:9px}.transaction-proof .payment-slip-input{clip:rect(0 0 0 0);opacity:0;width:1px;min-height:1px;position:absolute;overflow:hidden}.payment-slip-picker{cursor:pointer;background:#fff;border:1px dashed #60a5fa;border-radius:8px;gap:3px;padding:11px;display:grid}.payment-slip-picker span{color:#1e3a8a;overflow-wrap:anywhere;font-size:9px;font-weight:900}.payment-slip-picker small{color:#64748b;font-size:8px;font-weight:500}.transaction-proof small{color:#64748b;font-size:8px;line-height:1.5}.transaction-proof button:disabled{opacity:.55;cursor:not-allowed}.bank-transfer-payment{text-align:left;background:#eff6ff;border:1px solid #bfdbfe;border-radius:11px;gap:9px;width:min(300px,100%);margin:-8px 0 20px;padding:14px;display:grid}.bank-transfer-payment>span{color:#1e3a8a;letter-spacing:.08em;font-size:8px;font-weight:900}.bank-payment-qr{background:#fff;border-radius:9px;justify-items:center;gap:7px;padding:10px;display:grid}.bank-payment-qr img{aspect-ratio:1;object-fit:contain;width:min(190px,100%)}.bank-payment-qr small{color:#64748b;text-align:center;font-size:8px;line-height:1.5}.bank-transfer-payment>dl{border:0;width:100%;margin:0}.bank-transfer-payment>dl div{border-color:#dbeafe;padding:7px 0}.bank-transfer-payment>button{background:#1e3a8a;border-radius:7px;width:100%;min-height:36px}.bank-transfer-payment .transaction-proof,.bank-transfer-payment .transaction-proof input{border-color:#bfdbfe}.bank-transfer-payment .transaction-proof button{background:var(--orange)}.payment-rejection-note{color:#991b1b;text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;gap:4px;width:min(300px,100%);margin:-8px 0 20px;padding:11px;display:grid}.payment-rejection-note b{font-size:9px}.payment-rejection-note p{margin:0;font-size:10px;line-height:1.55}.payment-rejection-note small{font-size:8px;line-height:1.5}.coupon-entry{border-bottom:1px solid var(--line);gap:7px;margin-bottom:15px;padding-bottom:15px;align-items:stretch!important;display:grid!important}.coupon-entry label{color:var(--ink);font-size:11px;font-weight:800}.coupon-entry>div{grid-template-columns:1fr auto;display:grid}.coupon-entry input{border:1px solid var(--line);min-width:0;height:40px;color:var(--ink);text-transform:uppercase;border-right:0;border-radius:8px 0 0 8px;outline:none;padding:0 11px;font-size:11px}.coupon-entry input:focus{border-color:var(--teal)}.coupon-entry button{background:var(--teal);color:#fff;border:0;border-radius:0 8px 8px 0;min-width:76px;font-size:10px;font-weight:900}.coupon-entry>small{color:#b45309;margin:0;font-size:9px}.coupon-entry>small.success{color:#15803d}.drawer-summary .summary-line{padding:3px 0}.drawer-summary .summary-line b{font-family:inherit;font-size:13px}.drawer-summary .discount-line,.order-confirmation .discount-line{color:#15803d}.drawer-summary .summary-total{border-top:1px dashed var(--line);margin-top:5px;padding-top:10px}.toast{z-index:100;background:var(--ink);color:#fff;align-items:center;gap:10px;padding:12px 18px 12px 12px;font-size:11px;animation:.25s toastIn;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #00000038}.toast span{background:var(--mint);width:23px;height:23px;color:var(--ink);border-radius:50%;place-items:center;display:grid}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}}@media (width<=1100px){.site-header{gap:24px}.main-nav{display:none}.hero{grid-template-columns:48% 52%}.hero-copy{padding-left:5vw;padding-right:5vw}.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.announcement{font-size:9px}.announcement a{display:none}.site-header{height:68px;padding:0 16px}.brand small,.header-search,.currency-select{display:none}.brand b{font-size:17px}.header-actions{gap:7px}.cart-button{height:39px;padding-left:12px}.google-login{justify-content:center;width:39px;height:39px;padding:0;font-size:0}.member-button{max-width:42px;height:39px;padding:4px}.admin-shortcut{justify-content:center;width:38px;min-height:38px;padding:0;font-size:0;overflow:hidden}.admin-shortcut:after{content:"A";font-size:9px}.notification-bell summary{width:39px;height:39px}.member-button b{display:none}.auth-skeleton{width:39px;height:39px}.hero{display:block}.hero-copy{min-height:auto;padding:62px 22px 52px}.hero h1{font-size:clamp(48px,16vw,67px)}.hero-copy>p{font-size:13px}.hero-proof{margin-top:35px}.hero-showcase{min-height:500px}.showcase-label{top:19px;left:19px;right:19px}.showcase-card{padding:16px;bottom:14px;left:14px;right:14px}.showcase-card h2{font-size:20px}.showcase-price b{margin-bottom:8px;font-size:14px;display:block}.showcase-price button{margin-left:0}.payment-float{top:55px}.trust-strip{grid-template-columns:1fr;padding:10px 22px}.trust-strip>div,.trust-strip>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.catalog{padding:70px 16px 80px}.section-heading h2{font-size:36px}.section-heading>button{display:none}.category-list{margin-right:-16px}.product-grid{gap:28px 9px}.product-info{padding-top:12px}.product-info h3{font-size:16px}.product-meta{gap:5px;display:grid}.product-meta span{font-size:8px}.quick-add{min-height:37px;bottom:8px;left:8px;right:8px;transform:translateY(0)}.member-story{grid-template-columns:1fr}.story-visual{min-height:480px}.story-copy{padding:64px 24px 72px}.payments{padding:72px 16px 80px}.payment-heading>p{display:none}.payment-grid{grid-template-columns:1fr}footer{grid-template-columns:1fr;gap:44px;padding:55px 24px 22px}.footer-links{gap:16px}.footer-bottom{gap:7px;display:grid}.cart-drawer{padding:24px 18px}.toast{text-align:center;justify-content:center;width:calc(100% - 28px)}}.admin-page{background:var(--paper);min-height:100vh;color:var(--ink);line-height:1.65}.admin-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,76px);display:flex}.admin-header nav{gap:22px;display:flex}.admin-header nav a{font-size:14px;font-weight:800}.admin-hero{justify-content:space-between;align-items:end;gap:25px;max-width:1160px;margin:0 auto;padding:72px 24px 42px;display:flex}.admin-hero h1{letter-spacing:-.04em;margin:13px 0 8px;font-size:clamp(38px,5vw,62px);line-height:1.05}.admin-hero p{max-width:680px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.admin-hero>span{color:#c2410c;background:#fff7ed;border-radius:999px;padding:10px 13px;font-size:14px;font-weight:900}.admin-command-nav{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-block:1px solid #dbe3ee;position:sticky;top:0;box-shadow:0 8px 24px #0f172a12}.admin-command-nav>div{scrollbar-width:none;gap:7px;max-width:1160px;margin:0 auto;padding:11px 24px;display:flex;overflow-x:auto}.admin-command-nav>div::-webkit-scrollbar{display:none}.admin-command-nav a{--menu-color:#475569;--menu-soft:#f1f5f9;min-height:40px;color:var(--menu-color);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:flex}.admin-command-nav a:before{content:"";background:var(--menu-color);width:7px;height:7px;box-shadow:0 0 0 3px var(--menu-color);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.admin-command-nav a:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--menu-color) 12%, transparent)}}.admin-command-nav a:hover,.admin-command-nav a:focus-visible{border-color:var(--menu-color)}@supports (color:color-mix(in lab, red, red)){.admin-command-nav a:hover,.admin-command-nav a:focus-visible{border-color:color-mix(in srgb, var(--menu-color) 24%, white)}}.admin-command-nav a:hover,.admin-command-nav a:focus-visible{background:var(--menu-soft);color:var(--menu-color);outline:none;transform:translateY(-1px)}.admin-command-nav a b{background:var(--menu-color);border-radius:999px;place-items:center;min-width:21px;min-height:21px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-command-nav a b{background:color-mix(in srgb, var(--menu-color) 12%, white)}}.admin-command-nav a b{color:var(--menu-color);padding:0 6px;font-size:11px}.admin-command-nav .menu-overview{--menu-color:#1e3a8a;--menu-soft:#eff6ff}.admin-command-nav .menu-finance{--menu-color:#047857;--menu-soft:#ecfdf5}.admin-command-nav .menu-commerce{--menu-color:#c2410c;--menu-soft:#fff7ed}.admin-command-nav .menu-security{--menu-color:#6d28d9;--menu-soft:#f5f3ff}.admin-command-nav .menu-online{--menu-color:#15803d;--menu-soft:#ecfdf5}.admin-command-nav .menu-support{--menu-color:#be123c;--menu-soft:#fff1f2}.admin-command-nav a.attention{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.admin-command-nav a.attention b{background:var(--orange);color:#fff}.admin-anchor{scroll-margin-top:68px}.admin-submissions{gap:12px;max-width:1160px;margin:0 auto;padding:0 24px 80px;display:grid}.admin-readiness{background:#fff;border:1px solid #cbd5e1;border-radius:16px;gap:15px;margin-bottom:8px;padding:22px;display:grid}.admin-readiness header{justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-readiness h2{margin:7px 0 0;font-size:25px}.admin-readiness header>div:first-child>small{color:#64748b;margin-top:5px;font-size:12px;display:block}.admin-readiness header strong{color:var(--teal);font-size:28px}.admin-readiness-score{justify-items:end;gap:2px;display:grid}.admin-readiness-score small{color:#64748b;white-space:nowrap;font-size:12px;font-weight:800}.admin-readiness-score .admin-readiness-updated{color:#15803d;font-size:11px}.admin-readiness-bar{background:#e2e8f0;border-radius:999px;height:7px;overflow:hidden}.admin-readiness-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--mint));height:100%;display:block}.admin-readiness-checks{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-readiness-checks>div{background:#f8fafc;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 7px;min-width:0;padding:11px;display:grid}.admin-readiness-checks i{background:#f59e0b;border-radius:50%;grid-row:1/3;width:8px;height:8px}.admin-readiness-checks .ready i{background:#16a34a}.admin-readiness-checks span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.admin-readiness-checks b{color:#b45309;font-size:12px}.admin-readiness-checks .ready b{color:#15803d}.admin-readiness-checks button{background:var(--teal);color:#fff;white-space:nowrap;border:0;border-radius:7px;grid-area:1/3/3;min-height:30px;padding:0 9px;font-size:11px;font-weight:900}.admin-launch-next-step{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.admin-launch-next-step>div{gap:3px;display:grid}.admin-launch-next-step b{font-size:14px}.admin-launch-next-step span{font-size:12px;line-height:1.5}.admin-launch-next-step a{color:#fff;background:#166534;border-radius:8px;flex:none;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.admin-payment-smoke-test{background:#fff;border:1px solid #bfdbfe;border-radius:12px;gap:11px;padding:14px;display:grid}.admin-payment-smoke-test>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-payment-smoke-test>header>div{gap:3px;display:grid}.admin-payment-smoke-test>header b{font-size:15px}.admin-payment-smoke-test>header span{color:#64748b;font-size:12px}.admin-payment-smoke-test nav{gap:5px;display:flex}.admin-payment-smoke-test nav button{min-width:52px;min-height:31px;color:var(--teal);background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;font-size:12px;font-weight:900}.admin-payment-smoke-test nav button.active{border-color:var(--teal);background:var(--teal);color:#fff}.admin-pricing-settings{border:1px solid #dbeafe;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:11px;display:grid}.admin-pricing-settings label{color:#475569;gap:5px;min-width:0;font-size:12px;font-weight:900;display:grid}.admin-pricing-settings input{color:#0f172a;background:#fff;border:1px solid #bfdbfe;border-radius:8px;min-width:0;min-height:39px;padding:0 9px;font-size:14px;font-weight:900}.admin-pricing-settings button{background:var(--orange);color:#fff;white-space:nowrap;border:0;border-radius:8px;min-height:39px;padding:0 12px;font-size:12px;font-weight:900}.admin-pricing-settings button:disabled{opacity:.55}.admin-pricing-settings-link{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.admin-pricing-settings-link>div{gap:3px;display:grid}.admin-pricing-settings-link b{font-size:13px}.admin-pricing-settings-link span{color:#64748b;font-size:11px}.admin-pricing-settings-link a{background:var(--teal);color:#fff;border-radius:8px;flex:none;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.admin-payment-smoke-amount{background:#eff6ff;border-radius:10px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:end;gap:10px;padding:11px;display:grid}.admin-payment-smoke-amount label,.admin-payment-smoke-amount>div{gap:4px;display:grid}.admin-payment-smoke-amount label{color:#475569;font-size:12px;font-weight:900}.admin-payment-smoke-amount input{color:#0f172a;background:#fff;border:1px solid #93c5fd;border-radius:8px;min-width:0;min-height:40px;padding:0 10px;font-size:14px;font-weight:900}.admin-payment-smoke-amount>div{border-left:1px solid #bfdbfe;padding-left:13px}.admin-payment-smoke-amount span,.admin-payment-smoke-amount small{color:#64748b;font-size:11px}.admin-payment-smoke-amount b{color:var(--teal);font-size:18px}.admin-fee-preview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.admin-fee-preview>article{background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.admin-fee-preview>article.fee{background:#fff7ed;border-color:#fed7aa}.admin-fee-preview>article.net{background:#f0fdf4;border-color:#bbf7d0}.admin-fee-preview article span,.admin-fee-preview article small{color:#64748b;font-size:11px}.admin-fee-preview article b{color:var(--teal);font-size:16px}.admin-fee-preview article.fee b{color:#c2410c}.admin-fee-preview article.net b{color:#15803d}.admin-fee-preview>i{color:#94a3b8;font-size:18px;font-style:normal;font-weight:900}.admin-fee-preview-note{color:#64748b;margin:-3px 0 0;font-size:11px;line-height:1.6}.admin-payment-smoke-bank,.admin-payment-smoke-wallet{background:#f8fafc;border-radius:10px;align-items:center;gap:14px;padding:13px;display:grid}.admin-payment-smoke-bank{grid-template-columns:108px minmax(0,1fr)}.admin-payment-smoke-bank>img,.admin-payment-smoke-bank>span{object-fit:contain;border:1px solid var(--line);width:108px;height:108px;color:var(--teal);background:#fff;border-radius:8px;place-items:center;font-size:17px;font-weight:900;display:grid}.admin-payment-smoke-bank dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.admin-payment-smoke-bank dl div{border-bottom:1px solid var(--line);gap:2px;padding:7px 0;display:grid}.admin-payment-smoke-bank dt{color:#64748b;font-size:11px}.admin-payment-smoke-bank dd{overflow-wrap:anywhere;color:#0f172a;margin:0;font-size:14px;font-weight:900}.admin-payment-smoke-wallet{background:#f0fdfa;grid-template-columns:72px minmax(0,1fr)}.admin-payment-smoke-wallet>span{color:#fff;background:#0f766e;border-radius:14px;place-items:center;width:72px;height:72px;font-size:18px;font-weight:900;display:grid}.admin-payment-smoke-wallet>div{gap:4px;min-width:0;display:grid}.admin-payment-smoke-wallet small{color:#0f766e;font-size:11px;font-weight:900}.admin-payment-smoke-wallet b{font-size:15px}.admin-payment-smoke-wallet code{overflow-wrap:anywhere;color:#0f172a;font-size:13px}.admin-payment-smoke-wallet p{color:#64748b;margin:0;font-size:12px}.admin-payment-smoke-test>footer{color:#166534;align-items:center;gap:8px;display:flex}.admin-payment-smoke-test>footer b,.admin-payment-smoke-test>footer span{font-size:12px}.admin-readiness>p{color:#9a3412;background:#fff7ed;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.admin-tokenpocket-settings{background:#f0fdfa;border:1px solid #99f6e4;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:17px;padding:24px;display:grid}.admin-tokenpocket-settings h2{margin:8px 0 5px;font-size:27px}.admin-tokenpocket-settings p{color:#475569;margin:0;font-size:13px;line-height:1.6}.admin-tokenpocket-settings label{color:#0f766e;align-content:end;gap:7px;font-size:12px;font-weight:900;display:grid}.admin-channel-toggle{cursor:pointer;background:#fff;border:1px solid #99f6e4;border-radius:10px;align-items:center;padding:11px 12px;grid-template-columns:auto 1fr!important;align-content:center!important;gap:10px!important}.admin-channel-toggle input{appearance:none;height:22px;transition:background .2s;position:relative;background:#cbd5e1!important;border:0!important;border-radius:999px!important;width:38px!important;min-width:38px!important;min-height:22px!important;padding:0!important}.admin-channel-toggle input:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f172a3d}.admin-channel-toggle input:checked{background:#16a34a!important}.admin-channel-toggle input:checked:after{transform:translate(16px)}.admin-channel-toggle>span{gap:2px;display:grid}.admin-channel-toggle b{color:#0f172a;font-size:13px}.admin-channel-toggle small{color:#64748b;font-size:11px;font-weight:600}.admin-channel-toggle.fiat-toggle{border-color:#bfdbfe;grid-column:1/-1}.admin-tokenpocket-settings input{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #99f6e4;border-radius:8px;padding:0 11px;font-size:14px}.admin-tokenpocket-preview{background:#fff;border-radius:11px;grid-column:1/-1;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:13px;padding:12px;display:grid}.admin-tokenpocket-preview>span{color:#fff;background:#0f766e;border-radius:12px;place-items:center;width:72px;height:72px;font-size:17px;font-weight:900;display:grid}.admin-tokenpocket-preview>div{gap:4px;min-width:0;display:grid}.admin-tokenpocket-preview b{font-size:15px}.admin-tokenpocket-preview small{color:#0f766e;font-size:12px;font-weight:900}.admin-tokenpocket-preview code{overflow-wrap:anywhere;color:#475569;font-size:13px}.admin-tokenpocket-preview a{width:max-content;color:var(--teal);font-size:12px;font-weight:900}.admin-tokenpocket-settings>button{color:#fff;background:#0f766e;border:0;border-radius:8px;grid-column:1/-1;min-height:45px;font-size:13px;font-weight:900}.admin-tokenpocket-settings>button:disabled{opacity:.55}.admin-load-warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.admin-load-warning>div{gap:3px;display:grid}.admin-load-warning b{font-size:14px}.admin-load-warning span{font-size:12px;line-height:1.5}.admin-load-warning small{color:#b45309;font-size:11px;line-height:1.5}.admin-load-warning button{color:#fff;background:#c2410c;border:0;border-radius:8px;flex:none;min-height:36px;padding:0 14px;font-size:12px;font-weight:900}.admin-load-warning button:disabled{opacity:.55}.admin-shop-load-error{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.admin-shop-load-error>div{gap:4px;display:grid}.admin-shop-load-error b{font-size:14px}.admin-shop-load-error p{color:#b45309;margin:0;font-size:12px;line-height:1.6}.admin-shop-load-error button{color:#fff;background:#c2410c;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 14px;font-size:12px;font-weight:900}.admin-shop-load-error button:disabled{cursor:wait;opacity:.55}.admin-settings-load-lock{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:9px;grid-column:1/-1;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.5}.admin-settings-save-state{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;grid-column:1/-1;gap:3px;padding:10px 12px;display:grid}.admin-settings-save-state.dirty{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-settings-save-state b{font-size:13px}.admin-settings-save-state span{font-size:12px;line-height:1.5}.admin-tokenpocket-settings input:disabled,.admin-payment-settings input:disabled,.admin-payment-tabs button:disabled{cursor:not-allowed;opacity:.58}.admin-submissions article{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.admin-submission-top,.admin-submission-body,.admin-hash,.admin-review-actions{padding:14px 17px}.admin-submission-top{border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.admin-submission-top>div{gap:2px;display:grid}.admin-submission-top span{color:var(--teal);font-size:14px;font-weight:900}.admin-submission-top time,.admin-submission-body small{color:var(--muted);font-size:13px}.admin-order-jump{width:fit-content;color:var(--teal);text-underline-offset:2px;background:0 0;border:0;padding:2px 0 0;font-size:12px;font-weight:900;text-decoration:underline}.admin-submission-top>b{color:#c2410c;background:#fff7ed;border-radius:999px;padding:5px 8px;font-size:13px}.admin-submission-top>b.review-verified{color:#15803d;background:#ecfdf5}.admin-submission-top>b.review-rejected{color:#b91c1c;background:#fef2f2}.admin-submission-body{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.admin-submission-body>div{gap:4px;display:grid}.admin-submission-body b{font-size:12px}.admin-hash{border-top:1px solid var(--line);background:#f8fafc;justify-content:space-between;align-items:center;gap:15px;display:flex}.admin-hash code{overflow-wrap:anywhere;font-size:13px}.admin-hash a{color:var(--teal);flex:none;font-size:13px;font-weight:900}.admin-review-actions{border-top:1px solid var(--line);justify-content:end;gap:8px;display:flex}.admin-review-actions button{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:8px;min-height:39px;padding:0 13px;font-size:13px;font-weight:900}.admin-review-actions button:last-child{background:var(--teal);color:#fff;border:0}.admin-review-actions button:disabled{cursor:not-allowed;opacity:.42}.admin-payment-review{border-top:1px solid var(--line);background:#f8fafc}.admin-chain-verification{color:#1e3a8a;background:#eff6ff;border-top:1px solid #bfdbfe;flex-wrap:wrap;align-items:center;gap:12px;padding:11px 17px;display:flex}.admin-chain-verification>div{gap:2px;min-width:190px;margin-right:auto;display:grid}.admin-chain-verification>div b{font-size:13px}.admin-chain-verification small{color:#64748b;font-size:10px}.admin-chain-verification>span{gap:1px;min-width:72px;display:grid}.admin-chain-verification>span b{font-size:12px}.admin-chain-verification>code{background:#ffffffb8;border-radius:6px;padding:4px 7px;font-size:9px}.admin-chain-verification.is-verified{color:#166534;background:#f0fdf4;border-color:#86efac}.admin-chain-verification.is-rejected{color:#991b1b;background:#fef2f2;border-color:#fecaca}.admin-chain-verification.is-unavailable{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-payment-review>label{color:#475569;gap:6px;padding:14px 17px 0;font-size:12px;font-weight:900;display:grid}.admin-payment-review textarea{resize:vertical;border:1px solid var(--line);min-height:68px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.55}.admin-payment-review .admin-review-actions{border-top:0}.admin-payment-review-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 17px 0;display:grid}.admin-payment-review-checklist>header{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-payment-review-checklist>header>div{gap:2px;display:grid}.admin-payment-review-checklist>header b{color:#1e3a8a;font-size:14px}.admin-payment-review-checklist>header span{color:#64748b;font-size:12px}.admin-payment-review-checklist>header strong{color:#fff;background:#1e3a8a;border-radius:50%;place-items:center;min-width:36px;height:36px;font-size:14px;display:grid}.admin-payment-review-checklist>label{border:1px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:10px;align-items:start;gap:9px;min-width:0;padding:11px 12px;display:flex}.admin-payment-review-checklist>label:has(input:checked){background:#f0fdf4;border-color:#86efac}.admin-payment-review-checklist input{accent-color:#15803d;flex:none;width:17px;height:17px;margin:1px 0 0}.admin-payment-review-checklist label>span{gap:3px;min-width:0;display:grid}.admin-payment-review-checklist label b{font-size:13px}.admin-payment-review-checklist label small{color:#64748b;font-size:12px;line-height:1.45}.admin-review-result{color:#166534;background:#f0fdf4;border-top:1px solid #bbf7d0;gap:4px;padding:13px 17px;display:grid}.admin-review-result b{font-size:13px}.admin-review-result time{font-size:12px}.admin-review-result>small{border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:900}.admin-review-result>small.review-audit-complete{color:#166534;background:#dcfce7}.admin-review-result>small.review-audit-legacy{color:#64748b;background:#f1f5f9}.admin-review-result p{margin:4px 0 0;font-size:13px;line-height:1.6}.admin-review-result.review-result-rejected{color:#991b1b;background:#fef2f2;border-color:#fecaca}.admin-message,.admin-empty{border:1px solid var(--line);color:var(--muted);text-align:center;background:#fff;border-radius:12px;padding:22px;font-size:15px}.admin-section-title{padding:10px 0 4px}.admin-section-title h2{margin:8px 0 0;font-size:27px}.admin-section-title p{color:var(--muted);margin:7px 0 0;font-size:13px}.admin-payment-settings{background:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:18px;padding:24px;display:grid}.admin-payment-settings>.admin-section-title{grid-column:1/-1;padding:0 0 5px}.admin-payment-tabs{grid-column:1/-1;gap:7px;display:flex}.admin-payment-tabs button{color:#475569;background:#fff;border:1px solid #bfdbfe;border-radius:999px;min-width:92px;min-height:36px;font-size:13px;font-weight:900}.admin-payment-tabs button.active{border-color:var(--teal);background:var(--teal);color:#fff}.admin-payment-settings-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-payment-settings-grid label{color:#475569;gap:6px;font-size:12px;font-weight:900;display:grid}.admin-payment-settings-grid label.wide{grid-column:1/-1}.admin-payment-settings-grid input{min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:0 11px;font-size:14px}.admin-payment-qr-upload{background:#ffffffb8;border:1px dashed #93c5fd;border-radius:10px;padding:12px}.admin-payment-qr-upload input[type=file]{background:0 0;border:0;min-height:0;padding:0}.admin-payment-qr-upload input[type=file]::file-selector-button{background:var(--teal);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:7px;margin-right:10px;padding:0 12px;font-size:12px;font-weight:900}.admin-payment-qr-upload span{color:#64748b;font-size:11px;font-weight:700}.admin-payment-settings-preview{background:#fff;border-radius:11px;grid-template-columns:88px 1fr;align-items:center;gap:13px;padding:12px;display:grid}.admin-payment-settings-preview>img,.admin-payment-settings-preview>span{object-fit:contain;border:1px solid var(--line);color:#94a3b8;border-radius:8px;place-items:center;width:88px;height:88px;font-size:16px;font-weight:900;display:grid}.admin-payment-settings-preview>div{gap:5px;min-width:0;display:grid}.admin-payment-settings-preview b{font-size:15px}.admin-payment-settings-preview p{color:#64748b;margin:0;font-size:13px}.admin-payment-settings-preview code{overflow-wrap:anywhere;color:var(--teal);font-size:13px}.admin-payment-form-status{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;grid-column:1/-1;gap:3px;padding:10px 12px;display:grid}.admin-payment-form-status b{font-size:13px}.admin-payment-form-status span{font-size:12px;line-height:1.5}.admin-payment-form-status.ready{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.admin-payment-form-status.dirty{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-payment-settings>button{background:var(--orange);color:#fff;border:0;border-radius:8px;grid-column:1/-1;min-height:45px;font-size:13px;font-weight:900}.admin-payment-settings>button:disabled{opacity:.55}.payment-review-title{margin-top:25px}.admin-financial-title{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-financial-title>div{min-width:0}.admin-financial-title>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-height:36px;padding:0 13px;font-size:12px;font-weight:900}.admin-financial-title>button:disabled{cursor:not-allowed;opacity:.45}.admin-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-financial-summary>div{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;min-width:0;padding:12px 14px;display:grid}.admin-financial-summary span{color:#64748b;font-size:12px}.admin-financial-summary b{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.admin-financial-tools{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,190px)) auto;align-items:end;gap:8px;padding:11px;display:grid}.admin-financial-tools label{color:#64748b;gap:4px;font-size:12px;font-weight:900;display:grid}.admin-financial-tools input,.admin-financial-tools select{border:1px solid var(--line);min-width:0;min-height:37px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:7px;padding:0 9px;font-size:12px}.admin-financial-tools>button{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:37px;padding:0 10px;font-size:12px;font-weight:900}.admin-payment-queue-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-payment-queue-summary>div{color:#fff;background:#172554;border-radius:12px;gap:6px;padding:15px;display:grid}.admin-payment-queue-summary>div:nth-child(2){background:#0f766e}.admin-payment-queue-summary>div:nth-child(3){background:#1e3a8a}.admin-payment-queue-summary>div.attention{background:#c2410c;box-shadow:0 8px 24px #c2410c2e}.admin-payment-queue-summary span{color:#ffffffad;font-size:12px}.admin-payment-queue-summary b{font-size:24px}.admin-payment-queue-summary small{color:#ffffffd1;font-size:12px;font-weight:800}.admin-payment-tools{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(210px,1fr) repeat(4,minmax(115px,145px)) auto;align-items:end;gap:9px;padding:14px;display:grid}.admin-payment-tools label{color:#64748b;gap:5px;font-size:12px;font-weight:900;display:grid}.admin-payment-tools input,.admin-payment-tools select{border:1px solid var(--line);min-width:0;min-height:41px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:0 10px;font-size:13px}.admin-payment-tools-meta{grid-template-columns:repeat(3,auto);align-items:center;gap:6px;display:grid}.admin-payment-tools-meta span{min-height:41px;color:var(--teal);white-space:nowrap;background:#eff6ff;border-radius:8px;place-items:center;padding:0 12px;font-size:12px;font-weight:900;display:grid}.admin-payment-tools-meta button{background:var(--teal);color:#fff;white-space:nowrap;border:0;border-radius:8px;min-height:41px;padding:0 12px;font-size:12px;font-weight:900}.admin-payment-tools-meta button.secondary{color:#475569;background:#fff;border:1px solid #cbd5e1}.admin-payment-tools-meta button:disabled{cursor:not-allowed;opacity:.45}.admin-submission-state{align-items:center;gap:7px;display:flex}.admin-submission-state>small{color:var(--teal);background:#eff6ff;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:900}.admin-submission-state>small.overdue{color:#c2410c;background:#ffedd5}.admin-submission-state>b{color:#c2410c;background:#fff7ed;border-radius:999px;padding:5px 8px;font-size:13px}.admin-submission-state>b.review-verified{color:#15803d;background:#ecfdf5}.admin-submission-state>b.review-rejected{color:#b91c1c;background:#fef2f2}.payment-submission-card.payment-submission-overdue{border-color:#fdba74;box-shadow:0 8px 24px #c2410c14}.payout-action{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:13px 17px;display:grid}.payout-action input{border:1px solid var(--line);border-radius:8px;min-width:0;min-height:40px;padding:0 10px;font-size:13px}.payout-action button{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:0 14px;font-size:13px;font-weight:900}.payout-checklist{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.payout-checklist header{color:#1e3a8a;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.payout-checklist header b{font-size:13px}.payout-checklist header strong{background:#dbeafe;border-radius:999px;padding:5px 8px;font-size:12px}.payout-checklist label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;align-items:start;gap:8px;padding:10px;display:flex}.payout-checklist label:has(input:checked){background:#f0fdf4;border-color:#86efac}.payout-checklist label>input{accent-color:#15803d;flex:none;width:17px;height:17px;min-height:17px;margin:1px 0 0;padding:0}.payout-checklist label>span{gap:2px;min-width:0;display:grid}.payout-checklist label b{font-size:12px}.payout-checklist label small{overflow-wrap:anywhere;color:#64748b;font-size:11px;line-height:1.45}.payout-audit-complete,.payout-audit-legacy{border-top:1px solid var(--line);padding:10px 17px;font-size:12px;font-weight:800}.payout-audit-complete{color:#15803d;background:#f0fdf4}.payout-audit-legacy{color:#a16207;background:#fffbeb}.admin-shop-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-shipping-overview{grid-template-columns:repeat(3,1fr);gap:10px;margin:-14px 0 16px;display:grid}.admin-shipping-overview article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:3px;padding:14px 16px;display:grid}.admin-shipping-overview article>span{color:var(--muted);font-size:12px;font-weight:800}.admin-shipping-overview article>b{color:var(--teal);font-size:24px;line-height:1.15}.admin-shipping-overview article>small{color:var(--muted);font-size:12px}.admin-shipping-overview article.attention{background:#fff7ed;border-color:#fed7aa}.admin-shipping-overview article.attention>b,.admin-shipping-overview article.attention>small{color:#b45309}.admin-shipping-overview article>button{background:var(--orange);color:#fff;border:0;border-radius:7px;min-height:34px;margin-top:6px;font-size:12px;font-weight:900}.admin-shipping-overview article>button:disabled{opacity:.55;cursor:wait}.admin-overview-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;display:grid}.admin-overview-actions button{background:var(--orange);color:#fff;border:0;border-radius:7px;min-height:34px;font-size:12px;font-weight:900}.admin-overview-actions button.danger{background:#b91c1c}.admin-overview-actions button:disabled{cursor:wait;opacity:.55}.admin-shop-tools{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(220px,1fr) 150px 170px auto;align-items:end;gap:10px;margin-bottom:12px;padding:14px;display:grid}.admin-shop-tools label{color:var(--muted);gap:5px;font-size:12px;font-weight:900;display:grid}.admin-shop-tools input,.admin-shop-tools select{border:1px solid var(--line);min-width:0;min-height:41px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:0 10px;font-size:13px}.admin-shop-tools>div{min-height:41px;color:var(--teal);white-space:nowrap;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:900;display:flex}.admin-shop-tools>div button{color:var(--orange);background:0 0;border:0;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.admin-shop-tools>div .export-shops{background:var(--teal);color:#fff;border-radius:7px;min-height:31px;padding:0 9px;text-decoration:none}.admin-shop-tools>div .export-shops:disabled{opacity:.45;cursor:not-allowed}.admin-submissions .admin-shop-card{align-content:start;min-width:0;display:grid}.admin-shop-card.shop-suspended{background:snow;border-color:#fecaca}.admin-shop-main{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:15px;padding:16px;display:flex}.admin-shop-main>div{min-width:0}.admin-shop-main span{color:var(--teal);letter-spacing:.08em;font-size:12px;font-weight:900}.admin-shop-main h3{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:18px;overflow:hidden}.admin-shop-main p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.admin-shop-main>b{color:#15803d;background:#ecfdf5;border-radius:999px;flex:none;padding:6px 8px;font-size:12px}.shop-suspended .admin-shop-main>b{color:#b91c1c;background:#fef2f2}.admin-shop-metrics{border-bottom:1px solid var(--line);color:#64748b;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:11px 16px;font-size:12px;display:grid}.admin-shop-metrics span b{color:var(--ink);font-size:14px}.admin-shop-metrics a{color:var(--teal);font-weight:900;text-decoration:underline}.admin-shop-readiness{border-bottom:1px solid var(--line);gap:8px;padding:11px 16px;display:grid}.admin-shop-readiness>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-shop-readiness>header b{font-size:13px}.admin-shop-readiness>header>div{align-items:center;gap:6px;display:flex}.admin-shop-readiness>header strong{color:#15803d;background:#ecfdf5;border-radius:999px;padding:4px 7px;font-size:11px}.admin-shop-readiness.attention>header strong{color:#b45309;background:#fff7ed}.admin-shop-readiness>header button{background:var(--orange);color:#fff;border:0;border-radius:7px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900}.admin-shop-readiness>header button:disabled{cursor:not-allowed;background:#cbd5e1}.admin-shop-readiness>div{flex-wrap:wrap;gap:5px;display:flex}.admin-shop-readiness>div span{color:#15803d;background:#ecfdf5;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800}.admin-shop-readiness>div span:before{content:"✓ "}.admin-shop-readiness>div span.missing{color:#b45309;background:#fff7ed}.admin-shop-readiness>div span.missing:before{content:"! "}.admin-shop-readiness>.admin-shop-readiness-actions{border-top:1px dashed #cbd5e1;padding-top:8px}.admin-shop-readiness-actions button{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;min-height:30px;padding:0 9px;font-size:11px;font-weight:900}.admin-shop-readiness-actions button:hover{background:#dbeafe;border-color:#1e3a8a}.admin-shop-readiness>small{color:#b45309;font-size:11px}.admin-shop-shipping{border-bottom:1px solid var(--line);background:#f8fafc;gap:9px;padding:11px 16px;display:grid}.admin-shop-shipping>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-shop-shipping>header b{font-size:13px}.admin-shop-shipping>header>div{align-items:center;gap:7px;display:flex}.admin-shop-shipping>header span{color:#15803d;font-size:12px;font-weight:800}.admin-shop-shipping.attention>header span{color:#b45309}.admin-shop-shipping>header button{background:var(--orange);color:#fff;border:0;border-radius:7px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900}.admin-shop-shipping>header button:disabled{cursor:not-allowed;background:#cbd5e1}.admin-shop-shipping>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.admin-shop-shipping>div>span{background:#fff;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.admin-shop-shipping small{color:var(--muted);font-size:11px}.admin-shop-shipping>div b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-shop-shipping>footer{color:#64748b;border-top:1px dashed #cbd5e1;padding-top:7px;font-size:11px}.admin-shop-history{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa;gap:3px;padding:10px 16px;display:grid}.admin-shop-history b,.admin-shop-history time{font-size:11px}.admin-shop-history p{margin:0;font-size:13px;line-height:1.5}.admin-shop-actions{grid-template-columns:1fr auto;gap:8px;padding:13px 16px;display:grid}.admin-shop-actions textarea{resize:vertical;border:1px solid var(--line);min-width:0;min-height:60px;color:var(--ink);font:inherit;border-radius:8px;padding:8px;font-size:12px;line-height:1.5}.admin-shop-actions button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-width:125px;padding:0 12px;font-size:12px;font-weight:900}.admin-shop-actions button.suspend-shop{background:#b91c1c}.admin-shop-actions button:disabled{opacity:.55}.admin-member-create{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:1.2fr 1fr .75fr auto;align-items:end;gap:10px;padding:16px;display:grid}.admin-member-create>div{grid-column:1/-1;gap:3px;display:grid}.admin-member-create>div b{color:#172554;font-size:13px}.admin-member-create>div span{color:#64748b;font-size:13px}.admin-member-create label{color:#475569;gap:5px;min-width:0;font-size:12px;font-weight:900;display:grid}.admin-member-create input,.admin-member-create select{min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:0 10px;font-size:13px}.admin-member-create button{background:var(--blue);color:#fff;min-height:42px;font:inherit;white-space:nowrap;border:0;border-radius:8px;padding:0 18px;font-size:13px;font-weight:900}.admin-member-create button:disabled{cursor:not-allowed;opacity:.55}.admin-member-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-submissions .admin-member-card{align-content:start;min-width:0;display:grid}.admin-member-card.member-suspended{background:snow;border-color:#fecaca}.admin-member-profile{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:15px 16px;display:grid}.admin-member-profile>img,.admin-member-profile>span{object-fit:cover;width:44px;height:44px;color:var(--teal);background:#dbeafe;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.admin-member-profile>div{gap:2px;min-width:0;display:grid}.admin-member-profile>div b,.admin-member-profile>div p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-member-profile>div b{font-size:15px}.admin-member-profile>div p{color:#64748b;margin:0;font-size:12px}.admin-member-profile>div small{color:var(--teal);font-size:11px;font-weight:900}.admin-member-profile>strong{color:#15803d;background:#ecfdf5;border-radius:999px;padding:6px 8px;font-size:12px}.admin-member-profile>strong.pending-login{color:#b45309;background:#fff7ed}.member-suspended .admin-member-profile>strong{color:#b91c1c;background:#fef2f2}.admin-member-meta{border-bottom:1px solid var(--line);color:#64748b;flex-wrap:wrap;align-items:center;gap:8px 15px;padding:11px 16px;font-size:12px;display:flex}.admin-member-meta b{color:var(--ink);font-size:14px}.admin-member-role-control{border-bottom:1px solid var(--line);background:#f8fafc;gap:7px;padding:12px 16px;display:grid}.admin-member-role-control label{color:#475569;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:900;display:flex}.admin-member-role-control select{color:#1e3a8a;min-width:145px;min-height:36px;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:0 28px 0 9px;font-size:12px;font-weight:900}.admin-member-role-control select:disabled{border-color:var(--line);color:#64748b;background:#e2e8f0}.admin-member-role-control>small{color:#64748b;font-size:11px;line-height:1.5}.admin-protected-member{color:#64748b;text-align:center;background:#f8fafc;margin-top:auto;padding:15px 16px;font-size:12px;font-weight:900}.admin-coupon-form{background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;padding:20px;display:grid}.admin-coupon-form label{color:#7c2d12;gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.admin-coupon-form input,.admin-coupon-form select{min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fff;border:1px solid #fed7aa;border-radius:8px;padding:0 10px;font-size:13px}.admin-coupon-form>button{background:var(--orange);color:#fff;border:0;border-radius:8px;grid-column:1/-1;min-height:45px;font-size:13px;font-weight:900}.admin-coupon-form>button:disabled{opacity:.55}.admin-coupon-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-submissions .admin-coupon-card{background:#fff;border-color:#fed7aa;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;padding:16px;display:grid}.admin-coupon-card.coupon-inactive{border-color:var(--line);opacity:.75;background:#f8fafc}.admin-coupon-card>div:first-child{min-width:0}.admin-coupon-card>div:first-child span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900}.admin-coupon-card h3{color:#172554;letter-spacing:.06em;margin:4px 0 3px;font-size:20px}.admin-coupon-card>div:first-child p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.admin-coupon-card>strong{color:var(--orange);font-size:22px}.admin-coupon-card dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:6px 13px;margin:0;display:grid}.admin-coupon-card dl div{border-bottom:1px dashed var(--line);justify-content:space-between;gap:8px;padding-bottom:5px;font-size:12px;display:flex}.admin-coupon-card dt{color:#64748b}.admin-coupon-card dd{color:var(--ink);margin:0;font-weight:900}.admin-coupon-card>small{color:#64748b;grid-column:1/-1;font-size:11px}.admin-coupon-card>button{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:8px;grid-column:1/-1;min-height:38px;font-size:12px;font-weight:900}.admin-coupon-card.coupon-inactive>button{color:#15803d;border-color:#bbf7d0}.admin-order-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-order-summary>div{color:#fff;background:#172554;border-radius:12px;gap:7px;min-width:0;padding:15px;display:grid}.admin-order-summary>div:nth-child(2){background:#9a3412}.admin-order-summary>div:nth-child(3){background:var(--teal)}.admin-order-summary>div:nth-child(4){background:#1e3a8a}.admin-order-summary span{color:#ffffffa6;font-size:12px}.admin-order-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.admin-order-tools{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 220px auto;align-items:end;gap:10px;padding:14px;display:grid}.admin-order-tools label{color:#64748b;gap:5px;font-size:12px;font-weight:900;display:grid}.admin-order-tools input,.admin-order-tools select{border:1px solid var(--line);min-width:0;min-height:41px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:0 10px;font-size:13px}.admin-order-actions{align-items:stretch;gap:7px;display:flex}.admin-order-actions span{min-height:41px;color:var(--teal);white-space:nowrap;background:#eff6ff;border-radius:8px;place-items:center;padding:0 12px;font-size:12px;font-weight:900;display:grid}.admin-order-actions button{background:var(--teal);color:#fff;min-height:41px;font:inherit;white-space:nowrap;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.admin-order-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-order-list{gap:9px;display:grid}.admin-submissions .admin-order-card{overflow:hidden}.admin-order-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.admin-order-heading>div{gap:2px;display:grid}.admin-order-heading span{color:var(--teal);letter-spacing:.06em;font-size:13px;font-weight:900}.admin-order-heading time{color:#64748b;font-size:12px}.admin-order-heading>b{color:#c2410c;background:#fff7ed;border-radius:999px;padding:6px 8px;font-size:12px}.order-completed .admin-order-heading>b,.order-shipped .admin-order-heading>b,.order-paid .admin-order-heading>b,.order-processing .admin-order-heading>b{color:#15803d;background:#ecfdf5}.order-cancelled .admin-order-heading>b{color:#64748b;background:#f1f5f9}.admin-order-grid{grid-template-columns:.9fr 1fr 1.35fr .65fr;gap:18px;padding:15px 16px;display:grid}.admin-order-grid>div{align-content:start;gap:4px;min-width:0;display:grid}.admin-order-grid small{color:#94a3b8;font-size:11px;font-weight:900}.admin-order-grid b,.admin-order-grid span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-grid b{font-size:13px}.admin-order-grid span{color:#64748b;font-size:12px}.admin-order-foot{border-top:1px solid var(--line);color:#64748b;background:#f8fafc;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.admin-order-foot>span:first-child{color:#b45309;background:#fff7ed;border-radius:999px;padding:5px 7px;font-weight:900}.admin-order-foot>span.payment-paid{color:#15803d;background:#ecfdf5}.admin-order-foot>span.payment-refunded{color:#7e22ce;background:#f3e8ff}.admin-order-foot>span.payment-failed{color:#b91c1c;background:#fef2f2}.admin-order-foot code{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:12px;overflow:hidden}.admin-order-detail{border-top:1px solid var(--line);background:#fff}.admin-order-detail summary{cursor:pointer;color:var(--teal);padding:11px 16px;font-size:12px;font-weight:900;list-style-position:inside}.admin-order-detail[open] summary{border-bottom:1px dashed var(--line)}.admin-order-detail>div{grid-template-columns:1.35fr 1fr .8fr;gap:18px;padding:15px 16px;display:grid}.admin-order-detail section{align-content:start;gap:5px;min-width:0;display:grid}.admin-order-detail small{color:#94a3b8;font-size:11px;font-weight:900}.admin-order-detail b{font-size:13px}.admin-order-detail p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.admin-order-detail a{color:var(--teal);font-size:12px;font-weight:800}.admin-order-detail code{overflow-wrap:anywhere;color:#475569;font-size:11px}.admin-order-detail .admin-policy-proof{border-top:1px dashed var(--line);grid-column:1/-1;padding-top:12px}.admin-policy-proof b{color:#15803d}.admin-activity{border:1px solid var(--line);background:#fff;border-radius:16px;gap:13px;padding:20px;display:grid}.admin-activity>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-activity h2{margin:7px 0 0;font-size:25px}.admin-activity header p{color:#64748b;margin:5px 0 0;font-size:12px}.admin-activity select{border:1px solid var(--line);min-height:39px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:0 10px;font-size:12px;font-weight:800}.admin-activity-actions{align-items:center;gap:8px;display:flex}.admin-activity-actions button{background:var(--blue);color:#fff;min-height:39px;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.admin-activity-actions button:hover{background:#172554}.admin-activity-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-activity-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.admin-submissions .admin-activity-list article{border-color:var(--line);min-width:0;box-shadow:none;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.admin-activity-list article>i{background:#64748b;border:2px solid #fff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #cbd5e1}.admin-activity-list .activity-payment>i{background:#16a34a;box-shadow:0 0 0 2px #bbf7d0}.admin-activity-list .activity-payout>i{background:#0284c7;box-shadow:0 0 0 2px #bae6fd}.admin-activity-list .activity-refund>i{background:#dc2626;box-shadow:0 0 0 2px #fecaca}.admin-activity-list .activity-shop>i{background:var(--orange);box-shadow:0 0 0 2px #fed7aa}.admin-activity-list .activity-product>i{background:#0f766e;box-shadow:0 0 0 2px #99f6e4}.admin-activity-list .activity-wallet>i{background:#0d9488;box-shadow:0 0 0 2px #99f6e4}.admin-activity-list .activity-support>i{background:#7c3aed;box-shadow:0 0 0 2px #ddd6fe}.admin-activity-list .activity-member>i{background:#2563eb;box-shadow:0 0 0 2px #bfdbfe}.admin-activity-list .activity-fulfillment>i{background:#7c3aed;box-shadow:0 0 0 2px #ddd6fe}.admin-activity-list .activity-setting>i{background:#f59e0b;box-shadow:0 0 0 2px #fde68a}.admin-activity-list .activity-security>i{background:#be123c;box-shadow:0 0 0 2px #fecdd3}.admin-activity-list article>div{gap:3px;min-width:0;display:grid}.admin-activity-list article>div span{color:var(--teal);font-size:11px;font-weight:900}.admin-activity-list article>div b,.admin-activity-list article>div p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-activity-list article>div b{font-size:13px}.admin-activity-list article>div p{color:#64748b;margin:0;font-size:12px}.admin-activity-list footer{justify-items:end;gap:3px;display:grid}.admin-activity-list footer b{font-size:12px}.admin-activity-list footer time{color:#94a3b8;white-space:nowrap;font-size:11px}.admin-access-log{background:#f8fbff;border:1px solid #bfdbfe;border-radius:16px;gap:13px;padding:20px;display:grid}.admin-access-log>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-access-log h2{margin:7px 0 0;font-size:25px}.admin-access-log header p{color:#64748b;margin:5px 0 0;font-size:12px}.admin-access-log>header button{background:var(--blue);color:#fff;min-height:39px;font:inherit;white-space:nowrap;border:0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:900}.admin-access-log>header button:disabled{opacity:.5}.admin-access-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-access-summary>div{background:#fff;border:1px solid #dbeafe;border-radius:10px;gap:5px;padding:12px;display:grid}.admin-access-summary span{color:#64748b;font-size:12px}.admin-access-summary b{color:#15803d;font-size:20px}.admin-access-summary .attention{background:#fff7ed;border-color:#fed7aa}.admin-access-summary .attention b{color:#c2410c}.admin-access-tools{grid-template-columns:minmax(0,1fr) 180px auto;align-items:end;gap:9px;display:grid}.admin-access-tools label{color:#64748b;gap:5px;font-size:12px;font-weight:900;display:grid}.admin-access-tools input,.admin-access-tools select{min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:8px;padding:0 10px;font-size:13px}.admin-access-tools>span{color:#1e3a8a;white-space:nowrap;background:#dbeafe;border-radius:8px;place-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:900;display:grid}.admin-access-list{gap:8px;display:grid}.admin-submissions .admin-access-list article{min-width:0;box-shadow:none;background:#fff;border:1px solid #dbeafe;border-left:4px solid #16a34a;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(260px,1.3fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.admin-submissions .admin-access-list article.access-failed{background:snow;border-left-color:#dc2626}.admin-access-list article>div:first-child{gap:3px;min-width:0;display:grid}.admin-access-list article>div:first-child span{color:#1e3a8a;font-size:11px;font-weight:900}.admin-access-list article>div:first-child b,.admin-access-list article>div:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-access-list article>div:first-child b{font-size:14px}.admin-access-list article>div:first-child small{color:#64748b;font-size:11px}.admin-access-list dl{grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;display:grid}.admin-access-list dl div{gap:2px;min-width:0;display:grid}.admin-access-list dt{color:#94a3b8;font-size:11px}.admin-access-list dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:800;overflow:hidden}.admin-access-list footer{justify-items:end;gap:3px;display:grid}.admin-access-list footer strong{color:#15803d;background:#ecfdf5;border-radius:999px;padding:4px 7px;font-size:11px}.admin-access-list .access-failed footer strong{color:#b91c1c;background:#fef2f2}.admin-access-list footer time,.admin-access-list footer small{color:#64748b;white-space:nowrap;font-size:11px}.admin-presence{background:linear-gradient(145deg,#f8fffb,#fff);border:1px solid #bbf7d0;border-radius:16px;gap:14px;padding:20px;display:grid}.admin-presence>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.admin-presence h2{color:#172554;margin:7px 0 0;font-size:25px}.admin-presence>header p{color:#64748b;max-width:650px;margin:5px 0 0;font-size:12px;line-height:1.55}.admin-presence-actions{align-items:center;gap:7px;display:flex}.admin-presence-actions>span{color:#64748b;white-space:nowrap;font-size:11px}.admin-presence-actions button{color:#15803d;min-height:39px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #bbf7d0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:900}.admin-presence-actions button:first-of-type{color:#fff;background:#15803d;border-color:#15803d}.admin-presence-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-presence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-presence-summary>div{background:#fff;border:1px solid #dcfce7;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:3px 10px;padding:13px;display:grid}.admin-presence-summary>div.online{background:#ecfdf5;border-color:#86efac}.admin-presence-summary span{color:#64748b;grid-column:1/-1;font-size:12px}.admin-presence-summary b{color:#172554;font-size:23px;line-height:1}.admin-presence-summary .online b{color:#15803d}.admin-presence-summary small{color:#94a3b8;font-size:10px}.admin-presence-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:10px;display:grid}.admin-online-list,.admin-presence-history{background:#fff;border:1px solid #dbe5df;border-radius:12px;min-width:0;overflow:hidden}.admin-online-list>header,.admin-presence-history>header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:0 14px;display:flex}.admin-online-list>header>div{align-items:center;gap:8px;display:flex}.admin-online-list>header i{background:#22c55e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #dcfce7}.admin-online-list>header b,.admin-presence-history>header b{color:#172554;font-size:13px}.admin-online-list>header span,.admin-presence-history>header span{color:#64748b;font-size:11px}.admin-submissions .admin-online-list>article{min-width:0;box-shadow:none;border:0;border-bottom:1px solid #f1f5f9;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.admin-submissions .admin-online-list>article:last-of-type{border-bottom:0}.presence-avatar{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid;overflow:hidden}.presence-avatar img{object-fit:cover;width:100%;height:100%}.admin-online-list article>div{gap:2px;min-width:0;display:grid}.admin-online-list article>div b,.admin-online-list article>div span,.admin-online-list article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-online-list article>div b{color:#172554;font-size:13px}.admin-online-list article>div span{color:#64748b;font-size:11px}.admin-online-list article>div small{color:#7c3aed;font-size:10px;font-weight:800}.admin-online-list article footer{justify-items:end;gap:2px;display:grid}.admin-online-list article footer strong{color:#15803d;align-items:center;gap:5px;font-size:10px;display:flex}.admin-online-list article footer strong i{background:#22c55e;border-radius:50%;width:6px;height:6px}.admin-online-list article footer b{color:#334155;font-size:11px}.admin-online-list article footer small{color:#94a3b8;white-space:nowrap;font-size:9px}.admin-presence-history>div{max-height:420px;overflow-y:auto}.admin-submissions .admin-presence-history article{min-width:0;box-shadow:none;border:0;border-bottom:1px solid #f1f5f9;border-radius:0;grid-template-columns:8px minmax(0,1fr) minmax(210px,.9fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.admin-presence-history article>i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.admin-presence-history article>i.online{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.admin-presence-history article>div{gap:2px;min-width:0;display:grid}.admin-presence-history article>div b,.admin-presence-history article>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-presence-history article>div b{font-size:12px}.admin-presence-history article>div span{color:#64748b;font-size:10px}.admin-presence-history dl{grid-template-columns:1.25fr .75fr;gap:7px;margin:0;display:grid}.admin-presence-history dl div{gap:2px;min-width:0;display:grid}.admin-presence-history dt{color:#94a3b8;font-size:9px}.admin-presence-history dd{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:800;overflow:hidden}.admin-presence-history article>strong{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:4px 7px;font-size:9px}.admin-presence-history article>strong.online{color:#15803d;background:#ecfdf5}.admin-presence-policy{color:#64748b;background:#f1f5f9;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.admin-presence-policy b{color:#334155;flex:none}.admin-product-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-product-summary>div{border:1px solid var(--line);background:#fff;border-radius:11px;gap:7px;padding:14px;display:grid}.admin-product-summary span{color:#64748b;font-size:12px}.admin-product-summary b{color:#172554;font-size:21px}.admin-product-summary>div:nth-child(2) b{color:#b45309}.admin-product-summary>div:nth-child(3) b{color:#15803d}.admin-product-summary>div:nth-child(4) b{color:#b91c1c}.admin-product-tools{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 220px auto;align-items:end;gap:10px;padding:14px;display:grid}.admin-product-tools label{color:#64748b;gap:5px;font-size:12px;font-weight:900;display:grid}.admin-product-tools input,.admin-product-tools select{border:1px solid var(--line);min-height:41px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:0 10px;font-size:13px}.admin-product-tools>span{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:8px;place-items:center;min-height:41px;padding:0 12px;font-size:12px;font-weight:900;display:grid}.admin-wallet-tools>div{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:0 10px;font-size:12px;font-weight:900;display:flex}.admin-wallet-tools>div button{color:var(--orange);background:0 0;border:0;padding:0;font-size:12px;font-weight:900;text-decoration:underline}.admin-product-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-submissions .admin-product-card{border-color:var(--line);grid-template-columns:72px minmax(0,1fr) auto;gap:13px;min-width:0;padding:14px;display:grid}.admin-product-card.product-pending{border-color:#fed7aa}.admin-product-card.product-suspended{background:snow;border-color:#fecaca}.admin-product-thumb{width:72px;height:72px;color:var(--teal);background:#eff6ff;border-radius:9px;place-items:center;font-size:24px;font-weight:900;display:grid;overflow:hidden}.admin-product-thumb img{object-fit:cover;width:100%;height:100%}.admin-product-copy{min-width:0}.admin-product-copy>span{color:var(--teal);font-size:11px;font-weight:900}.admin-product-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:13px;overflow:hidden}.admin-product-copy p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-product-copy small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;display:block;overflow:hidden}.admin-product-metrics{align-content:start;justify-items:end;gap:4px;display:grid}.admin-product-metrics>b{color:var(--orange);font-size:15px}.admin-product-metrics>span{color:#64748b;font-size:11px}.admin-product-metrics>strong{color:#15803d;background:#ecfdf5;border-radius:999px;margin-top:4px;padding:5px 7px;font-size:11px}.product-pending .admin-product-metrics>strong{color:#b45309;background:#fff7ed}.product-suspended .admin-product-metrics>strong{color:#b91c1c;background:#fef2f2}.admin-product-history{background:#f8fafc;border-radius:8px;grid-column:1/-1;padding:9px 11px}.admin-product-history b,.admin-product-history p,.admin-product-history time{font-size:11px}.admin-product-history p{color:#475569;margin:3px 0}.admin-product-history time{color:#94a3b8}.admin-product-review-checks{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.admin-product-review-checks>header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-product-review-checks>header b{color:#9a3412;letter-spacing:.13em;font-size:11px}.admin-product-review-checks>header span{color:#c2410c;font-size:11px;font-weight:850}.admin-product-review-checks.ready{background:#f8fbff;border-color:#bfdbfe}.admin-product-review-checks.ready>header b,.admin-product-review-checks.ready>header span{color:#1e3a8a}.admin-product-review-checks label{cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.admin-product-review-checks input{accent-color:#1e3a8a;width:16px;height:16px;margin:1px 0 0}.admin-product-review-checks label>span{gap:2px;display:grid}.admin-product-review-checks label b{color:#172554;font-size:12px}.admin-product-review-checks label small{color:#64748b;font-size:11px;line-height:1.4}.admin-product-actions{grid-column:1/-1;grid-template-columns:1fr auto;gap:8px;display:grid}.admin-product-actions textarea{resize:vertical;border:1px solid var(--line);min-height:42px;font:inherit;border-radius:8px;padding:9px;font-size:12px}.admin-product-decision-actions{gap:7px;display:flex}.admin-product-actions button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-width:130px;font-size:12px;font-weight:900}.admin-product-actions button:disabled{cursor:not-allowed;opacity:.5}.admin-product-actions button.suspend-product{background:#b91c1c}.admin-product-actions button.return-product{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.admin-inventory-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-inventory-summary article{background:#fff;border:1px solid #dbeafe;border-radius:11px;gap:5px;min-width:0;padding:14px;display:grid}.admin-inventory-summary span,.admin-inventory-summary small{color:#64748b;font-size:12px}.admin-inventory-summary b{color:#1e3a8a;font-size:22px;line-height:1.1}.admin-inventory-summary article.ready{background:#f0fdf4;border-color:#bbf7d0}.admin-inventory-summary article.ready b,.admin-inventory-summary article.ready small{color:#15803d}.admin-inventory-summary article.attention{background:#fff7ed;border-color:#fed7aa}.admin-inventory-summary article.attention b,.admin-inventory-summary article.attention small{color:#b45309}.admin-inventory-summary article.danger{background:#fef2f2;border-color:#fecaca}.admin-inventory-summary article.danger b,.admin-inventory-summary article.danger small{color:#b91c1c}.admin-inventory-balanced{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.admin-inventory-balanced b{font-size:14px}.admin-inventory-balanced span{text-align:right;font-size:12px;line-height:1.5}.admin-inventory-reconciliation{background:#fff;border:1px solid #fecaca;border-radius:13px;overflow:hidden}.admin-inventory-reconciliation>header{color:#991b1b;background:#fef2f2;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.admin-inventory-reconciliation>header>div{gap:3px;display:grid}.admin-inventory-reconciliation>header b{font-size:14px}.admin-inventory-reconciliation>header span{font-size:12px}.admin-inventory-reconciliation-actions{flex:none;align-items:center;gap:7px;display:flex}.admin-inventory-reconciliation>header strong{color:#fff;background:#b91c1c;border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.admin-inventory-reconciliation-actions button{color:#fff;background:#b91c1c;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:11px;font-weight:900}.admin-inventory-reconciliation-actions button:disabled{color:#991b1b;background:#fecaca}.admin-inventory-reconciliation>div{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.admin-inventory-reconciliation article{background:snow;border:1px solid #fee2e2;border-radius:10px;gap:10px;padding:12px;display:grid}.admin-inventory-reconciliation article>div:first-child{gap:3px;min-width:0;display:grid}.admin-inventory-reconciliation article>div:first-child span{color:#1e3a8a;font-size:11px;font-weight:900}.admin-inventory-reconciliation article>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.admin-inventory-reconciliation article>div:first-child small{color:#94a3b8;font-size:11px}.admin-inventory-reconciliation dl{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;display:grid}.admin-inventory-reconciliation dl>div{background:#fff;border-radius:8px;gap:3px;padding:8px;display:grid}.admin-inventory-reconciliation dt{color:#64748b;font-size:11px}.admin-inventory-reconciliation dd{color:#172554;margin:0;font-size:15px;font-weight:900}.admin-inventory-reconciliation dd.stock-in{color:#15803d}.admin-inventory-reconciliation dd.stock-out,.admin-inventory-reconciliation dd.snapshot-difference{color:#b91c1c}.admin-inventory-reconciliation footer{color:#64748b;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.admin-inventory-reconciliation footer>div{gap:3px;display:grid}.admin-inventory-reconciliation footer button{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:7px;flex:none;min-height:31px;padding:0 9px;font-size:11px;font-weight:900}.admin-inventory-reconciliation footer button:disabled{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.admin-inventory-reconciliation-actions button.export-discrepancies{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.admin-inventory-tools{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(240px,1fr) 210px 160px auto;align-items:end;gap:9px;padding:13px;display:grid}.admin-inventory-tools label{color:#64748b;gap:5px;min-width:0;font-size:12px;font-weight:900;display:grid}.admin-inventory-tools input,.admin-inventory-tools select{border:1px solid var(--line);min-width:0;min-height:41px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:0 10px;font-size:12px}.admin-inventory-tools>div{justify-content:flex-end;align-items:center;gap:8px;min-height:41px;display:flex}.admin-inventory-tools>div span{color:#047857;white-space:nowrap;font-size:12px;font-weight:900}.admin-inventory-tools>div button{min-height:33px;color:var(--orange);white-space:nowrap;background:0 0;border:0;padding:0;font-size:11px;font-weight:900;text-decoration:underline}.admin-inventory-tools>div button.refresh-inventory{color:#fff;background:#1e3a8a;border-radius:7px;padding:0 9px;text-decoration:none}.admin-inventory-tools>div button.export-inventory{color:#fff;background:#047857;border-radius:7px;padding:0 9px;text-decoration:none}.admin-inventory-tools>div button:disabled{cursor:wait;opacity:.55}.admin-inventory-movement-list{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.admin-inventory-movement-list article{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(190px,1fr) 58px 90px minmax(135px,auto);align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid}.admin-inventory-movement-list article:last-child{border-bottom:0}.admin-inventory-movement-list time,.admin-inventory-movement-list small{color:#64748b;font-size:11px}.admin-inventory-movement-list article>div{gap:3px;min-width:0;display:grid}.admin-inventory-movement-list article>div span{color:#1e3a8a;font-size:11px;font-weight:900}.admin-inventory-movement-list article>div b,.admin-inventory-movement-list article>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-inventory-movement-list article>div b{font-size:14px}.admin-inventory-movement-list article>strong{text-align:center;border-radius:999px;padding:6px 8px;font-size:14px}.admin-inventory-movement-list article>strong.stock-in{color:#15803d;background:#ecfdf5}.admin-inventory-movement-list article>strong.stock-out{color:#c2410c;background:#fff7ed}.admin-inventory-movement-list article>span{color:#64748b;font-size:12px}.admin-inventory-movement-list article>span b{color:var(--ink);font-size:15px}.admin-inventory-movement-list article>footer{justify-items:end;gap:2px;display:grid}.admin-inventory-movement-list article>footer b{font-size:12px}.admin-inventory-movement-list article>footer code{color:#1e3a8a;font-size:11px}.seller-moderation{color:#b45309;background:#fff7ed;border-radius:999px;margin-top:5px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.seller-moderation.moderation-approved{color:#15803d;background:#ecfdf5}.seller-moderation.moderation-suspended{color:#b91c1c;background:#fef2f2}.seller-product-identity{min-width:0;padding-block:10px}.seller-moderation-feedback{background:#fef2f2;border-left:3px solid #dc2626;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 7px;max-width:460px;margin-top:7px;padding:7px 9px;display:grid}.seller-moderation-feedback b{color:#991b1b;font-size:7px}.seller-moderation-feedback span{color:#7f1d1d;font-size:7px;line-height:1.45}.seller-moderation-feedback small{color:#b91c1c;white-space:nowrap;font-size:6px}.seller-resubmitted-note{margin-top:6px;font-weight:900;display:block;color:#1d4ed8!important}.admin-wallet-history{background:#f8fafc;border-radius:8px;margin:0 16px 13px;padding:10px 12px}.admin-wallet-history b,.admin-wallet-history p,.admin-wallet-history time{font-size:12px}.admin-wallet-history p{color:#475569;margin:4px 0}.admin-wallet-history time{color:#94a3b8}.admin-wallet-review{border-top:1px solid var(--line);gap:10px;padding:13px 16px 16px;display:grid}.admin-wallet-review label{color:#64748b;gap:5px;font-size:12px;font-weight:900;display:grid}.admin-wallet-review textarea{resize:vertical;border:1px solid var(--line);min-height:58px;font:inherit;border-radius:8px;padding:9px;font-size:12px}.wallet-current p{color:inherit;margin:7px 0 0;font-size:8px;line-height:1.5}.admin-support-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-support-summary>div{color:#fff;background:#172554;border-radius:11px;gap:6px;padding:14px;display:grid}.admin-support-summary>div:nth-child(2){background:#9a3412}.admin-support-summary>div:nth-child(3){background:#6d28d9}.admin-support-summary>div:nth-child(4){background:#047857}.admin-support-summary span{color:#ffffffad;font-size:12px}.admin-support-summary b{font-size:20px}.admin-support-list{gap:9px;display:grid}.admin-support-list article{position:relative}.admin-support-list article>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:13px 16px;display:flex}.admin-support-list article>header span{color:var(--teal);font-size:12px;font-weight:900}.admin-support-list article>header h3{margin:4px 0 2px;font-size:13px}.admin-support-list article>header p{color:#64748b;margin:0;font-size:12px}.admin-support-list article>header>b{color:#b45309;white-space:nowrap;background:#fff7ed;border-radius:999px;height:fit-content;padding:6px 8px;font-size:12px}.admin-support-list .support-in_review>header>b{color:#7e22ce;background:#f3e8ff}.admin-support-list .support-resolved>header>b{color:#15803d;background:#ecfdf5}.admin-support-list .support-rejected>header>b{color:#64748b;background:#f1f5f9}.admin-support-body{grid-template-columns:.8fr .45fr 1.75fr;gap:16px;padding:14px 16px;display:grid}.admin-support-body>div{gap:3px;min-width:0;display:grid}.admin-support-body small{color:#94a3b8;font-size:11px;font-weight:900}.admin-support-body b{font-size:13px}.admin-support-body span,.admin-support-body>p{color:#64748b;font-size:12px}.admin-support-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-support-body>p{margin:0;line-height:1.6}.admin-support-seller-response{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0 16px 12px;padding:10px 12px}.admin-support-seller-response b,.admin-support-seller-response p{font-size:12px}.admin-support-seller-response b{color:var(--teal)}.admin-support-seller-response p{color:#334155;white-space:pre-line;margin:3px 0 0;line-height:1.55}.admin-support-resolution{background:#ecfdf5;border-radius:8px;margin:0 16px 12px;padding:10px 12px}.admin-support-resolution b,.admin-support-resolution p{font-size:12px}.admin-support-resolution p{color:#166534;margin:3px 0 0}.admin-support-actions{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;gap:7px;padding:12px 16px;display:grid}.admin-support-actions textarea{resize:vertical;border:1px solid var(--line);min-height:43px;font:inherit;border-radius:8px;padding:9px;font-size:12px}.admin-support-actions button{border:1px solid var(--line);color:#475569;background:#fff;border-radius:8px;padding:0 11px;font-size:12px;font-weight:900}.admin-support-actions button.resolve-case{background:var(--teal);color:#fff;border:0}.admin-support-list article>time{color:#94a3b8;padding:0 16px 12px;font-size:11px;display:block}.account-support{gap:14px;max-width:1100px;margin:26px auto;padding:0 22px;display:grid}.account-support>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.account-support h2{margin:8px 0 0;font-size:clamp(24px,3vw,34px)}.account-support header p{color:var(--muted);margin:5px 0 0;font-size:9px}.account-support>header>span{color:#7e22ce;background:#f3e8ff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.account-support-form{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:1fr 1fr;gap:11px;padding:18px;display:grid}.account-support-form label{color:#475569;gap:6px;font-size:8px;font-weight:900;display:grid}.account-support-form label.wide,.account-support-form button{grid-column:1/-1}.account-support-form select,.account-support-form textarea{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#f8fafc;border-radius:9px;padding:10px;font-size:9px}.account-support-form select{min-height:42px}.account-support-form textarea{resize:vertical}.account-support-form button{background:var(--teal);color:#fff;border:0;border-radius:9px;min-height:44px;font-size:9px;font-weight:900}.account-support-message{color:var(--teal);background:#eff6ff;border-radius:8px;margin:0;padding:10px 12px;font-size:8px;font-weight:800}.account-support-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-support-list article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:15px}.account-support-list article>header{justify-content:space-between;gap:12px;display:flex}.account-support-list article header span{color:var(--teal);font-size:7px;font-weight:900}.account-support-list article h3{margin:5px 0 0;font-size:12px}.account-support-list article header>b{color:#b45309;white-space:nowrap;background:#fff7ed;border-radius:999px;height:fit-content;padding:5px 7px;font-size:7px}.account-support-list article.support-in_review header>b{color:#7e22ce;background:#f3e8ff}.account-support-list article.support-resolved header>b{color:#15803d;background:#ecfdf5}.account-support-list article.support-rejected header>b{color:#64748b;background:#f1f5f9}.account-support-list article>p{color:#475569;font-size:9px;line-height:1.6}.account-support-seller-response{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:10px 0;padding:9px 10px}.account-support-seller-response b,.account-support-seller-response p{font-size:8px}.account-support-seller-response b{color:var(--teal)}.account-support-seller-response p{color:#334155;white-space:pre-line;margin:4px 0 0;line-height:1.55}.account-support-list article footer{background:#f8fafc;border-radius:8px;padding:9px 10px}.account-support-list article footer b,.account-support-list article footer p{font-size:8px}.account-support-list article footer p{color:#475569;margin:4px 0 0}.account-support-list article>time{color:#94a3b8;margin-top:9px;font-size:7px;display:block}.account-support-empty{border:1px dashed var(--line);color:#64748b;text-align:center;border-radius:12px;padding:24px;font-size:9px}@media (width<=1040px) and (width>=761px){.admin-payment-tools{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,180px))}.admin-payment-tools-meta{grid-column:1/-1;justify-content:end}}@media (width<=760px){.admin-header{min-height:68px;padding:0 14px}.admin-header nav{gap:8px}.admin-header nav>a:not(.header-signout){display:none}.admin-hero{flex-direction:column;align-items:start;padding:52px 16px 30px}.admin-command-nav>div{gap:6px;padding:9px 12px}.admin-command-nav a{min-height:38px;padding-inline:10px;font-size:12px}.admin-submissions{padding:0 12px 60px}.admin-payment-tools{grid-template-columns:1fr 1fr}.admin-payment-tools label:first-child,.admin-payment-tools-meta{grid-column:1/-1}.admin-payment-tools-meta{grid-template-columns:repeat(3,1fr)}.admin-readiness{padding:17px 13px}.admin-readiness-checks{grid-template-columns:1fr 1fr}.admin-launch-next-step{flex-direction:column;align-items:stretch}.admin-launch-next-step a{justify-content:center}.admin-payment-smoke-test>header{flex-direction:column;align-items:stretch}.admin-payment-smoke-test nav{grid-template-columns:repeat(3,1fr);display:grid}.admin-pricing-settings{grid-template-columns:1fr}.admin-pricing-settings-link{flex-direction:column;align-items:stretch}.admin-pricing-settings-link a{justify-content:center}.admin-payment-smoke-amount{grid-template-columns:1fr}.admin-payment-smoke-amount>div{border-top:1px solid #bfdbfe;border-left:0;padding-top:10px;padding-left:0}.admin-fee-preview{grid-template-columns:1fr}.admin-fee-preview>i{display:none}.admin-payment-smoke-bank{grid-template-columns:1fr}.admin-payment-smoke-bank>img,.admin-payment-smoke-bank>span{aspect-ratio:1;justify-self:center;width:min(190px,100%);height:auto}.admin-payment-smoke-bank dl{grid-template-columns:1fr}.admin-tokenpocket-settings{grid-template-columns:1fr;padding:18px 13px}.admin-tokenpocket-preview{grid-column:auto;grid-template-columns:55px minmax(0,1fr)}.admin-tokenpocket-preview>span{width:55px;height:55px}.admin-tokenpocket-settings>button{grid-column:auto}.admin-financial-title{flex-direction:column;align-items:stretch}.admin-financial-title>button{width:100%}.admin-financial-summary,.admin-financial-tools,.admin-submission-body{grid-template-columns:1fr}.admin-submission-top{align-items:start;gap:10px}.admin-submission-state{flex-direction:column;align-items:flex-end}.admin-hash{flex-direction:column;align-items:start}.admin-payment-review-checklist,.payout-checklist,.payout-action{grid-template-columns:1fr}.admin-review-actions{grid-template-columns:1fr 1.6fr;display:grid}.admin-payment-settings{grid-template-columns:1fr;padding:18px 13px}.admin-payment-settings-grid{grid-template-columns:1fr}.admin-payment-settings-grid label.wide{grid-column:auto}.admin-shop-list,.admin-shipping-overview,.admin-shop-tools{grid-template-columns:1fr}.admin-shop-load-error{flex-direction:column;align-items:stretch}.admin-shop-load-error button{width:100%}.admin-member-create{grid-template-columns:1fr;padding:16px 13px}.admin-member-create>div{grid-column:auto}.admin-member-list{grid-template-columns:1fr}.admin-coupon-form{grid-template-columns:1fr 1fr;padding:16px 13px}.admin-coupon-list{grid-template-columns:1fr}.admin-order-summary{grid-template-columns:1fr 1fr}.admin-order-tools{grid-template-columns:1fr}.admin-order-actions{grid-template-columns:1fr 1fr;display:grid}.admin-order-grid{grid-template-columns:1fr 1fr;gap:12px}.admin-order-foot{flex-wrap:wrap;align-items:start}.admin-order-foot code{width:100%;margin-left:0}.admin-order-detail>div{grid-template-columns:1fr}.admin-activity{padding:17px 13px}.admin-activity>header,.admin-activity-actions{flex-direction:column;align-items:stretch}.admin-activity-actions select,.admin-activity-actions button{width:100%}.admin-activity-list{grid-template-columns:1fr}.admin-submissions .admin-activity-list article{grid-template-columns:auto minmax(0,1fr)}.admin-activity-list footer{grid-column:2;justify-items:start}.admin-access-log{padding:17px 13px}.admin-access-log>header{flex-direction:column;align-items:stretch}.admin-access-log>header button{width:100%}.admin-access-summary,.admin-access-tools,.admin-submissions .admin-access-list article{grid-template-columns:1fr}.admin-access-list footer{justify-items:start}.admin-presence{padding:17px 13px}.admin-presence>header{flex-direction:column;align-items:stretch}.admin-presence-actions{grid-template-columns:1fr 1fr;display:grid}.admin-presence-actions>span{grid-column:1/-1}.admin-presence-summary{grid-template-columns:1fr 1fr}.admin-presence-grid{grid-template-columns:1fr}.admin-submissions .admin-presence-history article{grid-template-columns:8px minmax(0,1fr) auto}.admin-presence-history dl{grid-column:2/-1}.admin-presence-policy{flex-direction:column;align-items:flex-start}.admin-product-summary{grid-template-columns:1fr 1fr}.admin-product-tools,.admin-product-list{grid-template-columns:1fr}.admin-submissions .admin-product-card{grid-template-columns:62px minmax(0,1fr)}.admin-product-thumb{width:62px;height:62px}.admin-product-metrics{grid-column:1/-1;grid-template-columns:repeat(4,auto);justify-content:start;place-items:center start}.admin-product-review-checks{grid-template-columns:1fr}.admin-product-review-checks>header{grid-column:auto}.admin-product-actions{grid-template-columns:1fr}.admin-product-decision-actions{grid-template-columns:1fr 1.2fr;display:grid}.admin-product-actions button{min-height:42px}.admin-inventory-summary{grid-template-columns:1fr 1fr}.admin-inventory-summary article:last-child{grid-column:1/-1}.admin-inventory-balanced{flex-direction:column;align-items:start}.admin-inventory-balanced span{text-align:left}.admin-inventory-reconciliation>div{grid-template-columns:1fr}.admin-inventory-reconciliation>header{flex-direction:column;align-items:start}.admin-inventory-reconciliation-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.admin-inventory-reconciliation dl{grid-template-columns:1fr 1fr}.admin-inventory-reconciliation footer{flex-direction:column;align-items:start}.admin-inventory-tools{grid-template-columns:1fr}.admin-inventory-tools>div{flex-wrap:wrap;justify-content:start}.admin-inventory-movement-list article{grid-template-columns:minmax(0,1fr) auto auto;gap:7px 10px}.admin-inventory-movement-list time{grid-column:1/-1}.admin-inventory-movement-list article>div{grid-column:1}.admin-inventory-movement-list article>footer{grid-column:1/-1;justify-items:start}.admin-support-summary,.admin-support-body{grid-template-columns:1fr 1fr}.admin-support-body>p{grid-column:1/-1}.admin-support-actions{grid-template-columns:1fr}.admin-support-actions button{min-height:42px}.account-support{padding-inline:12px}.account-support>header{flex-direction:column;align-items:start}.account-support-form{grid-template-columns:1fr;padding:15px}.account-support-form label.wide,.account-support-form button{grid-column:auto}.account-support-list{grid-template-columns:1fr}.admin-shop-metrics{grid-template-columns:1fr 1fr}.admin-shop-actions{grid-template-columns:1fr}.admin-shop-actions button{min-height:42px}}.hero-copy>p strong{color:var(--orange);font-weight:900}.welcome-offer{color:#fff;background:radial-gradient(circle at 75% 0,#ffffff1f,#0000 28%),linear-gradient(115deg,#172554 0%,#1e3a8a 72%,#2449aa 100%);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,38px);margin:28px clamp(24px,4.5vw,76px) 0;padding:clamp(22px,3vw,34px);display:grid;overflow:hidden;box-shadow:0 18px 42px #1e3a8a2e}.welcome-offer-mark{aspect-ratio:1;background:var(--orange);text-align:center;border-radius:50%;place-content:center;gap:1px;width:96px;display:grid;transform:rotate(-5deg);box-shadow:0 12px 28px #ff6b0047}.welcome-offer-mark span{letter-spacing:.16em;font-size:11px;font-weight:900}.welcome-offer-mark b{font-size:17px;line-height:1}.welcome-offer-copy>span{color:#ffb27c;letter-spacing:.18em;font-size:10px;font-weight:900}.welcome-offer-copy h2{letter-spacing:-.02em;margin:5px 0 4px;font-size:clamp(25px,3vw,39px);line-height:1.2}.welcome-offer-copy p{color:#fffc;margin:0;font-size:14px;line-height:1.65}.welcome-offer>button{background:var(--orange);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-width:150px;min-height:50px;padding:0 20px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #ff6b0047}.welcome-offer>button:hover{background:#e85f00;transform:translateY(-1px)}@media (width<=760px){.hero-copy{min-height:470px}.hero h1{font-size:clamp(36px,10.5vw,50px)}.welcome-offer{border-radius:15px;grid-template-columns:62px minmax(0,1fr);gap:15px;margin:16px 12px 0;padding:20px}.welcome-offer-mark{width:62px}.welcome-offer-mark span{font-size:8px}.welcome-offer-mark b{font-size:12px}.welcome-offer-copy h2{font-size:23px}.welcome-offer-copy p{font-size:12px}.welcome-offer>button{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.account-page{background:var(--paper);min-height:100vh;color:var(--ink)}.account-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:0 clamp(22px,5vw,78px);display:flex}.account-header nav{align-items:center;gap:18px;display:flex}.account-header nav a{color:#475569;font-size:10px;font-weight:800;text-decoration:none}.account-header nav a:first-child:not(:last-child){color:#92400e;background:#fef3c7;border-radius:7px;padding:8px 10px}.account-hero{grid-template-columns:100px 1fr auto;align-items:center;gap:25px;max-width:1160px;margin:0 auto;padding:clamp(54px,9vw,120px) 24px 58px;display:grid}.account-avatar{background:var(--mint);width:94px;height:94px;color:var(--ink);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:31px;display:grid;overflow:hidden}.account-avatar img{object-fit:cover;width:100%;height:100%}.account-hero h1{letter-spacing:-.045em;margin:12px 0 8px;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1}.account-hero p{color:var(--muted);margin:0;font-size:13px}.member-role{background:var(--ink);color:#fff;padding:10px 13px;font-size:10px;font-weight:700}.account-grid{grid-template-columns:1.15fr 1fr 1fr;gap:14px;max-width:1160px;margin:0 auto;padding:0 24px 90px;display:grid}.account-grid article{background:var(--white);border:1px solid var(--line);flex-direction:column;min-height:270px;padding:28px;display:flex}.account-grid article:nth-child(2){background:var(--cream)}.account-grid .account-seller-card{background:var(--teal);color:#fff}.account-number{color:var(--orange);font-family:Georgia,serif;font-size:15px;font-style:italic}.account-grid h2{letter-spacing:-.03em;margin:28px 0 18px;font-family:Georgia,serif;font-size:29px;font-weight:500}.account-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.account-seller-card p{color:#ffffffb3}.account-grid dl{gap:13px;margin:0;display:grid}.account-grid dl div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;font-size:10px;display:flex}.account-grid dt{color:var(--muted)}.account-grid dd{text-align:right;margin:0;font-weight:700}.account-grid dd i{background:var(--teal);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.account-cta{color:inherit;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:35px;margin-top:auto;padding:9px 0;font-size:11px;font-weight:800;display:flex}.account-footer{max-width:1160px;color:var(--muted);letter-spacing:.12em;justify-content:space-between;margin:0 auto;padding:0 24px 28px;font-size:9px;display:flex}.account-footer a{color:var(--ink);letter-spacing:0;border-bottom:1px solid}.order-history{max-width:1160px;margin:0 auto;padding:0 24px 90px}.order-history-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:0 0 24px;display:flex}.order-history-heading h2{color:var(--ink);letter-spacing:-.035em;margin:9px 0 6px;font-size:clamp(32px,4vw,48px);line-height:1.1}.order-history-heading p{color:var(--muted);margin:0;font-size:11px}.order-overview{gap:8px;display:flex}.order-overview>span{border:1px solid var(--line);min-width:140px;color:var(--muted);background:#fff;border-radius:10px;gap:3px;padding:13px 15px;font-size:9px;display:grid}.order-overview b{color:var(--ink);font-size:17px}.account-order-tools{grid-template-columns:minmax(250px,1fr) 190px auto;align-items:end;gap:10px;padding:18px 0 0;display:grid}.account-order-tools label{gap:6px;display:grid}.account-order-tools label>span{color:var(--muted);font-size:8px;font-weight:900}.account-order-tools input,.account-order-tools select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 11px;font-size:10px}.account-order-tools input:focus,.account-order-tools select:focus{border-color:var(--blue);outline:2px solid #bfdbfe}.account-order-tools>div{justify-content:flex-end;align-items:center;gap:8px;min-height:42px;display:flex}.account-order-tools>div>span{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:800}.account-order-tools button,.account-order-tools a{min-height:42px;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.account-order-tools button{background:var(--blue);color:#fff;cursor:pointer}.account-order-tools a{border:1px solid var(--line);color:var(--blue);background:#fff}.order-list{gap:12px;padding-top:18px;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.order-card-top,.order-card-footer{justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.order-card-top{border-bottom:1px solid var(--line)}.order-card-top>div{gap:2px;display:grid}.order-card-top>div>span{color:var(--teal);letter-spacing:.07em;font-size:10px;font-weight:900}.order-card-top time{color:var(--muted);font-size:9px}.order-status{color:#c2410c;background:#fff7ed;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.status-paid,.status-processing,.status-shipped,.status-completed{color:#15803d;background:#ecfdf5}.status-cancelled{color:#64748b;background:#f1f5f9}.order-card-body{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:30px;padding:18px;display:grid}.order-products>span{color:var(--orange);font-size:9px;font-weight:900}.order-products p{color:var(--ink);margin:7px 0 0;font-size:12px;font-weight:700;line-height:1.6}.order-card dl{gap:7px;margin:0;display:grid}.order-card dl div{color:var(--muted);justify-content:space-between;gap:15px;font-size:10px;display:flex}.order-card dd{color:var(--ink);margin:0;font-weight:800}.order-card .order-discount,.order-card .order-discount dd{color:#15803d}.order-card .order-total{border-top:1px dashed var(--line);color:var(--ink);margin-top:3px;padding-top:8px;font-weight:900}.order-card .order-total dd{font-size:15px}.order-card-footer{border-top:1px solid var(--line);color:var(--muted);background:#f8fafc;font-size:9px}.order-receipt-link{color:var(--blue);margin-left:auto;font-size:10px;font-weight:900;text-decoration:none}.receipt-page{min-height:100vh;color:var(--ink);background:#eef2f7;padding:32px 20px 70px}.receipt-toolbar{justify-content:space-between;align-items:center;width:min(960px,100%);margin:0 auto 18px;display:flex}.receipt-toolbar a{color:var(--blue);font-size:12px;font-weight:900;text-decoration:none}.receipt-print-button{background:var(--orange);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-size:11px;font-weight:900;box-shadow:0 8px 20px #ff6b0038}.receipt-sheet{background:#fff;border:1px solid #dfe5ec;border-radius:18px;width:min(960px,100%);margin:0 auto;padding:44px;box-shadow:0 24px 60px #0f172a17}.receipt-heading{border-bottom:3px solid var(--blue);justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:28px;display:flex}.receipt-heading>div{text-align:right}.receipt-heading>div>span{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:900}.receipt-heading h1{color:var(--blue);margin:4px 0;font-size:clamp(24px,4vw,38px)}.receipt-heading p{color:var(--muted);word-break:break-all;margin:0;font:700 10px monospace}.receipt-status{border:1px solid var(--line);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.receipt-status>div{border-right:1px solid var(--line);gap:4px;padding:15px 18px;display:grid}.receipt-status>div:last-child{border-right:0}.receipt-status small,.receipt-parties small{color:var(--muted);font-size:9px;font-weight:800}.receipt-status b{color:var(--blue);font-size:12px}.receipt-parties{grid-template-columns:1fr 1fr;gap:42px;padding:10px 0 26px;display:grid}.receipt-parties>div{gap:6px;display:grid}.receipt-parties b{font-size:13px}.receipt-parties p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.receipt-items{border:1px solid var(--line);border-radius:12px;overflow:hidden}.receipt-table-head,.receipt-table-row{grid-template-columns:minmax(0,1fr) 110px 70px 110px;align-items:center;gap:12px;padding:13px 16px;display:grid}.receipt-table-head{background:var(--blue);color:#fff;font-size:9px;font-weight:900}.receipt-table-head span:not(:first-child),.receipt-table-row>span:not(:first-child){text-align:right}.receipt-table-row{border-top:1px solid var(--line);font-size:10px}.receipt-table-row:first-of-type{border-top:0}.receipt-table-row>span:first-child{gap:3px;display:grid}.receipt-table-row small{color:var(--muted)}.receipt-lower{grid-template-columns:1fr 340px;gap:45px;padding:28px 0;display:grid}.receipt-lower h2,.receipt-shipments h2,.receipt-shop-policies h2{margin:0 0 14px;font-size:14px}.receipt-payment dl,.receipt-totals dl{gap:9px;margin:0;display:grid}.receipt-payment dl>div,.receipt-totals dl>div{color:var(--muted);justify-content:space-between;gap:20px;font-size:10px;display:flex}.receipt-payment dd,.receipt-totals dd{color:var(--ink);text-align:right;margin:0;font-weight:800}.receipt-payment code{word-break:break-all;font-size:9px}.receipt-discount,.receipt-discount dd{color:#15803d!important}.receipt-grand-total{border-top:2px solid var(--blue);margin-top:5px;padding-top:13px;font-weight:900;color:var(--blue)!important}.receipt-grand-total dd{color:var(--blue);font-size:18px}.receipt-shipments{border-top:1px dashed var(--line);padding:22px 0}.receipt-shipments>div{grid-template-columns:1fr 220px 1fr;gap:16px;padding:9px 0;font-size:10px;display:grid}.receipt-shipments span{display:grid}.receipt-shipments small{color:var(--muted)}.receipt-shop-policies{border-top:1px dashed var(--line);padding:22px 0}.receipt-shop-policy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.receipt-shop-policy-card{border:1px solid var(--line);background:#f8fafc;border-radius:12px;padding:15px}.receipt-shop-policy-card h3{color:var(--blue);margin:0 0 10px;font-size:12px}.receipt-shop-policy-card dl{gap:7px;margin:0;display:grid}.receipt-shop-policy-card dl>div{justify-content:space-between;gap:16px;font-size:9px;display:flex}.receipt-shop-policy-card dt{color:var(--muted)}.receipt-shop-policy-card dd{text-align:right;margin:0;font-weight:800}.receipt-shop-policies>p{color:var(--muted);margin:10px 0 0;font-size:9px}.receipt-notes{border-top:1px solid var(--line);color:var(--muted);gap:6px;padding-top:20px;font-size:9px;display:grid}.receipt-notes p{color:var(--ink);margin:0;font-weight:800}.receipt-notes span{text-align:right}.packing-slip-link{min-height:34px;color:var(--blue);background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;padding:0 12px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.packing-heading{border-bottom:3px solid var(--blue);justify-content:space-between;gap:30px;padding-bottom:25px;display:flex}.packing-heading>div:first-child{gap:3px;display:grid}.packing-heading>div:first-child>span{color:var(--orange);letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:900}.packing-heading h1{color:var(--blue);margin:0;font-size:38px}.packing-order-id{align-content:start;justify-items:end;gap:5px;display:grid}.packing-order-id small{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:900}.packing-order-id b{color:var(--ink);font:900 24px monospace}.packing-order-id span{color:var(--blue);background:#dbeafe;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900}.packing-route{grid-template-columns:1fr 40px 1fr;align-items:center;gap:18px;padding:28px 0;display:grid}.packing-route>div{border:1px solid var(--line);border-radius:12px;align-content:start;align-self:stretch;gap:5px;padding:18px;display:grid}.packing-route>i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.packing-route small,.packing-meta small{color:var(--muted);font-size:9px;font-weight:900}.packing-route b{font-size:13px}.packing-route span{color:var(--muted);font-size:10px}.packing-route p{color:var(--ink);margin:2px 0 0;font-size:10px;line-height:1.65}.packing-meta{border:1px solid var(--line);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden}.packing-meta>div{border-right:1px solid var(--line);gap:5px;padding:14px;display:grid}.packing-meta>div:last-child{border-right:0}.packing-meta b{overflow-wrap:anywhere;font-size:10px}.packing-items{border:1px solid var(--line);border-radius:12px;overflow:hidden}.packing-items>header{background:var(--blue);color:#fff;justify-content:space-between;gap:20px;padding:13px 16px;font-size:10px;display:flex}.packing-items>div{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) 80px;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.packing-items>div>span:nth-child(2){align-items:center;gap:12px;display:flex}.packing-items small{color:var(--muted);font:800 9px monospace}.packing-items strong{text-align:right;font-size:16px}.packing-check{border:2px solid #94a3b8;border-radius:4px;width:18px;height:18px}.packing-checklist{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 0;display:grid}.packing-checklist h2{grid-column:1/-1;margin:0;font-size:13px}.packing-checklist label{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.packing-checklist label i{border:1.5px solid #94a3b8;border-radius:3px;flex:0 0 15px;height:15px}.packing-footer{border-top:1px solid var(--line);justify-content:space-between;gap:30px;padding-top:20px;font-size:9px;display:flex}.packing-footer>div{gap:4px;display:grid}.packing-footer small{color:var(--muted)}@media (width<=680px){.receipt-page{padding:16px 10px 50px}.receipt-sheet{border-radius:12px;padding:24px 16px}.receipt-heading{display:grid}.receipt-heading>div{text-align:left}.receipt-status{grid-template-columns:1fr}.receipt-status>div{border-right:0;border-bottom:1px solid var(--line)}.receipt-status>div:last-child{border-bottom:0}.receipt-parties,.receipt-lower{grid-template-columns:1fr;gap:22px}.receipt-table-head,.receipt-table-row{grid-template-columns:minmax(0,1fr) 60px 80px}.receipt-table-head span:nth-child(2),.receipt-table-row>span:nth-child(2){display:none}.receipt-shipments>div{grid-template-columns:1fr;gap:5px}.receipt-shop-policy-list,.packing-route{grid-template-columns:1fr}.packing-route>i{margin:-6px auto;transform:rotate(90deg)}.packing-meta,.packing-checklist{grid-template-columns:1fr 1fr}.packing-meta>div{border-bottom:1px solid var(--line)}.packing-footer{display:grid}}@media print{@page{size:A4;margin:12mm}.receipt-page{background:#fff;min-height:auto;padding:0}.receipt-toolbar{display:none}.receipt-sheet{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}.receipt-heading,.receipt-lower,.receipt-items,.receipt-shipments,.receipt-shop-policies,.packing-route,.packing-meta,.packing-items,.packing-checklist{break-inside:avoid}}.payment-review-feedback{color:#991b1b;background:#fef2f2;border-top:1px solid #fecaca;gap:4px;padding:13px 18px;display:grid}.payment-review-feedback span{font-size:9px;font-weight:900}.payment-review-feedback p{margin:0;font-size:10px;line-height:1.6}.payment-review-feedback small{font-size:8px}.pending-order-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.pending-order-actions>a{background:var(--orange);color:#fff;border-radius:7px;align-items:center;min-height:35px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.pending-order-actions .buyer-cancellation{display:flex}.pending-order-actions .buyer-cancellation.open{flex:1 0 100%;order:2}.pending-order-actions .cancel-pending-order{min-height:35px}.pending-order-actions .cancel-order-error{color:#b91c1c;flex-basis:100%;font-size:8px;line-height:1.45}.payment-state{color:#b45309;align-items:center;gap:6px;font-weight:800;display:inline-flex}.payment-state i{background:currentColor;border-radius:50%;width:7px;height:7px}.payment-paid{color:#15803d}.payment-proof-pending{color:#1d4ed8}.payment-proof-rejected,.payment-failed{color:#b91c1c}.payment-refunded{color:#7c3aed}.order-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;place-content:center;justify-items:center;min-height:310px;padding:40px 20px;display:grid}.order-empty>span{color:var(--orange);font-size:32px}.order-empty h3{margin:12px 0 5px;font-size:24px}.order-empty p{color:var(--muted);margin:0 0 20px;font-size:11px}.order-empty a{background:var(--orange);color:#fff;border-radius:8px;align-items:center;gap:26px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}@media (width<=760px){.account-header{min-height:68px;padding:0 16px}.account-header .brand-mark{width:32px;height:32px;font-size:21px}.account-header nav{gap:8px}.account-header nav a{font-size:8px}.account-hero{grid-template-columns:65px 1fr;gap:15px;padding:52px 24px 40px}.account-avatar{width:65px;height:65px;font-size:22px}.account-hero h1{font-size:36px}.member-role{grid-column:1/-1;width:max-content}.account-grid{grid-template-columns:1fr;padding-bottom:55px}.account-grid article{min-height:230px}.order-history{padding:0 12px 62px}.order-history-heading{align-items:start;display:grid}.order-overview{width:100%}.order-overview>span{flex:1;min-width:0}.account-order-tools{grid-template-columns:1fr}.account-order-tools>div{justify-content:space-between}.account-order-tools button,.account-order-tools a{flex:1}.order-card-body{grid-template-columns:1fr;gap:18px}.order-card-top,.order-card-footer{padding:13px}.order-card-footer{flex-wrap:wrap;align-items:flex-start}.pending-order-actions{flex-wrap:wrap;width:100%;margin-left:0}.pending-order-actions>a,.pending-order-actions .cancel-pending-order{flex:1;justify-content:center}.order-card-body{padding:15px 13px}}.login-page{background:var(--ink);color:#fff;min-height:100vh;padding:28px clamp(22px,5vw,76px);position:relative;overflow:hidden}.login-page:before{content:"";aspect-ratio:1;background:var(--orange);opacity:.9;border-radius:50%;width:42vw;position:absolute;top:-30vw;right:-8vw}.login-page:after{content:"";border:80px solid #a9f8c714;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-190px;left:29%}.login-brand{color:#fff;z-index:2;width:max-content;position:relative}.login-brand small{color:#ffffff8c}.login-panel{z-index:2;grid-template-columns:1fr minmax(390px,470px);align-items:center;gap:clamp(55px,9vw,135px);max-width:1180px;min-height:calc(100vh - 94px);margin:0 auto;display:grid;position:relative}.login-intro h1{letter-spacing:-.055em;margin:22px 0 28px;font-family:Georgia,serif;font-size:clamp(53px,6.2vw,84px);font-weight:500;line-height:.98}.login-intro h1 em{color:var(--mint);font-weight:400}.login-intro>p{color:#ffffff9e;max-width:510px;font-size:14px;line-height:1.85}.login-benefits{color:#ffffffbd;gap:12px;margin-top:42px;font-size:10px;display:grid}.login-benefits span{align-items:center;gap:13px;display:flex}.login-benefits b{color:var(--orange);font-family:Georgia,serif;font-size:13px;font-style:italic}.login-card{background:var(--white);color:var(--ink);padding:clamp(30px,4vw,48px);box-shadow:0 30px 80px #00000047}.login-step{color:var(--teal);letter-spacing:.2em;font-size:8px;font-weight:800}.login-card h2{letter-spacing:-.04em;margin:17px 0 10px;font-family:Georgia,serif;font-size:42px;font-weight:500}.login-card>p{color:var(--muted);margin:0 0 24px;font-size:12px;line-height:1.7}.login-notice{border-left:3px solid var(--orange);background:#f5eee8;gap:4px;margin-bottom:14px;padding:12px 14px;font-size:10px;display:grid}.login-notice b{font-size:11px}.login-notice span{color:var(--muted);line-height:1.5}.login-notice.error{color:#96361e;background:#fff0ec}.google-login-primary{background:var(--ink);color:#fff;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:52px;padding:0 17px;font-size:11px;font-weight:800;display:grid}.google-login-primary>span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:15px;display:grid}.google-login-primary i{font-size:17px;font-style:normal}.google-login-primary.disabled{opacity:.42;cursor:not-allowed}.login-card>small{color:var(--muted);text-align:center;margin:15px 5px 24px;font-size:8px;line-height:1.6;display:block}.back-market{width:max-content;color:var(--muted);border-bottom:1px solid var(--line);margin:0 auto;padding-bottom:3px;font-size:9px;display:block}@media (width<=850px){.login-page{padding:22px}.login-panel{grid-template-columns:1fr;gap:45px;padding:65px 0 35px}.login-intro h1{font-size:clamp(48px,13vw,68px)}.login-benefits{margin-top:30px}.login-card{width:100%;max-width:520px}}.seller-page{background:var(--paper);min-height:100vh;color:var(--ink)}.seller-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:78px;padding:0 clamp(22px,5vw,78px);display:flex}.seller-header nav{align-items:center;gap:27px;display:flex}.seller-header nav a{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:10px;font-weight:700}.seller-header .notification-bell summary{border:1px solid var(--line)}.seller-loading{min-height:calc(100vh - 78px);color:var(--muted);place-content:center;justify-items:center;gap:16px;font-size:11px;display:grid}.seller-loading span{border:2px solid var(--line);border-top-color:var(--orange);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite sellerSpin}@keyframes sellerSpin{to{transform:rotate(360deg)}}.seller-onboarding{grid-template-columns:1fr minmax(380px,470px);align-items:center;gap:clamp(55px,8vw,120px);max-width:1160px;min-height:calc(100vh - 78px);margin:0 auto;padding:clamp(60px,10vw,130px) 24px 80px;display:grid}.seller-onboarding h1{letter-spacing:-.055em;margin:20px 0 24px;font-family:Georgia,serif;font-size:clamp(49px,6vw,75px);font-weight:500;line-height:1}.seller-onboarding h1 em{color:var(--teal);font-weight:400}.seller-onboarding>div>p{max-width:500px;color:var(--muted);font-size:13px;line-height:1.8}.seller-onboarding ul{color:var(--teal);gap:12px;margin:33px 0 0;padding:0;font-size:10px;font-weight:700;list-style:none;display:grid}.seller-shop-name-hint{color:#64748b;font-size:8px;font-weight:600;line-height:1.45}.seller-onboarding-advanced{background:#fff;border:1px solid #dbe3ee;border-radius:10px;overflow:hidden}.seller-onboarding-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 12px;list-style:none;display:flex}.seller-onboarding-advanced>summary::-webkit-details-marker{display:none}.seller-onboarding-advanced>summary>span{gap:2px;display:grid}.seller-onboarding-advanced>summary b{color:#172554;font-size:10px}.seller-onboarding-advanced>summary small{color:#64748b;font-size:8px}.seller-onboarding-advanced>summary i{color:#1e3a8a;font-size:17px;font-style:normal;transition:transform .2s}.seller-onboarding-advanced[open]>summary{background:#f8fafc;border-bottom:1px solid #dbe3ee}.seller-onboarding-advanced[open]>summary i{transform:rotate(45deg)}.seller-onboarding-advanced>div{gap:11px;padding:12px;display:grid}.seller-form{background:var(--white);border:1px solid var(--line);gap:18px;padding:clamp(26px,3vw,40px);display:grid}.seller-form>span,.seller-list-heading span{color:var(--teal);letter-spacing:.2em;font-size:8px;font-weight:800}.seller-form h2,.seller-list-heading h2{letter-spacing:-.035em;margin:0 0 5px;font-family:Georgia,serif;font-size:34px;font-weight:500}.seller-form label{color:var(--muted);gap:8px;font-size:9px;font-weight:700;display:grid}.seller-form input,.seller-form textarea,.seller-form select{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:0;outline:none;padding:12px 13px;font-size:12px}.seller-form input:focus,.seller-form textarea:focus,.seller-form select:focus{border-color:var(--teal);box-shadow:0 0 0 2px #12675714}.seller-form textarea{resize:vertical;line-height:1.6}.seller-form .price-help{color:#15803d;font-size:8px;font-weight:800;line-height:1.45}.seller-form .price-help.invalid{color:#be123c}.product-draft-banner{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.product-draft-banner>span{color:#475569;background:#e2e8f0;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.product-draft-banner>div{gap:2px;min-width:0;display:grid}.product-draft-banner b{color:#334155;font-size:8px}.product-draft-banner small{color:#64748b;font-size:7px;line-height:1.45}.product-draft-banner.saving{background:#f0fdf4;border-color:#bbf7d0}.product-draft-banner.saving>span{color:#15803d;background:#dcfce7}.product-draft-banner.restored{background:#eff6ff;border-color:#bfdbfe}.product-draft-banner.restored>span{color:#1e3a8a;background:#dbeafe}.seller-form .product-draft-banner>button{color:#475569;text-align:center;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-height:31px;padding:0 9px;font-size:7px}.product-description-help{color:#c2410c;justify-self:end;font-size:7px;font-weight:750}.product-description-help.ready{color:#15803d}.seller-product-description-control{gap:8px;display:grid;position:relative}.seller-form .seller-product-description-control>button{color:#1e3a8a;text-align:center;min-height:34px;box-shadow:none;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-self:start;padding:0 11px;font-size:8px}.seller-form .seller-product-description-control>button span{color:var(--orange);margin-right:4px}.seller-form .seller-product-description-control>button:disabled{cursor:not-allowed;opacity:.45}.product-form-submit-actions{grid-template-columns:.8fr 1.2fr;gap:8px;display:grid}.seller-form .product-form-submit-actions>button{text-align:center;border-radius:9px;min-height:49px}.seller-form .product-form-submit-actions>.product-preview-button{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.seller-form .product-form-submit-actions>.product-preview-button:disabled{cursor:not-allowed;opacity:.45}.seller-product-wallet-later{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:9px;margin:0;padding:10px 12px;display:flex}.seller-product-wallet-later>i{color:#1e3a8a;background:#dbeafe;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}.seller-product-wallet-later>span{gap:2px;display:grid}.seller-product-wallet-later b{color:#1e3a8a;font-size:9px}.seller-product-wallet-later small{color:#475569;font-size:7px;line-height:1.45}.sku-input-field>small{font-size:8px;font-weight:500;line-height:1.45}.sku-validation{border-radius:6px;align-items:center;min-height:18px;padding:4px 7px;line-height:1.45;display:flex}.sku-validation.sku-empty{color:#64748b;background:#f8fafc}.sku-validation.sku-valid{color:#15803d;background:#f0fdf4;font-weight:800}.sku-validation.sku-invalid,.sku-validation.sku-duplicate{color:#c2410c;background:#fff7ed;font-weight:800}.barcode-input-field{color:var(--muted);gap:8px;font-size:9px;font-weight:700;display:grid}.barcode-input-field>div,.product-edit-barcode-field{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.barcode-input-field>div input{min-width:0}.barcode-input-field>small{color:var(--muted);font-size:8px;font-weight:500;line-height:1.45}.barcode-validation{border-radius:6px;align-items:center;min-height:18px;padding:4px 7px;line-height:1.45;display:flex}.barcode-validation.barcode-empty{color:#64748b;background:#f8fafc}.barcode-validation.barcode-valid{color:#15803d;background:#f0fdf4;font-weight:800}.barcode-validation.barcode-invalid,.barcode-validation.barcode-duplicate{color:#c2410c;background:#fff7ed;font-weight:800}.seller-form .barcode-scan-button{color:#fff;text-align:center;white-space:nowrap;background:#1e3a8a;border:0;min-height:43px;padding:0 10px;font-size:8px}.seller-product-image-picker>div{cursor:pointer;background:#f8fafc;border:1px dashed #93c5fd;border-radius:11px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;min-height:118px;padding:12px;display:grid}.seller-product-image-picker img,.seller-product-image-picker>div>b{object-fit:cover;color:#1e3a8a;background:#dbeafe;border-radius:8px;place-items:center;width:92px;height:92px;font-size:25px;display:grid}.seller-product-image-picker p{gap:5px;margin:0;display:grid}.seller-product-image-picker strong{color:var(--ink);overflow-wrap:anywhere;font-size:10px}.seller-product-image-picker small{color:var(--muted);font-size:8px;font-weight:500}.product-image-quality{border-radius:6px;padding:6px 7px;line-height:1.45;display:block;font-weight:800!important}.product-image-quality.quality-ready{background:#f0fdf4;color:#15803d!important}.product-image-quality.quality-warning{background:#fffbeb;color:#b45309!important}.product-image-quality.quality-invalid{background:#fff1f2;color:#be123c!important}.seller-product-image-picker>input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.seller-product-gallery-picker{gap:8px;display:grid}.seller-product-gallery-picker>div{cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:96px;padding:10px;display:grid}.seller-product-gallery-picker figure,.seller-product-gallery-picker>div>b{background:#fff;border-radius:8px;grid-template-rows:1fr auto;min-width:0;margin:0;display:grid;overflow:hidden}.seller-product-gallery-picker img{aspect-ratio:1;object-fit:cover;width:100%}.seller-product-gallery-picker figcaption{color:#475569;text-align:center;padding:5px;font-size:7px}.seller-product-gallery-picker>div>b{color:#1e3a8a;border:1px dashed #93c5fd;align-content:center;place-items:center;gap:3px;font-size:20px}.seller-product-gallery-picker>div>b small{color:#64748b;font-size:7px}.seller-product-gallery-picker>input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.seller-form button{background:var(--orange);color:#fff;text-align:left;border:0;min-height:49px;padding:0 17px;font-size:11px;font-weight:800}.seller-form button:disabled{opacity:.55;cursor:wait}.seller-message{color:var(--teal);margin:-3px 0 0;font-size:10px;line-height:1.6}.seller-global-feedback{z-index:80;color:#172554;background:#fffffffa;border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:12px minmax(0,1fr) 32px;align-items:center;gap:11px;width:min(430px,100vw - 48px);padding:13px 12px 13px 15px;display:grid;position:fixed;top:78px;right:24px;box-shadow:0 18px 48px #1e3a8a33}.seller-global-feedback>i{background:#1e3a8a;border:3px solid #dbeafe;border-radius:50%;width:10px;height:10px}.seller-global-feedback>span{gap:2px;min-width:0;display:grid}.seller-global-feedback small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.seller-global-feedback b{color:#172554;font-size:14px;line-height:1.45}.seller-global-feedback button{color:#1e3a8a;cursor:pointer;background:#eff6ff;border:0;border-radius:9px;width:32px;height:32px;font-size:20px;line-height:1}.seller-global-feedback button:hover{background:#dbeafe}.seller-summary{justify-content:space-between;align-items:end;gap:30px;max-width:1160px;margin:0 auto;padding:clamp(58px,8vw,105px) 24px 50px;display:flex}.seller-summary h1{letter-spacing:-.055em;margin:17px 0 12px;font-family:Georgia,serif;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:1}.seller-summary p{color:var(--muted);margin:0;font-size:12px}.seller-summary-brand{align-items:center;gap:22px;min-width:0;display:flex}.seller-summary-logo{color:#1e3a8a;background:#eff6ff;border:1px solid #dbeafe;border-radius:22px;flex:none;place-items:center;width:88px;height:88px;font-family:Georgia,serif;font-size:36px;display:grid;overflow:hidden;box-shadow:0 12px 30px #1e3a8a17}.seller-summary-logo img{object-fit:cover;width:100%;height:100%}.seller-summary-brand h1{margin-top:13px}.seller-quick-nav{grid-template-columns:repeat(5,1fr);gap:10px;max-width:1112px;margin:-24px auto 18px;padding:0;display:grid}.seller-quick-nav a{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:14px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.seller-quick-nav a:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 14px 30px #1e3a8a1a}.seller-quick-nav a>span{width:32px;height:32px;color:var(--teal);background:#eff6ff;border-radius:10px;grid-row:1/3;place-items:center;font-size:9px;font-weight:900;display:grid}.seller-quick-nav a>b{color:var(--ink);font-size:11px}.seller-quick-nav a>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-quick-nav .shipping-link{background:linear-gradient(135deg,#fff 38%,#fff7ed);border-color:#fed7aa}.seller-quick-nav .shipping-link>span{background:var(--orange);color:#fff}.seller-quick-nav a.attention{background:linear-gradient(135deg,#fff 35%,#fff7ed);border-color:#fdba74;box-shadow:0 12px 30px #c2410c1f}.seller-quick-nav a.attention>span{background:var(--orange);color:#fff}.seller-quick-nav a.attention>small{color:#c2410c;font-weight:800}.seller-live-confirmation{background:linear-gradient(135deg,#f0fdf4,#fff 70%);border:1px solid #86efac;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr) auto;align-items:center;gap:18px;max-width:1112px;margin:0 auto 16px;padding:20px 22px;scroll-margin-top:96px;display:grid;box-shadow:0 16px 36px #15803d14}.seller-live-confirmation>header{gap:4px;display:grid}.seller-live-confirmation>header>span{color:#15803d;letter-spacing:.16em;align-items:center;gap:7px;font-size:8px;font-weight:950;display:flex}.seller-live-confirmation>header>span i{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #dcfce7}.seller-live-confirmation h2{color:#14532d;margin:2px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.seller-live-confirmation p{color:#166534;margin:0;font-size:8px;line-height:1.55}.seller-live-confirmation>div{grid-template-columns:.7fr 1.3fr;gap:7px;display:grid}.seller-live-confirmation>div>span{background:#ffffffd1;border:1px solid #bbf7d0;border-radius:10px;gap:2px;min-width:0;padding:10px;display:grid}.seller-live-confirmation>div b{overflow-wrap:anywhere;color:#14532d;font-size:10px}.seller-live-confirmation>div small{color:#15803d;font-size:7px}.seller-live-confirmation>nav{gap:7px;display:grid}.seller-live-confirmation>nav a{color:#166534;white-space:nowrap;background:#fff;border:1px solid #86efac;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.seller-live-confirmation>nav a:first-child{color:#fff;background:#15803d;border-color:#15803d}.seller-mobile-actions{display:none}.seller-shop-brand{border:1px solid var(--line);max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;grid-template-columns:minmax(240px,1fr) minmax(320px,1.2fr) auto;align-items:center;gap:20px;margin:0 auto 16px;padding:22px;display:grid}.seller-shop-brand>div>span{color:var(--teal);letter-spacing:.18em;font-size:8px;font-weight:900}.seller-shop-brand h2{margin:5px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.seller-shop-brand>div>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.seller-shop-brand .seller-product-image-picker>div{grid-template-columns:64px minmax(0,1fr);min-height:82px}.seller-shop-brand .seller-product-image-picker img,.seller-shop-brand .seller-product-image-picker>div>b{width:64px;height:64px}.seller-media-autosave{color:#166534;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:8px;font-weight:900;display:inline-flex}.seller-media-autosave>i{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.seller-media-autosave.saving{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.seller-media-autosave.saving>i{background:#1e3a8a}.seller-shop-profile{border:1px solid var(--line);max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;grid-template-columns:.78fr 1.35fr .82fr;align-items:end;gap:20px;margin:0 auto 16px;padding:22px;display:grid}.seller-shop-profile-copy>span{color:var(--teal);letter-spacing:.18em;font-size:8px;font-weight:900}.seller-shop-profile h2{margin:5px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.seller-shop-profile-copy>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.seller-shop-profile-fields{gap:10px;display:grid}.seller-shipping-settings{background:linear-gradient(135deg,#fff 45%,#fff7ed);border:1px solid #fed7aa;border-radius:14px;gap:12px;margin-top:4px;padding:16px;scroll-margin-top:100px;display:grid}.seller-shipping-settings>div:first-child>span{color:var(--orange);letter-spacing:.16em;font-size:8px;font-weight:900}.seller-shipping-settings h3{color:var(--ink);margin:4px 0;font-size:16px}.seller-shipping-settings>div:first-child>p{color:var(--muted);margin:0;font-size:9px;line-height:1.55}.seller-shipping-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seller-shipping-fields .wide{grid-column:1/-1}.seller-shipping-presets{background:#fff;border:1px solid #fed7aa;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.seller-shipping-presets>span{gap:2px;display:grid}.seller-shipping-presets>span b{color:#9a3412;font-size:9px}.seller-shipping-presets>span small{color:var(--muted);font-size:7px}.seller-shipping-presets>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.seller-shop-profile .seller-shipping-presets button{color:#9a3412;min-width:48px;min-height:34px;box-shadow:none;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:0;padding:0 10px;font-size:8px}.seller-shop-profile .seller-shipping-presets button.active{border-color:var(--orange);background:var(--orange);color:#fff}.seller-shop-profile .seller-shipping-presets button:disabled{opacity:.55}.seller-shipping-advanced,.seller-product-advanced,.seller-product-gallery-more{background:#fff;border:1px solid #dbe3ee;border-radius:11px;overflow:hidden}.seller-shipping-advanced>summary,.seller-product-advanced>summary,.seller-product-gallery-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.seller-shipping-advanced>summary::-webkit-details-marker{display:none}.seller-product-advanced>summary::-webkit-details-marker{display:none}.seller-product-gallery-more>summary::-webkit-details-marker{display:none}.seller-shipping-advanced>summary>span,.seller-product-advanced>summary>span,.seller-product-gallery-more>summary>span{gap:2px;display:grid}.seller-shipping-advanced>summary b,.seller-product-advanced>summary b,.seller-product-gallery-more>summary b{color:#172554;font-size:12px}.seller-shipping-advanced>summary small,.seller-product-advanced>summary small,.seller-product-gallery-more>summary small{color:#64748b;font-size:10px}.seller-shipping-advanced>summary i,.seller-product-advanced>summary i,.seller-product-gallery-more>summary i{color:#1e3a8a;font-size:17px;font-style:normal;transition:transform .2s}.seller-shipping-advanced[open]>summary i,.seller-product-advanced[open]>summary i,.seller-product-gallery-more[open]>summary i{transform:rotate(45deg)}.seller-shipping-advanced[open]>summary,.seller-product-advanced[open]>summary,.seller-product-gallery-more[open]>summary{background:#f8fafc;border-bottom:1px solid #dbe3ee}.seller-shipping-advanced>div,.seller-product-advanced>div{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}.seller-shop-profile .seller-shipping-toggle{cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;grid-column:1/-1;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:flex}.seller-shop-profile .seller-shipping-toggle>input{width:18px;height:18px;accent-color:var(--teal);flex:none}.seller-shipping-toggle>span{gap:2px;display:grid}.seller-shipping-toggle b{color:var(--ink);font-size:10px}.seller-shipping-toggle small{color:var(--muted);font-size:8px;font-weight:500}.seller-shipping-settings aside{color:#9a3412;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:8px;display:flex}.seller-shipping-settings aside b{font-size:9px}#seller-readiness,#shop-profile,#shop-policy,#shipping-origin,#shop-availability,#first-order-check,#seller-wallet,#seller-products,#seller-inventory,#seller-orders,#seller-support,#seller-payouts{scroll-margin-top:96px}.seller-readiness{max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #fed7aa;border-radius:18px;gap:16px;margin:0 auto 16px;padding:24px;display:grid}.seller-readiness.complete{border-color:#bbf7d0}.seller-readiness>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.seller-readiness>header span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:900}.seller-readiness.complete>header span{color:#15803d}.seller-readiness>header h2{margin:5px 0;font-size:28px;font-weight:800;line-height:1.25}.seller-readiness>header p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.seller-readiness>header strong{flex:none;justify-items:end;gap:4px;display:grid}.seller-readiness>header strong b{color:var(--teal);font-size:34px;line-height:1}.seller-readiness>header strong small{color:#64748b;font-size:11px;font-weight:800}.seller-readiness-progress{background:#e2e8f0;border-radius:99px;height:7px;overflow:hidden}.seller-readiness-progress>span{border-radius:inherit;background:var(--orange);height:100%;transition:width .25s;display:block}.seller-readiness.complete .seller-readiness-progress>span{background:#16a34a}.seller-readiness-primary{background:var(--orange);color:#fff;min-height:62px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:11px 18px;text-decoration:none;display:flex;box-shadow:0 10px 24px #ff6b002e}.seller-readiness.complete .seller-readiness-primary{background:#15803d;box-shadow:0 10px 24px #15803d29}.seller-readiness-primary>span{gap:2px;display:grid}.seller-readiness-primary small{color:#ffffffc7;font-size:10px;font-weight:800}.seller-readiness-primary b{font-size:16px}.seller-readiness-primary>i{font-size:23px;font-style:normal;font-weight:900}.seller-readiness-primary:hover{filter:brightness(.96)}.seller-readiness-primary:disabled{cursor:wait;opacity:.68}.seller-readiness-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.seller-readiness-details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;list-style:none;display:grid}.seller-readiness-details>summary::-webkit-details-marker{display:none}.seller-readiness-details>summary>span{gap:2px;display:grid}.seller-readiness-details>summary b{color:#172554;font-size:13px}.seller-readiness-details>summary small{color:#64748b;font-size:11px}.seller-readiness-details>summary em{color:#334155;background:#e2e8f0;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.seller-readiness-details[open]>summary{background:#fff;border-bottom:1px solid #e2e8f0}.seller-readiness-detail-body{gap:10px;padding:12px;display:grid}.seller-readiness-list{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.seller-readiness-list a{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-width:0;padding:10px;text-decoration:none;display:grid}.seller-readiness-list a.ready{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.seller-readiness-list i{background:#ffedd5;border-radius:50%;grid-row:1/3;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.seller-readiness-list a.ready i{background:#dcfce7}.seller-readiness-list span{gap:3px;min-width:0;display:grid}.seller-readiness-list b{font-size:9px}.seller-readiness-list small{color:#64748b;text-overflow:ellipsis;font-size:7px;line-height:1.45;overflow:hidden}.seller-readiness-list em{grid-column:2;font-size:7px;font-style:normal;font-weight:900}.seller-gallery-delete-backdrop{z-index:156;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08122dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.seller-gallery-delete-dialog{background:#fff;border-radius:20px;width:min(620px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 32px 100px #030a1c73}.seller-gallery-delete-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex}.seller-gallery-delete-dialog>header>div{gap:4px;display:grid}.seller-gallery-delete-dialog>header span{color:#be123c;letter-spacing:.15em;font-size:8px;font-weight:900}.seller-gallery-delete-dialog>header h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.seller-gallery-delete-dialog>header p{color:#64748b;margin:0;font-size:8px;line-height:1.5}.seller-gallery-delete-dialog>header button{border:1px solid var(--line);color:#172554;background:#f8fafc;border-radius:50%;flex:none;width:36px;height:36px;font-size:21px}.seller-gallery-delete-review{grid-template-columns:190px minmax(0,1fr);gap:17px;padding:18px 22px 12px;display:grid}.seller-gallery-delete-image{aspect-ratio:1;border:1px solid var(--line);background-color:#f1f5f9;background-position:50%;background-size:cover;border-radius:13px;box-shadow:inset 0 0 0 5px #fff}.seller-gallery-delete-review>div:last-child{align-content:center;gap:5px;min-width:0;display:grid}.seller-gallery-delete-review small{color:#64748b;font-size:7px;font-weight:900}.seller-gallery-delete-review h3{color:#172554;text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:18px;overflow:hidden}.seller-gallery-delete-review dl{border:1px solid var(--line);background:var(--line);border-radius:9px;gap:1px;margin:0;display:grid;overflow:hidden}.seller-gallery-delete-review dl>div{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.seller-gallery-delete-review dt{color:#64748b;font-size:7px}.seller-gallery-delete-review dd{color:#172554;text-align:right;margin:0;font-size:7px;font-weight:900}.seller-gallery-delete-warning{background:#fff1f2;border:1px solid #fda4af;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin:0 22px 10px;padding:11px 12px;display:grid}.seller-gallery-delete-warning>i{color:#be123c;background:#ffe4e6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:950;display:grid}.seller-gallery-delete-warning>div{gap:3px;display:grid}.seller-gallery-delete-warning b{color:#9f1239;font-size:9px}.seller-gallery-delete-warning span{color:#be123c;font-size:7px;line-height:1.45}.seller-gallery-delete-confirmation{cursor:pointer;border:1px solid #fda4af;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;margin:0 22px 18px;padding:11px 12px;display:grid}.seller-gallery-delete-confirmation input{accent-color:#be123c;width:17px;height:17px;margin:1px 0 0}.seller-gallery-delete-confirmation>span{gap:3px;display:grid}.seller-gallery-delete-confirmation b{font-size:8px}.seller-gallery-delete-confirmation small{color:#64748b;font-size:7px;line-height:1.45}.seller-gallery-delete-dialog>footer{border-top:1px solid var(--line);background:#f8fafc;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.seller-gallery-delete-dialog>footer button{border-radius:9px;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.seller-gallery-delete-cancel{border:1px solid var(--line);color:#475569;background:#fff}.seller-gallery-delete-confirm{color:#fff;background:#be123c;border:0}.seller-gallery-delete-dialog>footer button:disabled{cursor:not-allowed;opacity:.48}.seller-bulk-review-backdrop{z-index:154;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08122dc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.seller-bulk-review-dialog{background:#fff;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 44px);overflow-y:auto;box-shadow:0 32px 100px #030a1c70}.seller-bulk-review-dialog>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 17px;display:flex;position:sticky;top:0}.seller-bulk-review-dialog>header>div{gap:4px;display:grid}.seller-bulk-review-dialog>header span{color:#1e3a8a;letter-spacing:.16em;font-size:8px;font-weight:900}.seller-bulk-review-dialog>header h2{margin:0;font-family:Georgia,serif;font-size:29px;font-weight:500}.seller-bulk-review-dialog>header p{color:#64748b;margin:0;font-size:8px;line-height:1.5}.seller-bulk-review-dialog>header button{border:1px solid var(--line);color:#172554;background:#f8fafc;border-radius:50%;flex:none;width:36px;height:36px;font-size:21px}.seller-bulk-review-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:17px 22px 10px;display:grid}.seller-bulk-review-summary article{background:#f8fafc;border-radius:10px;gap:3px;min-width:0;padding:12px;display:grid}.seller-bulk-review-summary article.safe{background:#ecfdf5}.seller-bulk-review-summary article.attention{background:#fff7ed}.seller-bulk-review-summary small,.seller-bulk-review-summary span{color:#64748b;font-size:7px;line-height:1.35}.seller-bulk-review-summary b{color:#172554;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.seller-bulk-review-summary article.safe b{color:#15803d}.seller-bulk-review-summary article.attention b{color:#c2410c}.seller-bulk-review-products{border:1px solid var(--line);background:var(--line);border-radius:11px;gap:1px;margin:0 22px 10px;display:grid;overflow:hidden}.seller-bulk-review-products>header{background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.seller-bulk-review-products>header b{font-size:9px}.seller-bulk-review-products>header span,.seller-bulk-review-products>small{color:#64748b;font-size:7px}.seller-bulk-review-products>div{background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px 11px;display:grid}.seller-bulk-review-products>div>span{color:#1e3a8a;background:#eff6ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.seller-bulk-review-products>div>span img{object-fit:cover;width:100%;height:100%}.seller-bulk-review-products p{gap:2px;min-width:0;margin:0;display:grid}.seller-bulk-review-products p b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-bulk-review-products p small{color:#64748b;font-size:7px}.seller-bulk-review-products>div>strong{color:#475569;font-size:7px}.seller-bulk-review-products>small{text-align:center;background:#fff;padding:8px 12px}.seller-bulk-impact-warning,.seller-bulk-impact-safe{background:#fff7ed;border:1px solid #fdba74;border-radius:11px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;margin:0 22px 10px;padding:11px 12px;display:grid}.seller-bulk-impact-safe{background:#ecfdf5;border-color:#86efac}.seller-bulk-impact-warning>i,.seller-bulk-impact-safe>i{color:#c2410c;background:#ffedd5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:950;display:grid}.seller-bulk-impact-safe>i{color:#15803d;background:#dcfce7}.seller-bulk-impact-warning>div,.seller-bulk-impact-safe>div{gap:3px;display:grid}.seller-bulk-impact-warning b,.seller-bulk-impact-safe b{color:#9a3412;font-size:9px}.seller-bulk-impact-safe b{color:#166534}.seller-bulk-impact-warning span,.seller-bulk-impact-safe span{color:#9a3412;font-size:7px;line-height:1.45}.seller-bulk-impact-safe span{color:#15803d}.seller-bulk-review-confirmations{gap:7px;padding:0 22px 17px;display:grid}.seller-bulk-review-confirmations label{border:1px solid var(--line);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.seller-bulk-review-confirmations label.impact{background:#fff7ed;border-color:#fdba74}.seller-bulk-review-confirmations input{accent-color:#1e3a8a;width:17px;height:17px;margin:1px 0 0}.seller-bulk-review-confirmations label>span{gap:3px;display:grid}.seller-bulk-review-confirmations b{font-size:8px}.seller-bulk-review-confirmations small{color:#64748b;font-size:7px;line-height:1.45}.seller-bulk-review-dialog>footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex;position:sticky;bottom:0}.seller-bulk-review-dialog>footer button{border-radius:9px;min-height:42px;padding:0 14px;font-size:8px;font-weight:900}.seller-bulk-review-cancel{border:1px solid var(--line);color:#475569;background:#fff}.seller-bulk-review-confirm{color:#fff;background:#1e3a8a;border:0}.seller-bulk-review-dialog>footer button:disabled{cursor:not-allowed;opacity:.48}.seller-shop-profile label{color:#475569;gap:6px;font-size:8px;font-weight:900;display:grid}.seller-shop-profile input,.seller-shop-profile textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;outline:none;padding:10px 11px;font-size:10px}.seller-shop-profile textarea{resize:vertical;line-height:1.55}.seller-shop-profile input:focus,.seller-shop-profile textarea:focus{border-color:var(--teal);box-shadow:0 0 0 2px #1e3a8a14}.seller-shop-profile-preview{background:#eff6ff;border-radius:9px;gap:6px;min-width:0;padding:12px;display:grid}.seller-shop-profile-preview span{color:#64748b;font-size:8px;font-weight:800}.seller-shop-profile-preview code{color:#172554;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.seller-shop-profile-preview a{width:max-content;color:var(--teal);font-size:8px;font-weight:900;text-decoration:underline}.seller-shop-profile>button{background:var(--teal);color:#fff;border:0;border-radius:9px;grid-column:2/-1;min-height:46px;font-size:9px;font-weight:900}.seller-shop-profile>button:disabled{opacity:.5}.seller-shop-cover{border:1px solid var(--line);max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.45fr) auto;align-items:center;gap:20px;margin:0 auto 16px;padding:22px;display:grid}.seller-shop-cover>div>span{color:var(--teal);letter-spacing:.18em;font-size:8px;font-weight:900}.seller-shop-cover h2{margin:5px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.seller-shop-cover>div>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.seller-shop-cover label{cursor:pointer;gap:6px;min-width:0;display:grid}.seller-shop-cover label>div{min-height:100px;color:var(--teal);background:#eff6ff;border:1px dashed #93c5fd;border-radius:10px;place-items:center;display:grid;overflow:hidden}.seller-shop-cover label img{object-fit:cover;width:100%;height:100px}.seller-shop-cover label b{font-size:10px}.seller-shop-cover label input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.seller-shop-cover label small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-shop-policy{border:1px solid var(--line);max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);gap:20px;margin:0 auto 16px;padding:24px;display:grid}.seller-shop-policy-copy>span{color:var(--teal);letter-spacing:.18em;font-size:8px;font-weight:900}.seller-shop-policy h2{margin:5px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.seller-shop-policy-copy>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.seller-shop-policy-fields{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.seller-shop-policy label{color:#475569;gap:6px;min-width:0;font-size:8px;font-weight:900;display:grid}.seller-shop-policy label.wide{grid-column:1/-1}.seller-shop-policy input,.seller-shop-policy select,.seller-shop-policy textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:10px;font-size:9px}.seller-shop-policy textarea{resize:vertical;line-height:1.55}.seller-policy-speed>small{color:#64748b;font-size:8px;font-weight:600;line-height:1.45}.seller-policy-advanced{background:#fff;border:1px solid #dbe3ee;border-radius:9px;overflow:hidden}.seller-policy-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:49px;padding:9px 11px;list-style:none;display:flex}.seller-policy-advanced>summary::-webkit-details-marker{display:none}.seller-policy-advanced>summary>span{gap:2px;display:grid}.seller-policy-advanced>summary b{color:#172554;font-size:9px}.seller-policy-advanced>summary small{color:#64748b;font-size:7px}.seller-policy-advanced>summary i{color:#1e3a8a;font-size:16px;font-style:normal;transition:transform .2s}.seller-policy-advanced[open]>summary{background:#f8fafc;border-bottom:1px solid #dbe3ee}.seller-policy-advanced[open]>summary i{transform:rotate(45deg)}.seller-policy-advanced>div{grid-template-columns:minmax(150px,.65fr) minmax(0,1.35fr);gap:10px;padding:11px;display:grid}.seller-shop-policy>button{background:var(--teal);color:#fff;border:0;border-radius:9px;grid-column:2;min-height:46px;font-size:9px;font-weight:900}.seller-shop-policy>button:disabled{opacity:.5}.seller-fulfillment-address{border:1px solid var(--line);max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;grid-template-columns:minmax(230px,.8fr) minmax(280px,1.2fr) minmax(160px,.55fr);align-items:end;gap:18px;margin:0 auto 16px;padding:24px;display:grid}.seller-origin-create{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;max-width:1112px;margin:0 auto 10px;padding:14px 16px;display:grid}.seller-origin-create.is-empty{background:#fff7ed;border-color:#fdba74}.seller-origin-create>div:first-child{gap:3px;display:grid}.seller-origin-create>div:first-child>span{color:#1e3a8a;letter-spacing:.15em;font-size:11px;font-weight:900}.seller-origin-create.is-empty>div:first-child>span{color:#c2410c}.seller-origin-create>div:first-child>b{color:#172554;font-size:15px}.seller-origin-create>div:first-child>small{color:#64748b;font-size:13px;line-height:1.5}.seller-origin-create .account-add-address{display:contents}.seller-origin-create .add-address-button{color:#fff;background:#1e3a8a;border:0;border-radius:9px;min-height:44px;padding:0 16px;font-size:13px;font-weight:900}.seller-origin-create.is-empty .add-address-button{background:var(--orange)}.seller-origin-create .account-new-address-form{grid-column:1/-1;width:100%;margin:2px 0 0}.seller-fulfillment-address>div:first-child>span{color:var(--teal);letter-spacing:.18em;font-size:11px;font-weight:900}.seller-fulfillment-address h2{margin:5px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.seller-fulfillment-address>div:first-child>p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.seller-fulfillment-address label{color:#475569;gap:6px;font-size:13px;font-weight:900;display:grid}.seller-fulfillment-address select{border:1px solid var(--line);min-width:0;min-height:48px;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:0 10px;font-size:14px}.seller-origin-selector{gap:7px;display:grid}.seller-origin-selector label>small{color:#64748b;font-size:11px;font-weight:600;line-height:1.45}.seller-origin-selector>a{color:#1e3a8a;width:max-content;font-size:12px;font-weight:900;text-decoration:underline}.seller-origin-review{background:#f8fbff;border:1px solid #bfdbfe;border-radius:13px;grid-column:1/-1;gap:12px;padding:16px;display:grid}.seller-origin-review>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-origin-review>header>div{gap:2px;display:grid}.seller-origin-review>header span{color:var(--teal);letter-spacing:.16em;font-size:10px;font-weight:900}.seller-origin-review>header b{color:#172554;font-size:16px}.seller-origin-review>header em{color:#1e40af;background:#dbeafe;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:900}.seller-origin-review-grid{grid-template-columns:minmax(0,1.6fr) minmax(180px,.65fr);gap:10px;display:grid}.seller-origin-review article{border-radius:10px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.seller-origin-private{background:#fff;border:1px solid #e2e8f0}.seller-origin-public{background:#eff6ff;border:1px solid #bfdbfe}.seller-origin-review article>span{color:#64748b;font-size:11px;font-weight:800}.seller-origin-review article>b{color:#172554;font-size:16px}.seller-origin-private>strong{color:#1e40af;background:#eff6ff;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:900}.seller-origin-review article>p{color:#334155;margin:0;font-size:13px;line-height:1.55}.seller-origin-review article>small{color:#64748b;font-size:11px;line-height:1.45}.seller-origin-public>b{color:var(--teal);font-family:Georgia,serif;font-weight:500;font-size:21px!important}.seller-origin-current>span{gap:2px;display:grid}.seller-origin-current{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.seller-origin-current>i{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:950;display:grid}.seller-origin-current b{color:#166534;font-size:13px}.seller-origin-current small{color:#15803d;font-size:11px;line-height:1.45}.seller-address-empty{background:#fff7ed;border-radius:9px;gap:5px;padding:12px;display:grid}.seller-address-empty p{color:#9a3412;margin:0;font-size:9px}.seller-address-empty a{color:var(--teal);font-size:8px;font-weight:900;text-decoration:underline}.seller-origin-next-step{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:13px 14px;display:flex}.seller-origin-next-step>div{gap:3px;min-width:0;display:grid}.seller-origin-next-step span{color:#1e3a8a;letter-spacing:.12em;font-size:10px;font-weight:900}.seller-origin-next-step b{color:#172554;font-size:14px}.seller-origin-next-step small{color:#475569;font-size:12px;line-height:1.5}.seller-origin-next-step>a{color:#fff;background:#1e3a8a;border-radius:8px;flex:none;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.seller-shop-availability{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:18px;grid-template-columns:minmax(230px,.75fr) minmax(190px,.55fr) minmax(280px,1fr);align-items:end;gap:18px;max-width:1112px;margin:0 auto 16px;padding:24px;display:grid}.seller-shop-availability.is-paused{background:#fff7ed;border-color:#fed7aa}.seller-anchor-alias{height:0;scroll-margin-top:92px;display:block}.seller-availability-warning{color:#9a3412;background:#fff;border:1px solid #fed7aa;border-radius:12px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.seller-availability-warning>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.seller-availability-warning>header>div{gap:3px;display:grid}.seller-availability-warning>header b{font-size:10px}.seller-availability-warning>header span{font-size:8px}.seller-availability-warning>header>a{color:#9a3412;flex:none;font-size:8px;font-weight:900}.seller-availability-warning>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px;display:grid}.seller-availability-warning>div>a{min-width:0;color:inherit;background:#fff7ed;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;text-decoration:none;display:grid}.seller-availability-warning>div>a>i{color:#c2410c;background:#ffedd5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:950;display:grid}.seller-availability-warning>div>a>span{gap:2px;min-width:0;display:grid}.seller-availability-warning>div>a b{color:#7c2d12;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seller-availability-warning>div>a small{color:#9a3412;font-size:7px;line-height:1.35}.seller-availability-warning>div>a em{color:#c2410c;font-size:7px;font-style:normal;font-weight:900}.seller-availability-warning>footer{border-top:1px dashed #fed7aa;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.seller-availability-warning>footer>div{gap:2px;display:grid}.seller-availability-warning>footer b{color:#172554;font-size:9px}.seller-availability-warning>footer span{color:#64748b;font-size:7px;line-height:1.45}.seller-availability-warning>footer button{color:#fff;background:#1e3a8a;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.seller-availability-warning>footer button:disabled{opacity:.55}.seller-availability-simple-warning{grid-template-columns:32px minmax(0,1fr) auto;align-items:center}.seller-availability-simple-warning>i{color:#c2410c;background:#ffedd5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:950;display:grid}.seller-shop-availability>.seller-availability-simple-warning>span{color:inherit;font-size:inherit;letter-spacing:normal;font-weight:inherit;gap:3px;display:grid}.seller-availability-simple-warning b{color:#7c2d12;font-size:12px}.seller-availability-simple-warning small{color:#9a3412;font-size:10px;line-height:1.45}.seller-availability-simple-warning>a{background:var(--orange);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.seller-shop-availability>div>span{color:#15803d;letter-spacing:.18em;font-size:8px;font-weight:900}.seller-shop-availability.is-paused>div>span{color:#c2410c}.seller-shop-availability h2{margin:5px 0 4px;font-family:Georgia,serif;font-size:25px;font-weight:500}.seller-shop-availability>div>p{color:#64748b;margin:0;font-size:9px;line-height:1.6}.seller-availability-state{color:#9a3412;background:#ffedd5;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:11px;padding:7px 9px;font-size:7px;display:inline-flex}.seller-availability-state i{background:#f97316;border-radius:50%;width:6px;height:6px}.seller-availability-state.live{color:#15803d;background:#dcfce7}.seller-availability-state.live i{background:#16a34a}.seller-shop-availability label{color:#475569;gap:6px;font-size:8px;font-weight:900;display:grid}.seller-shop-availability select,.seller-shop-availability textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px;font-size:9px}.seller-shop-availability textarea{resize:vertical;line-height:1.5}.seller-pause-advanced{background:#fff;border:1px solid #bbf7d0;border-radius:9px;min-width:0;overflow:hidden}.seller-pause-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 12px;list-style:none;display:flex}.seller-pause-advanced>summary::-webkit-details-marker{display:none}.seller-pause-advanced>summary>span{gap:2px;display:grid}.seller-pause-advanced>summary b{color:#166534;font-size:9px}.seller-pause-advanced>summary small{color:#64748b;font-size:7px;line-height:1.4}.seller-pause-advanced>summary i{color:#15803d;font-size:16px;font-style:normal;transition:transform .2s}.seller-pause-advanced[open]>summary{background:#f0fdf4;border-bottom:1px solid #dcfce7}.seller-pause-advanced[open]>summary i{transform:rotate(45deg)}.seller-pause-advanced>label{padding:10px 12px 12px}.seller-pause-message-count{color:#94a3b8;justify-self:end;font-size:7px;font-weight:700}.seller-availability-open-note{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:9px;align-content:center;gap:5px;min-height:76px;padding:12px;display:grid}.seller-availability-open-note b{color:#166534;font-size:9px}.seller-shop-availability>.seller-availability-open-note>span{color:#15803d;letter-spacing:normal;font-size:7px;font-weight:400;line-height:1.45}.seller-availability-ready{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:10px;grid-column:1/-1;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;display:grid}.seller-availability-ready>i{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:950;display:grid}.seller-shop-availability>.seller-availability-ready>span{color:inherit;font-size:inherit;letter-spacing:normal;font-weight:inherit;gap:2px;display:grid}.seller-availability-ready b{color:#166534;font-size:9px}.seller-availability-ready small{color:#15803d;font-size:7px}.seller-shop-availability>button{color:#fff;background:#15803d;border:0;border-radius:9px;grid-column:2/-1;min-height:46px;font-size:9px;font-weight:900}.seller-shop-availability.is-paused>button{background:var(--orange)}.seller-shop-availability>button:disabled{opacity:.5}.seller-first-order-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.seller-first-order-checks article{background:#fff;border:1px solid #fed7aa;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.seller-first-order-checks article.ready{border-color:#bbf7d0}.seller-first-order-checks article>i{color:#c2410c;background:#ffedd5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid}.seller-first-order-checks article.ready>i{color:#15803d;background:#dcfce7}.seller-first-order-checks article>span{gap:2px;min-width:0;display:grid}.seller-first-order-checks article b{color:#7c2d12;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seller-first-order-checks article.ready b{color:#166534}.seller-first-order-checks article small{color:#9a3412;font-size:10px;line-height:1.4}.seller-first-order-checks article.ready small{color:#15803d}.seller-first-order-checks article em{color:#c2410c;grid-column:1/-1;justify-self:end;font-size:9px;font-style:normal;font-weight:900}.seller-first-order-checks article.ready em{color:#15803d}.seller-first-order-payments{background:#fff;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;display:flex}.seller-first-order-payments>span{color:#64748b;margin-right:3px;font-size:11px;font-weight:900}.seller-first-order-payments>b{color:#c2410c;background:#ffedd5;border-radius:999px;padding:6px 9px;font-size:10px}.seller-first-order-payments>b.ready{color:#15803d;background:#dcfce7}.shop-status{background:var(--white);border:1px solid var(--line);min-width:max-content;padding:10px 13px;font-size:9px;font-weight:800}.shop-status i{background:var(--teal);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.shop-status.shop-paused{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.shop-status.shop-paused i{background:var(--orange)}.seller-stats{grid-template-columns:repeat(3,1fr);gap:1px;max-width:1160px;margin:0 auto;padding:0 24px 16px;display:grid}.seller-stats>div{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-content:space-between;min-height:130px;padding:23px;display:grid}.seller-stats span{color:#ffffff8c;letter-spacing:.13em;grid-column:1/-1;font-size:8px}.seller-stats b{font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1}.seller-stats b.text-stat{letter-spacing:.09em;align-self:end;font-family:inherit;font-size:18px}.seller-stats small{color:var(--mint);align-self:end;font-size:8px}.seller-analytics{border:1px solid var(--line);max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;margin:0 auto 16px;padding:clamp(26px,3vw,40px)}.seller-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding-top:20px;display:grid}.seller-analytics-metrics article{background:#f8fafc;border-radius:11px;align-content:space-between;min-width:0;min-height:105px;padding:15px;display:grid}.seller-analytics-metrics span{color:#64748b;font-size:8px;font-weight:800}.seller-analytics-metrics b{color:#172554;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.seller-analytics-metrics small{color:var(--teal);font-size:8px}.seller-analytics-detail{grid-template-columns:1.2fr 1fr .8fr;gap:9px;margin-top:9px;display:grid}.seller-analytics-detail>article{border:1px solid var(--line);border-radius:11px;align-content:start;gap:14px;min-width:0;min-height:220px;padding:16px;display:grid}.seller-analytics-detail>article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-analytics-detail>article>div:first-child span{color:#334155;font-size:9px;font-weight:900}.seller-analytics-detail>article>div:first-child b{color:#94a3b8;letter-spacing:.12em;font-size:7px}.seller-analytics-detail>article>p{color:#94a3b8;text-align:center;align-self:center;margin:30px 0 0;font-size:9px}.seller-bars{border-bottom:1px solid var(--line);justify-content:space-around;align-items:end;gap:7px;height:145px;padding-top:10px;display:flex}.seller-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;height:100%;display:flex}.seller-bars>div>span{background:linear-gradient(180deg, var(--orange), #fb923c);border-radius:5px 5px 0 0;width:min(28px,72%);min-height:8px}.seller-bars small{color:#94a3b8;font-size:7px}.seller-top-products ol,.seller-low-stock ul{background:var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.seller-top-products li{background:#f8fafc;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:9px;display:grid}.seller-top-products li span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.seller-top-products li b{color:var(--teal);font-size:8px}.seller-top-products li small{color:#94a3b8;grid-column:1/-1;font-size:7px}.seller-low-stock li{background:#fff7ed;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 9px;display:flex}.seller-low-stock li span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.seller-low-stock li b{color:#c2410c;flex:none;font-size:7px}.seller-low-stock>a{color:#c2410c;justify-self:start;font-size:8px;font-weight:900;text-decoration:underline}.seller-workspace{grid-template-columns:minmax(330px,.78fr) 1.22fr;align-items:start;gap:16px;max-width:1160px;margin:0 auto;padding:0 24px 90px;display:grid}.seller-products-launch{color:#9a3412;background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:13px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.seller-products-launch>div{gap:3px;display:grid}.seller-products-launch span{color:var(--orange);letter-spacing:.08em;font-size:8px;font-weight:900}.seller-products-launch b{color:#7c2d12;font-size:11px}.seller-products-launch small{color:#9a3412;font-size:8px;line-height:1.5}.seller-products-launch button,.seller-products-launch a{background:var(--orange);color:#fff;min-height:40px;font:inherit;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.seller-products-launch button:disabled{opacity:.55;cursor:wait}.product-form{position:sticky;top:16px}.seller-form-grid{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.seller-product-advanced{grid-column:1/-1}.seller-product-gallery-more>.seller-product-gallery-picker{padding:12px}.seller-products{background:var(--white);border:1px solid var(--line);min-height:580px;padding:clamp(26px,3vw,40px)}.seller-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:24px;display:flex}.seller-list-heading h2{margin-top:9px}.seller-list-heading>b{color:var(--muted);font-size:9px}.seller-catalog-heading-actions{align-items:center;gap:8px;display:flex}.seller-catalog-heading-actions>b{color:var(--muted);font-size:9px}.seller-catalog-heading-actions>button{color:#fff;min-height:33px;font:inherit;white-space:nowrap;background:#047857;border:0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:900}.seller-catalog-heading-actions>button:disabled{opacity:.45}.seller-catalog-readiness{background:#fffaf5;border:1px solid #fed7aa;border-radius:12px;gap:11px;margin-top:14px;padding:14px;display:grid}.seller-catalog-readiness.is-ready{background:#f7fff9;border-color:#bbf7d0}.seller-catalog-readiness>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.seller-catalog-readiness>header>div{gap:3px;min-width:0;display:grid}.seller-catalog-readiness>header span{color:#c2410c;letter-spacing:.14em;font-size:7px;font-weight:900}.seller-catalog-readiness.is-ready>header span{color:#15803d}.seller-catalog-readiness>header b{color:#7c2d12;font-size:10px}.seller-catalog-readiness.is-ready>header b{color:#166534}.seller-catalog-readiness>header small{color:#9a3412;font-size:7px;line-height:1.45}.seller-catalog-readiness.is-ready>header small{color:#15803d}.seller-catalog-readiness>header strong{color:#c2410c;flex:none;font-family:Georgia,serif;font-size:24px;font-weight:500}.seller-catalog-readiness.is-ready>header strong{color:#15803d}.seller-catalog-readiness-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.seller-catalog-readiness-counts>span{color:#64748b;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:7px;font-size:7px;display:flex}.seller-catalog-readiness-counts b{color:#172554;font-size:9px}.seller-catalog-readiness-counts .ready b{color:#15803d}.seller-catalog-readiness-counts .blocked b,.seller-catalog-readiness-counts .out b{color:#b91c1c}.seller-catalog-readiness-counts .hidden b{color:#c2410c}.seller-catalog-readiness>footer{border-top:1px dashed #fed7aa;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.seller-catalog-readiness.is-ready>footer{border-top-color:#bbf7d0}.seller-catalog-readiness>footer>span{gap:2px;min-width:0;display:grid}.seller-catalog-readiness>footer>span b{color:#7c2d12;font-size:8px}.seller-catalog-readiness>footer>span small{color:#9a3412;font-size:7px;line-height:1.45}.seller-catalog-readiness>footer>button{background:var(--orange);color:#fff;border:0;border-radius:8px;flex:none;min-height:36px;padding:0 10px;font-size:7px;font-weight:900}.seller-catalog-readiness>footer.ready{justify-content:flex-start}.seller-catalog-readiness>footer.ready>i{color:#fff;background:#16a34a;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:950;display:grid}.seller-catalog-readiness>footer.ready b{color:#166534}.seller-catalog-readiness>footer.ready small{color:#15803d}.seller-product-correction-alert{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:grid}.seller-product-correction-alert>i{color:#fff;background:#dc2626;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:950;display:grid}.seller-product-correction-alert>div{gap:2px;display:grid}.seller-product-correction-alert b{color:#991b1b;font-size:8px}.seller-product-correction-alert span{color:#b91c1c;font-size:7px;line-height:1.45}.seller-product-correction-alert button{color:#fff;background:#b91c1c;border:0;border-radius:8px;min-height:36px;padding:0 10px;font-size:7px;font-weight:900}.seller-product-tools{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding:10px;display:grid}.seller-product-tools .wide{grid-column:1/-1}.seller-product-tools label{color:#64748b;gap:5px;min-width:0;font-size:8px;font-weight:900;display:grid}.seller-product-tools input,.seller-product-tools select{border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:0 9px;font-size:8px}.seller-product-tools>div{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.seller-product-tools>div span{color:#047857;font-size:8px;font-weight:900}.seller-product-tools>div button{color:var(--orange);background:0 0;border:0;font-size:8px;font-weight:900;text-decoration:underline}.seller-product-bulk-actions{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;grid-template-columns:minmax(125px,1fr) auto auto 105px auto;align-items:center;gap:7px;margin-top:8px;padding:8px;display:grid}.seller-product-bulk-actions>label{color:#1e3a8a;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.seller-product-bulk-actions input{accent-color:#1e3a8a;width:15px;height:15px}.seller-product-bulk-actions>b{color:#047857;white-space:nowrap;font-size:8px}.seller-product-bulk-actions select{color:#1e3a8a;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:7px;padding:0 7px;font-size:8px;font-weight:800}.seller-product-bulk-actions>button{color:#fff;white-space:nowrap;background:#1e3a8a;border:0;border-radius:7px;min-height:34px;padding:0 9px;font-size:8px;font-weight:900}.seller-product-bulk-actions>button.clear-selection{color:#c2410c;background:0 0;min-height:auto;padding:0;text-decoration:underline}.seller-product-bulk-actions>button:disabled{opacity:.45}.seller-product-filter-summary{flex-wrap:wrap;align-items:center;gap:6px;padding:9px 0 2px;display:flex}.seller-product-filter-summary span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:5px 8px;font-size:8px}.seller-product-filter-summary b{color:#1e3a8a}.seller-product-filter-summary span:nth-child(3) b,.seller-product-filter-summary span:nth-child(4) b{color:#c2410c}.seller-product-filter-empty{min-height:300px}.seller-product-filter-empty>button{background:var(--blue);color:#fff;border:0;border-radius:8px;min-height:36px;margin-top:13px;padding:0 12px;font-size:8px;font-weight:900}.seller-product-list article{border-bottom:1px solid var(--line);grid-template-columns:35px 48px minmax(0,1fr) auto 80px auto;align-items:center;gap:13px;min-height:98px;display:grid}.seller-product-select{cursor:pointer;place-items:center;gap:4px;display:grid}.seller-product-select>input{accent-color:#1e3a8a;width:15px;height:15px}.product-index{color:var(--orange);font-family:Georgia,serif;font-size:13px;font-style:italic}.seller-product-thumb{width:48px;height:48px;color:var(--teal);background:#eef2f6;border-radius:8px;place-items:center;font-family:Georgia,serif;font-size:18px;display:grid;overflow:hidden}.seller-product-thumb img{object-fit:cover;width:100%;height:100%}.seller-product-list small{color:var(--muted);font-size:8px}.seller-product-list h3{overflow-wrap:anywhere;margin:6px 0 0;font-family:Georgia,serif;font-size:17px;font-weight:500}.seller-product-sale-state{background:#fff7ed;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;width:fit-content;margin-top:6px;padding:5px 7px;display:inline-grid}.seller-product-sale-state>i{color:#fff;background:#f97316;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:950;display:grid}.seller-product-sale-state>span{gap:1px;display:grid}.seller-product-sale-state b{color:#9a3412;font-size:7px}.seller-product-sale-state small{color:#c2410c;font-size:6px;line-height:1.35}.seller-product-sale-state.sale-ready{background:#ecfdf5}.seller-product-sale-state.sale-ready>i{background:#16a34a}.seller-product-sale-state.sale-ready b,.seller-product-sale-state.sale-ready small{color:#15803d}.seller-product-sale-state.sale-pending{background:#fffbeb}.seller-product-sale-state.sale-pending>i{background:#f59e0b}.seller-product-sale-state.sale-suspended{background:#fef2f2}.seller-product-sale-state.sale-suspended>i{background:#dc2626}.seller-product-sale-state.sale-suspended b,.seller-product-sale-state.sale-suspended small{color:#b91c1c}.seller-product-sale-state.sale-out_of_stock{background:#fff1f2}.seller-product-sale-state.sale-out_of_stock>i{background:#e11d48}.seller-product-sale-state.sale-out_of_stock b,.seller-product-sale-state.sale-out_of_stock small{color:#be123c}.seller-product-list article>b{font-size:12px}.seller-product-price-display{justify-items:start;gap:2px;display:grid}.seller-product-price-display b{color:#172554;font-size:12px}.seller-product-price-display del{color:#94a3b8;font-size:8px}.seller-product-price-display small{color:#c2410c;background:#fff7ed;border-radius:4px;padding:2px 4px;font-size:7px;font-weight:900}.seller-product-row-actions{gap:5px;display:grid}.seller-product-row-actions button{white-space:nowrap;border-radius:7px;min-height:29px;padding:0 8px;font-size:7px;font-weight:900}.duplicate-product-button{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.duplicate-product-button:hover{background:#ffedd5;border-color:#fdba74}.edit-product-button{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.product-edit-form{border:1px solid var(--line);background:#fff;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px;display:grid}.product-edit-form input,.product-edit-form select,.product-edit-form textarea{border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:9px;font-size:9px}.product-edit-form input,.product-edit-form select{min-height:38px}.product-edit-form .wide{grid-column:1/-1}.product-edit-sku-control{align-content:start;gap:5px;min-width:0;display:grid}.product-edit-sku-control>.sku-validation{min-height:24px;padding:4px 7px;font-size:7px}.product-edit-barcode-control{align-content:start;gap:5px;min-width:0;display:grid}.product-edit-barcode-control>.barcode-validation{min-height:24px;padding:4px 7px;font-size:7px}.product-edit-barcode-field>input{border-radius:7px 0 0 7px}.product-edit-barcode-field>.barcode-scan-button{color:#fff;background:#1e3a8a;border:0;border-radius:0 7px 7px 0;min-height:38px;padding:0 9px;font-size:8px;font-weight:900}.product-edit-stock-field{color:#475569;gap:5px;font-size:8px;font-weight:900;display:grid}.product-edit-stock-field input,.product-edit-stock-field select{width:100%}.product-edit-stock-note{background:#eff6ff;border-left:3px solid #2563eb;border-radius:6px;padding:8px 10px;font-weight:700;line-height:1.5;color:#1e3a8a!important;font-size:8px!important}.product-edit-stock-note.stock-preview-in{background:#f0fdf4;border-left-color:#16a34a;color:#166534!important}.product-edit-stock-note.stock-preview-out{background:#fff7ed;border-left-color:#f97316;color:#9a3412!important}.product-edit-review-note{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:6px;padding:9px 10px;font-weight:700;line-height:1.55;color:#92400e!important;font-size:9px!important}.product-edit-rejection-note{background:#fef2f2;border-left-color:#dc2626;color:#991b1b!important}.product-edit-form>button{background:var(--teal);color:#fff;border:0;border-radius:7px;min-height:38px;font-size:9px;font-weight:900}.product-edit-image{color:#475569;gap:6px;font-size:8px;font-weight:900;display:grid}.product-edit-image>div{cursor:pointer;border:1px dashed #93c5fd;border-radius:8px;align-items:center;gap:10px;min-height:62px;padding:7px;display:flex}.product-edit-image img,.product-edit-image>div>b{object-fit:cover;color:#1e3a8a;background:#dbeafe;border-radius:6px;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.product-edit-image>div>p{gap:5px;min-width:0;margin:0;display:grid}.product-edit-image small{overflow-wrap:anywhere}.product-edit-image>input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.product-gallery-editor{background:#f8fafc;border:1px solid #dbeafe;border-radius:10px;gap:8px;padding:11px;display:grid}.product-gallery-editor>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-gallery-editor>header span{color:#1e3a8a;font-size:9px;font-weight:900}.product-gallery-editor>header small,.product-gallery-editor>small{color:#64748b;font-size:7px;line-height:1.5}.product-gallery-editor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.product-gallery-editor-grid figure,.product-gallery-editor-grid>label{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-rows:auto minmax(31px,auto);align-content:start;min-width:0;margin:0;display:grid;overflow:hidden}.product-gallery-editor-grid figure.primary{border-color:#86efac}.product-gallery-editor-grid figure.staged{border-color:#fdba74}.product-gallery-editor-grid img{aspect-ratio:1;object-fit:cover;width:100%}.product-gallery-editor-grid figcaption{color:#64748b;grid-template-columns:1fr auto;gap:3px;padding:4px;font-size:7px;display:grid}.product-gallery-editor-grid figure.primary figcaption,.product-gallery-editor-grid figure.staged figcaption{text-align:center;display:block}.product-gallery-editor-grid figcaption button{color:#1e3a8a;background:#eff6ff;border:0;border-radius:5px;min-height:25px;padding:0 4px;font-size:6px;font-weight:900}.product-gallery-editor-grid figcaption button.danger{color:#be123c;background:#fff1f2}.product-gallery-editor-grid>label{color:#1e3a8a;cursor:pointer;border-style:dashed;border-color:#93c5fd;align-content:center;place-items:center}.product-gallery-editor-grid>label b{font-size:20px}.product-gallery-editor-grid>label span{color:#64748b;font-size:7px}.product-gallery-editor-grid>label input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.stock-ok,.stock-low,.stock-empty{text-align:center;padding:7px 8px;font-size:8px;font-weight:800}.stock-ok{background:var(--mint);color:var(--teal)}.stock-low{color:#c2410c;background:#fff7ed}.stock-empty{color:#96361e;background:#f5ddd5}.barcode-scanner-backdrop{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08122dc2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.barcode-scanner-dialog{background:#fff;border-radius:20px;width:min(540px,100%);overflow:hidden;box-shadow:0 30px 90px #030a1c6b}.barcode-scanner-dialog>header{justify-content:space-between;align-items:center;gap:18px;padding:20px 22px 16px;display:flex}.barcode-scanner-dialog>header span{color:#1e3a8a;letter-spacing:.18em;font-size:8px;font-weight:900}.barcode-scanner-dialog h2{color:var(--ink);margin:5px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.barcode-scanner-dialog>header button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#f8fafc;border-radius:50%;flex:none;font-size:22px}.barcode-camera-frame{aspect-ratio:4/3;background:#071125;position:relative;overflow:hidden}.barcode-camera-frame video{object-fit:cover;width:100%;height:100%}.barcode-scan-guide{border:2px solid #ffffffe0;border-radius:14px;position:absolute;inset:20% 9%;box-shadow:0 0 0 999px #03091957}.barcode-scan-guide:before,.barcode-scan-guide:after{content:"";border-color:#ff6b00;width:42px;height:42px;position:absolute}.barcode-scan-guide:before{border-top:4px solid #ff6b00;border-left:4px solid #ff6b00;border-radius:11px 0 0;top:-3px;left:-3px}.barcode-scan-guide:after{border-bottom:4px solid #ff6b00;border-right:4px solid #ff6b00;border-radius:0 0 11px;bottom:-3px;right:-3px}.barcode-scan-guide>span{background:#ff6b00;height:2px;animation:1.8s ease-in-out infinite barcodeScanLine;position:absolute;top:50%;left:5%;right:5%;box-shadow:0 0 12px #ff6b00d9}@keyframes barcodeScanLine{0%,to{transform:translateY(-55px)}50%{transform:translateY(55px)}}.barcode-camera-frame.camera-error{aspect-ratio:16/8;background:#fff7ed;place-items:center;display:grid}.barcode-camera-message{text-align:center;max-width:370px;padding:25px}.barcode-camera-message b{color:#9a3412;font-size:13px}.barcode-camera-message p{color:#c2410c;margin:8px 0 0;font-size:10px;line-height:1.6}.barcode-scanner-dialog>p{border-bottom:1px solid var(--line);color:#1e3a8a;margin:0;padding:13px 22px;font-size:10px;font-weight:800;line-height:1.55}.barcode-scanner-dialog>p.error{color:#c2410c}.barcode-scanner-dialog>footer{justify-content:space-between;align-items:center;gap:16px;padding:16px 22px 20px;display:flex}.barcode-scanner-dialog>footer small{max-width:330px;color:var(--muted);font-size:8px;line-height:1.55}.barcode-scanner-dialog>footer button{color:#fff;background:#1e3a8a;border:0;border-radius:8px;flex:none;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.seller-preview-backdrop{z-index:145;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08122dc7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.seller-preview-dialog{background:#fff;border-radius:20px;width:min(920px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 30px 90px #030a1c73}.seller-preview-dialog>header{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px 16px;display:flex;position:sticky;top:0}.seller-preview-dialog>header span{color:#1e3a8a;letter-spacing:.18em;font-size:8px;font-weight:900}.seller-preview-dialog>header h2{margin:5px 0 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.seller-preview-dialog>header button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:#f8fafc;border-radius:50%;flex:none;font-size:22px}.seller-preview-body{background:#f8fafc;grid-template-columns:minmax(0,1.45fr) minmax(230px,.55fr);gap:16px;padding:20px 22px;display:grid}.seller-preview-card{background:#fff;border:1px solid #dbeafe;border-radius:16px;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 14px 35px #1e3a8a17}.seller-preview-visual{background:#eef2ff;min-height:330px;position:relative;overflow:hidden}.seller-preview-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.seller-preview-visual>div{color:#64748b;place-content:center;justify-items:center;gap:8px;height:100%;display:grid}.seller-preview-visual>div b{color:#1e3a8a;font-size:34px}.seller-preview-visual>div span{font-size:9px}.seller-preview-visual>span{color:#fff;background:#1e3a8a;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.seller-preview-visual>.seller-preview-thumbnails{z-index:1;place-content:initial;justify-items:initial;gap:5px;height:auto;display:flex;position:absolute;bottom:9px;left:9px;right:9px}.seller-preview-thumbnails img{object-fit:cover;background:#fff;border:2px solid #fffffff0;border-radius:6px;width:42px;height:42px;box-shadow:0 3px 9px #0f172a33}.seller-preview-copy{align-content:center;gap:12px;min-width:0;padding:20px;display:grid}.seller-preview-copy>small{color:#64748b;font-size:8px}.seller-preview-copy h3{overflow-wrap:anywhere;margin:0;font-size:23px;line-height:1.25}.seller-preview-rating{align-items:center;gap:8px;display:flex}.seller-preview-rating span{color:#f59e0b;letter-spacing:.04em;font-size:10px}.seller-preview-rating small{color:#64748b;font-size:7px}.seller-preview-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:8px;padding:13px 0;display:flex}.seller-preview-price b{color:#172554;font-size:26px}.seller-preview-price del{color:#94a3b8;font-size:11px}.seller-preview-price em{color:#c2410c;background:#fff7ed;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;font-weight:900}.seller-preview-price span{color:#15803d;margin-left:auto;font-size:8px;font-weight:900}.seller-preview-copy>p{color:#475569;min-height:54px;margin:0;font-size:9px;line-height:1.65}.seller-preview-copy>footer{gap:8px;display:grid}.seller-preview-copy>footer span{color:#15803d;font-size:8px;font-weight:900}.seller-preview-copy>footer b{color:#fff;background:#ff6b00;border-radius:8px;place-items:center;min-height:40px;font-size:9px;display:grid}.seller-preview-body>aside{background:#fff;border:1px solid #fed7aa;border-radius:14px;align-self:start;overflow:hidden}.seller-preview-body>aside.preview-ready{border-color:#86efac}.seller-preview-body>aside>header{background:#fff7ed;justify-content:space-between;align-items:center;gap:10px;padding:13px;display:flex}.seller-preview-body>aside.preview-ready>header{background:#f0fdf4}.seller-preview-body>aside>header>div{gap:3px;display:grid}.seller-preview-body>aside>header span{color:#c2410c;letter-spacing:.12em;font-size:7px;font-weight:900}.seller-preview-body>aside.preview-ready>header span{color:#15803d}.seller-preview-body>aside>header b{font-size:9px}.seller-preview-body>aside>header strong{color:#1e3a8a;font-size:17px}.seller-preview-body>aside>div{background:var(--line);gap:1px;display:grid}.seller-preview-body>aside>div>span{color:#475569;background:#fff;align-items:center;gap:7px;padding:9px 11px;font-size:8px;font-weight:800;display:flex}.seller-preview-body>aside>div>span i{color:#c2410c;background:#ffedd5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.seller-preview-body>aside>div>span.ready i{color:#15803d;background:#dcfce7}.seller-preview-body>aside>p{color:#64748b;margin:0;padding:12px;font-size:8px;line-height:1.55}.seller-preview-dialog>footer{justify-content:space-between;align-items:center;gap:18px;padding:15px 22px 20px;display:flex}.seller-preview-dialog>footer small{color:#64748b;max-width:520px;font-size:8px;line-height:1.5}.seller-preview-dialog>footer button{color:#fff;background:#1e3a8a;border:0;border-radius:8px;flex:none;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.seller-empty{text-align:center;place-content:center;justify-items:center;min-height:400px;display:grid}.seller-empty>span{background:var(--cream);width:52px;height:52px;color:var(--orange);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:28px;display:grid}.seller-empty h3{margin:15px 0 6px;font-family:Georgia,serif;font-size:23px;font-weight:500}.seller-empty p{color:var(--muted);margin:0;font-size:10px}.seller-orders{border:1px solid var(--line);max-width:1112px;box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;margin:0 auto 90px;padding:clamp(26px,3vw,40px)}.seller-inventory-history{margin-bottom:18px}.seller-inventory-heading-actions{align-items:center;gap:9px;display:flex}.seller-inventory-heading-actions>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#047857;border:0;border-radius:8px;padding:0 11px;font-size:8px;font-weight:900}.seller-inventory-heading-actions>button:disabled{cursor:not-allowed;opacity:.45}.seller-inventory-tools{border:1px solid var(--line);background:#f8fafc;border-radius:12px;grid-template-columns:minmax(230px,1fr) 205px 160px auto;align-items:end;gap:9px;margin-top:18px;padding:12px;display:grid}.seller-inventory-tools label{color:#64748b;gap:5px;min-width:0;font-size:8px;font-weight:900;display:grid}.seller-inventory-tools input,.seller-inventory-tools select{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:8px}.seller-inventory-tools>div{justify-content:flex-end;align-items:center;gap:8px;min-height:40px;display:flex}.seller-inventory-tools>div span{color:#047857;white-space:nowrap;font-size:8px;font-weight:900}.seller-inventory-tools>div button{min-height:32px;color:var(--orange);white-space:nowrap;background:0 0;border:0;padding:0;font-size:8px;font-weight:900;text-decoration:underline}.seller-inventory-filter-summary{justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.seller-inventory-filter-summary span{color:#64748b;background:#f1f5f9;border-radius:999px;padding:6px 9px;font-size:8px}.seller-inventory-filter-summary span:first-child b{color:#15803d}.seller-inventory-filter-summary span:nth-child(2) b{color:#c2410c}.seller-inventory-filter-summary b{color:#1e3a8a}.seller-inventory-filter-empty{min-height:230px;margin-top:12px}.seller-inventory-filter-empty>button{background:var(--blue);color:#fff;border:0;border-radius:8px;min-height:36px;margin-top:13px;padding:0 12px;font-size:8px;font-weight:900}.seller-inventory-audit{background:#fff;border:1px solid #fdba74;border-radius:12px;margin-top:18px;overflow:hidden}.seller-inventory-audit>header{color:#9a3412;background:#fff7ed;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.seller-inventory-audit>header>div{gap:3px;display:grid}.seller-inventory-audit>header span{color:var(--orange);letter-spacing:.14em;font-size:7px;font-weight:900}.seller-inventory-audit>header b{font-size:11px}.seller-inventory-audit>header small{color:#b45309;font-size:8px}.seller-inventory-audit>header strong{background:var(--orange);color:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.seller-inventory-audit>div{background:#fed7aa;gap:1px;display:grid}.seller-inventory-audit article{background:#fff;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.seller-inventory-audit article>div:first-child{gap:4px;min-width:0;display:grid}.seller-inventory-audit article>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-inventory-audit article>div:first-child small{color:#64748b;max-width:430px;font-size:7px;line-height:1.5}.seller-inventory-audit dl{grid-template-columns:repeat(3,minmax(62px,auto));gap:6px;margin:0;display:grid}.seller-inventory-audit dl>div{background:#f8fafc;border-radius:7px;gap:2px;padding:7px 9px;display:grid}.seller-inventory-audit dt{color:#64748b;font-size:7px}.seller-inventory-audit dd{color:#172554;margin:0;font-size:10px;font-weight:900}.seller-inventory-audit article>button{background:var(--orange);color:#fff;white-space:nowrap;border:0;border-radius:8px;min-height:38px;padding:0 11px;font-size:8px;font-weight:900}.seller-inventory-audit article>button:disabled{cursor:wait;opacity:.55}.seller-inventory-list{border:1px solid var(--line);border-radius:12px;margin-top:18px;display:grid;overflow:hidden}.seller-inventory-list article{border-bottom:1px solid var(--line);grid-template-columns:125px minmax(180px,1fr) 54px 82px minmax(125px,auto);align-items:center;gap:12px;min-height:62px;padding:10px 13px;display:grid}.seller-inventory-list article:last-child{border-bottom:0}.seller-inventory-list time,.seller-inventory-list small{color:#64748b;font-size:8px}.seller-inventory-list article>div{gap:3px;min-width:0;display:grid}.seller-inventory-list article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seller-inventory-list article>strong{text-align:center;border-radius:999px;padding:6px 8px;font-size:10px}.seller-inventory-list .stock-in{color:#15803d;background:#ecfdf5}.seller-inventory-list .stock-out{color:#c2410c;background:#fff7ed}.seller-inventory-list article>span{color:#64748b;font-size:8px}.seller-inventory-list article>span b{color:var(--ink);font-size:11px}.seller-inventory-list article>a{color:var(--teal);text-align:right;font-size:8px;font-weight:900;text-decoration:underline}@media (width<=720px){.seller-global-feedback{width:calc(100vw - 24px);top:auto;bottom:76px;right:12px}.seller-inventory-tools{grid-template-columns:1fr 1fr}.seller-inventory-tools>div{justify-content:flex-start}.seller-inventory-filter-summary{justify-content:flex-start;overflow-x:auto}.seller-inventory-audit>header{align-items:start}.seller-inventory-audit article{grid-template-columns:1fr}.seller-inventory-audit dl{grid-template-columns:repeat(3,1fr)}.seller-inventory-audit article>button{width:100%}.seller-inventory-list article{grid-template-columns:minmax(0,1fr) auto auto;gap:7px 10px}.seller-inventory-list time{grid-column:1/-1}.seller-inventory-list article>div{grid-column:1}.seller-inventory-list article>a,.seller-inventory-list article>small{text-align:left;grid-column:1/-1}}.seller-new-order-alert{color:#9a3412;text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff7ed,#fff);border:1px solid #fdba74;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 18px;width:100%;min-height:76px;margin-top:18px;padding:14px 16px;display:grid}.seller-new-order-alert>span{color:var(--orange);letter-spacing:.16em;font-size:7px;font-weight:900}.seller-new-order-alert>b{grid-column:1;font-size:13px}.seller-new-order-alert>small{color:#7c2d12;grid-column:1;font-size:8px}.seller-new-order-alert>i{background:var(--orange);color:#fff;white-space:nowrap;border-radius:8px;grid-area:1/2/4;align-self:center;padding:10px 12px;font-size:8px;font-style:normal;font-weight:900}.seller-new-order-alert:hover,.seller-new-order-alert:focus-visible{border-color:var(--orange);outline:2px solid #ff6b002e}.seller-new-order-alert.overdue{color:#991b1b;background:linear-gradient(120deg,#fef2f2,#fff);border-color:#fca5a5}.seller-new-order-alert.overdue>span,.seller-new-order-alert.overdue>small{color:#b91c1c}.seller-new-order-alert.overdue>i{background:#dc2626}.seller-new-order-alert.overdue:hover,.seller-new-order-alert.overdue:focus-visible{border-color:#dc2626;outline-color:#dc262629}.seller-order-tools{grid-template-columns:minmax(240px,1fr) 190px auto;align-items:end;gap:10px;padding:18px 0 4px;display:grid}.seller-order-tools label{gap:6px;display:grid}.seller-order-tools label>span{color:var(--muted);font-size:8px;font-weight:900}.seller-order-tools input,.seller-order-tools select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:0 11px;font-size:10px}.seller-order-tools input:focus,.seller-order-tools select:focus{border-color:var(--blue);outline:2px solid #bfdbfe}.seller-order-tools>div{justify-content:flex-end;align-items:center;gap:10px;min-height:40px;display:flex}.seller-order-tools>div>span{color:var(--muted);white-space:nowrap;font-size:9px;font-weight:800}.seller-order-tools button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.seller-order-tools button:disabled{opacity:.4;cursor:not-allowed}.seller-order-list{gap:12px;padding-top:20px;display:grid}.seller-order-list article{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.seller-order-top,.seller-order-actions{justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.seller-order-top{border-bottom:1px solid var(--line);background:#fff}.seller-order-top>div{gap:2px;display:grid}.seller-order-top>div>span{color:var(--teal);letter-spacing:.06em;font-size:10px;font-weight:900}.seller-order-top time{color:var(--muted);font-size:9px}.seller-order-status{color:#c2410c;background:#fff7ed;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.seller-order-status.status-action{background:var(--orange);color:#fff}.seller-order-status.status-processing,.seller-order-status.status-shipped,.seller-order-status.status-completed{color:#15803d;background:#ecfdf5}.seller-order-status.status-cancelled{color:#64748b;background:#f1f5f9}.seller-shipment-sla{color:#1e40af;background:#eff6ff;border-bottom:1px solid #bfdbfe;grid-template-columns:auto auto 1fr;align-items:center;gap:7px 12px;padding:9px 15px;display:grid}.seller-shipment-sla span{background:#dbeafe;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:900}.seller-shipment-sla b{font-size:9px}.seller-shipment-sla small{color:#3b5c99;font-size:8px}.seller-shipment-sla.due-soon{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.seller-shipment-sla.due-soon span{background:#ffedd5}.seller-shipment-sla.due-soon small{color:#c2410c}.seller-shipment-sla.overdue{color:#991b1b;background:#fef2f2;border-color:#fecaca}.seller-shipment-sla.overdue span{background:#fee2e2}.seller-shipment-sla.overdue small{color:#b91c1c;font-weight:800}.seller-order-body{grid-template-columns:minmax(130px,.55fr) minmax(0,1.5fr) minmax(130px,.55fr);gap:20px;padding:18px 15px;display:grid}.seller-order-body>div{align-content:start;gap:5px;display:grid}.seller-order-body small{color:var(--muted);font-size:9px}.seller-order-body b{font-size:12px}.seller-order-products p{margin:0;font-size:11px;font-weight:700;line-height:1.55}.seller-order-amount{text-align:right}.seller-order-amount b{font-size:17px}.seller-order-amount span{color:var(--muted);font-size:8px}.seller-order-actions{border-top:1px solid var(--line);background:#fff}.seller-order-actions>span{color:#b45309;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.seller-order-actions>span.payment-paid{color:#15803d}.seller-order-actions>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.seller-order-actions>div{gap:7px;display:flex}.seller-order-actions .seller-payment-wait-note{color:#64748b;text-align:right;align-self:center;max-width:210px;font-size:8px;line-height:1.45}.seller-order-actions button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:900}.seller-order-actions button.cancel-order{color:#b91c1c;background:#fff;border:1px solid #fecaca}.seller-order-actions button:disabled{opacity:.45;cursor:not-allowed}.seller-cancellation-panel{background:#fff7f7;border-top:1px solid #fecaca;gap:11px;padding:14px 15px;display:grid}.seller-cancellation-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.seller-cancellation-panel>header>div{gap:3px;display:grid}.seller-cancellation-panel>header b{color:#991b1b;font-size:10px}.seller-cancellation-panel>header small{color:#b91c1c;font-size:8px;line-height:1.5}.seller-cancellation-panel>header button{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:50%;width:28px;height:28px;font-size:15px}.seller-cancellation-panel label{color:#7f1d1d;gap:6px;font-size:8px;font-weight:900;display:grid}.seller-cancellation-panel textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #fca5a5;border-radius:9px;padding:10px;font-size:10px;line-height:1.55}.seller-cancellation-panel textarea:focus{border-color:#dc2626;outline:2px solid #fecaca}.seller-cancellation-panel>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-cancellation-panel>div small{color:#9f1239;font-size:7px}.seller-cancellation-panel>div button{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:8px;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.seller-cancellation-panel>div button:disabled{opacity:.45;cursor:not-allowed}.seller-cancellation-history{background:#f8fafc;border-top:1px solid #e2e8f0;grid-template-columns:90px 1fr;gap:12px;padding:11px 15px;display:grid}.seller-cancellation-history span{color:#64748b;font-size:8px;font-weight:900}.seller-cancellation-history p{color:#334155;margin:0;font-size:9px;line-height:1.55}.shipping-form{border-top:1px solid var(--line);background:#f8fafc;grid-template-columns:minmax(145px,.65fr) 1fr auto;gap:8px;padding:12px 15px;display:grid}.shipping-form select,.shipping-form input{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink);background:#fff;border-radius:8px;padding:0 10px;font-size:10px}.shipping-form button{background:var(--orange);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 13px;font-size:9px;font-weight:900}.shipping-form button:disabled{opacity:.45}.shipping-review-note{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;grid-column:1/-1;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:9px 10px;display:grid}.shipping-review-note>i{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:950;display:grid}.shipping-review-note>span{gap:2px;display:grid}.shipping-review-note b{color:#166534;font-size:9px}.shipping-review-note small{color:#15803d;font-size:8px;line-height:1.45}.shipment-summary{color:#166534;background:#f0fdf4;border-top:1px solid #bbf7d0;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:9px;font-weight:800;display:flex}.shipment-summary>span{gap:3px;display:grid}.shipment-summary code{overflow-wrap:anywhere;font-size:10px}.shipment-tracking-actions{justify-content:flex-end;align-items:center;gap:6px;margin-top:4px;display:flex;position:relative}.shipment-tracking-actions button,.shipment-tracking-actions a{color:#166534;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #86efac;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.shipment-tracking-actions a{color:#fff;background:#16a34a;border-color:#16a34a}.shipment-copy-status{white-space:nowrap;margin-top:3px;position:absolute;top:100%;right:0;color:#b91c1c!important;font-size:7px!important}.seller-await-buyer{color:#92400e;background:#fffbeb;border-top:1px solid #fde68a;justify-content:space-between;align-items:center;gap:15px;padding:11px 15px;display:flex}.seller-await-buyer b{font-size:9px}.seller-await-buyer span{font-size:8px}.seller-await-buyer small{white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:7px;font-weight:900}.shipment-audit-complete{color:#166534;background:#dcfce7}.shipment-audit-legacy{color:#92400e;background:#fef3c7}.seller-shipping-address{background:#eff6ff;border-top:1px solid #dbeafe;grid-template-columns:82px 1fr;gap:12px;padding:13px 15px;display:grid}.seller-shipping-address>span{color:#1e3a8a;font-size:9px;font-weight:900}.seller-shipping-address>div{grid-template-columns:auto 1fr;gap:3px 10px;display:grid}.seller-shipping-address b{font-size:10px}.seller-shipping-address small{color:#64748b;font-size:9px}.seller-shipping-address p{color:#334155;grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.55}.account-shipment{background:#f0fdf4;border-top:1px solid #bbf7d0;justify-content:space-between;gap:18px;padding:13px 20px;display:flex}.account-shipment>div{gap:3px;display:grid}.account-shipment>div:last-child{text-align:right}.account-shipment span,.account-shipment small{color:#15803d;font-size:8px;font-weight:900}.account-shipment b,.account-shipment code{color:#14532d;font-size:10px}.confirm-delivery-action{justify-items:end;gap:4px;margin-top:7px;display:grid}.confirm-delivery-action button{color:#fff;cursor:pointer;background:#15803d;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.confirm-delivery-action button:disabled{opacity:.5;cursor:wait}.confirm-delivery-action small{color:#b91c1c;max-width:220px;font-size:7px}.delivery-confirm-simple{text-align:left;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;justify-items:stretch;gap:9px;width:min(420px,100%);padding:11px}.delivery-confirm-simple>p{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin:0;display:grid}.delivery-confirm-simple>p>i{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid}.delivery-confirm-simple>p>span{gap:2px;display:grid}.delivery-confirm-simple>p b{color:#166534;font-size:9px}.delivery-confirm-simple>p small{color:#15803d;max-width:none;font-size:7px;line-height:1.45}.delivery-confirm-simple>div{grid-template-columns:auto minmax(145px,1fr);gap:7px;display:grid}.delivery-confirm-simple>div>a{color:#166534;background:#fff;border:1px solid #86efac;border-radius:7px;place-items:center;min-height:34px;padding:0 10px;font-size:8px;font-weight:900;text-decoration:none;display:grid}.delivery-confirm-simple>div>button{width:100%}.account-refund{background:#fff7ed;border-top:1px solid #fed7aa;justify-content:space-between;gap:18px;padding:13px 20px;display:flex}.account-refund>div{gap:3px;display:grid}.account-refund>div:last-child{text-align:right}.account-refund span,.account-refund small{color:#c2410c;font-size:8px;font-weight:900}.account-refund b,.account-refund code{color:#7c2d12;font-size:10px}.account-order-timeline{border-top:1px solid var(--line);background:#fff}.account-order-timeline summary{color:var(--blue);cursor:pointer;justify-content:space-between;align-items:center;padding:12px 18px;font-size:9px;font-weight:900;list-style:none;display:flex}.account-order-timeline summary::-webkit-details-marker{display:none}.account-order-timeline summary span{transition:transform .2s}.account-order-timeline[open] summary span{transform:rotate(90deg)}.account-order-timeline ol{gap:0;margin:0;padding:3px 18px 16px 39px;list-style:none;display:grid}.account-order-timeline li{color:#94a3b8;grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:50px;display:grid;position:relative}.account-order-timeline li:before{content:"";background:#e2e8f0;width:2px;position:absolute;top:17px;bottom:-5px;left:6px}.account-order-timeline li:last-child:before{display:none}.account-order-timeline li>i{z-index:1;background:#fff;border:3px solid #e2e8f0;border-radius:50%;width:14px;height:14px;margin-top:2px}.account-order-timeline li.complete>i{background:#ccfbf1;border-color:#14b8a6}.account-order-timeline li.cancelled>i{background:#ffedd5;border-color:#f97316}.account-order-timeline li>div{align-content:start;gap:2px;display:grid}.account-order-timeline li b{color:var(--ink);font-size:9px}.account-order-timeline li span{color:var(--teal);font-size:8px;font-weight:800}.account-order-timeline li small{color:#94a3b8;font-size:8px}.cancel-pending-order{color:#b91c1c;background:#fff;border:1px solid #fecaca;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:900}.cancel-pending-order:disabled{opacity:.5}.buyer-cancellation-panel{background:#fff7f7;border:1px solid #fecaca;border-radius:10px;gap:10px;width:100%;padding:13px;display:grid}.buyer-cancellation-panel header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.buyer-cancellation-panel header>div{gap:3px;display:grid}.buyer-cancellation-panel header b{color:#991b1b;font-size:10px}.buyer-cancellation-panel header small,.buyer-cancellation-panel>p{color:#64748b;margin:0;font-size:8px;line-height:1.5}.buyer-cancellation-panel header>button{color:#991b1b;background:0 0;border:0;font-size:18px;line-height:1}.buyer-cancellation-panel label{color:#334155;gap:5px;font-size:8px;font-weight:900;display:grid}.buyer-cancellation-panel textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:10px;font-size:9px;line-height:1.5}.buyer-cancellation-panel footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.buyer-cancellation-panel footer>small{color:#64748b;font-size:8px}.buyer-cancellation-panel footer>button{color:#fff;background:#b91c1c;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:8px;font-weight:900}.buyer-cancellation-panel footer>button:disabled{opacity:.45;cursor:not-allowed}.account-address-book{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:1120px;margin:0 auto 26px;padding:25px;scroll-margin-top:18px}.account-notifications{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:1120px;margin:0 auto 26px;padding:25px}.account-notifications-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.account-notifications-heading h2{margin:8px 0 5px}.account-notifications-heading p{color:var(--muted);margin:0;font-size:10px}.account-notifications-heading>div:last-child{align-items:center;gap:8px;display:flex}.account-notifications-heading>div:last-child span{color:#c2410c;background:#fff7ed;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.account-notifications-heading button{background:var(--teal);color:#fff;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.account-notification-list{border:1px solid var(--line);background:var(--line);border-radius:11px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.account-notification-list>a{min-width:0;min-height:76px;color:inherit;background:#fff;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;text-decoration:none;display:grid}.account-notification-list>a.unread{background:#eff6ff}.account-notification-list>a>span{width:36px;height:36px;color:var(--teal);background:#dbeafe;border-radius:50%;place-items:center;font-size:15px;font-weight:900;display:grid}.account-notification-list>a.unread>span{background:var(--orange);color:#fff}.account-notification-list>a>div{gap:3px;min-width:0;display:grid}.account-notification-list b{font-size:10px}.account-notification-list p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.account-notification-list time{color:#94a3b8;font-size:7px}.account-notification-list i{color:var(--teal);font-size:14px;font-style:normal}.account-notification-empty{color:var(--muted);text-align:center;background:#f8fafc;margin-top:18px;padding:20px;font-size:10px}.member-wallet-card{background:#fff;border:1px solid #cbd5e1;border-radius:18px;max-width:1120px;margin:0 auto 26px;padding:26px;scroll-margin-top:18px;box-shadow:0 18px 55px #0f172a12}.member-wallet-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.member-wallet-heading h2{color:#0f172a;margin:8px 0 6px;font-size:25px;line-height:1.25}.member-wallet-heading p{color:#64748b;max-width:680px;margin:0;font-size:12px;line-height:1.7}.wallet-status{color:#64748b;white-space:nowrap;background:#f1f5f9;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.wallet-status i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.wallet-status.connected{color:#047857;background:#ecfdf5}.wallet-status.connected i{background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.member-wallet-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;margin-top:22px;display:grid}.member-wallet-layout>article{border-radius:15px;min-width:0;padding:20px}.member-wallet-connect{background:linear-gradient(145deg,#eff6ff,#fff 58%);border:1px solid #bfdbfe}.wallet-address-row{align-items:center;gap:12px;display:flex}.wallet-address-row>span,.wallet-empty-icon{color:#fff;letter-spacing:-.04em;background:#1e3a8a;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:14px;font-weight:950;display:grid}.wallet-address-row>div{gap:4px;min-width:0;display:grid}.wallet-address-row small{color:#64748b;font-size:10px}.wallet-address-row b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;overflow:hidden}.member-wallet-connect dl{border-top:1px solid #dbeafe;gap:0;margin:18px 0;display:grid}.member-wallet-connect dl div{border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:15px;min-height:43px;font-size:11px;display:flex}.member-wallet-connect dt{color:#64748b}.member-wallet-connect dd{color:#0f172a;text-align:right;margin:0;font-weight:800}.member-wallet-connect dd i{background:#16a34a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.member-wallet-actions{flex-wrap:wrap;gap:8px;display:flex}.member-wallet-actions a,.member-wallet-actions button,.wallet-connect-button{border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.member-wallet-actions a{color:#fff;background:#1e3a8a;text-decoration:none}.member-wallet-actions button{color:#1e3a8a;background:#fff;border:1px solid #bfdbfe}.member-wallet-actions button.wallet-unlink{color:#b91c1c;border-color:#fecaca}.member-wallet-actions button:disabled,.wallet-connect-button:disabled{opacity:.55;cursor:wait}.member-wallet-connect>h3{color:#0f172a;margin:18px 0 7px;font-size:20px}.member-wallet-connect>p{color:#475569;max-width:500px;margin:0;font-size:12px;line-height:1.7}.wallet-connect-button{color:#fff;background:#ff6b00;border:0;width:100%;margin-top:18px;box-shadow:0 10px 22px #ff6b0033}.member-wallet-connect>small{color:#64748b;margin-top:10px;font-size:9px;line-height:1.6;display:block}.member-wallet-feedback:empty{display:none}.member-wallet-feedback p{border-radius:8px;margin:12px 0 0;padding:9px 11px;font-size:10px;font-weight:800;line-height:1.55}.wallet-success{color:#047857;background:#ecfdf5}.wallet-error{color:#be123c;background:#fff1f2}.wallet-open-tokenpocket{color:#fff;text-align:center;background:#1e3a8a;border-radius:8px;justify-content:center;align-items:center;min-height:40px;margin-top:8px;padding:8px 12px;font-size:10px;font-weight:900;display:flex}.fairflow-card{color:#fff;background:#0f245d;border:1px solid #dbeafe;position:relative;overflow:hidden}.fairflow-card:after{content:"";pointer-events:none;background:#ff6b002e;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-70px}.fairflow-card>span{z-index:1;color:#93c5fd;letter-spacing:.14em;font-size:9px;font-weight:900;position:relative}.fairflow-card h3{z-index:1;margin:13px 0 8px;font-size:21px;line-height:1.3;position:relative}.fairflow-card>p{z-index:1;color:#dbeafe;margin:0;font-size:11px;line-height:1.7;position:relative}.fairflow-card>a{z-index:1;color:#fff;background:#ff6b00;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;margin-top:17px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:flex;position:relative}.fairflow-warning{z-index:1;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;gap:5px;margin-top:13px;padding:12px;display:grid;position:relative}.fairflow-warning b{color:#fed7aa;font-size:10px}.fairflow-warning p{color:#e2e8f0;margin:0;font-size:9px;line-height:1.65}.fairflow-warning a{color:#bfdbfe;font-size:9px;font-weight:800}.account-address-book>div:first-child h2{margin:8px 0 5px}.account-address-book>div:first-child p{color:var(--muted);margin:0;font-size:10px}.account-address-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.account-address-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.account-address-heading-actions>a{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;min-height:38px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.account-add-address{min-width:150px}.add-address-button{background:var(--orange);color:#fff;border:0;border-radius:8px;width:100%;min-height:39px;padding:0 14px;font-size:9px;font-weight:900}.add-address-button:disabled{opacity:.5;cursor:not-allowed}.account-new-address-form{border:1px solid var(--line);background:#f8fafc;border-radius:10px;grid-column:1/-1;width:min(640px,100vw - 52px);margin-top:10px;padding:14px}.account-new-address-form .address-form-error{color:#be123c;grid-column:1/-1;font-size:8px}.account-new-address-form .address-draft-restored{color:#047857;background:#ecfdf5;border-radius:7px;grid-column:1/-1;padding:8px 9px;font-size:8px;font-weight:800}.account-address-list{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.account-address-list article{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:5px;padding:14px;display:grid}.account-address-list span{color:var(--teal);font-size:8px;font-weight:900}.account-address-list b{font-size:10px}.account-address-list p{color:#475569;margin:0;font-size:9px;line-height:1.55}.address-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin-top:6px;padding-top:10px;display:flex}.address-actions button{min-height:31px;color:var(--teal);background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;padding:0 10px;font-size:8px;font-weight:900}.address-actions button.address-delete{color:#be123c;background:#fff1f2;border-color:#fecaca}.address-actions button:disabled{opacity:.55;cursor:wait}.address-actions small{color:#be123c;flex-basis:100%;font-size:8px}.address-edit-form{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7px;margin-top:4px;padding-top:12px;display:grid}.address-edit-form input,.address-edit-form select{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:0 9px;font-size:9px}.address-edit-form input[aria-invalid=true]{background:#fff7f7;border-color:#fca5a5}.address-edit-form .wide{grid-column:1/-1}.address-edit-form .address-field-error{color:#b91c1c;grid-column:1/-1;margin:-1px 0 2px;font-size:8px;line-height:1.4}.address-origin-edit-confirm{color:#9a3412;cursor:pointer;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:11px;display:grid}.address-origin-edit-confirm input{accent-color:#c2410c;width:17px;height:17px;min-height:0;margin:1px 0 0;padding:0}.address-origin-edit-confirm span{gap:3px;display:grid}.address-origin-edit-confirm b{font-size:8px}.address-origin-edit-confirm small{color:#9a3412;font-size:7px;line-height:1.5}.address-edit-postal{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;justify-content:space-between;align-items:center;min-height:38px;padding:0 9px;display:flex}.address-edit-postal span{color:var(--muted);font-size:8px}.address-edit-postal b{color:var(--teal);font-size:9px}.address-edit-form .address-save{background:var(--teal);color:#fff;border:0;border-radius:7px;grid-column:1/-1;min-height:40px;font-size:9px;font-weight:900}.address-edit-form .address-save:disabled{opacity:.5;cursor:not-allowed}.account-address-empty{color:var(--muted);text-align:center;background:#f8fafc;margin-top:18px;padding:20px;font-size:10px}.account-favorites{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:1120px;margin:0 auto 50px;padding:25px}.account-favorites-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.account-favorites-heading h2{margin:8px 0 5px}.account-favorites-heading p{color:var(--muted);margin:0;font-size:10px}.account-favorites-heading>span{color:var(--teal);background:#eff6ff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.account-favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.account-favorite-card{border:1px solid var(--line);background:#f8fafc;border-radius:11px;grid-template-columns:68px minmax(0,1fr);gap:12px;min-width:0;padding:12px;display:grid}.account-favorite-image{width:68px;height:68px;color:var(--teal);background:#dbeafe;border-radius:9px;place-items:center;font-size:24px;font-weight:900;display:grid;overflow:hidden}.account-favorite-image img{object-fit:cover;width:100%;height:100%}.account-favorite-copy{align-content:center;gap:4px;min-width:0;display:grid}.account-favorite-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.account-favorite-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.account-favorite-copy b{color:var(--orange);font-size:12px}.favorite-account-actions{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:7px;padding-top:9px;display:grid}.favorite-account-actions a,.favorite-account-actions button{border-radius:7px;justify-content:center;align-items:center;min-height:34px;font-size:8px;font-weight:900;display:flex}.favorite-account-actions a{background:var(--teal);color:#fff;justify-content:space-between;padding:0 11px;text-decoration:none}.favorite-account-actions button{color:#be123c;background:#fff1f2;border:1px solid #fecaca;padding:0 12px}.favorite-account-actions button:disabled{opacity:.55;cursor:wait}.favorite-account-actions small{color:#be123c;grid-column:1/-1;font-size:8px}.account-favorite-empty{color:var(--muted);text-align:center;background:#f8fafc;margin-top:18px;padding:20px;font-size:10px}.account-followed-shops{margin-bottom:50px}.account-followed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.account-followed-grid>article{border:1px solid var(--line);background:#f8fafc;border-radius:11px;grid-template-columns:58px minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.account-followed-logo{background:var(--teal);color:#fff;border-radius:12px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.account-followed-logo img{object-fit:cover;width:100%;height:100%}.account-followed-grid>article>div:nth-child(2){align-content:center;gap:4px;min-width:0;display:grid}.account-followed-grid small{color:#15803d;font-size:8px;font-weight:900}.account-followed-grid h3{margin:0;font-size:13px}.account-followed-grid p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.followed-shop-actions{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr auto;gap:7px;padding-top:9px;display:grid}.followed-shop-actions a,.followed-shop-actions button{border-radius:7px;justify-content:center;align-items:center;min-height:34px;font-size:8px;font-weight:900;display:flex}.followed-shop-actions a{background:var(--teal);color:#fff;justify-content:space-between;padding:0 11px;text-decoration:none}.followed-shop-actions button{color:#be123c;background:#fff1f2;border:1px solid #fecaca;padding:0 11px}.followed-shop-actions button:disabled{opacity:.55}.followed-shop-actions small{color:#be123c;grid-column:1/-1;font-size:8px}.seller-order-empty{min-height:280px}.seller-wallet-panel{color:#fff;max-width:1112px;box-shadow:var(--shadow-soft);background:#172554;border-radius:18px;grid-template-columns:1fr 1fr;gap:28px;margin:0 auto 16px;padding:clamp(26px,4vw,42px);display:grid}.seller-wallet-copy h2{letter-spacing:-.03em;margin:10px 0 9px;font-size:32px}.seller-wallet-copy>p{color:#ffffffad;max-width:520px;margin:0;font-size:11px;line-height:1.7}.wallet-network{align-items:center;gap:11px;margin-top:22px;display:flex}.wallet-network>span{color:#fff;background:#14b8a6;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.wallet-network p{gap:2px;margin:0;display:grid}.wallet-network b{font-size:12px}.wallet-network small{color:#ffffff8c;font-size:9px}.wallet-current{background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;gap:7px;margin-top:18px;padding:12px;display:grid}.wallet-current span{color:#fbbf24;font-size:9px;font-weight:900}.wallet-current.wallet-verified span{color:#86efac}.wallet-current.wallet-rejected span{color:#fca5a5}.wallet-current code{overflow-wrap:anywhere;color:#fff;font-size:9px;line-height:1.5}.seller-wallet-form{color:var(--ink);background:#fff;border-radius:13px;align-content:center;gap:13px;padding:20px;display:grid}.seller-wallet-form label{color:#64748b;gap:7px;font-size:9px;font-weight:800;display:grid}.seller-wallet-form input{border:1px solid var(--line);border-radius:8px;outline:none;width:100%;min-height:43px;padding:0 11px;font-size:10px}.seller-wallet-form input:focus{border-color:var(--teal)}.seller-wallet-form>small{color:#b45309;font-size:8px;line-height:1.5}.seller-wallet-form button{background:var(--orange);color:#fff;border:0;border-radius:8px;min-height:44px;font-size:10px;font-weight:900}.seller-wallet-actions{grid-template-columns:.9fr 1.1fr;gap:8px;display:grid}.seller-wallet-form .seller-wallet-actions .paste-wallet-address{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.seller-wallet-form .seller-wallet-actions button:disabled{cursor:not-allowed;opacity:.55}.seller-payout-list{gap:1px;padding-top:20px;display:grid}.seller-support-cases{margin-bottom:18px}.seller-support-intro{color:var(--muted);margin:10px 0 18px;font-size:9px;line-height:1.6}.seller-support-list{gap:10px;display:grid}.seller-support-list article{border:1px solid var(--line);background:#f8fafc;border-radius:13px;overflow:hidden}.seller-support-list article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}.seller-support-list article>header>div{gap:3px;min-width:0;display:grid}.seller-support-list article>header span{color:var(--teal);font-size:8px;font-weight:900}.seller-support-list article>header h3{margin:0;font-size:13px}.seller-support-list article>header small{color:var(--muted);font-size:8px}.seller-support-list article>header>b{color:#b45309;background:#fff7ed;border-radius:999px;flex:none;padding:6px 8px;font-size:8px}.seller-support-list article.support-in_review>header>b{color:#7e22ce;background:#f3e8ff}.seller-support-list article.support-resolved>header>b{color:#15803d;background:#ecfdf5}.seller-support-list article.support-rejected>header>b{color:#475569;background:#e2e8f0}.seller-support-body{grid-template-columns:.8fr 1.2fr;gap:15px;padding:14px 15px;display:grid}.seller-support-body>div{gap:4px;min-width:0;display:grid}.seller-support-body small{color:#94a3b8;font-size:7px;font-weight:900}.seller-support-body p{color:#475569;margin:0;font-size:9px;line-height:1.6}.seller-support-response-form{background:#fff;border-top:1px dashed #cbd5e1;gap:8px;padding:13px 15px;display:grid}.seller-support-response-form label{gap:6px;display:grid}.seller-support-response-form label>span{color:var(--teal);font-size:8px;font-weight:900}.seller-support-response-form textarea{resize:vertical;border:1px solid var(--line);min-width:0;color:var(--ink);font:inherit;background:#f8fafc;border-radius:8px;padding:9px 10px;font-size:9px;line-height:1.55}.seller-support-response-form textarea:focus{border-color:var(--teal);outline:2px solid #ccfbf1}.seller-support-response-form>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-support-response-form>div small{color:#64748b;font-size:7px}.seller-support-response-form button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.seller-support-response-form button:disabled{cursor:not-allowed;opacity:.5}.seller-support-response-readonly{background:#eff6ff;border-radius:8px;margin:0 15px 13px;padding:10px 12px}.seller-support-response-readonly b{color:var(--teal);font-size:8px}.seller-support-response-readonly p{color:#334155;margin:4px 0 0;font-size:9px;line-height:1.55}.seller-support-list article>footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 15px;display:grid}.seller-support-list article>footer>div{gap:3px;display:grid}.seller-support-list article>footer strong,.seller-support-list article>footer span{color:#b45309;font-size:8px}.seller-support-list article>footer p{color:#64748b;margin:0;font-size:8px}.seller-support-list article>footer a{color:var(--teal);font-size:8px;font-weight:900}.seller-support-list article>footer time{color:#94a3b8;white-space:nowrap;font-size:7px}.seller-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:20px;display:grid}.seller-review-list>article{border:1px solid var(--line);background:#f8fafc;border-radius:11px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.seller-review-top{justify-content:space-between;gap:12px;display:flex}.seller-review-top>div{gap:3px;min-width:0;display:grid}.seller-review-top span{color:var(--teal);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;overflow:hidden}.seller-review-top b{font-size:10px}.seller-review-top strong{color:#f59e0b;letter-spacing:.06em;flex:none;font-size:10px}.seller-review-top strong i{color:#cbd5e1;font-style:normal}.seller-review-list blockquote{color:#475569;margin:2px 0;font-size:10px;line-height:1.6}.seller-review-list time{color:#94a3b8;font-size:8px}.seller-reply-form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:7px;margin-top:4px;padding-top:11px;display:grid}.seller-reply-form textarea{resize:vertical;border:1px solid var(--line);min-width:0;min-height:66px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:9px;font-size:9px;line-height:1.5}.seller-reply-form button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-width:88px;padding:0 11px;font-size:8px;font-weight:900}.seller-reply-form button:disabled{opacity:.55}.seller-payout-list article{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1.1fr repeat(4,.72fr) auto;align-items:center;gap:14px;min-height:78px;padding:12px 14px;display:grid}.seller-payout-list article>div{gap:4px;display:grid}.seller-payout-list small{color:var(--muted);font-size:8px}.seller-payout-list b{font-size:11px}.payout-status{color:#b45309;background:#fff7ed;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:900}.payout-paid{color:#15803d;background:#ecfdf5}@media (width<=820px){.seller-page{padding-bottom:96px}.seller-header{min-height:68px;padding:0 16px}.seller-header nav{gap:13px}.seller-header nav a{font-size:8px}.seller-onboarding{grid-template-columns:1fr;gap:45px;padding-top:64px}.seller-onboarding h1{font-size:clamp(47px,14vw,66px)}.seller-summary{flex-direction:column;align-items:start;padding-top:60px}.seller-summary-brand{align-items:start}.seller-quick-nav{grid-template-columns:1fr 1fr;margin:-25px 12px 16px}.seller-quick-nav a{padding:12px}.seller-live-confirmation{grid-template-columns:1fr;margin:0 12px 16px;padding:18px 14px}.seller-live-confirmation>nav{grid-template-columns:1fr 1fr}.seller-readiness{margin:0 12px 16px}.seller-readiness-list{grid-template-columns:1fr 1fr}.seller-shop-brand{grid-template-columns:1fr;margin:0 12px 16px}.seller-media-autosave{width:100%}.seller-wallet-actions{grid-template-columns:1fr}.seller-shop-profile{grid-template-columns:1fr;margin:0 12px 16px}.seller-shop-profile>button{grid-column:auto}.seller-shipping-fields{grid-template-columns:1fr}.seller-shipping-presets{flex-direction:column;align-items:flex-start}.seller-shipping-presets>div{justify-content:flex-start}.seller-shop-cover,.seller-shop-policy{grid-template-columns:1fr;margin:0 12px 16px}.seller-shop-policy>button{grid-column:auto}.seller-policy-advanced>div{grid-template-columns:1fr}.seller-fulfillment-address{grid-template-columns:1fr;margin:0 12px 16px}.seller-origin-create{grid-template-columns:1fr;margin:0 12px 10px}.seller-origin-create .add-address-button{width:100%}.seller-origin-review{grid-column:auto}.seller-origin-review-grid{grid-template-columns:1fr}.seller-origin-next-step{flex-direction:column;grid-column:auto;align-items:stretch}.seller-origin-next-step>a{width:100%}.seller-shop-availability{grid-template-columns:1fr;margin:0 12px 16px}.seller-shop-availability>button{grid-column:auto}.seller-first-order-checks{grid-template-columns:1fr 1fr}.seller-availability-warning>header,.seller-availability-warning>footer{flex-direction:column;align-items:stretch}.seller-availability-warning>header>a{align-self:start}.seller-availability-warning>div{grid-template-columns:1fr}.seller-availability-warning>footer button{width:100%}.seller-stats{grid-template-columns:1fr}.seller-stats>div{min-height:105px}.seller-workspace{grid-template-columns:1fr;padding-bottom:55px}.seller-products-launch{flex-direction:column;align-items:stretch}.seller-products-launch button,.seller-products-launch a{width:100%}.seller-analytics{margin:0 12px 16px}.seller-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-analytics-detail{grid-template-columns:1fr}.product-form{position:static}.seller-preview-body{grid-template-columns:1fr}.seller-preview-body>aside{width:100%}.seller-mobile-actions{z-index:80;right:10px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #dbe3ee;border-radius:16px;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:5px;max-width:620px;margin:0 auto;padding:7px;display:grid;position:fixed;left:10px;box-shadow:0 18px 46px #0f172a33}.seller-mobile-actions a{color:#475569;border-radius:11px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:58px;text-decoration:none;display:grid;position:relative}.seller-mobile-actions a>span{color:#1e3a8a;font-size:17px;font-weight:900;line-height:1}.seller-mobile-actions a>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;overflow:hidden}.seller-mobile-actions a>em{color:#475569;background:#eef2f7;border-radius:999px;place-items:center;min-width:19px;min-height:19px;padding:0 5px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:4px;right:5px}.seller-mobile-actions a.primary{background:var(--orange);color:#fff;box-shadow:0 8px 18px #ff6b0038}.seller-mobile-actions a.primary>span{color:#fff}.seller-mobile-actions a.attention>em{color:#c2410c;background:#ffedd5}}@media (width<=520px){.seller-live-confirmation>div,.seller-live-confirmation>nav{grid-template-columns:1fr}.seller-readiness{padding:18px 14px}.seller-readiness>header{align-items:flex-start}.seller-readiness>header h2{font-size:23px}.seller-readiness>header p{font-size:12px}.seller-readiness>header strong b{font-size:27px}.seller-readiness>header strong small{display:none}.seller-readiness-primary{min-height:58px;padding:10px 14px}.seller-readiness-primary b{font-size:14px}.seller-readiness-details>summary{padding:12px}.seller-readiness-details>summary small{font-size:10px}.seller-readiness-list{grid-template-columns:1fr}.seller-gallery-delete-backdrop{align-items:end;padding:0}.seller-gallery-delete-dialog{border-radius:19px 19px 0 0;width:100%;max-height:92vh}.seller-gallery-delete-review{grid-template-columns:110px minmax(0,1fr);padding-inline:14px}.seller-gallery-delete-warning,.seller-gallery-delete-confirmation{margin-inline:14px}.seller-gallery-delete-dialog>footer{grid-template-columns:1fr 1.25fr;padding-inline:14px;display:grid}.seller-bulk-review-backdrop{align-items:end;padding:0}.seller-bulk-review-dialog{border-radius:19px 19px 0 0;width:100%;max-height:92vh}.seller-bulk-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.seller-bulk-review-products,.seller-bulk-impact-warning,.seller-bulk-impact-safe{margin-inline:14px}.seller-bulk-review-confirmations{padding-inline:14px}.seller-bulk-review-dialog>footer{grid-template-columns:1fr 1.35fr;padding-inline:14px;display:grid}.seller-shipping-advanced>div,.seller-product-advanced>div{grid-template-columns:1fr}.seller-availability-simple-warning{grid-template-columns:32px minmax(0,1fr)}.seller-availability-simple-warning>a{grid-column:1/-1;width:100%}.seller-first-order-checks{grid-template-columns:1fr}.seller-summary-brand{align-items:center;gap:14px;width:100%}.seller-summary-logo{border-radius:16px;width:64px;height:64px;font-size:27px}.seller-summary-brand h1{overflow-wrap:anywhere;font-size:38px}.seller-form-grid,.product-form-submit-actions{grid-template-columns:1fr}.seller-preview-backdrop{align-items:end;padding:8px}.seller-preview-dialog{border-radius:18px 18px 8px 8px;max-height:calc(100vh - 8px)}.seller-preview-dialog>header h2{font-size:23px}.seller-preview-body{padding:12px}.seller-preview-card{grid-template-columns:1fr}.seller-preview-visual{aspect-ratio:1;min-height:260px}.seller-preview-dialog>footer{flex-direction:column;align-items:stretch}.seller-preview-dialog>footer button{width:100%}.seller-products .seller-list-heading{flex-direction:column;align-items:flex-start}.seller-catalog-heading-actions{justify-content:space-between;width:100%}.seller-catalog-readiness-counts{grid-template-columns:1fr 1fr}.seller-catalog-readiness>footer:not(.ready){flex-direction:column;align-items:stretch}.seller-catalog-readiness>footer>button{width:100%}.seller-product-correction-alert{grid-template-columns:28px minmax(0,1fr)}.seller-product-correction-alert button{grid-column:1/-1;width:100%}.seller-product-tools{grid-template-columns:1fr}.seller-product-tools .wide{grid-column:auto}.seller-product-bulk-actions{grid-template-columns:1fr auto}.seller-product-bulk-actions>select{grid-column:1}.seller-product-bulk-actions>button:last-child{grid-column:2}.seller-inventory-history .seller-list-heading{flex-direction:column;align-items:flex-start}.seller-inventory-heading-actions{justify-content:space-between;width:100%}.seller-inventory-tools{grid-template-columns:1fr}.seller-product-list article{grid-template-columns:28px 42px minmax(0,1fr) auto;gap:10px;padding:15px 0}.seller-product-thumb{width:42px;height:42px}.seller-product-list article>b,.seller-product-price-display{grid-column:3}.seller-product-list article>.stock-ok,.seller-product-list article>.stock-low,.seller-product-list article>.stock-empty{grid-area:2/4}.seller-product-row-actions{grid-column:3/-1;grid-template-columns:1fr 1fr}.seller-product-row-actions button{min-height:34px}.product-edit-form{grid-template-columns:1fr 1fr}.product-gallery-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.barcode-scanner-backdrop{align-items:end;padding:8px}.barcode-scanner-dialog{border-radius:18px}.barcode-scanner-dialog>footer{flex-direction:column;align-items:stretch}.barcode-scanner-dialog>footer button{width:100%}.seller-orders{margin:0 12px 70px;padding:20px 13px}.seller-new-order-alert{grid-template-columns:1fr}.seller-new-order-alert>i{text-align:center;grid-area:auto/1;justify-self:stretch;margin-top:6px}.seller-wallet-panel{grid-template-columns:1fr;gap:20px;margin:0 12px 16px}.seller-payout-list article{grid-template-columns:1fr 1fr}.seller-support-body{grid-template-columns:1fr}.seller-support-response-form>div{flex-direction:column;align-items:stretch}.seller-support-response-form button{min-height:42px}.seller-support-list article>footer{grid-template-columns:1fr;justify-items:start}.seller-review-list,.seller-reply-form{grid-template-columns:1fr}.seller-reply-form button{min-height:40px}.seller-payout-list .payout-status{justify-self:start}.seller-order-body{grid-template-columns:1fr;gap:13px}.seller-shipment-sla{grid-template-columns:auto 1fr}.seller-shipment-sla small{grid-column:1/-1}.seller-order-tools{grid-template-columns:1fr}.seller-order-tools>div{justify-content:space-between}.seller-order-tools button{flex:1}.seller-order-amount{text-align:left}.seller-order-actions{flex-direction:column;align-items:stretch}.seller-order-actions>div{grid-template-columns:1fr 1.5fr;display:grid}.seller-order-actions button{min-height:40px}.seller-cancellation-panel>div{flex-direction:column;align-items:stretch}.seller-cancellation-panel>div button{width:100%}.seller-cancellation-history{grid-template-columns:1fr;gap:4px}.shipping-form{grid-template-columns:1fr}.seller-await-buyer,.account-shipment{flex-direction:column;align-items:flex-start}.account-shipment>div:last-child{text-align:left}.shipment-tracking-actions{flex-wrap:wrap;justify-content:flex-start}.shipment-copy-status{width:100%;position:static}.confirm-delivery-action{justify-items:start}.account-refund{flex-direction:column;align-items:flex-start}.account-refund>div:last-child{text-align:left}.account-address-book,.member-wallet-card{margin:0 12px 20px;padding:18px 13px}.member-wallet-heading{flex-direction:column;align-items:flex-start;gap:12px}.member-wallet-layout{grid-template-columns:1fr}.member-wallet-layout>article{padding:16px}.member-wallet-actions{grid-template-columns:1fr 1fr;display:grid}.member-wallet-actions .wallet-unlink{grid-column:1/-1}.member-wallet-actions a,.member-wallet-actions button{width:100%}.account-notifications{margin:0 12px 20px;padding:18px 13px}.account-notifications-heading{flex-direction:column;align-items:stretch}.account-notifications-heading>div:last-child{justify-content:space-between}.account-address-heading,.account-address-heading-actions{flex-direction:column;align-items:stretch}.account-address-heading-actions>a{justify-content:center}.account-add-address,.account-new-address-form{width:100%}.account-address-list{grid-template-columns:1fr}.account-favorites{margin:0 12px 36px;padding:18px 13px}.account-favorite-grid,.account-followed-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.barcode-scan-guide>span{animation:none}}.hero h1,.section-heading h2,.showcase-card h2,.product-info h3,.empty-state h3,.story-copy h2,.payment-grid b,.drawer-header h2,.drawer-item>div b,.drawer-empty h3,.drawer-summary>div b,.order-confirmation h3,.account-hero h1,.account-grid h2,.login-intro h1,.login-card h2,.seller-onboarding h1,.seller-form h2,.seller-list-heading h2,.seller-summary h1,.seller-product-list h3,.seller-empty h3{font-family:var(--font-display);letter-spacing:-.025em;font-style:normal;font-weight:700}.hero h1,.login-intro h1,.seller-onboarding h1,.seller-summary h1{line-height:1.12}.eyebrow,.showcase-label,.login-step,.seller-form>span,.seller-list-heading span{letter-spacing:.12em;font-size:11px;line-height:1.5}.hero-proof p,.showcase-card span,.trust-strip small,.product-info .seller,.product-meta span,.story-stat span,.payment-grid small,.drawer-item>div span,.drawer-summary small,.account-grid dl div,.account-footer,.login-benefits,.login-notice,.login-card>small,.back-market,.seller-header nav a,.seller-onboarding ul,.seller-form label,.seller-message,.shop-status,.seller-stats span,.seller-stats small,.seller-list-heading>b,.seller-product-list small,.stock-ok,.stock-low,.stock-empty,.seller-empty p{letter-spacing:0;font-size:12px;line-height:1.55}.main-nav,.category-list button,.primary-button,.text-button,.quick-add,.story-copy ul,.story-copy>button,.account-cta,.google-login-primary,.seller-form button,.order-confirmation button{font-size:13px;line-height:1.45}.product-info h3{font-size:21px;line-height:1.35}.seller-product-list h3{font-size:17px;line-height:1.4}.account-grid p,.login-card>p,.seller-onboarding>div>p,.seller-summary p{font-size:14px;line-height:1.75}.site-header,.seller-header,.account-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.primary-button,.cart-button,.google-login,.member-button,.quick-add,.story-copy>button,.drawer-summary>button,.google-login-primary,.seller-form button,.order-confirmation button{border-radius:10px}.header-search,.currency-select select,.payment-grid>button{border-radius:12px}.product-image,.account-grid article,.login-card,.seller-form,.seller-products,.seller-stats>div{border-radius:18px;overflow:hidden}.account-grid article,.login-card,.seller-form,.seller-products{box-shadow:var(--shadow-soft)}.seller-page{background:radial-gradient(circle at 8% 12%, #a9f8c738, transparent 25rem), radial-gradient(circle at 92% 8%, #f1793f1f, transparent 23rem), var(--paper)}.seller-header{z-index:30;background:#f5f3ede0;position:sticky;top:0}.seller-header nav a{border:1px solid var(--line);background:#fffefbb8;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;display:inline-flex}.seller-onboarding{padding-top:clamp(70px,9vw,115px)}.seller-form{border-color:#12221e1a}.seller-form input,.seller-form textarea,.seller-form select{background:#faf9f5;border-radius:10px;min-height:48px;padding:13px 14px;font-size:14px;line-height:1.55}.seller-form textarea{min-height:116px}.seller-form button{text-align:center;min-height:52px}.seller-stats{gap:12px}.seller-stats>div{min-height:145px}.seller-stats>div:nth-child(2){background:var(--teal)}.seller-stats>div:nth-child(3){background:#49382e}.seller-product-list article{border-radius:10px;padding:0 12px;transition:background .2s}.seller-product-list article:hover{background:var(--paper)}@media (width<=760px){body{font-size:14px}.announcement{font-size:11px}.hero h1,.login-intro h1,.seller-onboarding h1{line-height:1.08}.product-meta span,.seller-product-list small,.stock-ok,.stock-low,.stock-empty{font-size:11px}.seller-header nav a{min-height:36px;padding:0 10px;font-size:11px}.seller-stats>div{min-height:116px}}.announcement{background:#172554;min-height:32px;font-size:12px}.announcement span,.announcement a{color:#fff}.announcement a{font-weight:700}.site-header{background:var(--teal);color:#fff;z-index:60;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0;gap:clamp(18px,2.5vw,42px);height:78px;padding:0 clamp(20px,4vw,64px);position:sticky;top:0}.site-header .brand{color:#fff;min-width:150px}.site-header .brand-mark{background:var(--orange);box-shadow:0 7px 20px #09174340}.site-header .brand b{font-family:var(--font-sans);letter-spacing:.08em;font-weight:900}.site-header .brand small{color:#ffffffb8}.search-shell{flex:1;max-width:760px;position:relative}.site-header .header-search{width:100%;height:48px;color:var(--ink);background:#fff;border:0;border-radius:12px;padding:0 5px 0 15px;box-shadow:0 7px 25px #08133629}.site-header .header-search span{color:var(--muted)}.site-header .header-search input{height:100%;font-size:14px}.site-header .header-search button{background:var(--orange);color:#fff;border:0;border-radius:9px;min-width:82px;height:38px;font-size:13px;font-weight:800}.site-header .header-search .market-barcode-scan{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;justify-content:center;align-items:center;gap:6px;min-width:78px;display:inline-flex}.site-header .header-search .market-barcode-scan:hover{background:#dbeafe;border-color:#93c5fd}.site-header .header-search .market-barcode-scan span{color:inherit;font-size:15px;line-height:1;transform:none}.site-header .header-search .market-barcode-scan b{font-size:12px}.search-suggestions{z-index:75;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 55px #0f172a2e}.search-suggestions>small{color:var(--muted);padding:4px 8px 8px;font-size:11px;font-weight:700;display:block}.search-suggestions>button{width:100%;min-height:58px;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:7px 8px;display:grid}.search-suggestions>button:hover{background:var(--paper)}.search-suggestions img{object-fit:cover;border-radius:8px;width:42px;height:42px}.search-suggestions button>span{gap:2px;display:grid}.search-suggestions button b{font-size:13px}.search-suggestions button small{color:var(--muted);font-size:11px}.search-suggestions strong{color:var(--teal);font-size:13px}.site-header .header-actions{margin-left:0}.site-header .currency-select select{color:#fff;background:#ffffff1a;border:1px solid #fff3;height:42px}.site-header .currency-select option{color:var(--ink)}.site-header .member-button,.site-header .google-login{color:var(--ink);background:#fff;border:0}.site-header .cart-button{background:var(--orange);height:44px;padding-left:15px;box-shadow:0 8px 20px #7a300038}.site-header .cart-button b{color:var(--orange);background:#fff}.market-nav{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:78px;box-shadow:0 4px 16px #0f172a0a}.market-nav-links,.market-nav-actions{align-items:center;gap:24px;display:flex}.market-nav a,.market-nav button{color:#334155;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.market-nav a:hover,.market-nav button:hover{color:var(--orange)}.market-nav-actions button{color:var(--teal)}.hero{background:#fff;grid-template-columns:52% 48%;min-height:500px}.hero-copy{padding:65px clamp(32px,7vw,112px)}.hero .eyebrow{color:var(--teal)}.hero h1{color:#172554;max-width:690px;font-size:clamp(46px,4.8vw,72px);line-height:1.08}.hero h1 em{color:var(--orange);font-style:normal}.hero-copy>p{color:#475569;font-size:16px}.hero .primary-button{background:var(--orange);min-height:52px;box-shadow:0 10px 24px #ff6b003b}.hero .text-button{color:var(--teal);font-weight:800}.hero-showcase{min-height:500px}.showcase-card{border-radius:16px;box-shadow:0 18px 45px #0f172a33}.showcase-price button{background:var(--orange)}.payment-float{color:var(--ink);border-radius:10px}.usdt-pill{background:var(--teal)!important}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-strip>div>span{color:var(--teal)}.catalog{background:var(--paper);padding:72px clamp(20px,4vw,64px) 100px}.catalog-sync-warning{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa;justify-content:space-between;align-items:center;gap:20px;padding:12px clamp(20px,4vw,64px);display:flex}.catalog-sync-warning div{gap:2px;display:grid}.catalog-sync-warning b{font-size:11px}.catalog-sync-warning span{font-size:9px;line-height:1.5}.catalog-sync-warning button{color:#fff;cursor:pointer;background:#c2410c;border:0;border-radius:7px;flex:none;min-height:34px;padding:0 13px;font-size:9px;font-weight:900}.catalogue-heading{align-items:end}.catalogue-heading h2{color:#172554;font-size:clamp(34px,3vw,48px)}.catalogue-heading>p{max-width:480px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.7}.category-list{margin:30px 0 24px;padding-bottom:2px}.category-list button{color:#475569;background:#fff;padding:10px 17px;font-size:12px;font-weight:700}.category-list button.active{background:var(--teal);border-color:var(--teal);color:#fff}.catalog-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:24px;display:grid}.filter-sidebar{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;position:sticky;top:146px;box-shadow:0 10px 30px #0f172a0d}.filter-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding-bottom:18px;display:flex}.filter-title>div{gap:3px;display:grid}.filter-title span{color:var(--teal);font-size:17px;font-weight:900}.filter-title b{color:var(--muted);font-size:11px;font-weight:500}.filter-title button{color:var(--orange);background:0 0;border:0;padding:2px 0;font-size:11px;font-weight:800}.filter-sidebar fieldset{border:0;border-bottom:1px solid var(--line);gap:10px;margin:0;padding:20px 0;display:grid}.filter-sidebar legend{color:var(--ink);margin-bottom:12px;font-size:13px;font-weight:800}.filter-sidebar label{color:#475569;cursor:pointer;align-items:center;gap:9px;font-size:12px;display:flex}.filter-sidebar input{width:16px;height:16px;accent-color:var(--teal)}.filter-stars{color:#f59e0b;letter-spacing:.03em}.filter-stars i{color:var(--muted);letter-spacing:0;margin-left:4px;font-style:normal}.filter-trust{gap:10px;padding:17px 0 0;display:flex}.filter-trust>span{background:var(--mint);width:28px;height:28px;color:var(--teal);border-radius:50%;place-items:center;font-weight:900;display:grid}.filter-trust p{gap:2px;margin:0;display:grid}.filter-trust b{font-size:12px}.filter-trust small{color:var(--muted);font-size:10px}.results-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:48px;margin-bottom:14px;display:flex}.results-toolbar>div{gap:2px;display:grid}.results-toolbar>div b{font-size:14px}.results-toolbar>div span{color:var(--muted);font-size:11px}.results-toolbar>label{color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.results-toolbar select{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:9px;padding:0 30px 0 11px;font-size:12px}.favorites-filter{color:#be123c;background:#fff;border:1px solid #fecdd3;border-radius:999px;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.favorites-filter.active{color:#fff;background:#be123c}.detail-favorite{color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;width:100%;min-height:39px;margin-top:9px;font-size:10px;font-weight:900}.detail-favorite.active{color:#fff;background:#be123c}.mobile-filter-button{display:none}.catalog-results .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:0}.catalog-results .product-card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.catalog-results .product-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 35px #0f172a1a}.catalog-results .product-image{aspect-ratio:1;background:#eef2f6;border-radius:0}.catalog-results .product-image img{aspect-ratio:1;transition:transform .35s}.catalog-results .product-card:hover .product-image img{transform:scale(1.035)}.product-badges{z-index:2;flex-wrap:wrap;gap:5px;max-width:calc(100% - 54px);display:flex;position:absolute;top:10px;left:10px}.product-badges .product-badge,.shipping-badge,.product-condition-badge{border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800;position:static}.shipping-badge{background:var(--orange);color:#fff}.product-condition-badge{color:#92400e;background:#fef3c7}.product-brand{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:-2px 0 1px;font-size:9px;font-weight:800;display:block;overflow:hidden}.product-badges .product-badge{color:var(--teal);background:#fff}.catalog-results .wish-button{color:#475569;background:#fffffff0;top:10px;right:10px;box-shadow:0 4px 14px #0f172a1f}.catalog-results .product-info{padding:15px}.catalog-results .seller{min-height:22px;color:var(--muted);align-items:center;gap:5px;margin-bottom:7px;font-size:10px;display:flex}.catalog-results .seller i{background:var(--mint);color:var(--teal);white-space:nowrap;border-radius:4px;margin-left:auto;padding:3px 5px;font-size:8px;font-style:normal;font-weight:800}.catalog-results .product-info h3{color:#1e293b;min-height:44px;margin:0 0 9px;font-size:16px;line-height:1.35}.product-rating{align-items:center;gap:7px;margin-bottom:10px;display:flex}.product-rating span{color:#f59e0b;font-size:11px;font-weight:800}.product-rating small{color:var(--muted);font-size:10px}.product-price{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.product-price b{color:#172554;font-size:18px;font-weight:900}.product-price del{color:#94a3b8;font-size:11px}.product-price span{color:#c2410c;background:#fff1e8;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900}.product-delivery{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-top:8px;padding-top:8px;display:flex}.product-delivery span{color:var(--orange);font-size:10px;font-weight:900}.product-delivery small{color:var(--muted);font-size:9px}.product-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.product-actions button{border:1px solid var(--orange);min-height:38px;color:var(--orange);background:#fff;border-radius:8px;padding:0 7px;font-size:11px;font-weight:800}.product-actions button:last-child{background:var(--orange);color:#fff}.product-actions button:disabled{color:#64748b;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.catalog-results .empty-state{background:#fff;border-radius:16px;min-height:520px}.member-story{background:var(--teal)}.payments{background:#fff}footer{background:#0f1d40}.mobile-bottom-bar{display:none}.tbi-language-system{z-index:129;left:18px;bottom:max(20px, env(safe-area-inset-bottom));font-family:var(--font-sans);justify-items:start;gap:9px;display:grid;position:fixed}.tbi-language-trigger{color:#172554;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border:1px solid #94a3b885;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:76px;min-height:44px;padding:0 13px;display:inline-flex;box-shadow:0 12px 32px #0f172a2e}.tbi-language-trigger>span{font-size:21px;line-height:1}.tbi-language-trigger>b{letter-spacing:.04em;font-size:11px;font-weight:900}.tbi-language-trigger>i{color:#64748b;font-size:10px;font-style:normal;transition:transform .18s;transform:rotate(180deg)}.tbi-language-system.is-open .tbi-language-trigger>i{transform:rotate(0)}.tbi-language-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffc;border:1px solid #dbe3ee;border-radius:16px;width:218px;padding:7px;animation:.16s ease-out tbi-language-arrive;overflow:hidden;box-shadow:0 22px 54px #0f172a38}@keyframes tbi-language-arrive{0%{opacity:0;transform:translateY(6px)scale(.98)}}.tbi-language-menu>header{color:#64748b;justify-content:space-between;align-items:center;padding:5px 7px 8px;display:flex}.tbi-language-menu>header span{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.tbi-language-menu>header button{color:#334155;background:#f1f5f9;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1}.tbi-language-menu>button{color:#334155;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;width:100%;min-height:43px;padding:7px 10px;display:grid}.tbi-language-menu>button:hover{background:#f1f5f9}.tbi-language-menu>button.active{color:#1e3a8a;background:#eff6ff}.tbi-language-menu>button span{font-size:13px;font-weight:850}.tbi-language-menu>button[lang=km] span{font-size:15px}.tbi-language-menu>button small{color:#94a3b8;font-size:9px;font-weight:850}.tbi-language-menu>button b{color:#16a34a;font-size:12px}@media (prefers-reduced-motion:reduce){.tbi-language-menu{animation:none}.tbi-language-trigger>i{transition:none}}.market-assistant{z-index:130;right:22px;bottom:max(22px, env(safe-area-inset-bottom));font-family:var(--font-sans);justify-items:end;gap:12px;display:grid;position:fixed}.market-assistant-launcher{background:var(--blue);color:#fff;border:0;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:0 18px 0 14px;font-size:13px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 15px 38px #1e3a8a47}.market-assistant-launcher:hover{transform:translateY(-2px);box-shadow:0 19px 42px #1e3a8a57}.market-assistant-launcher svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.market-assistant-panel{background:#fff;border:1px solid #dbe3ee;border-radius:20px;grid-template-rows:auto minmax(150px,1fr) auto auto auto;width:min(388px,100vw - 28px);max-height:min(650px,100dvh - 100px);animation:.2s ease-out market-assistant-arrive;display:grid;overflow:hidden;box-shadow:0 26px 70px #0f172a38}@keyframes market-assistant-arrive{0%{opacity:0;transform:translateY(8px)scale(.985)}}.market-assistant-header{background:linear-gradient(135deg, #172554, var(--blue));color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:74px;padding:13px 14px;display:grid}.market-assistant-avatar{background:var(--orange);border-radius:13px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:900;display:grid}.market-assistant-header>div:nth-child(2){gap:2px;display:grid}.market-assistant-header strong{font-size:16px;line-height:1.25}.market-assistant-header span{color:#dbeafe;align-items:center;gap:6px;font-size:10px;display:flex}.market-assistant-header span i{background:#4ade80;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #4ade8021}.market-assistant-header>button{color:#fff;background:#ffffff1c;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;line-height:1}.market-assistant-messages{overscroll-behavior:contain;background:#f8fafc;flex-direction:column;gap:10px;padding:15px;display:flex;overflow-y:auto}.market-assistant-message{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:5px 15px 15px;align-self:flex-start;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.65;box-shadow:0 3px 10px #0f172a0a}.market-assistant-message.is-user{background:var(--blue);color:#fff;border-color:#1e3a8a;border-radius:15px 5px 15px 15px;align-self:flex-end}.market-assistant-message p{white-space:pre-line;margin:0}.market-assistant-source{color:#0f766e;border-top:1px solid #e2e8f0;margin-top:7px;padding-top:6px;font-size:9px;font-weight:850;display:block}.market-assistant-message nav{gap:5px;margin-top:9px;display:grid}.market-assistant-message nav a{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:850;display:flex}.market-assistant-topics{scrollbar-width:thin;background:#fff;border-top:1px solid #edf2f7;gap:6px;padding:10px 12px;display:flex;overflow-x:auto}.market-assistant-topics button{color:#334155;white-space:nowrap;background:#fff;border:1px solid #dbe3ee;border-radius:999px;flex:none;min-height:31px;padding:0 10px;font-size:10px;font-weight:800}.market-assistant-topics button:hover{color:var(--blue);background:#eff6ff;border-color:#93c5fd}.market-assistant-topics button:disabled{opacity:.55;cursor:wait}.market-assistant-form{background:#fff;border-top:1px solid #edf2f7;grid-template-columns:1fr auto;gap:7px;padding:10px 12px;display:grid}.market-assistant-form input{min-width:0;height:42px;color:var(--ink);background:#fff;border:1px solid #cbd5e1;border-radius:11px;padding:0 12px;font-size:12px}.market-assistant-form input::placeholder{color:#94a3b8}.market-assistant-form input:disabled{background:#f8fafc}.market-assistant-form button{background:var(--orange);color:#fff;border:0;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.market-assistant-form button:disabled{cursor:not-allowed;background:#cbd5e1}.market-assistant-form button svg{fill:none;stroke:currentColor;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.market-assistant-safety{color:#9a3412;text-align:center;background:#fff7ed;border-top:1px solid #edf2f7;margin:0;padding:7px 12px 9px;font-size:9px;font-weight:750}.market-assistant-safety span{color:#22c55e;margin-right:5px}@media (prefers-reduced-motion:reduce){.market-assistant-panel{animation:none}.market-assistant-launcher{transition:none}}@media (width<=1280px){.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header{gap:18px}.site-header .brand{min-width:auto}.site-header .member-button b{display:none}.site-header .member-button{max-width:44px;padding:5px}}@media (width<=980px){.market-nav-links{overflow-x:auto}.market-nav-actions a{display:none}.catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.site-header .currency-select,.site-header .cart-button span{display:none}}@media (width<=760px){.market-assistant{right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}.market-assistant-panel{right:10px;bottom:calc(146px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 170px - env(safe-area-inset-bottom));border-radius:18px;position:fixed;left:10px}.market-assistant-launcher{min-height:46px;padding:0 14px 0 12px}.market-assistant-launcher svg{width:21px;height:21px}.market-assistant-message{max-width:92%}.catalog-sync-warning{flex-direction:column;align-items:stretch;gap:9px}.catalog-sync-warning button{width:100%}.announcement{text-align:center;min-height:30px;padding:5px 14px}.announcement a{display:none}.site-header{grid-template-columns:auto 1fr auto;gap:9px 12px;height:auto;min-height:122px;padding:10px 14px;display:grid}.site-header .brand{grid-column:1}.site-header .brand-mark{width:36px;height:36px}.site-header .brand small{display:block}.site-header .header-actions{grid-column:3;gap:7px}.site-header .google-login,.site-header .member-button{width:38px;height:38px}.site-header .cart-button{display:none}.search-shell{grid-area:2/1/auto/-1;width:100%;max-width:none}.site-header .header-search{height:44px;display:flex}.site-header .header-search button{min-width:68px;height:34px;font-size:12px}.site-header .header-search .market-barcode-scan{width:38px;min-width:38px;padding:0}.site-header .header-search .market-barcode-scan b{display:none}.search-suggestions{max-height:320px;overflow-y:auto}.market-nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;display:grid}.hero-copy{min-height:440px;padding:55px 22px}.hero h1{font-size:clamp(40px,11vw,56px)}.hero-showcase{min-height:390px}.trust-strip{grid-template-columns:1fr}.catalog{padding:50px 12px 105px}.catalogue-heading{display:block}.catalogue-heading h2{font-size:32px}.catalogue-heading>p{text-align:left;margin-top:12px}.category-list{margin-right:-12px}.catalog-layout{display:block}.filter-sidebar{margin-bottom:16px;padding:18px;display:none;position:static}.filter-sidebar.filter-open{display:block}.results-toolbar{flex-wrap:wrap}.results-toolbar>div{margin-right:auto}.mobile-filter-button{border:1px solid var(--line);min-height:38px;color:var(--teal);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.results-toolbar>label{display:none}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog-results .product-info{padding:11px}.catalog-results .seller{min-height:20px;font-size:9px}.catalog-results .seller i{display:none}.catalog-results .product-info h3{min-height:40px;font-size:14px}.product-price b{font-size:16px}.product-price del{font-size:10px}.product-delivery{gap:1px;display:grid}.product-actions{gap:5px}.product-actions button{min-height:36px;padding:0 3px;font-size:10px}.product-badges{top:7px;left:7px}.product-badges .product-badge{display:none}.shipping-badge{padding:5px 6px;font-size:9px}.catalog-results .wish-button{width:30px;height:30px;top:7px;right:7px}.mobile-bottom-bar{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:76;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:16px;grid-template-columns:1fr 1fr 1.4fr;gap:4px;min-height:62px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 45px #0f172a33}.mobile-bottom-bar button{color:#475569;background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:1px;font-size:10px;font-weight:700;display:grid}.mobile-bottom-bar button>span{font-size:18px}.mobile-bottom-bar .mobile-cart-cta{background:var(--orange);color:#fff;justify-content:center;gap:9px;font-size:12px;display:flex}.mobile-bottom-bar .mobile-cart-cta span{font-size:12px}.mobile-bottom-bar .mobile-cart-cta b{width:23px;height:23px;color:var(--orange);background:#fff;border-radius:50%;place-items:center;display:grid}footer{padding-bottom:100px}.toast{bottom:84px}}.product-photo-button{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.product-photo-button img{object-fit:cover;width:100%;height:100%}.product-title-button{width:100%;color:inherit;text-align:left;font:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;padding:0}.product-title-button:hover{color:var(--teal)}.product-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08122dad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-detail-modal{background:#fff;border-radius:22px;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);width:min(1080px,100%);max-height:min(760px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #040c2357}.product-modal-close{z-index:4;border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fffffff2;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 20px #0f172a1f}.product-detail-visual{background:#eef2f6;min-height:590px;position:relative}.product-detail-visual>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-detail-badges{z-index:2;gap:7px;display:flex;position:absolute;top:18px;left:18px}.product-detail-badges span{color:var(--teal);background:#fff;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:900;box-shadow:0 5px 14px #0f172a1a}.product-detail-badges span:first-child{background:var(--orange);color:#fff}.product-detail-gallery{z-index:2;scrollbar-width:thin;gap:7px;padding:3px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;overflow-x:auto}.product-detail-gallery button{opacity:.75;background:#fff;border:2px solid #ffffffeb;border-radius:9px;flex:none;width:58px;height:58px;padding:0;transition:opacity .2s,border-color .2s,transform .2s;overflow:hidden;box-shadow:0 5px 15px #0f172a33}.product-detail-gallery button:hover,.product-detail-gallery button.active{border-color:var(--orange);opacity:1;transform:translateY(-2px)}.product-detail-gallery img{object-fit:cover;width:100%;height:100%}.product-detail-copy{padding:clamp(30px,4vw,52px);overflow-y:auto}.product-breadcrumb{justify-content:space-between;align-items:center;gap:15px;margin-right:46px;display:flex}.product-breadcrumb span{color:var(--teal);letter-spacing:.08em;font-size:11px;font-weight:900}.product-breadcrumb b{color:#16a34a;font-size:10px}.detail-seller{align-items:center;gap:10px;margin-top:26px;display:flex}.detail-seller>span{background:var(--mint);width:29px;height:29px;color:var(--teal);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.detail-seller p{gap:1px;margin:0;display:grid}.detail-seller b{font-size:12px}.detail-seller a{color:inherit;text-decoration:none}.detail-seller a:hover b{color:var(--teal);text-decoration:underline}.detail-seller small{color:var(--muted);font-size:10px}.product-detail-copy h2{color:#172554;letter-spacing:-.025em;margin:17px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.18}.detail-rating{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.detail-rating b{color:#f59e0b;font-size:13px}.detail-rating span{color:var(--muted);font-size:11px}.detail-product-facts{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.detail-product-facts>span{background:#f8fafc;border:1px solid #dbeafe;border-radius:9px;gap:3px;min-width:0;padding:9px 11px;display:grid}.detail-product-facts small{color:#64748b;font-size:8px}.detail-product-facts b{color:#1e3a8a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.detail-price{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:22px;display:flex}.detail-price b{color:#172554;font-size:30px;font-weight:900}.detail-price del{color:#94a3b8;font-size:13px}.detail-price span{color:var(--orange);background:#fff1e8;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:900}.detail-description{color:#536174;margin:19px 0;font-size:13px;line-height:1.75}.detail-currency{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:13px 0;display:flex}.detail-currency>span{color:var(--muted);margin-right:auto;font-size:11px}.detail-currency button{border:1px solid var(--line);color:#475569;background:#fff;border-radius:7px;min-width:48px;min-height:31px;font-size:10px;font-weight:800}.detail-currency button.active{border-color:var(--teal);background:var(--teal);color:#fff}.detail-currency button:disabled{opacity:.38;cursor:not-allowed}.payment-unavailable-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;padding:10px;font-weight:800;line-height:1.5;color:#9a3412!important;margin:0!important;font-size:8px!important}.detail-fulfillment{grid-template-columns:repeat(3,1fr);gap:8px;margin:17px 0;display:grid}.detail-fulfillment>div{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-height:86px;padding:11px}.detail-fulfillment>div>span{color:var(--orange);font-size:10px;font-weight:900}.detail-fulfillment p{gap:3px;margin:7px 0 0;display:grid}.detail-fulfillment b{font-size:11px}.detail-fulfillment small{color:var(--muted);font-size:9px;line-height:1.4}.detail-shop-policy{background:#f8fbff;border:1px solid #bfdbfe;border-radius:12px;gap:10px;margin:17px 0;padding:14px;display:grid}.detail-shop-policy>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.detail-shop-policy>header>div{gap:3px;display:grid}.detail-shop-policy>header span{color:var(--orange);letter-spacing:.11em;font-size:8px;font-weight:900}.detail-shop-policy>header b{color:#172554;font-size:11px}.detail-shop-policy>header a{color:var(--teal);flex:none;font-size:8px;font-weight:900;text-decoration:none}.detail-shop-policy>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.detail-shop-policy>div>span{background:#fff;border-radius:8px;gap:3px;min-width:0;padding:9px;display:grid}.detail-shop-policy small{color:#64748b;font-size:7px}.detail-shop-policy>div b{color:#1e3a8a;text-overflow:ellipsis;font-size:9px;line-height:1.45;overflow:hidden}.detail-shop-policy>p{color:#64748b;margin:0;font-size:8px;line-height:1.45}.detail-actions{grid-template-columns:1fr 1.25fr;gap:9px;display:grid}.detail-actions button{border:1px solid var(--orange);min-height:51px;color:var(--orange);background:#fff;border-radius:10px;font-size:13px;font-weight:900}.detail-actions button:last-child{background:var(--orange);color:#fff;box-shadow:0 10px 24px #ff6b0033}.detail-actions button:disabled{color:#64748b;box-shadow:none;cursor:not-allowed;background:#e2e8f0;border-color:#cbd5e1}.detail-shop-paused{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin:9px 0 0;padding:10px;font-size:9px;line-height:1.55}.detail-safe-note{color:var(--muted);text-align:center;margin-top:12px;font-size:9px;display:block}.product-reviews{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.product-reviews-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.product-reviews-heading>div{gap:4px;display:grid}.product-reviews-heading span{color:var(--orange);letter-spacing:.12em;font-size:8px;font-weight:900}.product-reviews-heading h3{color:#172554;margin:0;font-size:20px}.product-reviews-heading>b{color:#f59e0b;font-size:14px}.review-form{background:#f8fafc;border-radius:10px;grid-template-columns:1fr auto;gap:8px;margin-top:15px;padding:13px;display:grid}.review-stars{grid-column:1/-1;gap:3px;display:flex}.review-stars button{color:#cbd5e1;background:0 0;border:0;padding:2px;font-size:19px}.review-stars button.active{color:#f59e0b}.review-form textarea{resize:vertical;border:1px solid var(--line);min-height:76px;color:var(--ink);font:inherit;border-radius:8px;padding:10px;font-size:10px;line-height:1.5}.review-form>button{background:var(--teal);color:#fff;border:0;border-radius:8px;min-width:96px;padding:0 13px;font-size:9px;font-weight:900}.review-form>button:disabled{opacity:.55}.review-eligibility,.review-empty,.review-error{color:var(--muted);background:#f8fafc;border-radius:8px;margin:13px 0 0;padding:11px;font-size:9px;line-height:1.5}.review-error{color:#be123c;background:#fff1f2}.review-login{color:var(--teal);background:#eff6ff;border-radius:8px;margin-top:13px;padding:11px;font-size:9px;font-weight:900;text-decoration:none;display:block}.review-list{gap:1px;margin-top:13px;display:grid}.review-list article{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:10px;padding:13px 0;display:grid}.review-avatar{width:34px;height:34px;color:var(--teal);background:#dbeafe;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;overflow:hidden}.review-avatar img{object-fit:cover;width:100%;height:100%}.review-list article>div:last-child{gap:4px;display:grid}.review-list p{align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.review-list p span{color:#15803d;background:#ecfdf5;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900}.review-list strong{color:#f59e0b;letter-spacing:.08em;font-size:10px}.review-list strong i{color:#dbe1e8;font-style:normal}.review-list blockquote{color:#475569;margin:2px 0 0;font-size:10px;line-height:1.6}.review-list time{color:#94a3b8;font-size:8px}.seller-review-reply{border-left:3px solid var(--teal);background:#eff6ff;border-radius:0 7px 7px 0;margin-top:7px;padding:9px 10px}.seller-review-reply b{color:var(--teal);font-size:8px}.seller-review-reply p{color:#334155;margin-top:4px;font-size:9px;line-height:1.55}.public-shop-page{min-height:100vh;color:var(--ink);background:#f8fafc}.public-shop-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 clamp(20px,5vw,76px);display:flex}.public-shop-header>a:last-child{color:#475569;font-size:10px;font-weight:800;text-decoration:none}.public-shop-cover{aspect-ratio:4;background:linear-gradient(120deg,#172554,#1e3a8a);border-radius:20px;max-width:1112px;margin:28px auto 0;overflow:hidden;box-shadow:0 18px 42px #0f172a1f}.public-shop-cover img{object-fit:cover;width:100%;height:100%}.public-shop-hero{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:28px;max-width:1160px;margin:0 auto;padding:clamp(54px,8vw,96px) 24px 48px;display:grid}.public-shop-hero.has-cover{padding-top:24px}.public-shop-hero.has-cover .public-shop-logo{margin-top:-78px}.public-shop-logo{background:var(--teal);color:#fff;border:7px solid #fff;border-radius:24px;place-items:center;width:112px;height:112px;font-size:34px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 16px 35px #0f172a1f}.public-shop-logo img{object-fit:cover;width:100%;height:100%}.public-shop-intro h1{color:#172554;letter-spacing:-.045em;margin:12px 0 9px;font-size:clamp(42px,5vw,68px);line-height:1}.public-shop-intro p{color:#475569;max-width:670px;margin:0 0 10px;font-size:12px;line-height:1.7}.public-shop-intro>small{color:#94a3b8;font-size:9px}.public-shop-verified{color:#15803d;background:#ecfdf5;border-radius:999px;align-self:start;min-width:max-content;padding:10px 13px;font-size:9px;font-weight:900}.public-shop-actions{align-self:start;justify-items:end;gap:9px;display:grid}.public-shop-owner-shortcut{color:#1e3a8a;background:#fff;border:1px solid #bfdbfe;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:9px;font-weight:900;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.public-shop-owner-shortcut:hover{border-color:#1e3a8a;transform:translateY(-1px);box-shadow:0 8px 20px #1e3a8a1a}.public-shop-owner-preview{background:#fff;border:1px solid #bfdbfe;border-radius:16px;max-width:1112px;margin:0 auto 22px;overflow:hidden;box-shadow:0 12px 30px #1e3a8a12}.public-shop-owner-preview>header{background:linear-gradient(120deg,#eff6ff,#f8fafc 64%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px 22px;display:grid}.public-shop-owner-preview>header span{color:#1e3a8a;letter-spacing:.13em;font-size:8px;font-weight:950}.public-shop-owner-preview>header h2{color:#172554;letter-spacing:-.02em;margin:5px 0 4px;font-size:20px}.public-shop-owner-preview>header p{color:#64748b;max-width:680px;margin:0;font-size:9px;line-height:1.55}.public-shop-owner-preview>header strong{color:#1e3a8a;justify-items:end;font-size:30px;line-height:1;display:grid}.public-shop-owner-preview>header strong small{color:#64748b;letter-spacing:.08em;margin-top:5px;font-size:7px;font-weight:850}.public-shop-owner-checks{border-block:1px solid #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 22px;display:grid}.public-shop-owner-checks a{min-width:0;color:inherit;background:#f8fafc;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;padding:10px;text-decoration:none;display:grid}.public-shop-owner-checks i{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:950;display:grid}.public-shop-owner-checks a.pending{background:#fff7ed}.public-shop-owner-checks a.pending i{color:#c2410c;background:#ffedd5}.public-shop-owner-checks span{gap:2px;min-width:0;display:grid}.public-shop-owner-checks b{color:#172554;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.public-shop-owner-checks small{color:#64748b;font-size:7px}.public-shop-owner-checks a.pending small{color:#c2410c;font-weight:850}.public-shop-owner-preview>footer{justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;display:flex}.public-shop-owner-preview>footer>div{gap:3px;display:grid}.public-shop-owner-preview>footer b{color:#172554;font-size:9px}.public-shop-owner-preview>footer span{color:#64748b;font-size:8px;line-height:1.45}.public-shop-owner-preview>footer>a{color:#fff;background:#1e3a8a;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:8px;font-weight:950;text-decoration:none;display:inline-flex}.public-shop-owner-preview.is-live{border-color:#bbf7d0}.public-shop-owner-preview.is-live>header{background:linear-gradient(120deg,#ecfdf5,#f8fafc 64%)}.public-shop-owner-preview.is-live>footer>a{background:#15803d}.public-shop-paused{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;max-width:1112px;margin:0 auto 22px;padding:15px 18px;display:flex}.public-shop-paused span{flex:none;font-size:10px;font-weight:900}.public-shop-paused p{text-align:right;margin:0;font-size:9px;line-height:1.5}.follow-shop-control{justify-items:end;gap:4px;display:grid}.follow-shop-control button{background:var(--orange);color:#fff;border:0;border-radius:9px;min-width:142px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.follow-shop-control button.active{background:var(--teal)}.follow-shop-control button:disabled{opacity:.55}.follow-shop-control small{color:#64748b;font-size:8px}.follow-shop-control span{color:#be123c;text-align:right;max-width:180px;font-size:8px}.public-shop-stats{background:#dbe3ee;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1112px;margin:0 auto 22px;display:grid;overflow:hidden}.public-shop-stats>div{color:#fff;background:#172554;grid-template-columns:1fr auto;align-content:space-between;min-height:118px;padding:22px;display:grid}.public-shop-stats>div:nth-child(2){background:var(--teal)}.public-shop-stats>div:nth-child(3){background:#49382e}.public-shop-stats>div:nth-child(4){background:#1e3a8a}.public-shop-stats span{color:#ffffff9e;letter-spacing:.1em;grid-column:1/-1;font-size:8px;font-weight:800}.public-shop-stats b{font-size:38px;line-height:1}.public-shop-stats small{color:var(--mint);align-self:end;font-size:8px}.public-shop-policies{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;max-width:1112px;margin:0 auto 22px;display:grid}.public-shop-policies article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:82px;padding:14px;display:grid}.public-shop-policies article>span{width:38px;height:38px;color:var(--teal);background:#eff6ff;border-radius:10px;place-items:center;font-size:16px;font-weight:900;display:grid}.public-shop-policies article>div{gap:4px;min-width:0;display:grid}.public-shop-policies b{font-size:9px}.public-shop-policies p{color:#64748b;text-overflow:ellipsis;margin:0;font-size:8px;line-height:1.45;overflow:hidden}.public-shop-products{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1112px;margin:0 auto 72px;padding:32px;box-shadow:0 12px 34px #0f172a0e}.public-shop-products-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:23px;display:flex}.public-shop-products-heading h2{color:#172554;letter-spacing:-.03em;margin:9px 0 0;font-size:clamp(28px,4vw,40px)}.public-shop-products-heading>b{color:#64748b;font-size:9px}.public-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.public-shop-grid>article{border:1px solid var(--line);background:#fff;border-radius:13px;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.public-shop-grid>article:hover{transform:translateY(-3px);box-shadow:0 13px 28px #0f172a17}.public-shop-product-image{aspect-ratio:1;background:#eef2f6;display:block;position:relative;overflow:hidden}.public-shop-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.public-shop-grid>article:hover .public-shop-product-image img{transform:scale(1.035)}.public-shop-product-image>span{color:#fff;text-align:center;background:#0f172ad6;border-radius:6px;padding:7px;font-size:8px;font-weight:900;position:absolute;inset:auto 9px 9px}.public-shop-grid>article>div{gap:7px;padding:15px;display:grid}.public-shop-grid>article>div>small{color:var(--teal);font-size:8px;font-weight:900}.public-shop-grid h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.public-shop-grid h3 a{color:inherit;text-decoration:none}.public-shop-grid p{color:#f59e0b;justify-content:space-between;gap:8px;margin:0;font-size:8px;display:flex}.public-shop-grid p small{color:#94a3b8}.public-shop-grid>article>div>b{color:var(--orange);font-size:16px}.public-shop-product-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.public-shop-product-price b{color:var(--orange);font-size:16px}.public-shop-product-price del{color:#94a3b8;font-size:9px}.public-shop-product-price em{color:#c2410c;background:#fff1e8;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:900}.public-shop-buy{background:var(--teal);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;margin-top:3px;padding:0 11px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.public-shop-buy.disabled{cursor:not-allowed;background:#94a3b8;justify-content:center}.public-shop-product-image.unavailable img{filter:saturate(.55);opacity:.78}.public-shop-empty{text-align:center;place-content:center;justify-items:center;gap:9px;min-height:300px;display:grid}.public-shop-empty>span{color:var(--orange);font-size:36px}.public-shop-empty h3{margin:0;font-size:20px}.public-shop-empty a{color:var(--teal);font-size:9px;font-weight:900}.public-shop-footer{color:#ffffffa6;letter-spacing:.1em;background:#172554;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,76px);font-size:8px;display:flex}.public-shop-footer a{color:#fff;text-decoration:none}.fee-settings-page{min-height:100vh;color:var(--ink);background:#f8fafc}.fee-settings-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,76px);display:flex}.fee-settings-header nav{gap:20px;display:flex}.fee-settings-header nav a{color:#475569;font-size:13px;font-weight:900}.fee-settings-hero{color:#fff;background:linear-gradient(135deg,#172554,#1e3a8a);justify-content:space-between;align-items:center;gap:30px;min-height:270px;padding:52px max(24px,50vw - 560px);display:flex}.fee-settings-hero .eyebrow{color:#93c5fd}.fee-settings-hero h1{letter-spacing:-.04em;max-width:760px;margin:13px 0 8px;font-size:clamp(35px,5vw,57px);line-height:1.08}.fee-settings-hero p{color:#ffffffb3;margin:0;font-size:15px}.fee-settings-hero>a{color:#fff;border:1px solid #ffffff47;border-radius:9px;flex:none;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.payment-operations-status{background:#fff;border:1px solid #bfdbfe;border-radius:17px;gap:14px;max-width:1120px;margin:-34px auto 18px;padding:24px;display:grid;box-shadow:0 18px 50px #0f172a14}.payment-operations-status>header{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.payment-operations-status>header>div{gap:4px;display:grid}.payment-operations-status>header span{color:var(--teal);letter-spacing:.13em;font-size:12px;font-weight:900}.payment-operations-status>header h2{color:#172554;margin:0;font-size:21px}.payment-operations-status>header p{color:#64748b;margin:0;font-size:12px;line-height:1.6}.payment-operations-status>header strong{color:#15803d;justify-items:end;font-size:29px;line-height:1;display:grid}.payment-operations-status>header strong small{color:#64748b;margin-top:5px;font-size:11px}.payment-operations-status>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.payment-operations-status article{background:#f8fafc;border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid}.payment-operations-status article b{color:#172554;font-size:13px}.payment-operations-status article span{color:#475569;font-size:12px;line-height:1.45}.payment-operations-status article small{color:#15803d;font-size:11px}.payment-operations-status>footer{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.payment-operations-status>footer b{flex:none;font-size:12px}.payment-operations-status>footer span{font-size:12px;line-height:1.5}.fee-settings-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:18px;max-width:1120px;margin:0 auto;padding:0 24px 80px;display:grid}.fee-settings-form,.fee-impact-preview{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 18px 50px #0f172a14}.fee-settings-form{gap:20px;padding:clamp(22px,4vw,36px);display:grid}.fee-settings-form>header>span,.fee-impact-preview>header span{color:var(--teal);letter-spacing:.14em;font-size:12px;font-weight:900}.fee-settings-form>header h2,.fee-impact-preview>header h2{color:#172554;margin:8px 0 5px;font-size:24px}.fee-settings-form>header p{color:#64748b;margin:0;font-size:13px;line-height:1.7}.fee-settings-fields{gap:10px;display:grid}.fee-settings-fields>label{background:#f8fafc;border:1px solid #dbeafe;border-radius:11px;grid-template-columns:110px minmax(140px,.75fr) minmax(190px,1fr);align-items:center;gap:11px;padding:13px;display:grid}.fee-settings-fields label>span{color:var(--teal);font-size:12px;font-weight:900}.fee-settings-fields label>b{font-size:13px}.fee-settings-fields label>div{background:#fff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:1fr 48px;min-width:0;display:grid;overflow:hidden}.fee-settings-fields input{color:#172554;border:0;min-width:0;min-height:43px;padding:0 10px;font-size:13px;font-weight:900}.fee-settings-fields em{color:var(--teal);background:#eff6ff;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.fee-settings-fields label>small{color:#64748b;grid-column:2/-1;font-size:11px}.fee-settings-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;gap:3px;padding:12px;display:grid}.fee-settings-warning b{font-size:13px}.fee-settings-warning span{font-size:12px;line-height:1.55}.fee-settings-save-state{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;gap:3px;padding:12px;display:grid}.fee-settings-save-state.dirty{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.fee-settings-save-state b{font-size:13px}.fee-settings-save-state span{font-size:12px;line-height:1.55}.fee-settings-form>button{background:var(--orange);color:#fff;border:0;border-radius:9px;min-height:48px;font-size:14px;font-weight:900}.fee-settings-form>button:disabled{opacity:.5;cursor:not-allowed}.fee-settings-message{color:#166534;text-align:center;background:#f0fdf4;border-radius:8px;margin:-8px 0 0;padding:10px;font-size:12px;font-weight:800}.fee-impact-preview{gap:15px;padding:24px;display:grid;position:sticky;top:18px}.fee-impact-preview>label{color:#475569;gap:6px;font-size:12px;font-weight:900;display:grid}.fee-impact-preview>label input{color:#172554;border:1px solid #bfdbfe;border-radius:8px;min-height:44px;padding:0 10px;font-size:15px;font-weight:900}.fee-impact-preview dl{gap:7px;margin:0;display:grid}.fee-impact-preview dl div{background:#eff6ff;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.fee-impact-preview dt{color:#64748b;font-size:12px}.fee-impact-preview dd{color:var(--teal);margin:0;font-size:14px;font-weight:900}.fee-impact-preview dl .fee{background:#fff7ed}.fee-impact-preview dl .fee dd{color:#c2410c}.fee-impact-preview dl .net{background:#f0fdf4}.fee-impact-preview dl .net dd{color:#15803d}.fee-impact-preview>section{border-top:1px solid var(--line);gap:7px;padding-top:13px;display:grid}.fee-impact-preview>section div{color:#64748b;justify-content:space-between;gap:12px;font-size:12px;display:flex}.fee-impact-preview>section b{color:#172554}.fee-impact-preview>p{color:#64748b;margin:0;font-size:11px;line-height:1.65}@media (width<=850px){.fee-settings-hero{flex-direction:column;align-items:start;min-height:230px;padding:42px 18px 64px}.payment-operations-status{margin:-38px 12px 14px;padding:18px 13px}.payment-operations-status>header{grid-template-columns:1fr}.payment-operations-status>header strong{justify-items:start}.payment-operations-status>div{grid-template-columns:1fr 1fr}.payment-operations-status>footer{flex-direction:column;align-items:start}.fee-settings-layout{grid-template-columns:1fr;padding:0 12px 65px}.fee-impact-preview{position:static}.fee-settings-fields>label{grid-template-columns:1fr}.fee-settings-fields label>small{grid-column:auto}}.drawer-summary .checkout-consent{color:#475569;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:9px 0 12px;padding:11px;display:grid}.checkout-consent>i{width:18px;height:18px;color:var(--teal);background:#dbeafe;border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid}.checkout-consent p{margin:0;font-size:8px;line-height:1.65}.checkout-consent a{color:var(--teal);text-underline-offset:2px;font-weight:900;text-decoration:underline}.account-footer>div{gap:16px;display:flex}.header-signout{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;transition:border-color .18s,background .18s,transform .18s;color:#be123c!important;background:#fff1f2!important;border:1px solid #fecaca!important;padding:0 11px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.header-signout:hover{transform:translateY(-1px);background:#ffe4e6!important;border-color:#fda4af!important}.header-signout:focus-visible{outline-offset:2px;outline:3px solid #e11d4833}.header-signout>span{font-size:14px;line-height:1}.header-signout>b{font:inherit}.policy-page{min-height:100vh;color:var(--ink);background:#f8fafc}.policy-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(20px,5vw,76px);display:flex}.policy-header nav{gap:22px;display:flex}.policy-header nav a{color:#475569;font-size:9px;font-weight:800}.policy-header nav a:hover{color:var(--teal)}.policy-hero{color:#fff;background:linear-gradient(135deg,#172554,#1e3a8a);padding:82px max(24px,50vw - 560px) 68px}.policy-hero .eyebrow{color:#93c5fd}.policy-hero h1{letter-spacing:-.04em;max-width:780px;margin:16px 0 12px;font-size:clamp(38px,6vw,68px);line-height:1.06}.policy-hero p{color:#ffffffb8;max-width:720px;margin:0;font-size:12px;line-height:1.8}.policy-hero small{color:#ffffff75;margin-top:22px;font-size:8px;display:block}.policy-layout{grid-template-columns:220px minmax(0,1fr);gap:44px;max-width:1120px;margin:0 auto;padding:48px 24px 80px;display:grid}.policy-layout>aside{border:1px solid var(--line);background:#fff;border-radius:13px;gap:4px;height:fit-content;padding:16px;display:grid;position:sticky;top:20px}.policy-layout>aside b{color:#172554;margin-bottom:7px;font-size:10px}.policy-layout>aside a{color:#64748b;border-radius:7px;padding:8px;font-size:8px;font-weight:800}.policy-layout>aside a:hover{color:var(--teal);background:#eff6ff}.policy-content{gap:18px;display:grid}.policy-content>section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(20px,4vw,36px);scroll-margin-top:24px}.policy-content>section>span{color:var(--teal);letter-spacing:.12em;font-size:8px;font-weight:900}.policy-content h2{letter-spacing:-.02em;margin:9px 0 20px;font-size:clamp(25px,3vw,35px)}.policy-content h3{color:#172554;margin:24px 0 7px;font-size:14px}.policy-content p{color:#475569;margin:0;font-size:10px;line-height:1.85}.policy-highlight>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.policy-highlight article{background:#f8fafc;border-radius:12px;padding:17px}.policy-highlight article>b{color:var(--orange);font-size:18px}.policy-highlight article h3{margin:12px 0 6px;font-size:12px}.policy-highlight article p{font-size:9px;line-height:1.65}.policy-content #contact{background:#eff6ff;border-color:#bfdbfe}.policy-content #contact a{background:var(--teal);color:#fff;border-radius:8px;margin-top:18px;padding:11px 14px;font-size:9px;font-weight:900;display:inline-flex}.policy-footer{color:#ffffff85;background:#0f1d40;justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:0 clamp(20px,5vw,76px);font-size:8px;display:flex}.policy-footer>div{gap:18px;display:flex}.policy-footer a{color:#ffffffc7}@media (width<=760px){.header-signout{width:38px;min-width:38px;padding:0!important}.header-signout>b{display:none}.account-footer{flex-direction:column;align-items:start;gap:13px}.account-footer>div{flex-wrap:wrap}.policy-header{min-height:68px;padding-inline:14px}.policy-header nav{gap:10px}.policy-header nav a:first-child{display:none}.policy-hero{padding:58px 18px 48px}.policy-layout{grid-template-columns:1fr;gap:18px;padding:22px 12px 55px}.policy-layout>aside{grid-template-columns:repeat(3,1fr);position:static}.policy-layout>aside b{grid-column:1/-1}.policy-layout>aside a{text-align:center;padding:7px 3px}.policy-highlight>div{grid-template-columns:1fr}.policy-footer{flex-direction:column;align-items:start;padding-block:24px 100px}.policy-footer>div{flex-wrap:wrap}}.platform-revenue-page{color:#172554;background:#f8fafc;min-height:100vh}.revenue-header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 clamp(20px,5vw,76px);display:flex}.revenue-header nav{align-items:center;gap:18px;display:flex}.revenue-header nav>a:not(.header-signout){color:#475569;font-size:14px;font-weight:850}.revenue-hero{color:#fff;background:linear-gradient(135deg,#0f1d40,#1e3a8a);justify-content:space-between;align-items:center;gap:50px;min-height:280px;padding:54px max(24px,50vw - 580px);display:flex}.revenue-hero>div{max-width:700px}.revenue-hero>div>span{color:#93c5fd;letter-spacing:.16em;font-size:13px;font-weight:900}.revenue-hero h1{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(40px,5vw,66px);line-height:1}.revenue-hero p{color:#ffffffc2;margin:0;font-size:15px;line-height:1.7}.revenue-hero aside{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;gap:7px;min-width:250px;padding:24px;display:grid}.revenue-hero aside small,.revenue-hero aside span{color:#ffffffa3;font-size:13px}.revenue-hero aside strong{color:#fdba74;font-size:34px;line-height:1.1}.revenue-dashboard{gap:18px;max-width:1160px;margin:0 auto;padding:30px 24px 80px;display:grid}.revenue-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.revenue-kpis article{background:#fff;border:1px solid #dbe3ef;border-radius:14px;align-content:center;gap:8px;min-height:142px;padding:21px;display:grid;box-shadow:0 8px 24px #0f1d400a}.revenue-kpis article.primary{color:#fff;background:#1e3a8a;border-color:#1e3a8a}.revenue-kpis article.refund{background:#fff7ed;border-color:#fed7aa}.revenue-kpis span{color:#64748b;font-size:13px;font-weight:850}.revenue-kpis .primary span,.revenue-kpis .primary small{color:#ffffffb3}.revenue-kpis b{color:#172554;font-size:clamp(24px,3vw,34px)}.revenue-kpis .primary b{color:#fdba74}.revenue-kpis .refund b{color:#c2410c}.revenue-kpis small{color:#94a3b8;font-size:12px}.revenue-analysis-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.8fr);gap:12px;display:grid}.revenue-trend,.revenue-currencies,.revenue-ledger{background:#fff;border:1px solid #dbe3ef;border-radius:15px;padding:23px}.revenue-trend>header,.revenue-ledger>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.revenue-trend header span,.revenue-currencies header span,.revenue-ledger header span{color:#1e3a8a;letter-spacing:.14em;font-size:12px;font-weight:900}.revenue-trend h2,.revenue-currencies h2,.revenue-ledger h2{margin:7px 0 0;font-size:21px}.revenue-trend>header>b{color:#f97316;font-size:22px}.revenue-trend>p,.revenue-currencies>p{color:#64748b;margin:30px 0 0;font-size:14px}.revenue-bars{border-bottom:1px solid #dbe3ef;align-items:end;gap:7px;height:190px;margin-top:25px;padding:0 4px;display:flex}.revenue-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:0;height:100%;display:flex}.revenue-bars>div>span{background:linear-gradient(#f97316,#fb923c);border-radius:5px 5px 0 0;width:min(24px,74%);min-height:7px}.revenue-bars small{color:#94a3b8;white-space:nowrap;font-size:11px}.revenue-currencies{align-content:start;gap:9px;display:grid}.revenue-currencies>header{margin-bottom:7px}.revenue-currencies article{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.revenue-currencies article>div{gap:3px;display:grid}.revenue-currencies article>div:last-child{text-align:right}.revenue-currencies article b{font-size:14px}.revenue-currencies article small,.revenue-currencies article span{color:#64748b;font-size:12px}.revenue-currencies article strong{color:#1e3a8a;font-size:15px}.revenue-ledger{padding:0;overflow:hidden}.revenue-ledger>header{border-bottom:1px solid #dbe3ef;padding:22px 23px}.revenue-ledger>header>small{color:#64748b;font-size:12px}.revenue-table-wrap{overflow-x:auto}.revenue-ledger table{border-collapse:collapse;width:100%;min-width:850px}.revenue-ledger th{color:#64748b;text-align:left;background:#f8fafc;padding:11px 15px;font-size:12px}.revenue-ledger td{color:#475569;border-top:1px solid #eef2f7;padding:13px 15px;font-size:13px}.revenue-ledger td:first-child{gap:3px;display:grid}.revenue-ledger td:first-child b{color:#172554}.revenue-ledger td:first-child small{color:#94a3b8;font-size:11px}.revenue-ledger td strong{color:#1e3a8a;font-size:15px}.revenue-status{color:#c2410c;background:#fff7ed;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.revenue-status.status-paid{color:#15803d;background:#ecfdf5}.revenue-status.status-held{color:#b91c1c;background:#fef2f2}.revenue-empty{color:#64748b;text-align:center;padding:38px;font-size:14px}.revenue-definition{color:#475569;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin:0;padding:13px 15px;font-size:13px;line-height:1.65}.revenue-definition b{color:#1e3a8a}@media (width<=760px){.revenue-header{min-height:68px;padding:0 14px}.revenue-header nav{gap:8px}.revenue-header nav>a:not(.header-signout):first-child{display:none}.revenue-header nav>a:not(.header-signout){font-size:8px}.revenue-hero{flex-direction:column;align-items:stretch;gap:25px;min-height:auto;padding:48px 18px}.revenue-hero aside{min-width:0}.revenue-dashboard{padding:18px 12px 60px}.revenue-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-kpis article{min-height:132px;padding:16px}.revenue-kpis b{font-size:23px}.revenue-analysis-grid{grid-template-columns:1fr}.revenue-trend,.revenue-currencies{padding:18px}.revenue-trend>header,.revenue-ledger>header{flex-direction:column;align-items:start}.revenue-bars{gap:4px}.revenue-bars small{writing-mode:vertical-rl}.revenue-ledger>header{padding:18px}.public-shop-header{min-height:66px}.public-shop-cover{aspect-ratio:2.35;border-radius:14px;margin:12px 12px 0}.public-shop-hero{grid-template-columns:76px 1fr;gap:16px;padding:42px 18px 32px}.public-shop-hero.has-cover{padding-top:18px}.public-shop-hero.has-cover .public-shop-logo{margin-top:-52px}.public-shop-logo{border-width:4px;border-radius:17px;width:76px;height:76px;font-size:24px}.public-shop-intro h1{font-size:38px}.public-shop-actions{grid-column:1/-1;justify-self:start;justify-items:start}.public-shop-owner-preview{margin:0 12px 18px}.public-shop-owner-preview>header{grid-template-columns:1fr auto;padding:17px}.public-shop-owner-preview>header h2{font-size:18px}.public-shop-owner-checks{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 17px}.public-shop-owner-preview>footer{flex-direction:column;align-items:stretch;padding:15px 17px 17px}.public-shop-owner-preview>footer>a{width:100%}.public-shop-paused{flex-direction:column;align-items:start;margin:0 12px 18px}.public-shop-paused p{text-align:left}.follow-shop-control{justify-items:start}.public-shop-stats{grid-template-columns:1fr;margin:0 12px 18px}.public-shop-stats>div{min-height:94px}.public-shop-policies{grid-template-columns:1fr;margin:0 12px 18px}.public-shop-products{margin:0 12px 50px;padding:20px 13px}.public-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.public-shop-grid>article>div{padding:11px}.public-shop-grid h3{font-size:13px}.product-modal-backdrop{align-items:end;padding:8px}.product-detail-modal{border-radius:18px;grid-template-columns:1fr;max-height:calc(100vh - 16px)}.product-detail-visual{min-height:270px}.product-detail-copy{padding:24px 18px 92px}.product-detail-copy h2{font-size:29px}.product-breadcrumb{margin-right:42px}.detail-seller{margin-top:19px}.detail-fulfillment{grid-template-columns:1fr}.detail-fulfillment>div{grid-template-columns:26px 1fr;align-items:center;min-height:64px;display:grid}.detail-fulfillment p{margin:0}.detail-shop-policy>div{grid-template-columns:1fr}.detail-actions{z-index:3;background:#fff;margin:0 -18px;padding:10px 18px;position:sticky;bottom:0;box-shadow:0 -10px 24px #0f172a0f}.review-form{grid-template-columns:1fr}.review-form>button{min-height:40px}}.admin-page .admin-header .header-signout,.platform-revenue-page .revenue-header .header-signout{font-size:13px!important}@media (width<=760px){.admin-page .admin-header .header-signout,.platform-revenue-page .revenue-header .header-signout{font-size:13px!important}.tbi-language-system{left:10px;bottom:calc(78px + env(safe-area-inset-bottom))}.tbi-language-trigger{min-width:68px;min-height:42px;padding:0 11px}.tbi-language-menu{width:min(218px,100vw - 20px)}}
