*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-4{height:1rem}.h-9{height:2.25rem}.w-10{width:2.5rem}.w-4{width:1rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-width:1px}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.underline{text-decoration-line:underline}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media(max-width:900px){.app-root--with-sidebar .sidebar-overlay--open{z-index:10000!important}.app-root--with-sidebar .app-sidebar--open{z-index:10010!important}.app-root--with-sidebar .sidebar-overlay--open~.main-content,.app-root--with-sidebar .sidebar-overlay--open~.app-footer{pointer-events:none!important}.app-root--with-sidebar .sidebar-overlay--open~.main-content .visual-catalog-create-backdrop,.app-root--with-sidebar .sidebar-overlay--open~.main-content .modal-backdrop,.app-root--with-sidebar .sidebar-overlay--open~.main-content .listing-draft-modal-backdrop{z-index:1!important}}.listing-draft-mobile-title,.listing-draft-mobile-platforms,.listing-draft-mobile-thumb,.listing-draft-mobile-alert,.listing-draft-mobile-overview-stats,.listing-draft-mobile-chevron,.listing-draft-mobile-add-photo{display:none}@media(max-width:760px){.listing-draft-shell{width:100%!important;max-width:100%!important;overflow-x:hidden!important;padding:.5rem .5rem calc(5.25rem + env(safe-area-inset-bottom,0px))!important}.listing-draft-shell *,.listing-draft-shell *:before,.listing-draft-shell *:after{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.listing-draft-hero,.listing-draft-card,.listing-draft-tabs,.listing-draft-footer{border-radius:16px!important;box-shadow:0 10px 24px #0f172a0f!important}.listing-draft-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.52rem!important;padding:.72rem!important;border-radius:17px!important}.listing-draft-shell--mobile-enhanced .listing-draft-hero{grid-template-columns:4.65rem minmax(0,1fr)!important;align-items:center!important;gap:.55rem .72rem!important}.listing-draft-mobile-thumb{grid-column:1!important;grid-row:1!important;width:4.65rem!important;aspect-ratio:1 / 1!important;display:grid!important;place-items:center!important;overflow:hidden!important;border:1px solid var(--listing-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #ffffffa6,0 8px 18px #0f172a14!important}.listing-draft-mobile-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}.listing-draft-hero__main{display:block!important;width:100%!important;min-width:0!important}.listing-draft-shell--mobile-enhanced .listing-draft-hero__main{grid-column:2!important;grid-row:1!important}.listing-draft-hero__main>div{min-width:0!important}.listing-draft-hero__icon,.listing-draft-hero__copy,.listing-draft-shell--mobile-enhanced .listing-draft-hero__title,.listing-draft-shell--mobile-enhanced .listing-draft-hero .listing-draft-chip-row,.listing-draft-shell--mobile-enhanced .listing-draft-hero .listing-draft-inline-note{display:none!important}.listing-draft-hero__title{margin:0!important;font-size:1.12rem!important;line-height:1.12!important;letter-spacing:0!important}.listing-draft-mobile-title{color:var(--listing-text)!important;font-size:1.02rem!important;font-weight:920!important;line-height:1.12!important;letter-spacing:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.listing-draft-mobile-platforms{display:flex!important;flex-wrap:wrap!important;gap:.32rem!important;margin-top:.42rem!important}.listing-draft-mobile-platform-chip,.listing-draft-chip,.listing-draft-inline-note{min-height:1.65rem!important;max-width:100%!important;overflow:hidden!important;border-radius:999px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.listing-draft-mobile-platform-chip{display:inline-flex!important;align-items:center!important;padding:.28rem .58rem!important;border:1px solid rgba(85,184,109,.3)!important;background:var(--listing-green-soft)!important;color:#16703a!important;font-size:.72rem!important;font-weight:900!important;line-height:1!important}.listing-draft-mobile-alert{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.55rem!important;min-height:2.15rem!important;padding:.35rem .42rem .35rem .58rem!important;border:1px solid rgba(245,158,11,.32)!important;border-radius:999px!important;background:#fff7edeb!important;color:#9a3412!important}.listing-draft-mobile-alert.is-ready{border-color:#55b86d52!important;background:var(--listing-green-soft)!important;color:#166534!important}.listing-draft-mobile-alert__label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.78rem!important;font-weight:900!important}.listing-draft-mobile-alert__action{flex:0 0 auto!important;min-height:1.65rem!important;padding:.28rem .64rem!important;border:1px solid rgba(245,158,11,.38)!important;border-radius:999px!important;background:#fff!important;color:#9a3412!important;font-size:.72rem!important;font-weight:900!important;white-space:nowrap!important;box-shadow:none!important}.listing-draft-mobile-overview-stats{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.38rem!important;padding-top:.05rem!important}.listing-draft-mobile-overview-stat{position:relative!important;min-height:3.05rem!important;padding:.42rem .38rem .4rem 1.55rem!important;border:1px solid var(--listing-border)!important;border-radius:12px!important;background:#ffffffdb!important;overflow:hidden!important}.listing-draft-mobile-overview-stat:before,.listing-draft-stat:before{content:""!important;position:absolute!important;left:.42rem!important;top:.52rem!important;width:.75rem!important;height:.75rem!important;border-radius:.26rem!important;background:var(--listing-green-soft)!important;border:1px solid rgba(85,184,109,.26)!important}.listing-draft-mobile-overview-stat__label,.listing-draft-mobile-overview-stat__value{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.listing-draft-mobile-overview-stat__label{color:var(--listing-muted)!important;font-size:.58rem!important;font-weight:850!important;line-height:1.05!important}.listing-draft-mobile-overview-stat__value{margin-top:.16rem!important;color:var(--listing-text)!important;font-size:.73rem!important;font-weight:930!important;line-height:1.08!important}.listing-draft-hero__actions{grid-column:1 / -1!important;width:100%!important;justify-content:stretch!important}.listing-draft-hero__actions .primary,.listing-draft-shell button.primary,.listing-draft-modal-card .primary,.listing-draft-enrich-button{width:100%!important;min-height:2.35rem!important;padding:.5rem .68rem!important;border-radius:12px!important;font-size:.78rem!important;line-height:1.1!important;white-space:normal!important}.listing-readiness-card,.listing-draft-pricing-card,.listing-draft-tabs,.listing-draft-summary-grid,.listing-draft-editor-card,.listing-draft-specifics-card,.listing-draft-footer{margin-top:.52rem!important;margin-bottom:0!important}.listing-draft-card{padding:.68rem!important}.listing-draft-card__header,.listing-draft-specifics-head,.listing-readiness-card__header{align-items:center!important;gap:.52rem!important;margin-bottom:.48rem!important}.listing-draft-card__header>div,.listing-draft-specifics-head>div{min-width:0!important}.listing-draft-card__title,.listing-draft-specifics-card h3,.listing-draft-specifics-card h4{font-size:.96rem!important;line-height:1.15!important;letter-spacing:0!important}.listing-draft-card__meta,.listing-draft-card p,.listing-draft-specifics-card p{font-size:.74rem!important;line-height:1.28!important}.listing-draft-details-card .listing-draft-card__meta,.listing-draft-photo-card .listing-draft-card__meta,.listing-draft-specifics-card>p,.listing-draft-pricing-card .listing-draft-card__meta,.listing-draft-tabs>div:last-child{display:none!important}.listing-readiness-card{padding:.62rem!important;border-color:#f59e0b4d!important}.listing-readiness-pill{flex:0 0 auto!important;min-height:1.55rem!important;padding:.24rem .55rem!important;border-radius:999px!important;font-size:.68rem!important;line-height:1!important}.listing-readiness-grid{grid-template-columns:1fr!important;gap:.42rem!important;margin-top:.45rem!important}.listing-readiness-platform{padding:.52rem!important;border-radius:13px!important;box-shadow:none!important}.listing-readiness-platform__top{gap:.5rem!important;margin-bottom:.18rem!important}.listing-readiness-platform__top strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.9rem!important}.listing-readiness-platform__top span{flex:0 0 auto!important;padding:.2rem .48rem!important;border-radius:999px!important;background:#f1f5f9!important;color:#475569!important;font-size:.66rem!important;font-weight:900!important}.listing-readiness-list{margin:.22rem 0 0!important;padding-left:1rem!important}.listing-readiness-list,.listing-readiness-fixes p,.listing-readiness-empty,.listing-readiness-error{font-size:.73rem!important;line-height:1.25!important}.listing-readiness-fixes{position:relative!important;margin-top:.38rem!important;padding:.42rem 1.9rem .42rem .52rem!important;border:1px solid var(--listing-border)!important;border-radius:11px!important;background:var(--listing-panel-soft)!important}.listing-readiness-fixes:after{content:">"!important;position:absolute!important;right:.68rem!important;top:50%!important;transform:translateY(-50%)!important;color:var(--listing-text)!important;font-weight:900!important}.listing-readiness-fixes span{font-size:.64rem!important;letter-spacing:.04em!important}.listing-draft-pricing-card{padding:.64rem!important}.listing-draft-pricing-card__net{flex:0 0 auto!important;padding:.24rem .54rem!important;border-radius:999px!important;font-size:.72rem!important;white-space:nowrap!important}.listing-draft-pricing-grid{grid-template-columns:1fr!important;gap:.48rem!important}.listing-draft-pricing-target input{min-height:2.25rem!important;padding-block:.48rem!important}.listing-draft-pricing-platforms{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;overflow:hidden!important}.listing-draft-pricing-platform{padding:.5rem!important;border-radius:12px!important;overflow:hidden!important}.listing-draft-pricing-platform div,.listing-draft-pricing-platform span,.listing-draft-pricing-platform small,.listing-draft-pricing-platform strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}.listing-draft-pricing-platform span,.listing-draft-pricing-platform small{font-size:.68rem!important;line-height:1.18!important}.listing-draft-pricing-platform strong{font-size:.78rem!important;white-space:nowrap!important}.listing-draft-tabs{display:block!important;padding:.45rem!important;overflow:hidden!important}.listing-draft-tab-group{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(7rem,1fr)!important;gap:.35rem!important;overflow-x:auto!important;padding:0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.listing-draft-tab-group::-webkit-scrollbar,.listing-draft-photo-thumbs::-webkit-scrollbar{display:none!important}.listing-draft-tab{min-height:2.05rem!important;padding:.42rem .68rem!important;border-radius:999px!important;font-size:.76rem!important;white-space:nowrap!important}.listing-draft-summary-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important}.listing-draft-stat{position:relative!important;min-height:2.7rem!important;padding:.38rem .36rem .34rem 1.42rem!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden!important}.listing-draft-stat:before{left:.38rem!important;top:.45rem!important;width:.68rem!important;height:.68rem!important}.listing-draft-stat__label,.listing-draft-stat__value{display:block!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:0!important}.listing-draft-stat__label{color:var(--listing-muted)!important;font-size:.56rem!important;line-height:1.05!important;text-transform:none!important}.listing-draft-stat__value{margin-top:.15rem!important;color:var(--listing-text)!important;font-size:.72rem!important;line-height:1.1!important}.listing-draft-grid{grid-template-columns:1fr!important;gap:.52rem!important}.listing-draft-shell label{gap:.25rem!important;font-size:.76rem!important;line-height:1.15!important}.listing-draft-shell input,.listing-draft-shell select,.listing-draft-shell textarea{min-height:2.3rem!important;padding:.52rem .64rem!important;border-radius:11px!important;font-size:.84rem!important;line-height:1.22!important}.listing-draft-shell textarea{min-height:5.9rem!important;max-height:8.5rem!important}.listing-draft-details-card>div[style*="flex-direction: column"]{gap:.48rem!important}.listing-draft-price-hint{max-height:2.25rem!important;overflow:hidden!important;font-size:.7rem!important;line-height:1.22!important}.listing-draft-mobile-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:1.8rem!important;height:1.8rem!important;min-height:1.8rem!important;padding:0!important;border:1px solid var(--listing-border)!important;border-radius:999px!important;background:var(--listing-panel-soft)!important;color:var(--listing-text)!important;font-size:.82rem!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}.listing-draft-shell--mobile-enhanced [data-mobile-disclosure=true][data-mobile-expanded=false]{padding-bottom:.54rem!important}.listing-draft-shell--mobile-enhanced [data-mobile-disclosure=true][data-mobile-expanded=false]>:not(.listing-draft-card__header):not(.listing-draft-specifics-head){display:none!important}.listing-draft-shell--mobile-enhanced [data-mobile-disclosure=true][data-mobile-expanded=false] .listing-draft-card__header,.listing-draft-shell--mobile-enhanced [data-mobile-disclosure=true][data-mobile-expanded=false] .listing-draft-specifics-head{margin-bottom:0!important}.listing-draft-photo-card{overflow:hidden!important}.listing-draft-main-photo{width:100%!important;max-width:none!important;margin:.18rem 0 .4rem!important}.listing-draft-main-photo__frame{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1 / 1!important;padding-bottom:0!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:#fff!important}.listing-draft-main-photo__frame img{position:static!important;inset:auto!important;width:100%!important;height:100%!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.listing-draft-main-photo>button:nth-of-type(1),.listing-draft-main-photo>button:nth-of-type(2){top:50%!important;width:1.8rem!important;height:1.8rem!important;min-height:1.8rem!important;padding:0!important;border-radius:999px!important;background:#0f172a6b!important;color:#fff!important;font-size:1rem!important;line-height:1!important;opacity:.76!important;box-shadow:none!important}.listing-draft-main-photo>button:nth-of-type(1){left:.35rem!important}.listing-draft-main-photo>button:nth-of-type(2){right:.35rem!important}.listing-draft-main-photo>button:nth-of-type(3){right:.46rem!important;bottom:.46rem!important;min-height:1.75rem!important;padding:.3rem .58rem!important;border-radius:999px!important;font-size:.68rem!important;line-height:1!important;box-shadow:none!important}.listing-draft-photo-thumbs{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:.36rem!important;overflow-x:auto!important;margin-top:.35rem!important;padding:.12rem .02rem .18rem!important;border:0!important;border-radius:0!important;background:transparent!important;-webkit-overflow-scrolling:touch!important}.listing-draft-photo-thumbs button{flex:0 0 auto!important;touch-action:none!important;-webkit-touch-callout:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.listing-draft-photo-thumbs img{width:2.65rem!important;height:2.65rem!important;border-radius:9px!important;-o-object-fit:contain!important;object-fit:contain!important;background:#fff!important;box-shadow:0 6px 12px #0f172a14!important}.listing-draft-mobile-add-photo{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:4.6rem!important;height:2.65rem!important;min-height:2.65rem!important;padding:.2rem .32rem!important;border:1px dashed rgba(15,23,42,.24)!important;border-radius:9px!important;background:#fff!important;color:var(--listing-text)!important;font-size:.66rem!important;font-weight:900!important;line-height:1.05!important;white-space:normal!important;box-shadow:none!important}.listing-draft-photo-card--has-mobile-add label:has(input[type=file]){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.listing-draft-photo-card>div[style*="flex-direction: column"]{margin-top:.42rem!important;gap:.35rem!important}.listing-draft-photo-card>div[style*="align-items: center"]{gap:.38rem!important}.listing-draft-specifics-card{overflow:hidden!important}.listing-draft-specifics-head{align-items:center!important}.listing-draft-specifics-head h3 span{display:inline-flex!important;margin-left:.35rem!important;padding:.18rem .46rem!important;border-radius:999px!important;background:#f1f5f9!important;color:var(--listing-muted)!important;font-size:.66rem!important;font-weight:850!important}.listing-draft-enrich-button{width:auto!important;min-width:0!important;max-width:9.5rem!important;min-height:2.05rem!important;padding:.42rem .58rem!important;font-size:.68rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.listing-draft-specifics-card .listing-draft-chip{padding:.28rem .48rem!important;font-size:.66rem!important}.listing-draft-specifics-card h4{margin-top:.6rem!important;font-size:.82rem!important}.listing-draft-specifics-card .items-table,.listing-draft-specifics-card .items-table thead,.listing-draft-specifics-card .items-table tbody,.listing-draft-specifics-card .items-table tr,.listing-draft-specifics-card .items-table th,.listing-draft-specifics-card .items-table td{width:100%!important;min-width:0!important}.listing-draft-specifics-card .items-table{display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.listing-draft-specifics-card .items-table thead{display:none!important}.listing-draft-specifics-card .items-table tbody{display:grid!important;gap:.36rem!important}.listing-draft-specifics-card .items-table tr{display:grid!important;grid-template-columns:minmax(5.8rem,.85fr) minmax(0,1fr) 2.15rem!important;align-items:center!important;gap:.35rem!important;padding:.35rem!important;border:1px solid var(--listing-border)!important;border-radius:12px!important;background:var(--listing-panel-soft)!important;overflow:hidden!important}.listing-draft-specifics-card .items-table tr:has(td[colspan]){display:block!important}.listing-draft-specifics-card .items-table td{display:block!important;padding:0!important;border:0!important;background:transparent!important}.listing-draft-specifics-card .items-table td:before{content:none!important}.listing-draft-specifics-card .items-table td[colspan]{padding:.2rem!important;font-size:.74rem!important}.listing-draft-specifics-card .items-table input{min-height:2.05rem!important;padding:.42rem .5rem!important;border-radius:9px!important;font-size:.76rem!important}.listing-draft-specifics-card .items-table td:nth-child(3){display:flex!important;justify-content:center!important}.listing-draft-specifics-card td button,.listing-draft-specifics-card>button,.listing-draft-footer button,.listing-draft-modal-card button:not(.primary){min-height:2.08rem!important;padding:.42rem .58rem!important;border-radius:10px!important;font-size:.74rem!important;line-height:1.1!important}.listing-draft-specifics-card .items-table td:nth-child(3) button{width:2.05rem!important;height:2.05rem!important;min-height:2.05rem!important;padding:0!important;border-radius:999px!important}.listing-draft-footer{gap:.45rem!important;padding:.55rem!important}.listing-draft-footer>div:first-child{display:none!important}.listing-draft-footer__actions{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))!important;gap:.42rem!important}.listing-draft-modal-card{max-height:calc(100dvh - 1.5rem)!important;overflow:auto!important;padding:.82rem!important;border-radius:17px!important}.listing-draft-modal-summary>div{align-items:flex-start!important}.listing-draft-modal-summary span{min-width:0!important}}@media(max-width:390px){.listing-draft-shell{padding-inline:.42rem!important}.listing-draft-shell--mobile-enhanced .listing-draft-hero{grid-template-columns:4.25rem minmax(0,1fr)!important}.listing-draft-mobile-thumb{width:4.25rem!important}.listing-draft-hero,.listing-draft-card{padding:.6rem!important}.listing-draft-mobile-overview-stats,.listing-draft-summary-grid{gap:.28rem!important}.listing-draft-mobile-overview-stat,.listing-draft-stat{padding-right:.24rem!important}.listing-draft-pricing-platforms{grid-template-columns:1fr!important}.listing-draft-specifics-card .items-table tr{grid-template-columns:minmax(4.9rem,.8fr) minmax(0,1fr) 2.05rem!important}}.listing-draft-linked-edits{display:flex!important;align-items:center!important;gap:.55rem!important}.listing-draft-linked-edits>button[role=switch]{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 3.05rem!important;width:3.05rem!important;height:1.62rem!important;min-height:1.62rem!important;padding:.18rem!important;border:1px solid rgba(148,163,184,.45)!important;border-radius:999px!important;background:#e2e8f0!important;box-shadow:inset 0 1px 3px #0f172a24!important;cursor:pointer!important;overflow:hidden!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.listing-draft-linked-edits>button[role=switch][aria-checked=true]{border-color:#22c55e80!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;box-shadow:inset 0 1px 2px #0f766e2e,0 6px 12px #22c55e2e!important}.listing-draft-linked-edits>button[role=switch]>span{position:absolute!important;top:50%!important;left:.2rem!important;width:1.16rem!important;height:1.16rem!important;min-width:1.16rem!important;max-width:1.16rem!important;border-radius:999px!important;background:#fff!important;box-shadow:0 2px 5px #0f172a38!important;transform:translateY(-50%)!important;transition:transform .16s ease,left .16s ease,box-shadow .16s ease!important}.listing-draft-linked-edits>button[role=switch][aria-checked=true]>span{left:calc(100% - 1.36rem)!important;transform:translateY(-50%)!important}.listing-draft-linked-edits>span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:760px){.listing-draft-linked-edits{justify-content:space-between!important;margin-top:.42rem!important;padding:.36rem .42rem!important;border:1px solid rgba(85,184,109,.22)!important;border-radius:999px!important;background:#f0fdf4b3!important}.listing-draft-shell--mobile-enhanced .listing-draft-specifics-card[data-mobile-disclosure=true]>div:has(.listing-draft-chip),.listing-draft-shell--mobile-enhanced .listing-draft-specifics-card[data-mobile-disclosure=true]>div[style*=flex-wrap]{gap:.38rem!important;margin-top:.5rem!important}.listing-draft-shell--mobile-enhanced .listing-draft-specifics-card[data-mobile-disclosure=true][data-mobile-expanded=false] .listing-draft-enrich-button{display:none!important}.listing-draft-shell--mobile-enhanced .listing-draft-specifics-card[data-mobile-disclosure=true][data-mobile-expanded=false]>div:has(.listing-draft-chip),.listing-draft-shell--mobile-enhanced .listing-draft-specifics-card[data-mobile-disclosure=true][data-mobile-expanded=false]>div[style*=flex-wrap]{display:flex!important;flex-wrap:wrap!important}.listing-draft-shell--mobile-enhanced .listing-draft-specifics-card[data-mobile-disclosure=true][data-mobile-expanded=true]>div:has(.listing-draft-chip),.listing-draft-shell--mobile-enhanced .listing-draft-specifics-card[data-mobile-disclosure=true][data-mobile-expanded=true]>div[style*=flex-wrap]{display:none!important}.listing-draft-mobile-chevron{position:relative!important;font-size:0!important;color:#334155!important;background:#fff!important}.listing-draft-mobile-chevron:before{content:""!important;width:.48rem!important;height:.48rem!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg)!important;transition:transform .16s ease!important}.listing-draft-shell--mobile-enhanced [data-mobile-disclosure=true][data-mobile-expanded=false] .listing-draft-mobile-chevron:before{transform:rotate(-45deg)!important}.listing-readiness-fixes:after{content:""!important;width:.48rem!important;height:.48rem!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:translateY(-50%) rotate(-45deg)!important}}.listing-draft-template-images__switch{flex:0 0 auto!important}.listing-draft-template-images__switch>span{font-size:.8rem!important;font-weight:800!important}.listing-draft-template-images__toggle:disabled{cursor:wait!important;opacity:.72!important}@media(max-width:760px){.listing-draft-template-images__header{align-items:stretch!important;flex-direction:column!important}.listing-draft-template-images__switch{width:100%!important}}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#111827;background-color:#f3f4f6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}body{margin:0;min-width:320px;min-height:100vh}html,body{width:100%;overflow-x:hidden}h1{font-size:1.75rem;line-height:1.3;margin:0 0 1rem}button{font-family:inherit}@media(min-width:1024px){body{zoom:.66}}@media(max-width:1023px){body{zoom:1}}.app-sidebar-nav--bottom{margin-top:auto;border-top:1px solid var(--saas-line, #e8eef5)}.steve-floating-shell{display:none!important}.workspace-utility-nav{position:fixed;left:.85rem;bottom:1rem;z-index:205;display:grid;gap:.45rem;padding:.45rem;border:1px solid #e1e8f0;border-radius:18px;background:#fffffff2;box-shadow:0 16px 36px #0f172a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-utility-nav a{display:flex;align-items:center;gap:.45rem;min-width:8.5rem;border-radius:13px;padding:.55rem .7rem;color:#334155;text-decoration:none;font-weight:850}.workspace-utility-nav a.active{color:#0f9f5f;background:#eafaf2}.workspace-utility-nav small{display:block;color:#64748b;font-size:.72rem;font-weight:700}.workspace-standalone-shell{min-height:100vh;background:#f8fafc}.workspace-standalone-main{padding:1rem 1rem 1rem 11rem}.setup-page,.workflow-page,.steve-page{display:grid;gap:1rem;color:#0f172a}.setup-hero,.workflow-header,.steve-page-hero,.workflow-empty{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e1e8f0;border-radius:22px;box-shadow:0 16px 40px #0f172a0b}.setup-hero,.workflow-header,.steve-page-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.4rem}.setup-eyebrow,.workflow-eyebrow,.steve-page-eyebrow{margin:0 0 .45rem;color:#0f9f5f;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.setup-hero h1,.workflow-header h1,.workflow-empty h1,.steve-page-hero h1{margin:0;font-size:2rem;line-height:1.05;letter-spacing:0}.setup-hero p,.workflow-header p,.workflow-empty p,.steve-page-hero p{margin:.55rem 0 0;color:#667085;line-height:1.5}.setup-progress-card,.steve-page-card{min-width:240px;border:1px solid #c6f3dc;background:#f0fdf4;border-radius:18px;padding:1rem;display:grid;gap:.55rem}.setup-progress-card span,.setup-progress-card strong,.steve-page-card strong{color:#0f9f5f;font-weight:900}.setup-progress-card div{height:.55rem;border-radius:999px;overflow:hidden;background:#d9fbe8}.setup-progress-card i{display:block;height:100%;border-radius:inherit;background:#14b86f}.setup-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem}.setup-steps,.setup-card,.workflow-side-panel,.support-chat-panel--steve-page{background:#fff;border:1px solid #e1e8f0;border-radius:20px;box-shadow:0 12px 32px #0f172a0a}.setup-steps{padding:.7rem;height:-moz-fit-content;height:fit-content;display:grid;gap:.45rem}.setup-steps button{display:flex;gap:.6rem;align-items:center;border:1px solid transparent;border-radius:14px;background:#fff;color:#475569;text-align:left;font-weight:800}.setup-steps button span{width:1.65rem;height:1.65rem;border-radius:999px;display:grid;place-items:center;background:#f1f5f9;color:#64748b}.setup-steps button.active,.setup-steps button.done{border-color:#c6f3dc;background:#f0fdf4;color:#0f9f5f}.setup-steps button.active span,.setup-steps button.done span{background:#14b86f;color:#fff}.setup-card{padding:1.2rem}.setup-section{display:grid;gap:1rem}.setup-section h2,.setup-section h3,.workflow-side-panel h2,.workflow-side-panel h3{margin:0}.setup-section h3,.workflow-side-panel h2{color:#64748b;font-size:.9rem}.setup-form-grid,.setup-owner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.setup-form-grid label,.setup-owner-grid label{display:grid;gap:.35rem;color:#334155;font-weight:800}.setup-chip-grid,.setup-toggle-row,.workflow-actions,.workflow-header-actions,.workflow-meta{display:flex;flex-wrap:wrap;gap:.55rem}.setup-chip{border:1px solid #dbe4ee;background:#fff;border-radius:999px;padding:.55rem .8rem;color:#475569;font-weight:800}.setup-chip--active{border-color:#bdf0d4;background:#eafaf2;color:#0f9f5f}.setup-toggle-row label{display:inline-flex;align-items:center;gap:.45rem;border:1px solid #e1e8f0;border-radius:999px;padding:.55rem .8rem;font-weight:800}.setup-steve-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;border:1px solid #c6f3dc;background:#f8fffb;border-radius:18px;padding:1rem}.setup-steve-avatar,.workflow-empty-icon{width:3.2rem;height:3.2rem;border-radius:999px;display:grid;place-items:center;background:#14b86f;color:#fff;font-weight:950}.setup-process-input{width:100%}.setup-note{margin:0;color:#64748b;font-size:.9rem}.setup-actions{margin-top:1.2rem;padding-top:1rem;border-top:1px solid #edf2f7;display:flex;justify-content:flex-end;gap:.65rem}.workflow-success{border:1px solid #bdf0d4;background:#eafaf2;color:#0f7d4b;border-radius:14px;padding:.85rem 1rem;font-weight:850}.workflow-title-row{display:flex;gap:.7rem;align-items:center;flex-wrap:wrap}.workflow-status{border-radius:999px;padding:.3rem .65rem;font-size:.76rem;font-weight:900}.workflow-status--draft{color:#0f9f5f;background:#eafaf2;border:1px solid #bdf0d4}.workflow-meta span{border:1px solid #e1e8f0;border-radius:999px;padding:.45rem .7rem;color:#475569;background:#fff;font-weight:750}.workflow-lifecycle{display:flex;gap:.45rem;overflow-x:auto;padding:.65rem;border:1px solid #e1e8f0;background:#fff;border-radius:18px}.workflow-lifecycle span{white-space:nowrap;border:1px solid #e8eef5;background:#f8fafc;border-radius:999px;padding:.45rem .7rem;color:#64748b;font-weight:750}.workflow-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.workflow-canvas-shell{min-height:720px;overflow:auto;border:1px solid #e1e8f0;border-radius:22px;background:linear-gradient(#f8fafc 1px,transparent 1px),linear-gradient(90deg,#f8fafc 1px,transparent 1px),#fff;background-size:24px 24px;box-shadow:inset 0 0 0 1px #ffffffbf,0 12px 32px #0f172a0a}.workflow-canvas{position:relative;min-width:100%}.workflow-lines{position:absolute;inset:0;pointer-events:none}.workflow-lines path{fill:none;stroke:#cbd5e1;stroke-width:2;stroke-linecap:round;stroke-dasharray:8 8}.workflow-node{position:absolute;top:0;left:0;width:236px;min-height:180px;border:1px solid #e1e8f0;background:#fff;border-radius:18px;padding:1rem;box-shadow:0 10px 28px #0f172a0a;cursor:grab;display:grid;gap:.75rem;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.workflow-node.is-selected{border-color:#86efac;box-shadow:0 16px 34px #16bd721f}.workflow-node.is-dragging{cursor:grabbing;z-index:3;box-shadow:0 24px 46px #0f172a29}.workflow-node--approval,.workflow-node--safety{background:#fffdf7;border-color:#fde68a}.workflow-node-number{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:#eafaf2;color:#0f9f5f;font-weight:950}.workflow-node-grip{position:absolute;top:.7rem;right:.8rem;color:#94a3b8;font-weight:950;letter-spacing:.12em}.workflow-node-type{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.workflow-node h2{margin:.2rem 0 .35rem;font-size:1rem}.workflow-node p,.workflow-side-panel p,.workflow-side-panel li{margin:0;color:#64748b;line-height:1.45}.workflow-side-panel{width:360px;min-width:300px;max-width:520px;resize:horizontal;overflow:auto;padding:1rem;display:grid;gap:1rem}.workflow-side-panel section+section{border-top:1px solid #edf2f7;padding-top:1rem}.workflow-side-panel dl{display:grid;gap:.55rem}.workflow-side-panel dl div{display:flex;justify-content:space-between;gap:1rem}.workflow-side-panel dt{color:#64748b}.workflow-side-panel dd{margin:0;font-weight:850}.workflow-preview{border:1px solid #c6f3dc;background:#f0fdf4;border-radius:16px;padding:.9rem}.workflow-empty{padding:2rem;min-height:420px;display:grid;place-items:center;text-align:center;align-content:center}.workflow-page--freeform{gap:.8rem}.workflow-editor-topbar{position:sticky;top:0;z-index:8;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border:1px solid #e1e8f0;border-radius:20px;background:#fffffff5;box-shadow:0 14px 34px #0f172a12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workflow-editor-topbar h1{margin:0;font-size:1.55rem;line-height:1.1;letter-spacing:0}.workflow-editor-topbar p:not(.workflow-eyebrow){max-width:760px;margin:.35rem 0 0;color:#64748b}.workflow-editor-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.workflow-editor-shell{min-height:calc(100vh - 190px);display:grid;grid-template-columns:218px minmax(0,1fr) 340px;gap:.85rem;align-items:stretch}.workflow-block-palette,.workflow-inspector{position:sticky;top:112px;height:calc(100vh - 132px);overflow:auto;border:1px solid #e1e8f0;border-radius:20px;background:#fffffff5;box-shadow:0 14px 34px #0f172a0d;padding:.85rem}.workflow-block-palette{display:flex;flex-direction:column;gap:1rem}.workflow-palette-label{display:block;margin-bottom:.55rem;color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.workflow-block-palette button{width:100%;display:grid;gap:.18rem;margin-bottom:.45rem;border:1px solid #e1e8f0;border-radius:14px;background:#fff;color:#0f172a;text-align:left;padding:.7rem}.workflow-block-palette button:hover{border-color:#bdf0d4;background:#f8fffb}.workflow-block-palette button small{color:#64748b;font-weight:700;line-height:1.35}.workflow-mini-states{display:flex;flex-wrap:wrap;gap:.35rem}.workflow-mini-states span{border:1px solid #e8eef5;border-radius:999px;padding:.32rem .5rem;color:#64748b;background:#f8fafc;font-size:.72rem;font-weight:800}.workflow-freeform-stage{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.65rem}.workflow-floating-meta{display:flex;flex-wrap:wrap;gap:.45rem}.workflow-floating-meta span{border:1px solid #e1e8f0;border-radius:999px;padding:.42rem .62rem;background:#fff;color:#475569;font-size:.82rem;font-weight:800}.workflow-canvas-shell--freeform{min-height:calc(100vh - 240px);height:calc(100vh - 240px);border-radius:24px;background:radial-gradient(circle at 1px 1px,#dbe7f1 1px,transparent 0),#fbfdff;background-size:22px 22px}.workflow-canvas--freeform{min-width:100%}.workflow-canvas--freeform .workflow-node{width:286px;min-height:152px;align-content:start;padding:.9rem;border-radius:16px;background:#fffffffa}.workflow-canvas--freeform .workflow-node:hover{border-color:#cbd5e1;box-shadow:0 18px 42px #0f172a1c}.workflow-canvas--freeform .workflow-node.is-selected{border-color:#22c55e;box-shadow:0 0 0 4px #dcfce7,0 18px 42px #0f172a1c}.workflow-node-topline{display:flex;align-items:center;gap:.55rem}.workflow-canvas--freeform .workflow-node-number{width:1.7rem;height:1.7rem;font-size:.82rem}.workflow-canvas--freeform .workflow-node-type{flex:1;letter-spacing:.04em}.workflow-canvas--freeform .workflow-node-grip{position:static;color:#94a3b8}.workflow-canvas--freeform .workflow-node h2{margin:0;font-size:1rem;line-height:1.25}.workflow-canvas--freeform .workflow-node p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem}.workflow-canvas--freeform .workflow-node--approval,.workflow-canvas--freeform .workflow-node--safety{background:#fffef8}.workflow-inspector{resize:horizontal;min-width:300px;max-width:520px;display:grid;align-content:start;gap:1rem}.workflow-inspector section+section{border-top:1px solid #edf2f7;padding-top:1rem}.workflow-inspector label{display:grid;gap:.38rem;margin-top:.7rem;color:#334155;font-weight:850}.workflow-inspector input,.workflow-inspector textarea,.workflow-inspector select{border:1px solid #dbe4ee;border-radius:12px;padding:.7rem;color:#0f172a;background:#fff;font:inherit}.workflow-inspector textarea{resize:vertical}.support-chat-panel--steve-page{position:static;width:100%;max-width:none;box-shadow:0 12px 32px #0f172a0a}.support-chat-body--steve-page{max-height:56vh;min-height:360px;background:#f8fafc}.support-chat-input--steve-page{padding:.8rem}.steve-inline-alerts--page{border-bottom:1px solid #edf2f7}@media(max-width:980px){.setup-hero,.workflow-header,.steve-page-hero,.setup-shell,.workflow-layout,.workflow-editor-shell,.workflow-editor-topbar{grid-template-columns:1fr;flex-direction:column}.setup-form-grid,.setup-owner-grid{grid-template-columns:1fr}.workflow-block-palette,.workflow-inspector{position:static;height:auto}}.settings-pro-page{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden;padding:.9rem clamp(.65rem,1.2vw,1rem) 2.25rem}.settings-pro-hero,.settings-pro-layout{box-sizing:border-box;width:min(1120px,100%);max-width:100%;margin-inline:auto}.settings-pro-hero{min-height:0;padding:.75rem .9rem}.settings-pro-hero h1{font-size:clamp(1.35rem,1.55vw,1.85rem)}.settings-pro-layout{grid-template-columns:minmax(195px,230px) minmax(0,1fr);gap:.75rem}.settings-pro-nav{width:auto;min-width:0;max-width:230px}.settings-pro-panel,.settings-pro-subpanel,.settings-pro-card,.settings-pro-cost-card,.settings-pro-channel-card{min-width:0}.settings-pro-panel-head,.settings-pro-subpanel-head,.settings-pro-actions,.settings-pro-hero-chips{min-width:0;flex-wrap:wrap}.settings-pro-cost-card__head{flex-wrap:wrap}.settings-pro-cost-card__head .settings-pro-button{margin-left:auto}.settings-pro-cost-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}@media(max-width:1100px){.settings-pro-layout{grid-template-columns:1fr}.settings-pro-nav{width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}.app-mobile-quick-dash,.top-nav-mobile-brand,.mobile-object-feed{display:none}.inventory-item-cell{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr);gap:.85rem;align-items:center}.inventory-item-thumb{width:100%;height:5.75rem;min-width:7.5rem;border-radius:1rem;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#f8fafc,#eefaf3);color:#15803d;border:1px solid rgba(187,247,208,.9);font-size:.78rem;font-weight:950;line-height:1}.inventory-item-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.orders-item-cell{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.65rem;align-items:center}.orders-item-cell .mobile-object-thumb{width:3rem;height:3rem;min-width:3rem;border-radius:.8rem;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#eefaf3);color:#15803d;border:1px solid rgba(187,247,208,.9)}.orders-item-cell .mobile-object-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}@media(max-width:900px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{background:#f6f8fb!important}.app-root--with-sidebar{min-height:100dvh!important;overflow-x:hidden!important;background:#f6f8fb!important}.app-root--with-sidebar .top-nav{position:sticky!important;top:0!important;z-index:330!important;padding:.45rem .55rem!important;border-radius:0!important;background:#fffffff0!important;border-bottom:1px solid rgba(226,232,240,.95)!important;box-shadow:0 12px 28px #0f172a0f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.app-root--with-sidebar .top-nav-row{min-height:3rem!important;gap:.55rem!important;align-items:center!important;position:relative!important}.app-root--with-sidebar .top-nav-tabs,.app-root--with-sidebar .tab-bar{display:none!important}.app-root--with-sidebar .top-nav-left{display:flex!important}.app-root--with-sidebar .top-nav-mobile-brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.app-root--with-sidebar .top-nav-mobile-brand img{display:block!important;width:5.15rem!important;height:auto!important;max-height:1.9rem!important;-o-object-fit:contain!important;object-fit:contain!important}.app-root--with-sidebar .sidebar-toggle{width:2.7rem!important;height:2.7rem!important;border-radius:.95rem!important;border:1px solid #dfe8f1!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a14!important}.app-root--with-sidebar .sidebar-toggle svg{width:1.25rem!important;height:1.25rem!important}.app-root--with-sidebar .top-nav-right{margin-left:auto!important;gap:.45rem!important;min-width:0!important}.app-root--with-sidebar .top-nav-role{display:none!important}.app-root--with-sidebar .top-nav-logout,.app-root--with-sidebar .top-nav-right .primary{width:2.7rem!important;min-width:2.7rem!important;height:2.7rem!important;padding:0!important;border-radius:.95rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-root--with-sidebar .top-nav-logout span{display:none!important}.app-root--with-sidebar .top-nav-logout svg{width:1.2rem!important;height:1.2rem!important}.app-root--with-sidebar .main-content{width:100%!important;max-width:100%!important;margin-left:0!important;padding:.6rem .55rem calc(7.25rem + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}.app-root--with-sidebar .tabbed-content,.app-root--with-sidebar .tab-panel,.app-root--with-sidebar .page,.app-root--with-sidebar .saas-page,.app-root--with-sidebar .inventory-page,.app-root--with-sidebar .operations-page,.app-root--with-sidebar .orders-modern-page,.app-root--with-sidebar .listings-control-page,.app-root--with-sidebar .settings-pro-page,.app-root--with-sidebar .productdb-page-shell{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.app-root--with-sidebar .tab-panel{padding:0!important}.app-root--with-sidebar .app-footer{display:none!important}.app-mobile-quick-dash{position:fixed;left:max(.7rem,env(safe-area-inset-left,0px));right:max(.7rem,env(safe-area-inset-right,0px));bottom:calc(.65rem + env(safe-area-inset-bottom,0px));z-index:420;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.42rem;border:1px solid rgba(209,250,229,.92);border-radius:1.35rem;background:#fffffff0;box-shadow:0 18px 44px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-mobile-quick-dash a{min-width:0;min-height:3.15rem;padding:.45rem .35rem;border:1px solid transparent;border-radius:1rem;color:#344054;text-decoration:none;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.42rem;align-items:center;background:transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease}.app-mobile-quick-dash a:active{transform:translateY(1px)}.app-mobile-quick-dash a.is-active{border-color:#16a34a33;background:linear-gradient(135deg,#eafaf0,#fff);color:#14532d;box-shadow:inset 0 1px #ffffffeb}.app-mobile-quick-dash__icon{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:.78rem;background:#eefaf3;color:#15803d;line-height:1}.app-mobile-quick-dash__icon svg{display:block;width:1.13rem;height:1.13rem;stroke-width:1.8}.app-mobile-quick-dash__copy{min-width:0;display:grid;gap:.02rem}.app-mobile-quick-dash__copy strong,.app-mobile-quick-dash__copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-mobile-quick-dash__copy strong{font-size:.78rem;font-weight:950;letter-spacing:-.01em}.app-mobile-quick-dash__copy small{color:#667085;font-size:.66rem;font-weight:800}.support-chat-toggle{bottom:calc(5.65rem + env(safe-area-inset-bottom,0px))!important;right:.8rem!important;z-index:410!important}.modal-backdrop,.listing-draft-modal-backdrop,.mq-review-modal-backdrop{inset:0!important;padding:.7rem!important;align-items:flex-end!important}.modal-backdrop>*,.listing-draft-modal-backdrop>*,.mq-review-modal-backdrop>*{width:min(100%,42rem)!important;max-width:100%!important;max-height:calc(100dvh - 1.4rem - env(safe-area-inset-bottom,0px))!important;overflow:auto!important;border-radius:1.15rem!important}input,select,textarea,button{max-width:100%!important}.inventory-table-shell,.orders-table-shell,.listings-table-shell,.settings-pro-table-wrap,.listing-manage-table-block,.productdb-table-shell{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.dashboard-queue-grid,.dashboard-platform-grid,.dashboard-insights-grid,.listings-ops-grid,.orders-command-grid,.orders-postorder-strip,.settings-pro-cost-grid,.settings-pro-grid,.settings-pro-card-grid{grid-template-columns:1fr!important}.orders-hero-row,.orders-hero-actions,.orders-control-row--primary,.orders-filter-actions,.listings-top-actions,.listings-control-bar,.listing-manage-actions-bar,.listing-manage-panel-head,.inventory-toolbar,.inventory-toolbar__left,.inventory-toolbar__right{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:.65rem!important}.orders-hero-actions button,.orders-control-row--primary>*,.orders-filter-actions>*,.listings-top-actions>*,.listings-control-bar>*,.inventory-toolbar__left>*,.inventory-toolbar__right>*{width:100%!important;min-width:0!important}.inventory-page .inventory-table-shell,.listings-control-page .listings-table-shell,.orders-modern-page .orders-table-shell{display:none!important}.mobile-object-feed{display:grid!important;gap:.95rem;margin-top:.95rem}.mobile-object-empty{padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;color:#667085;font-weight:800}.mobile-object-card{position:relative;display:grid;grid-template-columns:5.4rem minmax(0,1fr);gap:.85rem;align-items:start;width:100%;padding:.85rem;border:1px solid rgba(226,232,240,.95);border-radius:1.15rem;background:#fff;box-shadow:0 14px 34px #0f172a14;color:#111827;cursor:pointer;box-sizing:border-box}.inventory-mobile-card.mobile-object-card,.inventory-mobile-feed .mobile-object-card{grid-template-columns:1fr!important}.mobile-object-card:focus-visible{outline:3px solid rgba(34,197,94,.24);outline-offset:3px}.inventory-mobile-card .inventory-item-thumb,.inventory-mobile-feed .inventory-item-thumb{width:100%!important;height:clamp(9.5rem,42vw,13rem)!important;min-width:0!important;border-radius:1.1rem!important}.inventory-mobile-card .inventory-item-thumb img,.inventory-mobile-feed .inventory-item-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background:#fff!important}.mobile-object-card .inventory-item-thumb,.mobile-object-card .listing-item-thumb,.mobile-object-thumb{width:5.4rem!important;height:5.4rem!important;min-width:5.4rem!important;border-radius:1rem!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#f8fafc,#eefaf3)!important;color:#15803d!important;font-weight:950!important;box-shadow:inset 0 0 0 1px #d1fae5e6}.mobile-object-card .inventory-item-thumb img,.mobile-object-card .listing-item-thumb img,.mobile-object-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.inventory-mobile-card.mobile-object-card .inventory-item-thumb,.inventory-mobile-feed .mobile-object-card .inventory-item-thumb{width:100%!important;height:clamp(9.5rem,42vw,13rem)!important;min-width:0!important;border-radius:1.1rem!important}.inventory-mobile-card.mobile-object-card .inventory-item-thumb img,.inventory-mobile-feed .mobile-object-card .inventory-item-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background:#fff!important}.mobile-object-thumb svg{width:1.65rem;height:1.65rem}.mobile-object-main{min-width:0;display:grid;gap:.38rem}.mobile-object-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.mobile-object-state{color:#0f172a;font-size:.92rem;font-weight:950}.mobile-object-chevron{color:#98a2b3;font-size:1.15rem;font-weight:900}.mobile-object-card h3{margin:0;color:#111827;font-size:.96rem;font-weight:950;line-height:1.16;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-object-card p,.mobile-object-note{margin:0;color:#667085;font-size:.84rem;font-weight:750;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-object-meta,.mobile-object-pill-row,.mobile-object-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.mobile-object-meta span,.mobile-object-pill{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .55rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:.78rem;font-weight:850;max-width:100%}.mobile-object-pill--good{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.mobile-object-pill--platform{background:#fff}.mobile-object-actions{padding-top:.18rem}.mobile-object-actions button,.mobile-object-actions .primary{min-height:2.15rem!important;padding:.45rem .7rem!important;border-radius:999px!important;font-size:.78rem!important;font-weight:900!important}.mobile-object-select{position:absolute;left:.55rem;top:.55rem;z-index:2}.mobile-object-select input{width:1rem;height:1rem}.orders-mobile-card{grid-template-columns:4.35rem minmax(0,1fr);padding-left:1.3rem}.orders-mobile-card .mobile-object-thumb{width:4.35rem!important;height:4.35rem!important;min-width:4.35rem!important}.orders-mobile-card.mobile-object-card--danger{border-color:#fecacaf2}.orders-mobile-card.mobile-object-card--warning,.orders-mobile-card.mobile-object-card--action{border-color:#fde68af2}}#root{margin:0;padding:0}:root{--theme-nav-bg: #020617;--theme-accent: #00ca80;--theme-accent-hover: #00b070}:root[data-theme=dark]{--theme-nav-bg: #020617;--theme-accent: #22c55e;--theme-accent-hover: #16a34a}:root[data-theme=ocean]{--theme-nav-bg: #0f172a;--theme-accent: #0ea5e9;--theme-accent-hover: #0284c7}:root[data-theme=purple]{--theme-nav-bg: #1f172a;--theme-accent: #8b5cf6;--theme-accent-hover: #7c3aed}:root[data-theme=contrast]{--theme-nav-bg: #000000;--theme-accent: #ef4444;--theme-accent-hover: #b91c1c}.app-root{display:flex;flex-direction:column;min-height:100vh;background:#f3f4f6}.top-nav{position:sticky;top:0;z-index:200;padding:.5rem 1rem 0;background:var(--theme-nav-bg);color:#e5e7eb}.top-nav-row{display:flex;align-items:flex-end;gap:.75rem;min-height:2.75rem}.top-nav-tabs{flex:1;min-width:0;display:flex;align-items:flex-end;align-self:stretch}@media(max-width:768px){.top-nav{padding-inline:.75rem}.top-nav-row{gap:.5rem}}.top-nav-left h2{margin:0;font-size:1.25rem}.top-nav-left{display:flex;align-items:center}.brand{display:inline-flex;align-items:center;gap:.5rem}.brand-logo{height:32px;width:auto;display:block}.brand-text{font-size:1rem;font-weight:600}.top-nav-menu ul{list-style:none;padding:0;margin:0;display:flex;gap:.75rem}.top-nav-menu li{margin:0}.top-nav-menu a{display:block;padding:.4rem .75rem;border-radius:9999px;color:#e5e7eb;font-size:.9rem}.top-nav-menu a.active{background:var(--theme-accent);color:#fff}.top-nav-menu a:hover{background:#111827}.top-nav-right{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:#9ca3af;flex-shrink:0}.sidebar-toggle{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;flex-direction:column;gap:.24rem;border:1px solid rgba(255,255,255,.12);border-radius:.7rem;background:#ffffff0a;cursor:pointer}.sidebar-toggle:hover{background:#ffffff1a}.sidebar-toggle span{display:block;width:1rem;height:2px;border-radius:9999px;background:#e5e7eb}.sidebar-overlay{position:fixed;inset:0;background:#02061773;opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:209}.sidebar-overlay--open{opacity:1;pointer-events:auto}.app-sidebar{position:fixed;top:0;left:0;bottom:0;width:min(18rem,86vw);background:#fff;box-shadow:0 10px 30px #0f172a38;transform:translate(-100%);transition:transform .18s ease;z-index:210;display:flex;flex-direction:column}.app-sidebar--open{transform:translate(0)}.app-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .75rem;border-bottom:1px solid #e5e7eb}.app-sidebar-close{border:none;background:transparent;color:#111827;font-size:1.75rem;line-height:1;cursor:pointer}.app-sidebar-nav{padding:.75rem;overflow-y:auto}.app-sidebar-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.app-sidebar-nav li{margin:0}.app-sidebar-nav a,.app-sidebar-nav .nav-pro-entry-button{display:flex;align-items:center;width:100%;padding:.75rem .9rem;border-radius:.85rem;color:#111827;background:transparent;border:none;font:inherit;text-align:left;cursor:pointer}.app-sidebar-nav a:hover,.app-sidebar-nav .nav-pro-entry-button:hover{background:#f3f4f6}.app-sidebar-nav a.active{background:#22c55e1f;color:#111827;font-weight:600}.top-nav-role{white-space:nowrap}.main-content{flex:1;padding:0 1rem 1.5rem;background:#f9fafb;display:flex;flex-direction:column}.tab-bar{background:transparent;margin:0;padding-top:0;width:100%;display:flex;align-items:flex-end;min-height:100%}.tab-bar-list{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.3rem;overflow-x:auto;scrollbar-width:none}.tab-bar-list::-webkit-scrollbar{display:none}.tab-bar-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:9999px;border:none;background:transparent;color:#6b7280;white-space:nowrap;margin-bottom:0;transition:background-color .12s ease,color .12s ease}.tab-bar-tab:hover{background:#e5e7eb;color:#111827}.tab-bar-tab--dragging{opacity:.65}.tab-bar-tab--drop-target{outline:2px solid rgba(34,197,94,.28);outline-offset:-2px}.tab-bar-tab--active{background:#fff;color:#111827;border-radius:.75rem .75rem 0 0;border:1px solid #d1d5db;border-bottom:none;margin-bottom:-1px;box-shadow:0 1px 2px #0f172a14;position:relative;z-index:2}.tab-bar-tab-label{font-size:.85rem}.tab-bar-tab-close{font-size:.85rem;opacity:.6}.tab-bar-tab-close:hover{opacity:1}.tabbed-content{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:0;border:none}.tab-panel{flex:1}.page{width:100%;margin:0;display:flex;flex-direction:column;gap:.75rem}.page--centered{align-items:center}.page-card{width:100%;max-width:780px;background:#fff;border-radius:.75rem;padding:1.5rem 1.75rem 1.75rem;box-shadow:0 1px 3px #0f172a14}.page-card--lead{margin-top:.75rem}@media(max-width:640px){.page-card{max-width:100%;border-radius:0;padding:1rem 1rem 1.25rem}.lead-form-header{flex-direction:column;align-items:flex-start;gap:.5rem}}.lead-form-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.lead-form-header-text h1{margin:0 0 .25rem}.lead-form-header-text p{margin:0;color:#6b7280;font-size:.9rem}.lead-form-dealtype{display:flex;align-items:flex-start}.lead-form-grid{display:flex;flex-direction:column;gap:1rem}.lead-items-row{display:grid;grid-template-columns:2.5fr 1.5fr 1.2fr auto;gap:.25rem;align-items:center}@media(max-width:640px){.lead-items-row{display:flex;flex-direction:column;align-items:stretch}}.lead-form-actions{display:flex;justify-content:flex-end;margin-top:.5rem}.pill-button{padding:.4rem .75rem;border-radius:9999px;border:1px solid #e5e7eb;background:#fff;font-size:.9rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.pill-button-icon{font-size:.7rem}.pill-dropdown{position:absolute;top:100%;left:0;z-index:20;margin-top:4px;min-width:140px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #0f172a26;overflow:hidden}.pill-dropdown-item{display:block;width:100%;text-align:left;padding:.4rem .6rem;font-size:.85rem;border:none;background:#fff;cursor:pointer}.pill-dropdown-item:hover{background:#f3f4f6}.pill-dropdown-item--active{background:#eef2ff}.page>h1{margin-top:0;margin-bottom:.25rem}.page>p{margin-top:0;margin-bottom:1rem;color:#6b7280}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.stat-card{background:#fff;border-radius:.75rem;padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0f172a0f;position:relative;overflow:hidden}.stat-card--highlight{border-left:4px solid #22c55e;background:linear-gradient(135deg,#ecfdf3,#fff 40%)}.stat-card h2{margin:0 0 .75rem;font-size:1rem}.stat-card dl{margin:0;display:grid;grid-template-columns:1fr auto;row-gap:.35rem;-moz-column-gap:1.5rem;column-gap:1.5rem;font-size:.9rem}.stat-card dt{color:#6b7280}.stat-card dd{margin:0;font-weight:600}.bar-chart{display:flex;flex-direction:column;gap:.5rem}.bar-chart-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;font-size:.85rem}.bar-chart-row--top .bar-label{font-weight:600}.bar-chart-row--bottom .bar-label{opacity:.85}.bar-label{white-space:nowrap}.bar-track{position:relative;height:.6rem;background:#e5e7eb;border-radius:9999px;overflow:hidden}.bar-fill{height:100%;background:#00ca80;border-radius:9999px}.bar-value{font-variant-numeric:tabular-nums}.stacked-bar{display:flex;width:100%;height:.75rem;border-radius:9999px;overflow:hidden;background:#e5e7eb}.stacked-segment{position:relative;height:100%;font-size:.65rem;color:#fff;display:flex;align-items:center;justify-content:center}.stacked-segment-label{padding:0 .25rem;white-space:nowrap}.recent-leads{list-style:none;padding:0;margin:.75rem 0 0;display:flex;flex-direction:column;gap:.4rem}.recent-lead-row{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;font-size:.8rem}.recent-lead-time{color:#9ca3af;white-space:nowrap}.recent-lead-main{display:flex;align-items:center;gap:.4rem}.recent-lead-icon{font-size:.85rem}.recent-lead-status{white-space:nowrap}.dashboard-tasks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.dashboard-task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.dashboard-task-title{font-weight:600;margin-bottom:.1rem}.dashboard-task-desc{color:#6b7280;font-size:.8rem}.dashboard-task-row button{white-space:nowrap}.form{display:grid;gap:1rem;max-width:480px}.form label{display:flex;flex-direction:column;font-size:.9rem;color:#111827}.form input,.form select,.form textarea{margin-top:.25rem}.items-table{width:100%;border-collapse:collapse;font-size:.9rem;background:var(--color-bg-card);box-shadow:0 1px 2px #0f172a0d;border-radius:.75rem;overflow:hidden}.items-table th,.items-table td{border:1px solid #e5e7eb;padding:.5rem .75rem;text-align:left}.items-table thead{background:#f3f4f6}.items-table tbody tr:nth-child(2n){background:#f9fafb}.items-table tbody tr:hover{background:#e6fff6}.crm-hover-surface,.app-sidebar-nav a,.top-nav-menu a,.tab-bar-tab,button{transition:filter .16s ease,background-color .16s ease,box-shadow .16s ease}.crm-hover-surface:hover,.app-sidebar-nav a:hover,.top-nav-menu a:hover,.tab-bar-tab:hover,button:hover:not(:disabled){filter:brightness(.97)}input[type=text],input[type=number],input[type=email],input[type=password],input[type=date],input[type=time],select,textarea{font-family:inherit;font-size:.9rem;border-radius:.5rem;border:1px solid #d1d5db;padding:.45rem .7rem;background-color:#fff;box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:none;border-color:#00ca80;box-shadow:0 0 0 1px #00ca80}button{font-family:inherit;font-size:.9rem;border-radius:.375rem;border:1px solid #d1d5db;padding:.4rem .8rem;background:#fff;color:#111827;cursor:pointer}button:hover:not(:disabled){background:#f3f4f6}button:disabled{opacity:.6;cursor:default}.sort-header{border:none;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.25rem}.sort-arrows{font-size:.75em;opacity:.7}button[type=submit],button.primary{padding:.5rem 1rem;border-radius:.375rem;border:none;background:var(--theme-accent);color:#fff;cursor:pointer}button.primary:hover:not(:disabled),button[type=submit]:hover:not(:disabled){background:var(--theme-accent-hover)}button.primary:disabled{opacity:.6;cursor:default}.success{color:#16a34a}.error{color:#dc2626}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.listings-nav{position:relative}.listings-nav-has-dropdown{display:flex;align-items:center}.listings-dropdown{display:flex;position:absolute;top:100%;left:0;background:#020617;border-radius:.5rem;padding:.25rem .35rem;box-shadow:0 8px 16px #0f172a73;z-index:60;gap:.25rem;opacity:0;pointer-events:none;transition:opacity .12s ease}.listings-nav-has-dropdown:hover .listings-dropdown,.listings-dropdown:hover{opacity:1;pointer-events:auto}.listings-dropdown button{border-radius:9999px;border:none;background:transparent;color:#e5e7eb;font-size:.8rem;padding:.25rem .75rem;white-space:nowrap}.listings-dropdown button:hover{background:#111827}.listings-dropdown button.active{background:#00ca80;color:#fff}.leads-nav{position:relative}.leads-nav-has-dropdown{display:flex;align-items:center}.leads-dropdown{display:flex;position:absolute;top:100%;left:0;background:#020617;border-radius:.5rem;padding:.25rem .35rem;box-shadow:0 8px 16px #0f172a73;z-index:60;gap:.25rem;opacity:0;pointer-events:none;transition:opacity .12s ease}.leads-nav-has-dropdown:hover .leads-dropdown,.leads-dropdown:hover{opacity:1;pointer-events:auto}.leads-dropdown button{border-radius:9999px;border:none;background:transparent;color:#e5e7eb;font-size:.8rem;padding:.25rem .75rem;white-space:nowrap}.leads-dropdown button:hover{background:#111827}.operations-nav{position:relative}.operations-nav-has-dropdown{display:flex;align-items:center}.operations-dropdown{display:flex;position:absolute;top:100%;left:0;background:#020617;border-radius:.5rem;padding:.25rem .35rem;box-shadow:0 8px 16px #0f172a73;z-index:60;gap:.25rem;opacity:0;pointer-events:none;transition:opacity .12s ease}.operations-nav-has-dropdown:hover .operations-dropdown,.operations-dropdown:hover{opacity:1;pointer-events:auto}.operations-dropdown button{border-radius:9999px;border:none;background:transparent;color:#e5e7eb;font-size:.8rem;padding:.25rem .75rem;white-space:nowrap}.operations-dropdown button:hover{background:#111827}.marketing-nav{position:relative}.marketing-nav-has-dropdown{display:flex;align-items:center}.marketing-dropdown{display:flex;position:absolute;top:100%;left:0;background:#020617;border-radius:.5rem;padding:.25rem .35rem;box-shadow:0 8px 16px #0f172a73;z-index:60;gap:.25rem;opacity:0;pointer-events:none;transition:opacity .12s ease}.marketing-nav-has-dropdown:hover .marketing-dropdown,.marketing-dropdown:hover{opacity:1;pointer-events:auto}.marketing-dropdown button{border-radius:9999px;border:none;background:transparent;color:#e5e7eb;font-size:.8rem;padding:.25rem .75rem;white-space:nowrap}.marketing-dropdown button:hover{background:#111827}.modal-backdrop{position:fixed;inset:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:80}.modal-card{background:#fff;color:#0f172a;border:1px solid rgba(203,213,225,.82);border-radius:24px;box-shadow:0 28px 80px #0f172a47;box-sizing:border-box;position:relative;z-index:1}.modal{background:#fff;border-radius:.75rem;padding:1.25rem 1.5rem;box-shadow:0 10px 40px #0f172a66;max-width:min(960px,100% - 3rem);width:100%;max-height:90vh;overflow:auto}.support-chat-toggle{position:fixed;right:1.5rem;bottom:1.5rem;z-index:70;padding:.5rem .9rem;border-radius:9999px;border:none;background:#020617;color:#e5e7eb;font-size:.85rem;box-shadow:0 4px 10px #0f172a66}.support-chat-toggle:hover{background:#111827}.support-chat-panel{position:fixed;right:1.5rem;bottom:1.5rem;z-index:75;width:320px;max-width:calc(100% - 3rem);background:#fff;border-radius:.75rem;box-shadow:0 12px 40px #0f172a80;display:flex;flex-direction:column;overflow:hidden}.support-chat-header{padding:.75rem .85rem;border-bottom:1px solid #e5e7eb}.support-chat-header-main{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.support-chat-title{font-size:.95rem;font-weight:600}.support-chat-subtitle{font-size:.8rem;color:#6b7280}.support-chat-body{padding:.6rem .85rem;max-height:260px;overflow-y:auto;background:#f9fafb}.support-chat-message{margin-bottom:.45rem;font-size:.8rem}.support-chat-message--bot .support-chat-message-text{background:#e5e7eb;color:#111827}.support-chat-message--user{text-align:right}.support-chat-message--user .support-chat-message-text{background:#00ca80;color:#fff}.support-chat-message-text{display:inline-block;padding:.35rem .55rem;border-radius:.5rem;white-space:pre-wrap;text-align:left}.support-chat-message-meta{font-size:.7rem;color:#6b7280;margin-bottom:.1rem}.support-chat-input{display:flex;gap:.35rem;padding:.55rem .75rem .7rem;border-top:1px solid #e5e7eb;background:#fff}.support-chat-input input[type=text]{flex:1}.support-chat-input button{border-radius:9999px;border:none;background:#00ca80;color:#fff;padding:.35rem .8rem;font-size:.8rem}.support-chat-close{border-radius:9999px;border:none;background:transparent;color:#6b7280;padding:.1rem .4rem;font-size:.9rem;line-height:1}.support-chat-close:hover{background:#e5e7eb}.support-chat-input button:disabled{opacity:.6;cursor:default}.nav-section-label{padding:.2rem .75rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280}.nav-pro-locked-button{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .9rem;border-radius:9999px;border:none;background:transparent;color:#9ca3af}.nav-pro-locked-button:hover{background:#111827}.nav-pro-upgrade-pill{padding:.1rem .45rem;border-radius:9999px;background:#f97316;color:#fff;font-size:.7rem;text-transform:uppercase}.nav-pro-entry-button{padding:.45rem 1.1rem;border-radius:9999px;border:1px solid #22c55e;background:linear-gradient(135deg,#22c55e,#16a34a);color:#022c22;font-size:.9rem;font-weight:600;box-shadow:0 0 0 1px #22c55e59,0 10px 25px #0f172aa6}.nav-pro-entry-button:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.testing-modal{border-radius:1rem;box-shadow:0 24px 60px #0f172a38}.testing-modal__close{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;border-radius:9999px;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:#fff;font-size:1.2rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.testing-modal__close:hover{background:#fff3}.testing-modal__header{padding:1.35rem 4rem 1.1rem 1.5rem;background:linear-gradient(135deg,#0f172a,#111827 65%,#1f2937);color:#f8fafc;display:flex;justify-content:space-between;gap:1rem}.testing-modal__eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#86efac;margin-bottom:.35rem;font-weight:700}.testing-modal__title{margin:0;font-size:1.35rem}.testing-modal__subtitle{margin-top:.4rem;color:#f8fafcd1;font-size:.92rem}.testing-modal__header-meta{min-width:280px;display:flex;flex-direction:column;gap:.6rem;align-items:flex-end}.testing-modal__stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.testing-modal__stat-pill{min-width:92px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;border-radius:.85rem;padding:.55rem .7rem;display:flex;flex-direction:column;gap:.12rem}.testing-modal__stat-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#f8fafc9e}.testing-modal__dirty{font-size:.8rem;color:#fcd34d;font-weight:600}.testing-modal__body{flex:1;min-height:0;overflow:auto;padding:1.1rem 1.35rem .95rem;background:#f8fafc;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.92fr);gap:.9rem}.testing-modal__panel{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem;box-shadow:0 8px 24px #0f172a0f}.testing-modal__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.9rem}.testing-modal__panel-header h3,.testing-modal__subsection-header h4{margin:0;font-size:1rem;color:#111827}.testing-modal__panel-header p,.testing-modal__subsection-header p{margin:.25rem 0 0;color:#6b7280;font-size:.82rem;line-height:1.45}.testing-modal__catalog-badge{max-width:280px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:.85rem;padding:.65rem .8rem;display:flex;flex-direction:column;gap:.2rem;font-size:.82rem}.testing-modal__field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .9rem}.testing-modal__field-grid--repair{grid-template-columns:1fr}.testing-modal__field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.testing-modal__field span{font-size:.79rem;font-weight:600;color:#374151}.testing-modal__field input,.testing-modal__field select,.testing-modal__field textarea{width:100%;border:1px solid #d1d5db;border-radius:.75rem;padding:.72rem .8rem;background:#fff;color:#111827;box-sizing:border-box}.testing-modal__field textarea{resize:vertical}.testing-modal__field input:focus,.testing-modal__field select:focus,.testing-modal__field textarea:focus{outline:none;border-color:var(--theme-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-accent) 18%,white)}.testing-modal__field--stacked{margin-top:.95rem}.testing-modal__field--wide{grid-column:1 / -1}.testing-modal__repair-card{margin-top:1rem;border:1px solid #e5e7eb;border-radius:.9rem;padding:.95rem;background:#fcfcfd}.testing-modal__check-all{border-radius:.8rem;padding:.62rem .9rem;font-weight:600;border:1px solid #d1d5db;background:#fff;color:#111827;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #0f172a0d}.testing-modal__check-all:disabled{opacity:.6;cursor:not-allowed}.testing-modal__progress-bar{height:.55rem;border-radius:9999px;background:#e5e7eb;overflow:hidden;margin-bottom:.85rem}.testing-modal__progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--theme-accent),color-mix(in srgb,var(--theme-accent) 70%,white))}.testing-modal__checklist-scroll{max-height:min(520px,calc(100dvh - 340px));overflow:auto;padding-right:.2rem}.testing-modal__check-section{border:1px solid #e5e7eb;border-radius:.9rem;padding:.8rem .85rem;background:#fff}.testing-modal__check-section+.testing-modal__check-section{margin-top:.7rem}.testing-modal__check-section-title{font-size:.88rem;font-weight:700;color:#111827;margin-bottom:.55rem}.testing-modal__check-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.testing-modal__check-item{border-radius:.75rem;background:#f9fafb;border:1px solid #f3f4f6}.testing-modal__check-label{display:flex;align-items:center;gap:.65rem;padding:.62rem .7rem;font-size:.84rem;color:#1f2937;cursor:pointer}.testing-modal__check-label input{width:1rem;height:1rem;accent-color:var(--theme-accent);flex-shrink:0}.testing-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.35rem 1.05rem;border-top:1px solid #e5e7eb;background:#fff}.testing-modal__footer-note{font-size:.84rem;color:#6b7280;line-height:1.45}.testing-modal__footer-actions{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.testing-modal__button{border-radius:.8rem;padding:.72rem 1rem;font-weight:600;border:1px solid transparent;cursor:pointer}.testing-modal__button--secondary{background:#fff;border-color:#d1d5db;color:#111827}.testing-modal__button--repair{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.testing-modal__button--primary{background:var(--theme-accent);color:#fff}.testing-modal__button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:960px){.testing-modal__header,.testing-modal__footer,.testing-modal__body{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.testing-modal__header-meta,.testing-modal__stats,.testing-modal__footer-actions{align-items:stretch;justify-content:flex-start}.testing-modal__field-grid{grid-template-columns:1fr}.testing-modal__checklist-scroll{max-height:380px}}.item-detail-shell{display:grid;gap:1rem}.item-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;padding:1.35rem 1.5rem;border-radius:1rem;background:linear-gradient(135deg,#f8fffb,#fff 46%,#f8fafc);border:1px solid #dfe7e2;box-shadow:0 12px 32px #0f172a0f}.item-detail-hero__eyebrow{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#16a34a}.item-detail-hero__title{margin:.35rem 0 .3rem;font-size:1.9rem;line-height:1.1}.item-detail-hero__subtitle{margin:0;color:#64748b}.item-detail-hero__chips{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.item-detail-chip{display:inline-flex;align-items:center;padding:.42rem .78rem;border-radius:999px;font-size:.82rem;font-weight:700;border:1px solid #e5e7eb;background:#fff;color:#334155}.item-detail-chip--success{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.item-detail-chip--warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.item-detail-chip--danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.item-detail-chip--info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.item-detail-chip--neutral{background:#f8fafc;border-color:#e2e8f0;color:#334155}.item-detail-hero__aside{display:grid;gap:.75rem;min-width:220px}.item-detail-pricecard{padding:1rem 1.05rem;border-radius:.9rem;background:linear-gradient(135deg,#052e16,#166534);color:#fff;box-shadow:0 14px 28px #16653433}.item-detail-pricecard__label{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;opacity:.82}.item-detail-pricecard__value{font-size:1.8rem;font-weight:800;margin-top:.15rem}.item-detail-pricecard__meta{margin-top:.3rem;font-size:.88rem;opacity:.9}.item-detail-hero__actions{display:flex;justify-content:flex-end}.item-detail-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.item-detail-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:.95rem;padding:1rem 1.05rem;box-shadow:0 1px 2px #0f172a0a}.item-detail-summary-card--highlight{background:linear-gradient(135deg,#ecfdf3,#fff 70%);border-color:#bbf7d0}.item-detail-summary-card__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;font-weight:700}.item-detail-summary-card__value{font-size:1.05rem;font-weight:800;color:#111827;margin-top:.25rem}.item-detail-summary-card__meta{font-size:.86rem;color:#6b7280;margin-top:.25rem}.item-detail-tabs{margin-top:.15rem;border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem;flex-wrap:wrap}.item-detail-overview-grid{margin-top:1rem;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(290px,1fr);gap:1.25rem}.item-detail-panel{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.15rem 1.2rem;box-shadow:0 1px 2px #0f172a0d}.item-detail-panel--status{background:linear-gradient(180deg,#f8fffb,#fff)}.item-detail-key-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem 1rem}.item-detail-key-grid select{width:100%}.item-detail-side-stack{display:grid;gap:1rem}.item-detail-status-stack{display:grid;gap:.55rem}.item-detail-status-row{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;padding-bottom:.45rem;border-bottom:1px dashed #e5e7eb}.item-detail-status-row:last-child{border-bottom:none;padding-bottom:0}.item-detail-status-row span{color:#6b7280}.item-detail-tab-panel{margin-top:1rem;display:grid;gap:1rem}@media(max-width:1080px){.item-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-detail-overview-grid{grid-template-columns:1fr}}@media(max-width:720px){.item-detail-hero{grid-template-columns:1fr;padding:1rem}.item-detail-hero__aside{min-width:0}.item-detail-hero__actions{justify-content:stretch}.item-detail-hero__actions .primary{width:100%}.item-detail-summary-grid{grid-template-columns:1fr}.item-detail-hero__title{font-size:1.55rem}}.item-detail-overview-grid--balanced{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.item-detail-main-stack{display:grid;gap:1rem}.item-detail-meta-label{font-size:.8rem;color:#6b7280;margin-bottom:.2rem}.item-detail-meta-subtle{font-size:.88rem;color:#6b7280}.item-detail-meta-body{font-size:.92rem;color:#111827;white-space:pre-wrap}.item-detail-note-block{margin-top:1rem;padding-top:.9rem;border-top:1px dashed #e5e7eb}.item-panel-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.item-order-panel{min-height:220px}.item-order-empty{border:1px dashed #d1d5db;border-radius:.9rem;padding:1rem;background:#f8fafc}.item-activity-card{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:.85rem 1rem}.item-listing-actions{display:flex;gap:.6rem;flex-wrap:wrap}.item-listings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.item-listing-card{border:1px solid #e5e7eb;border-radius:.95rem;padding:1rem;background:linear-gradient(180deg,#fff,#f8fafc);display:grid;gap:.5rem}.item-listing-card__eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#16a34a;font-weight:700}.item-listing-card__title{font-size:1.05rem;font-weight:800;color:#111827}.item-listing-card__actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.4rem}.item-membership-list{display:grid;gap:.8rem}.item-membership-row{border:1px solid #e5e7eb;border-radius:.85rem;padding:.9rem 1rem;display:flex;justify-content:space-between;gap:1rem;align-items:center}.item-membership-actions{display:flex;gap:.6rem}.item-file-manager{margin-top:1rem;display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem}.item-file-manager__sidebar{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1rem;height:-moz-fit-content;height:fit-content}.item-file-manager__title{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#16a34a;font-weight:700;margin-bottom:.8rem}.item-file-manager__nav{display:grid;gap:.45rem}.item-folder{width:100%;border:1px solid #e5e7eb;background:#fff;border-radius:.8rem;padding:.8rem .9rem;display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#334155}.item-folder--active{border-color:#86efac;background:#f0fdf4;color:#166534}.item-folder__count{min-width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;justify-content:center;align-items:center;background:#f1f5f9;font-size:.8rem}.item-file-manager__content{margin-top:0}.item-upload-button{cursor:pointer;display:inline-flex;align-items:center}.item-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.item-photo-card{border:1px solid #e5e7eb;border-radius:.9rem;overflow:hidden;background:#fff}.item-photo-card__image{display:block;width:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;background:#e5e7eb}.item-photo-card__placeholder{display:flex;align-items:center;justify-content:center;font-size:2rem}.item-photo-card__footer{padding:.75rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.item-file-list{display:grid;gap:.75rem}.item-file-row{border:1px solid #e5e7eb;border-radius:.9rem;padding:.85rem 1rem;display:flex;justify-content:space-between;gap:1rem;align-items:center}.item-file-row__actions{display:flex;gap:.6rem;flex-wrap:wrap}.item-file-empty{border:1px dashed #d1d5db;border-radius:.9rem;padding:1rem;color:#6b7280;background:#f8fafc}@media(max-width:1100px){.item-listings-grid,.item-file-manager{grid-template-columns:1fr}}@media(max-width:768px){.item-panel-header-row,.item-membership-row,.item-file-row{flex-direction:column;align-items:stretch}}.live-notifications{position:fixed;right:1.5rem;bottom:4.75rem;z-index:69;display:grid;gap:.65rem;width:min(340px,calc(100% - 3rem))}.live-toast{position:relative;border-radius:14px;box-shadow:0 14px 32px #0f172a29;border:1px solid #e2e8f0;overflow:hidden;background:#fff}.live-toast--success{border-color:#bbf7d0;background:#f0fdf4}.live-toast--warning{border-color:#fde68a;background:#fffbeb}.live-toast--info{border-color:#bfdbfe;background:#eff6ff}.live-toast-body{width:100%;text-align:left;border:none;background:transparent;padding:.85rem 1rem;cursor:pointer}.live-toast-title{font-weight:900;color:#0f172a;font-size:.95rem;margin-bottom:.2rem}.live-toast-text{color:#475569;font-size:.85rem}.live-toast-close{position:absolute;top:.4rem;right:.45rem;border:none;background:transparent;color:#64748b;cursor:pointer;font-size:1rem;line-height:1}:root{--saas-bg: #f7fafc;--saas-surface: rgba(255,255,255,.94);--saas-surface-strong: #ffffff;--saas-border: #e5edf4;--saas-border-strong: #dbe6ef;--saas-text: #111827;--saas-muted: #64748b;--saas-soft: #f1f6f9;--saas-green: #13b66b;--saas-green-dark: #079255;--saas-green-soft: #eefcf5;--saas-shadow: 0 18px 48px rgba(15, 23, 42, .055);--saas-shadow-soft: 0 8px 24px rgba(15, 23, 42, .045)}.saas-page{display:grid;gap:1.25rem;color:var(--saas-text)}.saas-page-hero,.saas-panel,.inventory-table-shell{background:linear-gradient(180deg,#fffffff5,#ffffffe6);border:1px solid var(--saas-border);border-radius:22px;box-shadow:var(--saas-shadow-soft)}.saas-page-hero{padding:1.35rem 1.55rem}.saas-page-title-row{display:flex;align-items:center;gap:1rem;min-width:0}.saas-page-title-row h1{margin:0;color:#0f172a;font-size:clamp(1.65rem,2.4vw,2.15rem);letter-spacing:-.045em;line-height:1.05}.saas-page-title-row p{margin:.4rem 0 0;color:var(--saas-muted);font-size:.95rem}.saas-page-title-icon{width:3.05rem;height:3.05rem;border-radius:1rem;display:grid;place-items:center;flex:0 0 auto;color:#0f172a;background:#fff;border:1px solid var(--saas-border);box-shadow:0 8px 20px #0f172a0e;font-weight:900;font-size:1.25rem}.saas-page-title-icon--green{color:var(--saas-green-dark);background:var(--saas-green-soft);border-color:#b9f2d4}.saas-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.saas-section-heading h2,.dashboard-calendar-panel__header h2{margin:.16rem 0 0;color:#0f172a;font-size:1.05rem;letter-spacing:-.02em}.saas-section-kicker{color:#64748b;font-size:.88rem;font-weight:800}.saas-panel{padding:1.25rem 1.35rem}.saas-panel--error,.saas-error-text{color:#b91c1c}.saas-muted{color:var(--saas-muted)}.saas-secondary-button,.inventory-page button:not(.primary):not(.pill),.dashboard-carousel-controls button{border:1px solid var(--saas-border-strong);background:#fff;color:#334155;border-radius:.8rem;padding:.58rem .8rem;font-weight:750;box-shadow:0 2px 5px #0f172a09;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,background .14s ease}.saas-secondary-button:hover,.inventory-page button:not(.primary):not(.pill):hover,.dashboard-carousel-controls button:hover{transform:translateY(-1px);border-color:#bfd1df;box-shadow:0 8px 18px #0f172a12}.dashboard-hero{background:radial-gradient(circle at 10% 0%,rgba(19,182,107,.08),transparent 32%),linear-gradient(180deg,#fff,#f9fbfd)}.dashboard-access-pill{margin-left:auto;border:1px solid var(--saas-border);background:#fff;color:#334155;border-radius:.9rem;padding:.72rem .95rem;font-weight:750;box-shadow:0 6px 16px #0f172a0a;white-space:nowrap}.dashboard-stat-row{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.15rem}.dashboard-stat-pill{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1px solid var(--saas-border);border-radius:999px;padding:.62rem .88rem;color:#334155;box-shadow:0 4px 12px #0f172a09}.dashboard-stat-pill__icon{color:#94a3b8}.dashboard-stat-pill__label{color:#64748b}.dashboard-section{display:grid;gap:.65rem}.dashboard-queue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard-queue-card{position:relative;overflow:hidden;display:grid;gap:.82rem;min-height:190px;background:#fff;border:1px solid var(--saas-border);border-radius:20px;padding:1.1rem;box-shadow:var(--saas-shadow-soft);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-queue-card:hover{transform:translateY(-2px);box-shadow:var(--saas-shadow);border-color:#d7e4ec}.dashboard-queue-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 0% 0%,rgba(19,182,107,.08),transparent 38%)}.dashboard-queue-card--info:before{background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.12),transparent 38%)}.dashboard-queue-card--warning:before{background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.14),transparent 38%)}.dashboard-queue-card--danger:before{background:radial-gradient(circle at 0% 0%,rgba(239,68,68,.12),transparent 38%)}.dashboard-queue-card__top,.dashboard-queue-card__footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-queue-card__icon,.dashboard-queue-card__count{width:2.85rem;height:2.85rem;display:grid;place-items:center;border-radius:999px;border:1px solid #b9f2d4;color:var(--saas-green-dark);background:var(--saas-green-soft);font-weight:900}.dashboard-queue-card__count{width:2.65rem;height:2.65rem;font-size:1.08rem}.dashboard-queue-card h3{position:relative;margin:0;color:#0f172a;font-size:1.05rem;letter-spacing:-.02em}.dashboard-queue-card p{position:relative;margin:0;color:#667085;line-height:1.48}.dashboard-queue-card__footer{margin-top:auto;padding-top:.75rem;border-top:1px solid #edf2f7;color:#64748b;font-size:.88rem}.dashboard-queue-card__cta,.inventory-add-button,.inventory-page .primary{border:1px solid #10a760!important;background:linear-gradient(180deg,#19c878,#0eaa61)!important;color:#fff!important;border-radius:.8rem!important;box-shadow:0 10px 18px #13b66b38!important;font-weight:850!important}.dashboard-carousel-controls{display:inline-flex;align-items:center;gap:.55rem}.dashboard-carousel-dots{display:inline-flex;gap:.35rem}.dashboard-carousel-dots span{width:.55rem;height:.55rem;border-radius:999px;background:#d5dde7}.dashboard-carousel-dots .is-active{background:var(--saas-green)}.dashboard-calendar-panel{min-height:280px;display:grid;gap:.9rem}.dashboard-calendar-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid #eef3f7;padding-bottom:.95rem}.dashboard-calendar-panel__header p{margin:.28rem 0 0;color:var(--saas-muted)}.dashboard-empty-calendar{min-height:200px;display:flex;align-items:center;gap:1.35rem;padding:1.5rem 2rem;color:#64748b}.dashboard-empty-calendar__art{width:8rem;height:6rem;display:grid;place-items:center;border-radius:1.25rem;color:#94a3b8;background:linear-gradient(180deg,#f8fafc,#eef5f2);font-size:3rem}.dashboard-empty-calendar h3{margin:0 0 .35rem;color:#0f172a}.dashboard-empty-calendar p{margin:0}.calendar-mini-section-title{color:#0f172a;font-weight:850;margin-top:.3rem}.calendar-mini-list{display:grid;gap:.65rem}.calendar-mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;border:1px solid var(--saas-border);background:#fff;border-radius:1rem;padding:.8rem .9rem;box-shadow:0 3px 10px #0f172a08}.calendar-mini-row--overdue{border-color:#fecaca;background:#fff7f7}.calendar-mini-row--coming-up{border-color:#bfdbfe;background:#f8fbff}.calendar-mini-row--done{border-color:#bbf7d0;background:#f8fffb}.calendar-mini-row__main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.55rem .75rem;text-align:left;background:transparent;border:0;padding:0;cursor:pointer}.calendar-mini-row__time{color:#0f172a;font-weight:950}.calendar-mini-row__title{color:#182033;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-mini-row__linked{grid-column:2;color:#64748b;font-size:.86rem}.calendar-mini-row__side{display:flex;align-items:center;gap:.6rem}.calendar-mini-row__state{color:var(--saas-green-dark);font-weight:850;font-size:.82rem}.calendar-mini-row__done{padding:.4rem .7rem!important;border-radius:999px!important;color:var(--saas-green-dark)!important;background:var(--saas-green-soft)!important;border-color:#b9f2d4!important}.inventory-page{gap:1rem}.inventory-hero{padding:1rem 1.15rem}.inventory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.95rem 1rem;background:#fff;border:1px solid var(--saas-border);border-radius:1.1rem;box-shadow:var(--saas-shadow-soft)}.inventory-toolbar__left,.inventory-toolbar__right{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.inventory-toolbar input,.inventory-toolbar select{height:2.7rem;border:1px solid var(--saas-border-strong);border-radius:.8rem;background:#fff;color:#334155;box-shadow:inset 0 1px #fff9}.inventory-toolbar input{min-width:260px;padding-left:.9rem}.inventory-page .pill{border:1px solid var(--saas-border);background:#fff;color:#475569;border-radius:.8rem;height:2.7rem;padding:0 .85rem;font-weight:800;box-shadow:0 2px 6px #0f172a06}.inventory-page .pill--active{border-color:#b9f2d4;background:var(--saas-green-soft);color:var(--saas-green-dark)}.inventory-view-toggle{min-width:4.5rem}.inventory-table-shell{overflow:hidden;padding:.6rem}.inventory-table{width:100%;border-collapse:separate!important;border-spacing:0!important;background:#fff;border:1px solid var(--saas-border)!important;border-radius:1rem;overflow:hidden}.inventory-table th{background:#fbfdff!important;color:#667085!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.02em;padding:1rem .9rem!important;border-bottom:1px solid var(--saas-border)!important}.inventory-table td{padding:.9rem!important;border-bottom:1px solid #edf2f7!important;color:#334155;vertical-align:middle}.inventory-table tbody tr{transition:background .14s ease,box-shadow .14s ease}.inventory-table tbody tr:hover{background:#f8fffb}.inventory-table tbody tr:last-child td{border-bottom:0!important}.inventory-table td:first-child button[style]{color:#172033!important;text-decoration:none!important;font-weight:900!important}.inventory-table .badge{border:1px solid #e6edf5;background:#fff;color:#334155;border-radius:999px;padding:.38rem .65rem;font-weight:850;box-shadow:0 2px 6px #0f172a08}.inventory-table td button:not(.primary){border-radius:.75rem;white-space:nowrap}@media(max-width:1180px){.dashboard-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{align-items:stretch}.inventory-toolbar__left,.inventory-toolbar__right{width:100%}.inventory-toolbar input{min-width:min(100%,320px)}.inventory-table-shell{overflow-x:auto}.inventory-table{min-width:980px}}@media(max-width:720px){.saas-page-title-row,.dashboard-calendar-panel__header,.dashboard-empty-calendar{align-items:stretch;flex-direction:column}.dashboard-access-pill{margin-left:0;width:-moz-fit-content;width:fit-content}.dashboard-queue-grid,.calendar-mini-row{grid-template-columns:1fr}.calendar-mini-row__side{justify-content:space-between}}:root,:root[data-theme=dark],:root[data-theme=ocean],:root[data-theme=purple],:root[data-theme=contrast]{--theme-nav-bg: #ffffff;--theme-accent: #14b86f;--theme-accent-hover: #0fa864;--saas-page-bg: #f8fafc;--saas-card: #ffffff;--saas-line: #e8eef5;--saas-line-strong: #dbe5ee;--saas-ink: #111827;--saas-subtle: #667085;--saas-faint: #f4f7fb;--saas-green: #16bd72;--saas-green-dark: #0f9f5f;--saas-green-soft: #ecfbf3;--saas-blue: #3b82f6;--saas-blue-soft: #eef5ff;--saas-purple: #8b5cf6;--saas-purple-soft: #f5efff;--saas-orange: #f59e0b;--saas-orange-soft: #fff7e8;--saas-radius-lg: 22px;--saas-radius-md: 14px;--saas-shadow-card: 0 16px 40px rgba(15, 23, 42, .045);--saas-shadow-button: 0 10px 22px rgba(22, 189, 114, .22)}html,body{background:var(--saas-page-bg)!important}.app-root{background:var(--saas-page-bg)!important;color:var(--saas-ink)}.top-nav{background:#fffffff5!important;color:var(--saas-ink)!important;border:1px solid #e9eef5!important;border-top:0!important;box-shadow:0 8px 24px #0f172a12!important;padding:.65rem .8rem!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.top-nav-row{min-height:3.1rem!important;align-items:center!important;gap:.85rem!important}.sidebar-toggle{width:2.75rem!important;height:2.75rem!important;border-radius:.85rem!important;background:#fff!important;border:1px solid #e1e8f0!important;box-shadow:0 6px 16px #0f172a0e!important;color:#0f172a!important}.sidebar-toggle svg{width:1.3rem;height:1.3rem}.sidebar-toggle span{background:#0f172a!important}.sidebar-toggle:hover{background:#f8fafc!important;transform:translateY(-1px)}.top-nav-tabs{align-items:center!important}.tab-bar{align-items:center!important;min-height:auto!important}.tab-bar-list{gap:.45rem!important;align-items:center!important}.tab-bar-tab{min-height:2.65rem!important;padding:0 1rem!important;border-radius:.85rem!important;color:#475569!important;background:#f7f9fc!important;border:1px solid #eef2f7!important;box-shadow:inset 0 1px #ffffffe6!important;margin:0!important;font-weight:700!important}.tab-bar-tab:hover{background:#fff!important;border-color:#dce6ef!important;color:#0f172a!important}.tab-bar-tab--active{background:#fff!important;color:#0f172a!important;border:1px solid #dfe8f1!important;border-radius:.85rem!important;box-shadow:0 8px 22px #0f172a12!important;margin:0!important}.tab-bar-tab-label{font-size:.9rem!important}.tab-bar-tab-close{margin-left:.35rem;color:#64748b}.top-nav-right{color:#475569!important;gap:.9rem!important}.top-nav-role{color:#475569!important;font-weight:650!important}.top-nav-logout,.top-nav-right .primary{display:inline-flex!important;align-items:center!important;gap:.55rem!important;min-height:2.7rem!important;padding:0 1.05rem!important;border-radius:.72rem!important;border:1px solid #aeeacb!important;background:#fff!important;color:#0fa864!important;box-shadow:none!important;font-weight:850!important}.top-nav-logout svg{width:1.05rem;height:1.05rem}.main-content{background:var(--saas-page-bg)!important;padding:0!important}.tabbed-content{background:transparent!important}.tab-panel{padding:var(--list2-page-gutter-y, 1.25rem) var(--list2-page-gutter-x, 1.35rem) calc(var(--list2-page-gutter-y, 1.25rem) + .35rem)!important}.page,.saas-page{gap:var(--list2-page-gap, 1.15rem)!important}.app-sidebar{background:#fff!important;border-right:1px solid var(--saas-line)!important;box-shadow:18px 0 50px #0f172a1f!important}.app-sidebar-header{border-bottom:1px solid var(--saas-line)!important;padding:1rem!important}.app-sidebar-nav a,.app-sidebar-nav .nav-pro-entry-button{gap:.75rem!important;border-radius:.9rem!important;padding:.78rem .9rem!important;color:#334155!important;font-weight:750!important}.nav-icon{width:1.1rem;height:1.1rem;color:#7b8ca4;flex:0 0 auto}.app-sidebar-nav a:hover,.app-sidebar-nav .nav-pro-entry-button:hover{background:#f4f8fb!important;color:#0f172a!important}.app-sidebar-nav a.active{background:var(--saas-green-soft)!important;color:#0f9f5f!important;border:1px solid #c6f3dc!important}.app-sidebar-nav a.active .nav-icon{color:#0f9f5f}.saas-page-hero{border-radius:0 0 1.35rem 1.35rem!important;border:1px solid var(--saas-line)!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 10px 30px #0f172a09!important;padding:1.7rem 1.75rem 1.9rem!important}.dashboard-hero{background:radial-gradient(circle at 1% 100%,rgba(22,189,114,.075),transparent 24%),linear-gradient(180deg,#fff,#fbfdff)!important}.saas-page-title-row{gap:1.05rem!important}.saas-page-title-row h1{font-size:clamp(1.95rem,2.6vw,2.35rem)!important;line-height:1!important;letter-spacing:-.06em!important;font-weight:950!important;color:#09111f!important}.saas-page-title-row p{color:#667085!important;font-size:.96rem!important;margin-top:.45rem!important}.saas-page-title-icon{width:3.15rem!important;height:3.15rem!important;border-radius:.95rem!important;background:#fff!important;border:1px solid #e0e8f1!important;box-shadow:0 9px 20px #0f172a0e!important;color:#0f172a!important}.saas-page-title-icon svg{width:1.35rem;height:1.35rem}.saas-page-title-icon--green{color:#10a864!important;background:#effbf5!important;border-color:#c7f3dd!important}.dashboard-access-pill{border-radius:.85rem!important;border:1px solid #e0e8f1!important;background:#fff!important;box-shadow:0 8px 20px #0f172a0b!important;padding:.78rem 1rem!important;color:#263548!important;font-weight:850!important}.dashboard-stat-row{margin-top:1.35rem!important;gap:.65rem!important}.dashboard-stat-pill{border:1px solid #dfe8f1!important;background:#fff!important;border-radius:999px!important;padding:.64rem .95rem!important;box-shadow:0 8px 18px #0f172a09!important;color:#1f2937!important}.dashboard-stat-pill__label{color:#667085!important}.saas-section-heading{align-items:center!important;margin:.55rem 0 .75rem!important}.saas-section-kicker{display:inline-flex;align-items:center;gap:.45rem;color:#667085!important;font-size:1rem!important;font-weight:850!important}.saas-section-kicker svg{width:1rem;height:1rem;color:#7b8ca4}.saas-section-heading h2{display:none!important}.dashboard-carousel-controls button{width:2.55rem!important;height:2.55rem!important;display:grid!important;place-items:center!important;border-radius:.75rem!important;padding:0!important}.dashboard-carousel-dots span{width:.6rem!important;height:.6rem!important}.dashboard-carousel-dots .is-active{background:#18ba70!important}.dashboard-queue-grid{gap:1.25rem!important}.dashboard-queue-card{min-height:214px!important;padding:1.25rem!important;border-radius:1.05rem!important;border:1px solid #dfe8f1!important;box-shadow:0 10px 30px #0f172a0a!important;background:#fff!important}.dashboard-queue-card:before{opacity:.7}.saas-icon-chip,.dashboard-queue-card__count{width:3.25rem!important;height:3.25rem!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;border:1px solid transparent!important;flex:0 0 auto!important}.saas-icon-chip svg{width:1.35rem;height:1.35rem}.saas-icon-chip--green{color:#13a866;background:#eafaf2;border-color:#bdf0d4!important}.saas-icon-chip--blue{color:#2f78f6;background:#eef5ff;border-color:#cde0ff!important}.saas-icon-chip--purple{color:#8b5cf6;background:#f6efff;border-color:#ead9ff!important}.saas-icon-chip--orange{color:#e99a0b;background:#fff7e9;border-color:#f8dfac!important}.saas-icon-chip--slate{color:#64748b;background:#f3f6f9;border-color:#e2e8f0!important}.dashboard-queue-card__count{width:2.9rem!important;height:2.9rem!important;font-size:1.05rem!important;color:#10a864!important;background:#eafaf2!important;border-color:#bdf0d4!important}.dashboard-queue-card h3{font-size:1.02rem!important;font-weight:950!important;margin-top:.05rem!important}.dashboard-queue-card p{color:#667085!important;font-size:.96rem!important;line-height:1.42!important}.dashboard-queue-card__footer{border-top:1px solid #edf2f7!important;padding-top:.9rem!important}.dashboard-queue-card__cta,.inventory-add-button,.inventory-page .primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;background:linear-gradient(180deg,#18c678,#0daa62)!important;border:1px solid #0fa864!important;border-radius:.65rem!important;color:#fff!important;box-shadow:var(--saas-shadow-button)!important;min-height:2.45rem!important;padding:0 .95rem!important;font-size:.87rem!important;font-weight:950!important}.dashboard-calendar-panel,.inventory-table-shell,.inventory-toolbar,.saas-panel{border:1px solid #dfe8f1!important;border-radius:1.05rem!important;background:#fff!important;box-shadow:0 10px 30px #0f172a0a!important}.dashboard-calendar-panel{min-height:355px!important;padding:1.25rem 1.35rem!important}.dashboard-calendar-panel__header{border-bottom:1px solid #edf2f7!important;padding-bottom:1rem!important}.dashboard-calendar-panel__header h2{display:block!important;font-size:1.1rem!important;font-weight:950!important}.dashboard-calendar-panel__header p{color:#667085!important}.saas-secondary-button{border-radius:.72rem!important;border:1px solid #dfe8f1!important;background:#fff!important;box-shadow:0 4px 12px #0f172a09!important;min-height:2.55rem!important;color:#475569!important}.dashboard-empty-calendar{min-height:235px!important;padding-left:2rem!important;gap:1.45rem!important}.dashboard-empty-calendar__art{width:8.7rem!important;height:6.4rem!important;border-radius:1.25rem!important;background:linear-gradient(180deg,#f8fafc,#eef5f1)!important;color:#96a6bb!important}.dashboard-empty-calendar__art svg{width:3.6rem;height:3.6rem;opacity:.78}.dashboard-empty-calendar h3{font-size:1.03rem!important;font-weight:950!important}.dashboard-empty-calendar p{color:#667085!important}.inventory-page{gap:1rem!important}.inventory-hero{padding:1.2rem 1.4rem!important;border-radius:0 0 1.35rem 1.35rem!important}.inventory-toolbar{border-radius:1rem!important;padding:.8rem 1rem!important;gap:.75rem!important}.inventory-toolbar__left,.inventory-toolbar__right{gap:.6rem!important}.inventory-toolbar input,.inventory-toolbar select{height:2.55rem!important;border-radius:.62rem!important;border:1px solid #dfe8f1!important;background:#fff!important;color:#334155!important;font-weight:650!important;box-shadow:none!important}.inventory-toolbar input::-moz-placeholder{color:#98a5b6!important}.inventory-toolbar input::placeholder{color:#98a5b6!important}.inventory-search-input{min-width:280px!important}.inventory-page .pill{height:2.55rem!important;border-radius:.62rem!important;border:1px solid #dfe8f1!important;background:#fff!important;color:#475569!important;font-size:.86rem!important;font-weight:850!important;box-shadow:none!important}.inventory-page .pill--active{border-color:#bdeed5!important;background:#effbf5!important;color:#0fa864!important}.inventory-add-button svg{width:1rem;height:1rem}.inventory-table-shell{padding:.65rem!important;overflow:hidden!important}.inventory-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #e1e8f0!important;border-radius:.72rem!important;overflow:hidden!important;box-shadow:none!important}.inventory-table thead{background:#fbfdff!important}.inventory-table th{height:3.15rem!important;background:#fbfdff!important;color:#667085!important;border:0!important;border-bottom:1px solid #e8eef5!important;border-right:1px solid #eef3f7!important;padding:.72rem .9rem!important;font-size:.82rem!important;font-weight:900!important}.inventory-table td{border:0!important;border-bottom:1px solid #edf2f7!important;border-right:1px solid #f1f4f8!important;padding:.72rem .9rem!important;vertical-align:middle!important;color:#334155!important}.inventory-table tbody tr:nth-child(2n){background:#fff!important}.inventory-table tbody tr:hover{background:#f7fffb!important}.inventory-table td:first-child{background:linear-gradient(90deg,#ecfbf38c,#fff0)!important}.inventory-table td:first-child button[style]{font-weight:950!important;color:#111827!important}.inventory-table .badge,.badge{border-radius:999px!important;border:1px solid #e4ebf2!important;background:#fff!important;color:#334155!important;box-shadow:none!important;font-weight:850!important}.inventory-table td button:not(.primary),.inventory-table .saas-secondary-button{min-height:2.35rem!important;border-radius:.62rem!important;border:1px solid #dfe8f1!important;background:#fff!important;color:#475569!important;font-weight:850!important}.inventory-page .inventory-hero__row{display:flex!important;align-items:center!important;gap:1rem!important;min-width:0!important}.inventory-page .inventory-hero__copy{min-width:0!important}.inventory-page .inventory-hero__chips{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.7rem!important;flex-wrap:wrap!important;min-width:0!important}.inventory-page .inventory-hero__chips span{display:inline-flex!important;align-items:baseline!important;gap:.25rem!important;white-space:nowrap!important}@media(min-width:641px){.inventory-page .inventory-table--items{table-layout:fixed!important;width:100%!important}.inventory-page .inventory-table--items th,.inventory-page .inventory-table--items td{box-sizing:border-box!important;min-width:0!important}.inventory-page .inventory-table--items tbody tr{height:132px!important}.inventory-page .inventory-table--items tbody td{height:132px!important;padding-top:.9rem!important;padding-bottom:.9rem!important;vertical-align:middle!important}.inventory-page .inventory-table--items td[data-label=Actions]{vertical-align:middle!important}.inventory-page .inventory-table--items td[data-label=Actions] .inventory-action-group{display:flex!important;align-items:center!important;align-content:center!important;flex-wrap:wrap!important;gap:.35rem!important}.inventory-page .inventory-table--items th:nth-child(1),.inventory-page .inventory-table--items td:nth-child(1){width:12%!important;max-width:12%!important}.inventory-page .inventory-table--items th:nth-child(2),.inventory-page .inventory-table--items td:nth-child(2){width:20%!important;max-width:20%!important}.inventory-page .inventory-table--items th:nth-child(3),.inventory-page .inventory-table--items td:nth-child(3){width:7%!important;max-width:7%!important}.inventory-page .inventory-table--items th:nth-child(4),.inventory-page .inventory-table--items td:nth-child(4){width:16%!important;max-width:16%!important}.inventory-page .inventory-table--items th:nth-child(5),.inventory-page .inventory-table--items td:nth-child(5){width:7%!important;max-width:7%!important}.inventory-page .inventory-table--items th:nth-child(6),.inventory-page .inventory-table--items td:nth-child(6){width:8%!important;max-width:8%!important}.inventory-page .inventory-table--items th:nth-child(7),.inventory-page .inventory-table--items td:nth-child(7){width:7%!important;max-width:7%!important}.inventory-page .inventory-table--items th:nth-child(8),.inventory-page .inventory-table--items td:nth-child(8){width:7%!important;max-width:7%!important}.inventory-page .inventory-table--items th:nth-child(9),.inventory-page .inventory-table--items td:nth-child(9){width:16%!important;max-width:16%!important}}.inventory-page .inventory-image-heading{text-align:center!important}.inventory-page .inventory-image-cell{text-align:center!important;vertical-align:middle!important}.inventory-page .inventory-image-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:112px!important;height:112px!important;padding:0!important;border:1px solid #dbe7ef!important;border-radius:.9rem!important;background:#f8fafc!important;overflow:hidden!important;cursor:pointer!important}.inventory-page .inventory-image-thumb{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}.inventory-page .inventory-image-placeholder{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:112px!important;height:112px!important;padding:.35rem!important;border:1px dashed #cbd5e1!important;border-radius:.9rem!important;background:#f8fafc!important;color:#64748b!important;font-size:.62rem!important;font-weight:850!important;line-height:1.05!important;text-align:center!important}.inventory-page .inventory-date-cell{color:#475569!important;font-size:.82rem!important;font-weight:800!important;white-space:nowrap!important}.inventory-page .inventory-inline-input,.inventory-page .inventory-inline-select{width:100%!important;max-width:100%!important;min-height:2.35rem!important;box-sizing:border-box!important;border:1px solid #dbe7ef!important;border-radius:.65rem!important;background:#fff!important;color:#0f172a!important;font:inherit!important;font-size:.82rem!important;font-weight:800!important;padding:.35rem .5rem!important}.inventory-page .inventory-editable-cell,.inventory-page .inventory-readonly-cell{display:inline-flex!important;align-items:center!important;min-height:2.35rem!important;width:100%!important;box-sizing:border-box!important;border:1px solid transparent!important;border-radius:.65rem!important;background:transparent!important;color:#0f172a!important;font:inherit!important;font-size:.82rem!important;font-weight:800!important;padding:.35rem .5rem!important;text-align:left!important}.inventory-page .inventory-editable-cell{cursor:text!important}.inventory-page .inventory-editable-cell:hover{border-color:#e2e8f0!important;background:#f8fafc!important}.inventory-page .inventory-editable-cell--money{justify-content:flex-end!important;text-align:right!important}.inventory-page .inventory-inline-money{text-align:right!important}.inventory-page .inventory-inline-input:focus,.inventory-page .inventory-inline-select:focus{border-color:#94a3b8!important;box-shadow:0 0 0 3px #94a3b82e!important;outline:none!important}.inventory-page .inventory-table--items td:first-child,.inventory-page .inventory-item-cell,.inventory-page .inventory-item-meta,.inventory-page .inventory-item-submeta{min-width:0!important;max-width:100%!important}.inventory-page .inventory-item-title,.inventory-page .inventory-table td button.inventory-item-title{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#111827!important;font-size:clamp(1.02rem,1.05vw,1.18rem)!important;font-weight:950!important;line-height:1.18!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important}.inventory-page .inventory-item-cell{display:grid!important;gap:.18rem!important}.inventory-page .inventory-item-meta,.inventory-page .inventory-item-submeta{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.inventory-page .inventory-marketplace-statuses,.inventory-page .inventory-marketplace-chip{max-width:100%!important}.inventory-page .inventory-action-group{display:flex!important;align-items:center!important;gap:.35rem!important;flex-wrap:wrap!important;min-width:0!important}.inventory-page .inventory-action-group>button{margin:0!important}.support-chat-toggle{background:#071025!important;color:#fff!important;border-radius:999px!important;box-shadow:0 12px 28px #02061740!important;border:1px solid rgba(255,255,255,.12)!important}@media(min-width:1181px){.dashboard-page .saas-page-hero,.inventory-page .saas-page-hero,.dashboard-section,.dashboard-calendar-panel,.inventory-toolbar,.inventory-table-shell{margin-left:0;margin-right:0}}.top-nav{min-height:68px!important;padding:.7rem .95rem!important;border:1px solid #e7edf4!important;border-top:none!important;border-radius:0 0 10px 10px!important;box-shadow:0 8px 22px #0f172a16,0 1px #ffffffe6 inset!important}.top-nav-row{min-height:48px!important;align-items:center!important}.sidebar-toggle{width:46px!important;height:46px!important;border-radius:10px!important;background:#fff!important;border-color:#e1e8f0!important}.tab-bar-list{gap:.45rem!important}.tab-bar-tab{min-width:150px!important;height:46px!important;border-radius:10px!important;justify-content:flex-start!important;background:#f7f9fc!important;border:1px solid #edf2f7!important;color:#667085!important;padding:0 .85rem!important}.tab-bar-tab--active{background:#fff!important;color:#111827!important;border-color:#dfe8f1!important;box-shadow:0 8px 22px #0f172a13!important}.tab-bar-tab-icon{width:17px!important;height:17px!important;color:#6b7c93!important;flex:0 0 auto}.tab-bar-tab--active .tab-bar-tab-icon{color:#172033!important}.tab-bar-tab-label{font-weight:850!important}.top-nav-right{height:46px!important;align-items:center!important}.top-nav-logout,.top-nav-right .primary{height:44px!important;border-radius:9px!important;border-color:#a8ecc9!important;color:#10a864!important;background:#fff!important;padding:0 1.1rem!important}.tab-panel{padding:.65rem .9rem 1rem!important}.dashboard-page{gap:0!important}.dashboard-page .saas-page-hero{min-height:112px!important;padding:1.05rem 1.5rem 1rem!important;border-radius:0 0 18px 18px!important;box-shadow:0 8px 24px #0f172a09!important}.dashboard-hero{background:radial-gradient(circle at 4% 82%,rgba(22,189,114,.075),transparent 16%),linear-gradient(180deg,#fff,#fbfdff)!important}.saas-page-title-row{display:grid!important;grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;gap:1rem!important}.saas-page-title-row h1{font-size:1.9rem!important;letter-spacing:-.055em!important;font-weight:950!important}.saas-page-title-row p{display:none!important}.saas-page-title-icon{width:50px!important;height:50px!important;border-radius:12px!important}.dashboard-access-pill{align-self:center!important;margin-top:0!important;padding:.62rem .9rem!important;border-radius:10px!important;font-size:.92rem!important}.dashboard-access-pill:before{content:"👥";margin-right:.5rem;opacity:.75}.dashboard-stat-row{margin-top:1.3rem!important;gap:.75rem!important}.dashboard-stat-pill{min-height:44px!important;padding:0 1rem!important;border-radius:999px!important;font-size:.94rem!important}.dashboard-stat-pill__icon{width:20px;text-align:center;filter:grayscale(1);opacity:.65}.dashboard-section{padding:1.65rem 1.45rem 0!important;border-top:1px solid #e8eef5!important;gap:1.05rem!important}.saas-section-heading{margin:0 0 .75rem!important;min-height:42px!important}.saas-section-kicker{font-size:1.05rem!important;font-weight:900!important;color:#667085!important}.saas-section-kicker--with-icon svg{width:18px!important;height:18px!important}.dashboard-carousel-controls{gap:.65rem!important;align-self:center!important}.dashboard-carousel-controls button{width:42px!important;height:42px!important;border-radius:10px!important;font-size:1.35rem!important;color:#334155!important}.dashboard-carousel-dots{gap:.44rem!important}.dashboard-carousel-dots span{width:10px!important;height:10px!important;background:#d7e0ea!important}.dashboard-carousel-dots .is-active{background:#14b86f!important}.dashboard-queue-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.35rem!important}.dashboard-queue-card{min-height:214px!important;border-radius:14px!important;padding:1.18rem 1.22rem!important;box-shadow:0 9px 26px #0f172a0a!important;border-color:#dfe8f1!important}.dashboard-queue-card:before{opacity:0!important}.dashboard-queue-card--orange{background:linear-gradient(90deg,#fffdf8,#fff 42%)!important}.dashboard-queue-card--green{background:linear-gradient(90deg,#fbfffd,#fff 42%)!important}.dashboard-queue-card--blue{background:linear-gradient(90deg,#fbfdff,#fff 42%)!important}.dashboard-queue-card--purple{background:linear-gradient(90deg,#fefdff,#fff 42%)!important}.dashboard-queue-card__top{margin-bottom:.2rem!important}.saas-icon-chip,.dashboard-queue-card__count{width:52px!important;height:52px!important;border-radius:999px!important}.saas-icon-chip svg{width:24px!important;height:24px!important}.dashboard-queue-card__count{width:46px!important;height:46px!important;font-size:1.08rem!important}.dashboard-queue-card--orange .dashboard-queue-card__count{background:#fff7e8!important;color:#d88a04!important;border-color:#f5d99c!important}.dashboard-queue-card--green .dashboard-queue-card__count{background:#eafaf2!important;color:#10a864!important;border-color:#bdf0d4!important}.dashboard-queue-card--blue .dashboard-queue-card__count{background:#eef5ff!important;color:#2f78f6!important;border-color:#cde0ff!important}.dashboard-queue-card--purple .dashboard-queue-card__count{background:#f6efff!important;color:#8b5cf6!important;border-color:#ead9ff!important}.dashboard-queue-card h3{font-size:1.03rem!important;line-height:1.2!important;font-weight:950!important}.dashboard-queue-card p{font-size:.95rem!important;line-height:1.42!important;min-height:42px!important}.dashboard-queue-card__footer{padding-top:.8rem!important;font-size:.9rem!important}.dashboard-queue-card__cta{height:40px!important;border-radius:8px!important}.dashboard-calendar-panel{margin:1.95rem 1.45rem 0!important;min-height:360px!important;border-radius:14px!important;padding:1.35rem 1.55rem!important}.dashboard-calendar-panel__header{align-items:center!important;padding-bottom:1.1rem!important}.dashboard-calendar-panel__header .saas-section-kicker{color:#111827!important;font-size:1.05rem!important}.dashboard-calendar-panel__header h2{display:none!important}.dashboard-calendar-panel__header p{font-size:.94rem!important;margin-top:.35rem!important}.saas-secondary-button--with-icon{display:inline-flex!important;align-items:center!important;gap:.55rem!important}.saas-secondary-button--with-icon svg{width:16px!important;height:16px!important}.dashboard-empty-calendar{min-height:235px!important;justify-content:flex-start!important;padding:2.35rem 2.1rem!important;gap:1.55rem!important}.dashboard-empty-calendar__art{position:relative!important;width:180px!important;height:128px!important;background:transparent!important;color:#b5c1cf!important;border-radius:0!important}.dashboard-empty-calendar__art:before,.dashboard-empty-calendar__art:after{content:"";position:absolute;background:#eef2f6;border-radius:999px}.dashboard-empty-calendar__art:before{width:58px;height:20px;left:12px;top:26px;box-shadow:44px -12px #f1f4f8,102px 10px #f1f4f8}.dashboard-empty-calendar__art:after{width:26px;height:46px;left:26px;bottom:20px;border-radius:999px 999px 8px 8px;background:#b9ead0;box-shadow:128px 10px #b9ead0;opacity:.65}.dashboard-empty-calendar__art svg{position:relative;z-index:1;width:96px!important;height:96px!important;padding:18px;border-radius:18px;background:linear-gradient(180deg,#f8fafc,#eef3f7);box-shadow:0 10px 20px #0f172a0b}.dashboard-empty-calendar h3{font-size:1.05rem!important;margin-bottom:.55rem!important}.dashboard-empty-calendar p{font-size:.94rem!important}.support-chat-toggle{right:1.3rem!important;bottom:1.3rem!important;min-height:44px!important;padding:0 1.15rem!important;border-radius:999px!important;box-shadow:0 12px 24px #02061747,0 8px 10px #02061724!important}.support-chat-toggle:before{content:"✦";margin-right:.4rem;font-size:1.1rem}.tab-bar{position:relative;min-width:0;gap:.35rem}.tab-bar-list{flex:1 1 auto;min-width:0;scroll-behavior:smooth}.tab-bar:not(.tab-bar--overflow) .tab-bar-list{overflow-x:hidden}.tab-bar-tab{box-sizing:border-box;display:grid!important;grid-template-columns:1rem minmax(0,1fr) 1.45rem;align-items:center;-moz-column-gap:.45rem;column-gap:.45rem;min-width:0;height:2.38rem;padding:.35rem .42rem .35rem .62rem!important;cursor:pointer}.tab-bar:not(.tab-bar--overflow) .tab-bar-tab{flex:1 1 0;max-width:14rem}.tab-bar--overflow .tab-bar-tab{flex:0 0 14rem;width:14rem}.tab-bar-tab-icon{width:1rem;height:1rem;min-width:1rem}.tab-bar-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-bar-tab-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:inline-grid;place-items:center;width:1.45rem;height:1.45rem;padding:0;margin:0;border-radius:999px;line-height:1;font:inherit;font-size:1rem;opacity:.58;cursor:pointer;justify-self:end}.tab-bar-tab-close:hover{opacity:1;background:#0f172a14}.tab-bar-scroll{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(209,213,219,.95);background:#fffffff0;color:#111827;display:inline-grid;place-items:center;flex:0 0 auto;width:2rem;height:2.15rem;margin-bottom:0;border-radius:.75rem;box-shadow:0 8px 18px #0f172a24;font-size:1.35rem;font-weight:800;line-height:1;cursor:pointer;z-index:5}.tab-bar-scroll:hover{background:#f8fafc;border-color:#94a3b8e6}.tab-bar-scroll--left{margin-right:.1rem}.tab-bar-scroll--right{margin-left:.1rem}@media(max-width:768px){.top-nav-tabs,.tab-bar{display:none!important}}.productdb-page-shell{width:min(100%,1520px);margin:0 auto;padding:1.5rem clamp(1rem,2vw,2rem) 3rem}.productdb-hero-card{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.1rem;padding:clamp(1.25rem,2vw,1.8rem);border:1px solid rgba(219,227,238,.9);border-radius:1.6rem;background:radial-gradient(circle at 0% 0%,rgba(34,197,94,.11),transparent 34%),linear-gradient(135deg,#fffffffa,#f8fafcf0);box-shadow:0 18px 48px #0f172a0e}.productdb-hero-main{display:flex;align-items:center;gap:1rem;min-width:0}.productdb-hero-icon{display:inline-grid;place-items:center;width:4.2rem;height:4.2rem;flex:0 0 auto;border-radius:1.25rem;color:#15803d;background:linear-gradient(135deg,#dcfce7eb,#fffffff5);border:1px solid rgba(187,247,208,.9);box-shadow:inset 0 1px #fffc,0 16px 28px #16a34a14;font-size:1.9rem;font-weight:900}.productdb-eyebrow{margin-bottom:.28rem;color:#16a34a;font-size:.74rem;line-height:1;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.productdb-hero-card h1,.productdb-section h2{margin:0;color:#0f172a;letter-spacing:-.045em;line-height:.98}.productdb-hero-card h1{font-size:clamp(2.05rem,4vw,4.1rem)}.productdb-hero-card p,.productdb-section-header p{max-width:52rem;margin:.65rem 0 0;color:#64748b;font-size:1rem;line-height:1.55}.productdb-hero-chips{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;max-width:42rem}.productdb-hero-chips span,.productdb-category-content span,.productdb-card-kicker{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .72rem;border-radius:999px;color:#334155;background:#ffffffbd;border:1px solid rgba(203,213,225,.82);font-size:.78rem;font-weight:800;letter-spacing:.01em;box-shadow:0 8px 20px #0f172a09}.productdb-search-panel,.productdb-section{margin-bottom:1.25rem;padding:1rem;border:1px solid rgba(219,227,238,.86);border-radius:1.45rem;background:#ffffffe0;box-shadow:0 14px 40px #0f172a0a}.productdb-search-row{display:flex;align-items:center;gap:.75rem;min-width:0}.productdb-search-input-wrap{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;height:3.35rem;padding:0 1rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(203,213,225,.88);box-shadow:inset 0 1px #ffffffe6,0 12px 30px #0f172a0d}.productdb-search-input-wrap span{color:#94a3b8;font-size:1.2rem;font-weight:800}.productdb-search-input-wrap input{width:100%;min-width:0;border:0;outline:0;color:#0f172a;background:transparent;font-size:.96rem;font-weight:600}.productdb-search-input-wrap input::-moz-placeholder{color:#94a3b8;font-weight:600}.productdb-search-input-wrap input::placeholder{color:#94a3b8;font-weight:600}.productdb-primary-action,.productdb-secondary-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;min-height:3rem;padding:.75rem 1.05rem;font-size:.88rem;font-weight:850;cursor:pointer;white-space:nowrap}.productdb-primary-action{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border:1px solid rgba(22,163,74,.55);box-shadow:0 16px 28px #22c55e2e}.productdb-secondary-action{color:#334155;background:#fff;border:1px solid rgba(203,213,225,.9);box-shadow:0 10px 22px #0f172a0a}.productdb-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.productdb-section-title-row{display:flex;align-items:center;gap:.85rem}.productdb-section h2{font-size:clamp(1.45rem,2vw,2.35rem)}.productdb-card-grid{display:grid;gap:1rem}.productdb-category-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr))}.productdb-product-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.productdb-category-card,.productdb-product-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(219,227,238,.9);background:#fff;border-radius:1.25rem;overflow:hidden;cursor:pointer;text-align:left;box-shadow:0 14px 34px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.productdb-category-card:hover,.productdb-product-card:hover{transform:translateY(-2px);border-color:#22c55e9e;box-shadow:0 20px 46px #0f172a1c}.productdb-category-card{position:relative;height:205px;color:#fff}.productdb-category-image,.productdb-category-overlay{position:absolute;inset:0}.productdb-category-image{background-size:cover;background-position:center;transform:scale(1.01);filter:saturate(.96) contrast(.98)}.productdb-category-overlay{background:linear-gradient(180deg,#0f172a05,#0f172a38 44%,#0f172ac7),radial-gradient(circle at 15% 18%,rgba(255,255,255,.26),transparent 28%)}.productdb-category-content{position:relative;z-index:1;display:flex;height:100%;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.1rem}.productdb-category-content span{min-height:1.72rem;padding:.25rem .58rem;color:#ffffffeb;background:#0f172a52;border-color:#ffffff3d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.productdb-category-content strong{margin-top:.58rem;color:#fff;font-size:clamp(1.38rem,1.7vw,1.8rem);line-height:1.02;font-weight:950;letter-spacing:-.045em;text-shadow:0 2px 10px rgba(2,6,23,.26)}.productdb-category-content small{margin-top:.35rem;color:#ffffffe6;font-size:.88rem;font-weight:700}.productdb-product-card{padding:0}.productdb-product-image{display:grid;place-items:center;height:205px;padding:1rem;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid rgba(226,232,240,.82)}.productdb-product-image img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.productdb-product-image span,.productdb-empty-state{color:#94a3b8;font-weight:700}.productdb-product-body{display:grid;gap:.4rem;padding:1rem 1.05rem 1.1rem}.productdb-card-kicker{justify-self:start;min-height:1.7rem;padding:.25rem .58rem;color:#64748b;background:#f8fafc;box-shadow:none;text-transform:uppercase;letter-spacing:.08em;font-size:.69rem}.productdb-product-body strong{color:#0f172a;font-size:.98rem;line-height:1.32;font-weight:850}.productdb-product-body small{color:#64748b;font-size:.86rem;line-height:1.4;font-weight:600}.productdb-empty-state{padding:1rem;border:1px dashed rgba(203,213,225,.9);border-radius:1rem;background:#f8fafc}.productdb-detail-shell{max-width:1400px;margin:0 auto;padding:1.5rem clamp(1rem,2vw,2rem) 3rem}.productdb-detail-header,.productdb-detail-card,.productdb-variant-table-panel{border:1px solid rgba(219,227,238,.9);border-radius:1.35rem;background:#ffffffeb;box-shadow:0 14px 36px #0f172a0b}.productdb-detail-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem}.productdb-detail-card{padding:1.1rem 1.25rem}.productdb-detail-brand{color:#16a34a;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.productdb-detail-name{margin-top:.35rem;color:#0f172a;font-size:1.35rem;line-height:1.18;font-weight:850;letter-spacing:-.025em}.productdb-detail-meta{margin-top:.45rem;color:#64748b;font-size:.9rem;font-weight:600}.productdb-variant-table-panel{overflow:auto}@media(max-width:900px){.productdb-hero-card,.productdb-section-header{align-items:flex-start;flex-direction:column}.productdb-hero-chips{justify-content:flex-start}.productdb-search-row{align-items:stretch;flex-direction:column}.productdb-primary-action,.productdb-secondary-action{width:100%}}@media(max-width:640px){.productdb-page-shell,.productdb-detail-shell{padding:1rem .75rem 2.5rem}.productdb-hero-main,.productdb-detail-header,.productdb-section-title-row{align-items:flex-start;flex-direction:column}.productdb-hero-icon{width:3.4rem;height:3.4rem;font-size:1.45rem;border-radius:1rem}.productdb-category-grid,.productdb-product-grid{grid-template-columns:1fr}.productdb-category-card{height:180px}.settings-pro-page{min-height:100%;padding:1.5rem clamp(1rem,2vw,2rem) 3rem;background:#f5f7fb;color:#0f172a}.settings-pro-hero,.settings-pro-panel,.settings-pro-nav,.settings-pro-subpanel,.settings-pro-card{border:1px solid rgba(219,227,238,.9);background:#fffffff0;box-shadow:0 14px 36px #0f172a0b}.settings-pro-hero{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:1500px;margin:0 auto 1rem;padding:1.05rem 1.15rem;border-radius:1.35rem}.settings-pro-hero-main{display:flex;align-items:center;gap:.9rem;min-width:0}.settings-pro-icon,.settings-pro-card-icon{display:grid;place-items:center;flex:0 0 auto;width:3.15rem;height:3.15rem;border-radius:1rem;background:linear-gradient(135deg,#55b86d2e,#55b86d14);color:#15803d;font-weight:900;box-shadow:inset 0 0 0 1px #55b86d29}.settings-pro-eyebrow,.settings-pro-kicker{display:inline-flex;align-items:center;min-height:1.65rem;padding:.24rem .55rem;border:1px solid rgba(85,184,109,.22);border-radius:999px;background:#55b86d1a;color:#15803d;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-pro-hero h1,.settings-pro-panel h2,.settings-pro-subpanel h3,.settings-pro-card h3,.settings-pro-add-row h4{margin:0;color:#0f172a;letter-spacing:-.025em}.settings-pro-hero h1{margin-top:.3rem;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.05;font-weight:950}.settings-pro-hero p,.settings-pro-panel p,.settings-pro-subpanel p,.settings-pro-card p,.settings-pro-add-row p{margin:.35rem 0 0;color:#64748b;font-size:.92rem;line-height:1.45;font-weight:600}.settings-pro-hero-chips,.settings-pro-mini-stats,.settings-pro-actions,.settings-pro-inline-actions,.settings-pro-add-controls{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.settings-pro-chip,.settings-pro-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.34rem .68rem;border:1px solid rgba(219,227,238,.95);border-radius:999px;background:#f8fafc;color:#64748b;font-size:.78rem;font-weight:800;white-space:nowrap}.settings-pro-chip strong,.settings-pro-pill strong,.settings-pro-mini-stats strong{color:#0f172a}.settings-pro-pill--green{border-color:#22c55e40;background:#22c55e1a;color:#15803d}.settings-pro-pill--muted,.settings-pro-pill--soft{background:#f1f5f9;color:#64748b}.settings-pro-layout{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:1rem;align-items:start;max-width:1500px;margin:0 auto}.settings-pro-nav{position:sticky;top:1rem;display:grid;gap:.45rem;padding:.85rem;border-radius:1.25rem}.settings-pro-nav-title{padding:.2rem .35rem .55rem;color:#0f172a;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-pro-nav-link{display:grid;gap:.18rem;padding:.75rem .8rem;border:1px solid transparent;border-radius:1rem;color:#0f172a;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.settings-pro-nav-link:hover{transform:translateY(-1px);border-color:#55b86d3d;background:#55b86d14}.settings-pro-nav-link span{font-size:.92rem;font-weight:850}.settings-pro-nav-link small{color:#64748b;font-size:.76rem;font-weight:650}.settings-pro-main{display:grid;gap:1rem}.settings-pro-panel{scroll-margin-top:1rem;padding:1.05rem;border-radius:1.35rem}.settings-pro-panel-head,.settings-pro-subpanel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.settings-pro-panel h2{margin-top:.35rem;font-size:1.28rem;font-weight:900}.settings-pro-card-grid,.settings-pro-split-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.settings-pro-card-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-pro-card,.settings-pro-subpanel{border-radius:1.15rem;padding:.95rem}.settings-pro-card{display:flex;align-items:flex-start;gap:.8rem}.settings-pro-toggle-card{align-items:center}.settings-pro-wordmark-preview{display:inline-flex;align-items:center;min-height:2.2rem;margin-top:.65rem;padding:.35rem .75rem;border:1px solid rgba(219,227,238,.9);border-radius:.75rem;background:#f8fafc;color:#0f172a;font-size:1.05rem;font-weight:950;letter-spacing:-.04em}.settings-pro-button,.settings-pro-icon-button,.settings-pro-segment{border:1px solid rgba(219,227,238,.95);background:#fff;color:#334155;font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.settings-pro-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.45rem .82rem;border-radius:.8rem;text-decoration:none}.settings-pro-button:hover,.settings-pro-icon-button:hover,.settings-pro-segment:hover{transform:translateY(-1px);border-color:#55b86d59;color:#15803d}.settings-pro-button--primary{border-color:#22c55e38;background:#22c55e;color:#fff;box-shadow:0 12px 28px #22c55e33}.settings-pro-button--primary:hover{color:#fff;background:#16a34a}.settings-pro-button--small{min-height:2rem;padding:.28rem .58rem;border-radius:.65rem;font-size:.78rem}.settings-pro-table-wrap{overflow-x:auto;border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#fff}.settings-pro-table{min-width:760px}.settings-pro-table th,.settings-pro-table td{border-bottom-color:#e2e8f0d1!important}.settings-pro-nav-name{display:grid;gap:.15rem}.settings-pro-nav-name strong{color:#0f172a}.settings-pro-nav-name span,.settings-pro-muted-text,.settings-pro-muted-note{color:#64748b}.settings-pro-toggle{display:inline-flex;align-items:center;gap:.45rem;color:#64748b;font-size:.82rem;font-weight:800}.settings-pro-toggle input{accent-color:#22c55e}.settings-pro-icon-button{width:2rem;height:2rem;border-radius:.65rem}.settings-pro-add-row{display:grid;gap:.8rem;margin-top:.9rem;padding:.9rem;border:1px dashed rgba(148,163,184,.45);border-radius:1rem;background:#f8fafc}.settings-pro-add-controls input,.settings-pro-subpanel input,.settings-pro-subpanel select,.settings-pro-subpanel textarea{min-height:2.35rem;border:1px solid rgba(203,213,225,.92);border-radius:.8rem;background:#fff;color:#0f172a;padding:.5rem .7rem}.settings-pro-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.settings-pro-channel-card{display:grid;gap:.85rem;padding:.9rem;border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#f8fafc}.settings-pro-channel-card h4{margin:0;color:#0f172a}.settings-pro-segmented-control{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.25rem;border:1px solid rgba(226,232,240,.95);border-radius:.9rem;background:#fff}.settings-pro-segment{min-height:2.25rem;border-radius:.7rem;background:transparent;font-size:.82rem}.settings-pro-segment--active{border-color:#22c55e47;background:#22c55e1f;color:#15803d}.settings-pro-template-panel{margin-top:.8rem}.settings-pro-switch{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;cursor:pointer}.settings-pro-switch input{position:absolute;opacity:0;pointer-events:none}.settings-pro-switch span{position:relative;width:3.25rem;height:1.8rem;border:1px solid rgba(203,213,225,.95);border-radius:999px;background:#e2e8f0;transition:background .2s ease,border-color .2s ease}.settings-pro-switch span:after{content:"";position:absolute;top:.19rem;left:.2rem;width:1.32rem;height:1.32rem;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0f172a33;transition:transform .2s ease}.settings-pro-switch input:checked+span{border-color:#22c55e73;background:#22c55e}.settings-pro-switch input:checked+span:after{transform:translate(1.45rem)}.settings-pro-error{display:block;margin-top:.35rem}html[data-theme=dark] .settings-pro-page,:root[data-theme=dark] .settings-pro-page{background:#0b1120;color:#e5eefb}html[data-theme=dark] .settings-pro-hero,html[data-theme=dark] .settings-pro-panel,html[data-theme=dark] .settings-pro-nav,html[data-theme=dark] .settings-pro-subpanel,html[data-theme=dark] .settings-pro-card,:root[data-theme=dark] .settings-pro-hero,:root[data-theme=dark] .settings-pro-panel,:root[data-theme=dark] .settings-pro-nav,:root[data-theme=dark] .settings-pro-subpanel,:root[data-theme=dark] .settings-pro-card{border-color:#334155e6;background:#0f172aeb;box-shadow:0 18px 44px #00000047}html[data-theme=dark] .settings-pro-hero h1,html[data-theme=dark] .settings-pro-panel h2,html[data-theme=dark] .settings-pro-subpanel h3,html[data-theme=dark] .settings-pro-card h3,html[data-theme=dark] .settings-pro-card h4,html[data-theme=dark] .settings-pro-nav-title,html[data-theme=dark] .settings-pro-nav-link,html[data-theme=dark] .settings-pro-nav-name strong,html[data-theme=dark] .settings-pro-wordmark-preview,:root[data-theme=dark] .settings-pro-hero h1,:root[data-theme=dark] .settings-pro-panel h2,:root[data-theme=dark] .settings-pro-subpanel h3,:root[data-theme=dark] .settings-pro-card h3,:root[data-theme=dark] .settings-pro-card h4,:root[data-theme=dark] .settings-pro-nav-title,:root[data-theme=dark] .settings-pro-nav-link,:root[data-theme=dark] .settings-pro-nav-name strong,:root[data-theme=dark] .settings-pro-wordmark-preview{color:#f8fafc}html[data-theme=dark] .settings-pro-hero p,html[data-theme=dark] .settings-pro-panel p,html[data-theme=dark] .settings-pro-subpanel p,html[data-theme=dark] .settings-pro-card p,html[data-theme=dark] .settings-pro-nav-link small,html[data-theme=dark] .settings-pro-muted-text,html[data-theme=dark] .settings-pro-muted-note,html[data-theme=dark] .settings-pro-nav-name span,:root[data-theme=dark] .settings-pro-hero p,:root[data-theme=dark] .settings-pro-panel p,:root[data-theme=dark] .settings-pro-subpanel p,:root[data-theme=dark] .settings-pro-card p,:root[data-theme=dark] .settings-pro-nav-link small,:root[data-theme=dark] .settings-pro-muted-text,:root[data-theme=dark] .settings-pro-muted-note,:root[data-theme=dark] .settings-pro-nav-name span{color:#94a3b8}html[data-theme=dark] .settings-pro-card-icon,html[data-theme=dark] .settings-pro-icon,html[data-theme=dark] .settings-pro-eyebrow,html[data-theme=dark] .settings-pro-kicker,:root[data-theme=dark] .settings-pro-card-icon,:root[data-theme=dark] .settings-pro-icon,:root[data-theme=dark] .settings-pro-eyebrow,:root[data-theme=dark] .settings-pro-kicker{border-color:#4ade8038;background:#22c55e21;color:#86efac}html[data-theme=dark] .settings-pro-chip,html[data-theme=dark] .settings-pro-pill,html[data-theme=dark] .settings-pro-button,html[data-theme=dark] .settings-pro-icon-button,html[data-theme=dark] .settings-pro-table-wrap,html[data-theme=dark] .settings-pro-add-row,html[data-theme=dark] .settings-pro-channel-card,html[data-theme=dark] .settings-pro-segmented-control,html[data-theme=dark] .settings-pro-wordmark-preview,:root[data-theme=dark] .settings-pro-chip,:root[data-theme=dark] .settings-pro-pill,:root[data-theme=dark] .settings-pro-button,:root[data-theme=dark] .settings-pro-icon-button,:root[data-theme=dark] .settings-pro-table-wrap,:root[data-theme=dark] .settings-pro-add-row,:root[data-theme=dark] .settings-pro-channel-card,:root[data-theme=dark] .settings-pro-segmented-control,:root[data-theme=dark] .settings-pro-wordmark-preview{border-color:#334155e6;background:#1e293bb8;color:#cbd5e1}html[data-theme=dark] .settings-pro-button--primary,:root[data-theme=dark] .settings-pro-button--primary{border-color:#22c55e73;background:#16a34a;color:#fff}html[data-theme=dark] .settings-pro-segment--active,:root[data-theme=dark] .settings-pro-segment--active{border-color:#4ade8059;background:#22c55e2e;color:#86efac}html[data-theme=dark] .settings-pro-chip strong,html[data-theme=dark] .settings-pro-pill strong,html[data-theme=dark] .settings-pro-mini-stats strong,html[data-theme=dark] .settings-pro-channel-card h4,:root[data-theme=dark] .settings-pro-chip strong,:root[data-theme=dark] .settings-pro-pill strong,:root[data-theme=dark] .settings-pro-mini-stats strong,:root[data-theme=dark] .settings-pro-channel-card h4{color:#f8fafc}html[data-theme=dark] .settings-pro-add-controls input,html[data-theme=dark] .settings-pro-subpanel input,html[data-theme=dark] .settings-pro-subpanel select,html[data-theme=dark] .settings-pro-subpanel textarea,:root[data-theme=dark] .settings-pro-add-controls input,:root[data-theme=dark] .settings-pro-subpanel input,:root[data-theme=dark] .settings-pro-subpanel select,:root[data-theme=dark] .settings-pro-subpanel textarea{border-color:#475569e6;background:#0f172a;color:#f8fafc}@media(max-width:980px){.settings-pro-layout{grid-template-columns:1fr}.settings-pro-nav{position:static;display:flex;overflow-x:auto;white-space:nowrap}.settings-pro-nav-title{display:none}.settings-pro-nav-link{min-width:190px}}@media(max-width:760px){.settings-pro-page{padding:1rem .75rem 2.5rem}.settings-pro-hero,.settings-pro-panel-head,.settings-pro-subpanel-head{align-items:flex-start;flex-direction:column}.settings-pro-hero-main{align-items:flex-start}.settings-pro-card-grid,.settings-pro-card-grid--two,.settings-pro-channel-grid{grid-template-columns:1fr}.settings-pro-card,.settings-pro-toggle-card{align-items:flex-start;flex-direction:column}.settings-pro-switch{margin-left:0}}}.listing-draft-shell textarea{min-height:168px;line-height:1.42;resize:vertical}.listing-draft-photo-thumbs img{width:62px!important;height:62px!important;border-radius:12px!important;border:1px solid var(--listing-border)!important;background:#fff!important;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 8px 16px #0f172a14;pointer-events:none}html[data-theme=dark] .listing-draft-chip,:root[data-theme=dark] .listing-draft-chip{background:#0f172ab8!important;border-color:var(--listing-border)!important;color:var(--listing-muted)!important}.settings-pro-marketplace-panel{display:grid;gap:1rem}.settings-pro-marketplace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-pro-marketplace-card{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(226,232,240,.92);border-radius:1.1rem;background:#fff;box-shadow:0 12px 30px #0f172a0d}.settings-pro-marketplace-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:flex-start}.settings-pro-marketplace-topline h4{margin:0 0 .18rem;color:#0f172a;font-size:1rem;font-weight:950}.settings-pro-marketplace-topline p{margin:0;color:#64748b;font-size:.84rem;line-height:1.45}.settings-pro-marketplace-logo{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid rgba(34,197,94,.22);border-radius:.85rem;background:linear-gradient(135deg,#ecfdf5,#fff);color:#16a34a;font-size:1.18rem;font-weight:950}.settings-pro-marketplace-logo--woo{border-color:#6366f138;background:linear-gradient(135deg,#eef2ff,#fff);color:#4f46e5}.settings-pro-connection-meta{display:grid;gap:.5rem;padding:.75rem;border:1px solid rgba(226,232,240,.9);border-radius:.95rem;background:#f8fafc}.settings-pro-connection-meta span{display:grid;gap:.12rem;color:#475569;font-size:.82rem;line-height:1.35;word-break:break-word}.settings-pro-connection-meta strong{color:#0f172a;font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.settings-pro-connection-error{color:#b91c1c!important}.settings-pro-marketplace-form{display:grid;gap:.7rem}.settings-pro-marketplace-form label{display:grid;gap:.32rem;color:#334155;font-size:.78rem;font-weight:900}.settings-pro-actions--wrap{flex-wrap:wrap}.settings-pro-alert{padding:.7rem .85rem;border-radius:.95rem;font-size:.84rem;font-weight:800;line-height:1.45}.settings-pro-alert--success{border:1px solid rgba(34,197,94,.25);background:#ecfdf5;color:#166534}.settings-pro-alert--error{border:1px solid rgba(239,68,68,.25);background:#fef2f2;color:#991b1b}.settings-pro-alert--warning{border:1px solid rgba(245,158,11,.28);background:#fffbeb;color:#92400e}.settings-pro-pill--danger,.settings-pro-button--danger{border-color:#ef444438;background:#fef2f2;color:#b91c1c}.settings-pro-button--danger:hover{border-color:#ef444461;color:#991b1b}html[data-theme=dark] .settings-pro-marketplace-card,:root[data-theme=dark] .settings-pro-marketplace-card{border-color:#334155e6;background:#0f172aeb;box-shadow:0 18px 44px #00000047}html[data-theme=dark] .settings-pro-marketplace-topline h4,html[data-theme=dark] .settings-pro-connection-meta strong,:root[data-theme=dark] .settings-pro-marketplace-topline h4,:root[data-theme=dark] .settings-pro-connection-meta strong{color:#f8fafc}html[data-theme=dark] .settings-pro-marketplace-topline p,html[data-theme=dark] .settings-pro-marketplace-form label,html[data-theme=dark] .settings-pro-connection-meta span,:root[data-theme=dark] .settings-pro-marketplace-topline p,:root[data-theme=dark] .settings-pro-marketplace-form label,:root[data-theme=dark] .settings-pro-connection-meta span{color:#94a3b8}html[data-theme=dark] .settings-pro-marketplace-logo,:root[data-theme=dark] .settings-pro-marketplace-logo{border-color:#4ade8040;background:#22c55e24;color:#86efac}html[data-theme=dark] .settings-pro-marketplace-logo--woo,:root[data-theme=dark] .settings-pro-marketplace-logo--woo{border-color:#818cf852;background:#6366f129;color:#c4b5fd}html[data-theme=dark] .settings-pro-connection-meta,:root[data-theme=dark] .settings-pro-connection-meta{border-color:#334155e6;background:#1e293bb3}html[data-theme=dark] .settings-pro-alert--success,:root[data-theme=dark] .settings-pro-alert--success{border-color:#22c55e47;background:#16653438;color:#bbf7d0}html[data-theme=dark] .settings-pro-alert--error,:root[data-theme=dark] .settings-pro-alert--error{border-color:#f8717147;background:#7f1d1d3d;color:#fecaca}html[data-theme=dark] .settings-pro-alert--warning,:root[data-theme=dark] .settings-pro-alert--warning{border-color:#fbbf244d;background:#78350f3d;color:#fde68a}html[data-theme=dark] .settings-pro-pill--danger,html[data-theme=dark] .settings-pro-button--danger,:root[data-theme=dark] .settings-pro-pill--danger,:root[data-theme=dark] .settings-pro-button--danger{border-color:#f8717147;background:#7f1d1d38;color:#fecaca}@media(max-width:980px){.settings-pro-marketplace-grid{grid-template-columns:1fr}.settings-pro-marketplace-topline{grid-template-columns:auto minmax(0,1fr)}.settings-pro-marketplace-topline>.settings-pro-pill{grid-column:1 / -1;justify-self:flex-start}}.settings-pro-nav button.settings-pro-nav-link{width:100%;background:transparent;font:inherit;text-align:left;cursor:pointer}.oauth-result-page{max-width:920px;margin:0 auto;padding:2rem 1rem}.oauth-result-card{background:var(--surface-primary, #ffffff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:28px;box-shadow:0 24px 70px #0f172a14;padding:2rem;display:grid;gap:1.25rem}.oauth-result-icon{width:64px;height:64px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:1.6rem;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.oauth-result-icon--success{color:#166534;background:#dcfce7;border-color:#bbf7d0}.oauth-result-icon--warning{color:#92400e;background:#fef3c7;border-color:#fde68a}.oauth-result-status{border:1px solid var(--border-subtle, #e5e7eb);border-radius:18px;padding:1rem;background:var(--surface-secondary, #f8fafc);display:grid;gap:.35rem}.oauth-result-status span,.oauth-result-note{color:var(--text-muted, #64748b)}.oauth-result-actions{display:flex;flex-wrap:wrap;gap:.75rem}.settings-pro-oauth-url-list{display:grid;gap:.4rem;margin-top:.75rem}html[data-theme=dark] .oauth-result-card,:root[data-theme=dark] .oauth-result-card{background:#111827;border-color:#94a3b838;box-shadow:0 24px 70px #00000052}html[data-theme=dark] .oauth-result-status,:root[data-theme=dark] .oauth-result-status{background:#0f172a;border-color:#94a3b838}.settings-pro-category-modal{width:min(920px,calc(100vw - 2rem));max-height:calc(100vh - 3rem);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:1px solid rgba(219,227,238,.95);border-radius:1.35rem;background:#fff;box-shadow:0 28px 70px #0f172a38}.settings-pro-category-modal__header,.settings-pro-category-modal__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.settings-pro-category-modal__header{border-bottom:1px solid rgba(226,232,240,.9)}.settings-pro-category-modal__header h3{margin:.45rem 0 0;color:#0f172a;font-size:1.25rem;font-weight:950;letter-spacing:-.03em}.settings-pro-category-modal__header p,.settings-pro-category-modal__footer p{margin:.35rem 0 0;color:#64748b;font-size:.9rem;font-weight:600;line-height:1.45}.settings-pro-category-modal__summary{display:flex;gap:.5rem;flex-wrap:wrap;padding:.8rem 1.1rem;border-bottom:1px solid rgba(226,232,240,.75);background:#f8fafc}.settings-pro-category-map-list{display:grid;gap:.55rem;overflow:auto;padding:.85rem 1.1rem 1rem;background:#fff}.settings-pro-category-map-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr);gap:.75rem;align-items:center;padding:.7rem;border:1px solid rgba(226,232,240,.86);border-radius:.95rem;background:#f8fafc}.settings-pro-category-map-row span{display:grid;gap:.1rem}.settings-pro-category-map-row strong{color:#0f172a;font-size:.9rem;font-weight:900}.settings-pro-category-map-row small{color:#64748b;font-size:.75rem;font-weight:750}.settings-pro-category-map-row select{width:100%;min-height:2.4rem;border:1px solid rgba(203,213,225,.92);border-radius:.8rem;background:#fff;color:#0f172a;padding:.5rem .7rem;font-weight:750}.settings-pro-category-text-input{width:100%;min-height:2.4rem;border:1px solid rgba(203,213,225,.92);border-radius:.8rem;background:#fff;color:#0f172a;padding:.5rem .7rem;font-weight:650}.settings-pro-category-text-input::-moz-placeholder{color:#94a3b8}.settings-pro-category-text-input::placeholder{color:#94a3b8}.settings-pro-category-modal__footer{align-items:center;border-top:1px solid rgba(226,232,240,.9);background:#f8fafc}@media(max-width:760px){.settings-pro-category-map-row{grid-template-columns:1fr}.settings-pro-category-modal__header,.settings-pro-category-modal__footer{flex-direction:column;align-items:stretch}}.settings-pro-category-group-card{display:grid;gap:.45rem}.settings-pro-category-map-row--parent{background:#fff;border-color:#cbd5e1eb;box-shadow:0 10px 24px #0f172a0b}.settings-pro-category-map-row--child{margin-left:1.2rem;background:#f8fafc;border-style:dashed}.settings-pro-category-map-controls{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:.5rem;align-items:center}.settings-pro-category-map-controls--shopify-parent,.settings-pro-category-map-controls--shopify-child{grid-template-columns:1fr;align-items:stretch}.settings-pro-category-shopify-main-controls{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:.5rem;align-items:center}.settings-pro-category-map-list__intro{margin:0 0 .25rem}.settings-pro-category-expand-button{min-height:2.4rem;border:1px solid rgba(187,202,220,.95);border-radius:.8rem;background:#fff;color:#334155;padding:.45rem .72rem;font-size:.78rem;font-weight:900;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.settings-pro-category-expand-button:hover{background:#f1f5f9;border-color:#94a3b8f2;color:#0f172a}.settings-pro-category-subcategory-list{display:grid;gap:.45rem;padding-left:.35rem}@media(max-width:760px){.settings-pro-category-map-controls,.settings-pro-category-shopify-main-controls{grid-template-columns:1fr}.settings-pro-category-map-row--child{margin-left:0}}@media(max-width:900px){html,body,#root,.app-root,.main-content,.tabbed-content,.tab-panel,.page,.saas-page{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.top-nav{padding:.55rem .7rem 0!important}.top-nav-row{align-items:center!important;gap:.55rem!important}.top-nav-tabs,.tab-bar{display:none!important}.top-nav-right{margin-left:auto!important;gap:.55rem!important;min-width:0!important}.top-nav-role{font-size:.96rem!important;white-space:nowrap!important}.top-nav-logout,.top-nav-right .primary{min-width:0!important;padding:0 .95rem!important}.main-content{padding:0 .55rem 6.25rem!important}.tab-panel{padding:.5rem .1rem .9rem!important}.page,.saas-page,.operations-page,.inventory-page,.repairs-page,.orders-page,.customers-page,.settings-pro-page,.productdb-page-shell,.productdb-detail-shell{padding-left:.25rem!important;padding-right:.25rem!important;width:100%!important;max-width:100%!important}}@media(max-width:768px){.saas-page-hero,.dashboard-page .saas-page-hero,.inventory-page .saas-page-hero,.operations-page .saas-page-hero,.dashboard-hero,.inventory-hero,.operations-hero,.productdb-hero-card,.settings-pro-hero{min-height:0!important;padding:1rem!important;border-radius:0 0 1rem 1rem!important}.saas-page-title-row,.inventory-hero__row,.productdb-hero-main,.settings-pro-hero{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important}.saas-page-title-icon,.inventory-hero__icon,.productdb-hero-icon{width:48px!important;height:48px!important;border-radius:12px!important}.saas-page-title-row h1,.inventory-hero__copy h1,.productdb-hero-card h1,.settings-pro-hero h1{font-size:clamp(1.7rem,8vw,2rem)!important;line-height:1.02!important;overflow-wrap:anywhere!important}.inventory-hero__copy,.saas-page-title-row>div:nth-child(2),.productdb-hero-main>div,.settings-pro-hero>div{min-width:0!important}.inventory-hero__copy p,.saas-page-title-row p,.productdb-hero-card p,.settings-pro-hero p{display:none!important}.dashboard-access-pill,.inventory-hero__chips,.productdb-hero-chips,.operations-hero-actions{grid-column:1 / -1!important;margin-left:0!important;width:100%!important;justify-self:stretch!important;display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;align-items:stretch!important}.inventory-hero__chips>*,.productdb-hero-chips>*,.operations-hero-actions>*{flex:1 1 calc(50% - .35rem)!important;min-width:0!important;justify-content:center!important;text-align:center!important}.repairs-page .inventory-hero__row{grid-template-columns:48px minmax(0,1fr)!important}.repairs-page .operations-hero-actions{margin-top:.25rem!important}.repairs-page .operations-hero-actions .primary,.repairs-page .operations-primary-action{flex-basis:100%!important;width:100%!important}.dashboard-section{padding:1rem .2rem 0!important;gap:.8rem!important;border-top:0!important}.saas-section-heading,.productdb-section-header,.dashboard-calendar-panel__header{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.dashboard-queue-grid,.productdb-category-grid,.productdb-product-grid,.settings-pro-grid,.settings-pro-card-grid{grid-template-columns:1fr!important;gap:.9rem!important}.dashboard-queue-card,.dashboard-calendar-panel{min-height:0!important}.dashboard-calendar-panel{margin:1rem 0 0!important;padding:1rem!important}.dashboard-empty-calendar,.calendar-mini-row,.calendar-mini-row__main{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important}.calendar-mini-row__title,.calendar-mini-row__linked{white-space:normal!important}.calendar-mini-row__side{justify-content:space-between!important;width:100%!important}.inventory-toolbar,.operations-toolbar,.settings-pro-panel,.settings-pro-subpanel{padding:.75rem!important;gap:.75rem!important}.inventory-toolbar__left,.inventory-toolbar__right,.operations-smart-filters,.operations-control-row,.settings-pro-add-controls,.settings-pro-actions{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;align-items:stretch!important}.inventory-toolbar input,.inventory-toolbar select,.inventory-search-input,.inventory-toolbar button,.inventory-toolbar .pill,.inventory-add-button,.operations-control-row>*,.inventory-toolbar__left>*,.inventory-toolbar__right>*,.settings-pro-add-controls>*,.settings-pro-actions>*,.productdb-search-row>*{min-width:0!important}.inventory-toolbar__left>input,.inventory-toolbar__right>input,.inventory-toolbar__left>select,.inventory-toolbar__right>select,.operations-control-row>input,.operations-control-row>select,.operations-control-row>button,.inventory-search-input,.inventory-add-button,.settings-pro-add-controls>input,.settings-pro-add-controls>select,.settings-pro-add-controls>button,.productdb-search-row>input,.productdb-primary-action,.productdb-secondary-action{flex:1 1 100%!important;width:100%!important}.inventory-page .pill,.operations-smart-filters>*{flex:1 1 calc(50% - .3rem)!important;justify-content:center!important}.operations-control-row>div{flex:1 1 100%!important;width:100%!important;justify-content:space-between!important}.operations-secondary-row{flex-direction:column!important;align-items:stretch!important}.operations-secondary-row>*{width:100%!important}.inventory-table-shell,.operations-table-shell,.settings-pro-table-wrap,.productdb-variant-table-panel,.customers-page__table-wrap{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;padding:.45rem!important;max-width:100%!important}.inventory-table,.operations-table,.settings-pro-table,.productdb-variant-table-panel table{min-width:720px!important}.inventory-table th,.inventory-table td,.operations-table th,.operations-table td,.settings-pro-table th,.settings-pro-table td{padding:.68rem .72rem!important}.support-chat-toggle{right:.75rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + 4.9rem)!important;max-width:calc(100vw - 1.5rem)!important;min-height:40px!important;padding:0 1rem!important;font-size:.95rem!important}.support-chat-panel{left:.75rem!important;right:.75rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + 5.75rem)!important;width:auto!important;max-height:min(68vh,560px)!important}}@media(max-width:640px){.inventory-page .inventory-table-shell{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.inventory-page .inventory-table--items,.inventory-page .inventory-table--products,.inventory-page .inventory-table--items thead,.inventory-page .inventory-table--products thead,.inventory-page .inventory-table--items tbody,.inventory-page .inventory-table--products tbody,.inventory-page .inventory-table--items tr,.inventory-page .inventory-table--products tr,.inventory-page .inventory-table--items td,.inventory-page .inventory-table--products td{display:block!important;width:100%!important;min-width:0!important}.inventory-page .inventory-table--items,.inventory-page .inventory-table--products{border:0!important;min-width:0!important;background:transparent!important}.inventory-page .inventory-table--items thead,.inventory-page .inventory-table--products thead{display:none!important}.inventory-page .inventory-table--items tr,.inventory-page .inventory-table--products tr{margin-bottom:.8rem!important;padding:.85rem!important;border:1px solid #dfe8f1!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0a!important;box-sizing:border-box!important}.inventory-page .inventory-table--items td,.inventory-page .inventory-table--products td{border:0!important;border-bottom:1px solid #eef3f7!important;padding:.58rem 0!important;background:transparent!important}.inventory-page .inventory-table--items td:last-child,.inventory-page .inventory-table--products td:last-child{border-bottom:0!important}.inventory-page .inventory-table--items td:first-child,.inventory-page .inventory-table--products td:first-child{background:transparent!important}.inventory-page .inventory-table--items td:nth-child(1):before{content:"Image"}.inventory-page .inventory-table--items td:nth-child(2):before{content:"Item"}.inventory-page .inventory-table--items td:nth-child(3):before{content:"Date added"}.inventory-page .inventory-table--items td:nth-child(4):before{content:"Status"}.inventory-page .inventory-table--items td:nth-child(5):before{content:"Condition"}.inventory-page .inventory-table--items td:nth-child(6):before{content:"Source"}.inventory-page .inventory-table--items td:nth-child(7):before{content:"Buy price"}.inventory-page .inventory-table--items td:nth-child(8):before{content:"List price"}.inventory-page .inventory-table--items td:nth-child(9):before{content:"Quick actions"}.inventory-page .inventory-table--products td:nth-child(2):before{content:"Condition"}.inventory-page .inventory-table--products td:nth-child(3):before{content:"Total"}.inventory-page .inventory-table--products td:nth-child(n+2):before,.inventory-page .inventory-table--items td:nth-child(n+1):before{display:block;margin-bottom:.22rem;color:#667085;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.inventory-page .inventory-image-cell{text-align:left!important}.inventory-page .inventory-image-button,.inventory-page .inventory-image-placeholder{width:72px!important;height:72px!important}.customers-page{width:100%;max-width:100%;padding:1rem .55rem 6rem;box-sizing:border-box}.customers-page__header{display:grid;grid-template-columns:1fr;gap:.8rem;margin-bottom:1rem}.customers-page__header h1{margin:0;color:#0f172a;font-size:clamp(1.8rem,9vw,2.2rem);line-height:1.02;letter-spacing:-.055em;font-weight:950}.customers-page__header p{margin:.25rem 0 0;color:#667085;font-size:.95rem}.customers-page__add,.customers-page__search input{width:100%}.customers-page__search{margin-bottom:1rem}.customers-page__search input{box-sizing:border-box;min-height:2.8rem;padding:.72rem .85rem;border:1px solid #dfe8f1;border-radius:.72rem;font-size:1rem}.customers-page__table-wrap{display:none!important}.customers-page__cards{display:grid;gap:.8rem}.customers-page__card{display:grid;gap:.65rem;padding:.9rem;color:inherit;text-decoration:none;border:1px solid #dfe8f1;border-radius:1rem;background:#fff;box-shadow:0 8px 22px #0f172a0a}.customers-page__card-top{display:flex;justify-content:space-between;gap:.65rem;align-items:flex-start}.customers-page__card-top strong{color:#0f172a;font-size:1.03rem;line-height:1.2}.customers-page__card-top span{flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#92400e;background:#fffbeb;border-radius:999px;padding:.22rem .5rem;font-size:.78rem;font-weight:800}.customers-page__card-lines{display:grid;gap:.18rem;color:#475569;font-size:.92rem}.customers-page__card-lines p,.customers-page__card-stats span{margin:0;overflow-wrap:anywhere}.customers-page__card-stats{display:flex;flex-wrap:wrap;gap:.45rem}.customers-page__card-stats span{flex:1 1 auto;min-width:-moz-fit-content;min-width:fit-content;border:1px solid #e4ebf2;background:#f8fafc;color:#475569;border-radius:999px;padding:.3rem .55rem;font-size:.78rem;font-weight:800;text-align:center}.customers-page__empty{padding:2rem 1rem;text-align:center;color:#667085}}@media(min-width:641px){.customers-page{padding:1.5rem;max-width:1100px}.customers-page__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.customers-page__header h1{margin:0;font-size:1.4rem}.customers-page__header p{margin:.2rem 0 0;color:#6b7280;font-size:.9rem}.customers-page__search{margin-bottom:1rem}.customers-page__search input{width:100%;max-width:440px;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.9rem}.customers-page__table-wrap{overflow-x:auto}.customers-page__table{width:100%;min-width:860px}.customers-page__cards{display:none}}@media(max-width:768px){*,*:before,*:after{box-sizing:border-box}.main-content,.tab-panel,.page,.saas-page,.operations-page,.inventory-page,.settings-pro-page,.customers-page{max-width:100vw!important;overflow-x:hidden!important}.inventory-hero__row>.operations-primary-action,.leads-page .operations-primary-action,.operations-hero .operations-primary-action{grid-column:1 / -1!important;width:100%!important;min-height:3rem!important;border-radius:.85rem!important;margin-top:.15rem!important}.leads-page .inventory-hero__chips,.orders-page .inventory-hero__chips,.repairs-page .inventory-hero__chips,.inventory-page .inventory-hero__chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.leads-page .inventory-hero__chips span,.orders-page .inventory-hero__chips span,.repairs-page .inventory-hero__chips span,.inventory-page .inventory-hero__chips span{min-width:0!important;width:100%!important;justify-content:center!important;text-align:center!important;white-space:normal!important}.repairs-page .operations-hero-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;gap:.6rem!important}.repairs-page .operations-hero-actions>*{width:100%!important;min-width:0!important}.settings-pro-page{padding:.65rem .45rem 6.75rem!important}.settings-pro-hero{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:.85rem!important;padding:1rem!important;overflow:hidden!important}.settings-pro-hero-main{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:.75rem!important;width:100%!important;min-width:0!important}.settings-pro-icon{width:48px!important;height:48px!important;border-radius:12px!important}.settings-pro-hero-main>div:last-child{min-width:0!important}.settings-pro-hero h1{font-size:clamp(1.85rem,9vw,2.25rem)!important;line-height:1!important;overflow-wrap:anywhere!important}.settings-pro-hero p{display:none!important}.settings-pro-hero-chips{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.settings-pro-chip{width:100%!important;min-width:0!important;padding:.5rem .6rem!important;font-size:.82rem!important;overflow-wrap:anywhere!important;white-space:normal!important}.settings-pro-layout{display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important;width:100%!important;max-width:100%!important}.settings-pro-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;padding:.75rem!important;overflow:hidden!important}.settings-pro-nav-title{grid-column:1 / -1!important}.settings-pro-nav-link{min-width:0!important;width:100%!important;padding:.72rem!important;overflow:hidden!important}.settings-pro-nav-link span,.settings-pro-nav-link small,.settings-pro-panel h2,.settings-pro-panel p,.settings-pro-subpanel h3,.settings-pro-subpanel p,.settings-pro-card h3,.settings-pro-card p,.settings-pro-add-row h4,.settings-pro-add-row p{max-width:100%!important;overflow-wrap:anywhere!important}.settings-pro-panel,.settings-pro-subpanel,.settings-pro-card,.settings-pro-add-row{max-width:100%!important;overflow:hidden!important}.settings-pro-panel-head,.settings-pro-subpanel-head,.settings-pro-card{display:grid!important;grid-template-columns:1fr!important;gap:.75rem!important;align-items:stretch!important}.settings-pro-table-wrap{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.settings-pro-table{min-width:560px!important}.settings-pro-add-row input,.settings-pro-add-row select,.settings-pro-add-row textarea,.settings-pro-add-row button,.settings-pro-subpanel input,.settings-pro-subpanel select,.settings-pro-subpanel textarea,.settings-pro-subpanel button{max-width:100%!important}.inventory-page .inventory-item-title,.inventory-page .inventory-table td .inventory-item-title,.inventory-page .inventory-table td button.inventory-item-title{display:block!important;width:100%!important;max-width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;color:#0f172a!important;white-space:normal!important;overflow-wrap:anywhere!important;text-decoration:none!important;line-height:1.18!important;text-align:left!important}.inventory-page .inventory-item-cell,.inventory-page .inventory-item-meta,.inventory-page .inventory-item-submeta{max-width:100%!important;overflow-wrap:anywhere!important}.leads-page .operations-table-shell{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.leads-page .operations-table,.leads-page .operations-table thead,.leads-page .operations-table tbody,.leads-page .operations-table tr,.leads-page .operations-table td{display:block!important;width:100%!important;min-width:0!important}.leads-page .operations-table{border:0!important;min-width:0!important;background:transparent!important}.leads-page .operations-table thead,.leads-page .operations-table tbody>tr:first-child{display:none!important}.leads-page .operations-table tr{margin-bottom:.85rem!important;padding:.9rem!important;border:1px solid #dfe8f1!important;border-radius:1rem!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0a!important}.leads-page .operations-table td{display:grid!important;grid-template-columns:6.9rem minmax(0,1fr)!important;gap:.65rem!important;border:0!important;border-bottom:1px solid #eef3f7!important;padding:.58rem 0!important;background:transparent!important;overflow-wrap:anywhere!important}.leads-page .operations-table td:last-child{border-bottom:0!important}.leads-page .operations-table td:nth-child(1):before{content:"Type"}.leads-page .operations-table td:nth-child(2):before{content:"Customer"}.leads-page .operations-table td:nth-child(3):before{content:"Items"}.leads-page .operations-table td:nth-child(4):before{content:"Source"}.leads-page .operations-table td:nth-child(5):before{content:"Status"}.leads-page .operations-table td:nth-child(6):before{content:"Next action"}.leads-page .operations-table td:nth-child(7):before{content:"Assigned"}.leads-page .operations-table td:nth-child(8):before{content:"Created"}.leads-page .operations-table td:nth-child(9):before{content:"Value"}.leads-page .operations-table td:nth-child(10):before{content:"Actions"}.leads-page .operations-table td:before{color:#667085;font-size:.75rem;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.leads-page .operations-table .link-button,.leads-page .operations-table button{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.support-chat-toggle{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;border-radius:999px!important;font-size:0!important;right:.8rem!important;bottom:calc(env(safe-area-inset-bottom,0px) + 5.25rem)!important}.support-chat-toggle:before{margin:0!important;font-size:1.35rem!important}}@media(max-width:420px){.top-nav-role{max-width:7.5rem!important;overflow:hidden!important;text-overflow:ellipsis!important}.top-nav-logout,.top-nav-right .primary{padding:0 .75rem!important}.settings-pro-nav,.settings-pro-hero-chips,.inventory-hero__chips{grid-template-columns:1fr!important}}.customers-page{width:100%!important;max-width:none!important;padding:1.25rem clamp(1rem,2vw,2rem)!important;box-sizing:border-box}.customers-page>section,.customers-page__table-wrap,.customers-page__empty{max-width:1480px}.customers-page>section:first-child{min-height:132px;align-items:center!important}.customers-page>section:nth-child(2){max-width:1480px;grid-template-columns:repeat(4,minmax(190px,1fr))!important}.customers-page>section:nth-child(3){max-width:1480px}.customers-page__table-wrap{border-radius:20px!important;box-shadow:0 18px 45px #0f172a12!important;border:1px solid #e5e7eb!important;background:#fff}.customers-page__table{border-collapse:separate!important;border-spacing:0!important;background:#fff}.customers-page__table th{background:#f8fafc!important;color:#475569!important;font-size:.76rem!important;letter-spacing:.04em;text-transform:uppercase;font-weight:900!important;border-bottom:1px solid #e5e7eb!important;border-right:none!important;padding:.85rem 1rem!important}.customers-page__table td{border-right:none!important;border-bottom:1px solid #edf2f7!important;padding:.9rem 1rem!important;vertical-align:middle}.customers-page__table tbody tr{transition:background .15s ease,transform .15s ease}.customers-page__table tbody tr:hover{background:#f8fafc}.customers-page__table tbody tr:last-child td{border-bottom:none!important}.customers-page input,.customers-page select{min-height:48px}.customers-page input:focus,.customers-page select:focus{outline:none;border-color:#86efac!important;box-shadow:0 0 0 4px #22c55e1f;background:#fff!important}.customers-page__cards{display:none}@media(max-width:900px){.customers-page{padding:1rem!important}.customers-page>section:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}.customers-page__table-wrap{display:none!important}.customers-page__cards{display:grid!important;gap:.8rem}}@media(max-width:560px){.customers-page>section:nth-child(2){grid-template-columns:1fr!important}}.tab-bar-tab{flex:0 0 12.75rem!important;width:12.75rem!important;max-width:12.75rem!important}.tab-bar:not(.tab-bar--overflow) .tab-bar-tab,.tab-bar--overflow .tab-bar-tab{flex:0 0 12.75rem!important;width:12.75rem!important;max-width:12.75rem!important}.tab-bar-tab,.tab-bar:not(.tab-bar--overflow) .tab-bar-tab,.tab-bar--overflow .tab-bar-tab{flex:0 0 12.15rem!important;width:12.15rem!important;max-width:12.15rem!important}.tab-bar-tab-label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.settings-pro-ebay-policy-modal{width:min(1180px,calc(100vw - 2rem))!important;height:min(860px,calc(100vh - 2rem))!important;max-height:calc(100vh - 2rem)!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;border-radius:1.55rem!important;background:linear-gradient(180deg,#f8fafcfa,#fff 26%),#fff!important}.settings-pro-ebay-policy-modal .settings-pro-category-modal__header{padding:1.35rem 1.5rem 1.15rem!important;background:#fff!important}.settings-pro-ebay-policy-modal .settings-pro-category-modal__header h3{font-size:1.45rem!important}.settings-pro-ebay-policy-modal .settings-pro-category-modal__header p{max-width:760px;font-size:.95rem!important}.settings-pro-ebay-policy-modal .settings-pro-category-modal__summary{padding:.85rem 1.5rem!important;background:#f8fafc!important}.settings-pro-ebay-policy-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:1rem 1.5rem .9rem;background:#fff;border-bottom:1px solid rgba(226,232,240,.85)}.settings-pro-ebay-policy-tabs button{border:1px solid rgba(203,213,225,.95);border-radius:999px;background:#f8fafc;color:#475569;padding:.72rem .9rem;font-size:.9rem;font-weight:850;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease}.settings-pro-ebay-policy-tabs button:hover{background:#fff;border-color:#22c55e73;color:#14532d}.settings-pro-ebay-policy-tabs button.active{background:#e8f8ee;border-color:#22c55e8c;color:#166534;box-shadow:0 10px 22px #1665341a}.settings-pro-ebay-policy-modal>.settings-pro-category-map-list{padding:1.25rem 1.5rem!important;gap:.9rem!important;background:#f8fafc}.settings-pro-ebay-policy-modal .settings-pro-category-group-card{border:1px solid rgba(226,232,240,.96);border-radius:1.15rem;background:#fff;box-shadow:0 12px 30px #0f172a0f;padding:.9rem}.settings-pro-ebay-policy-modal .settings-pro-category-map-row{border:0!important;box-shadow:none!important;padding:.25rem!important}.settings-pro-ebay-policy-modal .settings-pro-category-map-row--parent{grid-template-columns:minmax(240px,.9fr) minmax(300px,1.1fr);align-items:center;background:transparent!important}.settings-pro-ebay-policy-modal .settings-pro-category-map-row strong{font-size:.98rem;color:#0f172a}.settings-pro-ebay-policy-modal .settings-pro-category-map-row small{margin-top:.22rem;color:#64748b;font-size:.82rem;line-height:1.35}.settings-pro-ebay-policy-modal select,.settings-pro-ebay-policy-modal input{min-height:2.8rem;border-radius:.85rem;background:#fff}.settings-pro-ebay-policy-modal .settings-pro-add-controls{gap:.75rem!important}.settings-pro-ebay-policy-modal .settings-pro-add-controls label{display:grid;gap:.35rem;font-size:.78rem;font-weight:850;color:#475569}.settings-pro-ebay-policy-modal .settings-pro-category-modal__footer{position:sticky;bottom:0;padding:1rem 1.5rem!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -14px 35px #0f172a14}.settings-pro-ebay-policy-modal .settings-pro-category-modal__footer .settings-pro-inline-actions{margin-left:auto}@media(max-width:860px){.settings-pro-ebay-policy-modal{width:calc(100vw - 1rem)!important;height:calc(100vh - 1rem)!important}.settings-pro-ebay-policy-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:1rem}.settings-pro-ebay-policy-modal .settings-pro-category-map-row--parent{grid-template-columns:1fr}.settings-pro-ebay-policy-modal>.settings-pro-category-map-list,.settings-pro-ebay-policy-modal .settings-pro-category-modal__header,.settings-pro-ebay-policy-modal .settings-pro-category-modal__summary,.settings-pro-ebay-policy-modal .settings-pro-category-modal__footer{padding-left:1rem!important;padding-right:1rem!important}}.settings-pro-ebay-advanced-list{gap:1rem!important}.settings-pro-ebay-rule-explainer{display:grid;gap:.32rem;padding:1rem 1.1rem;border:1px solid rgba(34,197,94,.22);border-radius:1rem;background:linear-gradient(180deg,#f0fdf4,#ecfdf5);color:#14532d}.settings-pro-ebay-rule-explainer strong{font-size:.95rem;font-weight:950}.settings-pro-ebay-rule-explainer span,.settings-pro-ebay-rule-explainer small{color:#166534;font-weight:700;line-height:1.45}.settings-pro-ebay-rule-card{gap:.95rem!important;padding:1.05rem!important}.settings-pro-ebay-rule-card__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.8rem;border-bottom:1px solid rgba(226,232,240,.95)}.settings-pro-ebay-rule-card__head>div{display:grid;gap:.22rem}.settings-pro-ebay-rule-card__head strong{color:#0f172a;font-size:1.05rem;font-weight:950}.settings-pro-ebay-rule-card__head small{color:#64748b;font-weight:700;line-height:1.4}.settings-pro-button--ghost{background:#fff!important;color:#64748b!important;border-color:#cbd5e1e6!important;box-shadow:none!important}.settings-pro-button--ghost:hover{color:#991b1b!important;border-color:#f871718c!important;background:#fff7f7!important}.settings-pro-ebay-rule-section{display:grid;gap:.6rem;padding:.85rem;border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#f8fafc}.settings-pro-ebay-rule-section__label{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.25rem .55rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.72rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.settings-pro-ebay-rule-grid{display:grid;gap:.75rem;width:100%}.settings-pro-ebay-rule-grid--match,.settings-pro-ebay-rule-grid--override{grid-template-columns:repeat(3,minmax(180px,1fr))}.settings-pro-ebay-rule-grid label{display:grid;gap:.35rem;color:#475569;font-size:.78rem;font-weight:900}.settings-pro-ebay-empty-rules{display:grid;gap:.25rem;padding:1rem 1.1rem;border:1px dashed rgba(148,163,184,.75);border-radius:1rem;background:#fff;color:#475569}.settings-pro-ebay-empty-rules strong{color:#0f172a;font-weight:950}.settings-pro-ebay-empty-rules span{font-weight:700;color:#64748b}.settings-pro-ebay-add-rule-button{justify-content:center;min-height:3rem}@media(max-width:980px){.settings-pro-ebay-rule-grid--match,.settings-pro-ebay-rule-grid--override{grid-template-columns:1fr}.settings-pro-ebay-rule-card__head{flex-direction:column}}.listings-control-page .listings-hero-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.listings-toolbar{align-items:flex-start;gap:1rem}.listings-filter-groups{display:flex;flex-direction:column;gap:.65rem;align-items:flex-start}.listings-chip-group{display:flex;gap:.45rem;flex-wrap:wrap}.listings-chip-group--platform{padding-top:.15rem}.listings-pill,.listings-pill--active{display:inline-flex;align-items:center;gap:.4rem;padding:.36rem .72rem;border-radius:999px;font-size:.82rem;line-height:1}.listings-pill small,.listings-pill--active small{min-width:1.35rem;padding:.16rem .35rem;border-radius:999px;background:#0f172a14;color:inherit;text-align:center;font-size:.68rem;font-weight:700}.listings-view-helper{margin:-.25rem 0 .9rem;padding:.72rem .95rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffffb8;color:#64748b;font-size:.9rem}.listings-summary-chips span{white-space:nowrap}.listings-table-shell{overflow-x:auto}.listings-table td,.listings-table th{vertical-align:middle}.listing-title-cell,.listing-margin-cell{display:flex;flex-direction:column;gap:.18rem}.listing-title-cell strong{color:#111827;font-weight:750}.listing-title-cell span,.listing-margin-cell small{color:#64748b;font-size:.76rem}.listing-platform-badge,.listing-status-chip,.listing-pricing-chip{display:inline-flex;align-items:center;justify-content:center;min-height:1.55rem;padding:.18rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#f8fafc;color:#334155;font-size:.76rem;font-weight:700;text-transform:capitalize}.listing-platform-badge--ebay{background:#eef6ff;color:#1d4ed8}.listing-platform-badge--woo{background:#f5f3ff;color:#6d28d9}.listing-status-chip--live,.listing-pricing-chip--ok{background:#ecfdf5;color:#047857}.listing-status-chip--draft{background:#fff7ed;color:#c2410c}.listing-status-chip--failed,.listing-pricing-chip--issue{background:#fef2f2;color:#b91c1c}.listing-pricing-chip--stale{background:#fefce8;color:#a16207}.listing-row-actions{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.listing-row-actions a,.listings-modal-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.35rem .7rem;border-radius:10px;border:1px solid rgba(15,23,42,.1);color:#0f172a;background:#fff;font-size:.84rem;font-weight:700;text-decoration:none}.listings-bulk-bar{margin-bottom:.7rem;padding:.7rem .9rem;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;gap:.65rem;flex-wrap:wrap}.listings-bulk-bar>div:last-child{display:flex;gap:.45rem;flex-wrap:wrap}.listings-skeleton{height:12px;border-radius:999px;background:#e5e7eb;animation:pulse 1.5s ease-in-out infinite}.listings-edit-modal{width:min(980px,calc(100vw - 2rem));max-width:980px;max-height:min(86vh,860px);overflow:auto;border-radius:24px;padding:1.15rem}.listings-edit-modal--small{max-width:420px}.listings-modal-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding-bottom:.8rem;border-bottom:1px solid rgba(15,23,42,.08)}.listings-modal-header h2{margin:.15rem 0 .25rem}.listings-modal-header p{margin:0;color:#64748b}.listings-modal-eyebrow{margin:0;color:#059669!important;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.listings-modal-close{width:2.25rem;height:2.25rem;border-radius:999px;font-size:1.35rem;line-height:1}.listings-modal-status-row,.listings-modal-tabs,.listings-modal-actions,.listings-modal-actions>div{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.listings-modal-status-row{padding:.85rem 0;color:#64748b;font-size:.86rem}.listings-modal-tabs{padding:.25rem;border-radius:16px;background:#f8fafc;margin-bottom:.9rem}.listings-modal-tabs button{border:0;background:transparent;box-shadow:none}.listings-modal-tabs button.active{background:#fff;color:#047857;box-shadow:0 8px 20px #0f172a14}.listings-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.listings-edit-field{display:flex;flex-direction:column;gap:.35rem;color:#334155;font-size:.86rem;font-weight:700}.listings-edit-field--wide{grid-column:1 / -1}.listings-edit-field textarea,.listings-edit-field input,.listings-specific-row input,.listings-add-specific-row input,.listings-edit-modal input{border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:.65rem .75rem}.listings-specifics-panel{display:flex;flex-direction:column;gap:.55rem}.listings-specific-row,.listings-add-specific-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(180px,1fr) auto;gap:.5rem;align-items:center}.listings-specific-row label{color:#334155;font-weight:750}.listings-warning-card{padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(245,158,11,.24);background:#fffbeb;color:#92400e}.listings-modal-actions{margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(15,23,42,.08);justify-content:flex-end}.listings-modal-actions--split{justify-content:space-between}@media(max-width:760px){.listings-toolbar{flex-direction:column}.listings-search-input{width:100%}.listings-edit-grid,.listings-specific-row,.listings-add-specific-row{grid-template-columns:1fr}.listings-modal-actions--split,.listings-modal-actions--split>div{align-items:stretch;flex-direction:column;width:100%}}.listings-modal-actions .danger-secondary,.listing-row-actions .danger-secondary{border-color:#dc26262e;color:#b91c1c;background:#fff1f2}.listings-photo-editor{display:flex;flex-direction:column;gap:.85rem}.listings-photo-editor__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.85rem;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.listings-photo-editor__header h3{margin:0 0 .2rem;font-size:1rem}.listings-photo-editor__header p{margin:0;max-width:620px;color:#64748b;font-size:.88rem}.listings-photo-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.45rem .85rem;border-radius:12px;background:#047857;color:#fff;font-weight:800;cursor:pointer;white-space:nowrap}.listings-photo-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.listings-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.listings-photo-card{overflow:hidden;border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 12px 24px #0f172a0f}.listings-photo-card__image{position:relative;aspect-ratio:1 / 1;background:#f1f5f9}.listings-photo-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.listings-photo-card__image span{position:absolute;top:.55rem;left:.55rem;padding:.2rem .5rem;border-radius:999px;background:#047857eb;color:#fff;font-size:.72rem;font-weight:800}.listings-photo-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.6rem}.listings-photo-card__meta small{color:#64748b;font-weight:750}.listings-photo-card__meta button{border-color:#dc262629;color:#b91c1c;background:#fff1f2}@media(max-width:760px){.listings-photo-editor__header{flex-direction:column}.listings-photo-upload{width:100%}}.settings-pro-condition-panel--compact{gap:.8rem}.settings-pro-condition-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid rgba(226,232,240,.95);border-radius:1.25rem;background:linear-gradient(135deg,#fff,#f8fafc)}.settings-pro-condition-summary__main{display:grid;gap:.35rem;min-width:0}.settings-pro-condition-summary__eyebrow{color:#15803d;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.settings-pro-condition-summary h3{margin:0;color:#0f172a;font-size:1.05rem;font-weight:950}.settings-pro-condition-summary p{margin:0;color:#64748b;font-size:.88rem;line-height:1.45}.settings-pro-condition-summary__actions{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.settings-pro-condition-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.settings-pro-condition-chips span{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .58rem;border:1px solid rgba(34,197,94,.16);border-radius:999px;background:#f0fdf4;color:#166534;font-size:.74rem;font-weight:900}.settings-pro-condition-status-row{display:grid;gap:.35rem}.settings-pro-condition-editor{display:grid;gap:1rem;padding-top:.25rem}.settings-pro-condition-panel{gap:1rem}.settings-pro-condition-intro{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem;border:1px solid rgba(34,197,94,.18);border-radius:1.15rem;background:linear-gradient(135deg,#f0fdf4,#fff 62%)}.settings-pro-condition-intro>div:first-child{display:grid;gap:.25rem}.settings-pro-condition-intro strong{color:#14532d;font-weight:950}.settings-pro-condition-intro span{color:#475569;font-weight:700;line-height:1.45}.settings-pro-condition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-pro-condition-card{display:grid;gap:1rem;padding:1rem;border:1px solid rgba(226,232,240,.95);border-radius:1.25rem;background:#fff;box-shadow:0 16px 35px #0f172a0f}.settings-pro-condition-card--disabled{opacity:.62}.settings-pro-condition-card__head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.settings-pro-condition-card__head h4{margin:.35rem 0 0;color:#0f172a;font-size:1.05rem;font-weight:950}.settings-pro-condition-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:.28rem .65rem;border-radius:999px;background:#e8f8ee;color:#166534;font-size:.75rem;font-weight:950}.settings-pro-condition-fields,.settings-pro-condition-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.settings-pro-condition-fields label,.settings-pro-condition-map label{display:grid;gap:.35rem;color:#475569;font-size:.78rem;font-weight:900}.settings-pro-condition-fields__wide{grid-column:1 / -1}.settings-pro-condition-fields input,.settings-pro-condition-fields textarea,.settings-pro-condition-map input,.settings-pro-condition-map select{width:100%;border:1px solid rgba(203,213,225,.95);border-radius:.9rem;background:#fff;color:#0f172a;padding:.72rem .85rem;font:inherit}.settings-pro-condition-fields textarea{resize:vertical}.settings-pro-condition-preview{display:grid;gap:.25rem;padding:.75rem .85rem;border-radius:1rem;background:#f8fafc;border:1px solid rgba(226,232,240,.9)}.settings-pro-condition-preview span{color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.settings-pro-condition-preview strong{color:#0f172a;font-size:.88rem;line-height:1.45}@media(max-width:980px){.settings-pro-condition-summary{align-items:stretch;flex-direction:column}.settings-pro-condition-summary__actions{justify-content:space-between}.settings-pro-condition-intro{align-items:stretch;flex-direction:column}.settings-pro-condition-grid{grid-template-columns:1fr}}@media(max-width:640px){.settings-pro-condition-fields,.settings-pro-condition-map{grid-template-columns:1fr}}.settings-pro-plan-panel{scroll-margin-top:1rem}.settings-pro-plan-current{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.2rem;border:1px solid rgba(187,247,208,.9);border-radius:1.4rem;background:linear-gradient(135deg,#f0fdf4f2,#fffffffa);box-shadow:0 18px 40px #0f172a0f}.settings-pro-plan-current h3{margin:.35rem 0 .2rem;color:#0f172a;font-size:1.35rem;font-weight:950}.settings-pro-plan-current p{margin:0;color:#475569;max-width:48rem}.settings-pro-plan-current__meta{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.settings-pro-plan-flow,.settings-pro-plan-card__flow,.settings-pro-plan-card__modules,.settings-pro-plan-card__flags{display:flex;flex-wrap:wrap;gap:.45rem}.settings-pro-plan-flow{margin-top:1rem;padding:.9rem;border:1px solid rgba(226,232,240,.95);border-radius:1.1rem;background:#fff}.settings-pro-plan-flow span,.settings-pro-plan-card__flow span{display:inline-flex;align-items:center;min-height:1.85rem;padding:.28rem .62rem;border-radius:999px;background:#ecfdf5;color:#166534;font-size:.78rem;font-weight:900}.settings-pro-plan-flow span:not(:last-child):after{content:"→";margin-left:.7rem;color:#16a34a}.settings-pro-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.settings-pro-plan-card{display:grid;gap:.72rem;padding:.95rem;border:1px solid rgba(226,232,240,.95);border-radius:1.25rem;background:#fff;box-shadow:0 12px 28px #0f172a0b}.settings-pro-plan-card--active{border-color:#22c55e8c;box-shadow:0 18px 40px #16a34a1a}.settings-pro-plan-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.settings-pro-plan-card h4{margin:.25rem 0 0;color:#0f172a;font-size:1.05rem;font-weight:950}.settings-pro-plan-card p{margin:0;color:#475569;line-height:1.42}.settings-pro-plan-card__modules span,.settings-pro-plan-card__flags span{display:inline-flex;align-items:center;padding:.28rem .58rem;border-radius:999px;background:#f8fafc;border:1px solid rgba(226,232,240,.95);color:#475569;font-size:.74rem;font-weight:850}.settings-pro-plan-card__flags{padding-top:.1rem}.settings-pro-plan-card__flags span{background:#fff;color:#334155}.settings-pro-plan-warning{display:flex;gap:.65rem;align-items:flex-start;margin-top:1rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid rgba(253,224,71,.75);background:#fefce8;color:#713f12}.settings-pro-plan-warning strong{white-space:nowrap;font-weight:950}.settings-pro-plan-warning span{line-height:1.45}@media(max-width:980px){.settings-pro-plan-current{flex-direction:column}.settings-pro-plan-current__meta{justify-content:flex-start}.settings-pro-plan-grid{grid-template-columns:1fr}}.inventory-row-action--danger{border-color:#dc26263d!important;color:#b91c1c!important;background:#fff7f7!important}.inventory-row-action--danger:hover:not(:disabled){background:#fee2e2!important;border-color:#dc26266b!important}.item-detail-danger-zone{border-color:#dc262638;background:linear-gradient(180deg,#fef2f2c7,#fffffff5)}.item-detail-danger-zone__eyebrow{margin-bottom:.35rem;color:#b91c1c;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.danger-secondary{border:1px solid rgba(220,38,38,.28);background:#fff7f7;color:#b91c1c;border-radius:999px;padding:.55rem .85rem;font-weight:750}.danger-secondary:hover:not(:disabled){background:#fee2e2;border-color:#dc262673}.listing-draft-price-hint{margin-top:-.35rem;padding:.55rem .7rem;border:1px solid rgba(34,197,94,.18);border-radius:.75rem;background:#f0fdf4b8;color:#476569;font-size:.84rem;line-height:1.35}.settings-pro-event-sync{margin-top:.75rem;padding:.75rem;border:1px solid rgba(226,232,240,.92);border-radius:.95rem;background:#f8fafc}.settings-pro-event-sync__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-pro-event-sync__header strong{color:#0f172a;font-size:.86rem;font-weight:900}.settings-pro-event-sync__topics{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.settings-pro-event-sync__topics span{border:1px solid rgba(203,213,225,.9);border-radius:999px;background:#fff;color:#475569;padding:.28rem .55rem;font-size:.72rem;font-weight:800}.orders-modern-page{display:grid;gap:1rem}.orders-hero-card{border:1px solid rgba(16,185,129,.16);box-shadow:0 18px 45px #0f172a0e}.orders-hero-metrics span{background:#ffffffdb;border:1px solid rgba(226,232,240,.9);box-shadow:0 8px 24px #0f172a0b}.orders-command-grid,.orders-detail-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.orders-metric-card{position:relative;overflow:hidden;padding:1rem;border:1px solid #e2e8f0;border-radius:1.15rem;background:#fff;box-shadow:0 12px 34px #0f172a0b}.orders-metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#dbe4ef}.orders-metric-card--action:before{background:#10b981}.orders-metric-card--warning:before{background:#f59e0b}.orders-metric-card--success:before{background:#22c55e}.orders-metric-card span,.orders-metric-card p{margin:0;color:#64748b;font-size:.82rem;font-weight:800}.orders-metric-card strong{display:block;margin-top:.35rem;color:#0f172a;font-size:1.45rem;line-height:1.1;letter-spacing:-.035em}.orders-metric-card p{margin-top:.35rem;font-weight:650}.orders-postorder-strip,.orders-alert-card,.orders-bulk-bar,.orders-error-card,.orders-secondary-row,.orders-card-panel{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 10px 28px #0f172a0a}.orders-postorder-strip{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem}.orders-postorder-strip strong{color:#0f172a;font-size:.95rem}.orders-postorder-strip p{margin:.18rem 0 0;color:#64748b;font-size:.86rem}.orders-postorder-pills{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.orders-postorder-pills span,.orders-pill,.orders-channel-badge{display:inline-flex;align-items:center;justify-content:center;min-height:1.65rem;padding:.22rem .58rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#475569;font-size:.76rem;font-weight:850;white-space:nowrap}.orders-postorder-pills span{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.orders-filter-panel{align-items:stretch;border-radius:1rem;box-shadow:0 12px 34px #0f172a0b}.orders-smart-filters{gap:.5rem}.orders-status-chip{border:1px solid #dbe4ef!important;background:#fff!important;color:#475569;border-radius:999px!important;padding:.38rem .68rem!important;font-size:.82rem!important;font-weight:850;box-shadow:0 8px 20px #0f172a09}.orders-status-chip strong{min-width:1.45rem;padding:.08rem .4rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.72rem;text-align:center}.orders-status-chip--active{border-color:#10b9816b!important;background:#ecfdf5!important;color:#065f46!important}.orders-status-chip--active strong{background:#10b981;color:#fff}.orders-control-row input,.orders-control-row select,.orders-control-row button,.orders-date-range input,.orders-date-range select,.orders-date-range button{min-height:2.55rem;border:1px solid #dbe4ef;border-radius:.75rem;background:#fff;color:#0f172a}.orders-search-input{flex:1 1 300px}.orders-secondary-button,.orders-view-button,.orders-back-button,.orders-pagination-row button,.orders-bulk-bar button,.orders-modal-actions button{border:1px solid #dbe4ef;border-radius:.75rem;background:#fff;color:#0f172a;font-weight:850}.orders-secondary-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem}.orders-date-range{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.orders-date-range span,.orders-result-count{color:#64748b;font-size:.82rem;font-weight:800}.orders-alert-card{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-color:#fed7aa;background:#fff7ed;color:#9a3412}.orders-alert-card span{color:#9a3412;font-size:.86rem}.orders-bulk-bar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;border-color:#10b98140;background:#f0fdf4}.orders-bulk-bar>div:last-child{display:flex;gap:.45rem;flex-wrap:wrap}.orders-error-card{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;border-color:#fecaca;background:#fef2f2;color:#991b1b}.orders-table-shell{overflow:auto;padding:0!important;border-radius:1.05rem!important;border:1px solid #e2e8f0!important;background:#fff;box-shadow:0 14px 40px #0f172a0d}.orders-table{min-width:1060px;margin-bottom:0!important;border-collapse:separate;border-spacing:0}.orders-table thead th{position:sticky;top:0;z-index:1;background:#f8fafc!important;color:#475569;font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.orders-table td,.orders-table th{border-bottom:1px solid #eef2f7!important;padding:.78rem .85rem!important;vertical-align:middle}.orders-table tbody tr:hover td{background:#fbfdfc}.orders-link-button{display:grid;gap:.1rem;padding:0;border:0;background:transparent;color:#0f172a;text-align:left;cursor:pointer}.orders-link-button strong{font-size:.93rem}.orders-link-button span,.orders-link-button small,.orders-buyer-cell span,.orders-item-cell span,.orders-tracking-cell span{color:#64748b;font-size:.78rem}.orders-buyer-cell,.orders-item-cell,.orders-tracking-cell,.orders-status-stack{display:grid;gap:.18rem}.orders-buyer-cell strong,.orders-item-cell strong,.orders-tracking-cell strong{color:#0f172a;font-size:.88rem}.orders-channel-badge--ebay{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.orders-channel-badge--woo,.orders-channel-badge--woocommerce{background:#faf5ff;border-color:#e9d5ff;color:#7e22ce}.orders-channel-badge--shopify{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.orders-pill--success{background:#dcfce7;border-color:#bbf7d0;color:#166534}.orders-pill--action{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.orders-view-button{min-height:2.15rem;padding:0 .72rem}.orders-empty-cell{padding:2rem!important;color:#64748b;text-align:center}.orders-skeleton-line{height:.85rem;border-radius:999px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7);animation:pulse 1.5s ease-in-out infinite}.orders-pagination-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:#64748b;font-size:.85rem;font-weight:800}.orders-pagination-row>div:last-child{display:flex;gap:.45rem}.orders-modal{max-width:460px;border-radius:1.1rem!important;border:1px solid #e2e8f0;box-shadow:0 24px 60px #0f172a2e}.orders-modal h2{margin:0;color:#0f172a}.orders-modal p{color:#64748b;font-size:.9rem}.orders-modal label,.orders-form-stack label,.orders-filter-modal label{display:grid;gap:.3rem;color:#475569;font-size:.82rem;font-weight:850}.orders-modal input,.orders-modal select,.orders-form-stack input,.orders-form-stack select,.orders-notes-box{border:1px solid #dbe4ef;border-radius:.75rem;padding:.65rem .75rem;background:#fff}.orders-modal-actions,.orders-panel-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.orders-modal-grid{display:grid;gap:.75rem;margin-top:.9rem}.orders-detail-page{gap:1rem}.orders-back-button{justify-self:start;min-height:2.4rem;padding:0 .85rem}.orders-detail-hero{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem;border:1px solid rgba(16,185,129,.2);border-radius:1.25rem;background:linear-gradient(135deg,#fff,#f0fdf4);box-shadow:0 18px 45px #0f172a0e}.orders-detail-hero h1{margin:.4rem 0 0;color:#0f172a;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1;letter-spacing:-.055em}.orders-detail-hero p,.orders-detail-kicker{margin:.35rem 0 0;color:#64748b;font-size:.9rem}.orders-detail-kicker{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.orders-detail-total-card{display:grid;align-content:center;justify-items:end;gap:.35rem;min-width:180px;padding:.9rem;border:1px solid #e2e8f0;border-radius:1rem;background:#ffffffd1}.orders-detail-total-card span{color:#64748b;font-size:.82rem;font-weight:850}.orders-detail-total-card strong{color:#0f172a;font-size:1.55rem;letter-spacing:-.04em}.orders-detail-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.9fr);gap:1rem;align-items:start}.orders-detail-main,.orders-detail-side{display:grid;gap:1rem}.orders-card-panel{padding:1rem}.orders-panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.85rem}.orders-panel-header h2{margin:0;color:#0f172a;font-size:1rem;letter-spacing:-.02em}.orders-panel-header p{margin:.18rem 0 0;color:#64748b;font-size:.82rem}.orders-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:1rem}.orders-info-block h3,.orders-postorder-list h3{margin:.85rem 0 .35rem;color:#0f172a;font-size:.86rem}.orders-info-block h3:first-child,.orders-postorder-list h3:first-child{margin-top:0}.orders-info-block p,.orders-info-block address{margin:0;color:#64748b;font-size:.9rem;font-style:normal}.orders-info-block address{display:grid;gap:.12rem}.orders-form-stack{display:grid;gap:.65rem;padding:.8rem;border:1px solid #e2e8f0;border-radius:1rem;background:#f8fafc}.orders-mini-table-wrap{overflow:auto}.orders-mini-table{width:100%;min-width:520px;border-collapse:separate;border-spacing:0}.orders-mini-table th,.orders-mini-table td{padding:.65rem .7rem;border-bottom:1px solid #eef2f7;text-align:left}.orders-mini-table th{color:#64748b;font-size:.74rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc}.orders-notes-box{width:100%;min-height:110px;resize:vertical}.orders-action-list{display:grid;gap:.6rem}.orders-action-row{display:grid;gap:.12rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:.9rem;background:#f8fafc}.orders-action-row strong{color:#0f172a;font-size:.88rem}.orders-action-row span{color:#64748b;font-size:.8rem}.orders-action-row--action{border-color:#a7f3d0;background:#ecfdf5}.orders-action-row--warning{border-color:#fde68a;background:#fffbeb}.orders-action-row--danger{border-color:#fecaca;background:#fef2f2}.orders-action-row--success{border-color:#bbf7d0;background:#f0fdf4}.orders-ledger-summary{display:grid;gap:.45rem;margin-bottom:.8rem}.orders-ledger-summary div{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#f8fafc}.orders-ledger-summary span{color:#64748b;font-size:.82rem;font-weight:800}.orders-ledger-summary strong{color:#0f172a}.orders-postorder-list{display:grid;gap:.55rem}.orders-postorder-list+.orders-postorder-list{margin-top:.9rem;padding-top:.9rem;border-top:1px solid #eef2f7}.orders-postorder-list p{margin:0;padding:.8rem;border:1px dashed #dbe4ef;border-radius:.85rem;color:#64748b;background:#f8fafc;font-size:.86rem}.orders-postorder-row{display:flex;justify-content:space-between;gap:.75rem;padding:.7rem;border:1px solid #e2e8f0;border-radius:.85rem}.orders-postorder-row>div{display:grid;gap:.12rem}.orders-postorder-row span,.orders-postorder-row small{color:#64748b;font-size:.78rem}.orders-detail-loading{padding:1rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;color:#64748b}@media(max-width:980px){.orders-command-grid,.orders-detail-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-detail-grid,.orders-two-column{grid-template-columns:1fr}}@media(max-width:768px){.orders-modern-page{gap:.85rem}.orders-command-grid,.orders-detail-status-grid{grid-template-columns:1fr 1fr;gap:.65rem}.orders-metric-card{padding:.85rem;border-radius:1rem}.orders-metric-card strong{font-size:1.18rem}.orders-postorder-strip,.orders-secondary-row,.orders-bulk-bar,.orders-detail-hero,.orders-panel-header{display:grid;grid-template-columns:1fr;align-items:stretch}.orders-postorder-pills{justify-content:flex-start}.orders-date-range input{flex:1 1 calc(50% - 1rem)}.orders-table{min-width:980px!important}.orders-detail-total-card{justify-items:start;min-width:0}.orders-card-panel{padding:.85rem}}.inventory-marketplace-statuses{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem;max-width:20rem}.inventory-marketplace-chip{display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;border:1px solid #e4ebf2;background:#fff;color:#64748b;padding:.24rem .48rem;font-size:.72rem;font-weight:850;line-height:1;white-space:nowrap}.inventory-marketplace-chip--listed{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.inventory-marketplace-chip--missing{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.inventory-marketplace-chip__dot{width:.42rem;height:.42rem;border-radius:999px;background:currentColor;opacity:.72;flex:0 0 auto}@media(max-width:720px){.inventory-marketplace-statuses{max-width:100%}.inventory-marketplace-chip{white-space:normal;line-height:1.15}}.settings-pro-cost-card{margin:1rem 0;padding:1rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;box-shadow:0 10px 30px #0f172a0d}.settings-pro-cost-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.settings-pro-cost-card__head h4{margin:0 0 .25rem}.settings-pro-cost-card__head p{margin:0;color:#64748b}.settings-pro-cost-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-top:1rem}.settings-pro-cost-input{display:flex;flex-direction:column;gap:.35rem;font-weight:700;color:#334155}.settings-pro-cost-input div{display:flex;align-items:center;gap:.4rem}.settings-pro-cost-input input{width:100%}.listings-table--item-first .listings-item-parent-row>td{background:#fffffff0;border-top:1px solid rgba(15,23,42,.08)}.listings-item-title-cell{flex-direction:row;align-items:center;gap:.65rem}.listing-expand-toggle{width:2rem;height:2rem;min-width:2rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#f8fafc;color:#0f172a;font-weight:900;padding:0}.listings-platform-stack{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.listing-count-cell{display:flex;flex-direction:column;gap:.1rem}.listing-count-cell strong{color:#0f172a;font-size:1rem}.listing-count-cell span{color:#64748b;font-size:.74rem}.listings-child-row>td{background:#f8fafc;padding:.85rem 1rem}.listing-lines-panel{border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff;padding:.85rem;box-shadow:0 14px 35px #0f172a0f}.listing-lines-panel__header{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:.75rem}.listing-lines-panel__header span{color:#64748b;font-size:.82rem}.listing-lines-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.7rem}.listing-line-card{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fbfdff;padding:.75rem;display:grid;gap:.55rem}.listing-line-card>div:first-child{display:flex;gap:.4rem;flex-wrap:wrap}.listing-line-card__meta{display:flex;justify-content:space-between;gap:.75rem;align-items:center;color:#64748b;font-size:.78rem}.listing-line-card__meta strong{color:#0f172a;text-align:right}.listing-line-card__actions{padding-top:.15rem}.listing-status-chip--neutral{background:#f8fafc;color:#475569}.listings-hero--polished{padding-bottom:1.15rem}.listings-hero--polished .inventory-hero__row{align-items:center;gap:1rem}.listings-hero--polished .inventory-hero__copy{display:grid;gap:.3rem}.listings-hero--polished .inventory-hero__copy p{max-width:760px}.listings-hero-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin-top:1rem}.listings-stat-card{display:grid;gap:.28rem;min-width:0;padding:.95rem 1rem;border-radius:20px;border:1px solid rgba(226,232,240,.95);background:linear-gradient(180deg,#fffffffa,#f8fafcfa);box-shadow:0 12px 28px #0f172a0f}.listings-stat-card span{color:#64748b;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.listings-stat-card strong{color:#0f172a;font-size:1.4rem;line-height:1.1}.listings-stat-card small{color:#64748b;font-size:.8rem}.listings-stat-card--success{background:linear-gradient(180deg,#f0fdf4,#ecfdf5)}.listings-stat-card--warning{background:linear-gradient(180deg,#fffbeb,#fff7ed)}.listings-stat-card--danger{background:linear-gradient(180deg,#fff1f2,#fef2f2)}.listings-stat-card--neutral{background:linear-gradient(180deg,#eff6ff,#f8fbff)}.listings-toolbar--polished{padding:1rem 1.1rem;border:1px solid rgba(226,232,240,.92);border-radius:22px;background:#fffffff0;box-shadow:0 14px 32px #0f172a0d}.listings-toolbar--polished .inventory-toolbar__right{min-width:min(360px,100%)}.listings-view-helper--polished{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;background:linear-gradient(180deg,#fffffff5,#f8fafcf5)}.listings-view-helper--polished p{margin:.28rem 0 0;color:#64748b}.listings-view-helper__meta{display:flex;gap:.55rem;flex-wrap:wrap}.listings-view-helper__meta span,.listings-inline-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.75rem;padding:.25rem .65rem;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:#f8fafc;color:#475569;font-size:.76rem;font-weight:800}.listings-inline-pill--warning{border-color:#f59e0b38;background:#fffbeb;color:#b45309}.listings-table-shell{border:1px solid rgba(226,232,240,.92);border-radius:24px;background:linear-gradient(180deg,#fffffffa,#f8fafceb);box-shadow:0 20px 40px #0f172a0f}.listings-table{border-collapse:separate;border-spacing:0}.listings-table thead th{background:#f8fafceb;color:#475569;font-size:.82rem;font-weight:800;letter-spacing:.02em}.listings-table tbody tr:first-child th{background:#ffffffeb!important}.listings-table--item-first .listings-item-parent-row>td{padding-top:1rem;padding-bottom:1rem;background:#fffffffa}.listings-item-title-cell--polished{align-items:flex-start;gap:.85rem}.listings-item-main{display:grid;gap:.4rem;min-width:0}.listings-item-head{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.listings-item-head strong{font-size:1rem;line-height:1.35}.listings-item-meta{display:flex;flex-wrap:wrap;gap:.4rem}.listings-item-meta span{display:inline-flex;align-items:center;padding:.24rem .58rem;border-radius:999px;background:#f8fafc;color:#64748b;font-size:.76rem;font-weight:700}.listings-platform-cell,.listings-sync-cell,.listings-metric-cell,.listing-count-cell--polished{display:grid;gap:.32rem}.listings-platform-cell>span,.listings-sync-cell>span,.listings-metric-cell>span,.listing-count-cell--polished span,.listing-count-cell--polished small{color:#64748b;font-size:.76rem}.listings-metric-cell strong,.listing-count-cell--polished strong{font-size:1rem;color:#0f172a}.listings-platform-stack{gap:.45rem}.listing-row-actions--polished{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.listing-row-actions--polished>:last-child{grid-column:1 / -1}.listings-table .ghost,.listing-line-card__header a{border:1px solid rgba(15,23,42,.1);background:#fff;color:#0f172a;border-radius:10px;min-height:2.15rem;padding:.35rem .7rem;text-decoration:none;font-size:.84rem;font-weight:700}.listings-table .ghost:hover,.listing-line-card__header a:hover{background:#f8fafc}.listings-child-row>td{padding:1rem 1rem 1.15rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.listing-lines-panel{padding:1rem}.listing-lines-panel__header{align-items:flex-start;margin-bottom:.9rem}.listing-lines-panel__header>div:first-child{display:grid;gap:.2rem}.listing-lines-panel__summary{display:flex;gap:.45rem;flex-wrap:wrap}.listing-lines-panel__summary span{display:inline-flex;align-items:center;min-height:1.85rem;padding:.25rem .65rem;border-radius:999px;background:#f8fafc;color:#334155;font-size:.78rem;font-weight:800}.listing-lines-grid{gap:.9rem}.listing-line-card{padding:.9rem;gap:.7rem}.listing-line-card__header,.listing-line-card__header>div{display:flex;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:wrap}.listing-line-card__title{display:grid;gap:.2rem}.listing-line-card__title span{color:#64748b;font-size:.76rem}.listing-line-card__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.listing-line-card__meta{min-width:0;padding:.7rem .75rem;border-radius:14px;border:1px solid rgba(226,232,240,.95);background:#fff;align-items:flex-start}.listing-line-card__meta strong{text-align:left}@media(max-width:1180px){.listings-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.listings-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-row-actions--polished{grid-template-columns:1fr}.listing-row-actions--polished>:last-child{grid-column:auto}}@media(max-width:760px){.listings-hero-stats,.listing-line-card__meta-grid{grid-template-columns:1fr}.listings-view-helper--polished{flex-direction:column;align-items:flex-start}.listings-toolbar--polished .inventory-toolbar__right{min-width:0;width:100%}}.listings-control-page{background:#f8fafc}.listings-top-card{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.4rem;margin-bottom:.9rem;border:1px solid rgba(226,232,240,.9);border-radius:22px;background:#fffffff5;box-shadow:0 18px 36px #0f172a0b}.listings-title-cluster{display:flex;align-items:center;gap:1rem}.listings-title-icon{width:3.25rem;height:3.25rem;border-radius:999px}.listings-title-cluster h1{margin:0;font-size:1.75rem;line-height:1.05;letter-spacing:-.04em}.listings-title-cluster p{margin:.35rem 0 0;color:#64748b;font-weight:600}.listings-top-metrics{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;flex-wrap:wrap}.listings-top-metric{display:grid;grid-template-columns:auto auto;grid-template-areas:"dot value" "dot label";align-items:center;-moz-column-gap:.65rem;column-gap:.65rem}.listings-top-metric__dot{grid-area:dot;width:2.5rem;height:2.5rem;border-radius:999px;background:#f1f5f9;border:1px solid rgba(226,232,240,.9);position:relative}.listings-top-metric__dot:after{content:"";position:absolute;inset:.82rem;border-radius:999px;background:#94a3b8}.listings-top-metric--success .listings-top-metric__dot{background:#dcfce7}.listings-top-metric--success .listings-top-metric__dot:after{background:#22c55e}.listings-top-metric--danger .listings-top-metric__dot{background:#fee2e2}.listings-top-metric--danger .listings-top-metric__dot:after{background:#dc2626}.listings-top-metric strong{grid-area:value;color:#0f172a;font-size:1.05rem;line-height:1}.listings-top-metric small{grid-area:label;color:#64748b;font-size:.76rem;font-weight:700;white-space:nowrap}.listings-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:.9rem}.listings-kpi-card{min-height:7rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:.7rem;padding:1.1rem;border:1px solid rgba(226,232,240,.9);border-radius:20px;background:#fff;box-shadow:0 16px 34px #0f172a0b}.listings-kpi-card__main{display:flex;gap:.85rem;align-items:flex-start}.listings-kpi-card__icon,.listings-kpi-card__value{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:900}.listings-kpi-card__icon{width:2.75rem;height:2.75rem;flex:0 0 auto;font-size:1rem}.listings-kpi-card__value{min-width:2.75rem;height:2.75rem;padding:0 .8rem;font-size:1rem}.listings-kpi-card strong{display:block;color:#0f172a;margin-top:.15rem}.listings-kpi-card p{margin:.35rem 0 0;color:#64748b;font-size:.82rem;font-weight:600}.listings-kpi-card small{grid-column:1 / -1;color:#64748b;font-size:.78rem;font-weight:700}.listings-kpi-card--success .listings-kpi-card__icon,.listings-kpi-card--success .listings-kpi-card__value{background:#dcfce7;color:#15803d}.listings-kpi-card--warning .listings-kpi-card__icon,.listings-kpi-card--warning .listings-kpi-card__value{background:#fef3c7;color:#b45309}.listings-kpi-card--danger .listings-kpi-card__icon,.listings-kpi-card--danger .listings-kpi-card__value{background:#fee2e2;color:#dc2626}.listings-kpi-card--info .listings-kpi-card__icon,.listings-kpi-card--info .listings-kpi-card__value{background:#dbeafe;color:#2563eb}.listings-control-bar{display:grid;grid-template-columns:minmax(260px,1.2fr) auto auto auto;gap:.75rem;align-items:center;padding:.9rem 1rem;margin-bottom:.75rem;border:1px solid rgba(226,232,240,.9);border-radius:18px;background:#fffffff5;box-shadow:0 14px 30px #0f172a0a}.listings-search-wrap{display:flex;align-items:center;gap:.55rem;height:2.7rem;padding:0 .75rem;border:1px solid rgba(226,232,240,.95);border-radius:12px;background:#fff}.listings-search-wrap span{color:#94a3b8;font-weight:900}.listings-search-wrap input{border:0!important;box-shadow:none!important;padding:0!important;height:auto!important}.listings-chip-group{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.listings-pill{min-height:2.35rem;border-radius:11px;border:1px solid rgba(226,232,240,.95);background:#fff;color:#0f172a;font-weight:800}.listings-pill small{background:#f1f5f9;color:#334155}.listings-pill--active{background:#ecfdf3!important;border-color:#bbf7d0!important;color:#15803d!important}.listings-control-actions{display:flex;justify-content:flex-end;gap:.55rem;white-space:nowrap}.listings-table-shell{overflow:auto;border-radius:20px;border:1px solid rgba(226,232,240,.9);background:#fff;box-shadow:0 18px 40px #0f172a0e}.listings-table{width:100%;min-width:1120px;border-collapse:collapse}.listings-table thead th{background:#fbfdff;color:#334155;font-size:.78rem;font-weight:900;padding:.95rem 1rem;border-bottom:1px solid rgba(226,232,240,.95)}.listings-table tbody td{padding:1rem;border-bottom:1px solid rgba(226,232,240,.8);vertical-align:middle}.listings-item-parent-row:hover td{background:#fcfdfd}.listings-item-title-cell--premium{display:grid;grid-template-columns:auto auto minmax(220px,1fr);align-items:center;gap:.75rem}.listing-expand-toggle{width:1.65rem;height:1.65rem;border-radius:999px;border:1px solid #dbe7df;background:#f0fdf4;color:#15803d;font-weight:900}.listing-item-thumb{width:3.8rem;height:3.8rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(145deg,#111827,#334155);box-shadow:inset 0 0 0 1px #ffffff29,0 10px 20px #0f172a1f;color:#fff;font-size:1.55rem;font-weight:900}.listing-item-thumb--image{background:#f8fafc;box-shadow:0 10px 20px #0f172a1a}.listing-item-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.listing-item-thumb span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.listings-item-main{min-width:0}.listings-item-head strong{color:#0f172a;font-size:.95rem;line-height:1.35}.listings-item-subline{margin-top:.32rem;color:#64748b;font-size:.78rem;font-weight:700}.listings-item-meta{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.55rem}.listings-item-meta span{display:inline-flex;padding:.22rem .55rem;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:800}.listings-item-meta .listings-inline-pill--warning{background:#dcfce7;color:#15803d}.listings-platform-cell--premium{display:grid;gap:.35rem}.listing-platform-line{display:flex;align-items:center;gap:.45rem}.listing-add-platform{width:-moz-max-content;width:max-content;height:1.75rem;padding:0 .6rem;border-radius:8px;border:1px solid rgba(226,232,240,.95);background:#fff;color:#475569;font-size:.72rem;font-weight:900}.listing-platform-badge,.listing-status-chip,.listings-sync-chip{min-height:1.5rem;display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:900;border:1px solid rgba(226,232,240,.95);background:#fff;color:#0f172a}.listing-platform-badge--ebay{color:#111827}.listing-platform-badge--woo{color:#7c3aed;background:#f5f3ff}.listing-platform-badge--shopify{color:#15803d;background:#f0fdf4}.listing-platform-badge--backmarket{color:#0e7490;background:#ecfeff}.listing-status-chip--live{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.listing-status-chip--draft{background:#fef3c7;color:#b45309;border-color:#fde68a}.listing-status-chip--failed{background:#fee2e2;color:#dc2626;border-color:#fecaca}.listing-count-cell--premium,.listings-metric-cell--premium,.listings-sync-cell--premium{display:grid;gap:.22rem}.listing-count-cell--premium strong,.listings-metric-cell--premium strong{color:#0f172a;font-size:1rem}.listing-count-cell--premium span,.listing-count-cell--premium small,.listings-metric-cell--premium span,.listings-sync-cell--premium span{color:#64748b;font-size:.74rem;font-weight:700}.listings-sync-chip--healthy{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.listings-sync-chip--lagging{background:#fef3c7;color:#b45309;border-color:#fde68a}.listings-sync-chip--failed{background:#fee2e2;color:#dc2626;border-color:#fecaca}.listing-row-actions--premium{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.listing-row-actions--premium button{min-height:2.25rem;border-radius:9px;font-size:.78rem;font-weight:900}.listing-row-actions--premium .ghost{grid-column:1 / -1;background:#fff}.listings-child-row--premium>td{padding:.7rem 1rem 1rem;background:#fbfdff}.listing-lines-panel--table{border:1px solid rgba(226,232,240,.95);border-radius:14px;overflow:hidden;background:#fff;padding:0}.listing-lines-table{width:100%;border-collapse:collapse}.listing-lines-table th,.listing-lines-table td{padding:.75rem .9rem;border-bottom:1px solid rgba(226,232,240,.85);text-align:left;font-size:.78rem}.listing-lines-table th{background:#fbfdff;color:#475569;font-weight:900}.listing-lines-table th:last-child,.listing-lines-table td:last-child{min-width:12rem}.listing-lines-table td strong{display:block;color:#0f172a}.listing-lines-table td span{display:block;color:#64748b;margin-top:.2rem}.listing-line-menu{width:auto;min-width:4.75rem;min-height:2rem;padding:0 .75rem;border-radius:9px;border:1px solid rgba(226,232,240,.95);background:#fff;color:#475569;font-weight:900;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}@media(max-width:1200px){.listings-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listings-control-bar{grid-template-columns:1fr}.listings-control-actions{justify-content:flex-start}}@media(max-width:760px){.listings-top-card{align-items:flex-start;flex-direction:column}.listings-top-metrics{justify-content:flex-start;gap:.85rem}.listings-kpi-grid{grid-template-columns:1fr}}.listing-line-actions{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.listing-line-view-marketplace{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(22,163,74,.22);background:#f0fdf4;color:#15803d;font-size:.78rem;font-weight:800;text-decoration:none;white-space:nowrap}.listing-line-view-marketplace:hover{background:#dcfce7;border-color:#16a34a57;color:#166534}.listing-line-view-marketplace--disabled{border-color:#94a3b838;background:#f8fafc;color:#94a3b8;cursor:not-allowed}.listing-line-actions .listing-line-menu{width:auto;min-width:5rem;padding-left:.75rem;padding-right:.75rem;white-space:nowrap}.dashboard-finance-section{margin:1.65rem 1.45rem 0!important;border-radius:16px!important;border:1px solid #dfe8f1!important;background:radial-gradient(circle at 5% 0%,rgba(19,182,107,.08),transparent 32%),linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 12px 30px #0f172a0b!important;display:grid;gap:1rem}.dashboard-finance-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #edf2f7}.dashboard-finance-section__header h2{margin:.22rem 0 0;color:#111827;font-size:1.1rem;font-weight:950;letter-spacing:-.02em}.dashboard-finance-section__header p{margin:.3rem 0 0;color:#667085;font-size:.94rem}.dashboard-finance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dashboard-finance-card{display:grid;gap:.35rem;min-height:128px;padding:1.05rem 1.1rem;border-radius:14px;border:1px solid #e4ebf2;background:#fff;box-shadow:0 8px 22px #0f172a09}.dashboard-finance-card span{color:#667085;font-size:.82rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.dashboard-finance-card strong{color:#101828;font-size:1.55rem;font-weight:950;letter-spacing:-.04em;line-height:1.05}.dashboard-finance-card small{color:#667085;font-size:.88rem;line-height:1.35}.dashboard-finance-card--green{background:linear-gradient(90deg,#fbfffd,#fff 48%)}.dashboard-finance-card--blue{background:linear-gradient(90deg,#fbfdff,#fff 48%)}.dashboard-finance-card--orange{background:linear-gradient(90deg,#fffdf8,#fff 48%)}.dashboard-finance-card--purple{background:linear-gradient(90deg,#fefdff,#fff 48%)}@media(max-width:1100px){.dashboard-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-finance-section{margin:1rem 0 0!important}.dashboard-finance-section__header{align-items:flex-start;flex-direction:column}.dashboard-finance-grid{grid-template-columns:1fr}}.settings-pro-nav-link--active{border-color:#22c55e47!important;background:linear-gradient(135deg,#22c55e21,#f0fdf4f5)!important;box-shadow:inset 3px 0 #22c55e,0 12px 26px #0f172a0f}.settings-pro-nav-link--active span{color:#166534}.settings-pro-active-header{display:grid;gap:.22rem;padding:1rem 1.1rem;border:1px solid rgba(226,232,240,.95);border-radius:1.25rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf5);box-shadow:0 12px 28px #0f172a0b}.settings-pro-active-header h2{margin:0;color:#0f172a;font-size:1.25rem;font-weight:900}.settings-pro-active-header p{margin:0;color:#64748b;font-size:.92rem}.settings-pro-panel--active{animation:settingsSubpageIn .16s ease-out}@keyframes settingsSubpageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.settings-pro-page .settings-pro-panel-head h2,.settings-pro-page .settings-pro-card h3,.settings-pro-page .settings-pro-subpanel h3,.settings-pro-page .settings-pro-channel-card h4{letter-spacing:-.01em}.settings-pro-page .settings-pro-card p,.settings-pro-page .settings-pro-subpanel p,.settings-pro-page .settings-pro-channel-card p,.settings-pro-page .settings-pro-muted-note{line-height:1.45}@media(max-width:980px){.settings-pro-active-header{margin-top:-.25rem}}html{scrollbar-gutter:stable}.settings-pro-page{width:100%;min-width:0;overflow-x:clip}.settings-pro-hero,.settings-pro-layout{width:min(1500px,calc(100vw - clamp(2rem,4vw,4rem)));max-width:none;margin-left:auto;margin-right:auto}.settings-pro-layout{grid-template-columns:280px minmax(0,1fr);align-items:start}.settings-pro-nav{width:280px;min-width:280px;max-width:280px;justify-self:start;align-self:start;box-sizing:border-box;overflow:hidden}.settings-pro-main{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.settings-pro-active-header,.settings-pro-panel,.settings-pro-subpanel,.settings-pro-card,.settings-pro-channel-card,.settings-pro-plan-current,.settings-pro-plan-flow,.settings-pro-plan-grid,.settings-pro-condition-summary,.settings-pro-table-wrap,.settings-pro-category-map-list,.settings-pro-category-group-card{min-width:0;max-width:100%;box-sizing:border-box}.settings-pro-panel{width:100%}.settings-pro-table-wrap,.settings-pro-category-map-list,.settings-pro-ebay-policy-tabs,.settings-pro-category-modal,.settings-pro-ebay-policy-modal{overflow-x:auto}.settings-pro-panel--hidden{display:none!important}@media(max-width:1100px){.settings-pro-hero,.settings-pro-layout{width:calc(100vw - 2rem)}.settings-pro-layout{grid-template-columns:1fr}.settings-pro-nav{position:static;width:100%;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-pro-nav-title{grid-column:1 / -1}}@media(max-width:640px){.settings-pro-nav{grid-template-columns:1fr}}.app-sidebar-logo{display:block;width:auto;height:2.2rem;max-width:9rem;-o-object-fit:contain;object-fit:contain}.settings-pro-logo-preview{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;margin-top:.75rem;padding:.65rem .9rem;border:1px solid rgba(219,227,238,.9);border-radius:1rem;background:#fff;box-shadow:inset 0 1px #fffc,0 12px 28px #0f172a0d}.settings-pro-logo-preview img{display:block;width:auto;height:2.2rem;max-width:10rem;-o-object-fit:contain;object-fit:contain}html[data-theme=dark] .settings-pro-logo-preview,:root[data-theme=dark] .settings-pro-logo-preview{border-color:#334155e6;background:#0f172ab8}.brand-logo,.app-sidebar-logo,.settings-pro-logo-preview img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.brand-logo,.app-sidebar-logo{height:2rem;max-width:8.75rem}.settings-pro-logo-preview img{height:2.2rem;max-width:10rem}.public-home{--list2-green: #12b76a;--list2-green-dark: #079455;--list2-ink: #101828;--list2-muted: #667085;--list2-line: #dfe7e2;--list2-soft: #f7fbf8;min-height:100vh;background:radial-gradient(circle at 82% 18%,rgba(18,183,106,.11),transparent 28rem),radial-gradient(circle at 12% 10%,rgba(18,183,106,.08),transparent 24rem),linear-gradient(180deg,#fff,#f7faf8 44%,#fff);color:var(--list2-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-home button,.public-home a{text-decoration:none}.public-home button{border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0}.public-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:78px;padding:0 6vw;border-bottom:1px solid rgba(16,24,40,.08);background:#ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-logo-link{display:inline-flex;align-items:center}.public-logo-link img{display:block;width:134px;height:auto}.public-nav{display:flex;align-items:center;gap:1.45rem;color:#172033;font-size:.95rem;font-weight:800}.public-nav button:not(.public-nav-cta),.public-nav-login{color:#172033;opacity:.9;transition:color .16s ease,opacity .16s ease}.public-nav button:not(.public-nav-cta):hover,.public-nav-login:hover{color:var(--list2-green-dark);opacity:1;background:transparent}.public-nav-cta,.public-primary-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:14px;padding:0 1.4rem;background:linear-gradient(135deg,#12b76a,#079455);color:#fff;font-weight:900;box-shadow:0 14px 32px #12b76a3d;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.public-nav-cta:hover,.public-primary-button:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 18px 38px #12b76a47;background:linear-gradient(135deg,#12b76a,#079455)}.public-secondary-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid rgba(18,183,106,.55)!important;border-radius:14px!important;padding:0 1.5rem!important;background:#fff!important;color:var(--list2-ink)!important;font-weight:900;box-shadow:0 10px 30px #1018280f}.public-secondary-button:hover{background:#f4fbf7!important}.public-section-shell{width:min(1320px,calc(100% - 10vw));margin:0 auto}.public-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:650px;padding:4rem 0 5rem}.public-eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(16,24,40,.1);border-radius:999px;background:#ffffffc7;padding:.45rem .8rem;color:#475467;font-size:.88rem;font-weight:800;box-shadow:0 10px 30px #1018280a}.public-eyebrow span,.public-trust-row span:before{content:"";display:inline-block;width:.48rem;height:.48rem;border-radius:999px;background:var(--list2-green)}.public-hero h1{margin:1.4rem 0 1.1rem;max-width:650px;color:var(--list2-ink);font-size:clamp(3.1rem,6vw,6.6rem);font-weight:950;letter-spacing:-.075em;line-height:.94}.public-hero h1 em,.public-cta h2 em{color:var(--list2-green);font-style:normal}.public-hero-copy>p{max-width:560px;margin:0;color:#475467;font-size:clamp(1.05rem,1.4vw,1.24rem);line-height:1.72;font-weight:600}.public-hero-actions{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:2rem}.public-hero-actions .public-primary-button,.public-hero-actions .public-secondary-button{width:220px}.public-trust-row{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:1.75rem;color:#667085;font-size:.95rem;font-weight:750}.public-trust-row span{display:inline-flex;align-items:center;gap:.48rem}.public-product-card{overflow:hidden;border:1px solid rgba(16,24,40,.1);border-radius:24px;background:#ffffffe0;box-shadow:0 40px 90px #10182821,18px 40px 90px #12b76a1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.public-product-topbar{display:grid;grid-template-columns:112px minmax(0,1fr) 18px 18px 34px;align-items:center;gap:.8rem;padding:1.15rem 1.25rem;border-bottom:1px solid rgba(16,24,40,.08)}.public-product-topbar img{width:84px;height:auto;display:block}.public-product-search{display:flex;align-items:center;height:34px;border:1px solid rgba(16,24,40,.1);border-radius:9px;padding:0 .85rem;color:#98a2b3;font-size:.78rem;font-weight:700}.public-product-dot{display:block;width:18px;height:18px;border-radius:999px;background:#eef4f0;border:1px solid #dce8e1}.public-product-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#eff7f2;color:#05603a;font-size:.72rem;font-weight:900}.public-product-body{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:430px}.public-product-sidebar{display:flex;flex-direction:column;gap:.3rem;padding:1.25rem;border-right:1px solid rgba(16,24,40,.08);background:linear-gradient(180deg,#fbfdfc,#f5faf7)}.public-product-sidebar span{display:flex;align-items:center;gap:.5rem;border-radius:9px;padding:.55rem .65rem;color:#667085;font-size:.72rem;font-weight:850}.public-product-sidebar span.active{background:#e8f8ee;color:#067647}.public-sidebar-glyph{width:11px;height:11px;border-radius:3px;border:1.5px solid currentColor}.public-product-main{padding:1.25rem}.public-product-title-row,.public-card-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#101828;font-size:.9rem;font-weight:900}.public-product-title-row span{color:#98a2b3;font-size:.72rem}.public-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem}.public-kpi-grid div,.public-table-card,.public-chart-card,.public-market-card{border:1px solid rgba(16,24,40,.08);border-radius:14px;background:#fff;box-shadow:0 12px 30px #1018280d}.public-kpi-grid div{display:grid;gap:.25rem;padding:.9rem}.public-kpi-grid span,.public-kpi-grid small{color:#667085;font-size:.68rem;font-weight:850}.public-kpi-grid strong{color:#101828;font-size:1.15rem;letter-spacing:-.04em}.public-kpi-grid small{color:var(--list2-green-dark)}.public-dashboard-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:.85rem;margin-top:.85rem}.public-table-card,.public-chart-card{min-height:240px;padding:1rem}.public-table-row{display:grid;grid-template-columns:.8fr 1.2fr .9fr .9fr;gap:.5rem;padding:.72rem 0;border-bottom:1px solid rgba(16,24,40,.06);color:#475467;font-size:.68rem;font-weight:750}.public-table-row span:last-child{color:var(--list2-green-dark);font-weight:900}.public-green-link{display:inline-block;margin-top:.75rem;color:var(--list2-green-dark);font-size:.75rem;font-weight:900}.public-chart-card svg{display:block;width:100%;height:145px;margin-top:.35rem}.public-market-card{display:grid;gap:.2rem;padding:.85rem}.public-market-card span{color:#667085;font-size:.72rem;font-weight:800}.public-section-heading{max-width:760px;margin:0 auto 1.7rem;text-align:center}.public-section-heading h2,.public-cta h2{margin:0;color:var(--list2-ink);font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.02;letter-spacing:-.055em;font-weight:950}.public-section-heading p{margin:.7rem 0 0;color:var(--list2-muted);font-size:1.05rem;font-weight:600}.public-advantage,.public-features,.public-workflow,.public-pricing,.public-modules{padding:3.2rem 0}.public-feature-grid,.public-advantage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.public-advantage-card,.public-feature-card,.public-workflow-item,.public-plan-card,.public-module-card{border:1px solid rgba(16,24,40,.09);border-radius:18px;background:#ffffffd6;box-shadow:0 16px 42px #1018280e}.public-feature-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.35rem}.public-advantage-card{display:grid;gap:.9rem;padding:1.5rem}.public-card-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#eaf8ef;color:var(--list2-green-dark);font-size:1.24rem;font-weight:950;box-shadow:inset 0 0 0 1px #12b76a1f}.public-feature-card h3,.public-advantage-card h3,.public-workflow-item h3,.public-module-card h3{margin:0;color:var(--list2-ink);font-size:1rem;letter-spacing:-.02em;font-weight:950}.public-feature-card p,.public-advantage-card p,.public-workflow-item p,.public-module-card p{margin:.45rem 0 0;color:var(--list2-muted);font-size:.9rem;line-height:1.55;font-weight:600}.public-workflow-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.8rem;align-items:stretch}.public-workflow-row--four{grid-template-columns:repeat(4,minmax(0,1fr))}.public-workflow-item-wrap{position:relative}.public-workflow-item{height:100%;padding:1.2rem}.public-workflow-item .public-card-icon{margin-bottom:.75rem}.public-workflow-arrow{position:absolute;right:-1.27rem;top:50%;transform:translateY(-50%);color:#101828;font-size:1.35rem;font-weight:950}.public-workflow-note{margin:1.35rem 0 0;text-align:center;color:#667085;font-size:.96rem;font-weight:750}.public-workflow-note strong{color:var(--list2-green-dark)}.public-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:2rem}.public-plan-card{position:relative;overflow:hidden;padding:2rem}.public-plan-card--pro{border-color:#12b76ab8;box-shadow:0 22px 70px #12b76a21,0 20px 54px #10182812}.public-popular-ribbon{position:absolute;inset:0 0 auto;display:grid;height:28px;place-items:center;background:linear-gradient(135deg,#12b76a,#079455);color:#fff;font-size:.78rem;font-weight:950}.public-plan-card--pro .public-plan-head{margin-top:.75rem}.public-plan-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.public-plan-head h3{margin:0;color:var(--list2-ink);font-size:1.75rem;letter-spacing:-.055em;font-weight:950}.public-plan-head span{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;background:#eff4f1;padding:0 .8rem;color:#475467;font-size:.78rem;font-weight:900;white-space:nowrap}.public-plan-card--pro .public-plan-head span{background:#e8f8ee;color:#067647}.public-price-row{display:flex;align-items:baseline;gap:.7rem;margin:1.2rem 0 1rem}.public-price-row strong{color:#101828;font-size:3rem;line-height:1;letter-spacing:-.07em;font-weight:950}.public-price-row span{color:#667085;font-size:.88rem;font-weight:800}.public-plan-summary{margin:0 0 1.2rem;color:var(--list2-muted);font-size:.95rem;line-height:1.6;font-weight:600}.public-check-list{display:grid;gap:.68rem;margin:0;padding:0;list-style:none;color:#344054;font-size:.94rem;font-weight:750}.public-check-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:.55rem;align-items:start}.public-check{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#e8f8ee;color:var(--list2-green-dark);font-size:.72rem;font-weight:950}.public-plan-button{width:100%;margin-top:1.5rem}.public-module-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.public-module-card{padding:1.2rem}.public-module-card .public-card-icon{width:38px;height:38px;margin-bottom:.9rem;font-size:1rem}.public-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2rem;overflow:hidden;margin-top:1rem;margin-bottom:3rem;border-radius:24px;background:radial-gradient(circle at 70% 120%,rgba(18,183,106,.18),transparent 36rem),linear-gradient(135deg,#101828,#07111d);padding:clamp(2rem,4vw,3.5rem);color:#fff;box-shadow:0 26px 70px #1018282e}.public-cta:after{content:"";position:absolute;right:10%;bottom:-22rem;width:42rem;height:42rem;border:1px solid rgba(18,183,106,.26);border-radius:999px}.public-cta>*{position:relative;z-index:1}.public-cta h2{color:#fff;max-width:590px}.public-cta p{max-width:540px;margin:.85rem 0 0;color:#ffffffba;font-size:1rem;line-height:1.65;font-weight:650}.public-cta-actions{display:grid;gap:.75rem;justify-items:center}.public-cta-actions .public-primary-button{min-width:280px}.public-cta-actions span{color:#ffffffb3;font-size:.9rem;font-weight:700}.public-cta-actions a:not(.public-primary-button){color:#47cd89;font-weight:950}.public-cta>img{width:138px;height:auto;filter:brightness(0) invert(1);opacity:.92}@media(max-width:1180px){.public-hero{grid-template-columns:1fr}.public-product-card{max-width:900px;justify-self:center}.public-advantage-grid,.public-feature-grid,.public-module-grid,.public-workflow-row{grid-template-columns:repeat(2,minmax(0,1fr))}.public-workflow-arrow{display:none}.public-cta{grid-template-columns:1fr}.public-cta-actions{justify-items:start}}@media(max-width:760px){.public-header{align-items:flex-start;flex-direction:column;padding:1rem 5vw}.public-nav{width:100%;flex-wrap:wrap;gap:.85rem}.public-nav-cta{width:100%}.public-section-shell{width:min(100% - 2rem,1320px)}.public-hero{min-height:0;padding:2.5rem 0 3.2rem}.public-hero h1{font-size:clamp(3rem,13vw,4.5rem)}.public-hero-actions .public-primary-button,.public-hero-actions .public-secondary-button{width:100%}.public-product-card{display:none}.public-advantage-grid,.public-feature-grid,.public-workflow-row,.public-plan-grid,.public-module-grid{grid-template-columns:1fr}.public-plan-card{padding:1.35rem}.public-plan-head{align-items:flex-start;flex-direction:column}.public-cta{padding:1.5rem}}.login-public-shell{display:grid;min-height:100vh;place-items:center;padding:2rem;background:radial-gradient(circle at 15% 20%,rgba(18,183,106,.12),transparent 26rem),radial-gradient(circle at 84% 0%,rgba(18,183,106,.1),transparent 30rem),#f7faf8;color:#101828}.login-public-card{width:min(1050px,100%);overflow:hidden;border:1px solid rgba(16,24,40,.1);border-radius:28px;background:#ffffffe0;box-shadow:0 34px 100px #10182821;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.login-public-brand-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.6rem;border-bottom:1px solid rgba(16,24,40,.08)}.login-public-brand-row img{display:block;width:118px;height:auto}.login-public-brand-row span{color:#067647;font-size:.86rem;font-weight:900}.login-public-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:1.4rem;padding:clamp(1.4rem,4vw,3rem)}.login-public-copy{display:flex;flex-direction:column;justify-content:center;min-height:460px;border-radius:24px;background:radial-gradient(circle at 90% 110%,rgba(18,183,106,.16),transparent 24rem),linear-gradient(135deg,#101828,#07111d);padding:clamp(1.7rem,4vw,3.2rem);color:#fff}.login-public-copy .public-eyebrow{align-self:flex-start;background:#ffffff14;border-color:#ffffff2e;color:#ffffffd1}.login-public-copy h1{margin:1.2rem 0 1rem;color:#fff;font-size:clamp(3rem,5vw,5.7rem);line-height:.92;letter-spacing:-.075em;font-weight:950}.login-public-copy p{max-width:520px;margin:0;color:#ffffffb8;font-size:1.08rem;line-height:1.75;font-weight:650}.login-public-steps{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.login-public-steps span{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;padding:.55rem .8rem;color:#ffffffc7;font-size:.82rem;font-weight:900}.login-public-form{align-self:center;display:grid;gap:1rem;border:1px solid rgba(16,24,40,.08);border-radius:24px;background:#fff;padding:2rem;box-shadow:0 18px 54px #10182814}.login-public-form h2{margin:0 0 .35rem;color:#101828;font-size:2rem;letter-spacing:-.055em;font-weight:950}.login-public-form label{display:grid;gap:.45rem;color:#344054;font-size:.9rem;font-weight:900}.login-public-form input{width:100%;min-height:50px;border:1px solid rgba(16,24,40,.14);border-radius:14px;background:#fff;padding:0 .95rem;color:#101828;font-size:1rem;font-weight:650}.login-public-form .public-primary-button{width:100%;margin-top:.2rem}.login-public-form p{margin:.2rem 0 0;color:#667085;text-align:center;font-size:.92rem;font-weight:650}.login-public-form p a{color:#079455;font-weight:950}.login-public-error{border:1px solid #fecaca;border-radius:14px;background:#fef2f2;padding:.85rem 1rem;color:#991b1b;font-size:.9rem;font-weight:800}@media(max-width:900px){.login-public-grid{grid-template-columns:1fr}.login-public-copy{min-height:0}}:root{--list2-sidebar-width: 17rem;--list2-page-max-width: 1720px;--list2-page-gutter-x: clamp(1.15rem, 1.45vw, 1.65rem);--list2-page-gutter-y: clamp(1.05rem, 1.35vw, 1.5rem);--list2-page-gap: clamp(1rem, 1.25vw, 1.35rem)}.app-root--with-sidebar .app-sidebar-search{position:relative;padding:.85rem .85rem .35rem;border-bottom:1px solid rgba(226,232,240,.72)}.app-root--with-sidebar .app-sidebar-search-form{position:relative;display:flex;align-items:center}.app-root--with-sidebar .app-sidebar-search-icon{position:absolute;left:.85rem;width:1rem;height:1rem;color:#64748b;pointer-events:none}.app-root--with-sidebar .app-sidebar-search-form input{width:100%;min-height:2.55rem;padding:.55rem .8rem .55rem 2.35rem;border-radius:.9rem;border:1px solid #dce6ef;background:#f8fafc;color:#0f172a;font-size:.88rem;font-weight:700;box-shadow:inset 0 1px #ffffffeb}.app-root--with-sidebar .app-sidebar-search-form input::-moz-placeholder{color:#94a3b8;font-weight:750}.app-root--with-sidebar .app-sidebar-search-form input::placeholder{color:#94a3b8;font-weight:750}.app-root--with-sidebar .app-sidebar-search-form input:focus{border-color:#14b86fb8;background:#fff;box-shadow:0 0 0 3px #14b86f1f,inset 0 1px #ffffffeb}.app-root--with-sidebar .app-sidebar-search-results{position:absolute;top:calc(100% - .2rem);left:.85rem;right:.85rem;z-index:260;display:grid;gap:.35rem;max-height:min(25rem,calc(100vh - 11rem));overflow:auto;padding:.45rem;border:1px solid #dfe8f1;border-radius:1rem;background:#fffffffa;box-shadow:0 22px 54px #0f172a29}.app-root--with-sidebar .app-sidebar-search-result{display:grid;grid-template-columns:2.15rem minmax(0,1fr);gap:.65rem;align-items:center;width:100%;min-width:0;padding:.62rem;border:1px solid transparent;border-radius:.78rem;background:transparent;color:#0f172a;text-align:left}.app-root--with-sidebar .app-sidebar-search-result:hover{border-color:#dff4e8;background:#f3fbf6}.app-root--with-sidebar .app-sidebar-search-result-icon{width:2.15rem;height:2.15rem;padding:.45rem;border-radius:.72rem;color:#0f9f5f;background:#ecfbf3}.app-root--with-sidebar .app-sidebar-search-result span{min-width:0;display:grid;gap:.12rem}.app-root--with-sidebar .app-sidebar-search-result strong,.app-root--with-sidebar .app-sidebar-search-result small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-root--with-sidebar .app-sidebar-search-result strong{font-size:.84rem;line-height:1.18}.app-root--with-sidebar .app-sidebar-search-result small{color:#64748b;font-size:.73rem;font-weight:750}.app-root--with-sidebar .app-sidebar-search-state{padding:.85rem;color:#64748b;font-size:.82rem;font-weight:750;text-align:center}.app-root--with-sidebar .app-sidebar-search-state--error{color:#b42318}.app-root--with-sidebar .app-sidebar-quick-actions{margin-top:auto;padding:.85rem .85rem .7rem;display:grid;gap:.5rem;border-top:1px solid rgba(226,232,240,.78);background:linear-gradient(180deg,#fff0,#fff 28%)}.app-root--with-sidebar .app-sidebar-quick-actions__head{display:flex;align-items:center;justify-content:space-between;padding:0 .15rem;color:#64748b;font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.app-root--with-sidebar .app-sidebar-quick-actions__grid{display:grid;gap:.42rem}.app-root--with-sidebar .app-sidebar-quick-action{width:100%;min-width:0;border:1px solid #e0e8ef;border-radius:.92rem;background:#ffffffdb;color:#102033;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.58rem;align-items:center;padding:.55rem .62rem;text-align:left;cursor:pointer;box-shadow:0 8px 20px #0f172a09}.app-root--with-sidebar .app-sidebar-quick-action:hover{border-color:#c7efd7;background:#f6fff9;transform:translateY(-1px)}.app-root--with-sidebar .app-sidebar-quick-action--primary{border-color:#16b95757;background:linear-gradient(135deg,#edfff4,#fff)}.app-root--with-sidebar .app-sidebar-quick-action__icon{width:2rem;height:2rem;padding:.45rem;border-radius:.72rem;background:#ecfbf3;color:#0f9f5f}.app-root--with-sidebar .app-sidebar-quick-action span{min-width:0;display:grid;gap:.05rem}.app-root--with-sidebar .app-sidebar-quick-action strong,.app-root--with-sidebar .app-sidebar-quick-action small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-root--with-sidebar .app-sidebar-quick-action strong{font-size:.82rem;letter-spacing:-.01em}.app-root--with-sidebar .app-sidebar-quick-action small{color:#64748b;font-size:.71rem;font-weight:800}@media(min-width:901px){.app-root--with-sidebar{min-height:100vh}.app-root--with-sidebar .app-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:var(--list2-sidebar-width)!important;max-width:var(--list2-sidebar-width)!important;transform:none!important;z-index:210!important;box-shadow:10px 0 28px #0f172a0e!important}.app-root--with-sidebar .app-sidebar-header{min-height:4.45rem}.app-root--with-sidebar .app-sidebar-close,.app-root--with-sidebar .sidebar-toggle,.app-root--with-sidebar .sidebar-overlay{display:none!important}.app-root--with-sidebar .top-nav,.app-root--with-sidebar .main-content,.app-root--with-sidebar .app-footer{width:calc(100% - var(--list2-sidebar-width))!important;margin-left:var(--list2-sidebar-width)!important}.app-root--with-sidebar .top-nav{border-left:0!important;border-radius:0 0 10px!important}.app-root--with-sidebar .top-nav-left{display:none!important}.app-root--with-sidebar .top-nav-row{gap:.65rem!important}.app-root--with-sidebar .tab-bar-tab{min-width:128px!important;max-width:210px!important}.app-root--with-sidebar .tab-bar-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-root--with-sidebar .tab-panel{padding:var(--list2-page-gutter-y, 1.25rem) var(--list2-page-gutter-x, 1.35rem) calc(var(--list2-page-gutter-y, 1.25rem) + .35rem)!important}}@media(max-width:900px){.app-root--with-sidebar .top-nav,.app-root--with-sidebar .main-content,.app-root--with-sidebar .app-footer{width:100%!important;margin-left:0!important}.app-root--with-sidebar .app-sidebar-search{padding-top:.7rem}.app-root--with-sidebar .app-sidebar-search-results{position:static;margin-top:.45rem;max-height:17rem;box-shadow:0 14px 34px #0f172a24}.tab-panel,.app-root--with-sidebar .tab-panel{padding:.75rem!important}}.app-sidebar-steve-wrap{margin-top:0;padding:.8rem;border-top:1px solid rgba(226,232,240,.8);background:linear-gradient(180deg,#fff0,#fff 34%)}.app-sidebar-steve{width:100%;display:grid;grid-template-columns:2.45rem minmax(0,1fr) auto;gap:.72rem;align-items:center;border:1px solid rgba(22,185,87,.24);border-radius:1rem;background:linear-gradient(135deg,#f5fff8,#fff 72%);color:#102033;padding:.68rem;text-align:left;cursor:pointer;box-shadow:0 14px 32px #0f172a0f}.app-sidebar-steve:hover{border-color:#16b95775;transform:translateY(-1px)}.app-sidebar-steve-avatar{width:2.45rem;height:2.45rem;border-radius:.85rem;display:grid;place-items:center;background:#fff;border:1px solid rgba(22,185,87,.2);overflow:hidden;box-shadow:0 12px 24px #16b95729}.steve-icon-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent}.app-sidebar-steve-copy{min-width:0;display:grid;gap:.12rem}.app-sidebar-steve-copy strong{font-size:.92rem;letter-spacing:-.02em}.app-sidebar-steve-copy small{color:#64748b;font-size:.74rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-steve-badge{min-width:1.45rem;height:1.45rem;border-radius:999px;display:grid;place-items:center;background:#ef4444;color:#fff;font-size:.72rem;font-weight:950}.support-chat-toggle{display:none!important}.support-chat-panel--steve{position:fixed;left:calc(var(--list2-sidebar-width, 17rem) + 1.1rem);bottom:1.1rem;right:auto;width:min(27rem,calc(100vw - var(--list2-sidebar-width, 17rem) - 2.2rem));max-height:min(42rem,calc(100vh - 2.2rem));border:1px solid rgba(22,185,87,.22);border-radius:1.35rem;box-shadow:0 28px 80px #0f172a3d;overflow:hidden;z-index:320}.support-chat-panel--steve .support-chat-header{background:linear-gradient(135deg,#102033,#172b3d);color:#fff}.support-chat-panel--steve .support-chat-subtitle{color:#ffffffb8}.steve-popup-alerts{padding:.7rem .85rem 0;background:#fff}.steve-popup-alerts button{width:100%;border:1px solid #dff4e8;border-radius:.9rem;background:#f4fff8;color:#087443;padding:.68rem .85rem;font-size:.84rem;font-weight:900;cursor:pointer}.support-chat-input--compact{border-top:1px solid #e5e7eb}.steve-quick-actions{display:grid;gap:.6rem}.steve-quick-actions-label{color:#64748b;font-size:.86rem;font-weight:800}.steve-quick-actions-row{display:flex;flex-wrap:wrap;gap:.5rem}.steve-quick-actions-row button,.steve-support-actions button,.steve-notification-actions button,.steve-faq-list button{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:.52rem .72rem;font-size:.82rem;font-weight:850;cursor:pointer}.steve-quick-actions-row button:hover,.steve-support-actions button:hover,.steve-notification-actions button:hover,.steve-faq-list button:hover{border-color:#16b957;color:#087443;background:#f4fff8}.steve-ticket-draft{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:1rem;padding:.85rem;display:grid;gap:.6rem}.steve-ticket-draft strong,.steve-ticket-draft span,.steve-ticket-success{color:#166534}.steve-ticket-draft>div:first-child{display:grid;gap:.22rem}.steve-ticket-tags{display:flex;gap:.45rem;flex-wrap:wrap}.steve-ticket-tags span{border:1px solid #86efac;border-radius:999px;padding:.22rem .52rem;font-size:.78rem;font-weight:850}.steve-ticket-draft button{border:1px solid #16a34a;background:#22c55e;color:#052e16;border-radius:.72rem;padding:.72rem .9rem;font-weight:900;cursor:pointer}.steve-page-shell{display:grid;gap:1rem;max-width:1500px;margin:0 auto}.steve-page-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;border:1px solid rgba(22,185,87,.18);border-radius:1.4rem;background:radial-gradient(circle at top right,rgba(22,185,87,.16),transparent 22rem),linear-gradient(135deg,#fff,#f7fffa);padding:1.25rem;box-shadow:0 18px 48px #0f172a0f}.steve-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid #dff4e8;border-radius:999px;background:#f4fff8;color:#087443;padding:.38rem .68rem;font-size:.78rem;font-weight:950;margin-bottom:.7rem}.steve-page-hero h1{margin:0;color:#0f172a;font-size:clamp(1.9rem,3vw,3.2rem);line-height:.98;letter-spacing:-.065em}.steve-page-hero p{max-width:55rem;color:#64748b;margin:.75rem 0 0;font-size:1rem;line-height:1.6;font-weight:650}.steve-page-stats{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}.steve-page-stats span{display:grid;min-width:8.4rem;border:1px solid #e5edf5;border-radius:1rem;background:#fff;color:#64748b;padding:.85rem;font-size:.8rem;font-weight:850;box-shadow:0 12px 26px #0f172a0b}.steve-page-stats strong{color:#0f172a;font-size:1.5rem;letter-spacing:-.05em}.steve-page-grid{display:grid;grid-template-columns:minmax(17rem,.85fr) minmax(25rem,1.35fr) minmax(17rem,.85fr);gap:1rem;align-items:start}.steve-page-card{border:1px solid #e5edf5;border-radius:1.25rem;background:#fffffff5;box-shadow:0 14px 34px #0f172a0e;overflow:hidden}.steve-page-card-head{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #edf2f7}.steve-page-card-head h2{margin:0;color:#0f172a;font-size:1rem;letter-spacing:-.025em}.steve-page-card-head p{margin:.25rem 0 0;color:#64748b;font-size:.84rem;line-height:1.45;font-weight:650}.steve-page-chat-card{min-height:34rem}.support-chat-body--page{height:min(52vh,34rem);min-height:24rem;border-bottom:1px solid #edf2f7}.steve-notification-list{display:grid;gap:.7rem;padding:.85rem;max-height:37rem;overflow:auto}.steve-notification{display:grid;gap:.7rem;border:1px solid #e5edf5;border-radius:1rem;background:#fff;padding:.82rem}.steve-notification--read{opacity:.74}.steve-notification--success{border-color:#c8f5d8;background:#f6fff9}.steve-notification--warning{border-color:#fde68a;background:#fffbeb}.steve-notification--danger{border-color:#fecaca;background:#fff5f5}.steve-notification--info{border-color:#dbeafe;background:#f8fbff}.steve-notification-main{display:grid;gap:.25rem}.steve-notification-main strong{color:#0f172a;font-size:.92rem;letter-spacing:-.01em}.steve-notification-main p{color:#475569;margin:0;font-size:.84rem;line-height:1.42;font-weight:650}.steve-notification-main small{color:#94a3b8;font-size:.72rem;font-weight:800}.steve-notification-actions,.steve-support-actions{display:flex;flex-wrap:wrap;gap:.45rem}.steve-support-actions{padding:.85rem}.steve-support-actions button:first-child{background:#16b957;border-color:#16b957;color:#fff}.steve-faq-list{display:grid;gap:.7rem;padding:0 .85rem .85rem}.steve-faq-list article{border:1px solid #e5edf5;border-radius:1rem;background:#fff;padding:.82rem;display:grid;gap:.45rem}.steve-faq-list strong{color:#0f172a;font-size:.9rem}.steve-faq-list p{margin:0;color:#64748b;font-size:.82rem;line-height:1.45;font-weight:650}.steve-empty-state{border:1px dashed #cbd5e1;border-radius:1rem;color:#64748b;padding:1rem;font-size:.9rem;line-height:1.5;font-weight:700;background:#f8fafc}@media(max-width:1200px){.steve-page-grid{grid-template-columns:1fr}.steve-page-chat-card{order:-1}}@media(max-width:900px){.support-chat-panel--steve{left:1rem;right:1rem;width:auto}.steve-page-hero{grid-template-columns:1fr}.steve-page-stats{justify-content:stretch}.steve-page-stats span{flex:1;min-width:0}}.steve-command-page{max-width:1480px;gap:1rem}.steve-command-hero{display:grid;grid-template-columns:5.2rem minmax(0,1fr);gap:1rem;align-items:start;border:1px solid #e2e8f0;border-radius:1.35rem;background:radial-gradient(circle at 96% 0%,rgba(22,185,87,.12),transparent 22rem),linear-gradient(135deg,#fff,#f8fbfa);padding:1.15rem;box-shadow:0 18px 48px #0f172a0e}.steve-hero-avatar{width:4.8rem;height:4.8rem;border-radius:1.3rem;display:grid;place-items:center;background:#fff;border:1px solid rgba(22,185,87,.2);overflow:hidden;box-shadow:0 20px 42px #16b9572e;position:relative}.steve-hero-avatar:after{content:"";position:absolute;top:.55rem;right:.65rem;width:.62rem;height:.62rem;border-radius:999px;background:#bbf7d0;border:2px solid #ffffff}.steve-hero-main h1{margin:0;font-size:clamp(2.15rem,4vw,3.65rem);line-height:.9;letter-spacing:-.075em;color:#0f172a}.steve-hero-main p{margin:.45rem 0 0;color:#64748b;font-weight:700;line-height:1.55;max-width:58rem}.steve-ask-bar{margin-top:1rem;min-height:3.35rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;border:1px solid #dbe4ea;border-radius:1rem;background:#fff;padding:.5rem .55rem .5rem 1rem;box-shadow:0 14px 34px #0f172a0b}.steve-ask-bar>span{color:#64748b;font-size:1.25rem;font-weight:900}.steve-ask-bar input{border:0;outline:0;background:transparent;color:#0f172a;font:inherit;min-width:0}.steve-ask-bar button,.steve-ticket-panel button{border:0;border-radius:.82rem;background:#16b957;color:#fff;min-height:2.32rem;padding:0 .95rem;font-weight:950;cursor:pointer;box-shadow:0 12px 24px #16b95738}.steve-ask-bar button:disabled{opacity:.55;cursor:default;box-shadow:none}.steve-prompt-chips{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.8rem}.steve-prompt-chips button{border:1px solid #dbe4ea;border-radius:.82rem;background:#fff;color:#334155;padding:.62rem .82rem;font-size:.84rem;font-weight:900;cursor:pointer}.steve-prompt-chips button:hover{border-color:#16b957;color:#087443;background:#f4fff8}.steve-command-grid{display:grid;grid-template-columns:minmax(19rem,.85fr) minmax(34rem,1.85fr);gap:1rem;align-items:stretch}.steve-attention-card,.steve-chat-card,.steve-help-card,.steve-ticket-card{border-radius:1.15rem}.steve-attention-card .steve-page-card-head,.steve-chat-card .steve-page-card-head,.steve-help-card .steve-page-card-head,.steve-ticket-card .steve-page-card-head{padding:1rem 1rem .85rem}.steve-page-card-head h2 span,.steve-notification-group-head span{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.75rem;font-weight:950;margin-left:.35rem}.steve-notification-list--grouped{padding:.85rem;gap:.9rem;max-height:37rem}.steve-notification-group{display:grid;gap:.58rem}.steve-notification-group-head{display:flex;align-items:center;gap:.42rem;font-size:.9rem}.steve-notification-group--critical .steve-notification-group-head strong{color:#dc2626}.steve-notification-group--today .steve-notification-group-head strong{color:#ea580c}.steve-notification-group--suggestions .steve-notification-group-head strong{color:#2563eb}.steve-notification{border-radius:1rem;padding:.78rem;gap:.65rem;box-shadow:0 10px 22px #0f172a09}.steve-notification-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.steve-notification-title-row small{white-space:nowrap;color:#64748b}.steve-notification-actions button{min-width:5.4rem;border-radius:.64rem;padding:.46rem .62rem;background:#fff}.steve-chat-card{min-height:36rem;display:flex;flex-direction:column}.steve-chat-head{align-items:center}.steve-online-dot{display:inline-flex;align-items:center;gap:.32rem;color:#16a34a;font-size:.8rem;margin-left:.5rem;font-weight:850}.steve-online-dot:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:#22c55e}.steve-clear-chat{border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#64748b;padding:.45rem .75rem;font-weight:850;cursor:pointer}.steve-chat-card .support-chat-body--page{flex:1;height:33rem;max-height:none;min-height:26rem;background:linear-gradient(180deg,#fff,#f8fafc);padding:1rem}.steve-chat-card .support-chat-input{min-height:4.15rem;padding:.78rem;gap:.65rem}.steve-chat-card .support-chat-input input[type=text]{border:1px solid #e2e8f0;border-radius:.9rem;padding:.75rem .9rem;background:#fff}.steve-chat-card .support-chat-input button{border-radius:.9rem;background:#16b957;min-width:5.2rem}.steve-chat-card .support-chat-message{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:.8rem;font-size:.9rem}.steve-chat-card .support-chat-message--user{justify-content:flex-end;text-align:left}.steve-chat-card .support-chat-message-text{max-width:min(44rem,80%);border-radius:1rem;padding:.76rem .95rem;line-height:1.5;box-shadow:0 10px 22px #0f172a0a}.steve-chat-card .support-chat-message--bot .support-chat-message-text{background:#fff;border:1px solid #e2e8f0}.steve-chat-card .support-chat-message--user .support-chat-message-text{background:#dcfce7;color:#0f172a;border:1px solid #bbf7d0}.steve-message-avatar{width:2rem;height:2rem;border-radius:.72rem;background:#ffffffb3;border:1px solid rgba(22,185,87,.14);display:grid;place-items:center;overflow:hidden;flex:0 0 auto;box-shadow:0 8px 18px #0f172a0d}.steve-support-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(22rem,.7fr);gap:1rem}.steve-help-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem}.steve-help-tiles button{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:.9rem;display:grid;gap:.35rem;text-align:left;cursor:pointer;min-height:9.5rem;box-shadow:0 10px 22px #0f172a09}.steve-help-tiles button:hover{border-color:#16b957;transform:translateY(-1px)}.steve-help-tiles span{width:2.35rem;height:2.35rem;border-radius:.75rem;display:grid;place-items:center;background:#f0fdf4;font-size:1.15rem}.steve-help-tiles strong{color:#0f172a;font-size:.95rem}.steve-help-tiles small{color:#64748b;line-height:1.45;font-weight:700}.steve-ticket-panel{display:grid;gap:.8rem;padding:.85rem}.steve-ticket-panel label{display:grid;gap:.45rem;color:#334155;font-size:.84rem;font-weight:850}.steve-ticket-panel select{border:1px solid #dbe4ea;border-radius:.75rem;background:#fff;color:#0f172a;padding:.7rem .75rem}.steve-ticket-panel p{margin:0;color:#64748b;font-size:.84rem;line-height:1.45;font-weight:700}.steve-insights-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.steve-insights-row article{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;padding:.9rem;display:grid;gap:.18rem;box-shadow:0 10px 24px #0f172a09}.steve-insights-row span{color:#64748b;font-size:.8rem;font-weight:850}.steve-insights-row strong{color:#0f172a;font-size:1.55rem;letter-spacing:-.055em}.steve-insights-row small{color:#94a3b8;font-weight:800}@media(max-width:1180px){.steve-command-grid,.steve-support-grid{grid-template-columns:1fr}.steve-help-tiles,.steve-insights-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.steve-command-hero{grid-template-columns:1fr}.steve-hero-avatar{width:4rem;height:4rem;font-size:1.8rem}.steve-help-tiles,.steve-insights-row{grid-template-columns:1fr}.steve-prompt-chips{display:grid}}.listings-control-page .listings-top-card{padding:1rem 1.15rem;margin-bottom:.7rem;border-radius:18px;box-shadow:0 10px 24px #0f172a09}.listings-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.listings-control-page .listings-title-icon{width:2.65rem;height:2.65rem}.listings-control-page .listings-title-cluster h1{font-size:1.55rem}.listings-control-page .listings-title-cluster p{margin-top:.2rem;font-size:.9rem}.listings-control-page .listings-control-bar{grid-template-columns:minmax(240px,1fr) minmax(0,auto) minmax(0,auto) auto;padding:.72rem .8rem;margin-bottom:.7rem;border-radius:16px;box-shadow:0 10px 24px #0f172a08}.listings-control-actions--compact{color:#64748b;font-size:.82rem;font-weight:850}.listings-control-page .listings-table-shell{box-shadow:0 12px 28px #0f172a0b}@media(max-width:980px){.listings-control-page .listings-control-bar{grid-template-columns:1fr}.listings-top-actions{justify-content:flex-start}}.create-listing-flow-backdrop{align-items:flex-start;padding-top:6vh}.create-listing-flow-modal{width:min(760px,calc(100vw - 28px));max-height:min(82vh,760px);display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:24px;border:1px solid rgba(226,232,240,.95);box-shadow:0 28px 80px #0f172a33}.create-listing-flow-head{padding:22px 24px 16px;display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#fff,#f8fbf9)}.create-listing-flow-kicker{display:inline-flex;margin-bottom:6px;color:#0f9f52;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.create-listing-flow-head h2{margin:0;font-size:1.35rem;letter-spacing:-.045em;color:#0f172a}.create-listing-flow-head p{margin:6px 0 0;color:#64748b;font-size:.9rem;line-height:1.45}.create-listing-flow-close{border:none;background:#f1f5f9;color:#475569;width:34px;height:34px;border-radius:999px;cursor:pointer;font-size:1.2rem;line-height:1}.create-listing-flow-steps{display:flex;gap:8px;padding:14px 24px;border-bottom:1px solid #edf2f7;background:#fff}.create-listing-flow-steps span{flex:1;text-align:center;padding:8px 10px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.78rem;font-weight:800}.create-listing-flow-steps span.active,.create-listing-flow-steps span.done{background:#e8f8ee;color:#0c8f45}.create-listing-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 24px}.create-listing-type-card,.create-listing-item-option,.create-listing-marketplace{border:1px solid #e2e8f0;background:#fff;border-radius:18px;padding:16px;text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.create-listing-type-card:hover,.create-listing-item-option:hover,.create-listing-marketplace:hover{border-color:#16b957;box-shadow:0 14px 32px #0f172a14;transform:translateY(-1px)}.create-listing-type-card:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.create-listing-type-card strong,.create-listing-item-option strong,.create-listing-marketplace strong{display:block;color:#0f172a;font-size:.96rem;margin-bottom:5px}.create-listing-type-card span,.create-listing-item-option small,.create-listing-marketplace small,.create-listing-help-text{display:block;color:#64748b;font-size:.83rem;line-height:1.45}.create-listing-picker-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;padding:18px 24px 12px}.create-listing-picker-toolbar input,.create-listing-picker-toolbar select{min-height:42px;border:1px solid #dce7e0;border-radius:14px;padding:0 14px;font:inherit;background:#fff}.create-listing-item-list,.create-listing-marketplace-list{padding:0 24px 22px;display:grid;gap:10px;overflow:auto;max-height:440px}.create-listing-item-option{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:12px}.create-listing-item-thumb{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f1f5f9;color:#0f172a;font-weight:900}.create-listing-marketplace{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center}.create-listing-marketplace.is-selected{border-color:var(--marketplace-accent, #16b957);box-shadow:0 0 0 4px color-mix(in srgb,var(--marketplace-accent, #16b957) 12%,transparent)}.create-listing-marketplace-check{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;border:1px solid #dbe5df;color:#fff;background:var(--marketplace-accent, #16b957);font-weight:900}.create-listing-empty{border:1px dashed #dbe5df;border-radius:16px;padding:22px;color:#64748b;background:#f8fafc;text-align:center;font-weight:700}.create-listing-error{margin:0 24px 12px}.create-listing-flow-footer{margin-top:auto;display:flex;justify-content:space-between;gap:12px;padding:16px 24px 22px;border-top:1px solid #edf2f7;background:#fff}.create-listing-loading-modal{max-width:380px;text-align:center;padding:28px}.create-listing-spinner{width:42px;height:42px;margin:0 auto 14px;border-radius:999px;border:4px solid #e2e8f0;border-top-color:#16b957;animation:spin 1s linear infinite}@media(max-width:760px){.create-listing-type-grid,.create-listing-picker-toolbar{grid-template-columns:1fr}.create-listing-flow-backdrop{padding-top:18px}}.inventory-quantity-view{display:grid;gap:12px;padding:14px}.quantity-tree-node{border:1px solid #e2e8f0;border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 24px #0f172a0a}.quantity-tree-node summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.quantity-tree-node summary::-webkit-details-marker{display:none}.quantity-tree-node summary span:first-child{display:grid;gap:3px;min-width:0}.quantity-tree-node summary strong{color:#0f172a;font-size:.94rem;letter-spacing:-.02em}.quantity-tree-node summary small{color:#64748b;font-size:.78rem;font-weight:700}.quantity-tree-node summary:before{content:"›";color:#64748b;font-weight:900;transition:transform .16s ease}.quantity-tree-node[open]>summary:before{transform:rotate(90deg)}.quantity-count{min-width:34px;height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#e8f8ee;color:#0c8f45;font-weight:900;font-size:.82rem}.quantity-tree-children{display:grid;gap:10px;padding:0 12px 12px 28px}.quantity-tree-node--collection>summary{background:linear-gradient(180deg,#fff,#f8fbf9)}.quantity-tree-node--category,.quantity-tree-node--product,.quantity-tree-node--variant{box-shadow:none;border-radius:14px}.quantity-item-list{display:grid;gap:8px;padding:0 12px 12px 28px}.quantity-item-row{width:100%;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer}.quantity-item-row:hover{border-color:#16b957;box-shadow:0 10px 24px #0f172a12}.quantity-item-main{display:grid;gap:3px;min-width:0}.quantity-item-main strong{color:#0f172a;font-size:.88rem}.quantity-item-main small{color:#64748b;font-size:.76rem;font-weight:700}.quantity-item-status{flex:0 0 auto;border-radius:999px;background:#f1f5f9;color:#475569;font-size:.74rem;font-weight:850;padding:6px 9px}.duplicate-item-picker{margin-bottom:.9rem;border:1px solid #e2e8f0;border-radius:18px;background:#fff;overflow:hidden}.duplicate-item-picker h3{margin:0;padding:16px 18px 4px;font-size:1rem;letter-spacing:-.02em}.duplicate-item-picker>p{margin:0;padding:0 18px 4px;color:#64748b;font-size:.84rem}.duplicate-item-list{max-height:300px;padding-bottom:18px}.inventory-productdb-workspace{width:100%;min-height:calc(100vh - 150px);border:1px solid #e2e8f0;border-radius:24px;background:#f8fbf9;box-shadow:0 18px 46px #0f172a0f;padding:18px;overflow:visible}.inventory-page:has(.inventory-productdb-workspace){max-width:none}.inventory-productdb-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.inventory-productdb-workspace-head h2{margin:0;color:#0f172a;font-size:1.35rem;letter-spacing:-.04em}.inventory-productdb-workspace-head p{margin:4px 0 0;color:#64748b;font-size:.92rem}.inventory-productdb-workspace-head button{border:1px solid #d7e1da;background:#fff;color:#172033;border-radius:12px;padding:10px 14px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px #0f172a0a}.inventory-productdb-bulk-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(360px,.9fr);gap:16px;align-items:start;height:calc(100vh - 235px);min-height:680px}.inventory-productdb-browser-panel{min-width:0;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 16px 40px #0f172a0d;overflow:auto;min-height:0;height:100%;scrollbar-gutter:stable}.inventory-productdb-browser-panel>div{min-height:100%}.inventory-productdb-browser-panel .visual-catalog-modal--embedded,.inventory-productdb-browser-panel .visual-catalog-modal__shell{min-height:100%}.inventory-bulk-cart{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow:hidden;border:1px solid #dbe7df;border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdfc);box-shadow:0 22px 52px #0f172a14;padding:14px}.inventory-bulk-cart__head,.inventory-bulk-cart__active-head,.inventory-bulk-cart__section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inventory-bulk-cart__head span,.inventory-bulk-cart__active-head span,.inventory-bulk-cart__section-title span{display:block;color:#64748b;font-size:.76rem;font-weight:800;text-transform:uppercase}.inventory-bulk-cart__head strong,.inventory-bulk-cart__active-head strong,.inventory-bulk-cart__section-title strong{display:block;color:#0f172a;font-size:1rem;line-height:1.25}.inventory-bulk-cart__head button,.inventory-bulk-cart__active-head button{border:1px solid #dbe3ea;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font-weight:800;padding:8px 10px}.inventory-bulk-cart__empty{display:grid;gap:10px;min-height:0;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#64748b;text-align:center;padding:14px}.inventory-bulk-cart__empty strong{color:#0f172a}.inventory-bulk-cart__empty p{margin:6px 0 0;max-width:250px}.inventory-bulk-cart__message{border-radius:12px;padding:10px 12px;font-size:.86rem;font-weight:700}.inventory-bulk-cart__message--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.inventory-bulk-cart__message--success{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534}.inventory-bulk-cart__list{display:grid;gap:8px;max-height:210px;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.inventory-bulk-cart__list::-webkit-scrollbar,.inventory-productdb-browser-panel::-webkit-scrollbar{width:10px}.inventory-bulk-cart__list::-webkit-scrollbar-track,.inventory-productdb-browser-panel::-webkit-scrollbar-track{background:transparent}.inventory-bulk-cart__list::-webkit-scrollbar-thumb,.inventory-productdb-browser-panel::-webkit-scrollbar-thumb{background:#cbd5e1;border:3px solid transparent;border-radius:999px;background-clip:padding-box}.inventory-bulk-cart__list::-webkit-scrollbar-thumb:hover,.inventory-productdb-browser-panel::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.inventory-bulk-cart__skeletons{display:grid;gap:8px}.inventory-bulk-cart__skeleton{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:8px}.inventory-bulk-cart__skeleton-thumb,.inventory-bulk-cart__skeleton-line{display:block;border-radius:10px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7);background-size:180% 100%;animation:inventoryBulkSkeleton 1.5s ease-in-out infinite}.inventory-bulk-cart__skeleton-thumb{aspect-ratio:1 / 1}.inventory-bulk-cart__skeleton-copy{display:grid;gap:7px}.inventory-bulk-cart__skeleton-line{height:10px}.inventory-bulk-cart__skeleton-line--short{width:62%}@keyframes inventoryBulkSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.inventory-bulk-cart__row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;width:100%;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:8px;text-align:left;cursor:pointer}.inventory-bulk-cart__row--active{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.inventory-bulk-cart__thumb{display:grid;place-items:center;aspect-ratio:1 / 1;border-radius:10px;background:#f1f5f9;color:#94a3b8;font-size:.76rem;overflow:hidden}.inventory-bulk-cart__thumb img,.inventory-bulk-cart__hero-option img,.inventory-bulk-cart__photo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.inventory-bulk-cart__row-copy{min-width:0}.inventory-bulk-cart__row-copy strong{display:block;color:#0f172a;font-size:.9rem;line-height:1.25}.inventory-bulk-cart__row-copy small,.inventory-bulk-cart__active-head small,.inventory-bulk-cart__muted{display:block;color:#64748b;font-size:.78rem;line-height:1.35}.inventory-bulk-cart__form{display:grid;gap:10px;border-top:1px solid #e2e8f0;padding-top:12px;min-height:0}.inventory-bulk-cart__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inventory-bulk-cart__fields label{display:grid;gap:5px;color:#334155;font-size:.78rem;font-weight:800}.inventory-bulk-cart__fields input,.inventory-bulk-cart__fields select,.inventory-bulk-cart__fields textarea{width:100%;min-width:0;border:1px solid #dbe3ea;border-radius:10px;background:#fff;color:#0f172a;font:inherit;font-size:.88rem;padding:8px 10px}.inventory-bulk-cart__wide-field{grid-column:1 / -1}.inventory-bulk-cart__media-section{display:grid;gap:8px;border:1px solid #eef2f7;border-radius:14px;background:#f8fafc;padding:9px}.inventory-bulk-cart__hero-grid,.inventory-bulk-cart__photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(54px,1fr));gap:8px}.inventory-bulk-cart__hero-option,.inventory-bulk-cart__photo{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid #dbe3ea;border-radius:12px;background:#fff}.inventory-bulk-cart__hero-option{cursor:pointer;padding:4px}.inventory-bulk-cart__hero-option--selected{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a21}.inventory-bulk-cart__hero-option em{position:absolute;right:5px;bottom:5px;border-radius:999px;background:#16a34a;color:#fff;font-size:.66rem;font-style:normal;font-weight:900;padding:2px 6px}.inventory-bulk-cart__dropzone{display:grid;place-items:center;min-height:72px;border:1px dashed #94a3b8;border-radius:12px;background:#fff;color:#334155;cursor:pointer;text-align:center;padding:10px}.inventory-bulk-cart__dropzone input{display:none}.inventory-bulk-cart__dropzone span{font-weight:900}.inventory-bulk-cart__dropzone small{color:#64748b}.inventory-bulk-cart__photo button{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:999px;background:#0f172ac7;color:#fff;cursor:pointer}.inventory-bulk-cart__submit{width:100%;border:0;border-radius:12px;background:#16a34a;color:#fff;cursor:pointer;font-weight:900;padding:11px 14px;box-shadow:0 14px 30px #16a34a33}.inventory-bulk-cart__submit:disabled,.inventory-bulk-cart button:disabled{cursor:not-allowed;opacity:.62}.inventory-quantity-view .quantity-tree-children,.inventory-quantity-view .quantity-item-list{padding-left:12px;padding-right:12px}.inventory-quantity-view .quantity-tree-node--category,.inventory-quantity-view .quantity-tree-node--product,.inventory-quantity-view .quantity-tree-node--variant{margin-left:0;border-left:3px solid #e8f8ee}.inventory-quantity-view .quantity-tree-node summary{min-height:64px}.inventory-quantity-view .quantity-item-row{margin-left:0}@media(max-width:760px){.inventory-productdb-workspace{padding:12px;border-radius:18px}.inventory-productdb-workspace-head{display:grid}.inventory-productdb-bulk-layout{grid-template-columns:1fr;height:auto;min-height:0}.inventory-productdb-browser-panel{height:auto;overflow:visible}.inventory-bulk-cart{position:static;height:auto;overflow:visible}.inventory-bulk-cart__list{max-height:240px}}.inventory-quantity-view--flat{display:grid;gap:12px;padding:14px}.inventory-quantity-view--flat .quantity-tree-children,.inventory-quantity-view--flat .quantity-item-list{padding:0 12px 12px;margin:0;display:grid;gap:10px}.inventory-quantity-view--flat .quantity-tree-node{width:100%;margin-left:0!important;border-left:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a09}.inventory-quantity-view--flat .quantity-tree-node--variant{background:#fbfdfc;box-shadow:none}.inventory-quantity-view--flat .quantity-tree-node summary{min-height:60px}.inventory-quantity-view--flat .quantity-item-row{margin-left:0!important;width:100%}.inventory-productdb-workspace{margin-top:0}.inventory-quantity-view--flat{display:grid;gap:12px}.inventory-quantity-view--flat .quantity-tree-node,.inventory-quantity-view--flat .quantity-variant-group{width:100%}.inventory-quantity-view--flat .quantity-tree-children,.inventory-quantity-view--flat .quantity-item-list{padding:0 12px 12px;display:grid;gap:8px}.inventory-quantity-view--flat .quantity-tree-node--product>summary{min-height:64px}.quantity-variant-group{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden}.quantity-variant-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid #eef2f7}.quantity-variant-row span:first-child{display:grid;gap:3px;min-width:0}.quantity-variant-row strong{color:#0f172a;font-size:.92rem;letter-spacing:-.02em}.quantity-variant-row small{color:#64748b;font-size:.77rem;font-weight:750}.orders-modern-page{gap:.9rem}.orders-hero-card{border-color:#e2e8f0;background:#fff;box-shadow:0 12px 34px #0f172a0a}.orders-hero-row{align-items:center}.orders-hero-actions{display:flex;gap:.65rem;align-items:center;margin-left:auto;flex-wrap:wrap}.orders-primary-button,.orders-secondary-button,.orders-kebab-button{min-height:2.55rem;border-radius:.78rem;font-weight:850;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.orders-primary-button{border:1px solid #16a34a;background:#16a34a;color:#fff;padding:0 .95rem;box-shadow:0 10px 24px #16a34a2e}.orders-primary-button:hover:not(:disabled),.orders-secondary-button:hover:not(:disabled),.orders-kebab-button:hover:not(:disabled){transform:translateY(-1px)}.orders-primary-button:disabled{opacity:.72;cursor:wait}.orders-workflow-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:0;padding:.9rem 1rem;border:1px solid #e2e8f0;border-radius:1.05rem;background:#fff;box-shadow:0 10px 28px #0f172a09}.orders-workflow-step{position:relative;display:flex;align-items:center;gap:.65rem;min-width:0}.orders-workflow-step:not(:last-child):after{content:"";position:absolute;top:50%;right:1.05rem;width:34%;border-top:1px dashed #cbd5e1;transform:translateY(-50%)}.orders-workflow-dot{width:2.25rem;height:2.25rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:.78rem;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 -10px 18px #0f172a06}.orders-workflow-dot svg{width:1.05rem;height:1.05rem;fill:none;stroke:#0f172a;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.orders-workflow-step div{display:grid;gap:.12rem;min-width:0}.orders-workflow-step strong{color:#475569;font-size:.78rem;font-weight:900;white-space:nowrap}.orders-workflow-step b{color:#0f172a;font-size:1.05rem;line-height:1}.orders-filter-panel--clean{display:grid;gap:.75rem;padding:.85rem!important;border:1px solid #e2e8f0;background:#fff}.orders-control-row--primary{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(150px,.65fr)) repeat(2,minmax(145px,.55fr)) auto;gap:.6rem;align-items:center;width:100%}.orders-control-row--primary input,.orders-control-row--primary select,.orders-control-row--primary button{width:100%}.orders-search-input{padding-left:.85rem}.orders-quick-view-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}.orders-filter-actions{margin-left:auto}.orders-status-chip{min-height:2.2rem;box-shadow:none!important}.orders-status-chip--active{border-color:#bbf7d0!important;background:#f0fdf4!important}.orders-status-chip--active strong{background:#dcfce7;color:#166534}.orders-postorder-strip,.orders-command-grid{display:none!important}.orders-table-shell{box-shadow:0 10px 30px #0f172a09!important}.orders-table{min-width:1220px}.orders-table thead th{background:#fbfcfe!important;color:#64748b}.orders-table td,.orders-table th{padding:.78rem .8rem!important}.orders-date-cell{display:grid;gap:.12rem}.orders-date-cell strong{color:#334155;font-size:.84rem}.orders-date-cell span,.orders-status-stack small{color:#64748b;font-size:.76rem}.orders-muted-dash{color:#94a3b8;font-weight:900}.orders-kebab-button{display:inline-grid;place-items:center;width:2.35rem;min-height:2.35rem;padding:0;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:1.25rem;line-height:1}.orders-channel-badge--ebay,.orders-channel-badge--woo,.orders-channel-badge--woocommerce,.orders-channel-badge--shopify,.orders-pill--neutral,.orders-channel-badge{background:#f8fafc;border-color:#e2e8f0;color:#475569}.orders-pill--success{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.orders-pill--action{background:#f8fafc;border-color:#dbe4ef;color:#334155}.orders-pill--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.orders-pill--danger{background:#fef2f2;border-color:#fecaca;color:#991b1b}.orders-alert-card{box-shadow:none}@media(max-width:1280px){.orders-control-row--primary{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,.7fr)) repeat(2,minmax(145px,.55fr))}.orders-control-row--primary .orders-secondary-button{grid-column:span 1}.orders-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.orders-workflow-step:not(:last-child):after{display:none}}@media(max-width:768px){.orders-hero-row,.orders-hero-actions{align-items:stretch}.orders-hero-actions{width:100%;margin-left:0}.orders-hero-actions button{flex:1 1 140px}.orders-workflow-rail,.orders-control-row--primary{grid-template-columns:1fr}.orders-filter-actions{width:100%;margin-left:0}.orders-filter-actions button{width:100%}}.orders-action-button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.9rem}.orders-action-button-grid button{border:1px solid #d1fae5;background:#f0fdf4;color:#047857;border-radius:.8rem;padding:.65rem .75rem;font-weight:700;text-align:left;cursor:pointer}.orders-action-button-grid button:hover{border-color:#86efac;background:#dcfce7}.orders-postorder-modal{width:min(720px,calc(100vw - 2rem))}.orders-modal-wide{grid-column:1 / -1}.orders-modal textarea{width:100%;border:1px solid #e2e8f0;border-radius:.75rem;padding:.65rem .75rem;font:inherit;resize:vertical}.orders-checkbox-label{display:flex!important;flex-direction:row!important;align-items:center;gap:.55rem;color:#334155;font-weight:700}.orders-checkbox-label input{width:auto!important}.orders-event-list{display:grid;gap:.55rem}.orders-event-list>p{margin:0;color:#64748b;font-size:.88rem}.orders-event-row{display:flex;justify-content:space-between;gap:.8rem;border:1px solid #e5e7eb;background:#f8fafc;border-radius:.85rem;padding:.65rem .75rem}.orders-event-row div{display:grid;gap:.15rem}.orders-event-row strong{font-size:.82rem;color:#0f172a}.orders-event-row span,.orders-event-row small{color:#64748b;font-size:.78rem}@media(max-width:760px){.orders-action-button-grid{grid-template-columns:1fr}}.orders-sync-tools{position:relative}.orders-sync-tools>summary{list-style:none;cursor:pointer;border:1px solid rgba(15,23,42,.1);background:#fff;color:#334155;border-radius:.75rem;padding:.55rem .8rem;font-weight:700;font-size:.88rem}.orders-sync-tools>summary::-webkit-details-marker{display:none}.orders-sync-tools__menu{position:absolute;right:0;top:calc(100% + .45rem);z-index:20;min-width:220px;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 18px 40px #0f172a24;border-radius:1rem;padding:.45rem;display:grid;gap:.25rem}.orders-sync-tools__menu button{border:0;background:transparent;color:#334155;text-align:left;padding:.6rem .7rem;border-radius:.7rem;cursor:pointer;font-weight:650}.orders-sync-tools__menu button:hover:not(:disabled){background:#f8fafc}.orders-sync-tools__menu button:disabled{cursor:wait;opacity:.6}.orders-auto-sync-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.85rem 0 1rem;padding:.8rem 1rem;border:1px solid rgba(15,23,42,.08);background:#ffffffd1;border-radius:1rem;box-shadow:0 10px 24px #0f172a0a}.orders-auto-sync-strip strong{display:block;color:#0f172a;font-size:.92rem}.orders-auto-sync-strip span{color:#64748b;font-size:.82rem}.orders-auto-sync-strip__meta{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.orders-auto-sync-strip__meta span{background:#f8fafc;border:1px solid rgba(15,23,42,.07);border-radius:999px;padding:.35rem .55rem;color:#475569}@media(max-width:760px){.orders-auto-sync-strip{align-items:flex-start;flex-direction:column}.orders-auto-sync-strip__meta{justify-content:flex-start}}.stock-sync-health{display:grid;grid-template-columns:minmax(240px,1.1fr) auto;gap:.8rem 1rem;align-items:center;margin:.75rem 0 .9rem;padding:.9rem 1rem;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:#fffffff5;box-shadow:0 14px 30px #0f172a0a}.stock-sync-health__lead{display:flex;gap:.75rem;align-items:flex-start;min-width:0}.stock-sync-health__dot{width:.7rem;height:.7rem;border-radius:999px;margin-top:.35rem;background:#22c55e;box-shadow:0 0 0 4px #dcfce7;flex:0 0 auto}.stock-sync-health strong{color:#0f172a}.stock-sync-health p{margin:.2rem 0 0;color:#64748b;font-size:.84rem;font-weight:600}.stock-sync-health__stats,.stock-sync-health__platforms{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.stock-sync-health__stats span,.stock-sync-health__platforms span{display:inline-flex;align-items:center;gap:.22rem;min-height:1.9rem;padding:.2rem .6rem;border-radius:999px;background:#f8fafc;border:1px solid rgba(226,232,240,.95);color:#475569;font-size:.76rem;font-weight:800}.stock-sync-health__platforms{grid-column:1 / -1;justify-content:flex-start}.stock-sync-health__failures{grid-column:1 / -1;border-top:1px solid rgba(226,232,240,.9);padding-top:.65rem}.stock-sync-health__failures summary{cursor:pointer;color:#334155;font-size:.82rem;font-weight:900}.stock-sync-health__failures p{display:grid;gap:.15rem;margin:.55rem 0 0}.stock-sync-health__failures span{color:#dc2626;font-size:.78rem;font-weight:700}.stock-sync-health--warning .stock-sync-health__dot{background:#f59e0b;box-shadow:0 0 0 4px #fef3c7}.stock-sync-health--failed{border-color:#fecaca;background:snow}.stock-sync-health--failed .stock-sync-health__dot{background:#dc2626;box-shadow:0 0 0 4px #fee2e2}@media(max-width:900px){.stock-sync-health{grid-template-columns:1fr}.stock-sync-health__stats{justify-content:flex-start}}.dashboard-intelligence-section{display:flex;flex-direction:column;gap:1rem}.dashboard-intelligence-section__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.dashboard-intelligence-section__header h2{margin:.2rem 0 .25rem}.dashboard-intelligence-section__header p{margin:0;color:var(--muted-text, #64748b);max-width:760px}.dashboard-intelligence-section__count{border:1px solid rgba(22,163,74,.22);background:#16a34a14;color:#15803d;border-radius:999px;padding:.35rem .65rem;font-weight:700;font-size:.82rem;white-space:nowrap}.dashboard-insight-list{display:grid;gap:.75rem}.dashboard-insight-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;border:1px solid rgba(148,163,184,.22);background:#fff;border-radius:1rem;padding:.85rem .95rem;box-shadow:0 10px 24px #0f172a0a}.dashboard-insight-row--critical{border-color:#ef444438;background:linear-gradient(135deg,#fef2f2d9,#fff 58%)}.dashboard-insight-row--warning{border-color:#f59e0b3d;background:linear-gradient(135deg,#fffbebe6,#fff 58%)}.dashboard-insight-row--info{border-color:#16a34a29}.dashboard-insight-row__main{min-width:0}.dashboard-insight-row__topline{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.dashboard-insight-row__topline span{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800;color:#0f172a}.dashboard-insight-row__topline small{color:#64748b;text-transform:capitalize}.dashboard-insight-row strong{display:block;color:#0f172a;font-size:.96rem}.dashboard-insight-row p{margin:.2rem 0 0;color:#475569}.dashboard-insight-row__main>small{display:block;margin-top:.25rem;color:#64748b}.dashboard-insight-row__cta{border:1px solid rgba(15,23,42,.08);background:#f8fafc;color:#0f172a;border-radius:.75rem;padding:.45rem .7rem;font-weight:700;white-space:nowrap;cursor:pointer}.dashboard-insight-row__cta:hover{background:#ecfdf5;border-color:#16a34a3d;color:#15803d}.dashboard-intelligence-empty{border:1px dashed rgba(148,163,184,.35);background:#f8fafc;color:#64748b;border-radius:1rem;padding:1rem}@media(max-width:760px){.dashboard-intelligence-section__header,.dashboard-insight-row{flex-direction:column;align-items:stretch}.dashboard-insight-row__cta{width:100%}}.steve-floating-shell{position:fixed;right:1.25rem;bottom:1.15rem;z-index:360;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.steve-floating-fab{position:relative;width:3.85rem;height:3.85rem;border:1px solid #dbe5df;border-radius:999px;background:#fff;box-shadow:0 18px 40px #0f172a2e;display:grid;place-items:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.steve-floating-fab:hover{transform:translateY(-1px);border-color:#b7e2c8;box-shadow:0 24px 48px #0f172a38}.steve-floating-fab.is-open{border-color:#16b957}.steve-floating-fab-icon{width:3.05rem;height:3.05rem;display:grid;place-items:center}.steve-floating-fab-icon .steve-icon-img{width:2.86rem;height:2.86rem;-o-object-fit:contain;object-fit:contain;-o-object-position:44% 48%;object-position:44% 48%;transform:translate(-4px,-1px)}.steve-floating-fab-badge{position:absolute;top:-.15rem;right:-.05rem;min-width:1.35rem;height:1.35rem;padding:0 .32rem;border-radius:999px;border:2px solid #fff;background:#ef4444;color:#fff;font-size:.72rem;font-weight:900;display:grid;place-items:center}.steve-toast-stack{display:grid;gap:.55rem;width:min(22rem,calc(100vw - 2rem))}.steve-toast{width:100%;text-align:left;border:1px solid #dbe5df;border-radius:1rem;background:#fff;box-shadow:0 18px 40px #0f172a29;padding:.8rem .9rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;cursor:pointer}.steve-toast-main{display:grid;gap:.16rem}.steve-toast-main strong{font-size:.9rem;color:#0f172a}.steve-toast-main span,.steve-toast small{font-size:.78rem;color:#64748b}.steve-toast--success{border-color:#c9efd9;background:#f7fff9}.steve-toast--warning{border-color:#fde68a;background:#fffdf4}.steve-toast--danger{border-color:#fecaca;background:#fff7f7}.steve-toast--info{border-color:#dbeafe;background:#f8fbff}.support-chat-panel--steve-floating{position:relative;right:auto;bottom:auto;left:auto;width:min(25rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);max-height:min(42rem,calc(100vh - 7.5rem));border-radius:1.15rem;border:1px solid rgba(22,185,87,.22);box-shadow:0 28px 80px #0f172a3d;overflow:hidden;z-index:361}.support-chat-header--steve-floating{background:#fff}.steve-floating-title-wrap{display:flex;align-items:center;gap:.65rem}.steve-floating-avatar{width:2.1rem;height:2.1rem;border-radius:.8rem;border:1px solid #dbe5df;background:#f9fcfa;display:grid;place-items:center;flex-shrink:0}.steve-floating-avatar .steve-icon-img{width:1.68rem;height:1.68rem;-o-object-position:44% 48%;object-position:44% 48%;transform:translate(-2px,-.5px)}.steve-floating-header-actions{display:inline-flex;align-items:center;gap:.45rem}.steve-clear-chat--icon{border:1px solid #dbe5df;background:#fff;color:#475569;border-radius:999px;padding:.34rem .7rem;font-size:.76rem;font-weight:800}.steve-clear-chat--icon:hover{border-color:#b7e2c8;color:#087443;background:#f4fff8}.steve-inline-alerts{display:grid;gap:.55rem;padding:.8rem .85rem .35rem;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;background:#fcfefd}.steve-inline-alerts-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.steve-inline-alerts-head strong{font-size:.83rem;color:#0f172a}.steve-inline-alerts-head span{font-size:.75rem;color:#64748b;font-weight:800}.steve-inline-alert-list{display:grid;gap:.55rem}.steve-inline-alert{border:1px solid #e5e7eb;border-radius:.9rem;padding:.65rem .75rem;display:grid;gap:.45rem;background:#fff}.steve-inline-alert.is-read{opacity:.72}.steve-inline-alert--success{border-color:#c9efd9;background:#f7fff9}.steve-inline-alert--warning{border-color:#fde68a;background:#fffdf4}.steve-inline-alert--danger{border-color:#fecaca;background:#fff7f7}.steve-inline-alert--info{border-color:#dbeafe;background:#f8fbff}.steve-inline-alert-copy{display:grid;gap:.18rem}.steve-inline-alert-copy strong{font-size:.84rem;color:#0f172a}.steve-inline-alert-copy p{margin:0;font-size:.76rem;color:#475569}.steve-inline-alert-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.steve-inline-alert-meta small{font-size:.7rem;color:#64748b}.steve-inline-alert-actions{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.steve-inline-alert-actions button{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:.34rem .58rem;font-size:.72rem;font-weight:800;cursor:pointer}.steve-inline-alert-actions button:hover{border-color:#16b957;color:#087443;background:#f4fff8}.support-chat-body--steve-floating{max-height:min(18.5rem,36vh);background:#f8fafc}@media(max-width:900px){.steve-floating-shell{right:.8rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px));left:auto}.support-chat-panel--steve-floating{width:min(24rem,calc(100vw - 1rem));max-height:min(70vh,calc(100vh - 6rem))}.support-chat-body--steve-floating{max-height:min(16rem,34vh)}}@media(max-width:640px){.steve-toast-stack,.support-chat-panel--steve-floating{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.steve-inline-alert-meta{align-items:flex-start;flex-direction:column}}.listings-ops-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 .75rem}.listings-ops-card{min-height:6.2rem;text-align:left;padding:.95rem 1rem;border-radius:18px;border:1px solid rgba(226,232,240,.95);background:#fff;box-shadow:0 12px 26px #0f172a0a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.listings-ops-card:hover,.listings-ops-card--active{transform:translateY(-1px);box-shadow:0 18px 34px #0f172a12;border-color:#22c55e59}.listings-ops-card__label{display:block;color:#64748b;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.listings-ops-card strong{display:block;margin-top:.35rem;color:#0f172a;font-size:1.65rem;line-height:1;letter-spacing:-.04em}.listings-ops-card small{display:block;margin-top:.45rem;color:#64748b;font-weight:750;font-size:.78rem}.listings-ops-card--success{background:linear-gradient(180deg,#fff,#f0fdf4)}.listings-ops-card--info{background:linear-gradient(180deg,#fff,#eff6ff)}.listings-ops-card--warning{background:linear-gradient(180deg,#fff,#fffbeb)}.listings-ops-card--danger{background:linear-gradient(180deg,#fff,#fef2f2)}.listings-view-helper{display:flex;align-items:center;gap:.55rem;margin:0 0 .65rem;color:#64748b;font-size:.86rem;font-weight:700}.listings-view-helper strong{color:#0f172a}.listing-status-chip--ready{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.listing-status-chip--partial{background:#fef3c7;color:#b45309;border-color:#fde68a}.listing-status-chip--ended{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.listings-sync-cell--premium small,.listings-metric-cell--premium small,.listing-line-reason{display:block;max-width:260px;color:#94a3b8;font-size:.7rem;font-weight:700;line-height:1.3}.listing-line-reason{margin-top:.25rem;max-width:320px}@media(max-width:980px){.listings-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.listings-ops-grid{grid-template-columns:1fr}.listings-view-helper{align-items:flex-start;flex-direction:column;gap:.15rem}}.mq-draft-shell .mq-draft-summary-card{margin-top:1rem;margin-bottom:1rem}.mq-draft-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.mq-draft-summary-grid>div{display:grid;gap:.25rem;padding:.8rem .9rem;border:1px solid var(--listing-border, #e2e8f0);border-radius:16px;background:var(--listing-panel-soft, #f8fafc)}.mq-draft-summary-grid strong{font-size:.74rem;text-transform:uppercase;letter-spacing:.055em;color:var(--listing-muted, #64748b)}.mq-draft-summary-grid span{font-size:.94rem;font-weight:700;color:var(--listing-text, #0f172a)}@media(max-width:720px){.mq-draft-shell .listing-draft-hero__actions{width:100%;justify-content:stretch}.mq-draft-shell .listing-draft-hero__actions>button{flex:1}}.mq-specifics-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:700;border:1px solid #dbe4ef;background:#f8fafc;color:#475569}.mq-specifics-pill--required{background:#ecfdf3;border-color:#bbf7d0;color:#166534}.mq-specifics-pill--recommended{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.mq-specifics-pill--optional{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.mq-variant-line-title{display:flex;align-items:center;gap:.75rem}.mq-variant-line-title img,.mq-variant-thumb-placeholder{width:38px;height:38px;border-radius:12px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);background:#f8fafc}.mq-variant-thumb-placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:#64748b}.mq-variant-line-title span{display:grid;gap:.15rem}.mq-variant-line-title small{color:#64748b;font-size:.78rem}.listing-manage-page{padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:#f8fafc;min-height:100vh}.listing-manage-hero{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:1.25rem;box-shadow:0 12px 30px #0f172a0f}.listing-manage-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:1rem;align-items:stretch}.listing-manage-hero h1{margin:.25rem 0;font-size:2rem;color:#0f172a}.listing-manage-hero p{margin:.25rem 0;color:#64748b}.listing-manage-status-card,.listing-manage-card,.listing-manage-market-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1rem;box-shadow:0 10px 24px #0f172a0d}.listing-manage-status-card{display:flex;flex-direction:column;gap:.45rem}.listing-manage-section{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:1rem;box-shadow:0 12px 30px #0f172a0d}.listing-manage-section-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listing-manage-section-head h2{margin:0;color:#0f172a}.listing-manage-section-head p{margin:.25rem 0 0;color:#64748b}.listing-manage-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.listing-manage-market-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.listing-manage-market-card dl{display:grid;gap:.5rem;margin:0}.listing-manage-market-card dl div{display:flex;justify-content:space-between;gap:.75rem;border-top:1px solid #f1f5f9;padding-top:.45rem}.listing-manage-market-card dt{color:#64748b}.listing-manage-market-card dd{margin:0;color:#0f172a;font-weight:650;word-break:break-all;text-align:right}.listing-manage-error{margin:.75rem 0 0;color:#b91c1c;font-size:.85rem}.listing-manage-table-wrap{overflow:auto;border:1px solid #e2e8f0;border-radius:18px}.listing-manage-table{width:100%;border-collapse:collapse;background:#fff}.listing-manage-table th,.listing-manage-table td{padding:.75rem;text-align:left;border-bottom:1px solid #eef2f7;vertical-align:middle}.listing-manage-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;background:#f8fafc}.listing-manage-table small{display:block;color:#64748b;margin-top:.2rem}.listing-manage-variant-cell{display:flex;align-items:center;gap:.65rem}.listing-manage-variant-cell img,.listing-manage-variant-placeholder{width:42px;height:42px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#e2e8f0;display:inline-block}.listing-manage-attempts{display:grid;gap:.65rem}.listing-manage-attempt{display:flex;align-items:center;gap:.75rem;justify-content:space-between;border:1px solid #e2e8f0;border-radius:16px;padding:.75rem}.listing-manage-attempt small{color:#64748b;max-width:50%;text-align:right}.listing-manage-delete-modal{background:#fff;border-radius:24px;box-shadow:0 24px 80px #0f172a40;padding:1.25rem;max-width:520px;width:min(520px,calc(100vw - 2rem));border:1px solid #e2e8f0}.listing-manage-delete-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem}button.danger{background:#dc2626;color:#fff;border:0;border-radius:999px;padding:.7rem 1rem;font-weight:700}button.danger:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.listing-manage-hero-grid{grid-template-columns:1fr}.listing-manage-section-head{align-items:flex-start;flex-direction:column}.listing-manage-page{padding:.75rem}}.mq-review-modal-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:1rem;pointer-events:none}.mq-review-modal-card{pointer-events:auto;background:#fff;border:1px solid #e2e8f0;border-radius:1.25rem;box-shadow:0 24px 80px #0f172a47;color:#0f172a;width:min(640px,calc(100vw - 2rem));max-height:min(86vh,760px);overflow:auto;padding:1.5rem}.mq-review-modal-card .modal-header{align-items:flex-start;gap:1rem}.mq-review-modal-card .modal-header h3{margin:0;color:#0f172a}.mq-review-modal-card .modal-header p{margin:.45rem 0 0;color:#475569}.mq-review-modal-card .settings-pro-subpanel{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 12px 30px #0f172a0f}.mq-review-modal-card input{background:#fff;color:#0f172a;border:1px solid #cbd5e1}.mq-review-modal-card .modal-actions{margin-top:1rem}html[data-theme=dark] .mq-review-modal-card,:root[data-theme=dark] .mq-review-modal-card{background:#111827;border-color:#334155;color:#e5e7eb}html[data-theme=dark] .mq-review-modal-card .modal-header h3,:root[data-theme=dark] .mq-review-modal-card .modal-header h3{color:#f8fafc}html[data-theme=dark] .mq-review-modal-card .modal-header p,:root[data-theme=dark] .mq-review-modal-card .modal-header p{color:#cbd5e1}html[data-theme=dark] .mq-review-modal-card .settings-pro-subpanel,:root[data-theme=dark] .mq-review-modal-card .settings-pro-subpanel{background:#0f172a;border-color:#334155}.modal-backdrop,.listing-draft-modal-backdrop,.create-listing-flow-backdrop,.mq-review-modal-backdrop,.visual-catalog-create-backdrop,.list2-inventory-filter-modal-backdrop,.list2-listings-filter-modal-backdrop,.list2-orders-filter-modal-backdrop,[class*=modal-backdrop],[class*=-modal-backdrop]{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root{--list2-modal-workspace-top: 4.45rem}@media(min-width:901px){.app-root--with-sidebar .modal-backdrop,.app-root--with-sidebar .listing-draft-modal-backdrop{top:var(--list2-modal-workspace-top)!important;right:0!important;bottom:0!important;left:var(--list2-sidebar-width, 17rem)!important;width:auto!important;height:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:1rem!important}.app-root--with-sidebar .modal-backdrop>*,.app-root--with-sidebar .listing-draft-modal-backdrop>*{max-height:calc(100vh - var(--list2-modal-workspace-top) - 2rem)!important}.app-root--with-sidebar .mq-review-modal-backdrop{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(max-width:900px){.app-root--with-sidebar .modal-backdrop,.app-root--with-sidebar .listing-draft-modal-backdrop{inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;padding:.75rem .75rem calc(5.25rem + env(safe-area-inset-bottom,0px))!important}.app-root--with-sidebar .modal-backdrop>*,.app-root--with-sidebar .listing-draft-modal-backdrop>*{width:min(100%,calc(100vw - 1.5rem))!important;max-height:calc(100dvh - 6.75rem - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}}.listing-manage-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.listing-manage-metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1rem;box-shadow:0 10px 24px #0f172a0d;display:flex;flex-direction:column;gap:.35rem}.listing-manage-metric-card span{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:750}.listing-manage-metric-card strong{font-size:1.45rem;color:#0f172a}.listing-manage-metric-card small,.listing-manage-muted{color:#64748b}.listing-manage-metric-live{color:#047857!important}.listing-manage-metric-failed{color:#b91c1c!important}.listing-manage-actions-bar{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:1rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;box-shadow:0 10px 24px #0f172a0d}.listing-manage-actions-bar small{display:block;color:#64748b;margin-top:.2rem}.listing-manage-action-buttons{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.listing-manage-tabbed-section{padding:0;overflow:hidden}.listing-manage-tabs{display:flex;gap:.35rem;padding:.75rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;overflow:auto}.listing-manage-tabs button{border:1px solid transparent;background:transparent;color:#475569;border-radius:999px;padding:.58rem .9rem;font-weight:750;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.listing-manage-tabs button.active{background:#fff;border-color:#d1fae5;color:#065f46;box-shadow:0 8px 18px #0f172a0f}.listing-manage-tabs button span{font-size:.72rem;background:#e2e8f0;color:#334155;border-radius:999px;padding:.1rem .42rem}.listing-manage-tab-panel{padding:1rem;display:grid;gap:1rem}.listing-manage-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.listing-manage-panel-head h2,.listing-manage-table-block h3{margin:0;color:#0f172a}.listing-manage-panel-head p{margin:.25rem 0 0;color:#64748b}.listing-manage-table-block{display:grid;gap:.65rem}.listing-manage-attempt>div{display:flex;flex-direction:column;gap:.18rem}.listing-manage-attempt>div small{max-width:none;text-align:left}.listing-manage-market-card p{margin:.35rem 0 0}@media(max-width:760px){.listing-manage-actions-bar,.listing-manage-panel-head{align-items:stretch;flex-direction:column}.listing-manage-action-buttons{justify-content:flex-start}.listing-manage-tabs{padding:.6rem}.listing-manage-tab-panel{padding:.75rem}}.listing-manage-edit-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.4fr);gap:1rem;margin:1rem 0}.listing-manage-edit-grid label,.listing-manage-add-grid label{display:flex;flex-direction:column;gap:.4rem;font-weight:700;color:#334155}.listing-manage-edit-grid input,.listing-manage-edit-grid textarea,.listing-manage-add-grid input,.listing-manage-price-input{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:14px;padding:.68rem .78rem;background:#fff;color:#0f172a;font:inherit;box-shadow:0 1px 2px #0f172a0a}.listing-manage-edit-grid textarea{resize:vertical;min-height:110px}.listing-manage-price-input{max-width:110px}.listing-manage-table-headline{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.75rem}.listing-manage-table-headline p,.listing-manage-muted{margin:.25rem 0 0;color:#64748b;font-size:.9rem}.listing-manage-add-card{margin-top:1rem}.listing-manage-add-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:.75rem;margin:.85rem 0}.listing-manage-muted-row{opacity:.58;background:#f8fafccc}.listing-manage-toggle{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:#334155}.listing-manage-toggle input{width:16px;height:16px;accent-color:#16a34a}.danger-text{color:#b91c1c!important;border-color:#f8717173!important}@media(max-width:900px){.listing-manage-edit-grid,.listing-manage-add-grid{grid-template-columns:1fr}}.listing-manage-picker-grid{display:grid;grid-template-columns:minmax(320px,1.4fr) repeat(3,minmax(150px,.75fr));gap:.75rem;margin:.85rem 0;align-items:start}.listing-manage-picker-grid label{display:flex;flex-direction:column;gap:.4rem;font-weight:700;color:#334155}.listing-manage-picker-grid input{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:14px;padding:.68rem .78rem;background:#fff;color:#0f172a;font:inherit;box-shadow:0 1px 2px #0f172a0a}.listing-manage-variant-picker{position:relative}.listing-manage-variant-results{position:absolute;z-index:20;left:0;right:0;top:calc(100% + .35rem);max-height:360px;overflow:auto;background:#fff;border:1px solid #dbe4ef;border-radius:18px;box-shadow:0 18px 44px #0f172a24;padding:.45rem}.listing-manage-variant-option{width:100%;border:0;background:transparent;border-radius:14px;padding:.55rem;display:flex;gap:.7rem;align-items:center;text-align:left;cursor:pointer}.listing-manage-variant-option:hover{background:#f8fafc}.listing-manage-variant-option img,.listing-manage-selected-variant img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.listing-manage-variant-option span,.listing-manage-selected-variant span{display:flex;flex-direction:column;gap:.12rem}.listing-manage-variant-option small,.listing-manage-selected-variant small{color:#64748b;font-weight:650}.listing-manage-variant-noimg{width:46px;height:46px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem}.listing-manage-selected-variant{margin-top:.55rem;border:1px solid #d1fae5;background:#f0fdf4;border-radius:18px;padding:.65rem;display:flex;align-items:center;gap:.7rem}.listing-manage-selected-variant .ghost{margin-left:auto}.listing-manage-variant-empty,.listing-manage-warning{padding:.75rem;color:#64748b;font-weight:700}.listing-manage-warning{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:14px;margin:.35rem 0 .75rem}@media(max-width:900px){.listing-manage-picker-grid{grid-template-columns:1fr}.listing-manage-variant-results{position:static;margin-top:.5rem}}.listing-manage-append-modal{background:#fff;border:1px solid #e2e8f0;border-radius:26px;box-shadow:0 24px 80px #0f172a38;width:min(980px,calc(100vw - 2rem));max-height:min(82vh,860px);display:flex;flex-direction:column;overflow:hidden}.listing-manage-append-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;border-bottom:1px solid #e2e8f0}.listing-manage-append-head h2{margin:.35rem 0 .2rem;color:#0f172a}.listing-manage-append-head p{margin:0;color:#64748b}.listing-manage-step-pills{display:flex;gap:.4rem}.listing-manage-step-pills span{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800;background:#f1f5f9;color:#64748b}.listing-manage-step-pills span.active{background:#0f172a;color:#fff}.listing-manage-step-pills span.done{background:#dcfce7;color:#166534}.listing-manage-append-body{padding:1.2rem 1.4rem;overflow:auto;flex:1}.listing-manage-append-actions{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.4rem;border-top:1px solid #e2e8f0;background:#fff}.listing-manage-append-grid{display:grid;gap:.9rem}.listing-manage-append-grid label{display:grid;gap:.35rem;font-weight:700;color:#334155}.listing-manage-append-grid input{border:1px solid #cbd5e1;border-radius:16px;padding:.8rem .95rem;font:inherit}.listing-manage-product-results,.listing-manage-select-grid,.listing-manage-condition-grid{display:grid;gap:.7rem}.listing-manage-product-results,.listing-manage-select-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.listing-manage-condition-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.listing-manage-product-option,.listing-manage-select-card,.listing-manage-condition-card{border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:.85rem;text-align:left;display:flex;align-items:center;gap:.8rem;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.listing-manage-product-option:hover,.listing-manage-select-card:hover,.listing-manage-condition-card:hover{border-color:#86efac;box-shadow:0 10px 24px #0f172a0f}.listing-manage-product-option.active,.listing-manage-select-card.active,.listing-manage-condition-card.active{border-color:#22c55e;background:#f0fdf4}.listing-manage-product-option img,.listing-manage-select-card img,.listing-manage-product-option .listing-manage-variant-noimg,.listing-manage-select-card .listing-manage-variant-noimg{width:54px;height:54px;border-radius:14px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.listing-manage-product-option span,.listing-manage-select-card span{display:grid;gap:.15rem;min-width:0}.listing-manage-product-option small,.listing-manage-select-card small{color:#64748b}.listing-manage-condition-card{justify-content:center;font-weight:800;color:#0f172a}@media(max-width:760px){.listing-manage-append-modal{width:calc(100vw - 1rem);max-height:88vh;border-radius:20px}.listing-manage-product-results,.listing-manage-select-grid,.listing-manage-condition-grid{grid-template-columns:1fr}}.item-record-page{background:#f8fafc}.item-record-back{margin-bottom:.75rem;border:1px solid #dbe4ee;background:#fff;color:#334155;border-radius:999px;padding:.55rem .85rem;font-weight:750}.item-record-shell{display:grid;gap:1rem}.item-record-hero{display:grid;grid-template-columns:168px minmax(0,1fr) minmax(260px,.34fr);gap:1.15rem;align-items:stretch;padding:1.05rem;border:1px solid rgba(203,213,225,.88);border-radius:1.25rem;background:linear-gradient(135deg,#fff,#f8fffb 52%,#f8fafc);box-shadow:0 18px 44px #0f172a11}.item-record-hero__media{min-height:145px;border-radius:1rem;border:1px solid rgba(226,232,240,.95);overflow:hidden;background:#f1f5f9}.item-record-hero__media img{width:100%;height:100%;min-height:145px;-o-object-fit:cover;object-fit:cover;display:block}.item-record-hero__placeholder{height:100%;min-height:145px;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-weight:800;font-size:.86rem}.item-record-hero__content{min-width:0;align-self:center}.item-record-eyebrow,.item-record-card-label{font-size:.72rem;color:#16a34a;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.item-record-hero h1{margin:.35rem 0;color:#0f172a;font-size:clamp(1.55rem,2.3vw,2.25rem);line-height:1.05;letter-spacing:-.035em}.item-record-hero p{margin:0;color:#64748b;line-height:1.45}.item-record-hero__action{display:flex;min-width:0}.item-record-next-action{width:100%;border:1px solid rgba(34,197,94,.2);border-radius:1rem;background:#f0fdf4b8;padding:1rem;display:grid;gap:.55rem}.item-record-next-action strong{color:#10231a;font-size:1rem}.item-record-next-action p{color:#476569;font-size:.88rem}.item-record-priority-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.item-record-priority-card{border:1px solid rgba(226,232,240,.92);border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a0b;padding:.95rem 1rem;display:grid;gap:.25rem;min-height:112px}.item-record-priority-card strong{color:#0f172a;font-size:1.08rem;line-height:1.15}.item-record-priority-card span{color:#64748b;font-size:.86rem;line-height:1.35}.item-record-priority-card--success{border-color:#22c55e42;background:linear-gradient(180deg,#f0fdf4,#fff 88%)}.item-record-priority-card--warning{border-color:#f59e0b42;background:linear-gradient(180deg,#fffbeb,#fff 88%)}.item-record-priority-card--danger{border-color:#ef444438;background:linear-gradient(180deg,#fef2f2,#fff 88%)}.item-record-priority-card--info{border-color:#3b82f638;background:linear-gradient(180deg,#eff6ff,#fff 88%)}.item-record-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.35rem;border:1px solid rgba(226,232,240,.9);border-radius:1rem;background:#fff}.item-record-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:1rem;align-items:start}.item-record-layout--listings{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr)}.item-record-main-stack,.item-record-side-stack,.item-activity-list{display:grid;gap:1rem}.item-activity-list--compact{gap:.65rem}.item-record-current-state h2,.item-detail-panel h2,.item-detail-panel h3{margin-top:0}.item-record-state-callout{border:1px solid rgba(34,197,94,.18);border-radius:1rem;background:#f8fffb;padding:1rem;margin-bottom:1rem}.item-record-state-callout strong{display:block;color:#0f172a;margin-bottom:.25rem}.item-record-state-callout p{margin:0;color:#64748b;line-height:1.45}.item-record-lifecycle-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.item-record-lifecycle-step{border:1px solid #e2e8f0;border-radius:.9rem;background:#fff;padding:.75rem;display:grid;gap:.45rem}.item-record-lifecycle-step>span{width:.65rem;height:.65rem;border-radius:999px;background:#cbd5e1}.item-record-lifecycle-step--done{border-color:#22c55e47;background:#f0fdf4}.item-record-lifecycle-step--done>span{background:#16a34a}.item-record-lifecycle-step strong{display:block;color:#0f172a;font-size:.86rem}.item-record-lifecycle-step small{color:#64748b;font-size:.76rem}.item-record-data-grid,.item-record-channel-grid,.item-record-finance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem}.item-record-data-cell{border:1px solid #e5e7eb;border-radius:.85rem;padding:.8rem .9rem;background:#fff;min-width:0}.item-record-data-cell select{width:100%}.item-record-channel-list,.item-record-money-stack,.item-record-mini-table{display:grid;gap:.65rem}.item-record-channel-row,.item-record-money-stack>div,.item-record-mini-table>div{border:1px solid #e5e7eb;border-radius:.85rem;background:#fff;padding:.75rem .85rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.item-record-channel-row div{display:grid;gap:.18rem}.item-record-channel-row strong,.item-record-money-stack strong,.item-record-mini-table strong{color:#0f172a;font-size:.93rem;text-align:right}.item-record-channel-row span:not(.item-detail-chip),.item-record-money-stack span,.item-record-mini-table span{color:#64748b;font-size:.82rem}.item-record-draft-card{border:1px solid rgba(226,232,240,.92);border-radius:1rem;padding:1rem;background:#f8fafc;display:grid;gap:.25rem}.item-record-draft-card strong{color:#0f172a}.item-record-draft-card span,.item-record-finance-grid span{color:#64748b;font-size:.86rem}.item-record-finance-grid>div{min-height:118px;border:1px solid #e5e7eb;border-radius:1rem;background:#fff;padding:1rem;display:grid;align-content:space-between}.item-record-finance-grid strong{color:#0f172a;font-size:1.45rem;letter-spacing:-.03em}.item-activity-card__body{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.item-activity-card__message{font-weight:700;color:#111827}.item-activity-card__time{font-size:.8rem;color:#6b7280;white-space:nowrap}@media(max-width:1180px){.item-record-hero{grid-template-columns:140px minmax(0,1fr)}.item-record-hero__action{grid-column:1 / -1}.item-record-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.item-record-layout,.item-record-layout--listings{grid-template-columns:1fr}}@media(max-width:760px){.item-record-hero{grid-template-columns:1fr}.item-record-hero__media,.item-record-hero__media img,.item-record-hero__placeholder{min-height:220px}.item-record-priority-grid,.item-record-lifecycle-rail{grid-template-columns:1fr}.item-record-channel-row,.item-record-money-stack>div,.item-record-mini-table>div,.item-activity-card__body{align-items:flex-start;flex-direction:column}.item-activity-card__time{white-space:normal}}.item-identity-modal,.item-variant-picker-modal{background:#fff;color:#0f172a;box-shadow:0 30px 90px #0f172a52}.item-identity-modal,.item-variant-picker-modal{padding:1.4rem}html[data-theme=dark] .modal-card,html[data-theme=dark] .item-identity-modal,html[data-theme=dark] .item-variant-picker-modal,:root[data-theme=dark] .modal-card,:root[data-theme=dark] .item-identity-modal,:root[data-theme=dark] .item-variant-picker-modal{background:#0f172a;color:#e5e7eb;border-color:#334155e6}.item-identity-modal{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.item-variant-picker-modal{width:min(780px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto}.item-record-warning-box{margin:1rem 0;padding:.95rem 1rem;border:1px solid rgba(245,158,11,.35);background:#fffbebcc;border-radius:18px;color:#78350f}.item-record-warning-box p{margin:.35rem 0 0;color:#92400e}.item-record-edit-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.82rem;color:#64748b;font-weight:700}.item-record-edit-grid input,.item-record-edit-grid textarea,.item-record-variant-search{width:100%;box-sizing:border-box;border:1px solid rgba(203,213,225,.9);border-radius:14px;padding:.75rem .85rem;font:inherit;color:#0f172a;background:#fff}.item-record-edit-grid textarea{resize:vertical}.item-record-edit-grid__wide{grid-column:1 / -1}.item-record-linked-variant-card{margin-top:1rem;padding:1rem;border:1px solid rgba(203,213,225,.72);border-radius:18px;background:#f8fafc;display:flex;justify-content:space-between;gap:1rem;align-items:center}.item-record-linked-variant-card p{margin:.25rem 0 0;color:#64748b;font-size:.86rem}.item-record-modal-actions{margin-top:1.25rem;display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.item-record-variant-search{margin:1rem 0}.item-record-variant-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-bottom:1rem}.item-record-variant-result{border:1px solid rgba(203,213,225,.85);border-radius:18px;background:#fff;padding:.75rem;display:flex;align-items:center;gap:.75rem;text-align:left;cursor:pointer}.item-record-variant-result:hover{border-color:#22c55ea6;box-shadow:0 14px 32px #0f172a14}.item-record-variant-result img,.item-record-variant-result__placeholder{width:54px;height:54px;flex:0 0 54px;border-radius:14px;background:#f1f5f9;-o-object-fit:contain;object-fit:contain;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.72rem}.item-record-variant-result strong,.item-record-variant-result small{display:block}.item-record-variant-result small{margin-top:.2rem;color:#64748b}.orders-modern-page .orders-alert-card--high-value{justify-content:space-between;align-items:center;gap:1rem;border-color:#fed7aa;background:#fff7ed;box-shadow:inset 0 0 0 1px #fb923c14}.orders-modern-page .orders-alert-card--high-value>div{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;min-width:0}.orders-modern-page .orders-alert-card--high-value strong{color:#9a3412;font-size:.95rem}.orders-modern-page .orders-alert-link{border:0;background:transparent;color:#334155;font:inherit;font-weight:900;cursor:pointer;padding:.25rem .35rem;white-space:nowrap}.orders-modern-page .orders-alert-link:hover{color:#0f172a}.orders-modern-page .orders-item-cell--with-media{grid-template-columns:3.8rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:260px}.orders-modern-page .orders-item-thumb{width:3.45rem;height:3.45rem;border:1px solid #e2e8f0;border-radius:.82rem;background:#f8fafc;display:grid;place-items:center;overflow:hidden;color:#94a3b8;font-size:.62rem;font-weight:900;line-height:1.12;text-align:center}.orders-modern-page .orders-item-thumb img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.orders-modern-page .orders-item-thumb span{max-width:100%;padding:.2rem;color:#64748b;font-size:.62rem;line-height:1.12}.orders-modern-page .orders-item-copy{display:grid;gap:.16rem;min-width:0}.orders-modern-page .orders-item-copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.orders-modern-page .orders-item-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-modern-page .orders-high-value-badge{justify-self:start;display:inline-flex;align-items:center;margin-top:.25rem;min-height:1.35rem;padding:.08rem .42rem;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:.66rem;font-style:normal;font-weight:900;letter-spacing:.03em;line-height:1;text-transform:uppercase}.orders-modern-page .orders-actions-cell{display:flex;align-items:center;gap:.45rem}.orders-modern-page .orders-open-button{min-height:2.35rem;border:1px solid #0f172a;border-radius:.72rem;background:#0f172a;color:#fff;padding:0 .8rem;font-size:.82rem;font-weight:900;cursor:pointer;box-shadow:0 10px 22px #0f172a29;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.orders-modern-page .orders-open-button:hover{transform:translateY(-1px);background:#020617;box-shadow:0 14px 30px #0f172a33}.orders-modern-page .orders-kebab-button{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;min-height:2.35rem;border:1px solid #dbe4ef;border-radius:.72rem;background:#fff;color:#475569;font-size:1.1rem;font-weight:900;cursor:pointer}.orders-modern-page .orders-kebab-button:hover{border-color:#cbd5e1;color:#0f172a}.orders-modern-page .orders-pagination-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem}.orders-modern-page .orders-pagination-pages{display:flex;justify-content:center;gap:.4rem}.orders-modern-page .orders-pagination-row .orders-page-button--active{border-color:#dbeafe;background:#eff6ff;color:#1e3a8a}.orders-modern-page .orders-page-size-control{justify-self:end;display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:.82rem;font-weight:850}.orders-modern-page .orders-page-size-control select{min-height:2.35rem;border:1px solid #dbe4ef;border-radius:.75rem;background:#fff;color:#0f172a;padding:0 .65rem;font-weight:850}@media(max-width:900px){.orders-modern-page .orders-alert-card--high-value,.orders-modern-page .orders-alert-card--high-value>div{align-items:flex-start}.orders-modern-page .orders-item-cell--with-media{grid-template-columns:minmax(0,1fr);min-width:0}.orders-modern-page .orders-item-thumb{display:none}.orders-modern-page .orders-actions-cell{display:grid;grid-template-columns:1fr auto;width:100%}.orders-modern-page .orders-pagination-row{grid-template-columns:1fr;align-items:stretch}.orders-modern-page .orders-pagination-pages{justify-content:flex-start}.orders-modern-page .orders-page-size-control{justify-self:start}}.tab-bar-tab--history{width:2.45rem!important;min-width:2.45rem!important;max-width:2.45rem!important;height:2.45rem!important;padding:0!important;justify-content:center!important;border-radius:.82rem!important;border:1px solid #e1e8f0!important;background:#fff!important;color:#0f172a!important;box-shadow:0 6px 16px #0f172a0e!important;flex:0 0 2.45rem!important}.tab-bar-tab--history:hover{background:#f8fafc!important;border-color:#d8e2ec!important;color:#0f172a!important}.tab-bar-tab--history.tab-bar-tab--active{margin-bottom:0!important;border-bottom:1px solid #e1e8f0!important;border-radius:.82rem!important}.tab-bar-tab-history-arrow{display:inline-flex;align-items:center;justify-content:center;font-size:1.12rem;font-weight:950;line-height:1}@media(min-width:900px){.modal-backdrop,.listing-draft-modal-backdrop,.mq-review-modal-backdrop{padding:1rem!important}.modal,.modal-card{max-width:min(1152px,calc(100vw - 2rem))!important;max-height:96vh!important}.listing-draft-modal-card{width:min(672px,calc(100vw - 2rem))!important;max-height:96vh!important;overflow-y:auto!important}.listings-edit-modal{width:min(1176px,calc(100vw - 2rem))!important;max-width:1176px!important;max-height:96vh!important}.listings-edit-modal--small{max-width:504px!important}.orders-modal{max-width:552px!important}.orders-modal-wide{max-width:min(1200px,calc(100vw - 2rem))!important}.settings-pro-category-modal,.settings-pro-ebay-policy-modal,.testing-modal,.create-listing-flow-modal,.create-listing-loading-modal,.mq-review-modal-card,.listing-manage-delete-modal,.listing-manage-append-modal{max-width:min(1200px,calc(100vw - 2rem))!important;max-height:96vh!important}.visual-catalog-create-card{width:min(1104px,calc(100vw - 2rem))!important;max-height:calc(100vh - 4rem)!important}}@media(min-width:900px){.inventory-listing-planner-modal{width:min(920px,calc(100vw - 2rem))!important;min-height:min(720px,calc(100vh - 6rem))!important;max-height:88vh!important;overflow-y:auto!important}.inventory-add-hub-modal{width:min(1120px,calc(100vw - 4rem))!important;min-height:0!important;height:auto!important;max-height:min(78vh,calc(100vh - 4rem))!important;overflow-y:auto!important}.inventory-add-hub-modal [style*="repeat(auto-fit, minmax(180px, 1fr))"]{grid-template-columns:repeat(5,minmax(150px,1fr))!important}}.settings-pro-category-modal:not(.settings-pro-ebay-policy-modal){width:min(1500px,96vw);height:min(900px,92vh);max-height:min(900px,92vh);grid-template-rows:auto auto auto minmax(0,1fr) auto}.settings-pro-category-workspace-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,260px) auto;gap:.75rem;align-items:end;padding:.75rem 1.1rem;border-bottom:1px solid rgba(226,232,240,.75);background:#fff}.settings-pro-category-search,.settings-pro-category-filter{display:grid;gap:.25rem;color:#475569;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.settings-pro-category-search input,.settings-pro-category-filter select{min-height:2.45rem;border:1px solid rgba(203,213,225,.92);border-radius:.85rem;background:#f8fafc;color:#0f172a;padding:.55rem .75rem;font-size:.9rem;font-weight:700;text-transform:none;letter-spacing:normal}.settings-pro-category-toolbar-actions{display:flex;gap:.45rem;justify-content:flex-end;flex-wrap:wrap}.settings-pro-category-map-list--tree{gap:.35rem;padding:.7rem 1.1rem 1rem;background:#f8fafc}.settings-pro-category-tree-node{display:grid;gap:.25rem}.settings-pro-category-tree-row{display:grid;grid-template-columns:minmax(360px,1.5fr) minmax(230px,.8fr) minmax(260px,.75fr);gap:.75rem;align-items:center;min-height:3.35rem;padding:.55rem .75rem;border:1px solid rgba(226,232,240,.88);border-radius:.95rem;background:#fff;box-shadow:0 8px 22px #0f172a09}.settings-pro-category-tree-row--shopify{grid-template-columns:minmax(330px,1.35fr) minmax(230px,.75fr) minmax(360px,1fr)}.settings-pro-category-tree-main{display:grid;grid-template-columns:1.7rem minmax(0,1fr);gap:.45rem;align-items:center;min-width:0}.settings-pro-category-tree-main strong{display:block;overflow:hidden;color:#0f172a;font-size:.92rem;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.settings-pro-category-tree-main small{display:block;overflow:hidden;color:#64748b;font-size:.72rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.settings-pro-category-tree-toggle{width:1.55rem;height:1.55rem;border:1px solid rgba(203,213,225,.95);border-radius:999px;background:#f8fafc;color:#334155;font-size:.85rem;font-weight:950;line-height:1;cursor:pointer}.settings-pro-category-tree-toggle--empty{display:inline-block;border-color:transparent;background:transparent;cursor:default}.settings-pro-category-tree-meta{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap;color:#64748b;font-size:.72rem;font-weight:850}.settings-pro-category-tree-meta>span{max-width:100%;overflow:hidden;padding:.22rem .45rem;border-radius:999px;background:#f1f5f9;text-overflow:ellipsis;white-space:nowrap}.settings-pro-category-status{color:#166534!important;background:#dcfce7!important}.settings-pro-category-status--direct{color:#1d4ed8!important;background:#dbeafe!important}.settings-pro-category-status--empty{color:#92400e!important;background:#fef3c7!important}.settings-pro-category-tree-controls{min-width:0}.settings-pro-category-tree-controls select,.settings-pro-category-tree-controls input{width:100%;min-height:2.35rem;border:1px solid rgba(203,213,225,.92);border-radius:.8rem;background:#fff;color:#0f172a;padding:.48rem .65rem;font-size:.85rem;font-weight:750}.settings-pro-category-tree-controls--shopify{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr);gap:.45rem}.settings-pro-category-tree-children{display:grid;gap:.25rem}@media(max-width:980px){.settings-pro-category-workspace-toolbar,.settings-pro-category-tree-row,.settings-pro-category-tree-row--shopify,.settings-pro-category-tree-controls--shopify{grid-template-columns:1fr}}.list2-inline-filter-controls{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;min-width:0}.inventory-toolbar__left .list2-inline-filter-controls,.orders-control-row--primary .list2-inline-filter-controls{flex:1 1 auto}.listings-search-wrap--with-inline-filters{height:auto;min-height:2.7rem;flex:1 1 auto;flex-wrap:wrap;align-items:center}.listings-search-wrap--with-inline-filters input{flex:1 1 260px;min-width:220px}.orders-control-row--primary{display:flex;flex-wrap:wrap}.orders-control-row--primary .orders-search-input{flex:1 1 320px;min-width:260px}@media(max-width:900px){.list2-inline-filter-controls{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem}.list2-inline-filter-controls .list2-quick-filter-field,.list2-inline-filter-controls .list2-quick-filter-clear{flex:0 0 auto}}.list2-quick-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.75rem 0 1rem;padding:.75rem;border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#f8fafcc7}.list2-quick-filter-field{display:inline-flex;align-items:center;gap:.45rem;min-width:0;font-size:.78rem;font-weight:700;color:#64748b}.list2-quick-filter-field span{white-space:nowrap}.list2-quick-filter-field select{min-width:140px;max-width:240px;height:36px;border:1px solid rgba(148,163,184,.45);border-radius:999px;background:#fff;color:#0f172a;font:inherit;font-weight:650;padding:0 2rem 0 .85rem}.list2-quick-filter-clear{margin-left:auto}@media(max-width:760px){.list2-quick-filter-row{align-items:stretch;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.85rem}.list2-quick-filter-field{flex:0 0 auto}.list2-quick-filter-field select{min-width:150px}.list2-quick-filter-clear{margin-left:0;flex:0 0 auto}}.settings-pro-nav-link span{font-size:.95rem}.settings-pro-listings-panel .settings-pro-listings-block{display:none}.settings-pro-listings-panel--marketplaces .settings-pro-block-marketplaces,.settings-pro-listings-panel--category-mapping .settings-pro-block-category-mapping,.settings-pro-listings-panel--listing-rules .settings-pro-block-listing-rules,.settings-pro-listings-panel--templates-ai .settings-pro-block-templates-ai{display:block}.settings-pro-block-category-mapping .settings-pro-channel-card{align-items:stretch;min-height:260px}.settings-pro-card--security,.settings-pro-card--danger{border-style:solid}.settings-pro-card--danger{border-color:#dc262647;background:linear-gradient(180deg,#fef2f2eb,#fffffff5)}html[data-theme=dark] .settings-pro-card--danger,:root[data-theme=dark] .settings-pro-card--danger{border-color:#f8717152;background:linear-gradient(180deg,#450a0a47,#0f172ae0)}.listing-template-settings{display:grid;gap:1rem}.listing-template-settings-header h3,.listing-template-card-header h3,.listing-template-section-heading h3{margin:0}.listing-template-settings-header p,.listing-template-card-header p,.listing-template-side-title span,.listing-template-setting-row span,.listing-template-actions span,.listing-template-preview-header p,.listing-template-preview-note,.muted{color:#6b7280;font-size:.85rem}.listing-template-editor-card,.listing-template-saved-card,.listing-template-empty-state{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.listing-template-editor-card{padding:1rem}.listing-template-card-header,.listing-template-section-heading,.listing-template-actions,.listing-template-preview-header,.listing-template-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem}.listing-template-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem;margin-top:1rem}.listing-template-main-fields,.listing-template-side-fields{display:grid;gap:.9rem}.listing-template-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.listing-template-two-col label,.listing-template-side-fields label,.listing-template-manual-prompt,.listing-template-category-picker{display:grid;gap:.35rem}.listing-template-two-col label>span,.listing-template-side-fields label>span,.listing-template-manual-prompt>span,.listing-template-category-picker>label,.listing-template-method-row>span{color:#374151;font-size:.82rem;font-weight:600}.listing-template-two-col textarea,.listing-template-manual-prompt textarea{border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;padding:.65rem;resize:vertical}.listing-template-category-input{align-items:center;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-wrap:wrap;gap:.35rem;min-height:42px;padding:.35rem .45rem}.listing-template-category-panel{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 12px 28px #0f172a1f;display:grid;gap:.6rem;max-height:360px;overflow:hidden;padding:.65rem;position:absolute;width:min(720px,calc(100vw - 4rem));z-index:30}.listing-template-category-tree,.listing-template-category-results{border:1px solid #f3f4f6;border-radius:8px;max-height:240px;overflow:auto;padding:.5rem}.listing-template-category-results{display:grid;gap:.25rem}.listing-template-category-results label{align-items:center;display:flex;gap:.45rem;font-size:.85rem}.listing-template-category-results label.is-disabled{opacity:.45}.listing-template-category-results label.is-claimed{background:#fffbeb;border-radius:6px;padding:.18rem .25rem}.listing-template-claimed-note{background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;font-size:.68rem;font-weight:600;margin-left:auto;padding:.05rem .35rem}.listing-template-category-panel-footer{align-items:center;display:flex;justify-content:space-between}.listing-template-chip,.settings-chip{align-items:center;background:#f3f4f6;border-radius:999px;color:#374151;display:inline-flex;font-size:.78rem;gap:.3rem;padding:.18rem .55rem}.listing-template-chip button,.ghost-button{background:transparent;border:0;color:inherit;cursor:pointer;padding:0}.settings-chip.success{background:#dcfce7;color:#166534}.required,.danger-link{color:#dc2626}.listing-template-method-row{display:grid;gap:.4rem}.listing-template-segmented{border:1px solid #d1d5db;border-radius:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.listing-template-segmented button{background:#fff;border:0;cursor:pointer;font-weight:600;padding:.55rem}.listing-template-segmented button.active{background:#eff6ff;color:#1d4ed8;outline:1px solid #2563eb}.listing-template-distil-row,.listing-template-setting-row{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:space-between;padding:.7rem}.listing-template-distil-row p,.listing-template-setting-row p{margin:0}.listing-template-side-fields{border-left:1px solid #e5e7eb;padding-left:1rem}.switch input{display:none}.switch span{background:#cbd5e1;border-radius:999px;cursor:pointer;display:inline-block;height:22px;position:relative;width:40px}.switch span:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:18px}.switch input:checked+span{background:#2563eb}.switch input:checked+span:after{transform:translate(18px)}.listing-template-images-block{display:grid;gap:.65rem}.listing-template-side-title{display:grid;gap:.2rem}.listing-template-image-grid{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.listing-template-image-tile{border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:.25rem;min-height:110px;padding:.45rem;text-align:center}.listing-template-image-tile img,.listing-template-image-fallback{align-items:center;aspect-ratio:1;background:#f8fafc;border-radius:6px;display:flex;font-size:1.3rem;justify-content:center;-o-object-fit:cover;object-fit:cover;width:100%}.listing-template-image-tile strong,.listing-template-image-tile span{font-size:.72rem}.listing-template-upload-button{align-items:center;border:1px dashed #cbd5e1;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:.55rem}.listing-template-upload-button input{display:none}.listing-template-actions{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.listing-template-actions>div{align-items:center;display:flex;gap:.6rem}.listing-template-saved-section{display:grid;gap:.75rem}.listing-template-section-heading{margin-top:.35rem}.listing-template-section-heading span{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:.78rem;padding:.2rem .55rem}.listing-template-saved-list{display:grid;gap:.7rem}.listing-template-priority-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;color:#1e3a8a;font-size:.86rem;line-height:1.45;padding:.7rem .85rem}.listing-template-priority-controls{align-items:center;display:grid;gap:.2rem;justify-items:center}.listing-template-priority-controls button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;cursor:pointer;display:inline-flex;font-weight:700;height:24px;justify-content:center;line-height:1;width:32px}.listing-template-priority-controls button:disabled{color:#cbd5e1;cursor:not-allowed}.listing-template-priority-controls span{color:#64748b;font-size:.72rem;font-weight:700}.listing-template-saved-card{align-items:center;display:grid;gap:.75rem;grid-template-columns:54px 52px minmax(180px,1fr) repeat(4,minmax(90px,auto)) auto;padding:.8rem}.listing-template-saved-icon{align-items:center;background:#eef2ff;border-radius:10px;color:#3730a3;display:flex;font-size:1.35rem;height:44px;justify-content:center;width:44px}.listing-template-saved-main,.listing-template-saved-stat{display:grid;gap:.25rem}.listing-template-saved-title-row{align-items:center;display:flex;gap:.45rem}.listing-template-saved-cats{display:flex;flex-wrap:wrap;gap:.3rem}.listing-template-saved-cats span{background:#f3f4f6;border-radius:999px;color:#4b5563;font-size:.72rem;padding:.1rem .45rem}.listing-template-saved-stat span{color:#6b7280;font-size:.72rem}.listing-template-saved-stat strong{font-size:.88rem}.listing-template-saved-actions{display:flex;gap:.35rem}.listing-template-empty-state{color:#6b7280;padding:1.5rem;text-align:center}.listing-template-preview-modal{max-height:min(940px,calc(100vh - 32px));max-width:min(1250px,calc(100vw - 40px));overflow:hidden;padding:0;width:min(89vw,1250px)}.listing-template-preview-header,.listing-template-preview-footer{padding:.9rem 1rem}.listing-template-preview-header{border-bottom:1px solid #e5e7eb}.listing-template-preview-header h3,.listing-template-preview-header p{margin:0}.listing-template-preview-footer{border-top:1px solid #e5e7eb;justify-content:flex-end}.listing-template-store-shell{background:#fff;max-height:calc(100vh - 160px);overflow:auto;padding:1rem}.listing-template-store-topbar{align-items:center;border:1px solid #e5e7eb;border-radius:10px;display:grid;gap:.6rem;grid-template-columns:160px 1fr 140px auto auto;padding:.55rem}.listing-template-store-topbar div{display:grid}.listing-template-store-topbar span,.listing-template-store-breadcrumb{color:#6b7280;font-size:.78rem}.listing-template-store-topbar input{border:1px solid #d1d5db;border-radius:8px;padding:.5rem}.listing-template-cart{font-weight:600}.listing-template-store-breadcrumb{margin:.75rem 0}.listing-template-store-body{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.listing-template-main-photo{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;justify-content:center;min-height:360px}.listing-template-phone-mock{background:linear-gradient(135deg,#111827,#374151);border-radius:28px;box-shadow:18px 18px #111827;height:250px;position:relative;width:150px}.listing-template-phone-screen{background:linear-gradient(135deg,#0f172a,#334155,#94a3b8);border-radius:22px;inset:12px;opacity:.85;position:absolute}.listing-template-phone-camera{background:#020617;border-radius:18px;height:34px;left:24px;position:absolute;top:22px;width:100px;z-index:2}.listing-template-thumbs{display:flex;gap:.5rem;margin-top:.65rem;overflow-x:auto}.listing-template-thumb{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:0 0 64px;font-size:.72rem;height:64px;justify-content:center;overflow:hidden;padding:.25rem;text-align:center}.listing-template-thumb.product{background:#f8fafc}.listing-template-thumb.reusable{background:#eef2ff;border-color:#c7d2fe}.listing-template-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.listing-template-listing-copy h2{font-size:1.45rem;line-height:1.2;margin:0 0 .45rem}.listing-template-rating{color:#f59e0b;font-size:.9rem}.listing-template-rating span{color:#2563eb}.listing-template-price{font-size:1.6rem;font-weight:700;margin-top:.75rem}.listing-template-offer-line{color:#4b5563;margin-bottom:.8rem}.listing-template-detail-grid{display:grid;grid-template-columns:120px 1fr;gap:.35rem .7rem}.listing-template-detail-grid dt{color:#6b7280}.listing-template-detail-grid dd{margin:0}.listing-template-description-preview{display:grid;gap:.35rem;margin-top:.35rem}.listing-template-description-line{line-height:1.45;margin:0;white-space:pre-wrap}.listing-template-description-line.bulletish{padding-left:.25rem}.danger-button{background:#dc2626;border:0;border-radius:6px;color:#fff;cursor:pointer;padding:.45rem .9rem}.settings-error-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:.85rem;padding:.6rem .75rem}@media(max-width:1100px){.listing-template-grid,.listing-template-store-body{grid-template-columns:1fr}.listing-template-side-fields{border-left:0;border-top:1px solid #e5e7eb;padding-left:0;padding-top:1rem}.listing-template-saved-card{grid-template-columns:44px 44px minmax(0,1fr)}.listing-template-saved-stat,.listing-template-saved-actions{grid-column:3}}.listing-template-condition-picker,.listing-template-prompt-note{display:grid;gap:.4rem}.listing-template-condition-picker>label{color:#374151;font-size:.82rem;font-weight:600}.listing-template-condition-picker>label .muted{display:block;font-weight:400;margin-top:.15rem}.listing-template-condition-options{border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:.45rem;padding:.55rem}.listing-template-condition-options label{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.82rem;gap:.35rem;padding:.25rem .6rem}.listing-template-condition-options label.is-selected{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.listing-template-prompt-note{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:.7rem}.listing-template-prompt-note strong{color:#111827;font-size:.9rem}.listing-template-prompt-note span{color:#6b7280;font-size:.85rem}.listing-template-prompt-fields em{color:#6b7280;font-style:normal;font-weight:500}.listing-template-scope-row{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.listing-template-compact-picker{display:grid;gap:.35rem;position:relative}.listing-template-compact-picker>label{color:#374151;display:grid;font-size:.82rem;font-weight:600;gap:.15rem}.listing-template-compact-picker>label .muted{font-size:.76rem;font-weight:400}.listing-template-compact-panel{max-width:520px;width:100%}.listing-template-compact-results label{align-items:flex-start;border-radius:8px;cursor:pointer;padding:.35rem}.listing-template-compact-results label:hover{background:#f8fafc}.listing-template-compact-results label span{display:grid;gap:.1rem}.listing-template-compact-results label strong{color:#111827;font-size:.84rem;font-weight:600}.listing-template-compact-results label em{color:#6b7280;font-size:.74rem;font-style:normal}.listing-template-editor-card .listing-template-prompt-note{margin-top:.1rem}@media(max-width:900px){.listing-template-scope-row{grid-template-columns:1fr}}.listing-template-add-collapsed{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.listing-template-add-collapsed>div{display:grid;gap:.15rem}.listing-template-add-collapsed span{color:#6b7280;font-size:.85rem}.listing-template-editor-card--inline{border-color:#bfdbfe;box-shadow:0 8px 24px #2563eb14}.listing-template-image-tile{position:relative}.listing-template-image-remove{align-items:center;background:#fffffff0;border:1px solid #d1d5db;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:700;height:22px;justify-content:center;line-height:1;position:absolute;right:5px;top:5px;width:22px;z-index:2}.listing-template-image-remove:hover{border-color:#fca5a5;color:#dc2626}.listing-template-no-images{align-items:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;color:#6b7280;display:flex;font-size:.82rem;justify-content:center;line-height:1.4;min-height:96px;padding:.75rem;text-align:center}.listing-draft-template-images{margin-top:.75rem;padding:.75rem;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff}.listing-draft-template-images.is-disabled{opacity:.68}.listing-draft-template-images__header>div{display:flex;flex-direction:column;gap:.15rem}.listing-draft-template-images__toggle{border:1px solid #93c5fd;border-radius:999px;background:#fff;color:#1d4ed8;cursor:pointer;font-size:.74rem;font-weight:700;padding:.28rem .65rem}.listing-draft-template-images__toggle.is-on{background:#2563eb;color:#fff}.listing-draft-template-images__toggle:disabled{cursor:wait;opacity:.7}.listing-draft-template-images__header{display:flex;justify-content:space-between;gap:.75rem;align-items:center;font-size:.85rem;color:#1e3a8a}.listing-draft-template-images__header span{color:#2563eb;font-size:.78rem}.listing-draft-template-images__grid{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.listing-draft-template-image{width:74px;border:1px solid #bfdbfe;border-radius:10px;background:#fff;padding:.35rem;text-align:center}.listing-draft-template-image img{width:100%;height:52px;-o-object-fit:contain;object-fit:contain;display:block}.listing-draft-template-image span{height:52px;display:grid;place-items:center;color:#64748b}.listing-draft-template-image small{display:block;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;color:#334155}.listing-draft-template-image em{display:block;margin-top:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-style:normal;color:#64748b}.listing-draft-template-images p{margin:.5rem 0 0;font-size:.78rem;color:#475569}@media(min-width:900px){.app-root--with-sidebar .inventory-add-hub-modal{width:min(1320px,calc(100vw - 2rem))!important;max-width:min(1320px,calc(100vw - 2rem))!important;max-height:none!important;overflow:visible!important}}.inventory-add-intake-form{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);gap:.9rem 1rem;align-items:start}.inventory-add-intake-form>label,.inventory-add-intake-form>.inventory-selected-catalog-card{min-width:0}.inventory-selected-catalog-card{grid-column:1 / -1;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:1rem;padding:1rem;margin-bottom:.25rem;border:1px solid #bbf7d0;border-radius:18px;background:#f0fdf4}.inventory-selected-catalog-copy{display:grid;gap:.5rem;align-content:start}.inventory-selected-catalog-eyebrow{color:#166534;font-size:.78rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.inventory-selected-catalog-copy h3{margin:0;color:#14532d;font-size:1.08rem;line-height:1.25;letter-spacing:-.02em}.inventory-selected-catalog-copy p{margin:0;max-width:46ch;color:#15803d;font-size:.86rem;line-height:1.45}.inventory-selected-catalog-pill{width:-moz-max-content;width:max-content;border-radius:999px;background:#dcfce7;color:#166534;font-size:.76rem;font-weight:850;padding:.35rem .55rem}.inventory-intake-photo-panel{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(22,163,74,.18);border-radius:16px;background:#ffffffe0}.inventory-intake-photo-panel__head,.inventory-item-photo-uploader>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.inventory-intake-photo-panel__head strong,.inventory-item-photo-uploader strong{display:block;color:#0f172a;font-size:.9rem}.inventory-intake-photo-panel__head span,.inventory-item-photo-uploader span{display:block;margin-top:.12rem;color:#64748b;font-size:.78rem;line-height:1.35}.inventory-intake-photo-panel__head small{color:#16a34a;font-size:.76rem;font-weight:850;white-space:nowrap}.inventory-hero-image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.65rem}.inventory-hero-image-option{position:relative;height:92px;border:1px solid #d9f2df;border-radius:14px;background:#fff;overflow:hidden;display:grid;place-items:center;cursor:pointer;padding:0}.inventory-hero-image-option--selected{border:3px solid #16a34a;box-shadow:0 0 0 3px #16a34a1f}.inventory-hero-image-option img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.35rem;box-sizing:border-box}.inventory-hero-image-option span{color:#86efac;font-size:.78rem;font-weight:800}.inventory-hero-image-option em{position:absolute;top:.35rem;right:.35rem;border-radius:999px;background:#16a34a;color:#fff;font-size:.68rem;font-style:normal;font-weight:900;padding:.18rem .38rem}.inventory-intake-photo-empty{margin:0;color:#64748b;font-size:.82rem}.inventory-item-photo-uploader{display:grid;gap:.65rem;padding-top:.75rem;border-top:1px solid #dcfce7}.inventory-item-photo-dropzone{border:1px dashed #86efac!important;border-radius:14px;background:#f8fff9;color:#15803d;cursor:pointer;display:grid!important;place-items:center;min-height:54px;margin:0!important;padding:.65rem!important;font-weight:900;text-align:center}.inventory-item-photo-dropzone input{display:none}.inventory-item-photo-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.5rem}.inventory-item-photo-preview{position:relative;height:70px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden}.inventory-item-photo-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.inventory-item-photo-preview button{position:absolute;top:3px;right:3px;width:20px;height:20px;border:0;border-radius:999px;background:#0f172acc;color:#fff;cursor:pointer;display:grid;place-items:center;padding:0;font-weight:900}@media(max-width:900px){.inventory-add-intake-form,.inventory-selected-catalog-card{grid-template-columns:1fr}}@media(min-width:900px){.app-root--with-sidebar .inventory-add-hub-modal{width:min(1180px,calc(100vw - 3rem))!important;max-width:min(1180px,calc(100vw - 3rem))!important;max-height:calc(100vh - 2.5rem)!important;overflow-y:auto!important}}.inventory-add-intake-form{display:block!important}.inventory-selected-catalog-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.9rem;padding:.8rem;margin:0 0 .9rem;border:1px solid rgba(203,213,225,.85);border-radius:16px;background:#fff;box-shadow:0 10px 26px #0f172a0a}.inventory-selected-catalog-summary__thumb{width:58px;height:58px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden;display:grid;place-items:center;color:#64748b;font-size:.78rem;font-weight:850}.inventory-selected-catalog-summary__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.25rem;box-sizing:border-box}.inventory-selected-catalog-summary__copy{min-width:0;display:grid;gap:.2rem}.inventory-selected-catalog-summary__copy strong{overflow:hidden;color:#0f172a;font-size:1.03rem;font-weight:900;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.inventory-selected-catalog-summary__copy span{color:#64748b;font-size:.82rem}.inventory-selected-catalog-summary__badge{border-radius:999px;background:#dcfce7;color:#166534;font-size:.72rem;font-weight:900;padding:.35rem .6rem;white-space:nowrap}.inventory-selected-catalog-summary__change{border:1px solid #d8e0ea;border-radius:10px;background:#fff;color:#0f172a;font-size:.78rem;font-weight:850;padding:.48rem .72rem;cursor:pointer}.inventory-add-intake-panels{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(430px,1.08fr);gap:.9rem;align-items:stretch;margin:0 0 .9rem}.inventory-intake-details-panel,.inventory-intake-photo-panel--concept-one{min-width:0;border:1px solid rgba(203,213,225,.9);border-radius:16px;background:#fff;padding:.95rem;box-shadow:0 10px 26px #0f172a09}.inventory-intake-details-panel{display:grid;gap:.78rem}.inventory-intake-panel-head{display:grid;gap:.15rem;margin-bottom:.15rem}.inventory-intake-panel-head h3{margin:0;color:#0f172a;font-size:.98rem;font-weight:900;letter-spacing:-.01em}.inventory-intake-panel-head p{margin:0;color:#64748b;font-size:.8rem;line-height:1.35}.inventory-intake-details-panel label{display:grid;gap:.32rem;margin:0!important;color:#0f172a;font-size:.82rem;font-weight:850}.inventory-intake-details-panel input,.inventory-intake-details-panel select,.inventory-intake-details-panel textarea{width:100%;border:1px solid #d8e0ea;border-radius:10px;background:#fff;color:#0f172a;font-size:.9rem;font-weight:500;padding:.58rem .68rem}.inventory-intake-details-panel textarea{min-height:132px;resize:vertical}.inventory-intake-details-panel small{color:#64748b;font-size:.73rem;font-weight:500}.inventory-intake-photo-panel--concept-one{display:grid;gap:.85rem;background:#fff}.inventory-intake-photo-section{display:grid;gap:.65rem}.inventory-intake-photo-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.inventory-intake-photo-section__head strong,.inventory-item-photo-uploader--concept-one strong{display:block;color:#0f172a;font-size:.86rem;font-weight:900}.inventory-intake-photo-section__head span,.inventory-item-photo-uploader--concept-one span{display:block;margin-top:.12rem;color:#64748b;font-size:.77rem;line-height:1.35}.inventory-intake-photo-section__head small{color:#16a34a;font-size:.74rem;font-weight:900;white-space:nowrap}.inventory-hero-image-grid--compact{display:flex!important;gap:.65rem;overflow-x:auto;padding:.15rem 0 .25rem}.inventory-hero-image-grid--compact .inventory-hero-image-option{flex:0 0 76px;width:76px;height:82px;border:1px solid #dbe4ee;border-radius:13px;background:#fff;box-shadow:none}.inventory-hero-image-grid--compact .inventory-hero-image-option--selected{border:2px solid #16a34a;box-shadow:0 0 0 3px #16a34a21}.inventory-hero-image-grid--compact .inventory-hero-image-option img{-o-object-fit:contain;object-fit:contain;padding:.3rem}.inventory-item-photo-uploader--concept-one{display:grid;gap:.65rem;padding-top:.85rem;border-top:1px solid #e2e8f0}.inventory-item-photo-dropzone--large{min-height:104px!important;border:1px dashed #86efac!important;border-radius:14px!important;background:#fbfffc!important;display:grid!important;place-items:center!important;gap:.1rem!important;padding:.9rem!important;text-align:center}.inventory-item-photo-dropzone--large span{color:#166534!important;font-size:.86rem!important;font-weight:900!important}.inventory-item-photo-dropzone--large small{color:#64748b;font-size:.72rem;font-weight:600}.inventory-item-photo-preview-grid--concept-one{display:flex!important;gap:.65rem;overflow-x:auto;padding-bottom:.2rem}.inventory-item-photo-preview-grid--concept-one .inventory-item-photo-preview{flex:0 0 76px;width:76px;height:76px;border-radius:13px}.inventory-add-intake-footer{display:flex;justify-content:flex-end;gap:.65rem;padding-top:.8rem;border-top:1px solid #e2e8f0}.inventory-add-intake-footer button{border:1px solid #d8e0ea;border-radius:10px;background:#fff;color:#0f172a;font-weight:850;padding:.58rem .9rem}.inventory-add-intake-footer button.primary{border-color:#16a34a;background:#16a34a;color:#fff;box-shadow:0 10px 20px #16a34a2e}@media(max-width:900px){.inventory-selected-catalog-summary{grid-template-columns:auto minmax(0,1fr)}.inventory-selected-catalog-summary__badge,.inventory-selected-catalog-summary__change{grid-column:1 / -1;width:100%;text-align:center}.inventory-add-intake-panels{grid-template-columns:1fr}}@media(min-width:900px){.app-root--with-sidebar .inventory-add-hub-modal{width:min(1260px,calc(100vw - 2rem))!important;max-width:min(1260px,calc(100vw - 2rem))!important;max-height:none!important;overflow:visible!important;padding:1rem 1rem .9rem!important}}.inventory-add-hub-modal>h2{margin:0 0 .18rem!important;padding-left:2rem!important;font-size:1.25rem!important;line-height:1.15!important}.inventory-add-hub-modal>p{margin:0 0 .45rem!important;padding-left:2rem!important;font-size:.8rem!important;line-height:1.25!important}.inventory-add-hub-modal form.inventory-add-intake-form{margin:0!important}.inventory-selected-catalog-summary{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:.65rem!important;padding:.55rem .65rem!important;margin:0 0 .65rem!important;border-radius:13px!important}.inventory-selected-catalog-summary__thumb{width:48px!important;height:48px!important;border-radius:10px!important}.inventory-selected-catalog-summary__copy strong{font-size:.94rem!important}.inventory-selected-catalog-summary__copy span{font-size:.76rem!important}.inventory-selected-catalog-summary__badge,.inventory-selected-catalog-summary__change{font-size:.7rem!important;padding:.32rem .5rem!important}.inventory-add-intake-panels{grid-template-columns:minmax(300px,.9fr) minmax(520px,1.1fr)!important;gap:.75rem!important;margin:0 0 .65rem!important;align-items:stretch!important}.inventory-intake-details-panel,.inventory-intake-photo-panel--concept-one{border-radius:14px!important;padding:.75rem!important;box-shadow:none!important}.inventory-intake-details-panel{gap:.52rem!important}.inventory-intake-panel-head{margin-bottom:0!important;gap:.06rem!important}.inventory-intake-panel-head h3{font-size:.9rem!important}.inventory-intake-panel-head p{font-size:.72rem!important;line-height:1.25!important}.inventory-intake-details-panel label{gap:.22rem!important;font-size:.76rem!important}.inventory-intake-details-panel input,.inventory-intake-details-panel select,.inventory-intake-details-panel textarea{min-height:0!important;border-radius:9px!important;font-size:.82rem!important;padding:.43rem .55rem!important}.inventory-intake-details-panel textarea{min-height:76px!important;resize:none!important}.inventory-intake-details-panel small{font-size:.68rem!important;line-height:1.2!important}.inventory-intake-photo-panel--concept-one{gap:.58rem!important}.inventory-intake-photo-section{gap:.45rem!important}.inventory-intake-photo-section__head strong,.inventory-item-photo-uploader--concept-one strong{font-size:.78rem!important}.inventory-intake-photo-section__head span,.inventory-item-photo-uploader--concept-one span{font-size:.68rem!important;line-height:1.2!important}.inventory-intake-photo-section__head small{font-size:.68rem!important}.inventory-hero-image-grid--compact{gap:.5rem!important;padding:0!important}.inventory-hero-image-grid--compact .inventory-hero-image-option{flex-basis:62px!important;width:62px!important;height:66px!important;border-radius:11px!important}.inventory-hero-image-option em{top:.2rem!important;right:.2rem!important;font-size:.58rem!important;padding:.12rem .28rem!important}.inventory-item-photo-uploader--concept-one{gap:.48rem!important;padding-top:.55rem!important}.inventory-item-photo-dropzone--large{min-height:64px!important;padding:.55rem!important;border-radius:12px!important}.inventory-item-photo-dropzone--large span{font-size:.78rem!important}.inventory-item-photo-dropzone--large small{font-size:.66rem!important}.inventory-item-photo-preview-grid--concept-one{gap:.45rem!important}.inventory-item-photo-preview-grid--concept-one .inventory-item-photo-preview{flex-basis:58px!important;width:58px!important;height:58px!important;border-radius:10px!important}.inventory-add-intake-footer{padding-top:.55rem!important;gap:.5rem!important}.inventory-add-intake-footer button{border-radius:9px!important;font-size:.8rem!important;padding:.48rem .78rem!important}@media(max-width:900px){.inventory-add-hub-modal{max-height:calc(100vh - 1rem)!important;overflow-y:auto!important}}@media(min-width:900px){.app-root--with-sidebar .inventory-add-hub-modal{width:min(1320px,calc(100vw - 1.5rem))!important;max-width:min(1320px,calc(100vw - 1.5rem))!important;max-height:none!important;overflow:visible!important;padding:1.1rem 1.15rem 1rem!important}}.inventory-add-hub-modal form.inventory-add-intake-form{width:100%!important;max-width:none!important;display:block!important}.inventory-add-hub-modal .inventory-selected-catalog-summary{width:100%!important;max-width:none!important;grid-template-columns:64px minmax(0,1fr) auto auto!important;padding:.72rem .85rem!important;margin-bottom:.8rem!important}.inventory-add-hub-modal .inventory-selected-catalog-summary__thumb{width:56px!important;height:56px!important}.inventory-add-hub-modal .inventory-add-intake-panels{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(360px,.78fr) minmax(640px,1.22fr)!important;gap:.95rem!important;align-items:stretch!important;margin-bottom:.75rem!important}.inventory-add-hub-modal .inventory-intake-details-panel,.inventory-add-hub-modal .inventory-intake-photo-panel--concept-one{width:100%!important;max-width:none!important;min-width:0!important;padding:.95rem!important;border-radius:16px!important}.inventory-add-hub-modal .inventory-intake-details-panel{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.68rem .75rem!important;align-content:start!important}.inventory-add-hub-modal .inventory-intake-details-panel .inventory-intake-panel-head,.inventory-add-hub-modal .inventory-intake-details-panel label:last-child{grid-column:1 / -1!important}.inventory-add-hub-modal .inventory-intake-panel-head h3{font-size:.98rem!important}.inventory-add-hub-modal .inventory-intake-panel-head p{font-size:.74rem!important}.inventory-add-hub-modal .inventory-intake-details-panel input,.inventory-add-hub-modal .inventory-intake-details-panel select{height:38px!important}.inventory-add-hub-modal .inventory-intake-details-panel textarea{min-height:78px!important;height:78px!important}.inventory-add-hub-modal .inventory-intake-photo-panel--concept-one{display:grid!important;grid-template-rows:auto auto 1fr!important;gap:.75rem!important}.inventory-add-hub-modal .inventory-intake-photo-section{gap:.7rem!important}.inventory-add-hub-modal .inventory-hero-image-grid--compact{display:flex!important;flex-wrap:wrap!important;gap:.7rem!important;align-items:flex-start!important}.inventory-add-hub-modal .inventory-hero-image-grid--compact .inventory-hero-image-option{flex:0 0 104px!important;width:104px!important;height:112px!important;border-radius:14px!important;padding:.35rem!important}.inventory-add-hub-modal .inventory-hero-image-grid--compact .inventory-hero-image-option img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important}.inventory-add-hub-modal .inventory-hero-image-option em{font-size:.68rem!important;padding:.18rem .36rem!important}.inventory-add-hub-modal .inventory-item-photo-uploader--concept-one{border-top:1px solid #e2e8f0!important;padding-top:.8rem!important;gap:.7rem!important}.inventory-add-hub-modal .inventory-item-photo-dropzone--large{min-height:104px!important;border-radius:14px!important;padding:.9rem!important}.inventory-add-hub-modal .inventory-item-photo-dropzone--large span{font-size:.9rem!important}.inventory-add-hub-modal .inventory-item-photo-preview-grid--concept-one{gap:.65rem!important}.inventory-add-hub-modal .inventory-item-photo-preview-grid--concept-one .inventory-item-photo-preview{flex:0 0 96px!important;width:96px!important;height:96px!important}.inventory-add-hub-modal .inventory-add-intake-footer{width:100%!important;margin-top:0!important;padding-top:.7rem!important}@media(max-width:1100px)and (min-width:900px){.inventory-add-hub-modal .inventory-add-intake-panels{grid-template-columns:minmax(330px,.85fr) minmax(520px,1.15fr)!important}.inventory-add-hub-modal .inventory-hero-image-grid--compact .inventory-hero-image-option{flex-basis:88px!important;width:88px!important;height:96px!important}}.inventory-productdb-workspace,.inventory-productdb-intake-page{width:min(1440px,calc(100vw - 2rem));margin:0 auto}.inventory-productdb-intake-page{padding:0 0 2rem}.inventory-add-hub-modal--page{width:100%!important;max-width:none!important;min-height:calc(100vh - 170px);border:1px solid rgba(148,163,184,.2);border-radius:24px;background:var(--surface-card, #fff);box-shadow:var(--shadow-card, 0 18px 45px rgba(15, 23, 42, .08));overflow:visible}.inventory-add-hub-modal--page .inventory-add-intake-shell,.inventory-add-hub-modal--page .inventory-add-intake-layout{max-height:none}.inventory-add-hub-modal--page .inventory-add-intake-footer{position:sticky;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.88),var(--surface-card, #fff));border-top:1px solid rgba(148,163,184,.16);padding-top:1rem}.productdb-category-card--native .productdb-category-content em{display:block;max-width:100%;margin-top:.35rem;color:#ffffffd1;font-size:.74rem;font-style:normal;font-weight:650;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inventory-page:has(.inventory-productdb-workspace){width:100%!important;max-width:none!important;align-items:stretch!important;min-height:calc(100dvh - 72px)!important;padding-top:clamp(.8rem,1.15vw,1rem)!important;padding-bottom:clamp(.6rem,.9vw,.85rem)!important}.inventory-page:has(.inventory-productdb-workspace)>:not(.inventory-productdb-workspace){max-width:none}.inventory-productdb-workspace{width:calc(100% + (2 * var(--list2-page-gutter-x, 1.25rem)))!important;max-width:none!important;margin:0 calc(-1 * var(--list2-page-gutter-x, 1.25rem))!important;height:calc(100dvh - 74px)!important;min-height:calc(100dvh - 74px)!important;max-height:calc(100dvh - 74px)!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;align-self:stretch!important;padding:clamp(1rem,1.35vw,1.35rem)!important;overflow:hidden!important}.inventory-productdb-workspace-head{flex:0 0 auto;margin-bottom:clamp(.9rem,1vw,1.1rem)!important}.inventory-productdb-bulk-layout{height:100%!important;min-height:0!important;grid-template-columns:minmax(0,2.05fr) minmax(380px,.95fr)!important;align-items:stretch!important}.inventory-productdb-browser-panel{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.inventory-bulk-cart{position:sticky!important;top:clamp(.75rem,1vw,1rem)!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;align-self:stretch!important}.inventory-bulk-cart__list{flex:0 0 auto!important;max-height:236px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.inventory-bulk-cart__row{min-height:64px}.inventory-bulk-cart__form{flex:1 1 auto;min-height:0;overflow:hidden;align-content:start}.inventory-bulk-cart__fields{gap:7px!important}.inventory-bulk-cart__fields input,.inventory-bulk-cart__fields select,.inventory-bulk-cart__fields textarea{padding:7px 9px!important}.inventory-bulk-cart__fields textarea{min-height:54px;resize:vertical}.inventory-bulk-cart__media-section{padding:8px!important;gap:7px!important}.inventory-bulk-cart__hero-grid,.inventory-bulk-cart__photo-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))!important;gap:7px!important}.inventory-bulk-cart__dropzone{min-height:62px!important;padding:8px!important}.inventory-bulk-cart__submit{margin-top:auto}@media(max-width:1180px){.inventory-productdb-workspace{height:auto!important;overflow:visible!important}.inventory-productdb-bulk-layout{grid-template-columns:1fr!important}.inventory-productdb-browser-panel,.inventory-bulk-cart{height:auto!important;max-height:none!important;position:static!important}}.main-content:has(.inventory-productdb-workspace){height:calc(100dvh - 68px)!important;min-height:calc(100dvh - 68px)!important;overflow:hidden!important;padding:0!important}.tabbed-content:has(.inventory-productdb-workspace),.tab-panel:has(.inventory-productdb-workspace){height:100%!important;min-height:0!important;overflow:hidden!important}.tab-panel:has(.inventory-productdb-workspace){padding:clamp(.75rem,1vw,.95rem) clamp(.85rem,1.15vw,1.1rem) clamp(.55rem,.85vw,.8rem)!important}.inventory-page--productdb-active,.inventory-page:has(.inventory-productdb-workspace){width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;gap:0!important;overflow:hidden!important}.inventory-page--productdb-active .inventory-productdb-workspace,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-workspace{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important}.inventory-page--productdb-active .inventory-productdb-bulk-layout,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-bulk-layout{height:100%!important;min-height:0!important;overflow:hidden!important}.inventory-page--productdb-active .inventory-productdb-browser-panel,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-browser-panel{min-height:0!important;overflow-y:auto!important}.inventory-page--productdb-active .inventory-bulk-cart,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart{height:100%!important;min-height:0!important;max-height:none!important;overflow:hidden!important}@media(max-width:1180px){.main-content:has(.inventory-productdb-workspace),.tabbed-content:has(.inventory-productdb-workspace),.tab-panel:has(.inventory-productdb-workspace),.inventory-page--productdb-active,.inventory-page:has(.inventory-productdb-workspace){height:auto!important;min-height:0!important;overflow:visible!important}}.inventory-page--productdb-active,.inventory-page:has(.inventory-productdb-workspace){background:transparent!important}.inventory-page--productdb-active .inventory-productdb-workspace-head,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-workspace-head{display:none!important}.inventory-page--productdb-active .inventory-productdb-workspace,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-workspace{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;display:block!important}.inventory-page--productdb-active .inventory-productdb-bulk-layout,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-bulk-layout{display:grid!important;grid-template-columns:minmax(0,2.35fr) minmax(360px,.9fr)!important;gap:0!important;height:100%!important;background:#ffffffad!important;border-radius:0!important;overflow:hidden!important}.inventory-page--productdb-active .inventory-productdb-browser-panel,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-browser-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:clamp(1.05rem,1.55vw,1.55rem) clamp(1.25rem,1.75vw,1.85rem) clamp(1rem,1.3vw,1.35rem)!important;overflow-y:auto!important;scrollbar-gutter:stable!important}.inventory-productdb-browser-panel .productdb-page-shell{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;gap:clamp(1rem,1.35vw,1.25rem)!important}.inventory-productdb-browser-panel .productdb-hero-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(1rem,1.4vw,1.4rem)!important}.inventory-productdb-browser-panel .productdb-hero-main{min-width:0!important;display:grid!important;grid-template-columns:3.5rem minmax(0,1fr)!important;align-items:center!important;gap:1rem!important}.inventory-productdb-browser-panel .productdb-hero-icon{width:3.25rem!important;height:3.25rem!important;border-radius:1rem!important;border:1px solid rgba(22,163,74,.18)!important;background:linear-gradient(135deg,#edfdf4,#fff)!important;color:#15803d!important;box-shadow:0 12px 34px #16a34a1f!important}.inventory-productdb-browser-panel .productdb-eyebrow{color:#16834a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.105em!important;text-transform:uppercase!important}.inventory-productdb-browser-panel .productdb-hero-card h1{margin:.12rem 0 0!important;color:#0f172a!important;font-size:clamp(2.1rem,3vw,3.55rem)!important;line-height:.95!important;letter-spacing:-.07em!important}.inventory-productdb-browser-panel .productdb-hero-card p{max-width:52rem!important;margin-top:.65rem!important;color:#64748b!important;font-size:clamp(.9rem,.95vw,1rem)!important;line-height:1.55!important}.inventory-productdb-browser-panel .productdb-hero-chips{display:flex!important;align-items:stretch!important;gap:.65rem!important;flex-wrap:nowrap!important}.inventory-productdb-browser-panel .productdb-hero-chips span{display:grid!important;place-content:center!important;min-width:5.65rem!important;min-height:3.7rem!important;border:1px solid rgba(226,232,240,.95)!important;border-radius:1rem!important;background:#ffffffd6!important;color:#0f172a!important;font-size:.82rem!important;font-weight:950!important;box-shadow:0 12px 32px #0f172a0b!important;text-align:center!important}.inventory-productdb-browser-panel .productdb-search-panel,.inventory-productdb-browser-panel .productdb-section{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.inventory-productdb-browser-panel .productdb-search-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.75rem!important;padding:0!important;align-items:stretch!important}.inventory-productdb-browser-panel .productdb-search-input-wrap,.inventory-productdb-browser-panel .productdb-primary-action,.inventory-productdb-browser-panel .productdb-secondary-action{min-height:3.35rem!important;border:1px solid rgba(210,222,232,.95)!important;border-radius:1rem!important;background:#ffffffe6!important;box-shadow:0 12px 30px #0f172a0b!important}.inventory-productdb-browser-panel .productdb-search-input-wrap input{font-size:.98rem!important;font-weight:700!important}.inventory-productdb-browser-panel .productdb-primary-action{color:#0f172a!important;font-weight:950!important;padding-inline:1.15rem!important}.inventory-productdb-browser-panel .productdb-primary-action:after{content:"+";margin-left:.65rem;color:#64748b;font-size:1.05rem}.inventory-productdb-browser-panel .productdb-section-header{align-items:flex-end!important;margin-bottom:.85rem!important;padding:0!important}.inventory-productdb-browser-panel .productdb-section-title-row{gap:.8rem!important}.inventory-productdb-browser-panel .productdb-section h2{margin:.05rem 0 0!important;color:#0f172a!important;font-size:clamp(1.15rem,1.5vw,1.55rem)!important;letter-spacing:-.05em!important}.inventory-productdb-browser-panel .productdb-section-header p{max-width:43rem!important;margin:0!important;color:#64748b!important;font-size:.9rem!important;line-height:1.45!important}.inventory-productdb-browser-panel .productdb-category-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:clamp(.75rem,1vw,1rem)!important}.inventory-productdb-browser-panel .productdb-category-card{min-height:0!important;aspect-ratio:1 / 1!important;border:0!important;border-radius:1.05rem!important;overflow:hidden!important;box-shadow:0 18px 40px #0f172a1f!important;transform:translateZ(0)!important}.inventory-productdb-browser-panel .productdb-category-card:hover{transform:translateY(-2px)!important;box-shadow:0 24px 52px #0f172a29!important}.inventory-productdb-browser-panel .productdb-category-image,.inventory-productdb-browser-panel .productdb-category-overlay{position:absolute!important;inset:0!important}.inventory-productdb-browser-panel .productdb-category-image{width:100%!important;height:100%!important;background-size:cover!important;background-position:center!important;filter:saturate(1.02) contrast(1.02)!important;transition:transform .18s ease!important}.inventory-productdb-browser-panel .productdb-category-card:hover .productdb-category-image{transform:scale(1.035)!important}.inventory-productdb-browser-panel .productdb-category-overlay{background:linear-gradient(180deg,#0f172a0d,#0f172a59 46%,#020617d1),radial-gradient(circle at 20% 10%,rgba(255,255,255,.2),transparent 34%)!important}.inventory-productdb-browser-panel .productdb-category-content{position:absolute!important;inset:auto 0 0!important;z-index:2!important;min-height:46%!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;gap:.22rem!important;padding:.85rem .9rem!important;color:#fff!important;text-align:left!important}.inventory-productdb-browser-panel .productdb-category-content span{width:-moz-max-content!important;width:max-content!important;max-width:100%!important;border-radius:999px!important;background:#ffffff47!important;color:#fffffff0!important;padding:.24rem .48rem!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:-.01em!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.inventory-productdb-browser-panel .productdb-category-content strong{color:#fff!important;font-size:clamp(1rem,1.18vw,1.3rem)!important;line-height:.96!important;letter-spacing:-.055em!important;text-shadow:0 2px 12px rgba(0,0,0,.36)!important}.inventory-productdb-browser-panel .productdb-category-content small{color:#fffffff2!important;font-size:.78rem!important;font-weight:900!important;text-shadow:0 2px 10px rgba(0,0,0,.3)!important}.inventory-productdb-browser-panel .productdb-category-card--native .productdb-category-content em{display:none!important}.inventory-productdb-browser-panel .productdb-product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))!important;gap:.9rem!important}.inventory-productdb-browser-panel .productdb-product-card{border-radius:1.05rem!important;border-color:#e2e8f0eb!important;box-shadow:0 14px 32px #0f172a0f!important}.inventory-bulk-cart{border:0!important;border-left:1px solid rgba(226,232,240,.92)!important;border-radius:0!important;background:#ffffffdb!important;box-shadow:-18px 0 50px #0f172a0b!important;padding:clamp(1rem,1.45vw,1.35rem)!important;gap:1rem!important}.inventory-bulk-cart__head{align-items:flex-start!important}.inventory-bulk-cart__head span,.inventory-bulk-cart__section-title span,.inventory-bulk-cart__active-head span{color:#16834a!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.08em!important}.inventory-bulk-cart__head strong{margin-top:.18rem!important;font-size:1.15rem!important;letter-spacing:-.035em!important}.inventory-bulk-cart__head-actions{display:flex!important;align-items:center!important;gap:.55rem!important;flex-wrap:wrap!important;justify-content:flex-end!important}.inventory-bulk-cart__head-actions button,.inventory-bulk-cart__back{border:1px solid rgba(213,224,234,.95)!important;border-radius:.95rem!important;background:#fff!important;color:#0f172a!important;min-height:2.65rem!important;padding:.62rem .9rem!important;font-size:.82rem!important;font-weight:950!important;box-shadow:0 10px 25px #0f172a0b!important}.inventory-bulk-cart__back:before{content:"◇";margin-right:.5rem;color:#64748b}.inventory-bulk-cart__message--success{border-color:#bbf7d0!important;background:linear-gradient(90deg,#ecfdf5,#f4fff8)!important;color:#166534!important}.inventory-bulk-cart__empty{min-height:min(42vh,25rem)!important;border:1px dashed rgba(148,163,184,.58)!important;border-radius:1.25rem!important;background:#f8fafcad!important;align-content:center!important;justify-items:center!important;padding:clamp(1.3rem,2vw,2rem)!important}.inventory-bulk-cart__empty:before{content:"▱";display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:1rem;color:#94a3b8;font-size:2rem}.inventory-bulk-cart__empty strong{font-size:1rem!important;letter-spacing:-.02em!important}.inventory-bulk-cart__empty p{margin:.1rem auto .65rem!important;color:#64748b!important;line-height:1.45!important}.inventory-bulk-cart__skeletons{width:100%!important;gap:.8rem!important;margin-top:.4rem!important}.inventory-bulk-cart__skeleton{grid-template-columns:2.4rem minmax(0,1fr)!important;min-height:3.55rem!important;border-radius:1rem!important;border-color:#e2e8f0cc!important;background:#ffffffdb!important;padding:.6rem!important}.inventory-bulk-cart__list{max-height:15.5rem!important}.inventory-bulk-cart__submit{margin-top:auto!important;min-height:3rem!important;border-radius:1rem!important}.inventory-bulk-cart__submit:disabled{background:#f8fafc!important;color:#cbd5e1!important;border:1px solid #edf2f7!important;box-shadow:none!important}@media(max-width:1180px){.inventory-page--productdb-active .inventory-productdb-bulk-layout,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-bulk-layout{grid-template-columns:1fr!important}.inventory-bulk-cart{border-left:0!important;border-top:1px solid rgba(226,232,240,.92)!important}}.inventory-bulk-cart__submit:not(:disabled){background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;border:1px solid rgba(22,163,74,.38)!important;box-shadow:0 16px 34px #16a34a3d!important}.inventory-productdb-browser-panel .productdb-product-grid{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))!important;gap:.72rem!important;align-items:stretch!important}.inventory-productdb-browser-panel .productdb-product-card{display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important;border-radius:.92rem!important;overflow:hidden!important}.inventory-productdb-browser-panel .productdb-product-card>div:first-child,.inventory-productdb-browser-panel .productdb-product-image{height:138px!important;min-height:138px!important;aspect-ratio:4 / 3!important;padding:.62rem!important}.inventory-productdb-browser-panel .productdb-product-body,.inventory-productdb-browser-panel .productdb-product-card>div:nth-child(2){flex:1 1 auto!important;display:grid!important;align-content:start!important;gap:.22rem!important;padding:.68rem .72rem .76rem!important}.inventory-productdb-browser-panel .productdb-product-body strong,.inventory-productdb-browser-panel .productdb-product-card>div:nth-child(2)>div:nth-child(2){display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:2.24em!important;overflow:hidden!important;font-size:.86rem!important;line-height:1.12!important}.inventory-productdb-browser-panel .productdb-product-body small,.inventory-productdb-browser-panel .productdb-product-card>div:nth-child(2)>div:nth-child(3),.inventory-productdb-browser-panel .productdb-card-kicker{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.72rem!important;line-height:1.25!important}.inventory-bulk-cart__hero-upload-wrap{display:grid;gap:.65rem}.inventory-bulk-cart__uploaded-hero{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.7rem;align-items:center;border:1px solid rgba(22,163,74,.2);border-radius:.9rem;background:#f0fdf4;padding:.55rem}.inventory-bulk-cart__uploaded-hero img{width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain;border-radius:.75rem;background:#fff;border:1px solid rgba(187,247,208,.9)}.inventory-bulk-cart__uploaded-hero button{justify-self:start;border:1px solid rgba(22,163,74,.24);border-radius:999px;background:#fff;color:#15803d;font-size:.75rem;font-weight:900;padding:.38rem .7rem}.inventory-bulk-cart__dropzone--hero{min-height:74px!important;border-color:#16a34a7a!important;background:linear-gradient(180deg,#fff,#f6fff9)!important}.inventory-productdb-browser-panel .productdb-hero-card--variant{margin-bottom:1rem!important}.inventory-productdb-browser-panel .productdb-variant-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))!important;gap:.82rem!important}.inventory-productdb-browser-panel .productdb-variant-grid .productdb-product-card>div:first-child{height:132px!important;min-height:132px!important}.inventory-productdb-browser-panel .productdb-variant-grid .productdb-product-card>div:nth-child(2){padding:.64rem .7rem .74rem!important}.inventory-productdb-browser-panel .productdb-variant-grid .productdb-product-card button[style]{min-height:2.55rem!important;padding:.7rem .8rem!important}.inventory-productdb-bulk-layout{align-items:start!important}.inventory-bulk-cart{position:sticky!important;top:clamp(.65rem,1vw,.95rem)!important;height:calc(100dvh - 88px)!important;max-height:calc(100dvh - 88px)!important;align-self:start!important;z-index:8!important}.inventory-bulk-cart__list{max-height:min(18rem,31vh)!important;overflow-y:auto!important}@media(max-width:1180px){.inventory-bulk-cart{position:static!important;height:auto!important;max-height:none!important}}.inventory-page--productdb-active .inventory-productdb-workspace,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-workspace,.inventory-page--productdb-active .inventory-productdb-bulk-layout,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-bulk-layout{height:100%!important;min-height:0!important;overflow:hidden!important}.inventory-page--productdb-active .inventory-productdb-browser-panel,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-browser-panel{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;display:block!important}.inventory-productdb-browser-panel .visual-catalog-modal--embedded,.inventory-productdb-browser-panel .visual-catalog-modal__shell,.inventory-productdb-browser-panel .visual-catalog-modal__shell>div,.inventory-productdb-browser-panel .productdb-page-shell--selection{height:100%!important;min-height:0!important;max-height:100%!important}.inventory-productdb-browser-panel .productdb-page-shell--selection{overflow-y:auto!important;overflow-x:hidden!important;padding:clamp(.95rem,1.35vw,1.35rem) clamp(1rem,1.45vw,1.55rem) 1.2rem!important;scrollbar-gutter:stable!important}.inventory-productdb-browser-panel .productdb-page-shell--selection .productdb-hero-card{margin-bottom:clamp(1rem,1.25vw,1.25rem)!important}.inventory-productdb-browser-panel .productdb-page-shell--selection .productdb-sticky-search-wrap{top:0!important;margin-bottom:clamp(1rem,1.25vw,1.25rem)!important;padding-top:.15rem!important;padding-bottom:.75rem!important}.inventory-productdb-browser-panel .productdb-page-shell--variant .productdb-hero-card--variant{display:none!important}.inventory-productdb-browser-panel .productdb-page-shell--selection .productdb-hero-card h1{font-size:clamp(1.85rem,2.55vw,3.1rem)!important}.inventory-productdb-browser-panel .productdb-page-shell--selection .productdb-hero-card p{max-width:48rem!important}.inventory-productdb-browser-panel .productdb-page-shell--selection .productdb-hero-chips span{min-width:6.2rem!important;max-width:14rem!important;padding-inline:.65rem!important;overflow:hidden!important;text-overflow:ellipsis!important}.inventory-productdb-browser-panel .productdb-page-shell--selection .productdb-card-grid.productdb-product-grid:not(.productdb-variant-grid){grid-template-columns:repeat(auto-fill,minmax(164px,1fr))!important}.inventory-productdb-browser-panel .productdb-variant-grid{grid-template-columns:repeat(auto-fill,minmax(182px,1fr))!important}.inventory-productdb-bulk-layout{align-items:stretch!important}.inventory-bulk-cart{position:sticky!important;top:0!important;height:100%!important;max-height:100%!important;min-height:0!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.inventory-bulk-cart__empty{flex:1 1 auto!important;min-height:0!important}.inventory-bulk-cart__list{flex:0 0 auto!important;max-height:15.5rem!important;overflow-y:auto!important;overflow-x:hidden!important}.inventory-bulk-cart__form{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:.25rem!important;scrollbar-gutter:stable!important}.inventory-bulk-cart__submit{position:sticky!important;bottom:0!important;z-index:2!important;margin-top:.75rem!important}@media(max-width:1180px){.inventory-productdb-browser-panel .productdb-page-shell--selection,.inventory-productdb-browser-panel .visual-catalog-modal--embedded,.inventory-productdb-browser-panel .visual-catalog-modal__shell,.inventory-productdb-browser-panel .visual-catalog-modal__shell>div,.inventory-bulk-cart,.inventory-bulk-cart__form{height:auto!important;max-height:none!important;overflow:visible!important}}@media(max-width:760px){.main-content:has(.inventory-productdb-workspace),.tabbed-content:has(.inventory-productdb-workspace),.tab-panel:has(.inventory-productdb-workspace),.inventory-page--productdb-active,.inventory-page:has(.inventory-productdb-workspace),.inventory-page--productdb-active .inventory-productdb-workspace,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-workspace,.inventory-page--productdb-active .inventory-productdb-bulk-layout,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-bulk-layout,.inventory-page--productdb-active .inventory-productdb-browser-panel,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-browser-panel{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.inventory-page--productdb-active,.inventory-page:has(.inventory-productdb-workspace){padding-bottom:calc(8.75rem + env(safe-area-inset-bottom,0px))!important}.inventory-page--productdb-active .inventory-productdb-bulk-layout,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-bulk-layout{display:block!important;background:transparent!important}.inventory-page--productdb-active .inventory-productdb-browser-panel,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-browser-panel{padding:.85rem .72rem 1.1rem!important;scrollbar-gutter:auto!important}.inventory-productdb-browser-panel .productdb-page-shell,.inventory-productdb-browser-panel .productdb-page-shell--selection{padding:0!important;gap:.85rem!important}.inventory-productdb-browser-panel .productdb-hero-card,.inventory-productdb-browser-panel .productdb-hero-card--selection{display:grid!important;grid-template-columns:1fr!important;gap:.85rem!important;padding:.95rem!important;border:1px solid rgba(219,227,238,.84)!important;border-radius:1.15rem!important;background:#ffffffd1!important}.inventory-productdb-browser-panel .productdb-hero-main{grid-template-columns:44px minmax(0,1fr)!important;gap:.7rem!important}.inventory-productdb-browser-panel .productdb-hero-icon{width:44px!important;height:44px!important;border-radius:.9rem!important}.inventory-productdb-browser-panel .productdb-hero-card h1{font-size:clamp(1.85rem,10vw,2.45rem)!important;letter-spacing:-.065em!important}.inventory-productdb-browser-panel .productdb-hero-chips{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;max-width:none!important}.inventory-productdb-browser-panel .productdb-hero-chips span{min-width:0!important;max-width:none!important;min-height:3.15rem!important;width:100%!important;padding:.52rem .4rem!important;border-radius:.9rem!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.14!important}.inventory-productdb-browser-panel .productdb-sticky-search-wrap,.inventory-productdb-browser-panel .productdb-search-panel{position:static!important;top:auto!important;margin:0 0 .85rem!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.inventory-productdb-browser-panel .productdb-search-row{display:grid!important;grid-template-columns:1fr!important;gap:.62rem!important;align-items:stretch!important;width:100%!important;min-width:0!important}.inventory-productdb-browser-panel .productdb-search-row>input,.inventory-productdb-browser-panel .productdb-search-input-wrap,.inventory-productdb-browser-panel .productdb-primary-action,.inventory-productdb-browser-panel .productdb-secondary-action,.inventory-productdb-browser-panel .productdb-search-row>button,.inventory-productdb-browser-panel .productdb-search-row button[style]{width:100%!important;max-width:none!important;min-width:0!important;min-height:3.35rem!important;box-sizing:border-box!important;border-radius:1.05rem!important}.inventory-productdb-browser-panel .productdb-search-row>input,.inventory-productdb-browser-panel .productdb-search-input-wrap{flex:none!important;padding:0 .95rem!important;background:#fff!important;border:1px solid rgba(203,213,225,.9)!important;box-shadow:0 12px 30px #0f172a0e!important}.inventory-productdb-browser-panel .productdb-primary-action,.inventory-productdb-browser-panel .productdb-search-row button[style]{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.72rem .95rem!important;white-space:normal!important;text-align:center!important;line-height:1.18!important}.inventory-productdb-browser-panel .productdb-section{margin-bottom:.95rem!important}.inventory-productdb-browser-panel .productdb-section-header,.inventory-productdb-browser-panel .productdb-section-title-row{display:grid!important;grid-template-columns:1fr!important;gap:.7rem!important;align-items:stretch!important}.inventory-productdb-browser-panel .productdb-secondary-action{justify-self:stretch!important}.inventory-page--productdb-active .inventory-bulk-cart,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart{position:fixed!important;left:max(.75rem,env(safe-area-inset-left,0px))!important;right:max(.75rem,env(safe-area-inset-right,0px))!important;bottom:calc(5.2rem + env(safe-area-inset-bottom,0px))!important;z-index:75!important;height:auto!important;min-height:0!important;max-height:min(68dvh,34rem)!important;overflow:hidden!important;padding:.72rem!important;border-radius:1.35rem!important;border-color:#bbf7d0e6!important;background:#fffffff5!important;box-shadow:0 22px 64px #0f172a2e,0 0 0 1px #16a34a14!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.inventory-page--productdb-active .inventory-bulk-cart:has(.inventory-bulk-cart__empty),.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart:has(.inventory-bulk-cart__empty){max-height:7.25rem!important}.inventory-page--productdb-active .inventory-bulk-cart__head,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head{align-items:center!important;gap:.65rem!important}.inventory-page--productdb-active .inventory-bulk-cart__head-actions,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head-actions{display:flex!important;gap:.45rem!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important}.inventory-page--productdb-active .inventory-bulk-cart__head button,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head button{min-height:2.55rem!important;padding:.55rem .72rem!important;border-radius:.9rem!important;white-space:nowrap!important}.inventory-page--productdb-active .inventory-bulk-cart__empty,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__empty{min-height:0!important;padding:.25rem .25rem 0!important;border:0!important;background:transparent!important;text-align:left!important}.inventory-page--productdb-active .inventory-bulk-cart__empty p,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__empty p{margin:.15rem 0 0!important;max-width:none!important;font-size:.84rem!important}.inventory-page--productdb-active .inventory-bulk-cart__skeletons,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__skeletons{display:none!important}.inventory-page--productdb-active .inventory-bulk-cart__list,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__list{max-height:8.5rem!important;overflow-y:auto!important;padding-right:.2rem!important}.inventory-page--productdb-active .inventory-bulk-cart__form,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__form{max-height:calc(68dvh - 13rem)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:.15rem!important}.inventory-page--productdb-active .inventory-bulk-cart__fields,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__fields{grid-template-columns:1fr!important}.inventory-page--productdb-active .inventory-bulk-cart__submit,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__submit{position:sticky!important;bottom:0!important;min-height:3rem!important}}@media(max-width:760px){.inventory-page--productdb-active .inventory-bulk-cart,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart{z-index:12050!important}.inventory-page--productdb-active .inventory-bulk-cart__collapse,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__collapse{border-color:#16a34a47!important;background:#f0fdf4f5!important;color:#166534!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed{max-height:4.85rem!important;padding:.62rem .7rem!important;overflow:hidden!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__head,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__head{margin-bottom:0!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__message,.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__empty,.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__list,.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__form,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__message,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__empty,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__list,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__form{display:none!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__back,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__back{display:none!important}}@media(max-width:760px){.inventory-page--productdb-active .inventory-bulk-cart,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart{top:calc(5.4rem + env(safe-area-inset-top,0px))!important;bottom:auto!important;max-height:min(62svh,32rem)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.inventory-page--productdb-active .inventory-bulk-cart__head,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;gap:.55rem!important}.inventory-page--productdb-active .inventory-bulk-cart__head>div:first-child,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head>div:first-child{min-width:0!important;width:100%!important;display:grid!important;gap:.08rem!important}.inventory-page--productdb-active .inventory-bulk-cart__head span,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.1!important;letter-spacing:.08em!important;word-break:normal!important;writing-mode:horizontal-tb!important}.inventory-page--productdb-active .inventory-bulk-cart__head strong,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;line-height:1.08!important;font-size:clamp(1rem,6vw,1.55rem)!important;word-break:normal!important;writing-mode:horizontal-tb!important}.inventory-page--productdb-active .inventory-bulk-cart__head-actions,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;align-items:stretch!important;justify-content:stretch!important;flex-wrap:initial!important}.inventory-page--productdb-active .inventory-bulk-cart__head-actions button,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__head-actions button{width:100%!important;min-width:0!important;min-height:2.45rem!important;padding:.5rem .55rem!important;white-space:normal!important;line-height:1.08!important;font-size:clamp(.72rem,3.35vw,.86rem)!important}.inventory-page--productdb-active .inventory-bulk-cart__back,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__back{grid-column:1 / -1!important}.inventory-page--productdb-active .inventory-bulk-cart__list,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__list{max-height:7.5rem!important;flex:0 0 auto!important}.inventory-page--productdb-active .inventory-bulk-cart__row,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__row{grid-template-columns:3.1rem minmax(0,1fr)!important;padding:.55rem!important}.inventory-page--productdb-active .inventory-bulk-cart__form,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart__form{max-height:none!important;overflow:visible!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed{max-height:8.5rem!important;overflow:hidden!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__head-actions,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__head-actions{grid-template-columns:1fr!important}}@media(max-width:760px){.inventory-page--productdb-active .inventory-bulk-cart,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart{top:var(--list2-productdb-mobile-queue-top, calc(5.4rem + env(safe-area-inset-top, 0px)) )!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed{max-height:none!important;padding:.72rem!important;overflow:visible!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__head,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__head{gap:.5rem!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__head-actions,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__head-actions{display:grid!important;grid-template-columns:1fr!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__head-actions button:not(.inventory-bulk-cart__collapse),.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__head-actions button:not(.inventory-bulk-cart__collapse){display:none!important}.inventory-page--productdb-active .inventory-bulk-cart--collapsed .inventory-bulk-cart__collapse,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart--collapsed .inventory-bulk-cart__collapse{display:inline-flex!important;align-items:center!important;justify-content:center!important}}.signup-public-card{width:min(1120px,100%)}.signup-public-grid{grid-template-columns:minmax(0,1fr) 460px}.signup-public-copy{background:radial-gradient(circle at 88% 16%,rgba(18,183,106,.24),transparent 22rem),radial-gradient(circle at 12% 100%,rgba(71,205,137,.16),transparent 24rem),linear-gradient(135deg,#08111d,#101828 62%,#062f22)}.signup-plan-preview{display:grid;gap:.6rem;margin-top:2rem;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#ffffff12;padding:1.15rem;color:#fff}.signup-plan-preview strong{font-size:1.3rem;letter-spacing:-.035em;font-weight:950}.signup-plan-preview span{color:#47cd89;font-size:1rem;font-weight:950}.signup-plan-preview ul{display:grid;gap:.42rem;margin:.2rem 0 0;padding:0;list-style:none;color:#ffffffbd;font-size:.9rem;font-weight:760}.signup-plan-preview li:before{content:"OK";margin-right:.55rem;color:#47cd89;font-weight:950}.signup-plan-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.signup-plan-toggle button{display:grid;gap:.25rem;min-height:86px;border:1px solid rgba(16,24,40,.12);border-radius:18px;background:#fff;padding:1rem;color:#101828;text-align:left;box-shadow:0 12px 34px #1018280b}.signup-plan-toggle button.selected{border-color:#12b76ab8;background:#eefbf3;box-shadow:0 16px 42px #12b76a21}.signup-plan-toggle strong{font-size:1rem;font-weight:950}.signup-plan-toggle span{color:#667085;font-size:.82rem;font-weight:850}.signup-public-form .public-primary-button:disabled{cursor:wait;opacity:.72;transform:none}@media(max-width:900px){.signup-public-grid{grid-template-columns:1fr}}@media(max-width:560px){.signup-plan-toggle{grid-template-columns:1fr}}.signup-plan-preview--disabled{opacity:.68;background:#ffffff0b}.signup-plan-toggle button:disabled,.public-plan-button:disabled{cursor:not-allowed;opacity:.62;transform:none}.signup-plan-toggle button:disabled{background:#f8fafc;color:#667085}.productdb-search-scope-toggle{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .85rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:#ffffffeb;color:#475569;font-size:.82rem;font-weight:700;white-space:nowrap}.productdb-search-scope-toggle input{width:.95rem;height:.95rem;accent-color:#16a34a}.productdb-product-body em{display:block;margin-top:.25rem;color:#64748b;font-size:.72rem;font-style:normal;line-height:1.35}@media(max-width:768px){.inventory-listing-planner-backdrop{align-items:flex-end!important;padding:.65rem!important}.inventory-listing-planner-modal{width:100%!important;max-width:none!important;max-height:calc(82dvh - env(safe-area-inset-bottom,0px))!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;border-radius:1rem 1rem .95rem .95rem!important;padding:.85rem!important}.inventory-listing-planner-modal h3{font-size:1rem!important}.inventory-listing-planner-modal p{font-size:.82rem!important;line-height:1.35!important}.inventory-listing-planner-modal [style*="padding: 0.95rem 1rem"]{padding:.68rem .72rem!important}.inventory-listing-planner-modal [style*="marginBottom: 1rem"],.inventory-listing-planner-modal [style*="margin-bottom: 1rem"]{margin-bottom:.65rem!important}}.listing-draft-template-images__toggle{display:inline-flex;align-items:center;gap:.45rem}.listing-draft-template-images__toggle-track{position:relative;width:2.25rem;height:1.22rem;border-radius:999px;background:#cbd5e1;transition:background .18s ease}.listing-draft-template-images__toggle-knob{position:absolute;top:.16rem;left:.16rem;width:.9rem;height:.9rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px #0f172a38;transition:transform .18s ease}.listing-draft-template-images__toggle.is-on .listing-draft-template-images__toggle-track{background:#16a34a}.listing-draft-template-images__toggle.is-on .listing-draft-template-images__toggle-knob{transform:translate(1.03rem)}.listing-draft-template-images__empty{border:1px dashed #cbd5e1;border-radius:.8rem;padding:.75rem;color:#64748b;background:#f8fafc;font-size:.86rem;font-weight:800}.nav-attention-badge,.app-mobile-quick-dash__badge{display:inline-grid;min-width:1.28rem;height:1.28rem;place-items:center;padding:0 .32rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.72rem;font-weight:950;line-height:1;box-shadow:0 0 0 2px #fff,0 8px 18px #ef444447}.app-sidebar-nav a{position:relative}.app-sidebar-nav .nav-attention-badge{margin-left:auto}.app-mobile-quick-dash a{position:relative}.app-mobile-quick-dash__badge{position:absolute;top:.32rem;right:.5rem;min-width:1.18rem;height:1.18rem;font-size:.68rem;box-shadow:0 0 0 2px #fff,0 8px 16px #ef44443d}@media(max-width:900px){.app-mobile-quick-dash{z-index:12500!important}.app-root--with-sidebar .sidebar-overlay{z-index:12900!important}.app-root--with-sidebar .app-sidebar{z-index:13000!important}body:has(.app-sidebar--open) .app-mobile-quick-dash,body:has(.app-sidebar--open) .inventory-page--productdb-active .inventory-bulk-cart,body:has(.app-sidebar--open) .inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart{opacity:0!important;pointer-events:none!important}}@media(max-width:760px){.inventory-page--productdb-active,.inventory-page:has(.inventory-productdb-workspace){padding-bottom:calc(10.75rem + env(safe-area-inset-bottom,0px))!important}.inventory-page--productdb-active .inventory-productdb-browser-panel,.inventory-page:has(.inventory-productdb-workspace) .inventory-productdb-browser-panel{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))!important}.inventory-page--productdb-active .inventory-bulk-cart,.inventory-page:has(.inventory-productdb-workspace) .inventory-bulk-cart{z-index:12400!important}}.listing-manage-draft-editor{border:1px solid #dbeafe;border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(22,185,87,.08),transparent 20rem),linear-gradient(180deg,#fff,#f8fbff);padding:1rem;display:grid;gap:1rem;box-shadow:0 18px 42px #0f172a12}.listing-manage-draft-editor-head,.listing-manage-draft-subhead,.listing-manage-draft-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.listing-manage-draft-editor-head h3,.listing-manage-draft-subhead h4{margin:.4rem 0 0;color:#0f172a;letter-spacing:-.025em}.listing-manage-draft-editor-head p,.listing-manage-draft-subhead p{margin:.25rem 0 0;color:#64748b;font-weight:650;line-height:1.45}.listing-manage-draft-editor-status,.listing-manage-draft-subhead>span{white-space:nowrap;border-radius:999px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;padding:.35rem .65rem;font-size:.75rem;font-weight:900}.listing-manage-draft-grid{display:grid;grid-template-columns:minmax(18rem,1.4fr) minmax(12rem,.65fr) minmax(12rem,.65fr);gap:.85rem}.listing-manage-draft-field{display:flex;flex-direction:column;gap:.42rem;color:#334155;font-weight:850}.listing-manage-draft-field--wide{grid-column:span 1}.listing-manage-draft-field--full{grid-column:1 / -1}.listing-manage-draft-field input,.listing-manage-draft-field textarea,.listing-manage-specific-row input,.listing-manage-specific-row select,.listing-manage-add-specific-row input{width:100%;border:1px solid rgba(148,163,184,.5);border-radius:14px;padding:.68rem .78rem;background:#fff;color:#0f172a;font:inherit;box-shadow:0 1px 2px #0f172a0a}.listing-manage-draft-field textarea{resize:vertical;min-height:12rem}.listing-manage-draft-specifics{border:1px solid #e2e8f0;border-radius:18px;background:#fffc;padding:.9rem;display:grid;gap:.8rem}.listing-manage-specifics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.7rem}.listing-manage-specific-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:.7rem}.listing-manage-specific-row label{display:grid;gap:.4rem;font-weight:850;color:#334155}.listing-manage-specific-row label span{display:flex;align-items:center;gap:.45rem}.listing-manage-specific-row em{border-radius:999px;background:#ecfdf5;color:#047857;padding:.12rem .45rem;font-style:normal;font-size:.68rem;font-weight:950}.listing-manage-add-specific-row{display:grid;grid-template-columns:minmax(10rem,.7fr) minmax(12rem,1fr) auto;gap:.65rem;align-items:center}.listing-manage-draft-actions{border-top:1px solid #e2e8f0;padding-top:.9rem;justify-content:flex-end}@media(max-width:900px){.listing-manage-draft-editor-head,.listing-manage-draft-subhead,.listing-manage-draft-actions{flex-direction:column;align-items:stretch}.listing-manage-draft-grid,.listing-manage-add-specific-row,.listing-manage-specific-row{grid-template-columns:1fr}}.listing-manage-editor-card{margin:0;border-radius:18px}.listing-manage-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.7rem;margin-top:.75rem}.listing-manage-media-tile{border:1px solid #e2e8f0;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.listing-manage-media-tile img,.listing-manage-media-tile>span{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.listing-manage-media-tile>div{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;font-size:.78rem}.listing-manage-upload-field{display:grid;gap:.35rem;margin-top:.75rem;color:#334155;font-size:.85rem;font-weight:850}.listing-manage-upload-field input{border:1px dashed #cbd5e1;border-radius:14px;padding:.7rem;background:#f8fafc}.listing-manage-specific-name-cell{display:flex;align-items:center;gap:.45rem}.listing-manage-specific-name-cell .listing-draft-chip{padding:.18rem .45rem;font-size:.72rem;white-space:nowrap}.listing-manage-draft-editor .listing-draft-specifics-card select,.listing-manage-draft-editor .listing-draft-specifics-card input{width:100%;min-height:2.35rem}@media(max-width:760px){.listing-manage-specific-name-cell{flex-direction:column;align-items:stretch}}.inventory-autofill-decoy{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}.public-demo-helper{max-width:570px;margin:1rem 0 0;color:#667085;font-size:.95rem;line-height:1.6;font-weight:700}.public-productdb-teaser{margin-top:1rem;margin-bottom:1rem;border:1px solid rgba(18,183,106,.22);border-radius:24px;background:radial-gradient(circle at 85% 20%,rgba(18,183,106,.14),transparent 24rem),#ffffffdb;padding:clamp(2rem,4vw,3.25rem);box-shadow:0 18px 54px #10182812}.public-productdb-teaser-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.6rem}.public-difference-page{min-height:100vh;background:radial-gradient(circle at 82% 12%,rgba(18,183,106,.11),transparent 30rem),radial-gradient(circle at 12% 8%,rgba(18,183,106,.07),transparent 24rem),linear-gradient(180deg,#fff,#f7faf8 44%,#fff);color:#101828}.public-difference-hero{min-height:auto;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);color:#101828;padding-top:clamp(4rem,8vw,7rem)}.public-difference-hero .public-eyebrow{border-color:#12b76a38;background:#ffffffc7;color:#326b45}.public-difference-hero h1{color:#101828;font-size:clamp(3rem,6vw,5.7rem);letter-spacing:-.08em}.public-difference-hero .public-hero-copy>p,.public-difference-section p,.public-difference-note,.public-difference-comparison-card li,.public-difference-table-row{color:#475467}.public-difference-chip-row span{color:#344054}.public-difference-back-link{display:inline-flex;margin-top:1rem;color:#326b45;font-weight:900}.public-difference-hero-card,.public-difference-comparison-card{display:grid;gap:1rem;border:1px solid rgba(16,24,40,.1);border-radius:28px;background:#ffffffeb;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 28px 80px #10182814}.public-difference-hero-card img{width:120px;height:auto}.public-difference-hero-card div{border:1px solid rgba(18,183,106,.16);border-radius:18px;background:#f7faf8eb;padding:1rem}.public-difference-hero-card span{display:block;color:#326b45;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.public-difference-hero-card strong,.public-difference-comparison-card h3{display:block;margin-top:.3rem;color:#101828;font-size:1.08rem}.public-difference-hero-card p{margin:.45rem 0 0;color:#475467;line-height:1.55;font-weight:650}.public-difference-section{padding:3.2rem 0}.public-difference-comparison-grid,.public-difference-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.public-difference-comparison-card ul{margin:0;padding-left:1.1rem;line-height:1.7;font-weight:700}.public-difference-punchline{margin:1.5rem auto 0;max-width:760px;color:#326b45;text-align:center;font-size:clamp(1.3rem,2vw,2rem);font-weight:950}.public-difference-table{overflow:hidden;border:1px solid rgba(16,24,40,.1);border-radius:18px;background:#fffffff0;box-shadow:0 18px 54px #1018280f}.public-difference-table-head,.public-difference-table-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:1rem;padding:1rem 1.2rem}.public-difference-table--three .public-difference-table-head,.public-difference-table--three .public-difference-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr)}.public-difference-table-head{background:#101828;color:#fff;font-weight:950}.public-difference-table-row{border-top:1px solid rgba(16,24,40,.07);font-weight:700;line-height:1.5}.public-difference-table-row span:first-child{color:#101828;font-weight:900}.public-difference-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-difference-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-difference-persona-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-difference-note{margin:1.4rem auto 0;max-width:920px;border:1px solid rgba(18,183,106,.22);border-radius:18px;background:#ffffffdb;padding:1.2rem 1.35rem;line-height:1.65;font-weight:750;text-align:center}.public-difference-demo-cta{margin-top:2rem}.public-difference-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.public-difference-faq-section{padding-bottom:4rem}@media(max-width:1180px){.public-difference-feature-grid,.public-difference-persona-grid,.public-difference-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.public-difference-hero,.public-difference-split,.public-difference-comparison-grid,.public-difference-feature-grid,.public-difference-persona-grid,.public-difference-workflow-grid,.public-difference-faq-grid{grid-template-columns:1fr}.public-difference-table-head{display:none}.public-difference-table-row,.public-difference-table--three .public-difference-table-row{grid-template-columns:1fr;gap:.45rem;padding:1rem}}:root{color-scheme:light;--background: 210 40% 98%;--foreground: 222 47% 11%;--card: 0 0% 100%;--card-foreground: 222 47% 11%;--popover: 0 0% 100%;--popover-foreground: 222 47% 11%;--primary: 158 84% 34%;--primary-foreground: 0 0% 100%;--secondary: 216 33% 97%;--secondary-foreground: 222 47% 11%;--muted: 214 32% 94%;--muted-foreground: 215 16% 42%;--accent: 215 25% 91%;--accent-foreground: 222 47% 11%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 100%;--border: 214 32% 88%;--input: 214 32% 90%;--ring: 158 84% 34%;--radius: .75rem;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .05), 0 10px 30px rgba(15, 23, 42, .05);--shadow-elevated: 0 24px 80px rgba(15, 23, 42, .14);--l2-bg: hsl(var(--background));--l2-bg-subtle: #f4f7fb;--l2-panel: hsl(var(--card));--l2-panel-strong: #ffffff;--l2-border: hsl(var(--border));--l2-text: hsl(var(--foreground));--l2-muted: hsl(var(--muted-foreground));--l2-soft: hsl(var(--muted));--l2-primary: hsl(var(--primary));--l2-primary-strong: #047857;--l2-primary-soft: #e8f8f1;--l2-info: #2563eb;--l2-warning: #d97706;--l2-danger: #dc2626;--theme-nav-bg: #ffffff;--theme-accent: var(--l2-primary);--theme-accent-hover: var(--l2-primary-strong)}.dark{color-scheme:dark;--background: 222 47% 7%;--foreground: 210 40% 96%;--card: 222 40% 10%;--card-foreground: 210 40% 96%;--popover: 222 40% 11%;--popover-foreground: 210 40% 96%;--primary: 158 70% 45%;--primary-foreground: 222 47% 7%;--secondary: 217 33% 15%;--secondary-foreground: 210 40% 96%;--muted: 217 33% 16%;--muted-foreground: 215 20% 72%;--accent: 217 33% 18%;--accent-foreground: 210 40% 96%;--destructive: 0 65% 52%;--destructive-foreground: 0 0% 100%;--border: 217 28% 20%;--input: 217 28% 23%;--ring: 158 70% 45%;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .25), 0 18px 50px rgba(0, 0, 0, .28);--shadow-elevated: 0 24px 90px rgba(0, 0, 0, .45);--l2-bg: hsl(var(--background));--l2-bg-subtle: #0d1422;--l2-panel: hsl(var(--card));--l2-panel-strong: #101827;--l2-border: hsl(var(--border));--l2-text: hsl(var(--foreground));--l2-muted: hsl(var(--muted-foreground));--l2-soft: hsl(var(--muted));--l2-primary: hsl(var(--primary));--l2-primary-strong: #34d399;--l2-primary-soft: rgba(52, 211, 153, .13);--l2-info: #60a5fa;--l2-warning: #fbbf24;--l2-danger: #f87171;--theme-nav-bg: #0b1120}html,body,#root{background:var(--l2-bg)!important;color:var(--l2-text)}body{accent-color:var(--l2-primary)}.app-root,.main-content,.page,.saas-page,.workspace-standalone-shell{background:radial-gradient(circle at top left,color-mix(in srgb,var(--l2-primary) 8%,transparent),transparent 30rem),var(--l2-bg)!important;color:var(--l2-text)!important}.main-content{padding:var(--list2-page-gutter-y, clamp(1rem, 2vw, 1.75rem)) var(--list2-page-gutter-x, clamp(1rem, 2vw, 1.75rem))!important}.page,.saas-page,.l2-page{width:min(100%,var(--list2-page-max-width, 1720px));margin-inline:auto;padding:var(--list2-page-gutter-y, clamp(1rem, 2vw, 1.6rem)) var(--list2-page-gutter-x, clamp(1rem, 2vw, 1.6rem))!important}.l2-page{display:grid;gap:var(--list2-page-gap, 1rem)}.top-nav{top:0;border-bottom:1px solid var(--l2-border);background:color-mix(in srgb,var(--theme-nav-bg) 92%,transparent)!important;color:var(--l2-text)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px #0f172a0a}.top-nav-row,.top-nav-header-row{align-items:center!important;min-height:4rem!important}.top-nav-right{align-items:center;color:var(--l2-muted)!important}.top-nav-role{border:1px solid var(--l2-border);border-radius:999px;background:var(--l2-panel);color:var(--l2-muted);padding:.4rem .7rem;font-weight:700}.sidebar-toggle,.top-nav-menu-button,.app-sidebar-close{border:1px solid var(--l2-border)!important;border-radius:.8rem!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--shadow-soft)}.sidebar-toggle svg{width:1.15rem;height:1.15rem}.app-sidebar{width:min(20rem,88vw)!important;border-right:1px solid var(--l2-border);background:color-mix(in srgb,var(--l2-panel) 96%,transparent)!important;color:var(--l2-text)!important;box-shadow:var(--shadow-elevated)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-sidebar-header{border-bottom-color:var(--l2-border)!important;padding:1rem!important}.app-sidebar-nav{padding:.75rem!important}.app-sidebar-nav ul{display:grid;gap:.18rem}.app-sidebar-nav a,.workspace-standalone-sidebar a{min-height:2.7rem;border:1px solid transparent;border-radius:.72rem!important;color:var(--l2-muted)!important;font-weight:750;transition:background .16s ease,color .16s ease,border-color .16s ease}.app-sidebar-nav a:hover,.workspace-standalone-sidebar a:hover{border-color:var(--l2-border);background:hsl(var(--accent))!important;color:var(--l2-text)!important;text-decoration:none}.app-sidebar-nav a.active,.workspace-standalone-sidebar a.active{border-color:color-mix(in srgb,var(--l2-primary) 32%,var(--l2-border));background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.nav-icon{opacity:.88}.app-sidebar-search{margin:.75rem}.app-sidebar-search-input,input,textarea,select,.l2-input{border:1px solid var(--l2-border)!important;border-radius:.65rem!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:0 1px #0f172a08}input::-moz-placeholder,textarea::-moz-placeholder{color:color-mix(in srgb,var(--l2-muted) 70%,transparent)!important}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--l2-muted) 70%,transparent)!important}input:focus,textarea:focus,select:focus,.l2-input:focus{border-color:color-mix(in srgb,var(--l2-primary) 60%,var(--l2-border))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--l2-primary) 16%,transparent)!important;outline:none!important}button.primary,.primary,.inventory-add-button,.l2-btn--primary{border:1px solid color-mix(in srgb,var(--l2-primary) 70%,transparent)!important;border-radius:.68rem!important;background:linear-gradient(135deg,var(--l2-primary),var(--l2-primary-strong))!important;color:hsl(var(--primary-foreground))!important;font-weight:800!important;box-shadow:0 10px 24px color-mix(in srgb,var(--l2-primary) 22%,transparent)!important}button.secondary,.secondary,.l2-btn--secondary{border:1px solid var(--l2-border)!important;border-radius:.68rem!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;font-weight:750!important}.l2-btn--ghost{background:transparent!important;color:var(--l2-muted)!important}.l2-btn--destructive{border-color:color-mix(in srgb,var(--l2-danger) 55%,transparent)!important;background:color-mix(in srgb,var(--l2-danger) 14%,var(--l2-panel))!important;color:var(--l2-danger)!important}.page-card,.l2-card,.inventory-table-shell,.inventory-toolbar,.saas-page-hero,.listing-draft-card,.settings-pro-card,.settings-pro-template-panel,.listing-template-card,.listing-template-form,.modal-card{border:1px solid var(--l2-border)!important;border-radius:1rem!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--shadow-soft)!important}.l2-toolbar,.l2-table-shell{border:1px solid var(--l2-border);border-radius:1rem;background:var(--l2-panel);color:var(--l2-text);box-shadow:var(--shadow-soft)}.l2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem;flex-wrap:wrap}.l2-table-shell{overflow:auto;padding:.55rem}.l2-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.l2-stat-card{display:grid;gap:.28rem;padding:1rem}.l2-stat-card>span{color:var(--l2-muted);font-size:.76rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.l2-stat-card>strong{color:var(--l2-text);font-size:1.45rem;line-height:1.05}.l2-stat-card>small{color:var(--l2-muted)}.l2-page-header,.saas-page-hero,.inventory-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border:1px solid var(--l2-border)!important;border-radius:1.1rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--l2-panel) 92%,var(--l2-primary) 8%),var(--l2-panel))!important;box-shadow:var(--shadow-soft)!important}.l2-page-header h1,.saas-page-title-row h1,.inventory-hero h1,.page>h1{margin:0;color:var(--l2-text)!important;font-size:clamp(1.55rem,2vw,2.15rem)!important;line-height:1.1;letter-spacing:0}.l2-page-header p,.saas-page-title-row p,.inventory-hero p,.page>p{color:var(--l2-muted)!important}.l2-eyebrow{margin:0 0 .35rem;color:var(--l2-primary-strong)!important;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.l2-page-header__actions,.l2-section-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.l2-section-header h2{margin:0;color:var(--l2-text);font-size:1.05rem}.l2-section-header p{margin:.2rem 0 0;color:var(--l2-muted)}.l2-badge,.badge,.pill,.listing-draft-chip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--l2-border)!important;border-radius:999px!important;background:hsl(var(--secondary))!important;color:var(--l2-muted)!important;font-size:.75rem;font-weight:800;line-height:1}.l2-badge--success,.badge--success,.pill--active{border-color:color-mix(in srgb,var(--l2-primary) 38%,transparent)!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.l2-badge--warning{border-color:color-mix(in srgb,var(--l2-warning) 38%,transparent)!important;background:color-mix(in srgb,var(--l2-warning) 14%,var(--l2-panel))!important;color:var(--l2-warning)!important}.l2-badge--danger,.error{color:var(--l2-danger)!important}.items-table,.inventory-table,.l2-table{width:100%;border-collapse:separate!important;border-spacing:0!important;color:var(--l2-text)!important}.items-table th,.inventory-table th,.l2-table th{border-bottom:1px solid var(--l2-border)!important;background:hsl(var(--muted))!important;color:var(--l2-muted)!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.05em;text-transform:uppercase}.items-table td,.inventory-table td,.l2-table td{border-bottom:1px solid var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.items-table tbody tr:hover td,.inventory-table tbody tr:hover td{background:color-mix(in srgb,var(--l2-primary) 5%,var(--l2-panel))!important}.theme-toggle{display:inline-flex;align-items:center;gap:.18rem;padding:.2rem;border:1px solid var(--l2-border);border-radius:999px;background:hsl(var(--secondary))}.theme-toggle__button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--l2-muted)!important;padding:0 .55rem!important;font-size:.78rem;font-weight:800;box-shadow:none!important;cursor:pointer}.theme-toggle__button svg{width:.95rem;height:.95rem}.theme-toggle__button.is-active{background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:0 1px 2px #0f172a14!important}.tab-bar{color:var(--l2-text)}.tab-bar-tab{border:1px solid var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-muted)!important}.tab-bar-tab--active,.tab-bar-tab.active{background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.inventory-page{display:grid;gap:1rem!important}.inventory-toolbar{padding:.8rem!important;align-items:center!important}.inventory-search-input{min-height:2.65rem}.inventory-table-shell{padding:.6rem!important;overflow:auto!important}.inventory-table{min-width:1040px}@media(max-width:780px){.main-content,.page,.saas-page{padding:.75rem!important}.top-nav-row{gap:.45rem!important}.top-nav-role,.theme-toggle__button span{display:none}.theme-toggle__button{min-width:2rem;padding:0!important}.inventory-table-shell{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.inventory-table,.inventory-table thead,.inventory-table tbody,.inventory-table tr,.inventory-table th,.inventory-table td{display:block;min-width:0!important}.inventory-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.inventory-table tbody{display:grid;gap:.75rem}.inventory-table tr{border:1px solid var(--l2-border);border-radius:1rem;overflow:hidden;background:var(--l2-panel);box-shadow:var(--shadow-soft)}.inventory-table td{display:grid;grid-template-columns:minmax(7.2rem,34%) minmax(0,1fr);gap:.6rem;padding:.65rem .8rem!important}.inventory-table td:before{content:attr(data-label);color:var(--l2-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}}.listing-draft-shell{--listing-bg: var(--l2-bg);--listing-panel: var(--l2-panel);--listing-panel-soft: hsl(var(--secondary));--listing-border: var(--l2-border);--listing-text: var(--l2-text);--listing-muted: var(--l2-muted);--listing-faint: color-mix(in srgb, var(--l2-muted) 72%, transparent);--listing-green: var(--l2-primary);--listing-green-soft: var(--l2-primary-soft);--listing-shadow: var(--shadow-soft)}.listing-draft-hero{border-radius:1.15rem!important;background:linear-gradient(135deg,color-mix(in srgb,var(--l2-panel) 90%,var(--l2-primary) 10%),var(--l2-panel))!important}.listing-draft-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important}.listing-draft-main-photo__frame,.listing-draft-photo-thumb,.listing-draft-template-image{background:hsl(var(--muted))!important;border-color:var(--l2-border)!important}.listing-draft-template-images{border:1px solid var(--l2-border)!important;background:hsl(var(--secondary))!important;color:var(--l2-text)!important}.listing-draft-shell table input,.listing-draft-shell textarea,.listing-draft-shell select{background:var(--l2-panel-strong)!important}.settings-pro-page,.settings-pro-template-panel{color:var(--l2-text)!important}.listing-template-card,.listing-template-form{padding:1rem!important}.listing-template-card textarea,.listing-template-form textarea{min-height:9rem}.listing-template-claimed-note{border-radius:999px;background:color-mix(in srgb,var(--l2-warning) 15%,var(--l2-panel));color:var(--l2-warning);padding:.12rem .4rem;font-size:.72rem;font-weight:800}.workspace-standalone-topbar{border-bottom:1px solid var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.workspace-standalone-sidebar{border-right:1px solid var(--l2-border)!important;background:var(--l2-panel)!important}.workspace-standalone-main{background:var(--l2-bg)!important}.l2-muted{color:var(--l2-muted)!important}.l2-number{text-align:right;font-weight:800}.l2-pill-count{opacity:.72}.l2-page-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.65rem;border:1px solid var(--l2-border);color:var(--l2-primary);background:var(--l2-panel-strong)}.l2-filter-pills,.operations-smart-filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.l2-field{display:grid;gap:.35rem;color:var(--l2-text);font-size:.86rem;font-weight:700}.l2-checkbox{width:1rem;height:1rem;accent-color:var(--l2-primary)}.l2-file-input{display:block;width:100%;color:var(--l2-muted);font-size:.88rem}.l2-file-input::file-selector-button{margin-right:.75rem;border:1px solid var(--l2-border);border-radius:.55rem;background:var(--l2-panel-strong);color:var(--l2-text);padding:.45rem .75rem;font-weight:800}.l2-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a6b}.l2-modal-card{width:min(760px,100%);max-height:min(92vh,900px);overflow:auto;padding:1.25rem}.l2-modal-card--wide{width:min(1080px,100%)}.l2-modal-card--compact{width:min(520px,100%)}.l2-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.l2-modal-section{display:grid;gap:.75rem;border:1px solid var(--l2-border);border-radius:.85rem;padding:1rem;background:var(--l2-panel-strong)}.l2-detail-row{display:grid;grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr);gap:.75rem;align-items:start;font-size:.9rem}.l2-detail-row span{color:var(--l2-muted)}.l2-detail-row strong{color:var(--l2-text);font-weight:650}.l2-plain-list{margin:0;padding-left:1.1rem}.l2-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.l2-modal-header h2,.l2-form-section h3{margin:0}.l2-modal-header p{margin:.3rem 0 0;color:var(--l2-muted)}.l2-modal-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;flex-wrap:wrap}.l2-modal-actions--split{justify-content:space-between}.l2-option-list{display:grid;gap:.75rem}.l2-option-card{width:100%;justify-content:flex-start;height:auto;padding:1rem;text-align:left;white-space:normal}.l2-option-card>span:first-child{font-size:1.35rem;line-height:1}.l2-option-card strong{display:block;color:var(--l2-text)}.l2-option-card small{display:block;margin-top:.25rem;color:var(--l2-muted)}.l2-form-stack{display:grid;gap:1rem}.l2-form-section{display:grid;gap:.8rem;padding:1rem;background:var(--l2-panel-strong)}.l2-form-grid{display:grid;gap:.75rem}.l2-form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.l2-form-grid--address{grid-template-columns:.45fr 1.35fr .6fr}.customers-modal{width:min(760px,100%);max-height:92vh;overflow-y:auto;padding:1.25rem}.customers-modal__error{margin-top:.9rem}.customers-filters{display:grid;gap:.85rem;padding:.9rem}.customers-page__identity,.customers-page__card a{display:flex;gap:.65rem;align-items:center;color:inherit;text-decoration:none}.customers-page__identity strong{display:block;color:var(--l2-text)}.customers-page__avatar{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.75rem;background:var(--l2-panel-strong);color:var(--l2-primary);font-weight:900}.customers-page__card{color:inherit;text-decoration:none}.listing-draft-shell--narrow{max-width:760px}.productdb-detail-grid{display:grid;gap:1rem}.listing-template-confirm-modal{width:min(360px,100%);text-align:center}:root{--l2-bg: #f6f8fb;--l2-bg-subtle: #eef3f8;--l2-panel: #ffffff;--l2-panel-strong: #ffffff;--l2-panel-muted: #f8fafc;--l2-border: #e4eaf1;--l2-border-strong: #d7e0ea;--l2-text: #111827;--l2-muted: #667085;--l2-faint: #98a2b3;--l2-primary: #10966f;--l2-primary-strong: #087a5b;--l2-primary-soft: #e8f6f1;--l2-info: #2563eb;--l2-info-soft: #eff6ff;--l2-warning: #b7791f;--l2-warning-soft: #fff7ed;--l2-danger: #d92d20;--l2-danger-soft: #fff1f2;--l2-radius-sm: .55rem;--l2-radius-md: .75rem;--l2-radius-lg: 1rem;--l2-radius-xl: 1.25rem;--l2-shadow-hairline: 0 1px 0 rgba(16, 24, 40, .04);--l2-shadow-soft: 0 1px 2px rgba(16, 24, 40, .05), 0 10px 32px rgba(16, 24, 40, .055);--l2-shadow-elevated: 0 24px 70px rgba(16, 24, 40, .16);--shadow-soft: var(--l2-shadow-soft);--shadow-elevated: var(--l2-shadow-elevated)}.dark{--l2-bg: #080d16;--l2-bg-subtle: #0c1422;--l2-panel: #101722;--l2-panel-strong: #131c29;--l2-panel-muted: #0d1521;--l2-border: #223044;--l2-border-strong: #314158;--l2-text: #eef4ff;--l2-muted: #a7b2c2;--l2-faint: #778397;--l2-primary: #32d296;--l2-primary-strong: #65e6b5;--l2-primary-soft: rgba(50, 210, 150, .13);--l2-info: #8ab4ff;--l2-info-soft: rgba(96, 165, 250, .14);--l2-warning: #f6c76b;--l2-warning-soft: rgba(251, 191, 36, .13);--l2-danger: #ff8a80;--l2-danger-soft: rgba(248, 113, 113, .14);--l2-shadow-hairline: 0 1px 0 rgba(255, 255, 255, .045);--l2-shadow-soft: 0 1px 0 rgba(255, 255, 255, .035), 0 18px 48px rgba(0, 0, 0, .25);--l2-shadow-elevated: 0 30px 90px rgba(0, 0, 0, .55)}body{font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:optimizeLegibility}.app-root,.main-content,.page,.saas-page,.workspace-standalone-shell,.l2-page{background:linear-gradient(180deg,color-mix(in srgb,var(--l2-bg-subtle) 58%,transparent) 0,transparent 22rem),var(--l2-bg)!important}.main-content{padding:var(--list2-page-gutter-y, clamp(1rem, 2.4vw, 2.15rem)) var(--list2-page-gutter-x, clamp(1rem, 2.4vw, 2.15rem))!important}.page,.saas-page,.l2-page{max-width:var(--list2-page-max-width, 1720px);gap:var(--list2-page-gap, clamp(1rem, 1.7vw, 1.45rem))}.l2-page-header,.saas-page-hero,.inventory-hero{position:relative;overflow:hidden;padding:clamp(1.05rem,2vw,1.5rem)!important;border-color:color-mix(in srgb,var(--l2-border) 84%,transparent)!important;border-radius:var(--l2-radius-xl)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--l2-panel-strong) 96%,var(--l2-primary) 4%),var(--l2-panel))!important;box-shadow:var(--l2-shadow-soft)!important}.l2-page-header:after,.inventory-hero:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff8c}.dark .l2-page-header:after,.dark .inventory-hero:after{box-shadow:inset 0 1px #ffffff0f}.l2-page-header h1,.saas-page-title-row h1,.inventory-hero h1,.page>h1{font-size:clamp(1.55rem,2.1vw,2.25rem)!important;font-weight:760;letter-spacing:-.01em}.l2-page-header p,.saas-page-title-row p,.inventory-hero p,.page>p{max-width:70ch;font-size:.94rem;line-height:1.58}.l2-card,.page-card,.inventory-table-shell,.inventory-toolbar,.listing-draft-card,.settings-pro-card,.settings-pro-template-panel,.listing-template-card,.listing-template-form,.modal-card{border-color:color-mix(in srgb,var(--l2-border) 88%,transparent)!important;border-radius:var(--l2-radius-lg)!important;background:var(--l2-panel)!important;box-shadow:var(--l2-shadow-soft)!important}.l2-card,.page-card{padding:clamp(.95rem,1.4vw,1.25rem)}.l2-card .l2-card,.page-card .page-card,.settings-pro-card .settings-pro-card,.listing-draft-card .listing-draft-card{box-shadow:none!important;background:color-mix(in srgb,var(--l2-panel-muted) 70%,var(--l2-panel))!important}.l2-toolbar,.inventory-toolbar,.l2-table-shell{border-color:color-mix(in srgb,var(--l2-border) 88%,transparent);border-radius:var(--l2-radius-lg);background:color-mix(in srgb,var(--l2-panel) 96%,var(--l2-bg-subtle))!important;box-shadow:var(--l2-shadow-hairline)!important}.l2-toolbar,.inventory-toolbar{padding:.7rem!important;gap:.65rem}.l2-action-bar,.listing-draft-footer,.listing-template-actions,.orders-modal-actions,.listings-modal-actions,.item-record-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;border-top:1px solid var(--l2-border);background:color-mix(in srgb,var(--l2-panel) 94%,transparent);padding:.85rem 1rem}.l2-input,input,textarea,select{min-height:2.55rem;border-color:var(--l2-border-strong)!important;border-radius:var(--l2-radius-md)!important;background:var(--l2-panel-strong)!important;color:var(--l2-text)!important;font-size:.9rem;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}textarea,.l2-textarea{min-height:7.5rem;line-height:1.55}.l2-input:hover,input:hover,textarea:hover,select:hover{border-color:color-mix(in srgb,var(--l2-primary) 28%,var(--l2-border-strong))!important}.l2-input:focus,input:focus,textarea:focus,select:focus{border-color:color-mix(in srgb,var(--l2-primary) 62%,var(--l2-border-strong))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--l2-primary) 16%,transparent)!important}.l2-btn{min-height:2.45rem;border-radius:var(--l2-radius-md)!important;font-weight:760!important;letter-spacing:0;transition:transform .12s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.l2-btn:hover:not(:disabled),button:hover:not(:disabled){transform:translateY(-1px)}.l2-btn--primary,button.primary,.primary,.inventory-add-button{background:linear-gradient(180deg,color-mix(in srgb,var(--l2-primary) 92%,white),var(--l2-primary-strong))!important;box-shadow:0 9px 20px color-mix(in srgb,var(--l2-primary) 22%,transparent)!important}.l2-btn--secondary,button.secondary,.secondary{background:var(--l2-panel-strong)!important;box-shadow:var(--l2-shadow-hairline)!important}.l2-btn--ghost{color:var(--l2-muted)!important;box-shadow:none!important}.l2-badge,.badge,.pill,.listing-draft-chip{min-height:1.55rem;padding:.32rem .58rem;border-color:color-mix(in srgb,var(--l2-border) 82%,transparent)!important;background:color-mix(in srgb,var(--l2-panel-muted) 78%,var(--l2-panel))!important;color:var(--l2-muted)!important}.l2-badge--info{border-color:color-mix(in srgb,var(--l2-info) 30%,transparent)!important;background:var(--l2-info-soft)!important;color:var(--l2-info)!important}.l2-badge--danger,.l2-btn--destructive{border-color:color-mix(in srgb,var(--l2-danger) 32%,transparent)!important;background:var(--l2-danger-soft)!important;color:var(--l2-danger)!important}.l2-table-shell,.inventory-table-shell{padding:0!important;overflow:hidden}.items-table,.inventory-table,.l2-table{font-size:.9rem}.items-table th,.inventory-table th,.l2-table th{padding:.78rem .95rem!important;background:color-mix(in srgb,var(--l2-panel-muted) 86%,var(--l2-panel))!important;border-bottom-color:var(--l2-border)!important;font-size:.7rem!important}.items-table td,.inventory-table td,.l2-table td{padding:.86rem .95rem!important;border-bottom-color:color-mix(in srgb,var(--l2-border) 72%,transparent)!important;vertical-align:middle}.items-table tbody tr:last-child td,.inventory-table tbody tr:last-child td,.l2-table tbody tr:last-child td{border-bottom:0!important}.items-table tbody tr:hover td,.inventory-table tbody tr:hover td,.l2-table tbody tr:hover td{background:color-mix(in srgb,var(--l2-primary) 4%,var(--l2-panel))!important}.l2-empty-state,.l2-loading-state{display:grid;place-items:center;gap:.6rem;min-height:10rem;border:1px dashed var(--l2-border-strong);border-radius:var(--l2-radius-lg);background:color-mix(in srgb,var(--l2-panel-muted) 70%,transparent);color:var(--l2-muted);text-align:center;padding:1.5rem}.l2-empty-state strong{color:var(--l2-text);font-size:1rem}.l2-skeleton{border-radius:var(--l2-radius-md);background:linear-gradient(90deg,var(--l2-panel-muted),color-mix(in srgb,var(--l2-panel-muted) 58%,var(--l2-panel)),var(--l2-panel-muted));background-size:200% 100%;animation:l2-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes l2-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.top-nav{min-height:4.2rem;border-bottom-color:color-mix(in srgb,var(--l2-border) 70%,transparent)!important;background:color-mix(in srgb,var(--theme-nav-bg) 86%,transparent)!important}.app-sidebar{width:min(18rem,88vw)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--l2-panel-strong) 96%,var(--l2-primary) 4%),var(--l2-panel))!important}.app-sidebar-header{padding:1.1rem 1rem .9rem!important}.app-sidebar-logo,.public-product-topbar img{filter:drop-shadow(0 8px 18px rgba(16,24,40,.08))}.app-sidebar-nav a,.workspace-standalone-sidebar a{min-height:2.55rem;padding-inline:.75rem!important;border-radius:.75rem!important;font-size:.9rem}.app-sidebar-nav a.active,.workspace-standalone-sidebar a.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--l2-primary) 18%,transparent)}.app-sidebar-search-form input{min-height:2.65rem!important;border-radius:.85rem!important}.theme-toggle{background:color-mix(in srgb,var(--l2-panel-muted) 82%,var(--l2-panel));box-shadow:var(--l2-shadow-hairline)}.inventory-page{gap:1.15rem!important}.inventory-hero{padding:clamp(1rem,2vw,1.45rem)!important}.inventory-hero__chips,.inventory-marketplace-statuses,.inventory-mobile-v2-marketplaces{gap:.4rem!important}.inventory-toolbar{position:sticky;top:calc(var(--list2-modal-workspace-top, 4.45rem) + .4rem);z-index:8}.inventory-search-input{min-width:min(24rem,100%)}.inventory-table-shell{border-radius:var(--l2-radius-xl)!important}.inventory-table--items tbody tr{transition:background .14s ease,box-shadow .14s ease}.inventory-image-button,.inventory-image-placeholder,.inventory-image-thumb,.inventory-mobile-v2-image,.listing-draft-main-photo__frame,.listing-draft-photo-thumb,.listing-template-image-tile,.listing-template-main-photo,.listing-template-thumb,.productdb-card-grid img,.visual-catalog-modal img{border-radius:.85rem!important}.inventory-image-button,.inventory-image-placeholder,.inventory-mobile-v2-image,.listing-draft-main-photo__frame,.listing-draft-photo-thumb,.listing-template-image-tile,.productdb-card-grid>div,.visual-catalog-create-card{border-color:color-mix(in srgb,var(--l2-border) 84%,transparent)!important;background:color-mix(in srgb,var(--l2-panel-muted) 82%,var(--l2-panel))!important}.inventory-item-cell strong,.inventory-mobile-v2-title,.listing-draft-card h2,.listing-template-card-header h3,.settings-pro-card h3{letter-spacing:-.005em}.inventory-mobile-v2-card{border-color:var(--l2-border)!important;border-radius:var(--l2-radius-xl)!important;background:var(--l2-panel)!important;box-shadow:var(--l2-shadow-soft)!important}.listing-draft-shell{gap:1.15rem}.listing-draft-hero,.listing-template-editor-card,.listing-template-saved-card,.listing-template-preview-modal,.create-listing-flow-modal,.create-listing-loading-modal{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;box-shadow:var(--l2-shadow-soft)!important}.listing-draft-grid{gap:1rem!important}.listing-draft-card{padding:clamp(1rem,1.6vw,1.35rem)!important}.listing-draft-template-images,.listing-template-images-block,.listing-template-prompt-note{border-radius:var(--l2-radius-lg)!important;background:color-mix(in srgb,var(--l2-panel-muted) 84%,var(--l2-panel))!important}.listing-template-image-grid,.listing-draft-template-images__grid,.productdb-card-grid{gap:.8rem!important}.listing-template-saved-list{gap:.85rem!important}.productdb-sticky-search-wrap{position:sticky;top:0;z-index:5;padding:.85rem;margin:-.25rem -.25rem .75rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-lg);background:color-mix(in srgb,var(--l2-panel) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--l2-shadow-hairline)}.productdb-search-row{gap:.65rem!important}.productdb-card-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important}.productdb-card-grid>div,.productdb-card-grid>button,.productdb-product-grid>div,.productdb-product-grid>button{border-radius:var(--l2-radius-lg)!important;box-shadow:var(--l2-shadow-hairline)!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.productdb-card-grid>div:hover,.productdb-card-grid>button:hover,.productdb-product-grid>div:hover,.productdb-product-grid>button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--l2-primary) 36%,var(--l2-border))!important;box-shadow:var(--l2-shadow-soft)!important}.visual-catalog-modal__shell,.visual-catalog-create-card,.modal,.l2-modal-card,.orders-modal,.listings-edit-modal,.settings-pro-category-modal,.settings-pro-ebay-policy-modal,.testing-modal,.item-identity-modal,.item-variant-picker-modal{border:1px solid var(--l2-border)!important;border-radius:var(--l2-radius-xl)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-elevated)!important}.l2-modal-backdrop,.modal-backdrop,.listing-draft-modal-backdrop,.mq-review-modal-backdrop,.visual-catalog-create-backdrop{background:color-mix(in srgb,#020617 22%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.l2-modal-card,.modal,.visual-catalog-create-card{padding:clamp(1.05rem,2vw,1.45rem)!important}.l2-modal-header,.visual-catalog-create-header,.listings-modal-header{padding-bottom:.85rem;border-bottom:1px solid var(--l2-border)}.l2-modal-section{background:color-mix(in srgb,var(--l2-panel-muted) 62%,var(--l2-panel))}.support-chatbot,.steve-chat,.steve-chat-panel,.support-chatbot-panel{color:var(--l2-text)}.steve-chat-panel,.support-chatbot-panel,.support-chatbot .l2-card{border-color:var(--l2-border)!important;border-radius:var(--l2-radius-xl)!important;background:var(--l2-panel)!important;box-shadow:var(--l2-shadow-elevated)!important}.steve-message,.support-chatbot-message{border-radius:1rem!important}.l2-field{gap:.42rem;font-size:.86rem;font-weight:720}.l2-field>span,label>span{color:var(--l2-muted)}@media(max-width:920px){.l2-page-header,.inventory-hero,.saas-page-hero{flex-direction:column}.l2-page-header__actions,.inventory-hero__chips,.inventory-toolbar,.inventory-toolbar__left,.inventory-toolbar__right{width:100%}.inventory-toolbar{position:static}.listing-draft-grid{grid-template-columns:1fr!important}.productdb-card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important}}@media(max-width:640px){.main-content,.page,.saas-page,.l2-page{padding:.75rem!important}.l2-card,.page-card,.listing-draft-card{padding:.9rem!important}.l2-btn,.l2-input,input,select,textarea{min-height:2.75rem}.l2-modal-backdrop,.modal-backdrop,.listing-draft-modal-backdrop,.visual-catalog-create-backdrop{align-items:stretch!important;padding:.5rem!important}.l2-modal-card,.modal,.visual-catalog-create-card{width:100%!important;max-width:none!important;max-height:calc(100vh - 1rem)!important;border-radius:1rem!important}.l2-modal-actions,.l2-action-bar,.listing-draft-footer,.listing-template-actions{position:sticky;bottom:0;margin-inline:-.9rem;padding:.75rem .9rem;background:color-mix(in srgb,var(--l2-panel) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.items-table th,.inventory-table th,.l2-table th,.items-table td,.inventory-table td,.l2-table td{padding:.72rem .78rem!important}}@media(max-width:760px){.l2-modal-grid,.l2-form-grid--three,.l2-form-grid--address{grid-template-columns:1fr}}.l2-migrated-c23fbf8a{margin-bottom:1rem}.l2-migrated-811ba911{margin-bottom:.75rem;display:flex;gap:.5rem;flex-wrap:wrap}.l2-migrated-998d23c4{max-width:960px;max-height:90vh;overflow:auto}.l2-migrated-fc7752d0{display:flex;justify-content:space-between;align-items:baseline}.l2-migrated-f068a4cc{margin:0;font-size:1.25rem}.l2-migrated-d632ef59{margin-top:.15rem;margin-bottom:0;color:#6b7280;font-size:.9rem}.l2-migrated-bc58dc1d{font-size:.8rem;padding:.15rem .5rem;border-radius:9999px;background:#e5e7eb;color:#374151}.l2-migrated-c171ad47{margin-top:.85rem;margin-bottom:.5rem;padding:.75rem .9rem;border-radius:8px;border:1px solid #eab308;background:#fefce8;display:flex;justify-content:space-between;gap:.75rem;align-items:center}.l2-migrated-b0c3e192{font-size:.9rem;color:#854d0e}.l2-migrated-8da11546{font-size:.85rem;margin-top:2px}.l2-migrated-1278a7a3{display:flex;gap:.5rem}.l2-migrated-73383d70{margin-top:.75rem}.l2-migrated-a715d945{margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.l2-migrated-1b31975e{margin-top:0}.l2-migrated-b879f202{margin-bottom:.75rem;color:#6b7280;font-size:.9rem}.l2-migrated-3268268e{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;margin-top:.25rem}.l2-migrated-c8ac83d7{display:flex;flex-direction:column;align-items:center;gap:4px}.l2-migrated-def08e18{width:96px;height:96px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e5e7eb;cursor:pointer}.l2-migrated-af060e03{display:flex;gap:4px}.l2-migrated-c9ece2b0{display:flex;flex-direction:column;gap:.25rem}.l2-migrated-e140c35c{font-size:.8rem}.l2-migrated-e295b5ba{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem}.l2-migrated-83826db8{margin-bottom:.5rem;color:#6b7280;font-size:.9rem}.l2-migrated-1b0db24a{font-size:.85rem;color:#6b7280}.l2-migrated-9b801ad7{margin-top:1rem}.l2-migrated-884ebcc7{width:80px}.l2-migrated-c89d07a4{margin-top:1.25rem}.l2-migrated-e80cc3c6{font-size:.85rem;color:#6b7280;margin-bottom:.35rem}.l2-migrated-b034fc20{display:block;margin-bottom:.25rem}.l2-migrated-22b83d8b{margin-bottom:.25rem}.l2-migrated-ba28742d{font-size:.8rem;color:#4b5563}.l2-migrated-6649f718{list-style:none;padding:0;margin:0;max-height:220px;overflow:auto}.l2-migrated-167b410b{font-size:.9rem;font-weight:500}.l2-migrated-373ba58f{font-size:.75rem;color:#6b7280}.l2-migrated-bd2c6268{border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;max-height:260px;overflow:auto;margin-bottom:.75rem}.l2-migrated-1d036e65{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}.l2-migrated-3427dfe4{font-weight:600}.l2-migrated-af3eb862{display:flex;align-items:center;gap:.35rem;font-size:.85rem}.l2-migrated-776069e7{display:flex;flex-direction:column;gap:.4rem}.l2-migrated-ef7322d9{display:flex;flex-direction:column;gap:1rem}.l2-migrated-88248164{font-size:.8rem;color:#6b7280}.l2-migrated-aaf8c18f{display:flex;flex-direction:column;gap:.75rem}.l2-migrated-00a6bf08{width:100%}.l2-migrated-15270e28{margin-top:.75rem;font-size:.85rem;color:#4b5563}.l2-migrated-00d10be1{position:fixed;inset:0;background:#0f172a8c;z-index:60;display:flex;justify-content:center;align-items:center;padding:1rem}.l2-migrated-332d0eb5{position:relative;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;border-radius:12px;padding:1.25rem 1.5rem 1rem;background:#fff;box-shadow:0 20px 40px #0f172a4d}.l2-migrated-03ac420f{position:absolute;top:8px;right:8px;border:none;background:transparent;font-size:1.1rem;cursor:pointer}.l2-migrated-3f7a3879{margin-bottom:.85rem}.l2-migrated-af01dbf8{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.l2-migrated-13a88d8e{margin:0;font-size:1.15rem}.l2-migrated-970e711e{font-size:.7rem;text-transform:uppercase;padding:.1rem .45rem;border-radius:9999px;background:#eef2ff;color:#4f46e5;font-weight:600}.l2-migrated-0565a8f2{margin:4px 0 0;font-size:.9rem;color:#4b5563}.l2-migrated-61e3dfb9{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:.9rem}.l2-migrated-97e80d33{border-radius:8px;border:1px solid #e5e7eb;padding:.6rem .7rem;background:#f9fafb}.l2-migrated-db548869{font-size:.8rem;font-weight:600;margin-bottom:2px}.l2-migrated-ed353341{margin:0;font-size:.8rem;color:#4b5563}.l2-migrated-dd23c9ff{margin-bottom:.9rem}.l2-migrated-8d1180c9{font-size:.85rem;font-weight:600;margin-bottom:4px}.l2-migrated-807c1c55{margin:0;padding-left:1.1rem;font-size:.8rem;color:#4b5563}.l2-migrated-dc805e8a{margin:0;margin-bottom:.5rem;font-size:.8rem;color:#6b7280}.l2-migrated-f6146d8c{border:none;background:transparent;padding:0;align-self:flex-start;font-size:.8rem;color:#2563eb;cursor:pointer}.l2-migrated-118c8a61{font-size:.75rem;color:#9ca3af}.l2-migrated-3a35b7ca{position:fixed;inset:0;background:#0f172a8c;z-index:70;display:flex;justify-content:center;align-items:center;padding:1rem}.l2-migrated-e3c39001{max-width:960px;width:100%;max-height:95vh;height:90vh;border-radius:12px;padding:.9rem 1rem .75rem;background:#fff;box-shadow:0 20px 40px #0f172a4d;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.l2-migrated-9056f25e{display:flex;justify-content:space-between;align-items:center}.l2-migrated-4a858bf2{margin:0;font-size:1rem}.l2-migrated-59c7a1c2{margin:4px 0 0;font-size:.8rem;color:#6b7280}.l2-migrated-735a08b6{border:none;background:transparent;font-size:1.1rem;cursor:pointer}.l2-migrated-4db4c571{margin-top:.25rem}.l2-migrated-5bf9ab76{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.l2-migrated-dda10e44{max-width:520px}.l2-migrated-341ce62f{position:relative;display:block}.l2-migrated-af7165c7{position:absolute;top:100%;left:0;right:0;z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-top:2px;max-height:220px;overflow-y:auto}.l2-migrated-c7619260{padding:.35rem .5rem;font-size:.85rem;color:#6b7280}.l2-migrated-0b3eace0{display:block;width:100%;text-align:left;padding:.35rem .5rem;border:none;border-bottom:1px solid #e5e7eb;background:#fff;cursor:pointer}.l2-migrated-0f8fea5d{display:block;width:100%;text-align:left;padding:.35rem .5rem;border:none;background:#f9fafb;cursor:pointer;font-size:.85rem}.l2-migrated-9beebdf8{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}.l2-migrated-fe45a576{max-width:640px}.l2-migrated-1f017a95{margin-bottom:.75rem;background:none;border:none;cursor:pointer;color:#6b7280;padding:0;font-size:.88rem}.l2-migrated-70de989d{background:#fff7ed;border:1px solid #fdba74;color:#9a3412;border-radius:12px;padding:1rem 1.1rem}.l2-migrated-8064bc92{margin:0 0 .35rem;font-size:1rem}.l2-migrated-bcdd1f28{margin:0;font-size:.88rem}.l2-migrated-9caa81ec{font-weight:600;font-size:.88rem;display:block;margin-bottom:.35rem}.l2-migrated-83800cb8{width:100%;max-width:560px}.l2-migrated-661500b0{font-size:.78rem;color:#9ca3af;margin:.25rem 0 0}.l2-migrated-98fc28f1{display:flex;border-bottom:2px solid #e5e7eb;margin:0 0 1rem;flex-wrap:wrap}.l2-migrated-2c789b47{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:.9rem 1rem;margin-bottom:1rem}.l2-migrated-a33f2eb2{margin:0;font-weight:700;font-size:.9rem}.l2-migrated-895c9b33{margin:.22rem 0 0;font-size:.8rem;color:#6b7280}.l2-migrated-1d05d68c{background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:.9rem 1rem;display:flex;flex-direction:column;gap:.75rem}.l2-migrated-3829d75c{margin-top:1rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:.9rem 1rem}.l2-migrated-593e8d14{margin:0 0 .65rem;font-size:.8rem;color:#6b7280}.l2-migrated-9d9f6100{margin:0;font-size:.82rem;color:#6b7280}.l2-migrated-2dde6516{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.l2-migrated-715615d2{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#f9fafb}.l2-migrated-19fd040d{aspect-ratio:1 / 1;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.l2-migrated-ee038f00{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l2-migrated-a44c2ee5{padding:.65rem .7rem}.l2-migrated-0383f4c3{margin:0;font-weight:600;font-size:.8rem;color:#111827}.l2-migrated-1b7392fb{margin:.18rem 0 0;font-size:.74rem;color:#6b7280}.l2-migrated-6ce603f4{display:grid;gap:.5rem}.l2-migrated-7c373a66{padding:.65rem .75rem;border-radius:8px;background:#f9fafb}.l2-migrated-8f0a0a80{font-size:.84rem}.l2-migrated-7d3fc9eb{margin-top:.2rem;font-size:.8rem;color:#4b5563}.l2-migrated-e0aad02f{display:grid;gap:.6rem}.l2-migrated-ee47933a{display:grid;grid-template-columns:minmax(0,1.8fr) .9fr .8fr .8fr;gap:.75rem;align-items:end;padding:.75rem;border-radius:10px;background:#f9fafb}.l2-migrated-4c13307f{margin:0;font-weight:600;font-size:.86rem}.l2-migrated-e349d2bd{font-size:.78rem}.l2-migrated-77cf20e5{font-size:.76rem;color:#6b7280;padding-bottom:.1rem}.l2-migrated-000b3181{margin-top:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;padding:.9rem 1rem}.l2-migrated-a6757b40{font-size:.78rem;font-weight:400;color:#6b7280}.l2-migrated-7713956c{margin:0 0 .65rem}.l2-migrated-ad9f3e74{margin-bottom:.75rem;display:grid;gap:.4rem}.l2-migrated-ed1b3162{font-size:.82rem}.l2-migrated-1642e749{padding:.55rem .65rem;border-radius:8px;background:#fff;border:1px solid #e5e7eb;font-size:.8rem}.l2-migrated-ae1060ca{color:#6b7280}.l2-migrated-358b4839{margin-top:.5rem}.l2-migrated-29655832{width:24%}.l2-migrated-b4b1b536{width:14%}.l2-migrated-a45b18ba{width:60px}.l2-migrated-0c175f3b{font-size:.82rem;color:#475569}.l2-migrated-36c8bfc9{color:#94a3b8}.l2-migrated-197075e9{margin-top:1.25rem;display:flex;justify-content:space-between;align-items:center}.l2-migrated-91c82ec7{display:flex;gap:.75rem}.l2-migrated-52906604{max-width:1080px;border-radius:18px;box-shadow:0 18px 45px #0f172a1f}.l2-migrated-efd94fae{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.l2-migrated-13f4381b{margin-bottom:4px}.l2-migrated-215ebb57{margin:0}.l2-migrated-77265989{display:flex;gap:.4rem;align-items:center;font-size:.85rem;color:#6b7280}.l2-migrated-dd4812a7{display:grid;gap:1rem}.l2-migrated-2ce2c8ff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.l2-migrated-e869fe62{display:inline-flex;margin-left:.5rem;font-size:.72rem;font-weight:800;color:#047857;background:#ecfdf5;border-radius:999px;padding:.15rem .45rem}.l2-migrated-28c62290{margin:.35rem 0 0;color:#6b7280;font-size:.9rem}.l2-migrated-b72c68e8{display:grid;gap:.65rem}.l2-migrated-2b4e3db4{display:grid;grid-template-columns:56px minmax(0,1fr) 140px 120px auto;gap:.75rem;align-items:center;padding:.75rem;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.l2-migrated-ec9605c2{width:56px;height:56px;border-radius:12px;background:#f3f4f6;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #e5e7eb}.l2-migrated-eda67484{font-size:.7rem;color:#9ca3af}.l2-migrated-4c06d0bc{min-width:0px}.l2-migrated-e1cdd7a6{font-weight:800;color:#111827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.l2-migrated-6d4d392a{font-size:.82rem;color:#6b7280;margin-top:2px}.l2-migrated-4f8bee5d{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,.7fr);gap:.5rem}.l2-migrated-a56ff914{display:grid;gap:.75rem}.l2-migrated-9f9a9900{margin:0;font-size:1.15rem;color:#111827}.l2-migrated-add8ea47{margin:.25rem 0 0;color:#6b7280;font-size:.9rem}.l2-migrated-857b5a81{padding:.85rem;border-radius:14px;border:1px dashed #9ca3af;background:#fff;color:#111827;font-weight:700}.l2-migrated-6e5572ca{margin:0;font-size:1.1rem}.l2-migrated-1398658a{text-align:right;font-size:.85rem;color:#6b7280}.l2-migrated-eff94167{display:block;color:#111827}.l2-migrated-cb9d9667{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.l2-migrated-d0e34f0b{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:1rem;display:grid;gap:.75rem}.l2-migrated-5aef307f{margin:0;font-size:.95rem}.l2-migrated-83e8833d{position:relative;z-index:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:8px;max-height:220px;overflow-y:auto;box-shadow:0 12px 30px #0f172a1a}.l2-migrated-59eafdf2{display:block;width:100%;text-align:left;padding:.5rem;border:none;border-bottom:1px solid #f3f4f6;background:#fff}.l2-migrated-89ecea35{color:#6b7280;font-size:.8rem}.l2-migrated-eab80329{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.l2-migrated-97053ee2{display:block;margin-top:4px}.l2-migrated-2688d172{border:1px solid #e5e7eb;border-radius:16px;background:#f8fafc;padding:1rem;display:grid;gap:.9rem}.l2-migrated-d69595ab{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.9rem;align-items:stretch}.l2-migrated-aa952c3d{border:1px solid #e5e7eb;border-radius:14px;background:#fff;padding:.85rem;display:grid;gap:.75rem;height:100%}.l2-migrated-bc60bc30{margin:0;font-size:.9rem;color:#111827}.l2-migrated-9c470984{margin:.2rem 0 0;color:#6b7280;font-size:.82rem}.l2-migrated-537a11a7{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.l2-migrated-5a8c1e9d{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}.l2-migrated-6e6dc9ea{display:grid;grid-template-columns:1fr 2fr;gap:.75rem}.l2-migrated-430df71e{display:flex;gap:.25rem;flex-wrap:wrap}.l2-migrated-e61335d4{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;align-items:center;justify-content:space-between}.l2-migrated-3dbd062c{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.l2-migrated-085fb9ed{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.l2-migrated-183053f7{max-width:1100px}.l2-migrated-00863b80{margin-top:0;margin-bottom:.75rem;color:#6b7280;font-size:.9rem}.l2-migrated-c727fec1{margin-bottom:.75rem;display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.l2-migrated-2fd52418{display:flex;gap:.5rem;flex-wrap:wrap}.l2-migrated-98abffa6{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.l2-migrated-16b525fd{margin-bottom:.5rem;font-size:.85rem;color:#4b5563}.l2-migrated-689e7438{margin-top:.15rem}.l2-migrated-c0e18d5b{width:140px}.l2-migrated-42d2b4e0{color:#9ca3af;font-size:.8rem}.l2-migrated-cac7cf1a{display:flex;align-items:center;gap:.25rem}.l2-migrated-2ea0ec9f{display:flex;gap:.25rem}.l2-migrated-08d9da13{margin-top:1rem;display:flex;justify-content:flex-end}.l2-migrated-bd54ff0c{margin-bottom:.5rem}.l2-migrated-d97412f2{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.l2-migrated-05cd5b1d{margin-bottom:0}.l2-migrated-d2410874{margin-top:.15rem;color:#6b7280;font-size:.9rem}.l2-migrated-27be57d7{margin-top:1rem;border-bottom:1px solid #e5e7eb;display:flex;gap:.5rem}.l2-migrated-bd9427d1{font-size:.9rem;color:#6b7280}.l2-migrated-e6641b5e{margin-top:.25rem;margin-bottom:.75rem;color:#6b7280;font-size:.95rem}.l2-migrated-31dce557{display:flex;flex-wrap:wrap;gap:.5rem}.l2-migrated-f07e6e1c{min-width:140px}.l2-migrated-d747d3de{border-radius:9999px;padding-inline:1rem}.l2-migrated-bf25ba34{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem;font-size:.8rem}.l2-migrated-df5637a8{padding:.2rem .55rem;border-radius:9999px;border:1px solid #e5e7eb;background:#f9fafb;color:#4b5563}.l2-migrated-3dc2aa30{margin:0;margin-top:.5rem;font-size:.8rem;color:#6b7280}.l2-migrated-f893da7e{margin-top:0;margin-bottom:.75rem;font-size:1.1rem}.l2-migrated-a9fbd4b9{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.l2-migrated-7678b445{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.5rem}.l2-migrated-d703ce9f{margin-top:0;font-size:.95rem}.l2-migrated-ec3847a2{padding-left:1.1rem;font-size:.9rem;color:#374151}.l2-migrated-0ac434ee{margin-left:4px;font-size:.75rem;color:#6b7280}.l2-migrated-38aae044{margin-top:0;margin-bottom:.75rem;font-size:.9rem;color:#6b7280}.l2-migrated-b1d468b7{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.l2-migrated-d11cd79c{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.l2-migrated-cdccd1e2{margin-top:0;margin-bottom:.25rem;font-size:1.1rem}.l2-migrated-3c137086{margin:0;font-size:.9rem;color:#6b7280}.l2-migrated-655efe19{overflow-x:auto;margin-top:.75rem}.l2-migrated-9eb387ab{min-width:480px}.l2-migrated-0f90980d{display:flex;flex-direction:column;gap:.35rem}.l2-migrated-1d907a0f{width:100%;text-align:left;padding:.5rem .75rem;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.l2-migrated-a6174e9e{padding:.5rem .75rem .65rem;border-top:1px solid #e5e7eb;font-size:.85rem;color:#4b5563}.l2-migrated-f2c73c1f{margin-top:.75rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.l2-migrated-5fe5b3c1{margin-top:0;margin-bottom:.25rem;font-size:1.05rem}.l2-migrated-a57cff51{border-radius:10px;border:1px solid #e5e7eb;background:#fff;padding:.75rem .9rem;display:flex;flex-direction:column;gap:.25rem}.l2-migrated-5ecd9648{display:flex;align-items:center;gap:.4rem}.l2-migrated-d13ad78c{width:26px;height:26px;border-radius:9999px;background:#ecfdf3;border:1px solid #bbf7d0;display:flex;align-items:center;justify-content:center;font-size:.85rem}.l2-migrated-2c106d08{font-weight:600;font-size:.9rem}.l2-migrated-121e5e08{margin:0;font-size:.85rem;color:#4b5563}.l2-migrated-92a391fe{margin-left:4px;padding:.05rem .4rem;border-radius:9999px;border:1px solid #eab308;background:#fefce8;color:#854d0e;font-size:.7rem;text-transform:uppercase}.l2-migrated-9f4a8de0{border-radius:8px;border:1px solid #e5e7eb;background:#f3f4f6;max-width:100%;overflow:hidden}.l2-migrated-b74e30f3{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.l2-migrated-c20b1bad{font-weight:600;font-size:.95rem;margin-bottom:4px}.l2-migrated-d4008437{margin:0;font-size:.8rem;white-space:pre-wrap;color:#4b5563;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.l2-migrated-d6ae5a19{margin-top:4px;font-size:.75rem;color:#6b7280}.l2-migrated-fe967b88{position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem;cursor:pointer;z-index:20}.l2-migrated-87779b6e{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.l2-migrated-c48bacd4{margin:0;color:#0f172a;font-size:1.15rem}.l2-migrated-73826f1b{margin:.35rem 0 0;color:#64748b;line-height:1.5}.l2-migrated-0ce4a579{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:.65rem .9rem;cursor:pointer;font-weight:600}.l2-migrated-36aa0317{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.l2-migrated-03705f79{font-size:.85rem;color:#334155;grid-column:1 / -1}.l2-migrated-20d79d01{font-size:.85rem;color:#334155}.l2-migrated-bcc1c8ba{grid-column:1 / -1;margin:-.35rem 0 0;color:#64748b;font-size:.82rem}.l2-migrated-936ba627{display:grid;gap:.85rem}.l2-migrated-eaed97ff{border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;border-radius:12px;padding:.75rem .85rem;font-size:.86rem}.l2-migrated-c3c5a0f1{border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:12px;padding:.75rem .85rem;font-size:.86rem}.l2-migrated-500800ff{color:#64748b;border:1px dashed #cbd5e1;border-radius:12px;padding:.9rem}.l2-migrated-a5b5d909{border:1px solid #bbf7d0;background:#f0fdf4;border-radius:14px;padding:.9rem;display:grid;gap:.75rem}.l2-migrated-e7400b19{color:#166534;font-size:.86rem}.l2-migrated-4f1738a4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.l2-migrated-6074e9ae{border:1px solid #e2e8f0;background:#f8fafc;border-radius:14px;padding:.9rem;display:grid;gap:.75rem}.l2-migrated-e51ffa1f{color:#475569;font-size:.86rem}.l2-migrated-367ba242{border:1px solid #bbf7d0;background:#f0fdf4;color:#14532d;border-radius:16px;padding:1rem}.l2-migrated-1ca82d7c{display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.l2-migrated-54f4f187{display:block;font-size:1.35rem;margin-top:.25rem;color:#052e16}.l2-migrated-fb2af708{margin:.45rem 0 0;color:#166534;font-size:.9rem}.l2-migrated-f1d9c7eb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.l2-migrated-f7aa72a7{border:1px solid #e2e8f0;border-radius:12px;padding:.75rem}.l2-migrated-a38fd56e{display:block;color:#64748b;font-size:.78rem;font-weight:700}.l2-migrated-83a8c716{color:#0f172a}.l2-migrated-d0191242{border:1px solid #cbd5e1;background:#fff;border-radius:999px;padding:.45rem .7rem;color:#334155;font-size:.82rem}.l2-migrated-cfb7d6f7{display:grid;gap:.85rem;grid-template-columns:repeat(5,minmax(0,1fr))}.l2-migrated-a37d5a76{margin-top:.85rem;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.75rem .85rem}.l2-migrated-b95ea4fe{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1rem;align-items:center}.l2-migrated-314fd8b8{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:10px;padding:.8rem 1rem;cursor:pointer;font-weight:700}.l2-migrated-666efdd1{border:1px solid #16a34a;background:#22c55e;color:#052e16;border-radius:10px;padding:.8rem 1rem;cursor:pointer;font-weight:700}.l2-migrated-9e14bec1{max-width:520px;padding:0;overflow:hidden}.l2-migrated-82cb5b89{padding:1.1rem 1.25rem;border-bottom:1px solid #e5e7eb}.l2-migrated-71cefb48{margin:0;font-size:1rem;font-weight:700}.l2-migrated-97e7f996{margin:.3rem 0 0;font-size:.84rem;color:#6b7280}.l2-migrated-5c30144f{padding:1.25rem;display:flex;gap:.9rem;align-items:flex-start}.l2-migrated-a692a699{width:42px;height:42px;border-radius:50%;border:3px solid #e5e7eb;border-top-color:#16a34a;border-right-color:#22c55e;animation:spin 1s linear infinite;flex-shrink:0px}.l2-migrated-aa86de7f{margin:0;font-weight:600;font-size:.92rem}.l2-migrated-4091ed47{margin:.25rem 0 0;font-size:.82rem;color:#6b7280}.l2-migrated-967b6967{padding:0 1.25rem 1.1rem}.l2-migrated-f258e182{width:100%;height:6px;border-radius:9999px;background:#f3f4f6;overflow:hidden}.l2-migrated-c25d73ce{width:38%;height:100%;border-radius:9999px;background:linear-gradient(90deg,transparent,#22c55e,#16a34a,transparent);animation:shimmer 1.4s ease-in-out infinite}.l2-migrated-d97b80cf{padding:0 1.25rem 1.25rem;display:flex;justify-content:flex-end}.l2-migrated-af1a9dec{max-width:700px;max-height:85vh;display:flex;flex-direction:column;padding:0}.l2-migrated-c074a376{padding:1.1rem 1.4rem;border-bottom:1px solid #e5e7eb;flex-shrink:0px}.l2-migrated-b8c2092e{display:flex;justify-content:space-between;align-items:flex-start}.l2-migrated-af7a9186{display:flex;gap:.35rem;margin-bottom:.55rem}.l2-migrated-7e7aa6ab{margin:0;font-size:1.05rem;font-weight:700}.l2-migrated-327c773b{margin:.2rem 0 0;font-size:.82rem;color:#6b7280}.l2-migrated-8d8d0452{background:none;border:none;font-size:1.4rem;cursor:pointer;color:#9ca3af;line-height:1;padding:0 .25rem;flex-shrink:0px}.l2-migrated-d49f07cd{overflow-y:auto;flex:1;padding:.95rem 1.4rem}.l2-migrated-36faa010{border:1px solid #fde68a;border-radius:10px;background:#fffbeb;padding:.85rem 1rem;color:#92400e;font-size:.88rem}.l2-migrated-920df1aa{margin:0;font-weight:700;font-size:.95rem}.l2-migrated-0d5b9a67{margin:.22rem 0 0;font-size:.82rem;color:#6b7280;line-height:1.45}.l2-migrated-9f7b30b7{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.l2-migrated-a14ecc2e{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:9999px;padding:.25rem .65rem;font-size:.78rem;display:flex;align-items:center;gap:.35rem}.l2-migrated-25046aaf{color:#16a34a;font-weight:700}.l2-migrated-c677a356{background:none;border:none;cursor:pointer;color:#93c5fd;padding:0;font-size:.85rem;line-height:1}.l2-migrated-5b6ec02a{font-size:.75rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem}.l2-migrated-9cc75620{display:flex;flex-direction:column;gap:.45rem}.l2-migrated-57c8e18e{margin-top:2px;width:16px;height:16px}.l2-migrated-dbfe58f8{flex:1;min-width:0px}.l2-migrated-495f4c55{margin:0;font-weight:600;font-size:.9rem}.l2-migrated-6a0fd73b{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}.l2-migrated-e54adbb7{font-size:.72rem;padding:.18rem .45rem;border-radius:9999px;background:#f3f4f6;color:#4b5563}.l2-migrated-7e90fed4{width:100%;margin-bottom:.5rem}.l2-migrated-eb4e5431{font-size:.82rem;color:#6b7280}.l2-migrated-03514238{margin:.18rem 0 0;font-size:.76rem;color:#6b7280}.l2-migrated-c577c38f{display:flex;justify-content:space-between;gap:1rem;align-items:center}.l2-migrated-1c0b21ef{margin:0;font-weight:700;font-size:.92rem}.l2-migrated-6407d385{margin:.2rem 0 0;font-size:.8rem;color:#6b7280}.l2-migrated-1e585769{margin-top:.9rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:.85rem .95rem}.l2-migrated-a8e33ecc{margin:0 0 .25rem;font-weight:700;font-size:.85rem;color:#1d4ed8}.l2-migrated-4ff68ef4{margin:0;font-size:.8rem;color:#1e40af;line-height:1.45}.l2-migrated-ccd5d0a6{margin-top:.95rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:.9rem 1rem}.l2-migrated-c168fce0{margin:0 0 .45rem;font-weight:700;font-size:.86rem}.l2-migrated-d1ff0e7a{display:flex;justify-content:space-between;font-size:.82rem;color:#4b5563}.l2-migrated-d7bd5670{padding:1rem 1.4rem;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-shrink:0px}.l2-migrated-8456ed32{margin:0;font-size:.8rem;color:#6b7280}.l2-migrated-f62343e6{display:flex;gap:.65rem}.l2-migrated-fad3d0fc{margin-bottom:2rem}.l2-migrated-aab5e853{font-size:1.1rem;margin-bottom:1rem;color:#374151}.l2-migrated-ac37d4f3{color:#6b7280;font-size:.9rem}.l2-migrated-087ebd8a{height:210px;background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #eef2f7;display:flex;align-items:center;justify-content:center;padding:1rem}.l2-migrated-c3a475c3{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.l2-migrated-c6a2bb41{font-size:.8rem;color:#94a3b8}.l2-migrated-da18ff3a{padding:1rem 1.05rem 1.1rem}.l2-migrated-2545db0a{font-size:.78rem;color:#94a3b8;font-weight:600;margin-bottom:.45rem;text-transform:uppercase;letter-spacing:.03em}.l2-migrated-12376ad4{font-size:.98rem;font-weight:700;color:#111827;line-height:1.35;margin-bottom:.45rem}.l2-migrated-d1800de0{font-size:.88rem;color:#475569;line-height:1.45}.l2-migrated-cae38ff7{font-size:.9rem;color:#64748b;margin:.35rem 0 0}.l2-migrated-f391b16b{color:#6b7280;font-size:.95rem}.l2-migrated-4c54af9a{color:#64748b;font-size:.9rem;font-weight:700}.l2-migrated-af1a0f6d{margin:.65rem 0 .8rem}.l2-migrated-bd18db57{display:flex;justify-content:space-between;gap:.5rem;align-items:center;margin-bottom:.45rem}.l2-migrated-c2f49a79{font-size:.78rem;color:#64748b;font-weight:800}.l2-migrated-4802b072{font-size:.74rem;color:#94a3b8}.l2-migrated-b41c3a90{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:.45rem}.l2-migrated-db8ab224{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.18rem;box-sizing:border-box}.l2-migrated-905659a3{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:999px;background:#16a34a;color:#fff;font-size:.72rem;display:grid;place-items:center;font-weight:900}.l2-migrated-a73e7461{display:block;margin-top:.4rem;color:#64748b;line-height:1.35}.l2-migrated-aab27613{display:grid;gap:.35rem}.l2-migrated-c0216fd7{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:.45rem .6rem}.l2-migrated-c07fd714{font-size:.88rem;color:#94a3b8}.l2-migrated-dd1be0e1{border:1px solid #e5e7eb;border-radius:6px;padding:.5rem;background:#f9fafb}.l2-migrated-353c48e3{margin-bottom:.4rem;display:flex;justify-content:space-between;gap:.5rem}.l2-migrated-d0f3d793{width:100%;font-size:.85rem}.l2-migrated-7cd3c475{position:relative;z-index:10}.l2-migrated-571fcb18{position:absolute;top:2px;left:0;right:0;max-height:220px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:4px}.l2-migrated-aa9137e5{padding:.35rem .5rem;font-size:.8rem;color:#6b7280}.l2-migrated-0f0040b8{display:block;width:100%;text-align:left;border:none;background:#fff;padding:.35rem .5rem;border-bottom:1px solid #e5e7eb;cursor:pointer;font-size:.8rem}.l2-migrated-9d7a9608{font-weight:500}.l2-migrated-1ea15c85{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.l2-migrated-3442c78c{font-size:.75rem;color:#6b7280;margin-bottom:4px}.l2-migrated-ebb4d45a{max-height:160px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px}.l2-migrated-b677de2a{padding:.35rem .5rem;font-size:.8rem}.l2-migrated-b226911b{padding:.35rem .5rem;font-size:.8rem;color:#9ca3af}.dark{color-scheme:dark}.dark body,.dark #root,.dark .app-root,.dark .main-content,.dark .page,.dark .saas-page,.dark .l2-page,.dark .workspace-standalone-shell,.dark .workspace-standalone-main{background:linear-gradient(180deg,rgba(12,20,34,.76) 0,transparent 22rem),var(--l2-bg)!important;color:var(--l2-text)!important}.dark .l2-card,.dark .page-card,.dark .modal,.dark .modal-card,.dark .l2-modal-card,.dark .l2-modal-section,.dark .l2-toolbar,.dark .l2-table-shell,.dark .l2-page-header,.dark .saas-page-hero,.dark .inventory-hero,.dark .inventory-toolbar,.dark .inventory-table-shell,.dark .settings-pro-card,.dark .settings-pro-template-panel,.dark .settings-pro-category-modal,.dark .settings-pro-ebay-policy-modal,.dark .listing-template-card,.dark .listing-template-form,.dark .listing-template-editor-card,.dark .listing-template-saved-card,.dark .listing-template-preview-modal,.dark .listing-draft-card,.dark .listing-draft-hero,.dark .listing-draft-template-images,.dark .orders-modal,.dark .orders-modal-wide,.dark .listings-edit-modal,.dark .customers-modal,.dark .testing-modal,.dark .item-identity-modal,.dark .item-variant-picker-modal,.dark .visual-catalog-modal__shell,.dark .visual-catalog-create-card,.dark .create-listing-flow-modal,.dark .create-listing-loading-modal,.dark .mq-review-modal-card,.dark .listing-manage-delete-modal,.dark .listing-manage-append-modal,.dark .inventory-add-hub-modal,.dark .inventory-listing-planner-modal,.dark .inventory-productdb-workspace,.dark .inventory-mobile-v2-card,.dark .support-chatbot-panel,.dark .steve-chat-panel,.dark [class*=superadmin],.dark .finance-pro-card,.dark .finance-pro-kpi,.dark .dashboard-insight-card,.dark .dashboard-card,.dark .dashboard-panel{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-soft)!important}.dark .l2-card .l2-card,.dark .page-card .page-card,.dark .settings-pro-card .settings-pro-card,.dark .listing-draft-card .listing-draft-card,.dark .l2-modal-section,.dark .settings-pro-subpanel,.dark .listing-template-prompt-note,.dark .listing-template-images-block,.dark .listing-draft-template-images,.dark .productdb-sticky-search-wrap,.dark .inventory-productdb-workspace-head,.dark .inventory-quantity-view--flat .quantity-tree-node,.dark .quantity-tree-node,.dark .quantity-variant-group,.dark .quantity-item-row,.dark .finance-pro-chart-stats,.dark .finance-pro-chart-stats div,.dark .finance-pro-cash-total,.dark .app-sidebar-quick-actions,.dark .app-sidebar-quick-action{border-color:var(--l2-border)!important;background:var(--l2-panel-muted)!important;color:var(--l2-text)!important}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.dark strong,.dark b,.dark .l2-text,.dark .page-card strong,.dark .inventory-item-cell strong,.dark .inventory-mobile-v2-title,.dark .settings-pro-card h3,.dark .listing-template-card-header h3,.dark .finance-pro-kpi strong,.dark .finance-pro-card h3,.dark .finance-pro-card-header h3,.dark .dashboard-insight-card h3,.dark .dashboard-card h3{color:var(--l2-text)!important}.dark p,.dark small,.dark span,.dark label,.dark dt,.dark dd,.dark .muted,.dark .l2-muted,.dark .l2-page-header p,.dark .saas-page-title-row p,.dark .inventory-hero p,.dark .settings-pro-card p,.dark .listing-template-card p,.dark .listing-draft-card p,.dark .finance-pro-card p,.dark .dashboard-card p{color:var(--l2-muted)}.dark .l2-input,.dark input,.dark textarea,.dark select,.dark .app-sidebar-search-form input,.dark .inventory-inline-input,.dark .orders-modal input,.dark .orders-modal select,.dark .orders-modal textarea,.dark .settings-pro-ebay-policy-modal input,.dark .settings-pro-ebay-policy-modal select,.dark .mq-review-modal-card input,.dark .listing-template-store-topbar input{border-color:var(--l2-border-strong)!important;background:var(--l2-panel-strong)!important;color:var(--l2-text)!important;box-shadow:none!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:var(--l2-faint)!important}.dark input::placeholder,.dark textarea::placeholder{color:var(--l2-faint)!important}.dark .l2-btn--secondary,.dark button.secondary,.dark .secondary,.dark .public-nav button:not(.public-nav-cta),.dark .listings-modal-actions a,.dark .orders-modal-actions button,.dark .inventory-row-action,.dark .inventory-mobile-v2-primary,.dark .inventory-mobile-v2-danger,.dark .theme-toggle__button.is-active{border-color:var(--l2-border)!important;background:var(--l2-panel-strong)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-hairline)!important}.dark .l2-btn--primary,.dark button.primary,.dark .primary,.dark .inventory-add-button,.dark .finance-pro-export{color:#03130e!important}.dark .l2-badge,.dark .badge,.dark .pill,.dark .listing-draft-chip,.dark .settings-chip,.dark .inventory-marketplace-chip,.dark .inventory-mobile-v2-market,.dark .orders-status-pill,.dark .finance-pro-card-header>span,.dark .finance-pro-kpi-compare em{border-color:var(--l2-border)!important;background:var(--l2-panel-strong)!important;color:var(--l2-muted)!important}.dark .l2-badge--success,.dark .badge--success,.dark .pill--active,.dark .inventory-marketplace-chip--listed,.dark .inventory-mobile-v2-market--listed{border-color:color-mix(in srgb,var(--l2-primary) 38%,transparent)!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.dark .l2-badge--warning,.dark .badge--warning{border-color:color-mix(in srgb,var(--l2-warning) 38%,transparent)!important;background:var(--l2-warning-soft)!important;color:var(--l2-warning)!important}.dark .l2-badge--danger,.dark .badge--danger,.dark .error,.dark .inventory-row-action--danger{border-color:color-mix(in srgb,var(--l2-danger) 38%,transparent)!important;background:var(--l2-danger-soft)!important;color:var(--l2-danger)!important}.dark .items-table,.dark .inventory-table,.dark .orders-table,.dark .listings-table,.dark .listing-manage-table,.dark .l2-table{background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .items-table th,.dark .inventory-table th,.dark .orders-table th,.dark .listings-table th,.dark .listing-manage-table th,.dark .l2-table th{border-color:var(--l2-border)!important;background:var(--l2-panel-muted)!important;color:var(--l2-muted)!important}.dark .items-table td,.dark .inventory-table td,.dark .orders-table td,.dark .listings-table td,.dark .listing-manage-table td,.dark .l2-table td,.dark .inventory-image-cell{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .items-table tbody tr:hover td,.dark .inventory-table tbody tr:hover td,.dark .orders-table tbody tr:hover td,.dark .listings-table tbody tr:hover td,.dark .l2-table tbody tr:hover td{background:color-mix(in srgb,var(--l2-primary) 8%,var(--l2-panel))!important}.dark .inventory-image-button,.dark .inventory-image-placeholder,.dark .inventory-mobile-v2-image,.dark .listing-draft-main-photo__frame,.dark .listing-draft-photo-thumb,.dark .listing-draft-template-image,.dark .listing-template-image-tile,.dark .listing-template-main-photo,.dark .listing-template-thumb,.dark .listing-template-phone-mock,.dark .listing-template-phone-screen,.dark .productdb-card-grid>div,.dark .productdb-card-grid>button,.dark .productdb-product-grid>div,.dark .productdb-product-grid>button,.dark .visual-catalog-modal .productdb-card-grid,.dark .visual-catalog-modal .productdb-product-grid,.dark .l2-migrated-571fcb18,.dark .l2-migrated-dd1be0e1,.dark .l2-migrated-0f0040b8{border-color:var(--l2-border)!important;background:var(--l2-panel-muted)!important;color:var(--l2-text)!important}.dark .productdb-card-grid img,.dark .productdb-product-grid img,.dark .inventory-image-thumb,.dark .listing-template-image-tile img,.dark .listing-draft-photo-thumb img{background:var(--l2-panel-strong)!important}.dark .visual-catalog-modal,.dark .visual-catalog-create-backdrop,.dark .modal-backdrop,.dark .l2-modal-backdrop,.dark .listing-draft-modal-backdrop,.dark .mq-review-modal-backdrop{background:#02061775!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dark .visual-catalog-create-header,.dark .l2-modal-header,.dark .listings-modal-header,.dark .settings-pro-category-modal__header,.dark .settings-pro-category-modal__footer,.dark .listing-template-preview-header,.dark .listing-template-preview-footer,.dark .listing-template-store-topbar,.dark .orders-modal-actions,.dark .l2-modal-actions,.dark .l2-action-bar,.dark .listing-draft-footer,.dark .listing-template-actions{border-color:var(--l2-border)!important;background:color-mix(in srgb,var(--l2-panel) 92%,transparent)!important;color:var(--l2-text)!important}.dark .settings-pro-nav,.dark .settings-pro-nav-link,.dark .settings-pro-category-map-row,.dark .settings-pro-category-group-card,.dark .settings-pro-category-modal__summary,.dark .settings-pro-add-controls,.dark .settings-pro-category-map-list,.dark .settings-pro-listings-panel,.dark .settings-pro-plan-panel{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .settings-pro-nav-link--active,.dark .settings-pro-nav-link[aria-current=true]{background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.dark .finance-pro-periods button,.dark .finance-pro-loading,.dark .finance-pro-chart-stats,.dark .finance-pro-breakdown-row,.dark .finance-pro-category-bar,.dark .finance-pro-steve-card,.dark .finance-pro-steve-logo,.dark .dashboard-priority-card,.dark .dashboard-finance-card,.dark .dashboard-steve-card{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .finance-pro-periods button.active{border-color:color-mix(in srgb,var(--l2-primary) 42%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.dark .finance-pro-chart svg line,.dark .finance-pro-card svg line{stroke:var(--l2-border)!important}.dark .finance-pro-card svg text{fill:var(--l2-muted)!important}.dark .finance-pro-card svg circle[fill="#fff"]{fill:var(--l2-panel-strong)!important}.dark [style*="background: #fff"],.dark [style*="background:#fff"],.dark [style*="background: white"],.dark [style*="background:white"],.dark [style*="background: #ffffff"],.dark [style*="background:#ffffff"],.dark [style*="backgroundColor: '#fff'"],.dark [style*="background-color: #fff"],.dark [style*="background-color:#fff"],.dark [style*="background-color: white"]{background:var(--l2-panel)!important}.dark [style*="background: #f8fafc"],.dark [style*="background:#f8fafc"],.dark [style*="background: #f9fafb"],.dark [style*="background:#f9fafb"],.dark [style*="background: #f3f4f6"],.dark [style*="background:#f3f4f6"],.dark [style*="background-color: #f8fafc"],.dark [style*="background-color:#f8fafc"],.dark [style*="background-color: #f9fafb"],.dark [style*="background-color:#f9fafb"],.dark [style*="background-color: #f3f4f6"],.dark [style*="background-color:#f3f4f6"]{background:var(--l2-panel-muted)!important}.dark [style*="color: #111"],.dark [style*="color:#111"],.dark [style*="color: #0f172a"],.dark [style*="color:#0f172a"],.dark [style*="color: #111827"],.dark [style*="color:#111827"],.dark [style*="color: black"],.dark [style*="color:black"]{color:var(--l2-text)!important}.dark [style*="color: #64748b"],.dark [style*="color:#64748b"],.dark [style*="color: #6b7280"],.dark [style*="color:#6b7280"],.dark [style*="color: #475569"],.dark [style*="color:#475569"]{color:var(--l2-muted)!important}.dark [style*="border: 1px solid #e"],.dark [style*="border:1px solid #e"],.dark [style*="border-color: #e"],.dark [style*="border-color:#e"]{border-color:var(--l2-border)!important}.dark .l2-migrated-500800ff,.dark .l2-migrated-a5b5d909,.dark .l2-migrated-0f9e2fac,.dark .l2-migrated-32ff507b,.dark .l2-migrated-c7d17755,.dark .l2-migrated-c0216fd7,.dark .l2-migrated-aab27613{border-color:var(--l2-border)!important;background:var(--l2-panel-muted)!important;color:var(--l2-text)!important}.dark .l2-migrated-aa9137e5,.dark .l2-migrated-b677de2a,.dark .l2-migrated-b226911b,.dark .l2-migrated-3442c78c,.dark .l2-migrated-c07fd714,.dark .l2-migrated-ac37d4f3,.dark .l2-migrated-5b6ec02a,.dark .l2-migrated-6407d385{color:var(--l2-muted)!important}@media(max-width:760px){.dark .inventory-table tr,.dark .items-table tr,.dark .l2-table tr,.dark .inventory-mobile-v2-card{border-color:var(--l2-border)!important;background:var(--l2-panel)!important}}.dark .saas-section-kicker,.dark .section-kicker{color:var(--l2-muted)!important}.dark .dashboard-queue-card,.dark .dashboard-calendar-panel,.dark .dashboard-empty-calendar,.dark .dashboard-section,.dark .dashboard-finance-card,.dark .dashboard-steve-card,.dark .dashboard-priority-card{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-soft)!important}.dark .dashboard-queue-card--orange,.dark .dashboard-queue-card--green,.dark .dashboard-queue-card--blue,.dark .dashboard-queue-card--purple,.dark .dashboard-queue-card--red,.dark .dashboard-queue-card--neutral{background:linear-gradient(180deg,color-mix(in srgb,var(--l2-panel) 96%,var(--l2-primary) 4%),var(--l2-panel))!important}.dark .dashboard-queue-card h3,.dark .dashboard-calendar-panel__header .saas-section-kicker,.dark .dashboard-empty-calendar h3{color:var(--l2-text)!important}.dark .dashboard-queue-card p,.dark .dashboard-calendar-panel__header p,.dark .dashboard-empty-calendar p,.dark .dashboard-queue-card__footer span{color:var(--l2-muted)!important}.dark .dashboard-queue-card__footer,.dark .dashboard-calendar-panel__header{border-color:var(--l2-border)!important}.dark .dashboard-queue-card__count,.dark .dashboard-queue-card--orange .dashboard-queue-card__count,.dark .dashboard-queue-card--green .dashboard-queue-card__count,.dark .dashboard-queue-card--blue .dashboard-queue-card__count,.dark .dashboard-queue-card--purple .dashboard-queue-card__count,.dark .dashboard-queue-card--red .dashboard-queue-card__count{border-color:color-mix(in srgb,var(--l2-primary) 35%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.dark .dashboard-empty-calendar__art,.dark .dashboard-empty-calendar__art:before,.dark .dashboard-empty-calendar__art:after{background:var(--l2-panel-muted)!important;box-shadow:none!important}.dark .stock-sync-health,.dark .stock-sync-health__stats span,.dark .stock-sync-health__platforms span,.dark .stock-sync-health__failures,.dark .inventory-module,.dark .inventory-hero__chips span,.dark .inventory-marketplace-chip,.dark .inventory-mobile-v2-price-strip,.dark .inventory-mobile-v2-status-block,.dark .inventory-mobile-v2-fact,.dark .inventory-mobile-v2-more summary{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .stock-sync-health--healthy,.dark .stock-sync-health--warning,.dark .stock-sync-health--failed{background:var(--l2-panel)!important}.dark .stock-sync-health strong,.dark .stock-sync-health h3,.dark .inventory-mobile-v2-title,.dark .inventory-mobile-v2-fact strong{color:var(--l2-text)!important}.dark .stock-sync-health p,.dark .stock-sync-health span,.dark .inventory-mobile-v2-sku,.dark .inventory-mobile-v2-category,.dark .inventory-mobile-v2-status-label{color:var(--l2-muted)!important}.dark .listings-stat-card,.dark .listings-kpi-card,.dark .listings-warning-card,.dark .listings-filter-panel,.dark .listings-toolbar--polished,.dark .listings-summary-chips span,.dark .listings-sync-cell,.dark .listing-line-view-marketplace{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .listings-stat-card--warning,.dark .listings-kpi-card--warning .listings-kpi-card__icon,.dark .listings-kpi-card--warning .listings-kpi-card__value,.dark .listings-inline-pill--warning,.dark .listings-sync-chip--lagging{border-color:color-mix(in srgb,var(--l2-warning) 40%,var(--l2-border))!important;background:var(--l2-warning-soft)!important;color:var(--l2-warning)!important}.dark .listings-sync-chip--healthy,.dark .listings-item-meta .listings-inline-pill--warning{border-color:color-mix(in srgb,var(--l2-primary) 40%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.dark .orders-hero-card,.dark .orders-metric-card,.dark .orders-postorder-strip,.dark .orders-alert-card,.dark .orders-bulk-bar,.dark .orders-error-card,.dark .orders-secondary-row,.dark .orders-card-panel,.dark .orders-filter-panel,.dark .orders-auto-sync-strip,.dark .orders-table-shell,.dark .orders-detail-hero,.dark .orders-detail-total-card,.dark .orders-detail-main,.dark .orders-detail-side,.dark .orders-mini-table-wrap,.dark .orders-sync-tools__menu{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .orders-status-chip,.dark .orders-channel-badge,.dark .orders-pill,.dark .orders-postorder-pills span{border-color:var(--l2-border)!important;background:var(--l2-panel-strong)!important;color:var(--l2-muted)!important}.dark .orders-pill--success,.dark .orders-pill--action,.dark .orders-channel-badge--shopify{border-color:color-mix(in srgb,var(--l2-primary) 40%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.dark .orders-pill--warning{border-color:color-mix(in srgb,var(--l2-warning) 40%,var(--l2-border))!important;background:var(--l2-warning-soft)!important;color:var(--l2-warning)!important}.dark .orders-pill--danger{border-color:color-mix(in srgb,var(--l2-danger) 40%,var(--l2-border))!important;background:var(--l2-danger-soft)!important;color:var(--l2-danger)!important}.dark .finance-pro-chart-stats div,.dark .finance-pro-activity-row,.dark .finance-pro-breakdown-row,.dark .finance-pro-steve-metric,.dark .finance-pro-product-row,.dark .finance-pro-cash-total{border-color:var(--l2-border)!important;background:var(--l2-panel-muted)!important;color:var(--l2-text)!important}.dark .finance-pro-kpi strong,.dark .finance-pro-card strong,.dark .finance-pro-card h4{color:var(--l2-text)!important}.dark .finance-pro-kpi span,.dark .finance-pro-kpi small,.dark .finance-pro-card span,.dark .finance-pro-card small{color:var(--l2-muted)!important}.dark .productdb-page-shell,.dark .productdb-hero-card,.dark .productdb-search-panel,.dark .productdb-section,.dark .productdb-category-card,.dark .productdb-product-card,.dark .productdb-product-image,.dark .productdb-empty-state,.dark .productdb-detail-header,.dark .productdb-detail-card,.dark .productdb-variant-table-panel,.dark .visual-catalog-modal__shell .productdb-hero-card,.dark .visual-catalog-modal__shell .productdb-search-panel,.dark .visual-catalog-modal__shell .productdb-section{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .productdb-hero-card{background:linear-gradient(180deg,color-mix(in srgb,var(--l2-panel) 94%,var(--l2-primary) 6%),var(--l2-panel))!important}.dark .productdb-hero-card h1,.dark .productdb-section h2,.dark .productdb-category-content strong,.dark .productdb-product-body strong,.dark .productdb-detail-name{color:var(--l2-text)!important}.dark .productdb-hero-card p,.dark .productdb-section-header p,.dark .productdb-category-content small,.dark .productdb-product-body small,.dark .productdb-detail-meta{color:var(--l2-muted)!important}.dark .productdb-hero-chips span,.dark .productdb-card-kicker,.dark .productdb-category-content span{border-color:var(--l2-border)!important;background:var(--l2-panel-strong)!important;color:var(--l2-muted)!important}.dark .productdb-category-overlay{background:linear-gradient(180deg,transparent 0%,rgba(2,6,23,.78) 78%)!important}.dark .productdb-category-card{background:var(--l2-panel-muted)!important}.dark .settings-pro-hero,.dark .settings-pro-panel,.dark .settings-pro-section-card,.dark .settings-pro-current-section,.dark .settings-pro-condition-summary,.dark .settings-pro-condition-status-row,.dark .settings-pro-marketplace-card,.dark .settings-pro-event-sync,.dark .settings-pro-plan-warning{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .settings-pro-hero p,.dark .settings-pro-section-card p,.dark .settings-pro-current-section p,.dark .settings-pro-marketplace-topline p{color:var(--l2-muted)!important}.dark .tab-bar-tab,.dark .tab-bar-tab.active,.dark .tab-bar-tab--active{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-muted)!important}.dark .tab-bar-tab.active,.dark .tab-bar-tab--active{background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}.dark .tab-bar-tab-label{color:inherit!important}html.dark,html.dark body,.dark #root,.dark .app-root,.dark .main-content,.dark .tabbed-content,.dark .tab-panel,.dark .page{background:var(--l2-bg)!important;color:var(--l2-text)!important}.dark .top-nav,.dark .top-nav-row{background:var(--l2-bg)!important;color:var(--l2-text)!important;border-color:var(--l2-border)!important}.dark .app-sidebar{background:var(--l2-sidebar-bg)!important;color:var(--l2-sidebar-text)!important;border-right:1px solid var(--l2-sidebar-border)!important;box-shadow:none!important}.dark .app-sidebar-header,.dark .app-sidebar-footer,.dark .quick-actions,.dark .sidebar-account,.dark .nav-pro{border-color:var(--l2-sidebar-border)!important;background:transparent!important;color:var(--l2-sidebar-text)!important}.dark .app-sidebar-nav a,.dark .app-sidebar-nav .nav-pro-entry-button,.dark .sidebar-nav a,.dark .sidebar-nav button,.dark .quick-action,.dark .quick-action-card{border-color:transparent!important;background:transparent!important;color:var(--l2-sidebar-text)!important}.dark .app-sidebar-nav a:hover,.dark .app-sidebar-nav .nav-pro-entry-button:hover,.dark .sidebar-nav a:hover,.dark .sidebar-nav button:hover,.dark .quick-action:hover,.dark .quick-action-card:hover{background:var(--l2-sidebar-hover)!important;color:var(--l2-text)!important}.dark .app-sidebar-nav a.active,.dark .sidebar-nav a.active,.dark .quick-action.is-active,.dark .quick-action-card.is-active{border-color:var(--l2-sidebar-active-border)!important;background:var(--l2-sidebar-active)!important;color:var(--l2-primary-strong)!important}.dark .quick-actions h3,.dark .sidebar-section-title,.dark .sidebar-account strong,.dark .nav-pro strong,.dark .quick-action small,.dark .quick-action-card small,.dark .sidebar-account span,.dark .nav-pro small{color:var(--l2-muted)!important}.dark .app-sidebar-close,.dark .sidebar-toggle{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .top-nav-right,.dark .top-nav-role{color:var(--l2-muted)!important}.dark .tab-bar{background:var(--l2-bg)!important}.dark .tab-bar-scroll{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}.dark .page>h1,.dark .page>h2,.dark .page>h3,.dark .tab-panel>h1,.dark .tab-panel>h2,.dark .tab-panel>h3,.dark .main-content>h1,.dark .main-content>h2,.dark .main-content>h3{color:var(--l2-text)!important}.dark .page>p,.dark .tab-panel>p,.dark .main-content>p{color:var(--l2-muted)!important}.dark .page>button:not(.l2-button):not(.app-button),.dark .tab-panel>button:not(.l2-button):not(.app-button),.dark .main-content>button:not(.l2-button):not(.app-button){border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}html.dark{--l2-glass-panel: color-mix(in srgb, var(--l2-panel) 94%, transparent);--l2-glass-muted: color-mix(in srgb, var(--l2-panel-muted) 92%, transparent)}html.dark .saas-page,html.dark .operations-page,html.dark .dashboard-page,html.dark .mcmd-page,html.dark .finance-pro-page,html.dark .productdb-page-shell{background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--l2-primary) 8%,transparent),transparent 28rem),var(--l2-bg)!important;color:var(--l2-text)!important}html.dark .mcmd-title-card,html.dark .mcmd-role-row,html.dark .mcmd-section,html.dark .mcmd-panel,html.dark .mcmd-priority-card,html.dark .mcmd-learning-card,html.dark .mcmd-finance-metric,html.dark .mcmd-insight,html.dark .mcmd-marketplace-row,html.dark .mcmd-full-action,html.dark .dashboard-platform-card,html.dark .dashboard-finance-section__all-button{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-soft)!important}html.dark .mcmd-panel,html.dark .mcmd-finance-metric,html.dark .mcmd-insight,html.dark .dashboard-platform-card{background:var(--l2-panel-muted)!important}html.dark .mcmd-title-card__icon,html.dark .mcmd-priority-card__icon,html.dark .mcmd-priority-card__count,html.dark .mcmd-pill,html.dark .dashboard-access-pill{border-color:color-mix(in srgb,var(--l2-primary) 34%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}html.dark .mcmd-title-card h1,html.dark .mcmd-panel-heading h2,html.dark .mcmd-priority-card__body h2,html.dark .mcmd-finance-metric strong,html.dark .mcmd-insight h3,html.dark .mcmd-marketplace-row,html.dark .dashboard-platform-card__top strong,html.dark .dashboard-platform-card__metrics b,html.dark .dashboard-finance-section__all-button{color:var(--l2-text)!important}html.dark .mcmd-section-kicker,html.dark .mcmd-panel-heading p,html.dark .mcmd-muted,html.dark .mcmd-priority-card__body p,html.dark .mcmd-priority-card__footer span,html.dark .mcmd-finance-metric span,html.dark .mcmd-finance-metric small,html.dark .mcmd-insight p,html.dark .mcmd-link-action,html.dark .dashboard-platform-card p,html.dark .dashboard-platform-card small,html.dark .dashboard-finance-section__all-button svg{color:var(--l2-muted)!important}html.dark .listings-top-card,html.dark .listings-ops-card,html.dark .listings-view-helper,html.dark .listings-control-bar,html.dark .listings-search-wrap,html.dark .listings-filter-panel,html.dark .listings-toolbar,html.dark .listings-table-shell,html.dark .operations-table-shell,html.dark .list2-inline-filter-controls,html.dark .list2-quick-filter-field,html.dark .listings-bulk-bar,html.dark .listing-line-view-marketplace,html.dark .listings-sync-cell{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-soft)!important}html.dark .listings-ops-card,html.dark .listings-view-helper,html.dark .listings-search-wrap,html.dark .list2-inline-filter-controls,html.dark .list2-quick-filter-field{background:var(--l2-panel-muted)!important}html.dark .listings-ops-card--active,html.dark .listings-pill--active,html.dark .listings-status-chip--active{border-color:color-mix(in srgb,var(--l2-primary) 42%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}html.dark .listings-top-card h1,html.dark .listings-ops-card strong,html.dark .listings-view-helper strong,html.dark .listing-title-cell strong,html.dark .listing-margin-cell strong{color:var(--l2-text)!important}html.dark .listings-top-card p,html.dark .listings-ops-card small,html.dark .listings-ops-card__label,html.dark .listings-view-helper span,html.dark .listing-title-cell span,html.dark .listing-margin-cell small,html.dark .list2-quick-filter-field span,html.dark .listings-control-actions span{color:var(--l2-muted)!important}html.dark .orders-workflow-rail,html.dark .orders-workflow-step,html.dark .orders-workflow-dot,html.dark .orders-auto-sync-strip,html.dark .orders-filter-panel,html.dark .orders-alert-card,html.dark .orders-card-panel,html.dark .orders-table-shell,html.dark .orders-action-panel,html.dark .orders-info-block,html.dark .orders-notes-box,html.dark .orders-event-row,html.dark .orders-ledger-summary,html.dark .orders-detail-loading,html.dark .orders-action-button-grid,html.dark .orders-action-list,html.dark .orders-kebab-button,html.dark .orders-open-button,html.dark .orders-secondary-button,html.dark .orders-view-button,html.dark .orders-back-button,html.dark .orders-pagination-row button,html.dark .orders-page-size-control{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-soft)!important}html.dark .orders-workflow-rail,html.dark .orders-filter-panel,html.dark .orders-alert-card,html.dark .orders-auto-sync-strip,html.dark .orders-card-panel,html.dark .orders-event-row,html.dark .orders-info-block,html.dark .orders-notes-box{background:var(--l2-panel-muted)!important}html.dark .orders-workflow-step:not(:last-child):after{border-color:var(--l2-border)!important;background:var(--l2-border)!important}html.dark .orders-workflow-step strong,html.dark .orders-postorder-strip strong,html.dark .orders-panel-header strong,html.dark .orders-item-copy strong,html.dark .orders-buyer-cell strong,html.dark .orders-date-cell strong,html.dark .orders-tracking-cell strong{color:var(--l2-text)!important}html.dark .orders-workflow-step b,html.dark .orders-auto-sync-strip__meta,html.dark .orders-postorder-strip p,html.dark .orders-panel-header p,html.dark .orders-muted-dash,html.dark .orders-result-count,html.dark .orders-date-range span,html.dark .orders-item-copy small,html.dark .orders-buyer-cell small,html.dark .orders-date-cell small,html.dark .orders-tracking-cell small{color:var(--l2-muted)!important}html.dark .finance-pro-header,html.dark .finance-pro-title,html.dark .finance-pro-title h1,html.dark .finance-pro-card-header h2{color:var(--l2-text)!important}html.dark .finance-pro-title p,html.dark .finance-pro-card-header p,html.dark .finance-pro-legend,html.dark .finance-pro-kpi-label,html.dark .finance-pro-empty,html.dark .finance-pro-honesty-note,html.dark .finance-pro-stock-list p{color:var(--l2-muted)!important}html.dark .finance-pro-kpi,html.dark .finance-pro-card,html.dark .finance-pro-stock-summary div,html.dark .finance-pro-products-table,html.dark .finance-pro-products-head,html.dark .finance-pro-product-row,html.dark .finance-pro-card-link,html.dark .finance-pro-honesty-note,html.dark .finance-pro-empty,html.dark .finance-pro-periods button,html.dark .finance-pro-activity-icon,html.dark .finance-pro-product-thumb{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-soft)!important}html.dark .finance-pro-products-head,html.dark .finance-pro-product-row,html.dark .finance-pro-stock-summary div,html.dark .finance-pro-empty,html.dark .finance-pro-honesty-note,html.dark .finance-pro-product-thumb{background:var(--l2-panel-muted)!important}html.dark .finance-pro-card-link,html.dark .finance-pro-periods button.active{border-color:color-mix(in srgb,var(--l2-primary) 38%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}html.dark .finance-pro-kpi-icon{border:1px solid color-mix(in srgb,var(--l2-primary) 34%,var(--l2-border))!important;background:var(--l2-primary-soft)!important;color:var(--l2-primary-strong)!important}html.dark .productdb-search-input-wrap,html.dark .productdb-search-input-wrap input,html.dark .productdb-primary-action,html.dark .productdb-secondary-action,html.dark .productdb-category-content span,html.dark .productdb-hero-icon,html.dark .productdb-product-body,html.dark .productdb-detail-grid,html.dark .productdb-detail-card,html.dark .productdb-variant-table-panel{border-color:var(--l2-border)!important;background:var(--l2-panel-muted)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-hairline)!important}html.dark .productdb-search-input-wrap input::-moz-placeholder{color:var(--l2-muted)!important}html.dark .productdb-search-input-wrap span,html.dark .productdb-search-input-wrap input::placeholder{color:var(--l2-muted)!important}html.dark .productdb-category-card,html.dark .productdb-category-card:hover{border-color:var(--l2-border)!important;box-shadow:var(--l2-shadow-soft)!important}html.dark [class*=-card],html.dark [class*=-panel],html.dark [class*=-strip],html.dark [class*=-toolbar],html.dark [class*=-bar]{border-color:var(--l2-border)}.visual-catalog-create-backdrop--in-tab{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.visual-catalog-create-backdrop--in-tab .visual-catalog-create-card{width:min(1080px,100%)!important;max-height:none!important;margin:0 auto!important;border:1px solid var(--l2-border)!important;border-radius:var(--l2-radius-xl)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-soft)!important}.visual-catalog-create-card label,.visual-catalog-create-card h3,.visual-catalog-create-card strong{color:var(--l2-text)!important}.visual-catalog-create-card p,.visual-catalog-create-card small,.visual-catalog-create-card span{color:var(--l2-text-muted)!important}.visual-catalog-create-card input,.visual-catalog-create-card select,.visual-catalog-create-card textarea{border:1px solid var(--l2-border)!important;border-radius:var(--l2-radius-md)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;box-shadow:var(--l2-shadow-hairline)!important}.visual-catalog-existing-matches{display:grid;gap:.75rem;margin-top:.35rem;padding:.9rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-lg);background:color-mix(in srgb,var(--l2-panel-muted) 72%,var(--l2-panel))}.visual-catalog-existing-matches__header{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.visual-catalog-existing-matches__header strong{font-size:.9rem;font-weight:800}.visual-catalog-existing-matches__header span,.visual-catalog-existing-matches p{font-size:.82rem}.visual-catalog-existing-matches__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.7rem}.visual-catalog-existing-match{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:center;width:100%;padding:.65rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-lg);background:var(--l2-panel);color:var(--l2-text);text-align:left;cursor:pointer;box-shadow:var(--l2-shadow-hairline)}.visual-catalog-existing-match:hover{border-color:color-mix(in srgb,var(--l2-primary) 40%,var(--l2-border));box-shadow:var(--l2-shadow-soft);transform:translateY(-1px)}.visual-catalog-existing-match img,.visual-catalog-existing-match__placeholder{width:72px;height:72px;border-radius:var(--l2-radius-md)!important;background:color-mix(in srgb,var(--l2-panel-muted) 84%,var(--l2-panel));-o-object-fit:contain;object-fit:contain;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--l2-text-muted)}.visual-catalog-existing-match strong{display:block;font-size:.9rem;line-height:1.25}.visual-catalog-existing-match small{display:block;margin-top:.25rem;font-size:.78rem;line-height:1.35}.visual-catalog-match-preview{position:fixed;inset:var(--list2-modal-workspace-top, 4.45rem) 1rem 1rem var(--list2-sidebar-width, 17rem);z-index:2200;display:flex;align-items:center;justify-content:center;padding:1rem;background:transparent}.visual-catalog-match-preview__card{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:1rem;width:min(860px,100%);max-height:calc(100vh - 7rem);overflow:auto;padding:1rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-xl);background:var(--l2-panel);color:var(--l2-text);box-shadow:var(--l2-shadow-elevated)}.visual-catalog-match-preview__media{min-height:260px;border:1px solid var(--l2-border);border-radius:var(--l2-radius-lg);background:color-mix(in srgb,var(--l2-panel-muted) 82%,var(--l2-panel));display:flex;align-items:center;justify-content:center;padding:1rem}.visual-catalog-match-preview__media img{max-width:100%;max-height:280px;-o-object-fit:contain;object-fit:contain}.visual-catalog-match-preview__body{display:grid;align-content:start;gap:.65rem}.visual-catalog-match-preview__eyebrow{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--l2-primary)!important}.visual-catalog-match-preview__body h3{margin:0;color:var(--l2-text);font-size:clamp(1.25rem,2.4vw,1.75rem)}.visual-catalog-match-preview__body dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem;margin:.25rem 0 0;padding:.85rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-lg);background:color-mix(in srgb,var(--l2-panel-muted) 70%,var(--l2-panel))}.visual-catalog-match-preview__body dt{font-weight:800;color:var(--l2-text)}.visual-catalog-match-preview__body dd{margin:0;color:var(--l2-text-muted);overflow-wrap:anywhere}.visual-catalog-match-preview__actions{display:flex;justify-content:flex-end;gap:.65rem;margin-top:.5rem}@media(max-width:900px){.visual-catalog-match-preview{inset:0;padding:.75rem .75rem calc(5.25rem + env(safe-area-inset-bottom,0px))}.visual-catalog-match-preview__card{grid-template-columns:1fr;max-height:calc(100vh - 2rem)}}.visual-catalog-create-backdrop--in-tab{padding:clamp(.75rem,2vw,1.25rem)!important}.visual-catalog-create-backdrop--in-tab .visual-catalog-create-card{width:min(1180px,100%)!important;padding:clamp(1rem,2vw,1.5rem)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--l2-panel) 94%,var(--l2-panel-muted)) 0%,var(--l2-panel) 100%)!important}.visual-catalog-wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(1rem,2.3vw,1.5rem);align-items:start}.visual-catalog-wizard-main,.visual-catalog-wizard-side{display:grid;gap:1rem}.visual-catalog-wizard-steps{display:flex;flex-wrap:wrap;gap:.5rem;padding:.35rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-lg);background:color-mix(in srgb,var(--l2-panel-muted) 74%,var(--l2-panel))}.visual-catalog-wizard-steps span{border:1px solid transparent;border-radius:999px;padding:.45rem .7rem;color:var(--l2-text-muted)!important;font-size:.78rem;font-weight:800}.visual-catalog-wizard-steps span.is-active{border-color:color-mix(in srgb,var(--l2-primary) 32%,var(--l2-border));background:color-mix(in srgb,var(--l2-primary) 13%,var(--l2-panel));color:var(--l2-text)!important}.visual-catalog-wizard-section,.visual-catalog-wizard-preview{display:grid;gap:.8rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-xl);background:var(--l2-panel);padding:clamp(.95rem,1.8vw,1.25rem);box-shadow:var(--l2-shadow-hairline)}.visual-catalog-wizard-eyebrow{margin:0!important;color:var(--l2-primary)!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.085em;text-transform:uppercase}.visual-catalog-wizard-section h4,.visual-catalog-wizard-preview h4{margin:0;color:var(--l2-text);font-size:clamp(1.05rem,1.7vw,1.22rem)}.visual-catalog-wizard-section p,.visual-catalog-wizard-preview p,.visual-catalog-wizard-preview small{margin:0;color:var(--l2-text-muted)!important;line-height:1.5}.visual-catalog-wizard-grid{display:grid;gap:.85rem}.visual-catalog-wizard-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-catalog-wizard-grid--five{grid-template-columns:repeat(5,minmax(120px,1fr))}.visual-catalog-wizard-grid label{min-width:0;color:var(--l2-text)!important;font-size:.84rem!important;font-weight:750}.visual-catalog-wizard-side{position:sticky;top:.5rem}.visual-catalog-wizard-preview{background:color-mix(in srgb,var(--l2-primary) 5%,var(--l2-panel))}.visual-catalog-existing-matches__grid{grid-template-columns:1fr;max-height:360px;overflow:auto;padding-right:.15rem}.visual-catalog-match-preview{background:color-mix(in srgb,var(--l2-panel) 8%,transparent)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media(max-width:1020px){.visual-catalog-wizard-layout{grid-template-columns:1fr}.visual-catalog-wizard-side{position:static}.visual-catalog-wizard-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.visual-catalog-wizard-grid--two,.visual-catalog-wizard-grid--five{grid-template-columns:1fr}}.visual-catalog-wizard-grid--dynamic{grid-template-columns:repeat(3,minmax(160px,1fr))}.visual-catalog-category-search-help{display:block;margin-top:.35rem;color:var(--l2-text-muted)!important;font-size:.74rem!important;font-weight:650}.visual-catalog-required-dot{margin-left:.35rem;color:var(--l2-primary, #2563eb)!important;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.visual-catalog-dynamic-basics-empty{border:1px dashed var(--l2-border, #cbd5e1);border-radius:var(--l2-radius-lg, 14px);background:var(--l2-surface-soft, #f8fafc);color:var(--l2-text-muted, #64748b);padding:.9rem;font-size:.86rem;line-height:1.45}@media(max-width:860px){.visual-catalog-wizard-grid--dynamic{grid-template-columns:1fr}}.visual-catalog-modal--embedded .visual-catalog-modal__shell{width:100%!important}.visual-catalog-create-backdrop--in-tab{padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.visual-catalog-create-backdrop--in-tab .visual-catalog-create-card--single{width:100%!important;max-width:var(--list2-page-max-width, 1440px)!important;margin:0 auto!important;box-shadow:var(--l2-shadow-hairline)!important}.visual-catalog-create-card--single .visual-catalog-wizard-section,.visual-catalog-create-card--single .visual-catalog-wizard-preview{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important}.visual-catalog-create-card--single .visual-catalog-wizard-section+.visual-catalog-wizard-section{padding-top:1rem!important;border-top:1px solid var(--l2-border)!important}.visual-catalog-create-card--single .visual-catalog-wizard-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.visual-catalog-modal--embedded .visual-catalog-modal__shell{width:100%!important;max-width:var(--list2-page-max-width, 1440px)!important;margin:0 auto!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.visual-catalog-create-backdrop--in-tab{position:relative!important;inset:auto!important;display:block!important;width:100%!important;max-width:var(--list2-page-max-width, 1440px)!important;margin:0 auto!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:1!important}.visual-catalog-create-card--single{width:100%!important;max-width:var(--list2-page-max-width, 1440px)!important;margin:0 auto!important;padding:clamp(1rem,2vw,1.5rem)!important;border:1px solid var(--l2-border)!important;border-radius:var(--l2-radius-xl, 18px)!important;background:radial-gradient(circle at top left,color-mix(in srgb,var(--l2-primary) 9%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--l2-panel) 94%,var(--l2-panel-muted)) 0%,var(--l2-panel) 100%)!important;box-shadow:var(--l2-shadow-elevated)!important;overflow:visible!important;color:var(--l2-text)!important}.visual-catalog-intake-panel{display:grid;gap:clamp(1rem,2vw,1.35rem)}.visual-catalog-intake-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--l2-border)}.visual-catalog-intake-hero h3{margin:.15rem 0 0;color:var(--l2-text);font-size:clamp(1.35rem,2.2vw,1.9rem);letter-spacing:-.035em;line-height:1.08}.visual-catalog-intake-hero p{margin:.55rem 0 0;max-width:760px;color:var(--l2-text-muted)!important;line-height:1.55}.visual-catalog-create-close{border:1px solid var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important;border-radius:var(--l2-radius-md, 10px)!important;padding:.65rem .9rem!important;cursor:pointer;font-weight:800;box-shadow:var(--l2-shadow-hairline)}.visual-catalog-intake-section{display:grid;gap:.9rem;padding:clamp(1rem,1.6vw,1.2rem);border:1px solid color-mix(in srgb,var(--l2-border) 78%,transparent);border-radius:var(--l2-radius-lg, 14px);background:color-mix(in srgb,var(--l2-panel) 86%,var(--l2-panel-muted))}.visual-catalog-intake-section--category{background:color-mix(in srgb,var(--l2-primary) 5%,var(--l2-panel))}.visual-catalog-intake-section label,.visual-catalog-intake-form-grid label{min-width:0;color:var(--l2-text)!important;font-size:.84rem!important;font-weight:800}.visual-catalog-intake-placeholder{display:grid;place-items:center;gap:.55rem;min-height:280px;text-align:center;padding:clamp(2rem,5vw,4rem);border:1px dashed color-mix(in srgb,var(--l2-primary) 36%,var(--l2-border));border-radius:var(--l2-radius-xl, 18px);background:linear-gradient(180deg,color-mix(in srgb,var(--l2-primary) 6%,var(--l2-panel)),var(--l2-panel))}.visual-catalog-intake-placeholder span{color:var(--l2-primary);font-size:.72rem;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.visual-catalog-intake-placeholder strong{color:var(--l2-text);font-size:clamp(1.15rem,2vw,1.55rem);letter-spacing:-.025em}.visual-catalog-intake-placeholder p{margin:0;max-width:620px;color:var(--l2-text-muted)!important;line-height:1.55}.visual-catalog-intake-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(1rem,2.2vw,1.5rem);align-items:start}.visual-catalog-intake-main{display:grid;gap:1rem}.visual-catalog-intake-aside{display:grid;gap:1rem;position:sticky;top:.75rem}.visual-catalog-intake-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.visual-catalog-intake-section-header h4{margin:.15rem 0 0;color:var(--l2-text);font-size:1.08rem;letter-spacing:-.018em}.visual-catalog-intake-section-header span{border:1px solid color-mix(in srgb,var(--l2-primary) 20%,var(--l2-border));border-radius:999px;background:color-mix(in srgb,var(--l2-primary) 8%,var(--l2-panel));color:var(--l2-text);padding:.35rem .6rem;font-size:.76rem;font-weight:850;white-space:nowrap}.visual-catalog-intake-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.visual-catalog-intake-summary,.visual-catalog-existing-matches--premium{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--l2-border);border-radius:var(--l2-radius-lg, 14px);background:var(--l2-panel);box-shadow:var(--l2-shadow-hairline)}.visual-catalog-intake-summary h4{margin:0;color:var(--l2-text);font-size:1.05rem;line-height:1.2}.visual-catalog-intake-summary p,.visual-catalog-existing-matches--premium p{margin:0;color:var(--l2-text-muted)!important;line-height:1.45}.visual-catalog-intake-warning,.visual-catalog-intake-error,.visual-catalog-intake-empty{border-radius:var(--l2-radius-md, 10px);padding:.8rem .9rem;font-size:.86rem;line-height:1.45}.visual-catalog-intake-warning{border:1px solid #fde68a;background:#fffbeb;color:#92400e}.visual-catalog-intake-error{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.visual-catalog-intake-empty{border:1px dashed var(--l2-border);background:var(--l2-panel-muted);color:var(--l2-text-muted)}.visual-catalog-intake-actions{display:flex;justify-content:flex-end;margin-top:1rem}.visual-catalog-intake-actions button{border:1px solid color-mix(in srgb,var(--l2-primary) 42%,#16a34a)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--l2-primary) 70%,#22c55e),#22c55e)!important;color:#052e16!important;border-radius:var(--l2-radius-md, 10px)!important;padding:.85rem 1.05rem!important;cursor:pointer;font-weight:900;box-shadow:0 16px 34px #22c55e38}.visual-catalog-intake-actions button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}@media(max-width:1020px){.visual-catalog-intake-grid{grid-template-columns:1fr}.visual-catalog-intake-aside{position:static}}@media(max-width:700px){.visual-catalog-intake-hero{flex-direction:column}.visual-catalog-intake-form-grid{grid-template-columns:1fr}}.settings-hub-page{--settings-hub-nav-width: 292px;gap:clamp(1rem,1.8vw,1.35rem)!important}.settings-hub-hero{display:grid!important;grid-template-columns:minmax(320px,1fr) minmax(520px,.92fr)!important;gap:clamp(1rem,2vw,1.25rem)!important;align-items:stretch!important;padding:clamp(1.1rem,2vw,1.55rem)!important}.settings-hub-hero__copy{display:grid;align-content:start;gap:.45rem;min-width:0}.settings-hub-hero__copy h1{margin:0!important;color:var(--l2-text)!important;font-size:clamp(1.75rem,2.25vw,2.35rem)!important;font-weight:880!important;letter-spacing:-.04em}.settings-hub-hero__copy p{margin:0!important;color:var(--l2-muted)!important;max-width:72ch;line-height:1.5}.settings-hub-search{display:inline-flex;width:min(420px,100%);align-items:center;gap:.55rem;margin-top:.75rem;padding:.72rem .9rem;border:1px solid var(--l2-border);border-radius:.9rem;background:var(--l2-panel);color:var(--l2-muted);box-shadow:var(--l2-shadow-hairline)}.settings-hub-search input{width:100%;min-width:0;border:0!important;background:transparent!important;color:var(--l2-text)!important;outline:none!important;font:inherit}.settings-hub-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;align-self:center}.settings-hub-summary-card{display:grid;gap:.25rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--l2-border);border-radius:1rem;background:color-mix(in srgb,var(--l2-panel) 92%,var(--l2-panel-muted));box-shadow:var(--l2-shadow-hairline)}.settings-hub-summary-card small{color:var(--l2-muted)!important;font-size:.72rem;font-weight:760}.settings-hub-summary-card strong{color:var(--l2-text)!important;font-size:.96rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-hub-summary-card--green{border-color:color-mix(in srgb,var(--l2-primary) 22%,var(--l2-border));background:color-mix(in srgb,var(--l2-primary) 7%,var(--l2-panel))}.settings-hub-layout{grid-template-columns:var(--settings-hub-nav-width) minmax(0,1fr)!important;gap:clamp(1rem,2vw,1.35rem)!important}.settings-hub-nav{position:sticky;top:1rem;display:grid!important;gap:.35rem;width:var(--settings-hub-nav-width)!important;min-width:var(--settings-hub-nav-width)!important;max-width:var(--settings-hub-nav-width)!important;padding:.75rem!important;border:1px solid var(--l2-border)!important;border-radius:1.1rem!important;background:var(--l2-panel)!important;box-shadow:var(--l2-shadow-soft)!important}.settings-hub-nav .settings-pro-nav-title{padding:.25rem .45rem .55rem;color:var(--l2-muted)!important;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.settings-hub-nav .settings-pro-nav-link{display:grid!important;grid-template-columns:2.05rem minmax(0,1fr);gap:.7rem;align-items:center;width:100%!important;min-height:3.35rem;padding:.62rem .72rem!important;border:1px solid transparent!important;border-radius:.9rem!important;background:transparent!important;color:var(--l2-text)!important;box-shadow:none!important;cursor:pointer;text-align:left!important}.settings-hub-nav .settings-pro-nav-link:hover{border-color:var(--l2-border)!important;background:var(--l2-panel-muted)!important}.settings-hub-nav .settings-pro-nav-link--active{border-color:color-mix(in srgb,var(--l2-primary) 28%,var(--l2-border))!important;background:color-mix(in srgb,var(--l2-primary) 9%,var(--l2-panel))!important;box-shadow:inset 3px 0 0 var(--l2-primary)!important}.settings-hub-nav-icon{display:inline-flex!important;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--l2-border);border-radius:.72rem;background:var(--l2-panel-strong);color:var(--l2-primary)!important;font-size:.9rem;font-weight:900}.settings-hub-nav-copy{display:grid!important;min-width:0;gap:.14rem}.settings-hub-nav-copy strong{color:var(--l2-text)!important;font-size:.88rem;font-weight:860;line-height:1.18}.settings-hub-nav-copy small{color:var(--l2-muted)!important;font-size:.74rem!important;font-weight:620!important;line-height:1.25}.settings-hub-main{display:grid;gap:clamp(1rem,1.8vw,1.25rem)!important}.settings-hub-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1rem)}.settings-hub-card{min-width:0;padding:clamp(1rem,1.5vw,1.2rem);border:1px solid var(--l2-border);border-radius:1.1rem;background:var(--l2-panel);box-shadow:var(--l2-shadow-soft)}.settings-hub-card--wide{grid-column:1 / -1}.settings-hub-section-head,.settings-hub-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.settings-hub-section-head h2,.settings-hub-card-title h3{margin:0!important;color:var(--l2-text)!important;letter-spacing:-.025em}.settings-hub-section-head p,.settings-hub-card-title p,.settings-hub-card-note{margin:.22rem 0 0!important;color:var(--l2-muted)!important;line-height:1.4}.settings-hub-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.settings-hub-market-card{display:grid;gap:.95rem;min-width:0;padding:1rem;border:1px solid var(--l2-border);border-radius:1rem;background:color-mix(in srgb,var(--l2-panel) 92%,var(--l2-panel-muted));box-shadow:var(--l2-shadow-hairline)}.settings-hub-market-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-hub-market-card__logo{color:var(--l2-text)!important;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:950;letter-spacing:-.045em}.settings-hub-market-card--ebay .settings-hub-market-card__logo{color:#e53238!important}.settings-hub-market-card--woo .settings-hub-market-card__logo{color:#7f54b3!important}.settings-hub-market-card--shopify .settings-hub-market-card__logo{color:#4f8a10!important}.settings-hub-mini-dl{display:grid;gap:.75rem;margin:0}.settings-hub-mini-dl:not(.settings-hub-mini-dl--stacked){grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hub-mini-dl div{min-width:0}.settings-hub-mini-dl dt{margin:0 0 .22rem;color:var(--l2-muted)!important;font-size:.73rem;font-weight:760}.settings-hub-mini-dl dd{margin:0;color:var(--l2-text)!important;font-size:.88rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-hub-mini-dl--stacked div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.32rem 0}.settings-hub-card-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin-top:auto}.settings-hub-card-actions .settings-pro-button{min-height:2.25rem;padding:.55rem .8rem!important}.settings-hub-summary-panel{display:grid;align-content:start;gap:.8rem}.settings-hub-shortcut-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.settings-hub-shortcut-card{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;min-width:0;min-height:4.7rem;padding:.85rem .95rem;border:1px solid var(--l2-border);border-radius:1rem;background:var(--l2-panel);color:var(--l2-text);box-shadow:var(--l2-shadow-hairline);cursor:pointer;text-align:left}.settings-hub-shortcut-card:hover{border-color:color-mix(in srgb,var(--l2-primary) 24%,var(--l2-border));background:color-mix(in srgb,var(--l2-primary) 4%,var(--l2-panel))}.settings-hub-shortcut-card__icon{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:1px solid var(--l2-border);border-radius:.85rem;background:var(--l2-panel-muted);color:var(--l2-primary);font-weight:950}.settings-hub-shortcut-card strong{display:block;color:var(--l2-text);font-size:.9rem;font-weight:880}.settings-hub-shortcut-card small{display:block;margin-top:.18rem;color:var(--l2-muted);font-size:.76rem;line-height:1.25}.settings-hub-shortcut-card__chevron,.settings-hub-shortcut-card__badge{color:var(--l2-muted);font-weight:900}.settings-hub-shortcut-card__badge{border:1px solid color-mix(in srgb,var(--l2-primary) 22%,var(--l2-border));border-radius:999px;background:var(--l2-primary-soft);color:var(--l2-primary-strong);padding:.28rem .5rem;font-size:.72rem;white-space:nowrap}.settings-hub-active-header{margin-top:.1rem}.settings-hub-page .settings-pro-subpanel,.settings-hub-page .settings-pro-panel,.settings-hub-page .settings-pro-card,.settings-hub-page .settings-pro-channel-card{border-color:var(--l2-border)!important;background:var(--l2-panel)!important;color:var(--l2-text)!important}@media(max-width:1320px){.settings-hub-hero{grid-template-columns:1fr!important}.settings-hub-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hub-market-grid,.settings-hub-overview{grid-template-columns:1fr}.settings-hub-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.settings-hub-layout{grid-template-columns:1fr!important}.settings-hub-nav{position:static;width:100%!important;min-width:0!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hub-nav .settings-pro-nav-title{grid-column:1 / -1}}@media(max-width:720px){.settings-hub-summary,.settings-hub-shortcut-grid,.settings-hub-nav{grid-template-columns:1fr!important}.settings-hub-section-head,.settings-hub-card-title{flex-direction:column}.settings-hub-mini-dl:not(.settings-hub-mini-dl--stacked){grid-template-columns:1fr}}.settings-rebuild-page{width:100%;max-width:none;margin:0;padding:1.5rem clamp(.75rem,1.2vw,1.25rem) 3rem;display:flex;flex-direction:column;gap:1.5rem}.settings-rebuild-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:1.5rem;align-items:end;padding:1.15rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:24px;background:linear-gradient(135deg,#fff,#f8fbf9);box-shadow:0 18px 60px #0f172a0f}.settings-rebuild-hero h1,.settings-rebuild-active-head h2,.settings-rebuild-card h2,.settings-rebuild-card h3{color:var(--list2-text, #111827);letter-spacing:-.02em}.settings-rebuild-hero h1{margin:.15rem 0 .35rem;font-size:clamp(2rem,2.6vw,3rem)}.settings-rebuild-hero p,.settings-rebuild-card p,.settings-rebuild-active-head p{color:var(--list2-muted, #667085);margin:0}.settings-rebuild-search{margin-top:1.25rem;width:min(420px,100%);display:flex;align-items:center;gap:.65rem;padding:.75rem .9rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #fff9}.settings-rebuild-search input{border:0;outline:0;background:transparent;width:100%;color:var(--list2-text, #111827)}.settings-rebuild-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.settings-rebuild-summary span{min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:.3rem;padding:.9rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:16px;background:#ffffffe6}.settings-rebuild-summary small,.settings-rebuild-dl dt,.settings-rebuild-card small{color:var(--list2-muted, #667085);font-size:.78rem}.settings-rebuild-summary strong,.settings-rebuild-dl dd{color:var(--list2-text, #111827);font-weight:800}.settings-rebuild-summary--green{background:#effaf2!important;border-color:#bfe8cc!important}.settings-rebuild-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:1rem;align-items:start}.settings-rebuild-nav{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:22px;background:#fff;box-shadow:0 18px 60px #0f172a0f}.settings-rebuild-nav>strong{display:block;margin:0 0 .75rem;color:var(--list2-muted, #667085);text-transform:uppercase;font-size:.72rem;letter-spacing:.08em}.settings-rebuild-nav-item{width:100%;border:1px solid transparent;background:transparent;border-radius:14px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:.75rem;align-items:center;padding:.75rem;text-align:left;cursor:pointer;color:var(--list2-text, #111827)}.settings-rebuild-nav-item>span:first-child,.settings-hub-shortcut-card__icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f5faf7;color:var(--list2-primary, #178a43);border:1px solid #dceee3}.settings-rebuild-nav-item b,.settings-hub-shortcut-card strong{display:block;font-size:.92rem}.settings-rebuild-nav-item small,.settings-hub-shortcut-card small{display:block;margin-top:.15rem;line-height:1.25}.settings-rebuild-nav-item--active{background:#eef9f2;border-color:#bfe8cc;box-shadow:inset 3px 0 0 var(--list2-primary, #178a43)}.settings-rebuild-main{min-width:0;display:flex;flex-direction:column;gap:1rem}.settings-rebuild-active--primary{min-height:540px}.settings-rebuild-overview,.settings-rebuild-stack{display:grid;gap:1rem}.settings-rebuild-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-rebuild-card,.settings-hub-shortcut-card{border:1px solid var(--list2-border, #dfe7e2);border-radius:18px;background:#fff;box-shadow:0 14px 42px #0f172a0e}.settings-rebuild-card{padding:1.1rem;min-width:0}.settings-rebuild-card--span{grid-column:1 / -1}.settings-rebuild-card--danger{border-color:#f3c7c7;background:snow}.settings-rebuild-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.settings-rebuild-card-head--compact{margin-bottom:.85rem}.settings-rebuild-card h2,.settings-rebuild-card h3{margin:0 0 .3rem}.settings-rebuild-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.settings-rebuild-market-card,.settings-hub-market-card{min-width:0;border:1px solid var(--list2-border, #dfe7e2);border-radius:16px;padding:1rem;background:#fff}.settings-rebuild-market-top,.settings-hub-market-card__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.settings-rebuild-market-logo,.settings-hub-market-card__logo{font-size:1.1rem}.settings-rebuild-market-logo--ebay,.settings-hub-market-card--ebay .settings-hub-market-card__logo{color:#d92727}.settings-rebuild-market-logo--woocommerce,.settings-hub-market-card--woo .settings-hub-market-card__logo{color:#7f54b3}.settings-rebuild-market-logo--shopify,.settings-hub-market-card--shopify .settings-hub-market-card__logo{color:#5e8e3e}.settings-rebuild-market-logo--backmarket{color:#0f766e}.settings-rebuild-market-title-row{display:inline-flex;align-items:center;min-width:0;gap:.45rem}.settings-market-info-button{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:999px;background:#f7faf8;color:var(--l2-muted, #64746c);font-size:.78rem;font-weight:900;line-height:1;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.settings-market-info-button:hover,.settings-market-info-button:focus-visible{border-color:color-mix(in srgb,var(--l2-accent, #14a06f) 44%,var(--list2-border, #dfe7e2));background:color-mix(in srgb,var(--l2-accent, #14a06f) 10%,#fff);color:var(--l2-text, #17231f);outline:none;transform:translateY(-1px)}.settings-market-help-modal{max-width:920px}.settings-market-help-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;margin-bottom:1rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:color-mix(in srgb,var(--l2-accent, #14a06f) 7%,#fff)}.settings-market-help-summary span{color:var(--l2-muted, #64746c);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.settings-market-help-summary strong{color:var(--l2-text, #17231f);text-align:right}.settings-market-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-marketplace-stack,.settings-marketplace-card{display:grid;gap:1rem}.settings-marketplace-card__header,.settings-marketplace-card__summary,.settings-marketplace-card__actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.settings-marketplace-card__title{display:grid;gap:.35rem}.settings-marketplace-card__title p,.settings-marketplace-card__section-head p{margin:0;color:var(--l2-muted, #64746c)}.settings-marketplace-card__summary{padding:.95rem 1rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:#f8fbf9}.settings-marketplace-card__summary .settings-rebuild-dl{min-width:min(320px,100%)}.settings-marketplace-card__actions{align-items:center}.settings-marketplace-card__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settings-marketplace-card__section{min-width:0;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:#fff;padding:1rem;display:grid;gap:.9rem}.settings-marketplace-card__section-head{display:grid;gap:.3rem}.settings-marketplace-card__section-head h3{margin:0}.settings-marketplace-card__field--full{grid-column:1 / -1}.settings-market-help-section{min-width:0;padding:1rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:#fff}.settings-market-help-section h3{margin:0 0 .65rem;font-size:.98rem}.settings-market-help-section ul{display:grid;gap:.55rem;margin:0;padding-left:1.1rem;color:var(--l2-muted, #64746c);line-height:1.45}.settings-market-help-section li::marker{color:var(--l2-accent, #14a06f)}.settings-rebuild-dl,.settings-hub-mini-dl{display:grid;gap:.65rem;margin:.85rem 0}.settings-rebuild-dl div,.settings-hub-mini-dl div{display:flex;justify-content:space-between;gap:1rem}.settings-rebuild-dl dd,.settings-hub-mini-dl dd{margin:0;text-align:right}.settings-rebuild-actions,.settings-hub-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.settings-rebuild-actions--end{justify-content:flex-end}.settings-rebuild-grid{display:grid;gap:1rem}.settings-rebuild-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-rebuild-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-rebuild-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-rebuild-form-grid{display:grid;gap:.75rem}.settings-rebuild-form-grid label,.settings-rebuild-field{display:grid;gap:.35rem;color:var(--list2-muted, #667085);font-weight:700;font-size:.8rem}.settings-rebuild-form-grid input,.settings-rebuild-form-grid select,.settings-rebuild-field input,.settings-rebuild-field select,.settings-rebuild-table input,.settings-rebuild-table select,.settings-rebuild-add-row input{width:100%;border:1px solid var(--list2-border, #dfe7e2);border-radius:10px;padding:.62rem .7rem;background:#fff;color:var(--list2-text, #111827)}.settings-rebuild-input-suffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem}.settings-rebuild-check{display:flex;align-items:center;gap:.5rem;margin:.6rem 0;color:var(--list2-text, #111827)}.settings-rebuild-shortcuts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.settings-hub-shortcut-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:82px;padding:.85rem;text-align:left;cursor:pointer}.settings-hub-shortcut-card__badge,.settings-hub-shortcut-card__chevron{color:var(--list2-primary, #178a43);font-weight:800}.settings-rebuild-active{display:grid;gap:1rem}.settings-rebuild-active-head{border:1px solid var(--list2-border, #dfe7e2);border-radius:18px;background:#fff;padding:1rem 1.1rem}.settings-rebuild-table-wrap{width:100%;overflow:auto;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px}.settings-rebuild-table{width:100%;border-collapse:collapse;min-width:760px}.settings-rebuild-table th,.settings-rebuild-table td{padding:.75rem;border-bottom:1px solid var(--list2-border, #dfe7e2);text-align:left;vertical-align:top}.settings-rebuild-table th{background:#f8fbf9;color:var(--list2-muted, #667085);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.settings-rebuild-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:1rem}.settings-rebuild-choice-grid,.settings-rebuild-plan-grid{display:grid;gap:.75rem}.settings-rebuild-choice,.settings-rebuild-plan{border:1px solid var(--list2-border, #dfe7e2);background:#fff;border-radius:14px;padding:.85rem;text-align:left;cursor:pointer}.settings-rebuild-choice--active,.settings-rebuild-plan--active{border-color:#9eddb4;background:#effaf2}.settings-rebuild-modal-backdrop{position:fixed;inset:0;z-index:80;padding:2rem;background:#0f172a59;display:grid;place-items:center}.settings-rebuild-modal-backdrop--settings-workarea{inset:0 clamp(.75rem,1.2vw,1.25rem) 0 calc(280px + clamp(.75rem,1.2vw,1.25rem) + 1rem)}.settings-rebuild-modal{width:min(1120px,calc(100vw - 2rem));max-height:min(860px,calc(100vh - 2rem));overflow:auto;border-radius:24px;background:#fff;padding:1.25rem;box-shadow:0 30px 90px #0f172a3d}@media(max-width:1180px){.settings-rebuild-hero,.settings-rebuild-shell{grid-template-columns:1fr}.settings-rebuild-nav{position:static;max-height:none}.settings-rebuild-summary,.settings-rebuild-market-grid,.settings-rebuild-grid--three,.settings-rebuild-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.settings-rebuild-page{width:100%;padding-inline:.75rem}.settings-rebuild-summary,.settings-rebuild-overview,.settings-rebuild-market-grid,.settings-rebuild-grid--two,.settings-rebuild-grid--three,.settings-rebuild-grid--four,.settings-rebuild-shortcuts{grid-template-columns:1fr}.settings-rebuild-card-head,.settings-rebuild-add-row{grid-template-columns:1fr;display:grid}.settings-market-help-grid{grid-template-columns:1fr}.settings-market-help-summary{align-items:flex-start;flex-direction:column}.settings-market-help-summary strong{text-align:left}}@media(max-width:960px){.settings-marketplace-card__body{grid-template-columns:1fr}}.settings-ebay-policy-modal{max-width:1180px}.settings-ebay-policy-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:.5rem 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--list2-border, #dfe7e2)}.settings-ebay-policy-tab{border:1px solid var(--list2-border, #dfe7e2);background:#fff;color:var(--l2-muted, #64746c);border-radius:999px;padding:.45rem .85rem;font-weight:800;cursor:pointer}.settings-ebay-policy-tab--active,.settings-ebay-policy-tab:hover,.settings-ebay-policy-tab:focus-visible{border-color:color-mix(in srgb,var(--l2-accent, #14a06f) 42%,var(--list2-border, #dfe7e2));background:color-mix(in srgb,var(--l2-accent, #14a06f) 10%,#fff);color:var(--l2-text, #17231f);outline:none}.settings-ebay-policy-body{display:grid;gap:1rem}.settings-ebay-policy-section{border:1px solid var(--list2-border, #dfe7e2);border-radius:16px;background:#fff;padding:1rem;display:grid;gap:.85rem}.settings-ebay-policy-section h3{margin:0}.settings-ebay-policy-rule-list{display:grid;gap:.75rem}.settings-ebay-policy-rule{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(130px,1fr)) auto;gap:.6rem;align-items:end;padding:.75rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:#f8fbf9}.settings-ebay-policy-rule--advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-ebay-policy-rule--advanced>button{justify-self:start}.settings-ebay-policy-rule label{min-width:0}.settings-ebay-policy-advanced-grid{display:grid;gap:1rem}.settings-ebay-policy-advanced-panel{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:#f8fbf9}.settings-ebay-policy-advanced-panel .settings-rebuild-card-head{margin-bottom:0}.settings-card-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem}.settings-save-status{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;margin:.35rem 0 0;padding:.5rem .7rem;border-radius:999px;border:1px solid var(--list2-border, #dfe7e2);background:#f8fbf9;color:var(--l2-muted, #64746c);font-size:.82rem;font-weight:800}.settings-save-status--dirty{border-color:#f4d188;background:#fffbeb;color:#92400e}.settings-save-status--saving{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.settings-save-status--saved{border-color:#bbf7d0;background:#f0fdf4;color:#047857}.settings-save-status--error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.settings-empty-panel{display:grid;gap:.25rem;padding:1rem;border:1px dashed var(--list2-border, #dfe7e2);border-radius:16px;background:#f8fbf9}.settings-empty-panel strong{color:var(--l2-text, #17231f)}.settings-empty-panel p{color:var(--l2-muted, #64746c)}.settings-backmarket-mapping-card{display:grid;gap:.85rem;padding:.95rem;border:1px solid color-mix(in srgb,var(--list2-border, #dfe7e2) 72%,#fff);border-radius:16px;background:linear-gradient(180deg,#fbfdfc,#fff)}.settings-backmarket-mapping-card h4,.settings-condition-map-group h5{margin:0;color:var(--l2-text, #17231f)}.settings-condition-map-group{display:grid;gap:.55rem}.settings-condition-map-group__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.settings-condition-map-group__head span{min-width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--list2-border, #dfe7e2);border-radius:999px;color:var(--l2-muted, #64746c);font-weight:900;font-size:.78rem}.settings-condition-map-list{display:grid;gap:.55rem}.settings-condition-map-row{display:grid;grid-template-columns:minmax(150px,.9fr) auto minmax(190px,1fr);align-items:center;gap:.75rem;padding:.7rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:14px;background:#fff}.settings-condition-map-row--blocked{background:#fafafa}.settings-condition-map-row__condition,.settings-condition-map-row__state{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:2rem;border-radius:999px;font-size:.82rem;font-weight:900}.settings-condition-map-row__condition{padding:.35rem .65rem;background:#eef9f2;color:#047857}.settings-condition-map-row__state{padding:.35rem .65rem;border:1px solid #c7ddff;background:#eff6ff;color:#1d4ed8}.settings-condition-map-row__state--blocked{border-color:#e5e7eb;background:#f3f4f6;color:#64748b}.settings-condition-map-row select{min-height:2.4rem}.settings-condition-editor-list,.settings-location-list,.settings-nav-editor-list,.settings-platform-default-list{display:grid;gap:.8rem}.settings-condition-editor-card,.settings-location-card,.settings-nav-editor-row,.settings-platform-default-row,.settings-plan-summary-panel{border:1px solid var(--list2-border, #dfe7e2);border-radius:16px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.settings-condition-editor-card,.settings-location-card,.settings-plan-summary-panel{padding:1rem}.settings-condition-editor-card--disabled,.settings-nav-editor-row--hidden{background:#fafafa;opacity:.78}.settings-condition-editor-card__top,.settings-location-card__head,.settings-location-card__footer,.settings-platform-default-row,.settings-nav-editor-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.settings-condition-editor-card__sort{color:var(--l2-muted, #64746c);font-size:.8rem;font-weight:800}.settings-condition-editor-card__fields,.settings-location-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.settings-condition-editor-card__fields label,.settings-location-card__grid label,.settings-platform-default-row{display:grid;gap:.35rem;color:var(--l2-muted, #64746c);font-size:.8rem;font-weight:800}.settings-condition-editor-card__fields input,.settings-condition-editor-card__fields select,.settings-location-card__grid input,.settings-location-card__name-input,.settings-platform-default-row select{width:100%;min-height:2.45rem;border:1px solid var(--list2-border, #dfe7e2);border-radius:12px;background:#fff;color:var(--l2-text, #17231f);padding:.62rem .72rem}.settings-location-card{display:grid;gap:.85rem}.settings-location-card--new{margin-top:1rem;background:#fbfdfc}.settings-location-card__head h3{margin:0 0 .25rem}.settings-location-card__head p{color:var(--l2-muted, #64746c)}.settings-location-card__name-input{max-width:28rem;font-size:1rem;font-weight:900}.settings-location-card__badges{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.settings-location-card__wide{grid-column:span 2}.settings-switch-row{display:inline-flex;align-items:center;gap:.5rem;color:var(--l2-text, #17231f);font-size:.86rem;font-weight:850}.settings-switch-row input{width:1rem;height:1rem}.settings-platform-default-row,.settings-nav-editor-row{padding:.85rem}.settings-platform-default-row{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}.settings-nav-editor-row{grid-template-columns:minmax(0,1fr) auto auto}.settings-nav-editor-row__main{display:grid;gap:.1rem}.settings-nav-editor-row__main strong{color:var(--l2-text, #17231f)}.settings-nav-editor-row__main span{color:var(--l2-muted, #64746c);font-size:.82rem}.settings-nav-editor-row__order{display:inline-flex;gap:.35rem}.settings-icon-action{width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--list2-border, #dfe7e2);border-radius:12px;background:#fff;color:var(--l2-text, #17231f);cursor:pointer}.settings-icon-action:hover:not(:disabled),.settings-icon-action:focus-visible{border-color:#9eddb4;background:#effaf2;outline:none}.settings-icon-action:disabled{cursor:not-allowed;opacity:.45}.settings-plan-current-card{overflow:hidden}.settings-plan-summary-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.85rem}.settings-plan-summary-panel{display:grid;align-content:start;gap:.65rem;background:#f8fbf9}.settings-plan-summary-panel h3{margin:0}.settings-plan-summary-panel ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.settings-plan-summary-panel li{display:flex;align-items:flex-start;gap:.45rem;color:var(--l2-muted, #64746c);font-weight:750}.settings-plan-summary-panel li svg{flex:0 0 auto;margin-top:.15rem;color:#047857}.settings-token-list{display:flex;flex-wrap:wrap;gap:.45rem}.settings-token-list--stacked{display:grid}.settings-token-list span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--list2-border, #dfe7e2);border-radius:999px;background:#fff;color:var(--l2-muted, #64746c);padding:.38rem .62rem;font-size:.78rem;font-weight:850}@media(max-width:1180px){.settings-rebuild-modal-backdrop--settings-workarea{inset:0}.settings-plan-summary-grid,.settings-condition-editor-card__fields,.settings-location-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.settings-ebay-policy-rule,.settings-ebay-policy-rule--advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.settings-ebay-policy-rule,.settings-ebay-policy-rule--advanced{grid-template-columns:1fr}.settings-card-actions,.settings-condition-editor-card__top,.settings-location-card__head,.settings-location-card__footer,.settings-nav-editor-row,.settings-platform-default-row{align-items:stretch;flex-direction:column}.settings-condition-map-row,.settings-condition-editor-card__fields,.settings-location-card__grid,.settings-plan-summary-grid{grid-template-columns:1fr}.settings-location-card__wide{grid-column:auto}.settings-nav-editor-row{display:grid;grid-template-columns:1fr}.settings-nav-editor-row__order,.settings-location-card__badges{justify-content:flex-start}}.mpdb-shell{min-height:100dvh;background:#f7f8fb;color:#142033;display:flex;flex-direction:column;position:relative;overflow-x:hidden}.mpdb-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;min-height:64px;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;background:#fffffff5;border-bottom:1px solid #dfe6ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mpdb-header__title{min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.mpdb-header__title span{color:#5d6a7d;font-size:.72rem;font-weight:700;text-transform:uppercase}.mpdb-header__title strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem}.mpdb-icon-button,.mpdb-scan-button{width:44px;height:44px;border:1px solid #d9e2ed;border-radius:8px;background:#fff;color:#142033;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.mpdb-screen{width:100%;max-width:none;margin:0;padding:12px 0 210px;display:flex;flex-direction:column;gap:16px}.mpdb-search-screen{gap:20px}.mpdb-search-hero,.mpdb-config-product,.mpdb-review-card,.mpdb-edit-summary,.mpdb-best-match,.mpdb-quantity-card,.mpdb-media-section,.mpdb-empty,.mpdb-no-match{background:#fff;border:1px solid #dfe6ef;border-radius:8px;box-shadow:0 12px 28px #14203314}.mpdb-search-hero{display:grid;grid-template-columns:1fr 44px;gap:14px;align-items:center;padding:18px}.mpdb-search-hero h1,.mpdb-screen-head h1,.mpdb-config-product h1,.mpdb-review-copy h1{margin:0;font-size:1.45rem;line-height:1.12;letter-spacing:0}.mpdb-search-hero p,.mpdb-config-product p,.mpdb-review-copy p,.mpdb-media-section p,.mpdb-empty p,.mpdb-no-match p,.mpdb-edit-summary p{margin:6px 0 0;color:#667388;font-size:.92rem;line-height:1.35}.mpdb-inline-success,.mpdb-error,.mpdb-loading{border-radius:8px;padding:12px 14px;font-size:.92rem;line-height:1.35}.mpdb-inline-success{display:flex;align-items:center;gap:8px;background:#e9f8ef;border:1px solid #b7e4c5;color:#166033}.mpdb-error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}.mpdb-loading{background:#edf5ff;border:1px solid #c9def8;color:#1d4f88}.mpdb-search-form,.mpdb-form-stack{display:flex;flex-direction:column;gap:12px}.mpdb-search-field,.mpdb-form-field{display:flex;flex-direction:column;gap:7px;color:#324158;font-size:.86rem;font-weight:700}.mpdb-search-field{position:relative}.mpdb-search-field>svg{position:absolute;left:14px;bottom:14px;color:#667388;pointer-events:none}.mpdb-search-field input,.mpdb-form-field input,.mpdb-form-field select,.mpdb-form-field textarea{width:100%;min-height:48px;border:1px solid #cfd9e6;border-radius:8px;background:#fff;color:#142033;font:inherit;font-weight:600;padding:11px 12px;outline:none}.mpdb-search-field input{padding-left:42px}.mpdb-search-field--compact input{min-height:46px}.mpdb-form-field textarea{min-height:108px;resize:vertical}.mpdb-search-field input:focus,.mpdb-form-field input:focus,.mpdb-form-field select:focus,.mpdb-form-field textarea:focus{border-color:#2876d0;box-shadow:0 0 0 3px #2876d02e}.mpdb-primary-action,.mpdb-secondary-action,.mpdb-text-button,.mpdb-soft-chip,.mpdb-category-pill,.mpdb-option-chip,.mpdb-queue-card__actions button{min-height:44px;border-radius:8px;font-weight:800;font-size:.94rem;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.mpdb-primary-action{border:1px solid #145fb0;background:#176fc6;color:#fff;padding:0 16px}.mpdb-secondary-action{border:1px solid #cfd9e6;background:#fff;color:#203047;padding:0 16px}.mpdb-primary-action:disabled,.mpdb-secondary-action:disabled,.mpdb-option-chip:disabled{opacity:.55;cursor:not-allowed}.mpdb-text-button{min-height:38px;border:0;background:transparent;color:#176fc6;padding:0 4px}.mpdb-full-width{width:100%}.mpdb-chip-section{display:flex;flex-direction:column;gap:10px}.mpdb-chip-section h2,.mpdb-option-group h2,.mpdb-media-section h2,.mpdb-quantity-card h2{margin:0;font-size:.92rem;color:#324158;letter-spacing:0}.mpdb-chip-row,.mpdb-option-chips,.mpdb-image-choice-row{display:flex;flex-wrap:wrap;gap:9px}.mpdb-soft-chip{border:1px solid #cfd9e6;background:#fff;color:#203047;padding:0 13px}.mpdb-category-list,.mpdb-results-list,.mpdb-queue-list,.mpdb-category-results{display:flex;flex-direction:column;gap:10px}.mpdb-category-pill,.mpdb-category-result{width:100%;min-height:52px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#142033;padding:0 14px;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.mpdb-category-result{min-height:auto;align-items:flex-start;flex-direction:column;gap:4px;padding:12px 14px}.mpdb-category-result small{color:#667388;line-height:1.35}.mpdb-category-result--selected{border-color:#176fc6;box-shadow:inset 0 0 0 1px #176fc6}.mpdb-tree-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mpdb-tree-head h2{margin:0}.mpdb-tree-head p{margin:4px 0 0;color:#667388;font-size:.82rem;line-height:1.35}.mpdb-native-tree{padding:0}.mpdb-category-pill--tree{min-height:64px}.mpdb-category-pill--tree span{min-width:0;display:flex;flex-direction:column;gap:3px}.mpdb-category-pill--tree strong{color:#142033;font-size:.95rem;line-height:1.2}.mpdb-category-pill--tree small{color:#667388;font-size:.78rem;font-weight:700}.mpdb-screen-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mpdb-screen-head span,.mpdb-best-match>span,.mpdb-config-product>div>span,.mpdb-review-copy span,.mpdb-edit-summary span{display:block;color:#667388;font-size:.76rem;font-weight:800;text-transform:uppercase}.mpdb-best-match{padding:14px;display:flex;flex-direction:column;gap:12px}.mpdb-hero-line,.mpdb-product-card,.mpdb-queue-card__main{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-width:0}.mpdb-hero-line{grid-template-columns:58px 1fr}.mpdb-product-card{width:100%;min-height:82px;border:1px solid #dfe6ef;border-radius:8px;background:#fff;color:#142033;padding:12px;text-align:left;cursor:pointer}.mpdb-product-card__body,.mpdb-hero-line>span:last-child,.mpdb-queue-card__main>div{min-width:0}.mpdb-product-card strong,.mpdb-hero-line strong,.mpdb-queue-card h2,.mpdb-edit-summary strong{display:block;margin:0;color:#142033;font-size:.98rem;line-height:1.25;overflow-wrap:anywhere}.mpdb-product-card small,.mpdb-hero-line small,.mpdb-product-card em,.mpdb-status-line,.mpdb-queue-card p{display:block;margin-top:4px;color:#667388;font-size:.82rem;line-height:1.3;font-style:normal}.mpdb-product-card em{color:#176fc6;font-weight:800}.mpdb-product-image{width:58px;height:58px;border:1px solid #dfe6ef;border-radius:8px;background:#eef3f8;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:#667388;font-weight:900}.mpdb-product-image--large{width:76px;height:76px}.mpdb-product-image img,.mpdb-review-image img,.mpdb-image-choice img,.mpdb-upload-preview img,.mpdb-photo-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mpdb-split-actions,.mpdb-bottom-action--split,.mpdb-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mpdb-config-product{display:grid;grid-template-columns:76px 1fr;gap:14px;align-items:center;padding:14px}.mpdb-option-stack{display:flex;flex-direction:column;gap:14px}.mpdb-option-group{display:flex;flex-direction:column;gap:10px}.mpdb-option-chip{border:1px solid #cfd9e6;background:#fff;color:#203047;padding:0 14px}.mpdb-option-chip--selected{border-color:#176fc6;background:#eaf3ff;color:#124f91;box-shadow:inset 0 0 0 1px #176fc6}.mpdb-no-match,.mpdb-empty{padding:16px;display:flex;flex-direction:column;gap:12px}.mpdb-review-card{overflow:hidden}.mpdb-review-image{height:238px;background:#eef3f8;display:flex;align-items:center;justify-content:center;color:#667388;font-weight:800}.mpdb-review-copy{padding:15px}.mpdb-media-section,.mpdb-quantity-card,.mpdb-edit-summary{padding:14px}.mpdb-image-choice{position:relative;width:78px;height:78px;border:2px solid #dfe6ef;border-radius:8px;background:#eef3f8;overflow:hidden;padding:0;cursor:pointer}.mpdb-image-choice--selected{border-color:#176fc6}.mpdb-image-choice em{position:absolute;left:5px;bottom:5px;border-radius:7px;background:#176fc6;color:#fff;font-size:.68rem;font-style:normal;font-weight:800;padding:3px 6px}.mpdb-stepper{display:grid;grid-template-columns:48px 1fr 48px;gap:10px;margin-top:10px}.mpdb-stepper button,.mpdb-stepper input{min-height:48px;border:1px solid #cfd9e6;border-radius:8px;background:#fff;color:#142033;font:inherit;font-weight:900;text-align:center}.mpdb-queue-screen{max-width:680px}.mpdb-queue-card{border:1px solid #dfe6ef;border-radius:8px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:12px}.mpdb-status-line{display:flex;flex-wrap:wrap;gap:6px}.mpdb-status-line span{border-radius:7px;background:#eef3f8;padding:4px 7px;color:#40516b}.mpdb-queue-card__actions{display:grid;grid-template-columns:1fr 1fr 44px;gap:8px}.mpdb-queue-card__actions button{border:1px solid #cfd9e6;background:#fff;color:#203047}.mpdb-edit-screen{max-width:620px}.mpdb-upload-preview{margin-top:12px;display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:center}.mpdb-upload-preview img{width:96px;height:96px;border-radius:8px;border:1px solid #dfe6ef}.mpdb-upload-preview button{min-height:44px;border:1px solid #cfd9e6;border-radius:8px;background:#fff;font-weight:800}.mpdb-dropzone{position:relative;min-height:58px;border:1.5px dashed #aab8ca;border-radius:8px;background:#f8fbff;color:#203047;display:flex;align-items:center;justify-content:center;gap:9px;padding:12px;font-weight:800;cursor:pointer;margin-top:12px}.mpdb-dropzone input{position:absolute;inset:0;opacity:0;cursor:pointer}.mpdb-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px}.mpdb-photo-tile{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid #dfe6ef;background:#eef3f8}.mpdb-photo-tile button{position:absolute;top:5px;right:5px;width:28px;height:28px;border:0;border-radius:8px;background:#142033d1;color:#fff;display:inline-flex;align-items:center;justify-content:center}.mpdb-step-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mpdb-step-tabs__item{min-height:36px;border-radius:8px;background:#e9edf3;color:#667388;display:inline-flex;align-items:center;justify-content:center;font-size:.76rem;font-weight:900;text-transform:capitalize}.mpdb-step-tabs__item--active{background:#176fc6;color:#fff}.mpdb-bottom-action{position:fixed;left:0;right:0;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:45;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #dfe6ef;box-shadow:0 -12px 28px #1420331f}.mpdb-bottom-action>*{width:100%}.mpdb-bottom-action--split>*{width:auto}.mpdb-basket-bar{position:fixed;left:0;right:0;bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:20;min-height:54px;border:1px solid #145fb0;border-radius:8px;background:#176fc6;color:#fff;box-shadow:0 14px 30px #176fc647;display:grid;grid-template-columns:22px auto 1fr;align-items:center;gap:8px;padding:0 14px;font-weight:800;text-align:left}.mpdb-basket-bar strong{justify-self:end;font-size:.88rem}@media(min-width:768px){.mpdb-shell{display:none}}@media(max-width:380px){.mpdb-search-hero,.mpdb-config-product,.mpdb-split-actions,.mpdb-form-grid,.mpdb-bottom-action--split{grid-template-columns:1fr}.mpdb-hero-line,.mpdb-product-card,.mpdb-queue-card__main{grid-template-columns:52px 1fr}.mpdb-product-card>svg{display:none}}body>textarea{position:fixed!important}.tui-image-editor-container{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:300px;height:100%;position:relative;background-color:#282828;overflow:hidden;letter-spacing:.3px}.tui-image-editor-container div,.tui-image-editor-container ul,.tui-image-editor-container label,.tui-image-editor-container input,.tui-image-editor-container li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none}.tui-image-editor-container .tui-image-editor-header{min-width:533px;position:absolute;background-color:#151515;top:0;width:100%}.tui-image-editor-container .tui-image-editor-header-buttons,.tui-image-editor-container .tui-image-editor-controls-buttons{float:right;margin:8px}.tui-image-editor-container .tui-image-editor-header-logo,.tui-image-editor-container .tui-image-editor-controls-logo{float:left;width:30%;padding:17px}.tui-image-editor-container .tui-image-editor-controls-logo,.tui-image-editor-container .tui-image-editor-controls-buttons{width:270px;height:100%;display:none}.tui-image-editor-container .tui-image-editor-header-buttons button,.tui-image-editor-container .tui-image-editor-header-buttons div,.tui-image-editor-container .tui-image-editor-controls-buttons button,.tui-image-editor-container .tui-image-editor-controls-buttons div{display:inline-block;position:relative;width:120px;height:40px;padding:0;line-height:40px;outline:none;border-radius:20px;border:1px solid #ddd;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:700;cursor:pointer;vertical-align:middle;letter-spacing:.3px;text-align:center}.tui-image-editor-container .tui-image-editor-download-btn{background-color:#fdba3b;border-color:#fdba3b;color:#fff}.tui-image-editor-container .tui-image-editor-load-btn{position:absolute;inset:0;display:inline-block;width:100%;cursor:pointer;opacity:0}.tui-image-editor-container .tui-image-editor-main-container{position:absolute;width:100%;top:0;bottom:64px}.tui-image-editor-container .tui-image-editor-main{position:absolute;text-align:center;inset:64px 0 0}.tui-image-editor-container .tui-image-editor-wrap{position:absolute;bottom:0;width:100%;overflow:auto}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap{display:table;width:100%;height:100%}.tui-image-editor-container .tui-image-editor-wrap .tui-image-editor-size-wrap .tui-image-editor-align-wrap{display:table-cell;vertical-align:middle}.tui-image-editor-container .tui-image-editor{position:relative;display:inline-block}.tui-image-editor-container .tui-image-editor-menu,.tui-image-editor-container .tui-image-editor-help-menu{width:auto;list-style:none;padding:0;margin:0 auto;display:table-cell;text-align:center;vertical-align:middle;white-space:nowrap}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item{position:relative;display:inline-block;border-radius:2px;padding:7px 8px 3px;cursor:pointer;margin:0 4px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:before,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:before{content:"";position:absolute;display:inline-block;margin:0 auto;width:0;height:0;border-right:7px solid transparent;border-top:7px solid #2f2f2f;border-left:7px solid transparent;left:13px;top:-2px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:hover:after,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item[tooltip-content]:hover:after{content:attr(tooltip-content);position:absolute;display:inline-block;background-color:#2f2f2f;color:#fff;padding:5px 8px;font-size:11px;font-weight:lighter;border-radius:3px;max-height:23px;top:-25px;left:0;min-width:24px}.tui-image-editor-container .tui-image-editor-menu>.tui-image-editor-item.active,.tui-image-editor-container .tui-image-editor-help-menu>.tui-image-editor-item.active{background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.tui-image-editor-container .tui-image-editor-wrap{position:absolute}.tui-image-editor-container .tui-image-editor-grid-visual{display:none;position:absolute;width:100%;height:100%;border:1px solid rgba(255,255,255,.7)}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor{-webkit-transition:none;transition:none}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-grid-visual,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-grid-visual{display:block}.tui-image-editor-container .tui-image-editor-grid-visual table{width:100%;height:100%;border-collapse:collapse}.tui-image-editor-container .tui-image-editor-grid-visual table td{border:1px solid rgba(255,255,255,.3)}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;border:0;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.3);box-shadow:0 0 1px #0000004d;border-radius:100%;background-color:#fff}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-top:before{top:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-top:before{top:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.left-bottom:before{bottom:-5px;left:-5px}.tui-image-editor-container .tui-image-editor-grid-visual table td.dot.right-bottom:before{bottom:-5px;right:-5px}.tui-image-editor-container .tui-image-editor-submenu{display:none;position:absolute;bottom:0;width:100%;height:150px;white-space:nowrap;z-index:2}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-button:hover svg>use.active{display:block}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item li{display:inline-block;vertical-align:top}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-newline{display:block;margin-top:0}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button{position:relative;cursor:pointer;display:inline-block;font-weight:400;font-size:11px;margin:0 9px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.preset{margin:0 9px 20px 5px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item label>span{display:inline-block;cursor:pointer;padding-top:5px;font-family:Noto Sans,sans-serif;font-size:11px}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.apply label,.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-image-editor-button.cancel label{vertical-align:7px}.tui-image-editor-container .tui-image-editor-submenu>div{display:none;vertical-align:bottom}.tui-image-editor-container .tui-image-editor-submenu .tui-image-editor-submenu-style{opacity:.95;z-index:-1;position:absolute;inset:0;display:block}.tui-image-editor-container .tui-image-editor-partition>div{width:1px;height:52px;border-left:1px solid #3c3c3c;margin:0 8px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-partition>div{height:108px;margin:0 29px 0 0}.tui-image-editor-container .tui-image-editor-submenu-align{text-align:left;margin-right:30px}.tui-image-editor-container .tui-image-editor-submenu-align label>span{width:55px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-submenu-align:first-child{margin-right:0}.tui-image-editor-container .tui-image-editor-submenu-align:first-child label>span{width:70px}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu>div.tui-image-editor-menu-crop,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu>div.tui-image-editor-menu-resize,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu>div.tui-image-editor-menu-flip,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu>div.tui-image-editor-menu-rotate,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu>div.tui-image-editor-menu-shape,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu>div.tui-image-editor-menu-text,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu>div.tui-image-editor-menu-mask,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu>div.tui-image-editor-menu-icon,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu>div.tui-image-editor-menu-draw,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu>div.tui-image-editor-menu-filter,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu>div.tui-image-editor-menu-zoom{display:table-cell}.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-resize .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-submenu,.tui-image-editor-container .tui-image-editor-main.tui-image-editor-menu-zoom .tui-image-editor-submenu{display:table}.tui-image-editor-container .tui-image-editor-help-menu{list-style:none;padding:0;margin:0 auto;text-align:center;vertical-align:middle;border-radius:20px;background-color:#ffffff0f;z-index:2;position:absolute}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history{display:none;background-color:#fff;color:#444;position:absolute;width:196px;height:276px;padding:4px 2px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.15);box-shadow:0 2px 6px #00000026;cursor:auto;-webkit-transform:translateX(calc(-50% + 12px));transform:translate(calc(-50% + 12px))}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list{height:268px;padding:0;overflow:hidden scroll;list-style:none}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item{height:24px;font-size:11px;line-height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item{position:relative;height:24px;cursor:pointer}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item svg{width:24px;height:24px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item span{display:inline-block;width:128px;height:24px;text-align:left}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-icon{display:inline-block;width:24px;height:24px;position:absolute;top:6px;left:6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item .tui-image-editor-history-item .history-item-checkbox{display:none;width:24px;height:24px;position:absolute;top:5px;right:-6px}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item{background-color:#7777771f}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.selected-item .history-item-checkbox{display:inline-block}.tui-image-editor-container .tui-image-editor-help-menu .tie-panel-history .history-list .history-item.disabled-item{color:#333;opacity:.3}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history{display:block}.tui-image-editor-container .tui-image-editor-help-menu .opened .tie-panel-history:before{content:"";position:absolute;display:inline-block;margin:0 auto;width:0;height:0}.tui-image-editor-container .filter-color-item{display:inline-block}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{display:block}.tui-image-editor-container .tui-image-editor-checkbox-wrap{display:inline-block!important;text-align:left}.tui-image-editor-container .tui-image-editor-checkbox-wrap.fixed-width{width:187px;white-space:normal}.tui-image-editor-container .tui-image-editor-checkbox{display:inline-block;margin:1px 0}.tui-image-editor-container .tui-image-editor-checkbox input{width:14px;height:14px;opacity:0}.tui-image-editor-container .tui-image-editor-checkbox>label>span{color:#fff;height:14px;position:relative}.tui-image-editor-container .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .tui-image-editor-checkbox>label>span:before{content:"";position:absolute;width:14px;height:14px;background-color:#fff;top:6px;left:-19px;display:inline-block;margin:0;text-align:center;font-size:11px;border:0;border-radius:2px;padding-top:1px;-webkit-box-sizing:border-box;box-sizing:border-box}.tui-image-editor-container .tui-image-editor-checkbox input[type=checkbox]:checked+span:before{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAMBJREFUKBWVkjEOwjAMRe2WgZW7IIHEDdhghhuwcQ42rlJugAQS54Cxa5cq1QM5TUpByZfS2j9+dlJVt/tX5ZxbS4ZU9VLkQvSHKTIGRaVJYFmKrBbTCJxE2UgCdDzMZDkHrOV6b95V0US6UmgKodujEZbJg0B0ZgEModO5lrY1TMQf1TpyJGBEjD+E2NPN7ukIUDiF/BfEXgRiGEw8NgkffYGYwCi808fpn/6OvfUfsDr/Vc1IfRf8sKnFVqeiVQfDu0tf/nWH9gAAAABJRU5ErkJggg==)}.tui-image-editor-container .tui-image-editor-selectlist-wrap{position:relative}.tui-image-editor-container .tui-image-editor-selectlist-wrap select{width:100%;height:28px;margin-top:4px;border:0;outline:0;border-radius:0;border:1px solid #cbdbdb;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 7px 0 10px}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist{display:none;position:relative;top:-1px;border:1px solid #ccc;background-color:#fff;border-top:0;padding:4px 0}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li{display:block;text-align:left;padding:7px 10px;font-family:Noto Sans,sans-serif}.tui-image-editor-container .tui-image-editor-selectlist-wrap .tui-image-editor-selectlist li:hover{background-color:#515ce60d}.tui-image-editor-container .tui-image-editor-selectlist-wrap:before{content:"";position:absolute;display:inline-block;width:14px;height:14px;right:5px;top:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAHlJREFUKBVjYBgFOEOAEVkmPDxc89+/f6eAYjzI4kD2FyYmJrOVK1deh4kzwRggGiQBVJCELAZig8SQNYHEmEEEMrh69eo1HR0dfqCYJUickZGxf9WqVf3IakBsFBthklpaWmVA9mEQhrJhUoTp0NBQCRAmrHL4qgAAuu4cWZOZIGsAAAAASUVORK5CYII=);background-size:cover}.tui-image-editor-container .tui-image-editor-selectlist-wrap select::-ms-expand{display:none}.tui-image-editor-container .tui-image-editor-virtual-range-bar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-subbar .tui-image-editor-disabled,.tui-image-editor-container .tui-image-editor-virtual-range-pointer .tui-image-editor-disabled{backbround-color:#f00}.tui-image-editor-container .tui-image-editor-range{position:relative;top:5px;width:166px;height:17px;display:inline-block}.tui-image-editor-container .tui-image-editor-virtual-range-bar{top:7px;position:absolute;width:100%;height:2px;background-color:#666}.tui-image-editor-container .tui-image-editor-virtual-range-subbar{position:absolute;height:100%;left:0;right:0;background-color:#d1d1d1}.tui-image-editor-container .tui-image-editor-virtual-range-pointer{position:absolute;cursor:pointer;top:-5px;left:0;width:12px;height:12px;background-color:#fff;border-radius:100%}.tui-image-editor-container .tui-image-editor-range-wrap{display:inline-block;margin-left:4px}.tui-image-editor-container .tui-image-editor-range-wrap.short .tui-image-editor-range{width:100px}.tui-image-editor-container .color-picker-control .tui-image-editor-range{width:108px;margin-left:10px}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-pointer{background-color:#333}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-bar{background-color:#ccc}.tui-image-editor-container .color-picker-control .tui-image-editor-virtual-range-subbar{background-color:#606060}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short{margin-top:-2px;margin-left:19px}.tui-image-editor-container .tui-image-editor-range-wrap.tui-image-editor-newline.short label{color:#8e8e8e;font-weight:400}.tui-image-editor-container .tui-image-editor-range-wrap label{vertical-align:baseline;font-size:11px;margin-right:7px;color:#fff}.tui-image-editor-container .tui-image-editor-range-value{cursor:default;width:40px;height:24px;outline:none;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #d5d5d5;text-align:center;background-color:#1c1c1c;color:#fff;font-weight:lighter;vertical-align:baseline;font-family:Noto Sans,sans-serif;margin-top:15px;margin-left:4px}.tui-image-editor-container .tui-image-editor-controls{position:absolute;background-color:#151515;width:100%;height:64px;display:table;bottom:0;z-index:2}.tui-image-editor-container .tui-image-editor-icpartition{display:inline-block;background-color:#444;width:1px;height:24px}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:28px;top:11px;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.left .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:7px;left:42px;white-space:nowrap}.tui-image-editor-container.left .tui-image-editor-submenu{left:0;height:100%;width:248px}.tui-image-editor-container.left .tui-image-editor-main-container{left:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.left .tui-image-editor-controls{width:64px;height:100%;display:table}.tui-image-editor-container.left .tui-image-editor-menu,.tui-image-editor-container.right .tui-image-editor-menu{white-space:inherit}.tui-image-editor-container.left .tui-image-editor-submenu,.tui-image-editor-container.right .tui-image-editor-submenu{white-space:normal}.tui-image-editor-container.left .tui-image-editor-submenu>div,.tui-image-editor-container.right .tui-image-editor-submenu>div{vertical-align:middle}.tui-image-editor-container.left .tui-image-editor-controls li,.tui-image-editor-container.right .tui-image-editor-controls li{display:inline-block;margin:4px auto}.tui-image-editor-container.left .tui-image-editor-icpartition,.tui-image-editor-container.right .tui-image-editor-icpartition{position:relative;top:-7px;width:24px;height:1px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition{display:block;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-partition>div,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-partition>div{border-left:0;height:10px;border-bottom:1px solid #3c3c3c;width:100%;margin:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-align,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-align{margin-right:0}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item li{margin-top:15px}.tui-image-editor-container.left .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li,.tui-image-editor-container.right .tui-image-editor-submenu .tui-image-editor-submenu-item .tui-colorpicker-clearfix li{margin-top:0}.tui-image-editor-container.left .tui-image-editor-checkbox-wrap.fixed-width,.tui-image-editor-container.right .tui-image-editor-checkbox-wrap.fixed-width{width:182px;white-space:normal}.tui-image-editor-container.left .tui-image-editor-range-wrap.tui-image-editor-newline label.range,.tui-image-editor-container.right .tui-image-editor-range-wrap.tui-image-editor-newline label.range{display:block;text-align:left;width:75%;margin:auto}.tui-image-editor-container.left .tui-image-editor-range,.tui-image-editor-container.right .tui-image-editor-range{width:136px}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:-3px;top:11px;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container.right .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:7px;left:unset;right:43px;white-space:nowrap}.tui-image-editor-container.right .tui-image-editor-submenu{right:0;height:100%;width:248px}.tui-image-editor-container.right .tui-image-editor-main-container{right:64px;width:calc(100% - 64px);height:100%}.tui-image-editor-container.right .tui-image-editor-controls{right:0;width:64px;height:100%;display:table}.tui-image-editor-container.top .tui-image-editor-submenu .tui-image-editor-partition.only-left-right,.tui-image-editor-container.bottom .tui-image-editor-submenu .tui-image-editor-partition.only-left-right{display:none}.tui-image-editor-container.bottom .tui-image-editor-submenu>div{padding-bottom:24px}.tui-image-editor-container.top .color-picker-control .triangle{top:-8px;border-right:7px solid transparent;border-top:0;border-left:7px solid transparent;border-bottom:8px solid #fff}.tui-image-editor-container.top .tui-image-editor-size-wrap{height:100%}.tui-image-editor-container.top .tui-image-editor-main-container{bottom:0}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:before{left:13px;border-top:0;border-bottom:7px solid #2f2f2f;top:33px}.tui-image-editor-container.top .tui-image-editor-menu>.tui-image-editor-item[tooltip-content]:after{top:38px}.tui-image-editor-container.top .tui-image-editor-submenu{top:0;bottom:auto}.tui-image-editor-container.top .tui-image-editor-submenu>div{padding-top:24px;vertical-align:top}.tui-image-editor-container.top .tui-image-editor-controls-logo,.tui-image-editor-container.top .tui-image-editor-controls-buttons{display:table-cell}.tui-image-editor-container.top .tui-image-editor-main{top:64px;height:calc(100% - 64px)}.tui-image-editor-container.top .tui-image-editor-controls{top:0;bottom:inherit}.tui-image-editor-container .tui-image-editor-help-menu.top{white-space:nowrap;width:506px;height:40px;top:8px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.top .tie-panel-history{top:45px}.tui-image-editor-container .tui-image-editor-help-menu.top .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #fff;left:90px;top:-8px}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:before{left:13px;top:35px;border:none;border-bottom:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content]:after{top:41px;left:-4px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.top>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.bottom{white-space:nowrap;width:506px;height:40px;bottom:8px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.bottom .tie-panel-history{bottom:45px}.tui-image-editor-container .tui-image-editor-help-menu.bottom .opened .tie-panel-history:before{border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid #fff;left:90px;bottom:-8px}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:before{left:13px;top:auto;bottom:36px;border:none;border-top:7px solid #2f2f2f;border-left:7px solid transparent;border-right:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content]:after{top:auto;left:-4px;bottom:41px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.bottom>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.left{white-space:inherit;width:40px;height:506px;left:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.left .tie-panel-history{left:140px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.left .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff;left:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.left .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:before{left:27px;top:11px;border:none;border-right:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content]:after{top:7px;left:40px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.left>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tui-image-editor-help-menu.right{white-space:inherit;width:40px;height:506px;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tui-image-editor-container .tui-image-editor-help-menu.right .tie-panel-history{right:-30px;top:-4px}.tui-image-editor-container .tui-image-editor-help-menu.right .opened .tie-panel-history:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff;right:-8px;top:14px}.tui-image-editor-container .tui-image-editor-help-menu.right .tui-image-editor-item{margin:4px auto;padding:6px 8px}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:before{left:-6px;top:11px;border:none;border-left:7px solid #2f2f2f;border-top:7px solid transparent;border-bottom:7px solid transparent}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content]:after{top:7px;left:auto;right:39px;white-space:nowrap}.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:before,.tui-image-editor-container .tui-image-editor-help-menu.right>.tui-image-editor-item[tooltip-content].opened:after{content:none}.tui-image-editor-container .tie-icon-add-button .tui-image-editor-button{min-width:42px}.tui-image-editor-container .svg_ic-menu,.tui-image-editor-container .svg_ic-helpmenu{width:24px;height:24px}.tui-image-editor-container .svg_ic-submenu{width:32px;height:32px}.tui-image-editor-container .svg_img-bi{width:257px;height:26px}.tui-image-editor-container .tui-image-editor-help-menu svg>use,.tui-image-editor-container .tui-image-editor-controls svg>use{display:none}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .enabled svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .normal svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .normal svg:hover>use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg:hover>use.hover,.tui-image-editor-container .tui-image-editor-controls .active svg:hover>use.hover{display:none}.tui-image-editor-container .tui-image-editor-help-menu .on svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .on svg>use.hover,.tui-image-editor-container .tui-image-editor-help-menu .opened svg>use.hover,.tui-image-editor-container .tui-image-editor-controls .opened svg>use.hover{display:block}.tui-image-editor-container .tui-image-editor-help-menu svg>use.normal,.tui-image-editor-container .tui-image-editor-controls svg>use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.active,.tui-image-editor-container .tui-image-editor-controls .active svg>use.active{display:block}.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.enabled,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.enabled{display:block}.tui-image-editor-container .tui-image-editor-help-menu .active svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .active svg>use.normal,.tui-image-editor-container .tui-image-editor-help-menu .enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .enabled svg>use.normal{display:none}.tui-image-editor-container .tui-image-editor-help-menu .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help svg>use.disabled,.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.normal,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.normal{display:block}.tui-image-editor-container .tui-image-editor-help-menu .help.enabled svg>use.disabled,.tui-image-editor-container .tui-image-editor-controls .help.enabled svg>use.disabled{display:none}.tui-image-editor-container .tui-image-editor-controls:hover{z-index:3}.tui-image-editor-container div.tui-colorpicker-clearfix{width:159px;height:28px;border:1px solid #d5d5d5;border-radius:2px;background-color:#f5f5f5;margin-top:6px;padding:4px 7px}.tui-image-editor-container .tui-colorpicker-palette-hex{width:114px;background-color:#f5f5f5;border:0;font-size:11px;margin-top:2px;font-family:Noto Sans,sans-serif}.tui-image-editor-container .tui-colorpicker-palette-hex[value="#ffffff"]+.tui-colorpicker-palette-preview,.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{border:1px solid #ccc}.tui-image-editor-container .tui-colorpicker-palette-hex[value=""]+.tui-colorpicker-palette-preview{background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .tui-colorpicker-palette-preview{border-radius:100%;float:left;width:17px;height:17px;border:0}.tui-image-editor-container .color-picker-control{position:absolute;display:none;z-index:99;width:192px;background-color:#fff;-webkit-box-shadow:0 3px 22px 6px rgba(0,0,0,.15);box-shadow:0 3px 22px 6px #00000026;padding:16px;border-radius:2px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-toggle-slider{display:none}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button{border:0;border-radius:100%;margin:2px;background-size:cover;font-size:1px}.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title="#ffffff"],.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-button[title=""]{border:1px solid #ccc}.tui-image-editor-container .color-picker-control .triangle{width:0;height:0;border-right:7px solid transparent;border-top:8px solid #fff;border-left:7px solid transparent;position:absolute;bottom:-8px;left:84px}.tui-image-editor-container .color-picker-control .tui-colorpicker-container,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container ul,.tui-image-editor-container .color-picker-control .tui-colorpicker-palette-container{width:100%;height:auto}.tui-image-editor-container .filter-color-item .color-picker-control label{font-color:#333;font-weight:400;margin-right:7pxleft}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox{margin-top:0}.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox input+label:before,.tui-image-editor-container .filter-color-item .tui-image-editor-checkbox>label:before{left:-16px}.tui-image-editor-container .color-picker{width:100%;height:auto}.tui-image-editor-container .color-picker-value{width:32px;height:32px;border:0;border-radius:100%;margin:auto auto 1px}.tui-image-editor-container .color-picker-value.transparent{border:1px solid #cbcbcb;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdBJREFUWAnFl0FuwjAQRZ0ukiugHqFSOQNdseuKW3ALzkA4BateICvUGyCxrtRFd4WuunH/TzykaYJrnLEYaTJJsP2+x8GZZCbQrLU5mj7Bn+EP8HvnCObd+R7xBV5lWfaNON4AnsA38E94qLEt+0yiFaBzAV/Bv+Cxxr4co7hKCDpw1q9wLeNYYdlAwyn8TYt8Hme3+8D5ozcTaMCZ68PXa2tnM2sbEcOZAJhrrpl2DAcTOGNjZPSfCdzkw6JrfbiMv+osBe4y9WOedhm4jZfhbENWuxS44H9Wz/xw4WzqLOAqh1+zycgAwzEMzr5k5gaHOa9ULBwuuDkFlHI1Kl4PJ66kgIpnoywOTmRFAYcbwYk9UMApWkD8zAV5ihcwHk4Rx7gl0IFTQL0EFc+CTQ9OZHWH3YhlVJiVpTHbrTGLhTHLZVgff6s9lyBsI9KduSS83oj+34rTwJutmBmCnMsvozRwZqB5GTkBw6/jdPDu69iJ6BYk6eCcfbcgcQIK/MByaaiMqm8rHcjol2TnpWDhyAKSGdA3FrxtJUToX0ODqatetfGE+8tyEUOV8GY5dGRwLP/MBS4RHQr4bT7NRAQjlcOTfZxmv2G+c4hI8nn+Ax5PG/zhI393AAAAAElFTkSuQmCC)}.tui-image-editor-container .color-picker-value+label{color:#fff}.tui-image-editor-container .tui-image-editor-submenu svg>use{display:none}.tui-image-editor-container .tui-image-editor-submenu svg>use.normal{display:block}.tie-icon-add-button.icon-bubble .tui-image-editor-button[data-icontype=icon-bubble] svg>use.active,.tie-icon-add-button.icon-heart .tui-image-editor-button[data-icontype=icon-heart] svg>use.active,.tie-icon-add-button.icon-location .tui-image-editor-button[data-icontype=icon-location] svg>use.active,.tie-icon-add-button.icon-polygon .tui-image-editor-button[data-icontype=icon-polygon] svg>use.active,.tie-icon-add-button.icon-star .tui-image-editor-button[data-icontype=icon-star] svg>use.active,.tie-icon-add-button.icon-star-2 .tui-image-editor-button[data-icontype=icon-star-2] svg>use.active,.tie-icon-add-button.icon-arrow-3 .tui-image-editor-button[data-icontype=icon-arrow-3] svg>use.active,.tie-icon-add-button.icon-arrow-2 .tui-image-editor-button[data-icontype=icon-arrow-2] svg>use.active,.tie-icon-add-button.icon-arrow .tui-image-editor-button[data-icontype=icon-arrow] svg>use.active{display:block}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.normal,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.normal{display:none}.tie-draw-line-select-button.line .tui-image-editor-button.line svg>use.active,.tie-draw-line-select-button.free .tui-image-editor-button.free svg>use.active{display:block}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-flip-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-flip-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-flip-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tie-mask-apply.apply.active .tui-image-editor-button.apply label{color:#fff}.tie-mask-apply.apply.active .tui-image-editor-button.apply svg>use.active{display:block}.tie-crop-button .tui-image-editor-button.apply,.tie-crop-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-crop-button .tui-image-editor-button.preset.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.preset.active svg>use.active{display:block}.tie-crop-button .tui-image-editor-button.apply.active svg>use.active,.tie-crop-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-resize-button .tui-image-editor-button.apply,.tie-resize-preset-button .tui-image-editor-button.apply{margin-right:24px}.tie-resize-button .tui-image-editor-button.preset.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.preset.active svg>use.active{display:block}.tie-resize-button .tui-image-editor-button.apply.active svg>use.active,.tie-resize-preset-button .tui-image-editor-button.apply.active svg>use.active{display:block}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.normal,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.normal,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.normal{display:none}.tie-shape-button.rect .tui-image-editor-button.rect svg>use.active,.tie-shape-button.circle .tui-image-editor-button.circle svg>use.active,.tie-shape-button.triangle .tui-image-editor-button.triangle svg>use.active{display:block}.tie-text-effect-button .tui-image-editor-button.active svg>use.active{display:block}.tie-text-align-button.tie-text-align-left .tui-image-editor-button.left svg>use.active,.tie-text-align-button.tie-text-align-center .tui-image-editor-button.center svg>use.active,.tie-text-align-button.tie-text-align-right .tui-image-editor-button.right svg>use.active{display:block}.tie-mask-image-file,.tie-icon-image-file{opacity:0;position:absolute;width:100%;height:100%;border:1px solid #008000;cursor:inherit;left:0;top:0}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.normal,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.normal,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.normal{display:none}.tie-zoom-button.resetFlip .tui-image-editor-button.resetFlip svg>use.active,.tie-zoom-button.flipX .tui-image-editor-button.flipX svg>use.active,.tie-zoom-button.flipY .tui-image-editor-button.flipY svg>use.active{display:block}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls ul{text-align:right}.tui-image-editor-container.top.tui-image-editor-top-optimization .tui-image-editor-controls-logo{display:none}.tui-colorpicker-clearfix{zoom:1}.tui-colorpicker-clearfix:after{content:"";display:block;clear:both}.tui-colorpicker-vml{behavior:url(#default#VML);display:block}.tui-colorpicker-container,.tui-colorpicker-palette-container{width:152px}.tui-colorpicker-palette-container ul{width:152px;margin:0;padding:0}.tui-colorpicker-palette-container li{float:left;margin:0;padding:0 3px 3px 0;list-style:none}.tui-colorpicker-palette-button{display:block;border:none;overflow:hidden;outline:none;margin:0;padding:0;width:16px;height:16px;border:1px solid #ccc;cursor:pointer}.tui-colorpicker-palette-button.tui-colorpicker-selected{border:2px solid #000}.tui-colorpicker-palette-button.tui-colorpicker-color-transparent{barckground-repeat:repeat;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAABfGlDQ1BJQ0MgUHJvZmlsZQAAKJFjYGAqSSwoyGFhYGDIzSspCnJ3UoiIjFJgv8PAzcDDIMRgxSCemFxc4BgQ4MOAE3y7xsAIoi/rgsxK8/x506a1fP4WNq+ZclYlOrj1gQF3SmpxMgMDIweQnZxSnJwLZOcA2TrJBUUlQPYMIFu3vKQAxD4BZIsUAR0IZN8BsdMh7A8gdhKYzcQCVhMS5AxkSwDZAkkQtgaInQ5hW4DYyRmJKUC2B8guiBvAgNPDRcHcwFLXkYC7SQa5OaUwO0ChxZOaFxoMcgcQyzB4MLgwKDCYMxgwWDLoMjiWpFaUgBQ65xdUFmWmZ5QoOAJDNlXBOT+3oLQktUhHwTMvWU9HwcjA0ACkDhRnEKM/B4FNZxQ7jxDLX8jAYKnMwMDcgxBLmsbAsH0PA4PEKYSYyjwGBn5rBoZt5woSixLhDmf8xkKIX5xmbARh8zgxMLDe+///sxoDA/skBoa/E////73o//+/i4H2A+PsQA4AJHdp4IxrEg8AAAGbaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEzPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CghrN1AAAABzSURBVCgVldKxEYAgDAXQD5VOpLuwgi4jlrTMqF00oOd5Aia/CcV/F4oYOgNlrLjvVyCEVJchBjEC25538PeaWTzRMBLxvIL7UZwFwL06qoA6aoAy+gFfJABvJAQPUoCMlICRRd8BzgHzJL4ok9aJ67l4AK9AxVKhHryUAAAAAElFTkSuQmCC)}.tui-colorpicker-palette-hex{font-family:monospace;display:inline-block;*display: inline;zoom:1;width:60px;vertical-align:middle}.tui-colorpicker-palette-preview{display:inline-block;*display: inline;zoom:1;width:12px;height:12px;border:1px solid #ccc;vertical-align:middle;overflow:hidden}.tui-colorpicker-palette-toggle-slider{display:inline-block;*display: inline;zoom:1;vertical-align:middle;float:right}.tui-colorpicker-slider-container{margin:5px 0 0;height:122px;zoom:1}.tui-colorpicker-slider-container:after{content:"";display:block;clear:both}.tui-colorpicker-slider-left{float:left;width:120px;height:120px}.tui-colorpicker-slider-right{float:right;width:32px;height:120px}.tui-colorpicker-svg{display:block}.tui-colorpicker-slider-handle{position:absolute;overflow:visible;top:0;left:0;width:1px;height:1px;z-index:2;opacity:.9}.tui-colorpicker-svg-slider{width:120px;height:120px;border:1px solid #ccc;overflow:hidden}.tui-colorpicker-vml-slider{position:relative;width:120px;height:120px;border:1px solid #ccc;overflow:hidden}.tui-colorpicker-vml-slider-bg{position:absolute;margin:-1px 0 0 -1px;top:0;left:0;width:122px;height:122px}.tui-colorpicker-svg-huebar{float:right;width:18px;height:120px;border:1px solid #ccc;overflow:visible}.tui-colorpicker-vml-huebar{width:32px;position:relative}.tui-colorpicker-vml-huebar-bg{position:absolute;top:0;right:0;width:18px;height:121px}.tui-image-editor-container .tui-image-editor-header-logo,.tui-image-editor-container .tui-image-editor-header-buttons .tie-btn{display:none!important}.tui-image-editor-container .tui-image-editor-header-buttons .tie-btn-undo,.tui-image-editor-container .tui-image-editor-header-buttons .tie-btn-redo{display:inline-flex!important}.tui-image-editor-container .tui-image-editor-load-btn,.tui-image-editor-container .tui-image-editor-download-btn{display:none!important}.tui-image-editor-container .tui-image-editor-wrap,.tui-image-editor-container .tui-image-editor-main-container,.tui-image-editor-container .tui-image-editor-main{overflow:hidden!important}.tui-image-editor-container .tui-image-editor-main-container{display:flex!important;align-items:center!important;justify-content:center!important}.tui-image-editor-container .tui-image-editor-main{width:100%!important;height:100%!important}.tui-image-editor-container .tui-image-editor-canvas-container{max-width:100%!important;max-height:100%!important}.tui-image-editor-container .tui-image-editor-canvas-container canvas{max-width:100%!important;max-height:100%!important}.tui-image-editor-container .tui-image-editor-submenu{top:auto!important;bottom:0!important}.listing-draft-shell{--listing-bg: #f5f7fb;--listing-panel: #ffffff;--listing-panel-soft: #f8fafc;--listing-border: #e2e8f0;--listing-text: #0f172a;--listing-muted: #64748b;--listing-faint: #94a3b8;--listing-green: #55b86d;--listing-green-soft: #eaf8ee;--listing-shadow: 0 18px 48px rgba(15, 23, 42, .08);max-width:1520px;margin:0 auto;padding:1.35rem clamp(1rem,2vw,2rem) 2rem;background:var(--listing-bg)!important;color:var(--listing-text)!important}.listing-draft-shell *,.listing-draft-shell *:before,.listing-draft-shell *:after{box-sizing:border-box}.listing-draft-hero{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.45rem;border:1px solid var(--listing-border);border-radius:24px;background:linear-gradient(135deg,#fff,#f8fbfa 58%,#eef8f1)!important;box-shadow:var(--listing-shadow);color:var(--listing-text)!important}.listing-draft-hero__main{display:flex;align-items:center;gap:1rem;min-width:0}.listing-draft-hero__icon{width:58px;height:58px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:var(--listing-green-soft)!important;color:#2f9d4f!important;border:1px solid rgba(85,184,109,.24);box-shadow:0 14px 28px #55b86d1f}.listing-draft-hero__icon svg{width:24px;height:24px}.listing-draft-hero__title{margin:0;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.05;letter-spacing:-.045em;color:var(--listing-text)!important}.listing-draft-hero__copy{max-width:850px;margin:.4rem 0 0;color:var(--listing-muted)!important;font-size:.98rem;line-height:1.45}.listing-draft-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem}.listing-draft-chip,.listing-draft-inline-note{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.44rem .7rem;border:1px solid var(--listing-border);border-radius:999px;background:#ffffffc7!important;color:var(--listing-muted)!important;font-size:.82rem;font-weight:700;line-height:1;white-space:nowrap}.listing-draft-chip strong{color:var(--listing-text)!important;font-weight:800}.listing-draft-inline-note{background:#55b86d1f!important;border-color:#55b86d40;color:#2f9d4f!important}.listing-draft-hero__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.listing-draft-shell button.primary,.listing-draft-hero__actions .primary,.listing-draft-modal-card .primary,.listing-draft-enrich-button{border:1px solid rgba(85,184,109,.45)!important;background:linear-gradient(135deg,#78d487,#55b86d)!important;color:#062311!important;border-radius:14px!important;padding:.76rem 1.05rem!important;font-weight:850!important;box-shadow:0 12px 24px #55b86d38!important}.listing-draft-tabs{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.55rem;border:1px solid var(--listing-border);border-radius:20px;background:var(--listing-panel)!important;box-shadow:0 12px 30px #0f172a0f;color:var(--listing-text)!important}.listing-draft-tab-group{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.listing-draft-tab{min-height:42px;padding:.65rem 1rem;border:1px solid var(--listing-border)!important;border-radius:14px!important;background:var(--listing-panel-soft)!important;color:var(--listing-muted)!important;cursor:pointer;font-weight:850;box-shadow:none!important}.listing-draft-tab.is-active{background:var(--listing-green-soft)!important;border-color:#55b86d59!important;color:#2f9d4f!important}.listing-draft-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:0 0 1rem}.listing-draft-stat{min-width:0;padding:.95rem 1rem;border:1px solid var(--listing-border);border-radius:18px;background:var(--listing-panel)!important;color:var(--listing-text)!important;box-shadow:0 10px 28px #0f172a0d}.listing-draft-stat__label{display:block;color:var(--listing-muted)!important;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.listing-draft-stat__value{display:block;margin-top:.35rem;color:var(--listing-text)!important;font-size:1rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-draft-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:1rem;align-items:start}.listing-draft-editor-card{margin-top:0}.listing-draft-card{min-width:0;padding:1.1rem;border:1px solid var(--listing-border);border-radius:22px;background:var(--listing-panel)!important;color:var(--listing-text)!important;box-shadow:var(--listing-shadow)!important}.listing-draft-card__header,.listing-draft-specifics-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.95rem}.listing-draft-card__title,.listing-draft-specifics-card h3,.listing-draft-specifics-card h4{margin:0;color:var(--listing-text)!important;font-size:1.08rem;letter-spacing:-.02em}.listing-draft-card__meta,.listing-draft-card p,.listing-draft-specifics-card p{margin:.25rem 0 0;color:var(--listing-muted)!important;font-size:.88rem;line-height:1.45}.listing-draft-shell label{display:flex;flex-direction:column;gap:.38rem;color:var(--listing-text)!important;font-size:.84rem;font-weight:850}.listing-draft-shell input,.listing-draft-shell select,.listing-draft-shell textarea{width:100%;border:1px solid var(--listing-border)!important;border-radius:14px!important;background:#fff!important;color:var(--listing-text)!important;padding:.75rem .85rem!important;font-size:.92rem!important;font-weight:650;outline:none;box-shadow:0 1px #0f172a08!important}.listing-draft-shell textarea{min-height:168px;line-height:1.5;resize:vertical}.listing-draft-shell input:focus,.listing-draft-shell select:focus,.listing-draft-shell textarea:focus{border-color:#55b86da6!important;box-shadow:0 0 0 4px #55b86d1f!important}.listing-draft-main-photo{position:relative;width:100%;max-width:440px;margin:0 auto .8rem}.listing-draft-main-photo__frame{position:relative;width:100%;padding-bottom:100%;overflow:hidden;border:1px solid var(--listing-border);border-radius:20px;background:#f8fafc!important;box-shadow:inset 0 0 0 1px #ffffff8c}.listing-draft-main-photo__frame img{cursor:zoom-in}.listing-draft-photo-thumbs{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem;padding:.55rem;border:1px solid var(--listing-border);border-radius:16px;background:var(--listing-panel-soft)!important;touch-action:pan-y}.listing-draft-photo-thumb{position:relative;flex:0 0 auto;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:opacity .15s ease,transform .15s ease}.listing-draft-photo-thumb.is-dragging{cursor:grabbing;opacity:1;transform:scale(1.16) translateY(-4px);z-index:8}.listing-draft-photo-thumb:active{cursor:grabbing}.listing-draft-photo-thumb.is-dragging img{box-shadow:0 18px 34px #0f172a3d}.listing-draft-photo-thumb.is-drag-over:after{content:"";position:absolute;inset:-5px;border:2px dashed #2563eb;border-radius:16px;pointer-events:none}.listing-draft-photo-thumbs img{width:62px!important;height:62px!important;border-radius:12px!important;border:1px solid var(--listing-border)!important;background:#fff!important;-o-object-fit:contain;object-fit:contain;display:block;box-shadow:0 8px 16px #0f172a14;pointer-events:none}.listing-draft-photo-thumb.is-selected img{border:2px solid #2563eb!important}.listing-draft-photo-thumb.is-lead img{border:2px solid #22c55e!important}.listing-draft-specifics-card{margin-top:1rem;overflow:hidden}.listing-draft-specifics-card .items-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--listing-border);border-radius:16px;background:var(--listing-panel)!important}.listing-draft-specifics-card .items-table th,.listing-draft-specifics-card .items-table td{border-right:0!important;border-bottom:1px solid var(--listing-border)!important;padding:.7rem .8rem!important;background:transparent!important;color:var(--listing-text)!important}.listing-draft-specifics-card .items-table thead th{background:var(--listing-panel-soft)!important;color:var(--listing-muted)!important;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.listing-draft-specifics-card .items-table tr:last-child td{border-bottom:0!important}.listing-draft-specifics-card td button,.listing-draft-specifics-card>button,.listing-draft-footer button,.listing-draft-modal-card button:not(.primary){border:1px solid var(--listing-border)!important;border-radius:12px!important;background:var(--listing-panel-soft)!important;color:var(--listing-text)!important;padding:.58rem .78rem!important;font-weight:800;box-shadow:none!important}.listing-draft-enrich-button{padding:.62rem .9rem!important;white-space:nowrap}.listing-draft-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem;border:1px solid var(--listing-border);border-radius:20px;background:var(--listing-panel)!important;color:var(--listing-text)!important}.listing-draft-footer__actions{display:flex;gap:.55rem}.listing-draft-modal-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;min-height:100dvh;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.listing-draft-modal-card{width:min(560px,100%);padding:1.25rem;border:1px solid var(--listing-border);border-radius:22px;background:var(--listing-panel)!important;color:var(--listing-text)!important;box-shadow:0 24px 80px #0f172a52}@media(max-width:640px){.listing-draft-modal-backdrop{align-items:center!important;justify-content:center!important;padding:.75rem .75rem calc(5.25rem + env(safe-area-inset-bottom,0px))!important}.listing-draft-modal-card{width:min(100%,calc(100vw - 1.5rem))!important;max-height:calc(100dvh - 6.75rem - env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}}.listing-draft-modal-card h3,.listing-draft-modal-card p,.listing-draft-modal-card span{color:inherit}.listing-draft-modal-summary{overflow:hidden;margin-bottom:1rem;border:1px solid var(--listing-border);border-radius:16px;background:var(--listing-panel-soft)!important}html[data-theme=dark] .listing-draft-shell,:root[data-theme=dark] .listing-draft-shell{--listing-bg: #080d1b;--listing-panel: #111827;--listing-panel-soft: #0d1424;--listing-border: #263249;--listing-text: #f8fafc;--listing-muted: #a8b3c7;--listing-faint: #74819a;--listing-green: #7fd18d;--listing-green-soft: rgba(95, 199, 123, .14);--listing-shadow: 0 20px 54px rgba(0, 0, 0, .28);background:var(--listing-bg)!important;color:var(--listing-text)!important}html[data-theme=dark] .listing-draft-hero,:root[data-theme=dark] .listing-draft-hero{background:linear-gradient(135deg,#121a2c,#0f1728 62%,#5fc77b14)!important;border-color:var(--listing-border)!important;box-shadow:var(--listing-shadow)!important}html[data-theme=dark] .listing-draft-card,html[data-theme=dark] .listing-draft-tabs,html[data-theme=dark] .listing-draft-stat,html[data-theme=dark] .listing-draft-footer,html[data-theme=dark] .listing-draft-modal-card,:root[data-theme=dark] .listing-draft-card,:root[data-theme=dark] .listing-draft-tabs,:root[data-theme=dark] .listing-draft-stat,:root[data-theme=dark] .listing-draft-footer,:root[data-theme=dark] .listing-draft-modal-card{background:linear-gradient(180deg,#111827,#0f1728)!important;border-color:var(--listing-border)!important;color:var(--listing-text)!important;box-shadow:var(--listing-shadow)!important}html[data-theme=dark] .listing-draft-hero__title,html[data-theme=dark] .listing-draft-card__title,html[data-theme=dark] .listing-draft-stat__value,html[data-theme=dark] .listing-draft-specifics-card h3,html[data-theme=dark] .listing-draft-specifics-card h4,html[data-theme=dark] .listing-draft-shell label,:root[data-theme=dark] .listing-draft-hero__title,:root[data-theme=dark] .listing-draft-card__title,:root[data-theme=dark] .listing-draft-stat__value,:root[data-theme=dark] .listing-draft-specifics-card h3,:root[data-theme=dark] .listing-draft-specifics-card h4,:root[data-theme=dark] .listing-draft-shell label{color:var(--listing-text)!important}html[data-theme=dark] .listing-draft-hero__copy,html[data-theme=dark] .listing-draft-card__meta,html[data-theme=dark] .listing-draft-card p,html[data-theme=dark] .listing-draft-specifics-card p,html[data-theme=dark] .listing-draft-stat__label,:root[data-theme=dark] .listing-draft-hero__copy,:root[data-theme=dark] .listing-draft-card__meta,:root[data-theme=dark] .listing-draft-card p,:root[data-theme=dark] .listing-draft-specifics-card p,:root[data-theme=dark] .listing-draft-stat__label{color:var(--listing-muted)!important}html[data-theme=dark] .listing-draft-chip,:root[data-theme=dark] .listing-draft-chip{background:transparent!important;border-color:var(--listing-border)!important;color:var(--listing-muted)!important}html[data-theme=dark] .listing-draft-chip strong,:root[data-theme=dark] .listing-draft-chip strong{color:var(--listing-text)!important}html[data-theme=dark] .listing-draft-inline-note,:root[data-theme=dark] .listing-draft-inline-note{background:#5fc77b24!important;border-color:#7fd18d52!important;color:#9be7a8!important}html[data-theme=dark] .listing-draft-tab,:root[data-theme=dark] .listing-draft-tab{background:#0c1323!important;border-color:var(--listing-border)!important;color:var(--listing-muted)!important}html[data-theme=dark] .listing-draft-tab.is-active,:root[data-theme=dark] .listing-draft-tab.is-active{background:#5fc77b29!important;border-color:#7fd18d73!important;color:#9be7a8!important}html[data-theme=dark] .listing-draft-shell input,html[data-theme=dark] .listing-draft-shell select,html[data-theme=dark] .listing-draft-shell textarea,:root[data-theme=dark] .listing-draft-shell input,:root[data-theme=dark] .listing-draft-shell select,:root[data-theme=dark] .listing-draft-shell textarea{background:#0b1220!important;border-color:#2a3549!important;color:#f8fafc!important;box-shadow:none!important}html[data-theme=dark] .listing-draft-shell input::-moz-placeholder,html[data-theme=dark] .listing-draft-shell textarea::-moz-placeholder,:root[data-theme=dark] .listing-draft-shell input::-moz-placeholder,:root[data-theme=dark] .listing-draft-shell textarea::-moz-placeholder{color:#74819a!important}html[data-theme=dark] .listing-draft-shell input::placeholder,html[data-theme=dark] .listing-draft-shell textarea::placeholder,:root[data-theme=dark] .listing-draft-shell input::placeholder,:root[data-theme=dark] .listing-draft-shell textarea::placeholder{color:#74819a!important}html[data-theme=dark] .listing-draft-main-photo__frame,:root[data-theme=dark] .listing-draft-main-photo__frame{background:#f8fafc!important;border-color:#334155!important}html[data-theme=dark] .listing-draft-photo-thumbs,html[data-theme=dark] .listing-draft-modal-summary,:root[data-theme=dark] .listing-draft-photo-thumbs,:root[data-theme=dark] .listing-draft-modal-summary{background:#0c1323!important;border-color:var(--listing-border)!important}html[data-theme=dark] .listing-draft-specifics-card .items-table,:root[data-theme=dark] .listing-draft-specifics-card .items-table{background:#0c1323!important;border-color:var(--listing-border)!important}html[data-theme=dark] .listing-draft-specifics-card .items-table th,html[data-theme=dark] .listing-draft-specifics-card .items-table td,:root[data-theme=dark] .listing-draft-specifics-card .items-table th,:root[data-theme=dark] .listing-draft-specifics-card .items-table td{border-color:var(--listing-border)!important;color:var(--listing-text)!important;background:transparent!important}html[data-theme=dark] .listing-draft-specifics-card .items-table thead th,:root[data-theme=dark] .listing-draft-specifics-card .items-table thead th{background:#111a2c!important;color:var(--listing-muted)!important}html[data-theme=dark] .listing-draft-specifics-card td button,html[data-theme=dark] .listing-draft-specifics-card>button,html[data-theme=dark] .listing-draft-footer button,html[data-theme=dark] .listing-draft-modal-card button:not(.primary),:root[data-theme=dark] .listing-draft-specifics-card td button,:root[data-theme=dark] .listing-draft-specifics-card>button,:root[data-theme=dark] .listing-draft-footer button,:root[data-theme=dark] .listing-draft-modal-card button:not(.primary){background:#0c1323!important;border-color:var(--listing-border)!important;color:var(--listing-text)!important}html[data-theme=dark] .listing-draft-modal-card [style*="color: #374151"],html[data-theme=dark] .listing-draft-modal-card [style*="color: '#374151'"],html[data-theme=dark] .listing-draft-modal-card [style*="color: #6b7280"],html[data-theme=dark] .listing-draft-modal-card [style*="color: '#6b7280'"],:root[data-theme=dark] .listing-draft-modal-card [style*="color: #374151"],:root[data-theme=dark] .listing-draft-modal-card [style*="color: '#374151'"],:root[data-theme=dark] .listing-draft-modal-card [style*="color: #6b7280"],:root[data-theme=dark] .listing-draft-modal-card [style*="color: '#6b7280'"]{color:var(--listing-muted)!important}@media(max-width:1100px){.listing-draft-grid{grid-template-columns:1fr}.listing-draft-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.listing-draft-shell{padding:1rem .75rem 1.5rem}.listing-draft-hero,.listing-draft-tabs,.listing-draft-footer{align-items:stretch;flex-direction:column}.listing-draft-hero__main{align-items:flex-start}.listing-draft-hero__actions,.listing-draft-hero__actions .primary,.listing-draft-footer__actions,.listing-draft-footer__actions button{width:100%}.listing-draft-summary-grid{grid-template-columns:1fr}.listing-draft-card__header,.listing-draft-specifics-head{flex-direction:column}.listing-draft-specifics-card{overflow-x:auto}.listing-draft-specifics-card .items-table{min-width:680px}}.listing-draft-pricing-card{margin:1rem 0}.listing-draft-pricing-card__net{display:inline-flex;align-items:center;justify-content:center;min-width:7rem;padding:.45rem .75rem;border-radius:999px;background:#00ca801f;color:#047857;font-weight:800}.listing-draft-pricing-grid{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:1rem;align-items:start}.listing-draft-pricing-target input{width:100%;font-size:1.1rem;font-weight:800}.listing-draft-pricing-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem}.listing-draft-pricing-platform{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.75rem;border:1px solid var(--listing-border);border-radius:16px;background:#f8fafcc7}.listing-draft-pricing-platform.is-manual{border-color:#f59e0b73;background:#fffbebc7}.listing-draft-pricing-platform span,.listing-draft-pricing-platform small{display:block;margin-top:.18rem;color:var(--listing-muted);font-size:.78rem}.listing-draft-pricing-platform__price{text-align:right}.listing-draft-pricing-platform .link-button{grid-column:1 / -1;justify-self:start;padding:0;border:0;background:transparent;color:#047857;font-weight:800}html[data-theme=dark] .listing-draft-pricing-platform,:root[data-theme=dark] .listing-draft-pricing-platform{background:transparent}html[data-theme=dark] .listing-draft-pricing-platform.is-manual,:root[data-theme=dark] .listing-draft-pricing-platform.is-manual{background:#78350f57}@media(max-width:760px){.listing-draft-pricing-grid{grid-template-columns:1fr}}.listing-readiness-card{margin:1rem 0;border-color:#94a3b852}.listing-readiness-card.is-ready{border-color:#10b98147;background:linear-gradient(180deg,#ecfdf5b8,#fffffff5)}.listing-readiness-card.is-blocked{border-color:#f59e0b57;background:linear-gradient(180deg,#fffbebc2,#fffffff5)}.listing-readiness-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.listing-readiness-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.4rem .7rem;border:1px solid rgba(148,163,184,.35);background:#fff;color:#64748b;font-size:.78rem;font-weight:800;white-space:nowrap}.listing-readiness-pill.is-ready{border-color:#10b98152;background:#d1fae5db;color:#047857}.listing-readiness-pill.is-blocked{border-color:#f59e0b61;background:#fef3c7e6;color:#92400e}.listing-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin-top:1rem}.listing-readiness-platform{border:1px solid rgba(148,163,184,.28);border-radius:18px;background:#ffffffd1;padding:.8rem;box-shadow:0 10px 30px #0f172a0d}.listing-readiness-platform.is-ready{border-color:#10b9813d}.listing-readiness-platform.is-blocked{border-color:#f59e0b59}.listing-readiness-platform__top{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.45rem}.listing-readiness-platform__top span{border-radius:999px;background:#f1f5f9e6;color:#475569;font-size:.72rem;font-weight:800;padding:.25rem .5rem;white-space:nowrap}.listing-readiness-list{margin:.45rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.45}.listing-readiness-list.is-blocker{color:#92400e}.listing-readiness-list.is-warning{color:#854d0e}.listing-readiness-fixes{margin-top:.65rem;border-radius:14px;background:#f8fafcd1;border:1px solid rgba(226,232,240,.88);padding:.6rem}.listing-readiness-fixes span{display:block;margin-bottom:.25rem;color:#475569;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.listing-readiness-fixes p,.listing-readiness-empty,.listing-readiness-error,.listing-readiness-modal-warning p{margin:.2rem 0 0;color:#64748b;font-size:.82rem;line-height:1.45}.listing-readiness-error{color:#b45309;margin-top:.75rem}.listing-readiness-modal-warning{margin:.85rem 0 1rem;padding:.75rem;border-radius:16px;border:1px solid rgba(245,158,11,.35);background:#fffbebe6}.listing-readiness-modal-warning strong{color:#92400e}html[data-theme=dark] .listing-readiness-card,:root[data-theme=dark] .listing-readiness-card,html[data-theme=dark] .listing-readiness-platform,:root[data-theme=dark] .listing-readiness-platform{background:transparent}.listing-backmarket-guide-grid{margin-top:1rem}.listing-backmarket-guide-placeholder{min-height:130px;border:1px dashed rgba(20,184,166,.42);border-radius:18px;background:linear-gradient(135deg,#f0fdfad1,#f8fafceb);color:#0f766e;padding:.9rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem}.listing-backmarket-guide-placeholder span{color:#64748b;font-size:.72rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.listing-backmarket-guide-placeholder strong{color:#0f172a;font-size:.95rem}.listing-backmarket-manual-card{margin-top:1rem}.listing-backmarket-id-input{display:grid;gap:.35rem;margin-top:.75rem;color:#475569;font-size:.78rem;font-weight:800}.listing-backmarket-id-input input{width:100%;border:1px solid rgba(148,163,184,.34);border-radius:14px;background:#ffffffeb;color:#0f172a;font:inherit;font-weight:700;padding:.78rem .85rem}.listing-backmarket-manual-actions{display:flex;justify-content:flex-end;margin-top:.75rem}html[data-theme=dark] .listing-backmarket-guide-placeholder,:root[data-theme=dark] .listing-backmarket-guide-placeholder{background:#0f172a73;border-color:#2dd4bf57}html[data-theme=dark] .listing-backmarket-guide-placeholder strong,:root[data-theme=dark] .listing-backmarket-guide-placeholder strong{color:#e2e8f0}html[data-theme=dark] .listing-backmarket-id-input input,:root[data-theme=dark] .listing-backmarket-id-input input{background:#0f172aa3;border-color:#475569b8;color:#e2e8f0}html[data-theme=dark] .listing-readiness-fixes,:root[data-theme=dark] .listing-readiness-fixes{background:transparent;border-color:#475569b3}@media(max-width:760px){.listing-readiness-card__header{flex-direction:column}.listing-readiness-pill{align-self:flex-start}}.listing-draft-included-card,.listing-draft-included-picker{grid-column:1 / -1}.listing-draft-included-list,.listing-draft-included-candidates{display:grid;gap:.65rem;margin-top:.8rem}.listing-draft-included-row,.listing-draft-included-candidate{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:.75rem;border:1px solid var(--border, #dbe4f0);border-radius:14px;padding:.65rem;background:#fff}.listing-draft-included-candidate{grid-template-columns:auto 54px 1fr;cursor:pointer}.listing-draft-included-row.is-unavailable{border-color:#fecaca;background:#fff7f7}.listing-draft-included-row__image{width:54px;height:54px;border-radius:12px;border:1px solid var(--border, #dbe4f0);background:#f8fafc;display:grid;place-items:center;overflow:hidden;color:#94a3b8;font-size:.72rem;text-align:center}.listing-draft-included-row__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.listing-draft-included-row small,.listing-draft-included-candidate small{display:block;color:var(--muted-text, #64748b);margin-top:.15rem}.listing-draft-warning{margin-top:.75rem;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;border-radius:12px;padding:.75rem;font-weight:700}.listing-draft-included-picker__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem}.listing-draft-ai-field__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.listing-draft-ai-regenerate{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(59,130,246,.28);background:#3b82f614;color:#1d4ed8;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:700}.listing-draft-ai-regenerate:disabled{opacity:.65;cursor:wait}.listing-draft-ai-control{position:relative}.listing-draft-ai-field.is-regenerating input,.listing-draft-ai-field.is-regenerating textarea{opacity:.45;pointer-events:none}.listing-draft-ai-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;background:#ffffff9e;color:#1f2937;font-weight:800;pointer-events:none}.listing-draft-spinner{width:.85rem;height:.85rem;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;display:inline-block;animation:listing-draft-spin .7s linear infinite}@keyframes listing-draft-spin{to{transform:rotate(360deg)}}.dashboard-page{padding-bottom:clamp(4rem,9vh,7rem)!important}.dashboard-title-stack{display:grid;gap:.65rem}.dashboard-access-pill{display:inline-flex!important;align-items:center!important;gap:.52rem!important}.dashboard-access-pill svg{width:1rem;height:1rem;color:#557296;flex:0 0 auto}.dashboard-intelligence-section{overflow:visible;margin-bottom:clamp(3rem,8vh,6rem)}.dashboard-insight-row{align-items:flex-start}.dashboard-insight-row__main{flex:1 1 auto}.dashboard-insight-preview-list,.dashboard-mobile-only{display:none!important}.saas-icon-chip--red{color:#ef4444;background:#fff1f2;border-color:#fecdd3!important}.dashboard-queue-card--red .dashboard-queue-card__count{background:#fff1f2!important;color:#e11d48!important;border-color:#fecdd3!important}.dashboard-platform-insights{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem;margin-top:.9rem}.dashboard-platform-card{border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#fff,#f8fafc);border-radius:.9rem;padding:.75rem;box-shadow:inset 0 1px #ffffffb8}.dashboard-platform-card--attention{border-color:#f59e0b52;background:linear-gradient(180deg,#fffdf7,#fff)}.dashboard-platform-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.dashboard-platform-card__top strong{color:#0f172a;font-size:.9rem}.dashboard-platform-card__top span{border:1px solid rgba(22,163,74,.18);background:#16a34a12;color:#15803d;border-radius:999px;padding:.18rem .45rem;font-size:.68rem;font-weight:800;white-space:nowrap}.dashboard-platform-card__metrics,.dashboard-platform-card__ebay{display:flex;flex-wrap:wrap;gap:.4rem}.dashboard-platform-card__metrics span,.dashboard-platform-card__ebay span{border:1px solid rgba(226,232,240,.92);background:#ffffffd1;color:#475569;border-radius:.55rem;padding:.28rem .42rem;font-size:.72rem;font-weight:700}.dashboard-platform-card__metrics b{color:#0f172a}.dashboard-platform-card__ebay{margin-top:.48rem}.dashboard-platform-card p{margin:.62rem 0 0;color:#475569;font-size:.8rem;line-height:1.35}.dashboard-platform-card small{display:block;margin-top:.5rem;color:#64748b;font-size:.74rem}.dashboard-finance-section__all-button{width:100%;min-height:2.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid #dfe8f1;border-radius:.75rem;background:#fff;color:#172033;font-weight:900;box-shadow:0 4px 12px #0f172a09;cursor:pointer}.dashboard-finance-section__all-button svg{width:1rem;height:1rem;color:#64748b}@media(max-width:760px){.dashboard-page.saas-page{gap:.68rem!important;padding:0 0 calc(8.7rem + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}.dashboard-page .dashboard-hero{min-height:0!important;margin:0!important;padding:.72rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-title-stack{gap:.42rem}.dashboard-page .dashboard-title-card{display:grid!important;grid-template-columns:2.55rem minmax(0,1fr)!important;align-items:center!important;gap:.62rem!important;min-height:3.45rem!important;padding:.56rem .72rem!important;border:1px solid #dfe8f1!important;border-radius:.82rem!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0d!important}.dashboard-page .dashboard-title-card .saas-page-title-icon{width:2.34rem!important;height:2.34rem!important;border-radius:.72rem!important;box-shadow:none!important}.dashboard-page .dashboard-title-card .saas-page-title-icon svg{width:1.12rem!important;height:1.12rem!important}.dashboard-page .dashboard-title-card h1{margin:0!important;color:#081326!important;font-size:1.28rem!important;line-height:1.05!important;letter-spacing:0!important;font-weight:950!important}.dashboard-page .dashboard-access-pill{width:100%!important;min-height:2.65rem!important;margin:0!important;padding:.52rem .75rem!important;border:1px solid #e3eaf2!important;border-radius:.78rem!important;background:#fff!important;color:#172033!important;font-size:.82rem!important;font-weight:900!important;box-shadow:0 7px 18px #0f172a0a!important}.dashboard-access-pill:before{display:none!important}.dashboard-priority-section{padding:.42rem 0 0!important;gap:.58rem!important;border-top:0!important}.dashboard-priority-section .saas-section-heading{min-height:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.dashboard-priority-section .saas-section-kicker{font-size:.86rem!important;color:#64748b!important;font-weight:950!important}.dashboard-priority-section .saas-section-kicker svg{width:.88rem!important;height:.88rem!important}.dashboard-carousel-controls{width:min(100%,21rem);margin:.12rem auto .04rem!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center!important;gap:.62rem!important}.dashboard-carousel-controls .dashboard-carousel-button{width:auto!important;min-width:5.1rem!important;height:2.18rem!important;min-height:2.18rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.34rem!important;padding:0 .74rem!important;border-radius:999px!important;font-size:.78rem!important;line-height:1!important;white-space:nowrap!important}.dashboard-carousel-button svg{width:.95rem!important;height:.95rem!important;flex:0 0 auto}.dashboard-carousel-dots{display:inline-flex!important;justify-content:center!important;gap:.32rem!important;min-width:0!important}.dashboard-carousel-dots span{width:.48rem!important;height:.48rem!important;background:#cdd7e3!important}.dashboard-carousel-dots .is-active{background:#13b86d!important}.dashboard-queue-grid{grid-template-columns:1fr!important;gap:.52rem!important}.dashboard-page .dashboard-queue-card{min-height:0!important;display:grid!important;grid-template-columns:2.9rem minmax(0,1fr) 2.42rem!important;grid-template-areas:"icon content count";align-items:start!important;gap:.6rem!important;padding:.72rem .68rem!important;border-radius:.82rem!important;border:1px solid #dfe8f1!important;background:#fff!important;box-shadow:0 8px 22px #0f172a0b!important;overflow:hidden!important}.dashboard-queue-card:before{display:none!important}.dashboard-queue-card__top{display:contents!important}.dashboard-queue-card .saas-icon-chip{grid-area:icon;width:2.62rem!important;height:2.62rem!important;border-radius:999px!important}.dashboard-queue-card .saas-icon-chip svg{width:1.18rem!important;height:1.18rem!important}.dashboard-queue-card__count{grid-area:count;align-self:start;justify-self:end;width:2.25rem!important;height:2.25rem!important;font-size:.88rem!important;border-radius:999px!important}.dashboard-queue-card__content{grid-area:content;min-width:0;display:grid;gap:.3rem}.dashboard-page .dashboard-queue-card h3{margin:0!important;font-size:.9rem!important;line-height:1.18!important;letter-spacing:0!important;font-weight:950!important;color:#0f172a!important}.dashboard-page .dashboard-queue-card p{min-height:0!important;margin:0!important;color:#50627a!important;font-size:.79rem!important;line-height:1.34!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-page .dashboard-queue-card__footer{margin:.14rem 0 0!important;padding:0!important;border-top:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.48rem!important;color:#64748b!important;font-size:.72rem!important;line-height:1.1!important}.dashboard-queue-card__footer span{min-width:0;white-space:nowrap}.dashboard-page .dashboard-queue-card__cta{min-height:2rem!important;height:auto!important;max-width:10.6rem!important;padding:0 .62rem!important;border-radius:.48rem!important;font-size:.74rem!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important}.dashboard-queue-card--green .dashboard-queue-card__cta{border-color:#10a864!important;background:linear-gradient(180deg,#18c878,#0faa63)!important}.dashboard-queue-card--orange .dashboard-queue-card__cta{border-color:#f59e0b!important;background:linear-gradient(180deg,#fbbf24,#f59e0b)!important}.dashboard-queue-card--purple .dashboard-queue-card__cta{border-color:#7c3aed!important;background:linear-gradient(180deg,#9b5cf6,#7c3aed)!important}.dashboard-queue-card--red .dashboard-queue-card__cta{border-color:#ef4444!important;background:linear-gradient(180deg,#fb4b4b,#ef3030)!important}.dashboard-queue-card--blue .dashboard-queue-card__cta,.dashboard-queue-card--info .dashboard-queue-card__cta,.dashboard-queue-card--neutral .dashboard-queue-card__cta{border-color:#2563eb!important;background:linear-gradient(180deg,#3b82f6,#2563eb)!important}.dashboard-queue-card--green .dashboard-queue-card__count{background:#eafaf2!important;color:#10a864!important;border-color:#bdf0d4!important}.dashboard-queue-card--orange .dashboard-queue-card__count{background:#fff7e8!important;color:#d88a04!important;border-color:#f5d99c!important}.dashboard-queue-card--purple .dashboard-queue-card__count{background:#f6efff!important;color:#8b5cf6!important;border-color:#ead9ff!important}.dashboard-finance-section{margin:.68rem 0 0!important;padding:.72rem!important;border-radius:.86rem!important;background:#fff!important;display:grid!important;gap:.62rem!important;box-shadow:0 8px 22px #0f172a0b!important}.dashboard-finance-section__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.58rem!important;padding-bottom:.62rem!important}.dashboard-finance-section__header h2{display:block!important;margin:.14rem 0 0!important;font-size:.92rem!important;line-height:1.12!important;letter-spacing:0!important}.dashboard-finance-section__header p{margin:.16rem 0 0!important;font-size:.74rem!important;line-height:1.28!important;color:#64748b!important}.dashboard-finance-section .saas-secondary-button{min-height:2.08rem!important;height:2.08rem!important;padding:0 .62rem!important;border-radius:.58rem!important;font-size:.72rem!important;white-space:nowrap!important}.dashboard-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.42rem!important}.dashboard-finance-card{min-height:5.7rem!important;gap:.22rem!important;padding:.55rem .42rem!important;border-radius:.62rem!important;box-shadow:none!important}.dashboard-finance-card span{font-size:.58rem!important;line-height:1.05!important;letter-spacing:0!important}.dashboard-finance-card strong{font-size:1rem!important;line-height:1.05!important;letter-spacing:0!important}.dashboard-finance-card small{font-size:.62rem!important;line-height:1.2!important;color:#586a82!important;overflow-wrap:anywhere}.dashboard-finance-section__all-button{min-height:2.28rem!important;border-radius:.58rem!important;font-size:.78rem!important}.dashboard-intelligence-section{margin:.68rem 0 0!important;padding:.72rem!important;border-radius:.86rem!important;display:grid!important;gap:.58rem!important}.dashboard-intelligence-section__header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:.58rem!important}.dashboard-intelligence-section__header h2{margin:.14rem 0 0!important;font-size:.96rem!important;line-height:1.12!important;letter-spacing:0!important}.dashboard-intelligence-section__header p{max-width:none!important;margin:.18rem 0 0!important;color:#64748b!important;font-size:.74rem!important;line-height:1.28!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-intelligence-section__count{padding:.22rem .5rem!important;font-size:.68rem!important}.dashboard-insight-list--full{display:none!important}.dashboard-insight-preview-list{display:grid!important;gap:.5rem}.dashboard-insight-preview{display:grid;gap:.32rem;border:1px solid #e2e8f0;border-radius:.78rem;padding:.68rem;background:#fff}.dashboard-insight-preview--warning{border-color:#fde68a;background:linear-gradient(180deg,#fffbeb,#fff 72%)}.dashboard-insight-preview--critical{border-color:#fecaca;background:linear-gradient(180deg,#fff1f2,#fff 72%)}.dashboard-insight-preview__type{width:-moz-max-content;width:max-content;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#1d4ed8;padding:.18rem .44rem;font-size:.62rem;font-weight:950;letter-spacing:0}.dashboard-insight-preview h3{margin:0;color:#0f172a;font-size:.9rem;line-height:1.18;font-weight:950}.dashboard-insight-preview p{margin:0;color:#50627a;font-size:.76rem;line-height:1.34}.dashboard-insight-preview__cta{width:-moz-max-content;width:max-content;max-width:100%;min-height:2.05rem;margin-top:.08rem;border:1px solid #dfe8f1;border-radius:.56rem;background:#f8fafc;color:#172033;padding:0 .72rem;font-size:.74rem;font-weight:900;white-space:nowrap}.dashboard-mobile-only{display:grid!important}.dashboard-marketplace-section{margin:.68rem 0 0!important;padding:.72rem!important;border-radius:.86rem!important;gap:.58rem!important}.dashboard-marketplace-section__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem}.dashboard-marketplace-section__header p{margin:.16rem 0 0;color:#64748b;font-size:.74rem;line-height:1.25}.dashboard-link-action{min-height:2rem;display:inline-flex;align-items:center;gap:.36rem;border:0;background:transparent;color:#475569;padding:0;font-size:.72rem;font-weight:900;white-space:nowrap}.dashboard-link-action svg{width:.82rem;height:.82rem;color:#64748b}.dashboard-marketplace-list{display:grid;gap:.45rem}.dashboard-marketplace-row{width:100%;min-width:0;display:grid;grid-template-columns:4.35rem minmax(0,1fr) 1rem;grid-template-areas:"logo metrics chevron" "logo signal chevron" "logo badge chevron";align-items:center;gap:.28rem .58rem;border:1px solid #e5ebf2;border-radius:.78rem;background:#fff;color:#172033;padding:.52rem .58rem;text-align:left;box-shadow:0 5px 16px #0f172a09}.dashboard-marketplace-row__logo{grid-area:logo;min-width:0;font-size:.9rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis}.dashboard-marketplace-row__logo--ebay{color:#2563eb}.dashboard-marketplace-row__logo--woocommerce{color:#7c3aed;font-size:.72rem}.dashboard-marketplace-row__logo--shopify{color:#16a34a;font-size:.78rem}.dashboard-marketplace-row__logo--unknown{color:#64748b;font-size:.76rem}.dashboard-marketplace-row__metrics{grid-area:metrics;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem}.dashboard-marketplace-row__metrics>span{min-width:0;display:grid;place-items:center;gap:.04rem;min-height:2.36rem;border:1px solid #edf2f7;border-radius:.58rem;background:#fbfdff;padding:.18rem .24rem;text-align:center}.dashboard-marketplace-row__metrics strong{max-width:100%;color:#0f172a;font-size:.78rem;line-height:1.05;overflow:hidden;text-overflow:ellipsis}.dashboard-marketplace-row__metrics small{color:#64748b;font-size:.58rem;line-height:1}.dashboard-marketplace-row__signal{grid-area:signal;min-width:0;color:#50627a;font-size:.7rem;line-height:1.26;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-marketplace-row__badge{grid-area:badge;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid #cdeedb;border-radius:999px;background:#eafaf2;color:#0f8f55;padding:.14rem .44rem;font-size:.62rem;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-marketplace-row__chevron{grid-area:chevron;width:.92rem;height:.92rem;color:#64748b}.dashboard-calendar-panel{margin:.68rem 0 0!important;padding:.72rem!important;border-radius:.86rem!important}.dashboard-learning-section{margin:.68rem 0 0;gap:.5rem}.dashboard-learning-card{width:100%;min-width:0;display:grid;grid-template-columns:2.3rem minmax(0,1fr);grid-template-areas:"icon copy" "icon action";align-items:center;gap:.12rem .58rem;border:1px solid #e2e8f0;border-radius:.82rem;background:#fff;color:#172033;padding:.68rem;text-align:left;box-shadow:0 6px 18px #0f172a09}.dashboard-learning-card__icon{grid-area:icon;width:2.12rem;height:2.12rem;display:grid;place-items:center;border-radius:.72rem;background:#eefaf3;color:#15803d}.dashboard-learning-card__icon svg{width:1rem;height:1rem}.dashboard-learning-card>span:not(.dashboard-learning-card__icon){grid-area:copy;min-width:0;display:grid;gap:.1rem}.dashboard-learning-card strong{color:#0f172a;font-size:.86rem;font-weight:950}.dashboard-learning-card small{color:#64748b;font-size:.72rem;line-height:1.28}.dashboard-learning-card em{grid-area:action;color:#0f8f55;font-style:normal;font-size:.72rem;font-weight:950;white-space:nowrap}}@media(max-width:380px){.dashboard-finance-card{padding-inline:.32rem!important}.dashboard-finance-card span{font-size:.54rem!important}.dashboard-finance-card strong{font-size:.92rem!important}.dashboard-finance-card small{font-size:.58rem!important}.dashboard-marketplace-row{grid-template-columns:3.72rem minmax(0,1fr) .9rem;gap:.26rem .46rem}.dashboard-marketplace-row__logo{font-size:.76rem}}.dashboard-page--concept{--dashboard-concept-bg: #f4f7fb;--dashboard-concept-surface: rgba(255, 255, 255, .92);--dashboard-concept-surface-strong: #ffffff;--dashboard-concept-border: rgba(15, 23, 42, .1);--dashboard-concept-text: #0f172a;--dashboard-concept-muted: #64748b;--dashboard-concept-green: #10b981;--dashboard-concept-blue: #3b82f6;--dashboard-concept-purple: #8b5cf6;--dashboard-concept-orange: #f59e0b;--dashboard-concept-red: #ef4444;--dashboard-concept-shadow: 0 22px 60px rgba(15, 23, 42, .1);min-height:100%;color:var(--dashboard-concept-text);background:radial-gradient(circle at 10% 0%,rgba(16,185,129,.13),transparent 34rem),radial-gradient(circle at 85% 12%,rgba(139,92,246,.11),transparent 30rem),var(--dashboard-concept-bg)}.dark .dashboard-page--concept{--dashboard-concept-bg: #030712;--dashboard-concept-surface: rgba(15, 23, 42, .78);--dashboard-concept-surface-strong: rgba(17, 24, 39, .96);--dashboard-concept-border: rgba(148, 163, 184, .16);--dashboard-concept-text: #f8fafc;--dashboard-concept-muted: #94a3b8;--dashboard-concept-shadow: 0 24px 80px rgba(0, 0, 0, .42);background:radial-gradient(circle at 8% 0%,rgba(16,185,129,.18),transparent 34rem),radial-gradient(circle at 88% 10%,rgba(139,92,246,.18),transparent 32rem),linear-gradient(135deg,#020617,#0f172a 46%,#111827)}.dashboard-concept-hero,.dashboard-concept-kpi,.dashboard-concept-panel,.dashboard-concept-quick-actions,.dashboard-concept-footnote{border:1px solid var(--dashboard-concept-border);background:var(--dashboard-concept-surface);box-shadow:var(--dashboard-concept-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-concept-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding:clamp(1.4rem,2vw,2.25rem);border-radius:30px;margin-bottom:1rem}.dashboard-concept-eyebrow,.dashboard-concept-panel__header span{display:inline-flex;align-items:center;gap:.45rem;color:var(--dashboard-concept-muted);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dashboard-concept-eyebrow svg{width:1rem;height:1rem}.dashboard-concept-hero h1{margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.35rem);letter-spacing:-.06em;color:var(--dashboard-concept-text)}.dashboard-concept-hero p{margin:.55rem 0 0;max-width:58rem;color:var(--dashboard-concept-muted);font-size:1rem}.dashboard-concept-hero__actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.dashboard-concept-date,.dashboard-concept-primary,.dashboard-concept-link{border-radius:999px!important;border:1px solid var(--dashboard-concept-border)!important;color:var(--dashboard-concept-text)!important;background:#ffffff8c!important}.dark .dashboard-concept-date,.dark .dashboard-concept-link{background:#0f172ad1!important}.dashboard-concept-primary{background:linear-gradient(135deg,#10b981,#14b8a6)!important;color:#fff!important;border:0!important}.dashboard-concept-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;margin-bottom:1rem}.dashboard-concept-kpi{position:relative;overflow:hidden;min-height:148px;border-radius:24px;padding:1rem}.dashboard-concept-kpi:before,.dashboard-concept-panel--ai:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--kpi-tone, #10b981) 28%,transparent),transparent 42%)}.dashboard-concept-kpi--green{--kpi-tone: var(--dashboard-concept-green)}.dashboard-concept-kpi--blue{--kpi-tone: var(--dashboard-concept-blue)}.dashboard-concept-kpi--purple{--kpi-tone: var(--dashboard-concept-purple)}.dashboard-concept-kpi--orange{--kpi-tone: var(--dashboard-concept-orange)}.dashboard-concept-kpi--red{--kpi-tone: var(--dashboard-concept-red)}.dashboard-concept-kpi__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard-concept-kpi__icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:16px;color:var(--kpi-tone);background:color-mix(in srgb,var(--kpi-tone) 14%,transparent)}.dashboard-concept-kpi__icon svg{width:1.15rem;height:1.15rem}.dashboard-concept-kpi__label{position:relative;display:block;margin-top:1rem;color:var(--dashboard-concept-muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dashboard-concept-kpi strong{position:relative;display:block;margin-top:.35rem;font-size:clamp(1.3rem,2.3vw,2rem);color:var(--dashboard-concept-text);letter-spacing:-.045em}.dashboard-concept-kpi small{position:relative;display:block;margin-top:.45rem;color:var(--dashboard-concept-muted);font-weight:700}.dashboard-concept-trend{display:grid;grid-template-columns:repeat(5,6px);align-items:end;gap:3px;height:28px;color:var(--kpi-tone)}.dashboard-concept-trend i{display:block;width:6px;border-radius:999px;background:currentColor;opacity:.82}.dashboard-concept-trend i:nth-child(1){height:9px;opacity:.35}.dashboard-concept-trend i:nth-child(2){height:16px;opacity:.55}.dashboard-concept-trend i:nth-child(3){height:13px;opacity:.45}.dashboard-concept-trend i:nth-child(4){height:22px;opacity:.78}.dashboard-concept-trend i:nth-child(5){height:27px}.dashboard-concept-main-grid,.dashboard-concept-lower-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.72fr) minmax(260px,.72fr);gap:1rem;align-items:stretch}.dashboard-concept-lower-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.dashboard-concept-panel{position:relative;overflow:hidden;border-radius:26px;padding:1rem}.dashboard-concept-panel--chart{min-height:420px}.dashboard-concept-panel--ai{--kpi-tone: var(--dashboard-concept-purple)}.dashboard-concept-panel--wide{grid-column:span 1}.dashboard-concept-panel__header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.dashboard-concept-panel__header h2{margin:.25rem 0 0;font-size:1.08rem;letter-spacing:-.035em;color:var(--dashboard-concept-text)}.dashboard-concept-panel__header svg{width:1.2rem;height:1.2rem;color:var(--dashboard-concept-purple)}.dashboard-concept-chart{position:relative;min-height:285px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--dashboard-concept-surface-strong) 80%,transparent),transparent);overflow:hidden;border:1px solid var(--dashboard-concept-border)}.dashboard-concept-chart__grid{position:absolute;inset:0;background-image:linear-gradient(var(--dashboard-concept-border) 1px,transparent 1px),linear-gradient(90deg,var(--dashboard-concept-border) 1px,transparent 1px);background-size:100% 25%,12.5% 100%;opacity:.55}.dashboard-concept-chart svg{position:relative;width:100%;height:250px;color:var(--dashboard-concept-green);overflow:visible}.dashboard-concept-chart__fill{fill:url(#dashboardRevenueFill)}.dashboard-concept-chart__line{fill:none;stroke-width:5;stroke-linecap:round;filter:drop-shadow(0 8px 16px rgba(16,185,129,.25))}.dashboard-concept-chart__line--revenue{stroke:var(--dashboard-concept-green)}.dashboard-concept-chart__line--profit{stroke:var(--dashboard-concept-purple);opacity:.9}.dashboard-concept-chart__axis{display:flex;justify-content:space-between;padding:0 1rem .8rem;color:var(--dashboard-concept-muted);font-size:.72rem;font-weight:700}.dashboard-concept-chart-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:.8rem}.dashboard-concept-chart-stats span,.dashboard-concept-stat-list span{border-radius:18px;padding:.8rem;border:1px solid var(--dashboard-concept-border);background:color-mix(in srgb,var(--dashboard-concept-surface-strong) 66%,transparent)}.dashboard-concept-chart-stats small,.dashboard-concept-stat-list small{display:block;color:var(--dashboard-concept-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dashboard-concept-chart-stats strong,.dashboard-concept-stat-list strong{display:block;margin-top:.25rem;color:var(--dashboard-concept-text);font-size:1.05rem}.dashboard-concept-list,.dashboard-concept-orders,.dashboard-concept-messages,.dashboard-concept-action-list,.dashboard-concept-stat-list{position:relative;display:grid;gap:.65rem}.dashboard-concept-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:.72rem .8rem;border-radius:18px;border:1px solid var(--dashboard-concept-border);background:color-mix(in srgb,var(--dashboard-concept-surface-strong) 68%,transparent)}.dashboard-concept-row strong{display:block;color:var(--dashboard-concept-text);font-size:.92rem}.dashboard-concept-row small{display:block;margin-top:.18rem;color:var(--dashboard-concept-muted);font-size:.76rem}.dashboard-concept-row em{flex:0 0 auto;min-width:2.1rem;text-align:center;padding:.35rem .55rem;border-radius:999px;font-style:normal;font-size:.78rem;font-weight:900;color:var(--row-tone, var(--dashboard-concept-text));background:color-mix(in srgb,var(--row-tone, var(--dashboard-concept-muted)) 12%,transparent)}.dashboard-concept-row--green{--row-tone: var(--dashboard-concept-green)}.dashboard-concept-row--blue{--row-tone: var(--dashboard-concept-blue)}.dashboard-concept-row--purple{--row-tone: var(--dashboard-concept-purple)}.dashboard-concept-row--orange{--row-tone: var(--dashboard-concept-orange)}.dashboard-concept-row--red{--row-tone: var(--dashboard-concept-red)}.dashboard-concept-row--neutral{--row-tone: var(--dashboard-concept-muted)}.dashboard-concept-action-list button{text-align:left;border:1px solid var(--dashboard-concept-border);color:var(--dashboard-concept-text);background:color-mix(in srgb,var(--dashboard-concept-surface-strong) 72%,transparent);border-radius:18px;padding:.85rem;font-weight:900;cursor:pointer}.dashboard-concept-action-list button span{display:block;margin-top:.25rem;color:var(--dashboard-concept-muted);font-size:.78rem;font-weight:700}.dashboard-concept-stat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-concept-quick-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-top:1rem;border-radius:26px;padding:.9rem}.dashboard-concept-quick-actions button{min-height:72px;justify-content:flex-start!important;gap:.7rem!important;border-radius:18px!important;border:1px solid var(--dashboard-concept-border)!important;color:var(--dashboard-concept-text)!important;background:color-mix(in srgb,var(--dashboard-concept-surface-strong) 70%,transparent)!important}.dashboard-concept-quick-actions svg{width:1.05rem;height:1.05rem;color:var(--dashboard-concept-green)}.dashboard-concept-quick-actions small{display:block;color:var(--dashboard-concept-muted);font-weight:700}.dashboard-concept-footnote{margin:1rem 0 0;border-radius:18px;padding:.85rem 1rem;color:var(--dashboard-concept-muted);font-weight:700}@media(max-width:1380px){.dashboard-concept-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-concept-main-grid,.dashboard-concept-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-concept-panel--chart{grid-column:1 / -1}.dashboard-concept-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.dashboard-concept-hero{align-items:flex-start;flex-direction:column}.dashboard-concept-kpi-grid,.dashboard-concept-main-grid,.dashboard-concept-lower-grid,.dashboard-concept-chart-stats,.dashboard-concept-stat-list,.dashboard-concept-quick-actions{grid-template-columns:1fr}.dashboard-concept-panel--chart{min-height:auto}}.dashboard-concept-loading,.dashboard-concept-empty-note,.dashboard-concept-data-note{color:var(--dashboard-concept-muted);font-size:.85rem;font-weight:700}.dashboard-concept-loading,.dashboard-concept-empty-note{border:1px dashed var(--dashboard-concept-border);border-radius:18px;padding:.85rem 1rem;background:color-mix(in srgb,var(--dashboard-concept-panel) 86%,transparent)}.dashboard-concept-data-note{display:block;margin-top:.7rem;max-width:46rem}.setup-page--premium{position:relative;min-height:100vh;padding:clamp(1rem,2vw,2rem);overflow-x:hidden;background:radial-gradient(circle at 1px 1px,rgba(20,184,111,.08) 1px,transparent 0),linear-gradient(180deg,#f8fafc,#f4fbf7 44%,#eef7f1);background-size:28px 28px,auto;color:#101828}.setup-page--premium .setup-hero--premium,.setup-page--premium .setup-card--premium,.setup-page--premium .setup-step-strip{position:relative;z-index:1;max-width:1180px;margin-inline:auto}.setup-hero--premium{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,280px);gap:1.25rem;align-items:center;padding:clamp(1rem,2vw,1.55rem);border:1px solid rgba(148,163,184,.24);border-radius:28px;background:#ffffffe6;box-shadow:0 28px 80px #0f172a17;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.setup-brand-mark{width:4.7rem;height:4.7rem;display:grid;place-items:center;border:1px solid #d9fbe8;border-radius:24px;background:#fff;color:#101828;font-size:1.28rem;font-weight:950;letter-spacing:-.02em;box-shadow:0 18px 44px #0f172a14}.setup-brand-mark span{color:#14b86f}.setup-hero-copy h1{max-width:780px;margin:0;color:#101828;font-size:clamp(2rem,4.2vw,4.25rem);line-height:.98;letter-spacing:0}.setup-hero-copy p:not(.setup-eyebrow){max-width:740px;margin-top:.85rem;color:#667085;font-size:1rem;line-height:1.65}.setup-progress-card--premium{min-width:0;border:1px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff);border-radius:22px;box-shadow:0 18px 42px #14b86f17}.setup-step-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1rem}.setup-step-strip div{display:flex;align-items:center;gap:.65rem;min-height:3.2rem;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:#ffffffc7;color:#667085;padding:.65rem .75rem;box-shadow:0 14px 36px #0f172a0a}.setup-step-strip span{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#eef2f6;color:#667085;font-weight:900}.setup-step-strip small{font-size:.82rem;font-weight:900}.setup-step-strip div.active,.setup-step-strip div.done{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.setup-step-strip div.active span,.setup-step-strip div.done span{background:#14b86f;color:#fff}.setup-card--premium{margin-top:1rem;padding:clamp(1rem,2.4vw,2rem);border:1px solid rgba(148,163,184,.24);border-radius:30px;background:#ffffffeb;box-shadow:0 30px 90px #0f172a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.setup-section--premium{gap:1.25rem}.setup-section-heading{display:grid;gap:.45rem;max-width:820px}.setup-section-heading--split{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;max-width:none}.setup-section-heading h2{margin:0;color:#101828;font-size:clamp(1.45rem,2.4vw,2.3rem);line-height:1.08}.setup-section-heading p:not(.setup-eyebrow){margin:0;color:#667085;line-height:1.6}.setup-form-grid--premium,.setup-owner-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.setup-form-grid--single{grid-template-columns:minmax(0,1fr)}.setup-field{display:grid;gap:.45rem;color:#344054;font-size:.86rem;font-weight:850}.setup-field input,.setup-field select,.setup-process-input--premium,.setup-address-card input,.setup-location-card input,.setup-role-card input{width:100%;min-height:3.05rem;border:1px solid #dbe4ee;border-radius:16px;background:#fff;color:#101828;padding:.78rem .9rem;font:inherit;box-shadow:0 1px #0f172a05;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.setup-field input:focus,.setup-field select:focus,.setup-process-input--premium:focus,.setup-address-card input:focus,.setup-location-card input:focus,.setup-role-card input:focus{outline:none;border-color:#14b86f;box-shadow:0 0 0 4px #14b86f1f}.setup-address-stack,.setup-location-stack,.setup-role-stack{display:grid;gap:1rem}.setup-address-card,.setup-location-card,.setup-role-card{margin:0;border:1px solid rgba(148,163,184,.24);border-radius:24px;background:linear-gradient(180deg,#fff,#fbfefc);padding:1rem;box-shadow:0 16px 42px #0f172a0b}.setup-address-card legend,.setup-location-card legend,.setup-role-card legend{display:grid;gap:.2rem;padding:0 .35rem;color:#101828;font-weight:950}.setup-address-card legend small,.setup-location-card legend small,.setup-role-card legend small{color:#667085;font-size:.78rem;font-weight:750}.setup-address-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:.65rem}.setup-field--wide{grid-column:span 3}.setup-location-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:end}.setup-location-toolbar button,.setup-secondary-action{min-height:3.05rem;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#344054;padding:.65rem 1rem;font-weight:900;box-shadow:0 12px 28px #0f172a09}.setup-location-toolbar button:disabled{cursor:not-allowed;opacity:.5}.setup-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem}.setup-purpose-grid label{display:grid;gap:.25rem;border:1px solid #dbe4ee;border-radius:18px;background:#fff;padding:.8rem;color:#344054;box-shadow:0 12px 28px #0f172a09}.setup-purpose-grid label.active{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.setup-purpose-grid input{width:1rem;height:1rem;accent-color:#14b86f}.setup-purpose-grid span{font-weight:950}.setup-purpose-grid small{color:#667085;font-weight:750}.setup-responsibility-grid{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.setup-responsibility-grid button{border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#475467;padding:.6rem .85rem;font-weight:900;box-shadow:0 12px 28px #0f172a09}.setup-responsibility-grid button.active{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.setup-validation-note,.setup-action-warning{margin:0;border:1px solid #fed7aa;border-radius:16px;background:#fff7ed;color:#9a3412;padding:.75rem .9rem;font-size:.88rem;font-weight:850}.setup-action-warning{justify-self:center;text-align:center}.setup-toggle-row--premium label,.setup-chip-grid--premium .setup-chip{border-color:#dbe4ee;background:#fff;box-shadow:0 12px 28px #0f172a09}.setup-chip-grid--premium .setup-chip--active{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.setup-note--premium{border:1px solid #d9fbe8;border-radius:18px;background:#f8fffb;padding:.85rem 1rem}.setup-steve-card--premium{border-color:#bbf7d0;background:linear-gradient(135deg,#fff,#f0fdf4);box-shadow:0 18px 48px #14b86f14}.setup-steve-card--premium h2{max-width:880px;color:#101828;line-height:1.18}.setup-process-input--premium{min-height:14rem;resize:vertical;line-height:1.55}.setup-steve-heading{align-items:center}.setup-steve-model-pill{flex:0 0 auto;border:1px solid #dbe4ee;border-radius:999px;background:#fff;color:#667085;padding:.7rem .95rem;font-size:.86rem;font-weight:950;box-shadow:0 12px 28px #0f172a0a}.setup-steve-model-pill.ready{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.setup-steve-discovery-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:1rem;align-items:stretch}.setup-steve-chat-shell,.setup-steve-model-card{border:1px solid rgba(148,163,184,.24);border-radius:28px;background:#fffffff5;box-shadow:0 22px 60px #0f172a12;overflow:hidden}.setup-steve-chat-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#fff,#f8fffb)}.setup-steve-chat-header div{display:grid;gap:.15rem}.setup-steve-chat-header span{color:#14b86f;font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.setup-steve-chat-header strong{color:#101828;font-size:1.02rem}.setup-steve-chat-header small{border:1px solid #d9fbe8;border-radius:999px;background:#f0fdf4;color:#166534;padding:.42rem .65rem;font-weight:900}.setup-steve-chat-body{display:grid;gap:.9rem;min-height:24rem;max-height:34rem;overflow-y:auto;padding:1.1rem;background:radial-gradient(circle at 1px 1px,rgba(20,184,111,.07) 1px,transparent 0),linear-gradient(180deg,#fbfefc,#fff);background-size:26px 26px,auto}.setup-steve-message{display:flex;align-items:flex-end;gap:.65rem}.setup-steve-message--user{justify-content:flex-end}.setup-steve-message-avatar{width:2.35rem;height:2.35rem;display:grid;place-items:center;flex:0 0 auto;border:1px solid #d9fbe8;border-radius:999px;background:#fff;box-shadow:0 10px 24px #0f172a14;overflow:hidden}.setup-steve-message-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.setup-steve-bubble{max-width:min(39rem,78%);white-space:pre-wrap;border:1px solid #dbe4ee;border-radius:22px 22px 22px 8px;background:#fff;color:#344054;padding:.85rem 1rem;line-height:1.55;box-shadow:0 14px 34px #0f172a0e}.setup-steve-message--user .setup-steve-bubble{border-color:#bbf7d0;border-radius:22px 22px 8px;background:#14b86f;color:#fff;box-shadow:0 14px 34px #14b86f2e}.setup-steve-thinking .setup-steve-bubble{color:#667085;font-style:italic}.setup-steve-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end;padding:1rem;border-top:1px solid #edf2f7;background:#fff}.setup-steve-composer textarea{width:100%;min-height:4.7rem;resize:vertical;border:1px solid #dbe4ee;border-radius:18px;background:#fff;color:#101828;padding:.85rem .95rem;font:inherit;line-height:1.45}.setup-steve-composer textarea:focus{outline:none;border-color:#14b86f;box-shadow:0 0 0 4px #14b86f1f}.setup-steve-composer button{min-height:3rem;border:1px solid #14b86f;border-radius:999px;background:#14b86f;color:#fff;padding:.75rem 1.1rem;font-weight:950;box-shadow:0 14px 30px #14b86f33}.setup-steve-composer button:disabled{cursor:not-allowed;border-color:#d0d5dd;background:#d0d5dd;box-shadow:none}.setup-steve-fallback-note{margin:0 1rem 1rem;border:1px solid #fed7aa;border-radius:16px;background:#fff7ed;color:#9a3412;padding:.75rem .9rem;font-size:.86rem;font-weight:850}.setup-steve-model-card{display:grid;align-content:start;gap:.8rem;padding:1.15rem}.setup-steve-model-card.is-ready{border-color:#bbf7d0;background:linear-gradient(180deg,#fff,#f0fdf4)}.setup-steve-model-card h3{margin:0;color:#101828;font-size:1.25rem;line-height:1.18}.setup-steve-model-card p{margin:0;color:#667085;line-height:1.55}.setup-steve-model-card ul{display:grid;gap:.45rem;margin:0;padding-left:1.15rem;color:#667085}.setup-steve-model-card dl{display:grid;gap:.75rem;margin:0}.setup-steve-model-card dl div{border:1px solid #d9fbe8;border-radius:18px;background:#ffffffbf;padding:.75rem}.setup-steve-model-card dt{color:#166534;font-size:.75rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.setup-steve-model-card dd{margin:.25rem 0 0;color:#344054;line-height:1.5}.setup-steve-safety-note{border:1px solid #dbe4ee;border-radius:16px;background:#f8fafc;padding:.75rem;font-size:.86rem;font-weight:800}.setup-actions--premium{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:space-between;border-top-color:#edf2f7}.setup-actions--premium button{min-width:8.8rem;border-radius:999px;font-weight:900}.setup-actions--premium button.primary{background:#14b86f;border-color:#14b86f;color:#fff;box-shadow:0 16px 32px #14b86f38}.setup-actions--premium button.primary:disabled{cursor:not-allowed;background:#d0d5dd;border-color:#d0d5dd;box-shadow:none}@media(max-width:980px){.setup-hero--premium{grid-template-columns:1fr}.setup-brand-mark{width:auto;height:auto;justify-self:start;padding:.75rem 1rem}.setup-step-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-form-grid--premium,.setup-owner-grid--premium,.setup-address-grid,.setup-purpose-grid,.setup-location-toolbar,.setup-steve-discovery-grid{grid-template-columns:1fr}.setup-field--wide{grid-column:span 1}.setup-section-heading--split{display:grid}}@media(max-width:620px){.setup-page--premium{padding:.75rem}.setup-step-strip{grid-template-columns:1fr}.setup-steve-chat-body{min-height:21rem;max-height:28rem}.setup-steve-bubble{max-width:86%}.setup-steve-composer{grid-template-columns:1fr}.setup-actions--premium{grid-template-columns:1fr;align-items:stretch}.setup-actions--premium button{width:100%}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.workspace-standalone-shell--appchrome{min-height:100vh;display:grid;grid-template-columns:14.75rem 1fr;grid-template-rows:3.35rem 1fr;background:#f3f4f6}.workspace-standalone-topbar{grid-column:1 / -1;display:flex;align-items:end;gap:1rem;padding:.45rem 1rem 0;background:#020617;color:#e5e7eb}.workspace-standalone-brand{min-width:12.5rem;color:#fff;font-weight:900;letter-spacing:0;text-decoration:none}.workspace-standalone-topbar nav{display:flex;align-items:end;gap:.35rem}.workspace-standalone-topbar nav a{border-radius:.82rem .82rem 0 0;padding:.64rem 1rem;background:#fff;color:#111827;font-weight:850;text-decoration:none}.workspace-standalone-sidebar{grid-row:2;display:flex;flex-direction:column;gap:.24rem;padding:1rem .75rem;border-right:1px solid #e5e7eb;background:#fff}.workspace-standalone-sidebar a{border-radius:12px;padding:.62rem .75rem;color:#334155;font-weight:850;text-decoration:none}.workspace-standalone-sidebar a.active,.workspace-standalone-sidebar a:hover{background:#eafaf2;color:#0f7d4b}.workspace-standalone-main{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:hidden}.tab-panel:has(.rf-workflow-builder){padding:0!important;overflow:hidden}.app-footer{display:none}.rf-workflow-builder{--rf-green: #58b978;--rf-green-dark: #177846;--rf-border: #dfe8f1;--rf-text: #111827;--rf-muted: #64748b;position:relative;height:calc(100vh - 7.1rem);min-height:680px;display:grid;grid-template-rows:auto 1fr;overflow:hidden;color:var(--rf-text);background:radial-gradient(circle at 18% 12%,rgba(88,185,120,.12),transparent 30rem),radial-gradient(circle at 82% 78%,rgba(59,130,246,.08),transparent 28rem),linear-gradient(180deg,#fbfdff,#f5f8fb)}.rf-workflow-builder button,.rf-workflow-builder input,.rf-workflow-builder textarea,.rf-workflow-builder select{font:inherit}.rf-workflow-builder--empty{place-items:center;grid-template-rows:1fr}.rf-empty-state{max-width:760px;border:1px solid #e1e8f0;border-radius:30px;padding:2rem;background:#fffffff0;box-shadow:0 26px 82px #0f172a1a;text-align:center}.rf-empty-state span,.rf-editor-title>span,.rf-module-studio header span,.rf-module-editor>div>span,.rf-chip-section>span,.rf-command-menu header span,.rf-command-menu small,.rf-inspector-heading>span{display:block;color:#0f9f5f;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.rf-empty-state h1{margin:.35rem 0;font-size:2rem}.rf-empty-state p,.rf-inspector-heading p,.rf-module-studio p,.rf-module-editor p,.rf-draft-note{color:var(--rf-muted);line-height:1.45}.rf-empty-state div,.rf-editor-header nav,.rf-drawer-actions,.rf-module-safety-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem}.rf-editor-header{z-index:30;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.72rem 1rem;border-bottom:1px solid rgba(203,213,225,.72);background:#fffffff0;box-shadow:0 16px 42px #0f172a0e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rf-editor-title{min-width:0;max-width:min(780px,52vw);border:0;border-radius:14px;padding:.36rem .54rem;background:transparent;text-align:left;cursor:pointer}.rf-editor-title:hover,.rf-editor-title:focus-visible{background:#f1f8f4;outline:none}.rf-editor-title strong{display:flex;align-items:center;gap:.5rem;color:var(--rf-text);font-size:1.05rem;font-weight:900;line-height:1.08}.rf-editor-title em{border:1px solid #bdf0d4;border-radius:999px;padding:.11rem .4rem;background:#eafaf2;color:#0f8b53;font-size:.64rem;font-style:normal;font-weight:900}.rf-editor-title small{display:block;margin-top:.14rem;color:var(--rf-muted);font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-editor-header button,.rf-empty-state button,.rf-command-menu button,.rf-floating-inspector button,.rf-module-studio button,.rf-tool-panel button,.rf-zoom-panel button{border:1px solid var(--rf-border);border-radius:12px;padding:.48rem .68rem;background:#fff;color:#334155;font-weight:820;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.rf-editor-header button:hover,.rf-empty-state button:hover,.rf-command-menu button:hover,.rf-floating-inspector button:hover,.rf-module-studio button:hover,.rf-tool-panel button:hover,.rf-zoom-panel button:hover{border-color:#b8d9c6;background:#f5fbf7;transform:translateY(-1px)}.rf-editor-header .primary,.rf-empty-state .primary{border-color:var(--rf-green);background:var(--rf-green);color:#fff;box-shadow:0 12px 26px #58b97833}.rf-editor-header button:disabled,.rf-module-studio button:disabled,.rf-floating-inspector button:disabled{cursor:not-allowed;opacity:.62;transform:none}.rf-workflow-toast{position:absolute;top:5.6rem;left:50%;z-index:40;transform:translate(-50%);border:1px solid #bdf0d4;border-radius:999px;padding:.55rem .9rem;background:#eefcf4f5;color:#0f7d4b;font-weight:850;box-shadow:0 12px 34px #0f172a14}.rf-editor-canvas{position:relative;min-height:0;overflow:hidden}.rf-editor-canvas .react-flow{background:linear-gradient(90deg,rgba(226,232,240,.46) 1px,transparent 1px),linear-gradient(180deg,rgba(226,232,240,.46) 1px,transparent 1px),#fbfdff;background-size:72px 72px}.rf-editor-canvas .react-flow__attribution{display:none}.rf-editor-canvas .react-flow__edgelabel-renderer{z-index:14}.rf-canvas-panels{position:absolute;inset:0;z-index:8;pointer-events:none}.rf-canvas-panels>*{position:absolute;pointer-events:auto}.rf-tool-panel{top:1rem;left:1rem}.rf-legend-panel{top:1rem;right:1rem}.rf-zoom-panel{left:1rem;bottom:9rem}.rf-hidden-handle{width:1px;height:1px;opacity:0;pointer-events:none}.rf-stage-label{height:28px;border-top:1px dashed #cad5e1;color:#98a4b3;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-align:center;text-transform:uppercase;pointer-events:none}.rf-stage-label span{position:relative;top:-.52rem;display:inline-block;padding:0 1rem;background:#fbfdff}.rf-diagram-node{position:relative;width:220px;min-height:128px;border:1px solid #dbe7df;border-radius:18px;padding:.82rem .9rem;background:#fffffff5;box-shadow:0 18px 46px #0f172a13;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.rf-diagram-node:hover,.rf-diagram-node.is-selected{border-color:var(--rf-green);box-shadow:0 18px 42px #58b9782e}.rf-diagram-node.is-selected{outline:2px solid rgba(88,185,120,.22)}.rf-diagram-node header{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-bottom:.3rem}.rf-diagram-node header span,.rf-diagram-node header em{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .34rem;background:#eef8f2;color:#177846;font-size:.56rem;font-style:normal;font-weight:900;line-height:1.25}.rf-diagram-node header em{background:#f8fafc;color:#718096}.rf-diagram-node strong{display:block;color:#111827;font-size:1.02rem;font-weight:930;line-height:1.14}.rf-diagram-node small{display:block;margin-top:.38rem;color:#4b5563;font-size:.76rem;font-weight:650;line-height:1.35}.rf-node-hit{position:absolute;inset:0;z-index:4;border:0;border-radius:inherit;padding:0;background:transparent;cursor:pointer}.rf-diagram-node--trigger,.rf-diagram-node--core{border-color:#cfe4d6}.rf-diagram-node--queue{border-color:#d8ccff}.rf-diagram-node--queue header span{background:#f0eaff;color:#6d45c8}.rf-diagram-node--approval{border-color:#f6d38b;background:#fffcf6}.rf-diagram-node--approval header span{background:#fff4d8;color:#a05a00}.rf-diagram-node--safety{border-color:#fec7a8;background:#fff9f5}.rf-diagram-node--safety header span{background:#ffeadc;color:#c2410c}.rf-diagram-node--custom{border-color:#cfdced;background:#fafdff}.rf-diagram-node--custom header span{background:#eff6ff;color:#2563eb}.rf-diagram-node--terminal{min-height:62px;border-color:#bee7ce}.rf-diagram-node--terminal strong:before{content:"";display:inline-block;width:.62rem;height:.62rem;margin-right:.34rem;border:3px solid var(--rf-green);border-radius:50%;vertical-align:-.05rem}.rf-edge-add{position:absolute;z-index:16;display:grid;place-items:center;width:22px;height:22px;border:1px solid #bce4ca;border-radius:999px;padding:0;background:#fffffff5;color:#38985d;font-size:.9rem;font-weight:900;box-shadow:0 8px 18px #0f172a14;cursor:pointer;pointer-events:auto;transform-origin:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.rf-edge-add:hover{border-color:var(--rf-green);background:#f0fdf4;color:#177846;box-shadow:0 12px 24px #58b97833}.rf-tool-panel,.rf-legend-panel,.rf-zoom-panel{display:flex;align-items:center;gap:.35rem;border:1px solid rgba(223,232,241,.92);border-radius:14px;padding:.34rem;background:#ffffffeb;box-shadow:0 14px 38px #0f172a13;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rf-tool-panel .is-active,.rf-module-studio .is-active,.rf-chip-section .is-active,.rf-module-safety-row .is-active{border-color:#bfe9cf;background:#eafaf2;color:#0f7d4b}.rf-legend-panel{gap:.72rem;padding:.46rem .65rem}.rf-legend-panel span{display:inline-flex;align-items:center;gap:.28rem;color:#475569;font-size:.66rem;font-weight:850;white-space:nowrap}.rf-legend-panel i{width:.48rem;height:.48rem;border-radius:50%;background:var(--rf-green)}.rf-legend-panel .editable{background:#58b978}.rf-legend-panel .approval{background:#f59e0b}.rf-legend-panel .safety{background:#f97316}.rf-legend-panel .queue{background:#8b5cf6}.rf-legend-panel .custom{background:#94a3b8}.rf-mini-map{left:18px!important;bottom:18px!important;width:210px!important;height:118px!important;border:1px solid #bce4ca;border-radius:14px;overflow:hidden;background:#fffffff0;box-shadow:0 14px 38px #0f172a17}.rf-editor-canvas .react-flow__controls{border:1px solid #dfe8f1;border-radius:12px;overflow:hidden;box-shadow:0 14px 38px #0f172a14}.rf-command-menu,.rf-floating-inspector,.rf-module-studio{position:absolute;z-index:70;border:1px solid var(--rf-border);border-radius:20px;background:#fffffff5;box-shadow:0 28px 80px #0f172a24;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.rf-command-menu{left:50%;top:9rem;width:min(560px,calc(100vw - 3rem));max-height:min(720px,calc(100vh - 12rem));padding:.84rem;transform:translate(-50%);overflow:auto}.rf-command-menu header,.rf-module-studio header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.rf-command-menu div{display:grid;gap:.36rem;margin-top:.72rem}.rf-command-menu button:not(.rf-drawer-close){display:grid;gap:.12rem;text-align:left}.rf-command-menu b{color:#111827}.rf-command-menu button span{color:#64748b;font-size:.78rem}.rf-floating-inspector{right:1rem;bottom:1rem;width:min(520px,calc(100vw - 2rem));max-height:min(480px,calc(100vh - 9rem));padding:.9rem;overflow:auto}.rf-floating-inspector--large{left:50%;right:auto;bottom:1.15rem;width:min(1040px,calc(100vw - 3rem));max-height:min(700px,calc(100vh - 8rem));transform:translate(-50%)}.rf-drawer-close{position:absolute;top:.75rem;right:.75rem;z-index:2}.rf-inspector-heading{padding-right:5rem}.rf-inspector-heading h2,.rf-module-studio h2,.rf-module-editor h2{margin:.18rem 0;font-size:1rem;font-weight:920}.rf-inspector-heading input,.rf-inspector-heading textarea,.rf-module-editor input,.rf-module-editor textarea,.rf-module-editor select{width:100%;border:1px solid #dfe8f1;border-radius:12px;padding:.55rem .65rem;background:#fff;color:#111827;font-weight:800}.rf-inspector-heading textarea,.rf-module-editor textarea{resize:vertical;font-weight:650}.rf-inspector-tabs{display:flex;gap:.28rem;margin:.85rem 0 .7rem;border-bottom:1px solid #e5edf5}.rf-inspector-tabs button{border:0;border-radius:0;padding:.46rem .6rem;background:transparent;color:#64748b;box-shadow:none}.rf-inspector-tabs .is-active{color:#0f8b53;box-shadow:inset 0 -2px #58b978}.rf-floating-inspector dl{display:grid;grid-template-columns:8rem 1fr;gap:.45rem .75rem;margin:0}.rf-floating-inspector dt{color:#475569;font-size:.74rem;font-weight:900}.rf-floating-inspector dd{margin:0;color:#334155;font-size:.78rem;line-height:1.4}.rf-drawer-actions{justify-content:flex-start;margin-top:.85rem}.rf-inspector-body{display:grid;gap:.75rem}.rf-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.rf-feature-grid button{display:grid;align-content:start;justify-items:start;min-height:112px;text-align:left}.rf-feature-grid button strong{color:#111827;font-weight:920}.rf-feature-grid button span,.rf-feature-grid button small{color:#64748b;font-size:.74rem;line-height:1.35}.rf-feature-grid button.is-active{border-color:#bfe9cf;background:#eefbf4;color:#0f7d4b}.rf-tracked-field-list{display:grid;gap:.5rem}.rf-tracked-field-list article,.rf-add-field-row{display:grid;grid-template-columns:minmax(160px,1fr) 10rem 9rem auto auto;gap:.45rem;align-items:center}.rf-tracked-field-list input,.rf-tracked-field-list select,.rf-add-field-row input,.rf-add-field-row select{width:100%;border:1px solid #dfe8f1;border-radius:12px;padding:.52rem .58rem;background:#fff;color:#111827;font-weight:760}.rf-add-field-row{border-top:1px solid #e5edf5;padding-top:.7rem}.rf-module-studio{inset:5.8rem 1rem 1rem auto;width:min(980px,calc(100vw - 2rem));padding:1rem;overflow:auto}.rf-module-studio header nav{display:flex;gap:.35rem;padding-right:4rem}.rf-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.rf-module-grid section,.rf-module-editor,.rf-module-templates{display:grid;align-content:start;gap:.55rem}.rf-module-grid h3{margin:0;color:#475569;font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.rf-module-card{display:grid;grid-template-columns:1fr auto;gap:.45rem;border:1px solid #e1e9f2;border-radius:16px;padding:.55rem;background:#fff}.rf-module-card>button:first-child{display:grid;justify-items:start;gap:.14rem;border:0;padding:0;background:transparent;text-align:left;box-shadow:none}.rf-module-card strong{font-weight:900}.rf-module-card span,.rf-module-card small{color:#64748b;font-size:.74rem;font-weight:760}.rf-module-card em{align-self:center;border-radius:999px;padding:.25rem .5rem;background:#eafaf2;color:#0f7d4b;font-size:.68rem;font-style:normal;font-weight:900}.rf-module-card.is-core{background:#fbfffd}.rf-module-templates{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-module-templates button{display:grid;justify-items:start;min-height:88px;text-align:left}.rf-module-editor{max-width:980px}.rf-module-editor label{display:grid;gap:.24rem;color:#475569;font-size:.76rem;font-weight:900}.rf-module-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.rf-chip-section{display:flex;flex-wrap:wrap;gap:.34rem;border:1px solid #e6eef6;border-radius:16px;padding:.65rem;background:#fbfdff}.rf-chip-section>span{flex-basis:100%}.rf-chip-section--danger button:disabled{border-color:#fed7aa;background:#fff7ed;color:#9a3412;opacity:.74}.rf-module-safety-row{justify-content:flex-start}@media(max-width:1100px){.rf-workflow-builder{height:calc(100vh - 6.4rem)}.rf-editor-header{align-items:flex-start;flex-direction:column}.rf-editor-title{max-width:100%}.rf-legend-panel{display:none}.rf-floating-inspector,.rf-module-studio{inset:auto .75rem .75rem;width:auto;max-height:58vh}.rf-module-grid,.rf-module-templates,.rf-module-columns{grid-template-columns:1fr}}.app-mobile-quick-dash,.top-nav-mobile-brand{display:none}@media(max-width:900px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{background:#f6f8fb!important}.app-root--with-sidebar{min-height:100dvh!important;overflow-x:hidden!important;background:#f6f8fb!important}.app-root--with-sidebar .top-nav{position:sticky!important;top:0!important;z-index:330!important;padding:.45rem .55rem!important;border-radius:0!important;background:#fffffff0!important;border-bottom:1px solid rgba(226,232,240,.95)!important;box-shadow:0 12px 28px #0f172a0f!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.app-root--with-sidebar .top-nav-row{min-height:3rem!important;gap:.55rem!important;align-items:center!important;position:relative!important}.app-root--with-sidebar .top-nav-tabs,.app-root--with-sidebar .tab-bar{display:none!important}.app-root--with-sidebar .top-nav-left{display:flex!important}.app-root--with-sidebar .top-nav-mobile-brand{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.app-root--with-sidebar .top-nav-mobile-brand img{display:block!important;width:5.15rem!important;height:auto!important;max-height:1.9rem!important;-o-object-fit:contain!important;object-fit:contain!important}.app-root--with-sidebar .sidebar-toggle{width:2.7rem!important;height:2.7rem!important;border-radius:.95rem!important;border:1px solid #dfe8f1!important;background:#fff!important;color:#0f172a!important;box-shadow:0 8px 18px #0f172a14!important}.app-root--with-sidebar .sidebar-toggle svg{width:1.25rem!important;height:1.25rem!important}.app-root--with-sidebar .top-nav-right{margin-left:auto!important;gap:.45rem!important;min-width:0!important}.app-root--with-sidebar .top-nav-role{display:none!important}.app-root--with-sidebar .top-nav-logout,.app-root--with-sidebar .top-nav-right .primary{width:2.7rem!important;min-width:2.7rem!important;height:2.7rem!important;padding:0!important;border-radius:.95rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.app-root--with-sidebar .top-nav-logout span{display:none!important}.app-root--with-sidebar .top-nav-logout svg{width:1.2rem!important;height:1.2rem!important}.app-root--with-sidebar .main-content{width:100%!important;max-width:100%!important;margin-left:0!important;padding:.6rem .55rem calc(7.25rem + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important}.app-root--with-sidebar .tabbed-content,.app-root--with-sidebar .tab-panel,.app-root--with-sidebar .page,.app-root--with-sidebar .saas-page,.app-root--with-sidebar .inventory-page,.app-root--with-sidebar .orders-modern-page,.app-root--with-sidebar .listings-control-page,.app-root--with-sidebar .settings-pro-page,.app-root--with-sidebar .productdb-page-shell{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}.app-root--with-sidebar .tab-panel{padding:0!important}.app-root--with-sidebar .app-footer{display:none!important}.app-mobile-quick-dash{position:fixed;left:max(.7rem,env(safe-area-inset-left,0px));right:max(.7rem,env(safe-area-inset-right,0px));bottom:calc(.65rem + env(safe-area-inset-bottom,0px));z-index:420;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.42rem;border:1px solid rgba(209,250,229,.92);border-radius:1.35rem;background:#fffffff0;box-shadow:0 18px 44px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-mobile-quick-dash a{min-width:0;min-height:3.15rem;padding:.45rem .35rem;border:1px solid transparent;border-radius:1rem;color:#344054;text-decoration:none;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.42rem;align-items:center;background:transparent;transition:background .16s ease,border-color .16s ease,transform .16s ease}.app-mobile-quick-dash a:active{transform:translateY(1px)}.app-mobile-quick-dash a.is-active{border-color:#16a34a33;background:linear-gradient(135deg,#eafaf0,#fff);color:#14532d;box-shadow:inset 0 1px #ffffffeb}.app-mobile-quick-dash__icon{width:2rem;height:2rem;display:inline-grid;place-items:center;border-radius:.78rem;background:#eefaf3;color:#15803d;line-height:1}.app-mobile-quick-dash__icon svg{display:block;width:1.13rem;height:1.13rem;stroke-width:1.8}.app-mobile-quick-dash__copy{min-width:0;display:grid;gap:.02rem}.app-mobile-quick-dash__copy strong,.app-mobile-quick-dash__copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-mobile-quick-dash__copy strong{font-size:.78rem;font-weight:950;letter-spacing:-.01em}.app-mobile-quick-dash__copy small{color:#667085;font-size:.66rem;font-weight:800}.support-chat-toggle{bottom:calc(5.65rem + env(safe-area-inset-bottom,0px))!important;right:.8rem!important;z-index:410!important}.modal-backdrop,.listing-draft-modal-backdrop,.mq-review-modal-backdrop{inset:0!important;padding:.7rem!important;align-items:flex-end!important}.modal-backdrop>*,.listing-draft-modal-backdrop>*,.mq-review-modal-backdrop>*{width:min(100%,42rem)!important;max-width:100%!important;max-height:calc(100dvh - 1.4rem - env(safe-area-inset-bottom,0px))!important;overflow:auto!important;border-radius:1.15rem!important}input,select,textarea,button{max-width:100%!important}}@media(max-width:420px){.app-mobile-quick-dash{left:max(.45rem,env(safe-area-inset-left,0px));right:max(.45rem,env(safe-area-inset-right,0px));gap:.25rem;padding:.32rem;border-radius:1.15rem}.app-mobile-quick-dash a{grid-template-columns:1fr;justify-items:center;gap:.18rem;min-height:3.35rem;padding:.38rem .2rem;text-align:center}.app-mobile-quick-dash__icon{width:1.75rem;height:1.75rem;border-radius:.68rem}.app-mobile-quick-dash__icon svg{width:1rem;height:1rem}.app-mobile-quick-dash__copy strong{font-size:.72rem}.app-mobile-quick-dash__copy small{display:none}}.app-footer{display:none!important}.item-record-shell{display:flex;flex-direction:column}.item-record-tabs{order:-10;position:sticky;top:.75rem;z-index:8;display:flex;gap:.45rem;align-items:center;padding:.55rem;margin:0 0 1rem;border:1px solid rgba(148,163,184,.22);border-radius:1.25rem;background:#fffffff0;box-shadow:0 16px 40px #0f172a14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.item-record-tabs::-webkit-scrollbar{display:none}.item-record-tabs .pill{flex:1 0 auto;min-width:-moz-max-content;min-width:max-content;justify-content:center;border:1px solid transparent;background:transparent;color:#475569;border-radius:.9rem;padding:.8rem 1rem;box-shadow:none;font-weight:800;white-space:nowrap}.item-record-tabs .pill--active{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#bbf7d0;color:#166534;box-shadow:0 10px 24px #22c55e24}@supports selector(:has(*)){.item-record-shell:has(.item-record-tabs .pill--active:not(:first-child)) .item-record-hero,.item-record-shell:has(.item-record-tabs .pill--active:not(:first-child)) .item-record-priority-grid{display:none}}.item-record-card img,.item-record-hero img,.inventory-item-hero img,.inventory-card img,.items-table img{-o-object-fit:cover;object-fit:cover}@media(max-width:900px){:root{--list2-mobile-bottom-nav: 6.6rem;--list2-mobile-page-pad: .9rem}html,body,#root{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{background:#f6f8fb}*,*:before,*:after{box-sizing:border-box}img,canvas,svg,video{max-width:100%}button,[role=button],.button,input,select,textarea{min-height:44px;touch-action:manipulation}input,select,textarea{width:100%;max-width:100%;font-size:16px}h1,h2,h3,h4,p,span,small,strong,label,button,a,li,.badge,.pill,.chip{overflow-wrap:anywhere}.app-shell,.app-layout,.workspace-standalone-shell,.workspace-standalone-main,.main-content,.tabbed-content,.tab-panel,.page,.saas-page,.dashboard-modern-page,.inventory-page,.listings-page,.listings-control-page,.orders-page,.orders-modern-page,.settings-pro-page,.finance-page,.customers-page,.customer-detail-page,.item-record-page,.workflow-builder-root,.workflow-page,.workspace-module-page,.steve-page,.onboarding-page,.productdb-page{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.main-content,.workspace-standalone-main,.tab-panel,.page,.saas-page,.dashboard-modern-page,.inventory-page,.listings-control-page,.orders-modern-page,.settings-pro-page,.finance-page,.customers-page,.customer-detail-page,.item-record-page,.workspace-module-page,.steve-page,.productdb-page{padding-left:max(var(--list2-mobile-page-pad),env(safe-area-inset-left));padding-right:max(var(--list2-mobile-page-pad),env(safe-area-inset-right));padding-bottom:calc(var(--list2-mobile-bottom-nav) + env(safe-area-inset-bottom) + 1rem)}h1{font-size:clamp(1.75rem,8vw,2.35rem);line-height:1.04;letter-spacing:0}h2{font-size:clamp(1.35rem,6vw,1.85rem);line-height:1.08;letter-spacing:0}.page-hero,.saas-page-hero,.dashboard-hero,.inventory-hero,.orders-hero,.listings-hero,.listings-top-card,.settings-pro-hero,.finance-hero,.customer-hero,.item-record-hero,.workflow-editor-header{display:grid;grid-template-columns:1fr;gap:.9rem;padding:1rem;border-radius:1.15rem;min-width:0}.dashboard-queue-grid,.dashboard-grid,.dashboard-card-grid,.settings-pro-layout,.settings-pro-content-grid,.settings-pro-grid,.finance-grid,.finance-kpi-grid,.customers-grid,.customer-detail-grid,.item-record-layout,.item-record-priority-grid,.item-record-data-grid,.item-record-channel-grid,.listing-manage-overview-grid,.listing-manage-market-grid,.workflow-module-grid,.workspace-module-grid,.pricing-grid,.cases-grid,.tasks-grid,.orders-detail-grid,.orders-detail-status-grid,.orders-detail-meta-grid,.orders-detail-section-grid,.orders-summary-grid{display:grid;grid-template-columns:1fr;gap:.9rem}.card,.panel,.saas-card,.dashboard-card,.settings-pro-card,.inventory-card,.listing-card,.order-card,.finance-card,.customer-card,.item-record-card,.workspace-module-card,.orders-detail-card,.orders-card-panel,.orders-detail-hero,.orders-detail-section,.orders-detail-status-card,.orders-metric-card{max-width:100%;min-width:0;border-radius:1.15rem;overflow:visible}.items-table-shell,.orders-table-shell,.listings-table-shell,.inventory-table-shell,.table-shell,.table-wrapper,.settings-pro-table-wrap,.productdb-variant-table-panel,.responsive-table,.data-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:1rem}.orders-back-button,.item-record-back{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal}.item-record-tabs{order:-20;top:.5rem;margin:0 0 .9rem;border-radius:1.1rem}.item-record-tabs .pill{padding:.75rem .9rem}.item-record-hero,.item-record-card,.item-record-section,.item-file-manager,.item-record-panel,.item-detail-panel{width:100%;max-width:100%;min-width:0}.item-record-hero *,.item-detail-panel *,.item-file-manager *{min-width:0}.item-record-hero h1,.item-record-hero p,.item-record-card h2,.item-record-card h3,.item-record-card p,.item-detail-panel h2,.item-detail-panel h3,.item-detail-panel p,.item-record-data-cell,.item-record-data-cell div{overflow-wrap:anywhere;word-break:break-word}.item-record-data-grid{grid-template-columns:1fr}.item-record-data-cell{border-radius:1rem;padding:.9rem}.item-file-manager{display:grid;grid-template-columns:1fr;gap:.9rem}.item-file-manager__sidebar{position:static;width:100%}.item-file-manager__nav{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.item-file-manager__nav::-webkit-scrollbar{display:none}.item-folder{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content}.item-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding-inline:1rem;border-color:#22c55e5c;background:linear-gradient(135deg,#ecfdf5,#fff);color:#166534;font-weight:900}.modal-backdrop,.dialog-backdrop,.sheet-backdrop,.visual-catalog-modal{align-items:flex-end;justify-content:center;padding:0;z-index:3000}.modal,.modal-card,.dialog,.dialog-card,.sheet,.listing-type-modal,.variant-picker-modal,.visual-catalog-modal__shell,.settings-pro-category-modal,.settings-pro-ebay-policy-modal,.listings-edit-modal,.orders-modal,.listing-draft-modal-card,.item-identity-modal,.item-variant-picker-modal,.listing-manage-append-modal,.lead-overview-modal,.pricing-variants-modal{width:100%;max-width:100%;max-height:calc(100dvh - .65rem);margin:0;border-radius:1.35rem 1.35rem 0 0;overflow:auto;-webkit-overflow-scrolling:touch}.modal,.modal-card,.dialog-card,.listing-type-modal,.variant-picker-modal,.settings-pro-category-modal,.settings-pro-ebay-policy-modal,.orders-modal,.listing-draft-modal-card,.item-identity-modal,.item-variant-picker-modal,.listing-manage-append-modal,.lead-overview-modal,.pricing-variants-modal{padding:1rem}.modal-header,.dialog-header,.sheet-header,.settings-pro-category-modal__header,.orders-modal-header,.listing-draft-modal-header,.item-identity-modal__header{position:sticky;top:0;z-index:2;margin:-1rem -1rem 0;padding:1rem;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(148,163,184,.18)}}@media(max-width:900px){.orders-modern-page{display:grid!important;gap:.9rem!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding-bottom:7rem!important}.orders-modern-page .orders-hero-card,.orders-modern-page .orders-auto-sync-strip,.orders-modern-page .orders-workflow-rail,.orders-modern-page .orders-filter-panel,.orders-modern-page .orders-alert-card,.orders-modern-page .orders-bulk-bar,.orders-modern-page .orders-table-shell,.orders-modern-page .orders-pagination-row,.orders-modern-page .orders-detail-hero,.orders-modern-page .orders-detail-status-grid,.orders-modern-page .orders-detail-grid,.orders-modern-page .orders-card-panel{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.orders-modern-page .orders-hero-card{padding:1rem!important;border-radius:1.15rem!important}.orders-modern-page .orders-hero-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:.85rem!important}.orders-modern-page .orders-hero-row .inventory-hero__copy{min-width:0!important}.orders-modern-page .orders-hero-row h1{margin:0!important;font-size:clamp(2rem,11vw,3rem)!important;line-height:.95!important;overflow-wrap:anywhere!important}.orders-modern-page .orders-hero-actions,.orders-modern-page .orders-control-row--primary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.6rem!important;width:100%!important}.orders-modern-page .orders-hero-actions{grid-column:1 / -1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}.orders-modern-page .orders-hero-actions>button,.orders-modern-page .orders-sync-tools>summary,.orders-modern-page .orders-control-row--primary select,.orders-modern-page .orders-control-row--primary input[type=date],.orders-modern-page .orders-control-row--primary button{width:100%!important;min-width:0!important;min-height:46px!important;padding:.68rem .72rem!important;border-radius:.9rem!important;line-height:1.15!important;white-space:nowrap!important;box-sizing:border-box!important}.orders-modern-page .orders-sync-tools{width:100%!important;min-width:0!important;position:relative!important}.orders-modern-page .orders-sync-tools__menu{left:auto!important;right:0!important;width:min(20rem,calc(100vw - 2rem))!important;max-width:calc(100vw - 2rem)!important}.orders-modern-page .orders-auto-sync-strip,.orders-modern-page .orders-filter-panel{display:grid!important;gap:.75rem!important;padding:.85rem!important;border-radius:1.1rem!important}.orders-modern-page .orders-auto-sync-strip__meta,.orders-modern-page .orders-workflow-rail,.orders-modern-page .orders-quick-view-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.orders-modern-page .orders-auto-sync-strip__meta::-webkit-scrollbar,.orders-modern-page .orders-workflow-rail::-webkit-scrollbar,.orders-modern-page .orders-quick-view-row::-webkit-scrollbar{display:none!important}.orders-modern-page .orders-workflow-rail,.orders-modern-page .orders-quick-view-row{gap:.55rem!important;padding-bottom:.15rem!important}.orders-modern-page .orders-workflow-step{flex:0 0 min(13.5rem,74vw)!important;min-width:min(13.5rem,74vw)!important}.orders-modern-page .orders-search-input{grid-column:1 / -1!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:.78rem .9rem!important;border-radius:.95rem!important;font-size:16px!important;box-sizing:border-box!important}.orders-modern-page .orders-status-chip,.orders-modern-page .orders-filter-actions,.orders-modern-page .orders-filter-actions button{flex:0 0 auto!important;width:auto!important;min-width:-moz-max-content!important;min-width:max-content!important;min-height:42px!important;padding:.55rem .78rem!important;border-radius:999px!important;white-space:nowrap!important;box-sizing:border-box!important}.orders-modern-page .orders-table-shell{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.orders-modern-page .orders-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.orders-modern-page .orders-table thead{display:none!important}.orders-modern-page .orders-table tbody{display:grid!important;gap:.72rem!important;width:100%!important;min-width:0!important}.orders-modern-page .orders-table tr{display:grid!important;grid-template-columns:5.7rem minmax(0,1fr)!important;grid-auto-rows:min-content!important;-moz-column-gap:.78rem!important;column-gap:.78rem!important;row-gap:.44rem!important;align-items:start!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.7rem!important;border:1px solid #e5e7eb!important;border-radius:.82rem!important;background:#fff!important;box-shadow:0 1px 3px #0f172a14!important;box-sizing:border-box!important}.orders-modern-page .orders-table tr:before{content:"Image";grid-column:1;grid-row:1 / span 5;display:grid;width:5.7rem;min-height:7.4rem;height:100%;place-items:center;overflow:hidden;border:1px solid #e5e7eb;border-radius:.58rem;background:#f8fafc;color:#94a3b8;font-size:.72rem;font-weight:850;text-align:center}.orders-modern-page .orders-table tr.orders-mobile-has-hero:before{content:""!important;background-image:var(--orders-mobile-hero-url)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;color:transparent!important}.orders-modern-page .orders-table td{display:none!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;box-sizing:border-box!important}.orders-modern-page .orders-table td:nth-child(4),.orders-modern-page .orders-table td:nth-child(5),.orders-modern-page .orders-table td:nth-child(6),.orders-modern-page .orders-table td:nth-child(7),.orders-modern-page .orders-table td:nth-child(9),.orders-modern-page .orders-table td:nth-child(11){display:block!important;grid-column:2!important}.orders-modern-page .orders-table td:nth-child(4){grid-row:1!important}.orders-modern-page .orders-table td:nth-child(5){grid-row:2!important}.orders-modern-page .orders-table td:nth-child(9){grid-row:3!important}.orders-modern-page .orders-table td:nth-child(6),.orders-modern-page .orders-table td:nth-child(7){grid-row:4!important}.orders-modern-page .orders-table td:nth-child(11){grid-row:5!important}.orders-modern-page .orders-table .orders-item-cell{display:block!important;width:100%!important;min-width:0!important}.orders-modern-page .orders-table .orders-item-cell strong{display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;color:#111827!important;font-size:.98rem!important;font-weight:850!important;line-height:1.2!important;letter-spacing:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.orders-modern-page .orders-table .orders-item-cell span{display:none!important}.orders-modern-page .orders-channel-badge,.orders-modern-page .orders-pill{max-width:100%!important;min-height:1.5rem!important;padding:.18rem .5rem!important;border-radius:999px!important;font-size:.72rem!important;line-height:1.1!important;white-space:nowrap!important}.orders-modern-page .orders-table td:nth-child(9) strong{color:#111827!important;font-size:1.02rem!important;font-weight:900!important;line-height:1.1!important}.orders-modern-page .orders-status-stack{display:contents!important}.orders-modern-page .orders-status-stack small,.orders-modern-page .orders-table td:nth-child(2),.orders-modern-page .orders-table td:nth-child(3),.orders-modern-page .orders-table td:nth-child(8),.orders-modern-page .orders-table td:nth-child(10){display:none!important}.orders-modern-page .orders-kebab-button{position:relative!important;z-index:5!important;width:100%!important;min-height:2.35rem!important;padding:.52rem .75rem!important;border:1px solid #bbf7d0!important;border-radius:.72rem!important;background:#f0fdf4!important;color:#166534!important;font-size:.86rem!important;font-weight:900!important;text-align:center!important}.orders-modern-page .orders-empty-cell{display:block!important;grid-column:1 / -1!important;text-align:center!important;padding:1.25rem!important}.orders-modern-page .orders-pagination-row{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;align-items:center!important;justify-content:space-between!important}.orders-modern-page .orders-detail-hero,.orders-modern-page .orders-detail-status-grid,.orders-modern-page .orders-detail-grid,.orders-modern-page .orders-two-column,.orders-modern-page .orders-modal-grid{display:grid!important;grid-template-columns:1fr!important;gap:.8rem!important}.orders-modern-page .orders-card-panel{padding:1rem!important}}@media(max-width:420px){.orders-modern-page .orders-hero-actions,.orders-modern-page .orders-control-row--primary,.orders-modern-page .orders-detail-hero,.orders-modern-page .orders-detail-status-grid,.orders-modern-page .orders-detail-grid{grid-template-columns:1fr!important}}@media(max-width:380px){.orders-modern-page .orders-table tr{grid-template-columns:5.15rem minmax(0,1fr)!important}.orders-modern-page .orders-table tr:before{width:5.15rem}}@media(max-width:900px){.inventory-page .inventory-table-shell,.inventory-page .items-table-shell,.listings-control-page .listings-table-shell,.listings-page .listings-table-shell{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:0!important;max-height:none!important}.inventory-page .inventory-table,.inventory-page .items-table,.listings-control-page .listings-table,.listings-page .listings-table{visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important}.inventory-page .inventory-table tbody,.inventory-page .inventory-table tr,.inventory-page .inventory-table td,.inventory-page .items-table tbody,.inventory-page .items-table tr,.inventory-page .items-table td,.listings-control-page .listings-table tbody,.listings-control-page .listings-table tr,.listings-control-page .listings-table td,.listings-page .listings-table tbody,.listings-page .listings-table tr,.listings-page .listings-table td{visibility:visible!important;opacity:1!important}}@media(max-width:768px){.listings-control-page{width:100%;max-width:100%;overflow-x:hidden;padding:.62rem .62rem calc(6rem + env(safe-area-inset-bottom,0px))!important;background:#f6f8fb!important}.listings-control-page .listings-top-card{flex-direction:row!important;align-items:center!important;gap:.7rem!important;margin-bottom:.5rem!important;padding:.72rem!important;border-radius:1rem!important;box-shadow:0 8px 20px #0f172a0d!important}.listings-control-page .listings-title-icon,.listings-control-page .listings-title-cluster p{display:none!important}.listings-control-page .listings-title-cluster{min-width:0;gap:0!important}.listings-control-page .listings-title-cluster h1{margin:0!important;font-size:1.24rem!important;line-height:1.05!important;letter-spacing:0!important}.listings-control-page .listings-top-actions{flex:0 0 auto;gap:.38rem!important;flex-wrap:nowrap!important}.listings-control-page .listings-top-actions button{width:auto!important;min-width:0!important;min-height:2.12rem!important;padding:.42rem .62rem!important;border-radius:.78rem!important;font-size:.74rem!important;white-space:nowrap}.listings-control-page .listings-ops-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.36rem!important;margin:0 0 .46rem!important}.listings-control-page .listings-ops-card{min-height:0!important;padding:.43rem .34rem!important;border-radius:.78rem!important;box-shadow:0 6px 14px #0f172a0b!important}.listings-control-page .listings-ops-card:hover,.listings-control-page .listings-ops-card--active{transform:none!important;box-shadow:0 8px 18px #16a34a14!important}.listings-control-page .listings-ops-card__label{font-size:.56rem!important;line-height:1.05!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important}.listings-control-page .listings-ops-card strong{margin-top:.17rem!important;font-size:1.02rem!important;line-height:1!important;letter-spacing:0!important}.listings-control-page .listings-ops-card small{display:none!important}.listings-control-page .listings-view-helper{display:flex!important;flex-direction:row!important;align-items:center!important;gap:.36rem!important;min-width:0;margin:0 0 .46rem!important;font-size:.72rem!important;line-height:1.2!important}.listings-control-page .listings-view-helper strong{flex:0 0 auto}.listings-control-page .listings-view-helper span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.list2-listings-mobile-filters .listings-control-page .listings-control-bar,.listings-control-page .listings-control-bar{margin-bottom:.48rem!important;padding:.5rem!important;border-radius:.9rem!important;box-shadow:0 7px 16px #0f172a0b!important}.list2-listings-filter-button{min-height:2.58rem!important;border-radius:.82rem!important;box-shadow:none!important}.listings-control-page .listings-table-shell{display:block!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.listings-mobile-feed+.listings-table-shell{display:none!important}.listings-control-page .listings-table,.listings-control-page .listings-table tbody,.listings-control-page .listings-table tr,.listings-control-page .listings-table td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}.listings-control-page .listings-table{min-width:0!important;border-collapse:separate!important;border-spacing:0!important}.listings-control-page .listings-table thead{display:none!important}.listings-control-page .listings-table tbody{display:grid!important;gap:.62rem!important}.listings-control-page .listings-item-parent-row{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem!important;padding:.66rem!important;border:1px solid #e2e8f0!important;border-radius:.92rem!important;background:#fff!important;box-shadow:0 8px 22px #0f172a11!important}.listings-control-page .listings-item-parent-row:hover td,.listings-control-page .listings-item-parent-row>td{padding:0!important;border:0!important;background:transparent!important}.listings-control-page .listings-item-parent-row>td:before{content:none!important;display:none!important}.listings-control-page .listings-item-parent-row>td:first-child{position:absolute;top:.54rem;right:.54rem;z-index:2;width:auto!important}.listings-control-page .listings-item-parent-row>td:first-child input{width:1rem;height:1rem}.listings-control-page .listings-item-parent-row>td:nth-child(2),.listings-control-page .listings-item-parent-row>td:nth-child(3),.listings-control-page .listings-item-parent-row>td:nth-child(8){grid-column:1 / -1}.listings-control-page .listings-item-title-cell--premium{display:grid!important;grid-template-columns:5.2rem minmax(0,1fr)!important;grid-template-areas:"thumb main" "thumb toggle";gap:.3rem .68rem!important;align-items:start!important;padding-right:1.35rem}.listings-control-page .listings-item-title-cell--premium .listing-item-thumb{grid-area:thumb;width:5.2rem!important;height:5.2rem!important;min-width:5.2rem!important;border-radius:.72rem!important;background:#f8fafc!important;border:1px solid rgba(187,247,208,.9)!important;box-shadow:inset 0 0 0 1px #ffffffb8!important;color:#15803d!important;font-size:.62rem!important;line-height:1.05!important;text-align:center}.listings-control-page .listing-item-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background:#fff!important}.listings-control-page .listings-item-main{grid-area:main;gap:.28rem!important;min-width:0}.listings-control-page .listings-item-head strong{display:-webkit-box;overflow:hidden;color:#111827!important;font-size:.98rem!important;font-weight:950!important;line-height:1.16!important;letter-spacing:0!important;-webkit-line-clamp:2;-webkit-box-orient:vertical}.listings-control-page .listings-item-subline{margin-top:0!important;overflow:hidden;color:#667085!important;font-size:.78rem!important;line-height:1.24!important;font-weight:750!important;text-overflow:ellipsis;white-space:nowrap}.listings-control-page .listings-item-meta{gap:.26rem!important;margin-top:.2rem!important}.listings-control-page .listings-item-meta span,.listings-control-page .listing-platform-badge,.listings-control-page .listing-status-chip,.listings-control-page .listings-sync-chip{min-height:1.38rem!important;padding:.16rem .42rem!important;border-radius:999px!important;font-size:.68rem!important;line-height:1.05!important;font-weight:850!important;overflow-wrap:anywhere}.listings-control-page .listing-expand-toggle{grid-area:toggle;width:-moz-fit-content!important;width:fit-content!important;height:auto!important;min-height:1.55rem!important;padding:.18rem .5rem!important;border-radius:999px!important;background:#f0fdf4!important;color:#15803d!important;font-size:0!important;white-space:nowrap}.listings-control-page .listing-expand-toggle:after{content:"View listings";font-size:.68rem;font-weight:900;line-height:1}.listings-control-page .listings-platform-cell--premium{display:flex!important;flex-wrap:wrap;gap:.28rem!important}.listings-control-page .listing-platform-line{display:inline-flex!important;align-items:center;gap:.2rem!important;min-width:0;max-width:100%}.listings-control-page .listing-add-platform{width:auto!important;min-height:1.45rem!important;height:auto!important;padding:.18rem .5rem!important;border-radius:999px!important;font-size:.68rem!important}.listings-control-page .listing-count-cell--premium,.listings-control-page .listings-metric-cell--premium,.listings-control-page .listings-sync-cell--premium{min-height:3.1rem;display:grid!important;align-content:center;gap:.12rem!important;padding:.42rem!important;border:1px solid #e2e8f0;border-radius:.66rem;background:#f8fafc}.listings-control-page .listing-count-cell--premium strong,.listings-control-page .listings-metric-cell--premium strong{overflow:hidden;color:#111827!important;font-size:.8rem!important;line-height:1.1!important;text-overflow:ellipsis;white-space:nowrap}.listings-control-page .listing-count-cell--premium span,.listings-control-page .listing-count-cell--premium small,.listings-control-page .listings-metric-cell--premium span,.listings-control-page .listings-metric-cell--premium small,.listings-control-page .listings-sync-cell--premium span,.listings-control-page .listings-sync-cell--premium small{max-width:100%;overflow:hidden;color:#667085!important;font-size:.66rem!important;line-height:1.15!important;text-overflow:ellipsis;white-space:nowrap}.listings-control-page .listing-row-actions--premium{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.28rem!important}.listings-control-page .listing-row-actions--premium button{width:100%!important;min-width:0!important;min-height:2rem!important;padding:.36rem .42rem!important;border-radius:.64rem!important;font-size:.72rem!important;line-height:1.05!important;white-space:nowrap}.listings-control-page .listing-row-actions--premium .ghost{grid-column:auto!important}.listings-control-page .listings-child-row--premium{margin:-.34rem .12rem 0!important}.listings-control-page .listings-child-row--premium>td{padding:0!important;background:transparent!important}.listings-control-page .listing-lines-panel--table{padding:.46rem!important;border-radius:.84rem!important;overflow:hidden!important;box-shadow:0 8px 18px #0f172a0b}.listings-control-page .listing-lines-table,.listings-control-page .listing-lines-table tbody,.listings-control-page .listing-lines-table tr,.listings-control-page .listing-lines-table td{display:block!important;width:100%!important;min-width:0!important}.listings-control-page .listing-lines-table thead{display:none!important}.listings-control-page .listing-lines-table tbody{display:grid!important;gap:.4rem!important}.listings-control-page .listing-lines-table tr{display:grid!important;gap:.24rem!important;padding:.48rem!important;border:1px solid #eef2f7!important;border-radius:.72rem!important;background:#fbfdff!important}.listings-control-page .listing-lines-table td{padding:0!important;border:0!important;font-size:.72rem!important}.listings-mobile-feed.mobile-object-feed{display:grid!important;gap:.62rem!important;margin-top:0!important;width:100%;max-width:100%}.listings-mobile-card.mobile-object-card{grid-template-columns:5.2rem minmax(0,1fr)!important;gap:.68rem!important;align-items:start!important;padding:.66rem!important;border-radius:.92rem!important;border:1px solid #e2e8f0!important;background:#fff!important;box-shadow:0 8px 22px #0f172a11!important}.listings-mobile-card:active{background:#f8fafc!important}.listings-mobile-card .listing-item-thumb{width:5.2rem!important;height:5.2rem!important;min-width:5.2rem!important;border-radius:.72rem!important;background:#f8fafc!important;border:1px solid rgba(187,247,208,.9)!important;box-shadow:inset 0 0 0 1px #ffffffb8!important;color:#15803d!important;font-size:.62rem!important;line-height:1.05!important;text-align:center}.listings-mobile-card .listing-item-thumb img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;background:#fff!important}.listings-mobile-card .mobile-object-main{gap:.32rem!important;min-width:0}.listings-mobile-card .mobile-object-head{align-items:center!important;gap:.4rem!important}.listings-mobile-card .mobile-object-state{min-width:0;min-height:1.38rem;display:inline-flex;align-items:center;padding:.14rem .48rem;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:.68rem!important;line-height:1;font-weight:900!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listings-mobile-card .mobile-object-chevron{flex:0 0 auto;width:1.28rem;height:1.28rem;display:inline-grid;place-items:center;border:1px solid #dbe4ef;border-radius:999px;color:#334155!important;font-size:.86rem!important;line-height:1}.listings-mobile-card h3{font-size:.98rem!important;line-height:1.16!important;letter-spacing:0!important;-webkit-line-clamp:2!important}.listings-mobile-card p{color:#667085!important;font-size:.78rem!important;line-height:1.24!important;font-weight:750!important;-webkit-line-clamp:1!important}.listings-mobile-card .mobile-object-pill-row,.listings-mobile-card .mobile-object-meta,.listings-mobile-card .mobile-object-actions{gap:.28rem!important}.listings-mobile-card .mobile-object-pill,.listings-mobile-card .mobile-object-meta span,.listings-mobile-issue{min-height:1.38rem!important;max-width:100%;padding:.16rem .42rem!important;border-radius:999px!important;font-size:.68rem!important;line-height:1.05!important;font-weight:850!important;overflow-wrap:anywhere}.listings-mobile-category-row{display:flex;flex-wrap:wrap;gap:.26rem;min-width:0}.listings-mobile-category-row .mobile-object-pill{background:#f1f5f9!important;color:#475569!important}.listings-mobile-card .mobile-object-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.listings-mobile-card .mobile-object-meta span{justify-content:center;border-radius:.62rem!important;background:#f8fafc!important}.listings-mobile-platform-pill--live,.listings-mobile-platform-pill--ready{border-color:#bbf7d0!important;background:#f0fdf4!important;color:#15803d!important}.listings-mobile-platform-pill--draft,.listings-mobile-platform-pill--partial{border-color:#fde68a!important;background:#fffbeb!important;color:#b45309!important}.listings-mobile-platform-pill--failed,.listings-mobile-platform-pill--needs_attention{border-color:#fecaca!important;background:#fef2f2!important;color:#b91c1c!important}.listings-mobile-issue{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.listings-mobile-issue--attention{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.listings-mobile-card .mobile-object-note{display:none!important}.listings-mobile-card .mobile-object-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.1rem!important}.listings-mobile-card .mobile-object-actions button,.listings-mobile-card .mobile-object-actions .primary{width:100%!important;min-width:0!important;min-height:2rem!important;padding:.36rem .42rem!important;border-radius:.64rem!important;font-size:.72rem!important;line-height:1.05!important;white-space:nowrap}.listings-mobile-card .mobile-object-actions .listings-mobile-action--primary{color:#fff!important;background:linear-gradient(135deg,#64bd74,#3f9853)!important;border-color:transparent!important}.listings-mobile-card .mobile-object-actions .listings-mobile-action--wide{grid-column:1 / -1}}@media(max-width:380px){.listings-mobile-card.mobile-object-card{grid-template-columns:4.72rem minmax(0,1fr)!important;gap:.56rem!important;padding:.58rem!important}.listings-mobile-card .listing-item-thumb{width:4.72rem!important;height:4.72rem!important;min-width:4.72rem!important}.listings-control-page .listings-ops-card__label{font-size:.52rem!important}}@media(max-width:768px){.listings-control-page .listings-table tr.listings-item-parent-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}.listing-lines-add-platform{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding:.75rem;border:1px dashed #cbd5e1;border-radius:.85rem;background:#f8fafc}.listing-lines-add-platform>div:first-child{display:grid;gap:.16rem}.listing-lines-add-platform strong{color:#0f172a;font-size:.86rem}.listing-lines-add-platform span{color:#64748b;font-size:.76rem}.listing-lines-add-platform__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.listing-lines-add-platform button,.listing-line-menu--danger{min-height:2rem;border-radius:.65rem;white-space:nowrap}.listing-line-menu--danger{color:#dc2626!important;border-color:#fecaca!important;background:#fff7f7!important}.listings-mobile-draft-hidden{display:none!important}@media(max-width:768px){.listings-control-page{overflow-x:hidden!important}.listings-control-page .listings-item-parent-row{grid-template-columns:minmax(0,1fr)!important;gap:.52rem!important;padding:.6rem!important;border-radius:.82rem!important;box-shadow:0 7px 18px #0f172a0e!important}.listings-control-page .listings-item-parent-row>td:nth-child(3),.listings-control-page .listings-item-parent-row>td:nth-child(4),.listings-control-page .listings-item-parent-row>td:nth-child(5),.listings-control-page .listings-item-parent-row>td:nth-child(6),.listings-control-page .listings-item-parent-row>td:nth-child(7){display:none!important}.listings-control-page .listings-item-parent-row>td:nth-child(2),.listings-control-page .listings-item-parent-row>td:nth-child(8){grid-column:1 / -1!important}.listings-control-page .listings-item-title-cell--premium{grid-template-columns:4.4rem minmax(0,1fr)!important;grid-template-areas:"thumb main"!important;gap:.58rem!important;padding-right:1.35rem!important}.listings-control-page .listings-item-title-cell--premium .listing-item-thumb{width:4.4rem!important;height:4.4rem!important;min-width:4.4rem!important;border-radius:.68rem!important}.listings-control-page .listings-item-main{gap:.22rem!important}.listings-control-page .listings-item-head strong{font-size:.92rem!important;line-height:1.12!important;-webkit-line-clamp:2}.listings-control-page .listings-item-subline{font-size:.68rem!important;line-height:1.16!important}.listings-control-page .listings-item-meta{gap:.22rem!important;margin-top:.2rem!important}.listings-control-page .listings-item-meta span,.listings-control-page .listings-mobile-reference-status{min-height:1.18rem!important;padding:.12rem .38rem!important;border-radius:999px!important;font-size:.61rem!important;font-weight:850!important;line-height:1!important}.listings-mobile-reference-status[data-tone=green]{color:#15803d!important;background:#dcfce7!important}.listings-mobile-reference-status[data-tone=orange]{color:#b45309!important;background:#fef3c7!important}.listings-mobile-reference-status[data-tone=red]{color:#dc2626!important;background:#fee2e2!important}.listings-control-page .listing-expand-toggle--original{display:none!important}.listings-control-page .listing-row-actions--premium{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,1.28fr) minmax(0,.78fr)!important;gap:.32rem!important;align-items:stretch!important}.listings-control-page .listing-row-actions--premium>.primary,.listings-control-page .listing-row-actions--premium>.listings-mobile-reference-hidden-primary{display:none!important}.listings-mobile-marketplace-button,.listings-mobile-liveness,.listings-mobile-overview{width:100%!important;min-width:0!important;min-height:2.08rem!important;padding:.36rem .42rem!important;border:1px solid #dbe4ee!important;border-radius:.58rem!important;background:#fff!important;color:#1e293b!important;font-size:.64rem!important;font-weight:900!important;line-height:1.05!important;text-align:center!important}.listings-mobile-marketplace-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.28rem!important}.listings-mobile-marketplace-button i{width:.36rem;height:.36rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-1px)}.listings-mobile-marketplace-button.is-open i{transform:rotate(225deg) translateY(-1px)}.listings-mobile-liveness{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.28rem!important;white-space:normal!important}.listings-mobile-liveness:before{content:"";width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:currentColor}.listings-mobile-liveness[data-tone=green]{color:#15803d!important;border-color:#bbf7d0!important;background:#f0fdf4!important}.listings-mobile-liveness[data-tone=orange]{color:#d97706!important;border-color:#fde68a!important;background:#fffbeb!important}.listings-mobile-liveness[data-tone=red]{color:#dc2626!important;border-color:#fecaca!important;background:#fff7f7!important}.listings-mobile-overview{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#334155!important}.listings-control-page .listings-child-row--premium{margin:-.22rem .12rem 0!important}.listings-control-page .listings-child-row--premium>td{padding:0!important;background:transparent!important}.listings-control-page .listing-lines-panel--table{padding:.62rem!important;border:1px solid #e2e8f0!important;border-radius:.86rem!important;background:#fff!important;box-shadow:0 7px 16px #0f172a0a!important}.listings-mobile-marketplace-header{display:grid;gap:.12rem;margin-bottom:.55rem;padding-bottom:.52rem;border-bottom:1px solid #e2e8f0}.listings-mobile-marketplace-header strong{color:#0f172a;font-size:.9rem;line-height:1.1}.listings-mobile-marketplace-header span{color:#64748b;font-size:.68rem;line-height:1.2}.listings-control-page .listing-lines-table,.listings-control-page .listing-lines-table tbody,.listings-control-page .listing-lines-table tr,.listings-control-page .listing-lines-table td{display:block!important;width:100%!important;min-width:0!important}.listings-control-page .listing-lines-table thead{display:none!important}.listings-control-page .listing-lines-table tbody{display:grid!important;gap:0!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"platform status" "price health" "listing listing" "actions actions"!important;gap:.34rem .5rem!important;padding:.68rem 0!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row:last-child{border-bottom:0!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td{padding:0!important;border:0!important;background:transparent!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(1){grid-area:listing}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(2){grid-area:platform}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(3){grid-area:status;justify-self:end}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(4){grid-area:price;color:#475569!important;font-size:.72rem!important;font-weight:800!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(4):before{content:"Price";display:block;margin-bottom:.12rem;color:#64748b;font-size:.62rem;font-weight:700}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(5),.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(6),.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(8){display:none!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(7){grid-area:health;justify-self:end;text-align:right}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(9){grid-area:actions}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(1) strong{display:none!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(1) span{display:block!important;color:#64748b!important;font-size:.7rem!important;line-height:1.2!important}.listings-control-page .listing-lines-table tr.listings-mobile-platform-row td:nth-child(1) span:before{content:"Listing ID";display:block;margin-bottom:.12rem;color:#64748b;font-size:.62rem;font-weight:700}.listings-control-page .listing-lines-table .listing-platform-badge,.listings-control-page .listing-lines-table .listing-status-chip,.listings-control-page .listing-lines-table .listings-sync-chip{min-height:1.42rem!important;padding:.16rem .48rem!important;font-size:.68rem!important;line-height:1!important}.listings-control-page .listing-lines-table .listing-line-reason{display:block!important;margin-top:.18rem!important;color:#64748b!important;font-size:.64rem!important;line-height:1.18!important}.listings-control-page .listing-line-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;width:100%!important}.listings-control-page .listing-line-actions a,.listings-control-page .listing-line-actions button,.listings-control-page .listing-line-view-marketplace--disabled{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:2.15rem!important;padding:.36rem .48rem!important;border-radius:.58rem!important;font-size:.68rem!important;font-weight:900!important;line-height:1.05!important;text-align:center!important;white-space:nowrap!important}.listings-control-page .listing-line-view-marketplace--disabled{display:none!important}.listing-lines-add-platform{align-items:stretch;flex-direction:column;gap:.42rem;margin-top:.58rem;padding:.58rem 0 0;border:0;border-top:1px solid #e2e8f0;border-radius:0;background:transparent}.listing-lines-add-platform__actions{justify-content:flex-start}.listing-lines-add-platform button{min-height:2rem;padding:.34rem .62rem;border:1px solid #dbe4ee;border-radius:.58rem;background:#fff;color:#15803d;font-size:.68rem;font-weight:900}}@media(max-width:380px){.listings-control-page .listing-row-actions--premium{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,.76fr)!important;gap:.24rem!important}.listings-mobile-marketplace-button,.listings-mobile-liveness,.listings-mobile-overview{min-height:2rem!important;padding:.28rem .3rem!important;font-size:.58rem!important}}.mcmd-page,.mcmd-page *{box-sizing:border-box}.mcmd-page{width:100%;min-height:100dvh;display:grid;gap:.72rem;padding:.8rem .76rem calc(6.8rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#f8fafcf5,#fffffffa 38%),#f8fafc;color:#0f172a;overflow-x:hidden}.mcmd-identity,.mcmd-section,.mcmd-panel,.mcmd-learning{min-width:0}.mcmd-identity{display:grid;gap:.48rem}.mcmd-title-card,.mcmd-role-row,.mcmd-panel,.mcmd-priority-card,.mcmd-learning-card{border:1px solid #e2e8f0;background:#fff;box-shadow:0 8px 24px #0f172a0b}.mcmd-title-card{min-height:4.05rem;display:flex;align-items:center;gap:.78rem;border-radius:.86rem;padding:.62rem .74rem}.mcmd-title-card__icon,.mcmd-priority-card__icon,.mcmd-learning-card>span{display:grid;place-items:center;flex:0 0 auto}.mcmd-title-card__icon{width:2.72rem;height:2.72rem;border:1px solid #dbe4ef;border-radius:.72rem;color:#10203c;background:#fbfdff}.mcmd-title-card__icon svg{width:1.22rem;height:1.22rem}.mcmd-title-card h1{margin:0;color:#101b32;font-size:1.44rem;line-height:1.05;font-weight:950;letter-spacing:0}.mcmd-role-row{min-height:3rem;display:flex;align-items:center;gap:.58rem;border-radius:.78rem;padding:.54rem .86rem;color:#15243b;font-size:.88rem;font-weight:900}.mcmd-role-row svg{width:1.08rem;height:1.08rem;color:#557296}.mcmd-section,.mcmd-panel{display:grid;gap:.62rem}.mcmd-panel{border-radius:.88rem;padding:.76rem}.mcmd-section-heading,.mcmd-panel-heading,.mcmd-marketplace-heading{min-width:0}.mcmd-section-kicker{display:inline-flex;align-items:center;gap:.48rem;color:#5f6f86;font-size:.82rem;font-weight:950;line-height:1.2}.mcmd-section-kicker svg{width:1rem;height:1rem}.mcmd-panel-heading{display:grid;gap:.18rem}.mcmd-panel-heading h2{margin:0;color:#172033;font-size:1rem;line-height:1.15;font-weight:950;letter-spacing:0}.mcmd-panel-heading p{margin:0;color:#5b6a80;font-size:.78rem;line-height:1.36}.mcmd-state{color:#475569;font-size:.84rem;font-weight:800}.mcmd-state--error,.mcmd-error{color:#b91c1c}.mcmd-muted{color:#64748b;font-size:.78rem;line-height:1.35}.mcmd-carousel-controls{display:grid;grid-template-columns:minmax(5.1rem,max-content) minmax(0,1fr) minmax(5.1rem,max-content);align-items:center;gap:.48rem;padding:.18rem 0}.mcmd-carousel-button{min-width:5.1rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;gap:.34rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#12213a;font-size:.78rem;font-weight:950;white-space:nowrap;box-shadow:0 7px 18px #0f172a0e}.mcmd-carousel-button svg{width:1rem;height:1rem}.mcmd-carousel-dots{min-width:0;display:flex;align-items:center;justify-content:center;gap:.34rem;overflow:hidden}.mcmd-carousel-dots span{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:#cbd5e1}.mcmd-carousel-dots span.is-active{background:#18b86b}.mcmd-priority-list{display:grid;gap:.58rem}.mcmd-priority-card{min-width:0;display:grid;grid-template-columns:3.45rem minmax(0,1fr) 2.62rem;grid-template-areas:"icon body count" "icon footer footer";gap:.46rem .62rem;align-items:center;border-radius:.82rem;padding:.64rem}.mcmd-priority-card__icon{grid-area:icon;width:2.64rem;height:2.64rem;border:1px solid #fed7aa;border-radius:50%;background:#fff7ed;color:#f59e0b}.mcmd-priority-card__icon svg{width:1.18rem;height:1.18rem}.mcmd-priority-card__count{grid-area:count;justify-self:end;width:2.42rem;height:2.42rem;display:grid;place-items:center;border:1px solid #fed7aa;border-radius:50%;background:#fffbeb;color:#d97706;font-size:.95rem;font-weight:950}.mcmd-priority-card__body{grid-area:body;min-width:0;display:grid;gap:.26rem}.mcmd-priority-card__body h2{margin:0;color:#101b32;font-size:.98rem;line-height:1.16;font-weight:950;letter-spacing:0}.mcmd-priority-card__body p{margin:0;color:#53627a;font-size:.8rem;line-height:1.36}.mcmd-priority-card__footer{grid-area:footer;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.5rem}.mcmd-priority-card__footer span{color:#5b6a80;font-size:.74rem;line-height:1.2;white-space:nowrap}.mcmd-priority-card__footer button,.mcmd-inline-action,.mcmd-full-action,.mcmd-insight button{border:0;border-radius:.44rem;color:#fff;background:#13b96d;font-weight:950;white-space:nowrap;box-shadow:0 8px 18px #13b96d2e}.mcmd-priority-card__footer button{max-width:10.8rem;min-height:2.1rem;padding:.42rem .68rem;font-size:.74rem;overflow:hidden;text-overflow:ellipsis}.mcmd-priority-card--green .mcmd-priority-card__icon,.mcmd-priority-card--green .mcmd-priority-card__count{border-color:#bbf7d0;background:#f0fdf4;color:#16a34a}.mcmd-priority-card--green .mcmd-priority-card__footer button{background:#13b96d}.mcmd-priority-card--purple .mcmd-priority-card__icon,.mcmd-priority-card--purple .mcmd-priority-card__count{border-color:#ddd6fe;background:#f5f3ff;color:#7c3aed}.mcmd-priority-card--purple .mcmd-priority-card__footer button{background:#7c3aed;box-shadow-color:rgba(124,58,237,.18)}.mcmd-priority-card--orange .mcmd-priority-card__footer button{background:#f59e0b;box-shadow-color:rgba(245,158,11,.18)}.mcmd-priority-card--red .mcmd-priority-card__icon,.mcmd-priority-card--red .mcmd-priority-card__count{border-color:#fecdd3;background:#fff1f2;color:#ef4444}.mcmd-priority-card--red .mcmd-priority-card__footer button{background:#ef4444;box-shadow-color:rgba(239,68,68,.18)}.mcmd-priority-card--blue .mcmd-priority-card__icon,.mcmd-priority-card--blue .mcmd-priority-card__count{border-color:#bfdbfe;background:#eff6ff;color:#2563eb}.mcmd-priority-card--blue .mcmd-priority-card__footer button,.mcmd-priority-card--neutral .mcmd-priority-card__footer button{background:#2563eb;box-shadow-color:rgba(37,99,235,.18)}.mcmd-finance{position:relative}.mcmd-inline-action{justify-self:start;min-height:2.08rem;padding:.34rem .68rem;font-size:.74rem}.mcmd-finance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem}.mcmd-finance-metric{min-width:0;min-height:5rem;display:grid;align-content:start;gap:.32rem;border:1px solid #e2e8f0;border-radius:.66rem;background:#fbfdff;padding:.62rem}.mcmd-finance-metric span{color:#53627a;font-size:.66rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.mcmd-finance-metric strong{min-width:0;color:#050b18;font-size:1.24rem;line-height:1;font-weight:950;overflow-wrap:anywhere}.mcmd-finance-metric small{color:#58677f;font-size:.66rem;line-height:1.24}.mcmd-full-action{width:100%;min-height:2.42rem;display:flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid #e2e8f0;background:#fff;color:#14213a;box-shadow:0 5px 14px #0f172a0a}.mcmd-full-action svg{width:1rem;height:1rem}.mcmd-pill{justify-self:start;border:1px solid #d9f1e4;border-radius:999px;background:#eefaf4;color:#0d8d53;padding:.2rem .54rem;font-size:.68rem;font-weight:950}.mcmd-insight{display:grid;gap:.42rem;border:1px solid #e2e8f0;border-radius:.76rem;background:#fbfdff;padding:.66rem}.mcmd-insight>span{justify-self:start;color:#6d28d9;font-size:.64rem;font-weight:950;letter-spacing:.06em}.mcmd-insight h3{margin:0;color:#101b32;font-size:.94rem;line-height:1.18;font-weight:950}.mcmd-insight p{margin:0;color:#53627a;font-size:.78rem;line-height:1.34;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mcmd-insight button{justify-self:start;min-height:2rem;padding:.34rem .66rem;background:#172033;font-size:.72rem;box-shadow:none}.mcmd-marketplace-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.mcmd-link-action{flex:0 0 auto;display:inline-flex;align-items:center;gap:.28rem;border:0;background:transparent;color:#52637b;padding:.12rem 0;font-size:.7rem;font-weight:950;white-space:nowrap}.mcmd-link-action svg{width:.86rem;height:.86rem}.mcmd-marketplace-list{display:grid;gap:.48rem}.mcmd-marketplace-row{width:100%;min-width:0;display:grid;grid-template-columns:4.45rem minmax(0,1fr) .94rem;grid-template-areas:"logo metrics chevron" "logo signal chevron" "logo badge chevron";align-items:center;gap:.3rem .52rem;border:1px solid #e5ebf2;border-radius:.72rem;background:#fff;color:#172033;padding:.5rem .56rem;text-align:left;box-shadow:0 5px 14px #0f172a09}.mcmd-marketplace-row__logo{grid-area:logo;min-width:0;font-size:.9rem;font-weight:950;line-height:1;overflow:hidden;text-overflow:ellipsis}.mcmd-marketplace-row__logo--ebay{color:#2563eb}.mcmd-marketplace-row__logo--woocommerce{color:#7c3aed;font-size:.7rem}.mcmd-marketplace-row__logo--shopify{color:#16a34a;font-size:.76rem}.mcmd-marketplace-row__logo--unknown{color:#64748b;font-size:.74rem}.mcmd-marketplace-row__metrics{grid-area:metrics;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.mcmd-marketplace-row__metrics>span{min-width:0;min-height:2.24rem;display:grid;place-items:center;gap:.04rem;border:1px solid #edf2f7;border-radius:.52rem;background:#fbfdff;padding:.16rem .2rem;text-align:center}.mcmd-marketplace-row__metrics strong{max-width:100%;color:#0f172a;font-size:.74rem;line-height:1.05;overflow:hidden;text-overflow:ellipsis}.mcmd-marketplace-row__metrics small{color:#64748b;font-size:.56rem;line-height:1}.mcmd-marketplace-row__signal{grid-area:signal;min-width:0;color:#50627a;font-size:.68rem;line-height:1.26;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mcmd-marketplace-row__badge{grid-area:badge;width:-moz-max-content;width:max-content;max-width:100%;border:1px solid #cdeedb;border-radius:999px;background:#eafaf2;color:#0f8f55;padding:.14rem .44rem;font-size:.6rem;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcmd-marketplace-row__chevron{grid-area:chevron;width:.9rem;height:.9rem;color:#64748b}.mcmd-calendar-list{display:grid;gap:.4rem}.mcmd-calendar-label{color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase}.mcmd-calendar-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:.5rem;border:1px solid #e5ebf2;border-radius:.62rem;background:#fbfdff;padding:.48rem}.mcmd-calendar-row>button:first-child{min-width:0;display:grid;gap:.1rem;border:0;background:transparent;color:inherit;padding:0;text-align:left}.mcmd-calendar-row span{color:#0f8f55;font-size:.66rem;font-weight:950}.mcmd-calendar-row strong{min-width:0;color:#172033;font-size:.8rem;line-height:1.2}.mcmd-calendar-row small{color:#64748b;font-size:.66rem;line-height:1.2}.mcmd-calendar-row__done{border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#15803d;padding:.28rem .48rem;font-size:.66rem;font-weight:950;white-space:nowrap}.mcmd-learning{display:grid;gap:.5rem}.mcmd-learning-card{width:100%;min-width:0;display:grid;grid-template-columns:2.28rem minmax(0,1fr);grid-template-areas:"icon title" "icon copy" "icon action";align-items:center;gap:.08rem .58rem;border-radius:.78rem;color:#172033;padding:.62rem;text-align:left}.mcmd-learning-card>span{grid-area:icon;width:2.08rem;height:2.08rem;border-radius:.66rem;background:#eefaf3;color:#15803d}.mcmd-learning-card svg{width:1rem;height:1rem}.mcmd-learning-card strong{grid-area:title;min-width:0;color:#0f172a;font-size:.84rem;line-height:1.18;font-weight:950}.mcmd-learning-card small{grid-area:copy;min-width:0;color:#64748b;font-size:.7rem;line-height:1.26}.mcmd-learning-card em{grid-area:action;color:#0f8f55;font-style:normal;font-size:.7rem;font-weight:950;white-space:nowrap}@media(max-width:380px){.mcmd-page{padding-inline:.56rem}.mcmd-priority-card{grid-template-columns:3rem minmax(0,1fr) 2.34rem;gap:.42rem .5rem;padding:.56rem}.mcmd-priority-card__icon,.mcmd-priority-card__count{width:2.28rem;height:2.28rem}.mcmd-priority-card__footer button{max-width:9.6rem;padding-inline:.5rem;font-size:.7rem}.mcmd-marketplace-row{grid-template-columns:3.8rem minmax(0,1fr) .9rem;gap:.28rem .44rem}}.inventory-mobile-actions{display:contents}.inventory-mobile-actions>summary{display:none}.inventory-mobile-v2-header,.inventory-mobile-v2-list{display:none}@media(max-width:768px){.inventory-page.saas-page{padding:1rem .95rem calc(7.25rem + env(safe-area-inset-bottom,0px))!important;background:#f8fafc!important;overflow-x:hidden!important}.inventory-page .inventory-hero,.inventory-page .inventory-hero--compact{display:none!important}.inventory-mobile-v2-header{display:flex!important;align-items:center;justify-content:space-between;gap:1rem;margin:.2rem 0 1rem}.inventory-mobile-v2-header-title{display:inline-flex;align-items:center;gap:.65rem;color:#0f172a;font-size:1.75rem;font-weight:950;letter-spacing:-.045em}.inventory-mobile-v2-header-icon{display:inline-flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;color:#16a34a}.inventory-mobile-v2-header-icon svg{width:2rem;height:2rem;stroke-width:2.2}.inventory-mobile-v2-header-add{width:3.45rem;height:3.45rem;border:0;border-radius:1.2rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,#22c55e,#0ea85a);box-shadow:0 16px 30px #16a34a42}.inventory-mobile-v2-header-add svg{width:1.45rem;height:1.45rem;stroke-width:2.4}.inventory-page .stock-sync-health-strip,.inventory-page .inventory-sync-health,.inventory-page [class*=stock-sync]{border-radius:1.22rem!important;background:#fffffffa!important;border:1px solid #e1e9f2!important;box-shadow:0 10px 26px #0f172a0e!important}.inventory-page .inventory-module,.inventory-page .inventory-table-shell{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.inventory-page .inventory-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr) 3.55rem!important;align-items:center!important;gap:.75rem!important;margin:1rem 0 .85rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.inventory-page .inventory-toolbar__left,.inventory-page .inventory-toolbar__right{display:contents!important}.inventory-page .inventory-search-input,.inventory-page .inventory-filter-group,.inventory-page .inventory-view-toggle,.inventory-page .inventory-toolbar select,.inventory-page .inventory-toolbar .pill:not(.inventory-add-button),.inventory-page .inventory-add-button{display:none!important}.inventory-page .inventory-toolbar:before,.inventory-page .inventory-toolbar:after{content:none!important;display:none!important}html.list2-inventory-mobile-filters .inventory-page .inventory-toolbar{grid-template-columns:minmax(0,1fr) 3.45rem!important}html.list2-inventory-mobile-filters .inventory-page .inventory-add-button{display:inline-flex!important;width:3.45rem!important;height:3.45rem!important;min-width:3.45rem!important;min-height:3.45rem!important}.inventory-page .inventory-table--items{display:none!important}.inventory-mobile-v2-list{display:grid!important;gap:.9rem}.inventory-mobile-v2-empty,.inventory-mobile-v2-card{border:1px solid #e1e9f2;border-radius:1.3rem;background:#fffffffb;box-shadow:0 12px 30px #0f172a0e}.inventory-mobile-v2-empty{padding:1rem;color:#64748b;font-weight:850}.inventory-mobile-v2-card{display:block;padding:.95rem;overflow:visible}.inventory-mobile-v2-hero{display:grid;grid-template-columns:5.85rem minmax(0,1fr) auto;align-items:start;gap:.85rem}.inventory-mobile-v2-image{width:5.85rem;height:5.85rem;border:1px solid #e3ebf4;border-radius:.95rem;background:linear-gradient(180deg,#fff,#f8fafc);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 1px #ffffffe6;padding:.35rem}.inventory-mobile-v2-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.inventory-mobile-v2-image span{color:#94a3b8;font-size:.72rem;font-weight:800;text-align:center}.inventory-mobile-v2-summary{min-width:0;align-self:center}.inventory-mobile-v2-title{display:-webkit-box;width:100%;padding:0;border:0;background:transparent;color:#0f172a;font-size:1.2rem;line-height:1.08;font-weight:950;letter-spacing:-.04em;text-align:left;text-decoration:none;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inventory-mobile-v2-live-pill{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:.4rem .72rem;border-radius:999px;border:1px solid #bbf7d0;background:#ecfdf3;color:#15803d;font-size:.78rem;font-weight:950;line-height:1;white-space:nowrap}.inventory-mobile-v2-live-pill span{width:.48rem;height:.48rem;flex:0 0 auto;border-radius:999px;background:currentColor}.inventory-mobile-v2-live-pill--ready_to_list,.inventory-mobile-v2-live-pill--in_testing,.inventory-mobile-v2-live-pill--hold{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.inventory-mobile-v2-live-pill--sold,.inventory-mobile-v2-live-pill--removed{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.inventory-mobile-v2-sku{margin-top:.28rem;color:#64748b;font-size:.84rem;line-height:1.1;font-weight:850;letter-spacing:.01em}.inventory-mobile-v2-sku strong{color:#475569;font-weight:900}.inventory-mobile-v2-category{margin-top:.34rem;color:#16a34a;font-size:.92rem;line-height:1.1;font-weight:950}.inventory-mobile-v2-divider{height:1px;margin:.8rem 0;background:#e7edf4}.inventory-mobile-v2-info-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr) minmax(0,1.35fr);gap:0;align-items:start}.inventory-mobile-v2-info-row>*{min-width:0}.inventory-mobile-v2-info-row>*+*{border-left:1px solid #e7edf4;padding-left:.72rem;margin-left:.72rem}.inventory-mobile-v2-fact{display:grid;grid-template-columns:1.82rem minmax(0,1fr);gap:.48rem;align-items:center}.inventory-mobile-v2-fact-icon{width:1.78rem;height:1.78rem;border-radius:.62rem;border:1px solid #e1e9f2;display:inline-flex;align-items:center;justify-content:center;color:#64748b;background:#f8fafc;font-size:.86rem;font-weight:900}.inventory-mobile-v2-fact small,.inventory-mobile-v2-price-strip small,.inventory-mobile-v2-status-label{display:block;color:#64748b;font-size:.74rem;line-height:1.05;font-weight:850;letter-spacing:.01em}.inventory-mobile-v2-fact strong{display:block;margin-top:.18rem;color:#0f172a;font-size:.87rem;line-height:1.08;font-weight:950}.inventory-mobile-v2-status-block{min-width:0}.inventory-mobile-v2-marketplaces{display:flex;flex-direction:column;align-items:flex-start;gap:.36rem;margin-top:.38rem}.inventory-mobile-v2-market{display:inline-flex;align-items:center;gap:.34rem;min-height:1.55rem;max-width:100%;padding:.24rem .52rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:.75rem;line-height:1;font-weight:900;white-space:nowrap}.inventory-mobile-v2-market>span{width:.43rem;height:.43rem;flex:0 0 auto;border-radius:999px;background:#94a3b8}.inventory-mobile-v2-market--listed{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.inventory-mobile-v2-market--listed>span{background:#16a34a}.inventory-mobile-v2-market--missing{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.inventory-mobile-v2-market--missing>span{background:#f97316}.inventory-mobile-v2-logo{color:#334155;font-weight:950}.inventory-mobile-v2-logo--ebay{color:#2563eb}.inventory-mobile-v2-logo--woo{padding:.05rem .26rem;border-radius:.32rem;color:#fff;background:#8b5cf6;line-height:1}.inventory-mobile-v2-price-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.16fr);margin-top:0;border:0;border-radius:0;background:transparent;overflow:visible}.inventory-mobile-v2-price-strip>div{min-width:0;padding:.05rem .65rem;text-align:center}.inventory-mobile-v2-price-strip>div:first-child{padding-left:0}.inventory-mobile-v2-price-strip>div:last-child{padding-right:0}.inventory-mobile-v2-price-strip>div+div{border-left:1px solid #e1e9f2}.inventory-mobile-v2-price-strip button,.inventory-mobile-v2-price-strip strong{display:block;width:100%;min-height:1.22rem;margin-top:.26rem;padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#0f172a;font-size:.9rem;line-height:1.08;font-weight:950;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inventory-mobile-v2-price-strip input{width:100%;min-width:0;margin-top:.16rem;padding:.2rem .25rem;border:1px solid #dbe4ef;border-radius:.4rem;font-size:.78rem;text-align:center}.inventory-mobile-v2-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem;margin-top:.85rem}.inventory-mobile-v2-primary,.inventory-mobile-v2-more>summary{min-height:2.9rem;border-radius:.72rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.95rem;font-weight:950;text-decoration:none}.inventory-mobile-v2-primary{border:1px solid #e1e9f2;color:#0f172a;background:#fff;box-shadow:none}.inventory-mobile-v2-more{position:relative}.inventory-mobile-v2-more>summary{list-style:none;border:1px solid #e1e9f2;color:#334155;background:#fff;cursor:pointer;box-shadow:0 8px 16px #0f172a09}.inventory-mobile-v2-more>summary::-webkit-details-marker{display:none}.inventory-mobile-v2-more>div{position:absolute;right:0;bottom:calc(100% + .45rem);z-index:30;min-width:10.5rem;display:grid;gap:.3rem;padding:.45rem;border:1px solid #e1e9f2;border-radius:.85rem;background:#fff;box-shadow:0 18px 38px #0f172a29}.inventory-mobile-v2-more:not([open])>div{display:none}.inventory-mobile-v2-more button{width:100%;min-height:2.25rem;border:0;border-radius:.58rem;background:#f8fafc;color:#334155;font-weight:850;text-align:left;padding:0 .75rem}.inventory-mobile-v2-more .inventory-mobile-v2-danger{color:#b91c1c;background:#fff1f2}@media(max-width:430px){.inventory-page.saas-page{padding-left:.72rem!important;padding-right:.72rem!important}.inventory-mobile-v2-card{padding:.78rem;border-radius:1.18rem}.inventory-mobile-v2-hero{grid-template-columns:5.2rem minmax(0,1fr) auto;gap:.72rem}.inventory-mobile-v2-image{width:5.2rem;height:5.2rem;border-radius:.88rem}.inventory-mobile-v2-title{font-size:1.08rem}.inventory-mobile-v2-live-pill{padding:.35rem .58rem;font-size:.72rem}.inventory-mobile-v2-info-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.28fr)}.inventory-mobile-v2-info-row>*+*{padding-left:.5rem;margin-left:.5rem}.inventory-mobile-v2-fact{grid-template-columns:1.5rem minmax(0,1fr);gap:.35rem}.inventory-mobile-v2-fact-icon{width:1.48rem;height:1.48rem;border-radius:.5rem;font-size:.72rem}.inventory-mobile-v2-fact small,.inventory-mobile-v2-price-strip small,.inventory-mobile-v2-status-label{font-size:.68rem}.inventory-mobile-v2-fact strong,.inventory-mobile-v2-price-strip button,.inventory-mobile-v2-price-strip strong{font-size:.78rem}.inventory-mobile-v2-market{padding:.22rem .42rem;font-size:.68rem}.inventory-mobile-v2-price-strip>div{padding-left:.42rem;padding-right:.42rem}.inventory-mobile-v2-primary,.inventory-mobile-v2-more>summary{min-height:2.65rem;font-size:.86rem}}}@media(max-width:768px){.inventory-page.saas-page{padding-left:.52rem!important;padding-right:.52rem!important}.inventory-mobile-v2-list{gap:.74rem!important}.inventory-mobile-v2-card{padding:.7rem!important;border-radius:1.12rem!important}.inventory-mobile-v2-hero{grid-template-columns:4.85rem minmax(0,1fr) auto!important;gap:.74rem!important;align-items:start!important}.inventory-mobile-v2-image{width:4.85rem!important;height:4.85rem!important;border-radius:.82rem!important;padding:.28rem!important}.inventory-mobile-v2-summary{align-self:start!important;padding-top:.1rem!important}.inventory-mobile-v2-title{display:-webkit-box!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;color:#0f172a!important;font-size:1.17rem!important;line-height:1.07!important;font-weight:950!important;letter-spacing:-.04em!important}.inventory-mobile-v2-sku{margin-top:.3rem!important;font-size:.88rem!important;line-height:1.08!important}.inventory-mobile-v2-category{margin-top:.26rem!important;font-size:.94rem!important;line-height:1.06!important}.inventory-mobile-v2-live-pill{min-height:1.78rem!important;padding:.34rem .64rem!important;font-size:.75rem!important;align-self:start!important}.inventory-mobile-v2-divider{margin:.62rem 0!important}.inventory-mobile-v2-info-row{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr) minmax(0,1.42fr)!important}.inventory-mobile-v2-info-row>*+*{padding-left:.56rem!important;margin-left:.56rem!important}.inventory-mobile-v2-fact{grid-template-columns:1.58rem minmax(0,1fr)!important;gap:.42rem!important}.inventory-mobile-v2-fact-icon{width:1.52rem!important;height:1.52rem!important;border-radius:.54rem!important;font-size:.74rem!important}.inventory-mobile-v2-fact small,.inventory-mobile-v2-price-strip small,.inventory-mobile-v2-status-label{font-size:.69rem!important;line-height:1!important}.inventory-mobile-v2-fact strong{margin-top:.14rem!important;font-size:.82rem!important;line-height:1.05!important}.inventory-mobile-v2-marketplaces{gap:.28rem!important;margin-top:.3rem!important}.inventory-mobile-v2-market{min-height:1.38rem!important;padding:.18rem .42rem!important;gap:.28rem!important;font-size:.69rem!important}.inventory-mobile-v2-market>span{width:.36rem!important;height:.36rem!important}.inventory-mobile-v2-price-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.22fr)!important}.inventory-mobile-v2-price-strip>div{padding-top:0!important;padding-bottom:0!important;padding-left:.54rem!important;padding-right:.54rem!important}.inventory-mobile-v2-price-strip button,.inventory-mobile-v2-price-strip strong{min-height:1.05rem!important;margin-top:.2rem!important;font-size:.83rem!important;line-height:1.04!important}.inventory-mobile-v2-actions{gap:.64rem!important;margin-top:.62rem!important}.inventory-mobile-v2-primary,.inventory-mobile-v2-more>summary{min-height:2.45rem!important;border-radius:.66rem!important;font-size:.92rem!important}}@media(max-width:430px){.inventory-page.saas-page{padding-left:.48rem!important;padding-right:.48rem!important}.inventory-mobile-v2-card{padding:.66rem!important}.inventory-mobile-v2-hero{grid-template-columns:4.55rem minmax(0,1fr) auto!important;gap:.62rem!important}.inventory-mobile-v2-image{width:4.55rem!important;height:4.55rem!important}.inventory-mobile-v2-title{font-size:1.06rem!important}.inventory-mobile-v2-live-pill{padding-left:.5rem!important;padding-right:.5rem!important;font-size:.7rem!important}.inventory-mobile-v2-info-row>*+*{padding-left:.45rem!important;margin-left:.45rem!important}.inventory-mobile-v2-price-strip>div{padding-left:.42rem!important;padding-right:.42rem!important}}@media(max-width:900px){body:has(.modal-backdrop),body:has(.listing-draft-modal-backdrop),body:has(.create-listing-flow-backdrop),body:has(.mq-review-modal-backdrop),body:has(.visual-catalog-create-backdrop),body:has(.list2-inventory-filter-modal-backdrop),body:has(.list2-listings-filter-modal-backdrop),body:has(.list2-orders-filter-modal-backdrop){overflow:hidden!important}body:has(.modal-backdrop) .app-mobile-quick-dash,body:has(.listing-draft-modal-backdrop) .app-mobile-quick-dash,body:has(.create-listing-flow-backdrop) .app-mobile-quick-dash,body:has(.mq-review-modal-backdrop) .app-mobile-quick-dash,body:has(.visual-catalog-create-backdrop) .app-mobile-quick-dash,body:has(.list2-inventory-filter-modal-backdrop) .app-mobile-quick-dash,body:has(.list2-listings-filter-modal-backdrop) .app-mobile-quick-dash,body:has(.list2-orders-filter-modal-backdrop) .app-mobile-quick-dash{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.visual-catalog-create-backdrop{position:fixed!important;inset:0!important;z-index:5000!important;align-items:flex-start!important;justify-content:center!important;padding:calc(.7rem + env(safe-area-inset-top,0px)) .7rem calc(.7rem + env(safe-area-inset-bottom,0px))!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}.visual-catalog-create-card{width:min(100%,calc(100vw - 1.4rem))!important;max-width:calc(100vw - 1.4rem)!important;min-height:0!important;max-height:calc(100dvh - 1.4rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;margin:0 auto!important;padding:1rem!important;border-radius:1.15rem!important;overflow-y:auto!important;box-shadow:0 18px 46px #0f172a33!important}}@media(max-width:768px){.inventory-page .inventory-table-shell>.inventory-table.inventory-table--items,.inventory-page .inventory-table-shell>table.inventory-table--items{display:none!important}.inventory-page .inventory-mobile-v2-list{display:grid!important}}.workspace-module-page{min-height:calc(100vh - 92px);padding:2rem;background:radial-gradient(circle at 12px 12px,rgba(22,101,52,.08) 1px,transparent 1.5px),linear-gradient(180deg,#f8fafc,#eef7f1);background-size:28px 28px,auto;color:#111827}.workspace-module-page--missing{display:grid;place-content:center;text-align:center;gap:.8rem}.workspace-module-page--missing a,.workspace-module-actions a{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:999px;padding:.75rem 1rem;font-weight:800;text-decoration:none}.workspace-module-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;max-width:1180px;margin:0 auto 1rem;padding:1.35rem;border:1px solid rgba(148,163,184,.28);border-radius:24px;background:#ffffffe6;box-shadow:0 24px 70px #0f172a14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-module-eyebrow{margin:0 0 .35rem;color:#4f9f68;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.workspace-module-header h1{margin:0;color:#101828;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1}.workspace-module-header p{max-width:760px;margin:.65rem 0 0;color:#667085;font-size:1rem}.workspace-module-badges,.workspace-module-chip-row,.workspace-module-flow-list{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.workspace-module-badges span,.workspace-module-chip-row span,.workspace-module-flow-list span{border:1px solid #dbe7df;border-radius:999px;background:#fff;color:#475467;padding:.45rem .72rem;font-size:.8rem;font-weight:800}.workspace-module-flow-list span{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.workspace-module-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.workspace-module-actions button{border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#667085;padding:.75rem 1rem;font-weight:800}.workspace-module-operating-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:1180px;margin:0 auto 1rem}.workspace-module-operating-strip article{min-height:94px;border:1px solid rgba(148,163,184,.23);border-radius:20px;background:#ffffffd6;box-shadow:0 16px 40px #0f172a0d;padding:1rem}.workspace-module-operating-strip span{display:block;margin-bottom:.35rem;color:#667085;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.workspace-module-operating-strip strong{color:#101828;font-size:.95rem;line-height:1.25}.workspace-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1180px;margin:0 auto}.workspace-module-grid--operating{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-module-grid article{min-height:220px;border:1px solid rgba(148,163,184,.25);border-radius:22px;background:#ffffffe6;box-shadow:0 18px 48px #0f172a0f;padding:1.25rem}.workspace-module-card-wide{grid-column:span 2}.workspace-module-grid h2{margin:0 0 1rem;color:#101828;font-size:1rem}.workspace-module-muted{color:#667085}.workspace-module-action-list{display:grid;gap:.6rem}.workspace-module-field-target{display:grid;gap:.4rem;margin:1rem 0;color:#475467;font-size:.82rem;font-weight:900}.workspace-module-field-target input{width:min(100%,360px);border:1px solid #d8e5dc;border-radius:14px;background:#fff;color:#101828;padding:.78rem .9rem;font:inherit;font-weight:700}.workspace-module-field-list{display:grid;gap:.65rem}.workspace-module-field-list div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) auto;gap:.65rem;align-items:center;border:1px solid #edf2f7;border-radius:16px;background:#f8fafc;padding:.75rem}.workspace-module-field-list strong,.workspace-module-field-list small{display:block}.workspace-module-field-list strong{color:#101828}.workspace-module-field-list small{margin-top:.2rem;color:#667085}.workspace-module-field-list input{min-width:0;border:1px solid #d8e5dc;border-radius:12px;background:#fff;color:#101828;padding:.68rem .75rem}.workspace-module-field-list button{border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#166534;padding:.65rem .9rem;font-weight:900}.workspace-module-field-list button:disabled{border-color:#e5e7eb;background:#f8fafc;color:#98a2b3;cursor:not-allowed}.workspace-module-action-list div{display:flex;justify-content:space-between;gap:1rem;border:1px solid #edf2f7;border-radius:16px;background:#f8fafc;padding:.75rem}.workspace-module-action-list div.is-dangerous{border-color:#fed7aa;background:#fff7ed}.workspace-module-action-list span{font-weight:800;color:#101828}.workspace-module-action-list small{color:#667085;text-align:right}.workspace-module-empty-queue{display:grid;place-content:center;min-height:135px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fafc;text-align:center;padding:1rem}.workspace-module-empty-queue strong{color:#101828}.workspace-module-empty-queue p{max-width:360px;margin:.45rem auto 0;color:#667085}.workspace-module-grid ul{margin:0;padding-left:1.2rem;color:#475467;line-height:1.8}@media(max-width:1040px){.workspace-module-operating-strip,.workspace-module-grid,.workspace-module-grid--operating{grid-template-columns:1fr 1fr}}@media(max-width:760px){.workspace-module-page{padding:1rem}.workspace-module-header,.workspace-module-operating-strip,.workspace-module-grid,.workspace-module-grid--operating{grid-template-columns:1fr}.workspace-module-header{flex-direction:column}.workspace-module-card-wide{grid-column:auto}.workspace-module-actions{justify-content:flex-start}.workspace-module-field-list div{grid-template-columns:1fr}}
