@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ro-page-bg:#09090e;--ro-surface:#111117;--ro-surface-elevated:#17171f;--ro-border:#ffffff0e;--ro-border-hover:#ffffff1f;--ro-text:#e4e4f0;--ro-text-muted:#4a4a62;--ro-text-dim:#9090aa;--ro-heading:#fff;--ro-chart-grid:#ffffff0f;--ro-chart-axis:#ffffff0f;--ro-tooltip-bg:#111117;--ro-tooltip-border:#ffffff1a;--ro-tooltip-label:#e4e4f0;--ro-tooltip-muted:#9090aa;--ro-shadow-ambient-hover:0 8px 24px #0000004d;--ro-shadow-ambient-selected:0 12px 32px #0006;--ro-shadow-card-hover:0 12px 28px #00000059, 0 0 0 1px #ffffff0f;--ro-shadow-card:0 1px 3px #00000038, 0 4px 16px #00000029;--ro-shadow-card-soft:0 1px 2px #0000002e, 0 8px 24px #0000001f;--ro-shadow-input-inset:inset 0 1px 2px #00000038, inset 0 0 0 1px #ffffff04;--ro-focus-ring:0 0 0 2px #ff333347, 0 0 0 5px #ff333314;--ro-ease:.22s ease;--ro-scrollbar-thumb:#2a2a38;--ro-track-bg:#ffffff0f;--ro-dropdown-shadow:0 12px 40px #00000080;--ro-fill-soft:#ffffff0a;--ro-fill-muted:#ffffff0f;--ro-fill-faint:#ffffff08;--ro-table-row-hover:#ffffff08;--ro-surface-deep:#1a1a24;--app-sidebar-width:228px;--app-topbar-height:58px;--bottom-nav-height:64px}.app-root{overflow-x:clip}.api-offline-banner{padding-top:calc(10px + env(safe-area-inset-top,0px))!important}@media (width<=767px){.api-offline-banner span{line-height:1.35;font-size:11px!important}}@media (width<=1199px){.dashboard-insight-grid{grid-template-columns:1fr!important}.store-transfers-page,.outlet-transfers-page,.markdown-lists-page,.markdown-builder-page,.transfer-builder-page{max-width:100%!important}}@media (width<=767px){.store-transfers-page .transfer-verify-actions,.store-transfers-page .transfer-batch-actions{flex-direction:column!important;align-items:stretch!important}.store-transfers-page .transfer-verify-actions button,.store-transfers-page .transfer-batch-actions button{width:100%;min-height:44px}}.dashboard-page{--dash-panel-radius:12px;--dash-panel-border:var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.dashboard-page{--dash-panel-border:color-mix(in srgb, var(--ro-border) 78%, transparent)}}.dashboard-page{--dash-panel-shadow:0 1px 3px #0003, 0 5px 18px #00000024;--dash-panel-shadow-hover:0 2px 5px #00000038, 0 10px 28px #0000002e}.dashboard-page .dash-lifecycle-tiles{gap:12px}.dashboard-page .dash-lifecycle-tiles>*{box-shadow:var(--dash-panel-shadow)}.dashboard-page .dashboard-kpi-card,.dashboard-page .dashboard-panel,.dashboard-page .dash-table-wrap{box-shadow:var(--dash-panel-shadow);border-color:var(--dash-panel-border)!important;border-radius:var(--dash-panel-radius)!important}.dashboard-page .dashboard-kpi-card{padding:15px 16px!important}.dashboard-page .dashboard-panel{transition:border-color var(--ro-ease), box-shadow var(--ro-ease), transform var(--ro-ease)}.dashboard-page .dashboard-panel:hover,.dashboard-page .dashboard-kpi-card:hover,.dashboard-page .dash-table-wrap:hover{border-color:var(--ro-border-hover)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dashboard-panel:hover,.dashboard-page .dashboard-kpi-card:hover,.dashboard-page .dash-table-wrap:hover{border-color:color-mix(in srgb, var(--ro-border-hover) 72%, transparent)!important}}.dashboard-page .dashboard-panel:hover,.dashboard-page .dashboard-kpi-card:hover,.dashboard-page .dash-table-wrap:hover{box-shadow:var(--dash-panel-shadow-hover)}.dashboard-page .dashboard-panel-header,.dashboard-page .dashboard-panel-filters{border-color:var(--ro-border)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dashboard-panel-header,.dashboard-page .dashboard-panel-filters{border-color:color-mix(in srgb, var(--ro-border) 68%, transparent)!important}}.dashboard-page .dashboard-panel-filters{gap:9px!important}.dashboard-page .dashboard-panel-filters button,.dashboard-page .dash-sales-privacy-toggle,.dashboard-page .dash-sales-events-clear-btn,.dashboard-page .dash-table-wrap button,.dashboard-page a{transition:transform var(--ro-ease), box-shadow var(--ro-ease), border-color var(--ro-ease), background-color var(--ro-ease), color var(--ro-ease)}.dashboard-page .dashboard-panel-filters button:not(:disabled):hover,.dashboard-page .dash-sales-privacy-toggle:not(:disabled):hover,.dashboard-page .dash-sales-events-clear-btn:not(:disabled):hover,.dashboard-page .dash-table-wrap button:not(:disabled):hover,.dashboard-page a:hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000002e,0 4px 12px #0000001f}.dashboard-page .dash-table-wrap tbody tr:hover{background:var(--ro-table-row-hover)}.dashboard-page .dash-table-wrap th,.dashboard-page .dash-table-wrap td{border-color:var(--ro-border)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-table-wrap th,.dashboard-page .dash-table-wrap td{border-color:color-mix(in srgb, var(--ro-border) 62%, transparent)!important}}.dashboard-page .dash-table-wrap th{color:var(--ro-text-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-table-wrap th{color:color-mix(in srgb, var(--ro-text-muted) 82%, var(--ro-text-dim))!important}}.dashboard-page .dash-sales-events-kpi-note,.dashboard-page .dash-sales-visibility-label{color:var(--ro-text-muted)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-page .dash-sales-events-kpi-note,.dashboard-page .dash-sales-visibility-label{color:color-mix(in srgb, var(--ro-text-muted) 88%, var(--ro-text-dim))!important}}.dashboard-page .recharts-cartesian-grid line{stroke-opacity:.7}.smart-alerts-page{--alerts-panel-radius:12px;--alerts-border:var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.smart-alerts-page{--alerts-border:color-mix(in srgb, var(--ro-border) 76%, transparent)}}.smart-alerts-page{--alerts-shadow:0 1px 3px #0003, 0 5px 18px #00000024;--alerts-shadow-hover:0 2px 5px #00000038, 0 10px 26px #00000029}.smart-alerts-filter-row{gap:9px!important}.smart-alerts-filter-pill{transition:transform var(--ro-ease), box-shadow var(--ro-ease), border-color var(--ro-ease), background-color var(--ro-ease), color var(--ro-ease);box-shadow:0 1px 2px #00000024}.smart-alerts-filter-pill:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 1px 3px #0000002e,0 4px 12px #0000001f}.smart-alerts-list-panel{box-shadow:var(--alerts-shadow);transition:border-color var(--ro-ease), box-shadow var(--ro-ease);border-color:var(--alerts-border)!important;border-radius:var(--alerts-panel-radius)!important}.smart-alerts-list-panel:hover{border-color:var(--ro-border-hover)!important}@supports (color:color-mix(in lab, red, red)){.smart-alerts-list-panel:hover{border-color:color-mix(in srgb, var(--ro-border-hover) 72%, transparent)!important}}.smart-alerts-list-panel:hover{box-shadow:var(--alerts-shadow-hover)}.smart-alerts-list-title{color:var(--ro-heading)!important;margin-bottom:12px!important}.smart-alerts-list-scroll{padding-right:3px}.smart-alert-item{transition:transform var(--ro-ease), box-shadow var(--ro-ease), border-color var(--ro-ease), background-color var(--ro-ease);box-shadow:0 1px 2px #00000024}.smart-alert-item:hover{box-shadow:0 1px 3px #0003,0 5px 14px #0000001f}.smart-alert-item__link,.smart-alert-item__assign{transition:transform var(--ro-ease), opacity var(--ro-ease), box-shadow var(--ro-ease), background-color var(--ro-ease)}.smart-alert-item__link:hover{opacity:.86}.smart-alert-item__assign:hover{box-shadow:0 1px 3px #00000029,0 4px 12px #ff333314}.alert-assign-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.alert-assign-modal{box-shadow:0 2px 8px #00000047,0 18px 54px #00000057;border-color:var(--ro-border-hover)!important}@supports (color:color-mix(in lab, red, red)){.alert-assign-modal{border-color:color-mix(in srgb, var(--ro-border-hover) 78%, transparent)!important}}.topbar-season-switcher{scrollbar-width:thin;flex-wrap:nowrap;flex-shrink:1;align-items:center;gap:7px;max-width:min(440px,40vw);display:flex;overflow-x:auto}html{scroll-behavior:smooth}body{background-color:var(--ro-page-bg);color:var(--ro-text);font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5;overflow-x:hidden}button,input,select,textarea,a,[role=button]{transition:transform var(--ro-ease), box-shadow var(--ro-ease), border-color var(--ro-ease), background-color var(--ro-ease), color var(--ro-ease), opacity var(--ro-ease)}button,[role=button]{-webkit-tap-highlight-color:transparent}button:not(:disabled):hover,[role=button]:not([aria-disabled=true]):hover{transform:translateY(-1px)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:translateY(0)}input,select,textarea{box-shadow:var(--ro-shadow-input-inset);transition:box-shadow var(--ro-ease), border-color var(--ro-ease), background-color var(--ro-ease), color var(--ro-ease)}.topbar-search-input,.topbar-search-input:focus-visible{box-shadow:none!important}.smart-alerts-title-inline{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.dashboard-page .dashboard-alerts-panel,.dashboard-page .dashboard-alerts-panel:hover{box-shadow:none!important}.dashboard-page .dashboard-alerts-panel>div:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}input::placeholder,textarea::placeholder{color:var(--ro-text-muted)}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--ro-text-muted) 78%, transparent)}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{box-shadow:var(--ro-focus-ring), var(--ro-shadow-input-inset);outline:none}button:disabled,input:disabled,select:disabled,textarea:disabled{opacity:.72}table tr{transition:background-color var(--ro-ease), transform var(--ro-ease), box-shadow var(--ro-ease)}.product-card-tile,.kpi-card-tile,.import-tile-shell,.product-detail-modal,.user-management-page>div,.bestsellers-analytics-row>div,.lifecycle-lane,.transfer-cart,.transfer-config,.dash-table-wrap,.notification-dropdown-panel{box-shadow:var(--ro-shadow-card)}.product-card-tile,.kpi-card-tile,.import-tile-shell,.product-detail-modal,.user-management-page>div,.bestsellers-analytics-row>div{border-color:var(--ro-border)!important}@supports (color:color-mix(in lab, red, red)){.product-card-tile,.kpi-card-tile,.import-tile-shell,.product-detail-modal,.user-management-page>div,.bestsellers-analytics-row>div{border-color:color-mix(in srgb, var(--ro-border) 82%, transparent)!important}}.product-card-tile__avgSold,.product-detail-avg-row,.product-detail-kpi-grid>div{box-shadow:var(--ro-shadow-card-soft)}.bottom-nav,.app-topbar{box-shadow:0 1px 3px #0000002e,0 8px 24px #0000001f}td,th{border-color:var(--ro-border)!important}@supports (color:color-mix(in lab, red, red)){td,th{border-color:color-mix(in srgb, var(--ro-border) 72%, transparent)!important}}label,small,.product-card-tile__meta,.product-card-tile__lastImport,.product-card-tile__metric-label,.lc-tile-sub{color:var(--ro-text-muted)!important}@supports (color:color-mix(in lab, red, red)){label,small,.product-card-tile__meta,.product-card-tile__lastImport,.product-card-tile__metric-label,.lc-tile-sub{color:color-mix(in srgb, var(--ro-text-muted) 88%, var(--ro-text-dim))!important}}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ro-scrollbar-thumb);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}.fade-up{animation:.38s forwards fadeUp}.delay-1{opacity:0;animation-delay:40ms}.delay-2{opacity:0;animation-delay:90ms}.delay-3{opacity:0;animation-delay:.14s}.delay-4{opacity:0;animation-delay:.19s}.live-dot{background:#f33;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s infinite blink;display:inline-block}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.glow-pulse{animation:6s ease-in-out infinite glowPulse}@keyframes reprocessProgressSweep{0%{opacity:.65;transform:translate(-65%)scaleX(.35)}45%{opacity:1;transform:translate(35%)scaleX(.75)}to{opacity:.65;transform:translate(165%)scaleX(.35)}}.import-reprocess-progress{background:linear-gradient(135deg, #fbbf241a, #38bdf812), var(--ro-surface);border:1px solid #fbbf242e;border-radius:14px;margin-bottom:14px;padding:12px 14px;box-shadow:0 14px 32px #00000038}.import-reprocess-progress__meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.import-reprocess-progress__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fbbf24;font-family:DM Sans;font-size:10px;font-weight:700}.import-reprocess-progress__file{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:58%;color:var(--ro-text-dim);font-family:DM Sans;font-size:11px;overflow:hidden}.import-reprocess-progress__track{background:#ffffff14;border-radius:999px;height:5px;position:relative;overflow:hidden}.import-reprocess-progress__bar{border-radius:inherit;background:linear-gradient(90deg,#0000,#fbbf24,#38bdf8,#0000);width:55%;animation:1.05s cubic-bezier(.65,0,.35,1) infinite reprocessProgressSweep;position:absolute;inset:0}.import-reprocess-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.import-reprocess-modal{background:radial-gradient(circle at top left, #fbbf2424, transparent 38%), var(--ro-surface);border:1px solid #fbbf2433;border-radius:18px;width:min(440px,92vw);padding:24px;box-shadow:0 28px 80px #0000008c}.import-reprocess-modal__kicker{letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;margin-bottom:10px;font-family:DM Sans;font-size:10px;font-weight:800}.import-reprocess-modal__title{color:var(--ro-text);margin-bottom:10px;font-size:17px;font-weight:800}.import-reprocess-modal__copy{color:var(--ro-text-dim);margin-bottom:14px;font-size:12px;line-height:1.6}.import-reprocess-modal__file{text-overflow:ellipsis;white-space:nowrap;color:var(--ro-text);background:#ffffff0e;border-radius:10px;margin-bottom:20px;padding:10px 12px;font-family:DM Sans;font-size:11px;overflow:hidden}.import-reprocess-modal__actions{justify-content:flex-end;gap:10px;display:flex}.import-reprocess-modal__button{cursor:pointer;border-radius:10px;padding:9px 14px;font-family:DM Sans;font-size:12px;font-weight:700}.import-reprocess-modal__button--ghost{border:1px solid var(--ro-border);background:var(--ro-surface-elevated);color:var(--ro-text-dim)}.import-reprocess-modal__button--primary{color:#09090e;background:linear-gradient(135deg,#fbbf24f2,#38bdf8e6);border:1px solid #fbbf2459}@keyframes bellRing{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes badgePop{0%{transform:scale(1)}30%{transform:scale(1.45)}60%{transform:scale(.9)}to{transform:scale(1)}}.bell-ring{transform-origin:top;animation:.8s ease-in-out bellRing}.badge-pop{animation:.4s ease-out badgePop}.app-sidebar{transition:transform .25s}.sidebar-overlay{z-index:190;-webkit-tap-highlight-color:transparent;background:#0009;display:none;position:fixed;inset:0}.hamburger-btn{border:1px solid var(--ro-border);background:var(--ro-surface-elevated);width:40px;height:40px;color:var(--ro-text-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:none}.bottom-nav{z-index:180;background:var(--ro-surface);border-top:1px solid var(--ro-border);height:64px;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0);-webkit-tap-highlight-color:transparent;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.bottom-nav button{color:var(--ro-text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-height:44px;padding:6px 0;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;text-decoration:none;display:flex}.bottom-nav a.active,.bottom-nav a.bottom-nav-import{color:#f33}.bottom-nav a.bottom-nav-import.active{color:#f33;font-weight:700}.app-footer-import:hover{filter:brightness(1.06)}.topbar-user-mobile{display:none}.import-page .import-table-wrap{min-height:0}.import-page .import-history-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;flex:none!important;overflow:auto!important}@media (width>=768px){.import-page .import-history-table-wrap{max-height:min(420px,100vh - 260px)!important}}@media (width<=767px){.app-sidebar{transform:translate(-100%)}.app-sidebar.open{transform:translate(0)}.sidebar-overlay.open{display:block}.app-main{margin-left:0!important}.app-topbar{height:50px!important;padding:0 12px!important}.app-content{padding:14px 12px!important;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.topbar-desktop-only,.topbar-season-switcher,.topbar-user-desktop{display:none!important}.topbar-user-mobile{display:block!important}.page-hero-mobile-hide{display:none!important}.notification-dropdown-panel{left:50%!important;right:auto!important;top:calc(50px + env(safe-area-inset-top,0px) + 8px)!important;box-sizing:border-box!important;width:min(340px,100vw - 20px)!important;max-height:min(420px,70vh)!important;margin-top:0!important;position:fixed!important;transform:translate(-50%)!important}.hamburger-btn,.bottom-nav{display:flex!important}.app-footer{display:none!important}.transfer-layout{flex-direction:column!important}.transfer-cart{flex-shrink:1!important;width:100%!important;position:static!important}.transfer-config{gap:10px!important}.transfer-config>div{min-width:0}.transfer-config select{max-width:100%;min-width:0!important}.transfer-config input{min-width:0!important}.import-page{box-sizing:border-box;max-width:100vw;padding:0 2px;overflow-x:hidden}.import-page>*{box-sizing:border-box;max-width:100%}.import-grid{grid-template-columns:1fr!important;gap:10px!important}.import-tile-shell{word-break:break-word;min-height:0;overflow:hidden visible;padding:14px 12px!important}.import-tile-shell label{padding:16px 10px!important}.import-tile-shell p{font-size:10px!important}.import-table-wrap{-webkit-overflow-scrolling:touch;border-radius:13px;min-height:0;max-height:min(320px,55vh)!important;overflow:auto!important}.import-page .import-history-table-wrap{max-height:min(360px,55vh)!important}.import-table-wrap table{min-width:440px}.import-table-wrap th,.import-table-wrap td{white-space:nowrap;padding:6px 8px!important;font-size:11px!important}.import-preview-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.import-success-banner{flex-direction:column!important;padding:10px 12px!important;font-size:12px!important}.dash-lifecycle-tiles{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.dash-lifecycle-tiles>*{border-radius:10px!important;min-width:0!important;padding:10px 8px!important}.lc-tile-status{letter-spacing:.8px!important;margin-bottom:4px!important;font-size:7px!important}.lc-tile-count{font-size:22px!important}.lc-tile-sub{margin-top:2px!important;font-size:8px!important}.lc-tile-tag{margin-top:4px!important;padding:1px 5px!important;font-size:7px!important}.lc-tile-arrow{font-size:9px!important;bottom:6px!important;right:6px!important}.dash-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.dash-table-wrap table{min-width:640px}.dash-table-wrap th,.dash-table-wrap td{white-space:nowrap}.dash-kpi-grid{grid-template-columns:repeat(2,1fr)!important}.dashboard-panel-filters{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.dashboard-panel-filters::-webkit-scrollbar{display:none}.markdown-builder-page{padding-bottom:calc(130px + env(safe-area-inset-bottom,0px))!important}.transfer-batch-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px;overflow-x:auto!important}.transfer-batch-table-wrap table{min-width:520px}.md-config{gap:10px!important}.md-config>div{min-width:0;flex:100%!important}.md-row__main{flex-wrap:wrap;align-items:flex-start!important}.md-row__pills{padding-left:0!important}.md-verify-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.markdown-lists-header-actions{width:100%}.markdown-lists-header-actions button{flex:auto;min-width:0}}.dash-lifecycle-tiles{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.dash-lifecycle-tiles.dash-lifecycle-tiles--with-catalog{grid-template-columns:repeat(7,1fr)}@media (width>=768px){.hamburger-btn,.sidebar-overlay,.bottom-nav{display:none!important}}@media (width>=768px) and (width<=1199px){.app-topbar{height:52px!important;padding:0 16px!important}.app-content{padding:18px 16px!important}.topbar-page-title>div{letter-spacing:1.2px!important;font-size:15px!important}.topbar-desktop-only{display:none!important}.topbar-season-switcher{max-width:min(240px,32vw)}.topbar-user-desktop span{text-overflow:ellipsis;vertical-align:bottom;max-width:88px;display:inline-block;overflow:hidden}.dash-lifecycle-tiles,.dash-lifecycle-tiles.dash-lifecycle-tiles--with-catalog{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dashboard-panel-filters{-webkit-overflow-scrolling:touch;padding-bottom:4px;overflow-x:auto;flex-wrap:wrap!important;gap:8px!important}.reports-charts-grid{grid-template-columns:1fr!important;gap:14px!important}.reports-kpi-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex-flow:row;gap:12px;padding-bottom:6px;overflow-x:auto;display:flex!important}.reports-kpi-item{scroll-snap-align:start;flex:0 0 min(220px,42vw);min-width:0}.reports-chart-canvas--hscroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px;overflow-x:auto}.import-grid{grid-template-columns:1fr!important;gap:12px!important}.transfer-layout{flex-direction:column!important}.transfer-cart{flex-shrink:1!important;width:100%!important;position:static!important}.transfer-config>div{flex:calc(50% - 8px);min-width:0}.md-config>div{min-width:0;flex:calc(50% - 8px)!important}.md-verify-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}}tr.clickable-row:hover td{background:var(--ro-table-row-hover)}.pl-filter-shell{background:var(--ro-surface);border:1px solid var(--ro-border);margin-bottom:18px}@supports (color:color-mix(in lab, red, red)){.pl-filter-shell{border:1px solid color-mix(in srgb, var(--ro-border) 78%, transparent)}}.pl-filter-shell{border-radius:18px;overflow:visible;box-shadow:0 2px 4px #00000038,0 18px 48px #0003}.pl-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.pl-toolbar__spacer{flex:1}.pl-mode-group{border:1px solid var(--ro-border);background:#00000038;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pl-mode-group{border:1px solid color-mix(in srgb, var(--ro-border) 80%, transparent)}}.pl-mode-group{border-radius:999px;flex-shrink:0;gap:2px;padding:3px}.pl-mode-btn{color:var(--ro-text-dim);background:0 0;border:none;border-radius:999px;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.pl-mode-btn{color:color-mix(in srgb, var(--ro-text-dim) 80%, transparent)}}.pl-mode-btn{cursor:pointer;letter-spacing:.02em;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.pl-mode-btn:hover{color:var(--ro-text)}.pl-mode-btn.is-active{color:#c084fc;background:linear-gradient(135deg,#c084fc47,#38bdf824);box-shadow:0 1px 4px #00000038}.pl-search-wrap{border:1px solid var(--ro-border-hover);background:#0000002e;flex:1;align-items:center;gap:8px;min-width:220px;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-search-wrap{border:1px solid color-mix(in srgb, var(--ro-border-hover) 70%, transparent)}}.pl-search-wrap{border-radius:999px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s}.pl-search-wrap:focus-within{border-color:#38bdf859;box-shadow:0 0 0 3px #38bdf814}.pl-search-icon{color:var(--ro-text-dim)}@supports (color:color-mix(in lab, red, red)){.pl-search-icon{color:color-mix(in srgb, var(--ro-text-dim) 60%, transparent)}}.pl-search-icon{flex-shrink:0;font-size:13px}.pl-search-input{min-width:0;color:var(--ro-text);background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-family:DM Sans,sans-serif;font-size:12px}.pl-search-input::placeholder{color:var(--ro-text-dim)}@supports (color:color-mix(in lab, red, red)){.pl-search-input::placeholder{color:color-mix(in srgb, var(--ro-text-dim) 50%, transparent)}}.pl-search-go{color:#09090e;cursor:pointer;background:linear-gradient(135deg,#c084fc,#38bdf8);border:none;border-radius:999px;flex-shrink:0;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;transition:filter .15s}.pl-search-go:hover{filter:brightness(1.08)}.pl-menus{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.pl-menu{position:relative}.pl-menu__trigger{border:1px solid var(--ro-border);border-radius:10px;align-items:center;gap:8px;padding:7px 12px 7px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pl-menu__trigger{border:1px solid color-mix(in srgb, var(--ro-border) 72%, transparent)}}.pl-menu__trigger{background:var(--ro-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.pl-menu__trigger{background:color-mix(in srgb, var(--ro-surface-elevated) 75%, transparent)}}.pl-menu__trigger{color:var(--ro-text);cursor:pointer;letter-spacing:.01em;white-space:nowrap;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:border-color .14s,background .14s,color .14s}.pl-menu__trigger:hover{border-color:var(--ro-border-hover)}@supports (color:color-mix(in lab, red, red)){.pl-menu__trigger:hover{border-color:color-mix(in srgb, var(--ro-border-hover) 90%, transparent)}}.pl-menu__label{letter-spacing:.13em;text-transform:uppercase;color:var(--ro-text-muted);font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pl-menu__label{color:color-mix(in srgb, var(--ro-text-muted) 80%, transparent)}}.pl-menu__value{color:var(--ro-text)}.pl-menu__caret{border-right:1.5px solid var(--ro-text-dim);border-bottom:1.5px solid var(--ro-text-dim);width:6px;height:6px;transition:transform .14s,border-color .14s;transform:translateY(-1px)rotate(45deg)}.pl-menu.is-open .pl-menu__caret{transform:translateY(2px)rotate(225deg)}.pl-menu.is-open .pl-menu__trigger{border-color:#38bdf866;box-shadow:0 0 0 3px #38bdf814}.pl-menu--teal.is-open .pl-menu__trigger{border-color:#2dd4bf66;box-shadow:0 0 0 3px #2dd4bf14}.pl-menu.has-value .pl-menu__trigger{background:linear-gradient(135deg,#38bdf824,#38bdf80a);border-color:#38bdf86b}.pl-menu.has-value .pl-menu__label,.pl-menu.has-value .pl-menu__value{color:#38bdf8}.pl-menu.has-value .pl-menu__caret{border-color:#38bdf8}.pl-menu--teal.has-value .pl-menu__trigger{background:linear-gradient(135deg,#2dd4bf24,#2dd4bf0a);border-color:#2dd4bf6b}.pl-menu--teal.has-value .pl-menu__label,.pl-menu--teal.has-value .pl-menu__value{color:#2dd4bf}.pl-menu--teal.has-value .pl-menu__caret{border-color:#2dd4bf}.pl-menu__panel{background:var(--ro-surface-elevated,#17171f);border:1px solid var(--ro-border-hover);min-width:180px;max-height:320px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.pl-menu__panel{border:1px solid color-mix(in srgb, var(--ro-border-hover) 80%, transparent)}}.pl-menu__panel{z-index:50;border-radius:12px;flex-direction:column;gap:2px;display:flex;box-shadow:0 20px 48px #00000073}.pl-menu__option{color:var(--ro-text-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;padding:7px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:flex}.pl-menu__option:hover{background:var(--ro-fill-muted)}@supports (color:color-mix(in lab, red, red)){.pl-menu__option:hover{background:color-mix(in srgb, var(--ro-fill-muted) 70%, transparent)}}.pl-menu__option:hover{color:var(--ro-text)}.pl-menu__option.is-selected{color:#38bdf8;background:#38bdf81a}.pl-menu--teal .pl-menu__option.is-selected{color:#2dd4bf;background:#2dd4bf1a}.pl-menu__option-dot{background:var(--ro-text-dim);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.pl-menu__option-dot{background:color-mix(in srgb, var(--ro-text-dim) 30%, transparent)}}.pl-menu__option-dot{flex-shrink:0}.pl-menu__option.is-selected .pl-menu__option-dot{background:currentColor;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.pl-menu__option.is-selected .pl-menu__option-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}}.pl-menu__option-label{flex:1}.pl-ai-btn{color:#c084fc;cursor:pointer;letter-spacing:.04em;background:linear-gradient(135deg,#c084fc33,#ec489914);border:1px solid #c084fc57;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;transition:filter .14s;display:inline-flex}.pl-ai-btn:hover:not(:disabled){filter:brightness(1.12)}.pl-ai-btn:disabled{cursor:wait;opacity:.7}.pl-ai-btn__icon{font-size:10px}.pl-active-bar{border-top:1px solid var(--ro-border);align-items:center;gap:10px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.pl-active-bar{border-top:1px solid color-mix(in srgb, var(--ro-border) 55%, transparent)}}.pl-active-bar{background:var(--ro-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.pl-active-bar{background:color-mix(in srgb, var(--ro-surface-elevated) 35%, transparent)}}.pl-active-bar{flex-wrap:wrap}.pl-active-bar__label{letter-spacing:.14em;text-transform:uppercase;color:var(--ro-text-muted);font-family:DM Sans,sans-serif;font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pl-active-bar__label{color:color-mix(in srgb, var(--ro-text-muted) 80%, transparent)}}.pl-active-bar__pills{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.pl-active-pill{border:1px solid var(--ro-border);border-radius:999px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pl-active-pill{border:1px solid color-mix(in srgb, var(--ro-border) 70%, transparent)}}.pl-active-pill{background:var(--ro-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.pl-active-pill{background:color-mix(in srgb, var(--ro-surface-elevated) 70%, transparent)}}.pl-active-pill{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.pl-active-pill--sky{background:linear-gradient(135deg,#38bdf829,#38bdf80d);border-color:#38bdf861}.pl-active-pill--sky .pl-active-pill__value{color:#38bdf8}.pl-active-pill--teal{background:linear-gradient(135deg,#2dd4bf29,#2dd4bf0d);border-color:#2dd4bf61}.pl-active-pill--teal .pl-active-pill__value{color:#2dd4bf}.pl-active-pill__group{letter-spacing:.12em;text-transform:uppercase;color:var(--ro-text-muted);font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.pl-active-pill__group{color:color-mix(in srgb, var(--ro-text-muted) 85%, transparent)}}.pl-active-pill__value{color:var(--ro-text)}.pl-active-pill__x{background:var(--ro-fill-muted);border:none;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pl-active-pill__x{background:color-mix(in srgb, var(--ro-fill-muted) 70%, transparent)}}.pl-active-pill__x{color:var(--ro-text-dim);cursor:pointer;font-size:13px;line-height:1;transition:background .13s,color .13s}.pl-active-pill__x:hover{color:#f33;background:#ff33332e}.pl-active-bar__clear{border:1px solid var(--ro-border);border-radius:999px;margin-left:auto;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.pl-active-bar__clear{border:1px solid color-mix(in srgb, var(--ro-border) 70%, transparent)}}.pl-active-bar__clear{color:var(--ro-text-dim);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;transition:border-color .14s,color .14s}.pl-active-bar__clear:hover{color:#f33;border-color:#f336}.pl-type-status{color:var(--ro-text-dim);padding:8px 14px;font-family:DM Sans,sans-serif;font-size:10px}@supports (color:color-mix(in lab, red, red)){.pl-type-status{color:color-mix(in srgb, var(--ro-text-dim) 78%, transparent)}}.pl-type-status{border-top:1px solid var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.pl-type-status{border-top:1px solid color-mix(in srgb, var(--ro-border) 55%, transparent)}}.pl-type-status{letter-spacing:.01em;background:#2dd4bf09}@media (width<=767px){.pl-filter-shell{border-radius:14px}.pl-toolbar{gap:8px;padding:10px}.pl-mode-group{order:-1}.pl-search-wrap{flex:100%;order:0}.pl-menus{scrollbar-width:none;flex-wrap:nowrap;flex:100%;padding-bottom:2px;overflow-x:auto}.pl-menus::-webkit-scrollbar{display:none}.pl-active-bar{padding:8px 10px}}.product-lookup-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.product-lookup-table-scroll table{width:100%}@media (width<=1199px){.product-lookup-table-scroll table{min-width:720px}}@media (width<=767px){.product-lookup-table-scroll table{min-width:600px}.product-lookup-table-scroll th:first-child,.product-lookup-table-scroll td:first-child{z-index:2;background:var(--ro-surface);position:sticky;left:0;box-shadow:2px 0 6px #0000001f}}.pl-chip-row{flex-wrap:wrap;align-items:center;gap:3px;margin-top:3px;display:flex}.pl-chip-row:empty{display:none}.pl-status-chip{letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border-radius:4px;padding:2px 6px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;line-height:1.3;display:inline-block}.product-lookup-table-scroll th.product-lookup-col-verdict,.product-lookup-table-scroll td.product-lookup-col-verdict{box-sizing:border-box;max-width:200px}.product-lookup-table-scroll th.product-lookup-col-actions,.product-lookup-table-scroll td.product-lookup-col-actions{vertical-align:middle;text-align:center;box-sizing:border-box;width:70px}.lifecycle-page{--lifecycle-radius:13px;--lifecycle-shadow:0 1px 3px #0000002e, 0 5px 18px #0000001f;--lifecycle-shadow-soft:0 1px 2px #00000024, 0 3px 12px #0000001a}.lifecycle-filter-row{align-items:center}.lifecycle-filter-pill{box-shadow:0 1px 2px #0000001a;transition:transform .22s var(--ro-ease), border-color .22s var(--ro-ease), background-color .22s var(--ro-ease), color .22s var(--ro-ease), box-shadow .22s var(--ro-ease)!important}.lifecycle-filter-pill:hover{box-shadow:var(--lifecycle-shadow-soft);transform:translateY(-1px)}.lifecycle-kanban-root{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;margin-bottom:22px;display:grid}.lifecycle-lane{min-width:0;min-height:200px;max-height:calc(100vh - 200px);transition:border-color .24s var(--ro-ease), box-shadow .24s var(--ro-ease), transform .24s var(--ro-ease);flex-direction:column;display:flex;box-shadow:var(--lifecycle-shadow)!important}.lifecycle-lane:hover{border-color:var(--ro-border-hover)!important;box-shadow:0 2px 5px #0000002e,0 8px 24px #00000024!important}.lifecycle-lane__header{border-bottom:1px solid var(--ro-border);flex-shrink:0;padding-bottom:9px}@supports (color:color-mix(in lab, red, red)){.lifecycle-lane__header{border-bottom:1px solid color-mix(in srgb, var(--ro-border) 70%, transparent)}}.lifecycle-lane__count{border:1px solid var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.lifecycle-lane__count{border:1px solid color-mix(in srgb, var(--ro-border) 65%, transparent)}}.lifecycle-lane__count{box-shadow:inset 0 1px #ffffff08}.lifecycle-lane__scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ro-text-muted) transparent;flex:1;min-height:0;padding:2px 2px 2px 0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.lifecycle-lane__scroll{scrollbar-color:color-mix(in srgb, var(--ro-text-muted) 34%, transparent) transparent}}.sku-tile-card{box-shadow:0 1px 2px #0000001f;transition:transform .22s var(--ro-ease), border-color .22s var(--ro-ease), box-shadow .22s var(--ro-ease)!important}.sku-tile-card:hover{box-shadow:var(--lifecycle-shadow-soft)}.lifecycle-lane__empty{border:1px dashed var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.lifecycle-lane__empty{border:1px dashed color-mix(in srgb, var(--ro-border) 80%, transparent)}}.lifecycle-lane__empty{background:var(--ro-surface-elevated);border-radius:10px;padding:14px 10px}@supports (color:color-mix(in lab, red, red)){.lifecycle-lane__empty{background:color-mix(in srgb, var(--ro-surface-elevated) 55%, transparent)}}.lifecycle-rule-panel{transition:border-color .24s var(--ro-ease), box-shadow .24s var(--ro-ease);box-shadow:var(--lifecycle-shadow)!important}.lifecycle-rule-panel:hover{border-color:var(--ro-border-hover)!important}@supports (color:color-mix(in lab, red, red)){.lifecycle-rule-panel:hover{border-color:color-mix(in srgb, var(--ro-border-hover) 75%, var(--ro-border))!important}}.lifecycle-rule-card{box-shadow:var(--lifecycle-shadow-soft);transition:transform .22s var(--ro-ease), border-color .22s var(--ro-ease), box-shadow .22s var(--ro-ease)}.lifecycle-rule-card:hover{box-shadow:var(--lifecycle-shadow);transform:translateY(-1px);border-color:var(--ro-border-hover)!important}@media (width<=1199px){.lifecycle-kanban-root{grid-template-columns:repeat(3,minmax(0,1fr))}.lifecycle-lane{max-height:calc(100vh - 190px)}}@media (width<=767px){.lifecycle-filter-row{scrollbar-width:none;margin:0 -2px;padding:2px 2px 8px;overflow-x:auto;flex-wrap:nowrap!important}.lifecycle-filter-row::-webkit-scrollbar{display:none}.lifecycle-filter-pill{flex:none}.lifecycle-kanban-root{grid-template-columns:1fr}.lifecycle-lane{max-height:min(55vh,420px)}.lifecycle-rule-grid{grid-template-columns:1fr!important}}@media (width>=768px) and (width<=1199px){.lifecycle-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.bestsellers-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}@media (width<=1199px){.bestsellers-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.bestsellers-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bestsellers-filter-bar{gap:8px!important}.bestsellers-brand-filter{flex:220px!important;min-width:min(100%,220px)!important}.bestsellers-brand-filter select{flex:auto;min-width:0!important;max-width:100%!important}}@media (width<=767px){.bestsellers-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bestsellers-product-grid .product-card-tile__body{padding:7px 8px!important}.bestsellers-product-grid .product-card-tile__title{word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical!important;margin-bottom:3px!important;font-size:10px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.bestsellers-product-grid .product-card-tile__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:5px!important;font-size:7px!important;line-height:1.3!important}.bestsellers-filter-bar{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-left:-2px;margin-right:-2px;padding-bottom:7px;flex-wrap:nowrap!important;display:flex!important;overflow:auto hidden!important}.bestsellers-filter-bar>*{scroll-snap-align:start;flex:none!important}.bestsellers-filter-bar>div[style*="width: 1px"]{display:none!important}.bestsellers-brand-filter{flex:0 0 min(76vw,220px)!important;min-width:0!important}.bestsellers-brand-filter select{width:100%!important;max-width:100%!important}.bestsellers-product-grid .product-card-tile__lastImport{display:none!important}.bestsellers-product-grid .product-card-tile__avgSold{gap:4px!important;margin-bottom:5px!important;padding:4px 5px!important}.bestsellers-product-grid .product-card-tile__avgSold span:first-child{letter-spacing:0!important;font-size:6px!important}.bestsellers-product-grid .product-card-tile__avgSold span:last-child{font-size:9px!important}.bestsellers-product-grid .product-card-tile__metric{font-size:15px!important;line-height:1!important}.bestsellers-product-grid .product-card-tile__metric-label{letter-spacing:.4px!important;font-size:7px!important}.bestsellers-product-grid .product-card-tile__sold{font-size:8px!important}.bestsellers-product-grid .product-card-tile__velocity{font-size:7px!important}.bestsellers-product-grid .product-card-tile__metrics-row{flex-wrap:wrap!important;align-items:flex-end!important;gap:4px!important}.bestsellers-product-grid .product-card-tile__sold-col{max-width:45%;text-align:right!important;width:auto!important}.bestsellers-product-grid .product-card-tile__chips{gap:3px!important;margin-top:5px!important}.bestsellers-product-grid .product-card-tile__chips>span{letter-spacing:0!important;padding:2px 4px!important;font-size:7px!important}}@media (width<=900px){.product-detail-modal{border-radius:14px!important;width:min(480px,100vw - 18px)!important;max-width:calc(100vw - 18px)!important;max-height:calc(100vh - 18px)!important}.product-detail-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-detail-kpi-grid>div{min-width:0!important;padding:10px 8px!important}.product-detail-kpi-grid>div>div:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:20px!important}}@media (width<=767px){.product-detail-modal{border-radius:0!important;width:100vw!important;max-width:100vw!important;max-height:100vh!important}.product-detail-kpi-grid{gap:6px!important}.product-detail-kpi-grid>div{border-radius:8px!important;padding:9px 6px!important}.product-detail-kpi-grid>div>div:first-child{letter-spacing:.3px!important;font-size:8px!important}.product-detail-kpi-grid>div>div:last-child{letter-spacing:0!important;font-size:17px!important}.product-detail-avg-row{margin-bottom:14px!important;padding:9px 10px!important}.product-detail-avg-row span:first-child{letter-spacing:.3px!important;font-size:9px!important}.product-detail-avg-row span:last-child{font-size:14px!important}}@media (width<=900px){.user-management-page{max-width:none!important}.user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;display:grid!important}.user-form-grid>*{flex:none!important;min-width:0!important}}@media (width<=767px){.user-form-grid{grid-template-columns:1fr!important}.user-list-row{flex-wrap:wrap!important;align-items:flex-start!important;padding:12px 14px!important}.user-list-row>div:nth-child(2){flex:calc(100% - 48px)!important}.user-action-row{flex-wrap:wrap!important;justify-content:flex-start!important;width:100%!important}.user-action-row button{flex:auto;min-height:34px}}.bestsellers-analytics-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}@media (width<=767px){.bestsellers-analytics-row{grid-template-columns:1fr;gap:14px}}.reports-exec-section{margin-bottom:14px}.reports-exec-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.reports-buy-radar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:10px;display:grid}.reports-signal-card{border:1px solid var(--ro-border);background:var(--ro-surface);min-height:118px;box-shadow:var(--ro-shadow-card);border-radius:8px;flex-direction:column;justify-content:space-between;gap:8px;padding:10px;display:flex}.reports-signal-card__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.reports-signal-card__title{color:var(--ro-heading);letter-spacing:0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}.reports-signal-card__affected{color:var(--ro-text-dim);margin-top:2px;font-size:10px;line-height:1.25}.reports-signal-card__reason{color:var(--ro-text);font-size:11px;line-height:1.32}.reports-signal-card__bottom{color:var(--ro-text-muted);text-transform:uppercase;letter-spacing:.45px;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.reports-headline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.reports-two-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.reports-exec-table{border-collapse:collapse;background:var(--ro-surface);border:1px solid var(--ro-border);border-radius:8px;width:100%;overflow:hidden}.reports-exec-table th{background:var(--ro-surface)}.reports-exec-table td{border-bottom:1px solid var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.reports-exec-table td{border-bottom:1px solid color-mix(in srgb, var(--ro-border) 72%, transparent)}}.reports-exec-table td{vertical-align:middle}.reports-exec-table tr:last-child td{border-bottom:0}.reports-empty-state{border:1px dashed var(--ro-border-hover);min-height:62px;color:var(--ro-text-muted);background:var(--ro-surface);border-radius:8px;justify-content:center;align-items:center;font-size:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.reports-empty-state{background:color-mix(in srgb, var(--ro-surface) 82%, transparent)}}.reports-empty-state{padding:12px}.reports-roadmap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.reports-roadmap-item{border:1px solid var(--ro-border);background:var(--ro-surface);border-radius:8px;min-height:72px;padding:9px}.reports-roadmap-item div{color:var(--ro-heading);font-size:11px;font-weight:700;line-height:1.25}.reports-roadmap-item span{color:var(--ro-text-muted);margin-top:4px;font-size:10px;line-height:1.25;display:block}.reports-kpi-row{margin-bottom:14px}.reports-kpi-scroll{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.reports-charts-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.reports-charts-grid>.reports-chart-card,.reports-page-root{min-width:0;max-width:100%}.reports-chart-canvas{width:100%;min-width:0}.reports-chart-canvas-inner{width:100%;min-height:178px}.reports-chart-scroll-strip{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin;isolation:isolate;width:100%;min-width:0;max-width:100%;position:relative;overflow:scroll hidden}.reports-chart-scroll-track{flex-shrink:0;width:max-content;min-width:100%;display:block}.reports-chart-scroll-strip .gs-split--narrow{vertical-align:top;flex-shrink:0;display:inline-flex}.reports-chart-scroll-strip .gs-row--clickable,.reports-chart-scroll-strip button,.reports-chart-scroll-strip .recharts-wrapper,.reports-chart-scroll-strip .recharts-surface{touch-action:pan-x pan-y}@media (width<=1100px){.reports-buy-radar-grid,.reports-headline-grid,.reports-roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-two-col{grid-template-columns:1fr}}@media (width<=767px){.reports-page-root{max-width:none}.reports-buy-radar-grid,.reports-headline-grid,.reports-two-col,.reports-roadmap-grid{grid-template-columns:1fr}.reports-exec-section__head{align-items:flex-start}.reports-signal-card{min-height:138px;padding:12px}.reports-signal-card__bottom{flex-direction:column;align-items:flex-start;gap:4px}.reports-kpi-scroll{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-flow:row;gap:12px;margin-left:-4px;margin-right:-4px;padding-bottom:6px;padding-left:4px;padding-right:4px;display:flex;overflow:auto hidden}.reports-kpi-item{scroll-snap-align:start;flex:0 0 min(82vw,220px);min-width:0}.reports-kpi-scroll .kpi-card-tile{padding:16px 18px!important}.reports-kpi-scroll .kpi-card-tile__label{letter-spacing:1px!important;margin-bottom:8px!important;font-size:10px!important}.reports-kpi-scroll .kpi-card-tile__value{letter-spacing:.5px!important;font-size:28px!important}.reports-kpi-scroll .kpi-card-tile__sub{margin-top:5px!important;font-size:11px!important}.reports-kpi-scroll .kpi-card-tile__tag{margin-top:7px!important;padding:3px 9px!important;font-size:10px!important}.reports-charts-grid{grid-template-columns:1fr;gap:16px}.reports-chart-card{border-radius:12px!important;padding:14px!important}.reports-advanced-card{padding:14px 12px!important}.reports-chart-canvas--hscroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px;overflow:auto visible}.reports-chart-canvas--hscroll .reports-chart-canvas-inner{min-width:100%}.reports-chart-canvas--trend .reports-chart-canvas-inner{min-width:400px}.reports-chart-canvas--gender .reports-chart-canvas-inner{min-width:360px}.reports-chart-canvas--wide .reports-chart-canvas-inner{min-width:480px}.reports-chart-canvas--mix .reports-chart-canvas-inner{min-width:max(100%,420px)}.reports-chart-swipe-hint{color:var(--ro-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:-4px 0 10px;font-family:DM Sans,system-ui,sans-serif;font-size:10px;font-weight:600}.reports-data-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-left:-6px;margin-right:-6px;padding-left:6px;padding-right:6px}.reports-data-table-wrap table{min-width:440px}.reports-chart-canvas--velocity .reports-chart-canvas-inner{min-width:500px}.reports-chart-canvas--sizecurve .reports-chart-canvas-inner{min-width:420px}.reports-abc-tiers-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:6px;overflow-x:auto;flex-wrap:nowrap!important;gap:10px!important}.reports-abc-tier-tile{scroll-snap-align:start;flex:0 0 min(78vw,200px)!important}.reports-velocity-split{flex-direction:column!important}.reports-page-root .recharts-wrapper{max-width:100%}}.dash-product-grid{gap:12px;display:grid}.dash-product-grid--list{grid-template-columns:1fr}.dash-product-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1200px){.dash-product-grid--dense{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=767px){.dash-product-grid--dense{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash-product-grid--dense .product-panel-card-tile__body{padding:8px 9px 9px!important}.dash-product-grid--dense .product-panel-card-tile__badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);overflow:hidden;padding:2px 5px!important;font-size:7px!important;top:5px!important;left:5px!important}.dash-product-grid--dense .product-panel-card-tile__hot svg{width:12px!important;height:12px!important}.dash-product-grid--dense .product-panel-card-tile__day{font-size:7px!important;bottom:5px!important;right:6px!important}.dash-product-grid--dense .product-panel-card-tile__title{-webkit-line-clamp:3;word-break:break-word;white-space:normal!important;text-overflow:unset!important;-webkit-box-orient:vertical!important;margin-bottom:4px!important;font-size:11px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.dash-product-grid--dense .product-panel-card-tile__meta{white-space:normal!important;text-overflow:unset!important;flex-wrap:wrap!important;gap:4px!important;margin-bottom:6px!important;font-size:8px!important;line-height:1.35!important;overflow:visible!important}.dash-product-grid--dense .product-panel-card-tile__priceRow{flex-direction:column!important;align-items:stretch!important;gap:6px!important}.dash-product-grid--dense .product-panel-card-tile__stats{text-align:left!important;width:100%!important}.dash-product-grid--dense .product-panel-card-tile__stats>div:first-child{font-size:10px!important}.dash-product-grid--dense .product-panel-card-tile__stats>div:nth-child(2){font-size:8px!important}.dash-product-grid--dense .product-panel-card-tile__imported{display:none!important}.dash-product-grid--dense .product-panel-card-tile__priceMain{font-size:15px!important}.dash-product-grid--dense .product-panel-card-tile__avg{margin-top:2px!important;font-size:9px!important}.dash-product-grid--dense .product-panel-card-tile__bar{margin-top:6px!important}.dash-product-grid--dense .product-panel-card-tile__chips{gap:3px!important;margin-top:6px!important}.dash-product-grid--dense .product-panel-card-tile__chips>span{letter-spacing:0!important;padding:2px 4px!important;font-size:7px!important}}.pl-row-actions{flex-flow:column;align-items:stretch;gap:4px;display:inline-flex}.pl-row-delete-btn{cursor:pointer;color:#ff6464;background:#ff333314;border:1px solid #ff333352;border-radius:6px;padding:3px 7px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:600;transition:background .13s,border-color .13s,color .13s}.pl-row-delete-btn:hover:not(:disabled){color:#f88;background:#ff33332e;border-color:#ff33338c}.pl-row-delete-btn:disabled{cursor:wait;opacity:.65}.pl-delete-modal-backdrop{z-index:1100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08080eb8;justify-content:center;align-items:center;padding:24px;animation:.14s plDeleteFadeIn;display:flex;position:fixed;inset:0}@keyframes plDeleteFadeIn{0%{opacity:0}to{opacity:1}}.pl-delete-modal{background:var(--ro-surface,#111117);border:1px solid var(--ro-border-hover);width:100%;max-width:440px}@supports (color:color-mix(in lab, red, red)){.pl-delete-modal{border:1px solid color-mix(in srgb, var(--ro-border-hover) 80%, transparent)}}.pl-delete-modal{border-radius:16px;padding:22px 22px 18px;font-family:DM Sans,sans-serif;animation:.16s plDeletePopIn;box-shadow:0 24px 64px #0000008c}@keyframes plDeletePopIn{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.pl-delete-modal__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ff6464;margin-bottom:6px;font-size:9px;font-weight:800}.pl-delete-modal__title{color:var(--ro-heading);word-break:break-word;margin-bottom:12px;font-size:17px;font-weight:700;line-height:1.25}.pl-delete-modal__meta{grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 12px;font-size:11px;display:grid}.pl-delete-modal__meta span{color:var(--ro-text-muted);letter-spacing:.05em;text-transform:uppercase;align-self:center;font-size:9px;font-weight:700}.pl-delete-modal__meta strong{color:var(--ro-text);font-size:12px;font-weight:600}.pl-delete-modal__body{color:var(--ro-text-dim);margin:6px 0 16px;font-size:12.5px;line-height:1.55}.pl-delete-modal__body strong{color:var(--ro-text)}.pl-delete-modal__error{color:#ff8a8a;background:#ff33331a;border:1px solid #ff333352;border-radius:8px;margin:0 0 12px;padding:8px 11px;font-size:11px;line-height:1.45}.pl-delete-modal__actions{justify-content:flex-end;gap:8px;display:flex}.pl-delete-modal__btn{cursor:pointer;letter-spacing:.02em;border:1px solid #0000;border-radius:9px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;transition:filter .13s,background .13s,border-color .13s}.pl-delete-modal__btn--ghost{border-color:var(--ro-border-hover);background:0 0}@supports (color:color-mix(in lab, red, red)){.pl-delete-modal__btn--ghost{border-color:color-mix(in srgb, var(--ro-border-hover) 90%, transparent)}}.pl-delete-modal__btn--ghost{color:var(--ro-text-dim)}.pl-delete-modal__btn--ghost:hover:not(:disabled){color:var(--ro-text);border-color:var(--ro-text-dim)}.pl-delete-modal__btn--danger{color:#1a0000;background:linear-gradient(135deg,#f33,#ff6464)}.pl-delete-modal__btn--danger:hover:not(:disabled){filter:brightness(1.08)}.pl-delete-modal__btn:disabled{cursor:wait;opacity:.65}.pl-delete-toast{z-index:1050;max-width:520px;color:var(--ro-text);background:linear-gradient(135deg,#38bdf829,#c084fc1a);border:1px solid #38bdf866;border-radius:999px;padding:11px 38px 11px 16px;font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:500;animation:.2s plDeletePopIn;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000059}.pl-delete-toast__dismiss{color:var(--ro-text-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pl-delete-toast__dismiss:hover{color:var(--ro-text);background:#ffffff0f}.recycle-bin-page{font-family:DM Sans,sans-serif}.rb-hero{background:var(--ro-surface);border:1px solid var(--ro-border);align-items:center;gap:16px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.rb-hero{border:1px solid color-mix(in srgb, var(--ro-border) 80%, transparent)}}.rb-hero{border-radius:16px;flex-wrap:wrap;margin-bottom:14px;box-shadow:0 2px 4px #00000038,0 18px 48px #00000029}.rb-hero__icon{color:#ff6464;background:#ff33331f;border:1px solid #ff333352;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.rb-hero__copy{flex:1;min-width:220px}.rb-hero__title{color:var(--ro-heading);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.rb-hero__sub{color:var(--ro-text-dim);margin-top:4px;font-size:12px;line-height:1.55}.rb-hero__sub strong{color:var(--ro-text)}.rb-hero__stats{gap:16px;display:flex}.rb-hero__stat{text-align:center;background:var(--ro-surface-elevated);border-radius:10px;padding:8px 14px}@supports (color:color-mix(in lab, red, red)){.rb-hero__stat{background:color-mix(in srgb, var(--ro-surface-elevated) 60%, transparent)}}.rb-hero__stat{border:1px solid var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.rb-hero__stat{border:1px solid color-mix(in srgb, var(--ro-border) 70%, transparent)}}.rb-hero__stat-num{color:var(--ro-heading);font-size:22px;font-weight:700;line-height:1}.rb-hero__stat-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ro-text-muted);margin-top:4px;font-size:9px;font-weight:700}.rb-banner,.rb-autopurge,.rb-error{border-radius:10px;margin-bottom:12px;padding:10px 38px 10px 14px;font-size:12px;font-weight:500;line-height:1.5;position:relative}.rb-banner{color:#93d7ff;background:#38bdf81a;border:1px solid #38bdf852}.rb-autopurge{color:#d8b4fe;background:#c084fc14;border:1px solid #c084fc4d}.rb-error{color:#ff8a8a;background:#ff333314;border:1px solid #ff333352}.rb-banner__dismiss{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:999px;width:22px;height:22px;font-size:16px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rb-banner__dismiss:hover{opacity:1;background:#ffffff0f}.rb-empty{text-align:center;background:var(--ro-surface);border:1px dashed var(--ro-border-hover);padding:56px 24px}@supports (color:color-mix(in lab, red, red)){.rb-empty{border:1px dashed color-mix(in srgb, var(--ro-border-hover) 80%, transparent)}}.rb-empty{color:var(--ro-text-muted);border-radius:16px;font-size:12.5px}.rb-empty__icon{background:var(--ro-surface-elevated);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.rb-empty__icon{background:color-mix(in srgb, var(--ro-surface-elevated) 60%, transparent)}}.rb-empty__icon{border:1px solid var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.rb-empty__icon{border:1px solid color-mix(in srgb, var(--ro-border) 80%, transparent)}}.rb-empty__icon{color:var(--ro-text-dim)}.rb-empty__title{color:var(--ro-text);margin-bottom:4px;font-size:14px;font-weight:700}.rb-empty__sub{color:var(--ro-text-muted)}.rb-table-wrap{background:var(--ro-surface);border:1px solid var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.rb-table-wrap{border:1px solid color-mix(in srgb, var(--ro-border) 80%, transparent)}}.rb-table-wrap{border-radius:14px;overflow:auto}.rb-table{border-collapse:collapse;width:100%;font-family:DM Sans,sans-serif;font-size:12px}.rb-table thead th{text-align:left;background:var(--ro-surface-elevated);padding:12px 12px 10px}@supports (color:color-mix(in lab, red, red)){.rb-table thead th{background:color-mix(in srgb, var(--ro-surface-elevated) 50%, transparent)}}.rb-table thead th{color:var(--ro-text-muted);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--ro-border);font-size:9px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.rb-table thead th{border-bottom:1px solid color-mix(in srgb, var(--ro-border) 70%, transparent)}}.rb-table thead th{white-space:nowrap}.rb-table .rb-th-actions{text-align:right}.rb-table tbody tr{border-bottom:1px solid var(--ro-border)}@supports (color:color-mix(in lab, red, red)){.rb-table tbody tr{border-bottom:1px solid color-mix(in srgb, var(--ro-border) 50%, transparent)}}.rb-table tbody tr:last-child{border-bottom:none}.rb-table td{vertical-align:middle;color:var(--ro-text);padding:11px 12px}.rb-td-name{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-weight:600;overflow:hidden}.rb-td-sku{color:var(--ro-text-dim);font-family:DM Sans,sans-serif;font-size:11px}.rb-td-sizes{color:var(--ro-text-dim);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.rb-td-when{color:var(--ro-text-dim);white-space:nowrap;font-size:11px}.rb-td-actions{text-align:right;white-space:nowrap}.rb-chip{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.rb-chip--safe{color:#00e676;background:#00e6761f;border-color:#00e67659}.rb-chip--warn{color:#f80;background:#ff880024;border-color:#f806}.rb-chip--danger{color:#ff6464;background:#ff333324;border-color:#ff33336b}.rb-btn{cursor:pointer;letter-spacing:.02em;border:1px solid #0000;border-radius:7px;margin-left:6px;padding:5px 11px;font-family:DM Sans,sans-serif;font-size:10.5px;font-weight:700;transition:filter .13s,background .13s,border-color .13s,color .13s}.rb-btn:first-of-type{margin-left:0}.rb-btn--restore{color:#38bdf8;background:#38bdf81f;border-color:#38bdf866}.rb-btn--restore:hover:not(:disabled){background:#38bdf838}.rb-btn--purge{color:#ff6464;background:0 0;border-color:#ff333359}.rb-btn--purge:hover:not(:disabled){background:#ff333324}.rb-btn:disabled{cursor:wait;opacity:.6}@media (width<=767px){.rb-hero{padding:12px 14px}.rb-hero__stats{justify-content:space-between;width:100%}.rb-table thead th,.rb-table td{padding:9px 8px}.rb-td-name{max-width:140px}.rb-td-sizes{max-width:120px}}.app-sidebar--glass{background:var(--ro-surface)}@supports (color:color-mix(in lab, red, red)){.app-sidebar--glass{background:color-mix(in srgb, var(--ro-surface) 62%, transparent)}}.app-sidebar--glass{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-right:1px solid var(--ro-border)!important}@supports (color:color-mix(in lab, red, red)){.app-sidebar--glass{border-right:1px solid color-mix(in srgb, var(--ro-border) 60%, transparent)!important}}.app-sidebar--glass{box-shadow:inset 1px 0 #ffffff0a,24px 0 60px #0000002e}.ro-sidebar-header{flex-shrink:0;padding:24px 18px 18px}.ro-sidebar-brand{letter-spacing:-.3px;color:var(--ro-heading);align-items:center;font-family:DM Sans;font-size:21px;line-height:1;display:flex}.ro-sidebar-brand__intel{color:var(--ro-text-muted);font-weight:300}.ro-sidebar-brand__retail{font-weight:700}.ro-sidebar-tagline{color:var(--ro-text-muted);font-size:6.5px}@supports (color:color-mix(in lab, red, red)){.ro-sidebar-tagline{color:color-mix(in srgb, var(--ro-text-muted) 78%, transparent)}}.ro-sidebar-tagline{letter-spacing:1.1px;text-transform:uppercase;margin-top:3px;line-height:1.25}.ro-sidebar-nav{flex-direction:column;flex:1;gap:10px;padding:4px 12px 12px;display:flex;overflow-y:auto}.ro-nav-section{background:linear-gradient(160deg, var(--ro-surface-elevated), var(--ro-surface-elevated))}@supports (color:color-mix(in lab, red, red)){.ro-nav-section{background:linear-gradient(160deg, color-mix(in srgb, var(--ro-surface-elevated) 42%, transparent), color-mix(in srgb, var(--ro-surface-elevated) 16%, transparent))}}.ro-nav-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff14;border-radius:14px;padding:8px 8px 9px;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000001f}.ro-nav-section__label{letter-spacing:1.8px;text-transform:uppercase;color:var(--ro-text-muted);padding:5px 8px 7px;font-size:9px;font-weight:700}.ro-nav-section__items{flex-direction:column;gap:2px;display:flex}.ro-nav-row{cursor:pointer;color:var(--ro-text-dim);-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;font-weight:500;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex;position:relative}.ro-nav-row:hover{color:var(--ro-heading);background:#ffffff12}.ro-nav-row.is-active{color:var(--ro-heading);background:linear-gradient(#ff333329,#ff333314);border:1px solid #ff33332e;box-shadow:0 2px 10px #ff33331f}.ro-nav-row__rail{opacity:0;background:#f33;border-radius:0 2px 2px 0;width:2px;transition:opacity .14s;position:absolute;top:22%;bottom:22%;left:0}.ro-nav-row.is-active .ro-nav-row__rail{opacity:1}.ro-nav-row__icon{z-index:1;background:#ffffff0f;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .14s,border-color .14s;display:flex;position:relative}.ro-nav-row.is-active .ro-nav-row__icon{background:#ff333326}.ro-nav-row__label{flex:1;min-width:0}.ro-nav-badge{border-radius:20px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.ro-nav-badge--red{color:#f33;background:#ff33332e}.ro-nav-badge--green{color:#00e676;background:#00e67626}.ro-nav-badge--orange{color:#f80;background:#ff880026}.ro-nav-badge--blue{color:#38bdf8;background:#38bdf826}.ro-sidebar-footer{flex-shrink:0;padding:10px 12px 16px}.ro-season-card{background:linear-gradient(160deg, var(--ro-surface-elevated), var(--ro-surface-elevated))}@supports (color:color-mix(in lab, red, red)){.ro-season-card{background:linear-gradient(160deg, color-mix(in srgb, var(--ro-surface-elevated) 50%, transparent), color-mix(in srgb, var(--ro-surface-elevated) 18%, transparent))}}.ro-season-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #0000001f}.ro-season-card__label{color:var(--ro-text-muted);text-transform:uppercase;letter-spacing:1.5px;font-size:9px}.ro-season-card__value{color:#f80;letter-spacing:2px;font-family:DM Sans;font-size:22px;line-height:1}.ro-season-card__icon{color:#f80;justify-content:center;align-items:center;display:flex}.gs-split{align-items:center;gap:18px;display:flex}.gs-donut{flex-shrink:0;width:180px;position:relative}.gs-donut-center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gs-donut-total{color:var(--ro-heading);font-family:DM Sans;font-size:14px;font-weight:700;line-height:1.05}.gs-donut-sub{text-transform:uppercase;letter-spacing:.4px;color:var(--ro-text-muted);white-space:nowrap;margin-top:1px;font-size:7.5px;font-weight:600}.gs-rows{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.gs-row-head{align-items:center;gap:7px;margin-bottom:5px;display:flex}.gs-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.gs-name{min-width:0;color:var(--ro-heading);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:600;overflow:hidden}.gs-revpct{flex-shrink:0;font-family:DM Sans;font-size:13px;font-weight:700}.gs-bar{background:var(--ro-surface-elevated);border-radius:4px;height:6px}@supports (color:color-mix(in lab, red, red)){.gs-bar{background:color-mix(in srgb, var(--ro-surface-elevated) 85%, transparent)}}.gs-bar{overflow:hidden}.gs-bar-fill{border-radius:4px;height:100%;transition:width .4s}.gs-row-meta{color:var(--ro-text-muted);justify-content:space-between;align-items:center;margin-top:4px;font-size:10.5px;display:flex}.gs-rev{color:var(--ro-text-dim);font-weight:600}.gs-split--narrow{flex-direction:row;align-items:flex-start;gap:10px}.gs-donut--compact{flex-shrink:0;width:108px;max-width:108px;margin:0}.gs-split--narrow .gs-donut-total{font-size:10px}.gs-split--narrow .gs-donut-sub{letter-spacing:.3px;font-size:6px}.gs-split--narrow .gs-rows{flex:1;gap:6px;min-width:0}.gs-split--narrow .gs-row--clickable{border-radius:8px;padding:4px 6px}.gs-split--narrow .gs-row-head{gap:5px;margin-bottom:3px}.gs-split--narrow .gs-dot{width:6px;height:6px}.gs-split--narrow .gs-name,.gs-split--narrow .gs-revpct{font-size:10.5px}.gs-split--narrow .gs-chevron{font-size:13px}.gs-split--narrow .gs-bar{height:4px}.gs-split--narrow .gs-row-meta{margin-top:2px;font-size:9px}.gs-split--narrow .gs-sub{gap:5px;margin:4px 0 2px 8px;padding-left:8px}.gs-split--narrow .gs-sub-name,.gs-split--narrow .gs-sub-pct{font-size:10px}.gs-split--narrow .gs-sub-bar{height:3px}.gs-split--narrow .gs-sub-meta{font-size:9px}.gs-rows--scroll{flex:1;min-width:260px}@media (width<=640px){.gs-split:not(.gs-split--narrow){flex-direction:column;gap:8px}.gs-split:not(.gs-split--narrow) .gs-donut{width:100%;max-width:220px;margin:0 auto}.gs-split:not(.gs-split--narrow) .gs-rows{width:100%}}.gs-row-group{flex-direction:column;display:flex}.gs-row--clickable{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;margin:0;padding:7px 9px;transition:background .14s,border-color .14s;display:block}.gs-row--clickable:hover{background:#ffffff0d}.gs-row--active{background:#ffffff0f;border-color:#ffffff1a}.gs-chevron{color:var(--ro-text-muted);flex-shrink:0;font-size:16px;line-height:1;transition:transform .18s,color .14s;transform:rotate(90deg)}.gs-chevron--open{color:var(--ro-text-dim);transform:rotate(-90deg)}.gs-sub{border-left:2px solid #ffffff1a;flex-direction:column;gap:10px;margin:8px 0 4px 16px;padding-left:12px;animation:.18s gsSubFade;display:flex}@keyframes gsSubFade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.gs-sub-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--ro-text-muted);font-size:9px;font-weight:700}.gs-sub-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.gs-sub-name{color:var(--ro-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;overflow:hidden}.gs-sub-pct{flex-shrink:0;font-family:DM Sans;font-size:12px;font-weight:700}.gs-sub-bar{background:var(--ro-surface-elevated);border-radius:3px;height:5px}@supports (color:color-mix(in lab, red, red)){.gs-sub-bar{background:color-mix(in srgb, var(--ro-surface-elevated) 85%, transparent)}}.gs-sub-bar{overflow:hidden}.gs-sub-bar-fill{border-radius:3px;height:100%;transition:width .4s}.gs-sub-meta{color:var(--ro-text-muted);justify-content:space-between;align-items:center;margin-top:3px;font-size:10px;display:flex}.gs-sub-empty{color:var(--ro-text-muted);font-size:11px}.rp-twin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=900px){.rp-twin-grid{grid-template-columns:1fr}}.rp-subhead{letter-spacing:1px;text-transform:uppercase;color:var(--ro-text-muted);margin-bottom:8px;font-size:9px;font-weight:700}.rp-subhead--good{color:#00e676}.rp-subhead--bad{color:#ff5b5b}.rp-pl-strip{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.rp-pl-chip{border:1px solid var(--ro-border);background:var(--ro-surface-elevated);border-radius:11px;flex:1;min-width:110px;padding:9px 12px}.rp-pl-label{letter-spacing:1px;text-transform:uppercase;color:var(--ro-text-muted);margin-bottom:3px;font-size:8.5px;font-weight:700;display:block}.rp-pl-val{color:var(--ro-heading);white-space:nowrap;font-family:DM Sans;font-size:15px;font-weight:700;display:block}.rp-wow-list{flex-direction:column;gap:4px;margin-top:10px;display:flex}.rp-wow-row{border-bottom:1px solid var(--ro-border);align-items:center;gap:10px;padding:3px 2px;font-size:10.5px;display:flex}.rp-wow-row:last-child{border-bottom:none}.rp-wow-week{color:var(--ro-text-dim);flex:1;font-weight:600}.rp-wow-units{color:var(--ro-text-muted);text-align:right;width:48px}.rp-wow-rev{color:var(--ro-text);text-align:right;width:64px;font-weight:600}.rp-wow-delta{text-align:right;width:56px;color:var(--ro-text-muted);font-weight:700}.rp-up{color:#00e676}.rp-down{color:#ff5b5b}.rp-cmp{flex-direction:column;gap:5px;min-width:110px;max-width:170px;display:flex}.rp-cmp-metric{flex-direction:column;gap:2px;display:flex}.rp-cmp-head{justify-content:space-between;align-items:baseline;gap:8px;line-height:1;display:flex}.rp-cmp-k{text-transform:uppercase;letter-spacing:.5px;color:var(--ro-text-muted);font-size:8px;font-weight:700}.rp-cmp-v{color:var(--ro-text);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:700}.rp-cmp-track{background:var(--ro-border);border-radius:3px;width:100%;height:5px}@supports (color:color-mix(in lab, red, red)){.rp-cmp-track{background:color-mix(in srgb, var(--ro-border) 60%, transparent)}}.rp-cmp-track{overflow:hidden}.rp-cmp-fill{border-radius:3px;min-width:1px;height:100%;transition:width .4s;display:block}.rp-cmp-fill--rev{background:#38bdf8}.rp-cmp-fill--stk{background:var(--ro-text-muted)}@supports (color:color-mix(in lab, red, red)){.rp-cmp-fill--stk{background:color-mix(in srgb, var(--ro-text-muted) 50%, transparent)}}.rp-cmp-tag{letter-spacing:.5px;text-transform:uppercase;border-radius:5px;align-self:flex-start;margin-top:1px;padding:1px 6px;font-size:7.5px;font-weight:800}.rp-cmp-tag--under{color:#00e676;background:#00e67624}.rp-cmp-tag--over{color:#ff5b5b;background:#ff333324}.rp-share-legend{color:var(--ro-text-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:10px;display:flex}.rp-share-legend span{align-items:center;gap:5px;display:inline-flex}.rp-dot{border-radius:3px;width:9px;height:9px;display:inline-block}.rp-dot--rev{background:#38bdf8}.rp-dot--stock{background:var(--ro-text-muted)}@supports (color:color-mix(in lab, red, red)){.rp-dot--stock{background:color-mix(in srgb, var(--ro-text-muted) 50%, transparent)}}.rp-share-hint{opacity:.85;font-style:italic}.sale-badge{letter-spacing:.6px;white-space:nowrap;font-family:DM Sans,sans-serif;font-weight:700}.sale-badge--overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ff3333eb;border-radius:4px;padding:2px 7px;font-size:9px}.sale-badge--chip{text-transform:uppercase;color:#ff5b5b;vertical-align:middle;background:#ff33331f;border-radius:4px;padding:2px 6px;font-size:9px;display:inline-block}.md-row{background:var(--ro-surface);border:1px solid var(--ro-border);border-radius:12px;padding:10px 14px;transition:border-color .15s}.md-row--selected{background:var(--ro-surface);border-color:#ff333359}@supports (color:color-mix(in lab, red, red)){.md-row--selected{background:color-mix(in srgb, var(--ro-surface) 92%, #ff333359)}}.md-row__main{cursor:pointer;align-items:center;gap:12px;display:flex}.md-row__thumb{object-fit:cover;background:var(--ro-surface-elevated);border-radius:8px;flex-shrink:0;width:38px;height:38px}.md-row__thumb--empty{color:var(--ro-text-muted);border:1px dashed var(--ro-border);justify-content:center;align-items:center;display:flex}.md-row__pills{flex-wrap:wrap;gap:5px;margin-top:8px;padding-left:27px;display:flex}.md-pct-pill{border:1px solid var(--ro-border);color:var(--ro-text-muted);cursor:pointer;background:0 0;border-radius:14px;padding:3px 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;transition:all .13s}.md-pct-pill:hover{color:#ff5b5b;border-color:#f336}.md-pct-pill--active{color:#fff;background:#f33;border-color:#f33}.md-confirm-bar{bottom:0;left:var(--app-sidebar-width,228px);z-index:190;padding:12px 28px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--ro-surface);justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;right:0}@supports (color:color-mix(in lab, red, red)){.md-confirm-bar{background:color-mix(in srgb, var(--ro-surface) 88%, transparent)}}.md-confirm-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ro-border)}@media (width<=1199px){.md-confirm-bar{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;gap:10px;left:0}}@media (width<=767px){.md-confirm-bar{bottom:calc(var(--bottom-nav-height,64px) + env(safe-area-inset-bottom,0px));z-index:190;flex-direction:column;align-items:stretch;gap:8px}.md-confirm-bar button{width:100%;min-height:44px}}.md-verify-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.md-verify-tile{background:var(--ro-surface);border:1px solid var(--ro-border);border-radius:14px;transition:border-color .15s;overflow:hidden}.md-verify-tile--tagged{border-color:#00e67666}.md-verify-tile__photo{aspect-ratio:1;background:var(--ro-surface-elevated);position:relative}.md-verify-tile__photo img{object-fit:cover;width:100%;height:100%;display:block}.md-verify-tile__photo-empty{width:100%;height:100%;color:var(--ro-text-muted);justify-content:center;align-items:center;display:flex}.md-verify-tile__check{z-index:2;letter-spacing:.8px;color:#04150a;background:#00e676e6;border-radius:4px;padding:2px 7px;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;position:absolute;bottom:7px;left:7px}.md-verify-tile__body{padding:10px 12px 12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ro-page-bg:#eef0f4;--ro-surface:#fff;--ro-surface-elevated:#f1f3f7;--ro-border:#0f172a14;--ro-border-hover:#0f172a24;--ro-text:#1e293b;--ro-text-muted:#64748b;--ro-text-dim:#64748b;--ro-heading:#0f172a;--ro-chart-grid:#0f172a14;--ro-chart-axis:#0f172a1f;--ro-tooltip-bg:#fff;--ro-tooltip-border:#0f172a1f;--ro-tooltip-label:#0f172a;--ro-tooltip-muted:#64748b;--ro-shadow-ambient-hover:0 6px 20px #0f172a12;--ro-shadow-ambient-selected:0 8px 24px #0f172a1a;--ro-shadow-card-hover:0 8px 24px #0f172a1a, 0 0 0 1px #0f172a0f;--ro-scrollbar-thumb:#c4c4d4;--ro-track-bg:#0f172a14;--ro-dropdown-shadow:0 12px 40px #0f172a1f;--ro-fill-soft:#0f172a0d;--ro-fill-muted:#0f172a14;--ro-fill-faint:#0f172a0a;--ro-table-row-hover:#0f172a0a;--ro-surface-deep:#e8eaef}[data-theme=light] body{background-color:var(--ro-page-bg)!important;color:var(--ro-text)!important}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--ro-scrollbar-thumb)!important}[data-theme=light] .app-root{background:var(--ro-page-bg)!important}[data-theme=light] .app-sidebar{background:#fff!important;border-right-color:#00000014!important}[data-theme=light] .app-sidebar a{color:#4a4a62!important}[data-theme=light] .app-topbar{background:#ffffffeb!important;border-bottom-color:#00000014!important}[data-theme=light] .app-footer{border-top-color:#00000014!important}[data-theme=light] .bottom-nav a.bottom-nav-import{color:#f33!important}[data-theme=light] .bottom-nav a.bottom-nav-import.active{color:#e62e2e!important}[data-theme=light] .bottom-nav{background:#fff!important;border-top-color:#00000014!important}[data-theme=light] .bottom-nav a,[data-theme=light] .bottom-nav button{color:#8a8a9a!important}[data-theme=light] .bottom-nav a.active{color:#f33!important}[data-theme=light] .hamburger-btn{color:#5c5c72!important;background:#f4f4f8!important;border-color:#0000001a!important}[data-theme=light] .sidebar-overlay{background:#00000059!important}[data-theme=light] .app-topbar>div:nth-child(2) div{color:#1a1a24!important}[data-theme=light] .app-topbar .topbar-desktop-only{background:#f4f4f8!important;border-color:#0000001a!important}[data-theme=light] .app-topbar .topbar-import-csv{color:#fff!important;background:#f33!important;border:none!important}[data-theme=light] .app-topbar input{color:#1a1a24!important}[data-theme=light] .topbar-theme-toggle{color:#5c5c72!important;background:#ececf2!important;border-color:#0000001f!important}
