@layer reset{*,:before,:after{box-sizing:border-box}html{background:var(--rv-color-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;line-height:1.2}img{max-width:100%}}@layer tokens{:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rv-color-bg:#101014;--rv-color-surface:#18181f;--rv-color-surface-raised:#202028;--rv-color-surface-soft:#272730;--rv-color-border:#303039;--rv-color-border-strong:#41414d;--rv-color-ink:#f4f4f7;--rv-color-muted:#aaaab9;--rv-color-subtle:#858595;--rv-color-primary:#8b5cf6;--rv-color-primary-hover:#7c3aed;--rv-color-primary-soft:#302443;--rv-color-accent:#4adea0;--rv-color-accent-soft:#1c332c;--rv-color-warning:#f6c16b;--rv-color-warning-soft:#382f22;--rv-color-danger:#fb858b;--rv-color-danger-soft:#3c252b;--rv-color-info:#83b4ff;--rv-color-sidebar:#18181f;--rv-font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rv-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--rv-font-size-xs:.875rem;--rv-font-size-sm:.875rem;--rv-font-size-md:1rem;--rv-font-size-lg:1rem;--rv-font-size-xl:1.1875rem;--rv-font-size-2xl:2.125rem;--rv-line-height:1.5;--rv-font-scale:1;--rv-control-height-sm:36px;--rv-control-height-md:44px;--rv-control-height-lg:44px;--rv-icon-size-sm:16px;--rv-icon-size-md:20px;--rv-icon-size-lg:24px;--rv-sidebar-width:232px;--rv-sidebar-rail-width:208px;--rv-sidebar-collapsed-width:68px;--rv-topbar-height:70px;--rv-content-max-width:1620px;--rv-content-wide-max-width:1620px;--rv-page-padding-inline:32px;--rv-page-padding-block-start:var(--rv-page-padding-inline);--rv-page-padding-block-end:var(--rv-page-padding-inline);--rv-space-1:4px;--rv-space-2:8px;--rv-space-3:12px;--rv-space-4:16px;--rv-space-5:20px;--rv-space-6:24px;--rv-space-8:32px;--rv-radius-sm:6px;--rv-radius-md:8px;--rv-radius-lg:12px;--rv-shadow-sm:0 1px 2px #0000001f;--rv-shadow-md:0 10px 30px #00000047;--rv-shadow-lg:0 24px 60px #0006;--rv-duration-fast:.16s;--rv-ease-standard:cubic-bezier(.2, .8, .2, 1);--rv-z-sticky:20;--rv-z-sidebar:40;--rv-z-dropdown:80;--rv-z-modal:1000;--rv-z-toast:1100;--rv-bg:var(--rv-color-bg);--rv-bg-raised:var(--rv-color-surface-raised);--rv-sidebar:var(--rv-color-sidebar);--rv-surface:var(--rv-color-surface);--rv-surface-raised:var(--rv-color-surface-raised);--rv-surface-deep:var(--rv-color-surface-soft);--rv-line:var(--rv-color-border);--rv-line-strong:var(--rv-color-border-strong);--rv-ink:var(--rv-color-ink);--rv-muted:var(--rv-color-muted);--rv-muted-2:var(--rv-color-subtle);--rv-primary:var(--rv-color-primary);--rv-primary-hover:var(--rv-color-primary-hover);--rv-success:var(--rv-color-accent);--rv-warning:var(--rv-color-warning);--rv-danger:var(--rv-color-danger)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rv-color-bg:#f1f1ed;--rv-color-surface:#fbfbf8;--rv-color-surface-raised:#f6f6f2;--rv-color-surface-soft:#ebebe6;--rv-color-border:#d8d8d0;--rv-color-border-strong:#b9b9af;--rv-color-ink:#192033;--rv-color-muted:#5e6a82;--rv-color-subtle:#7b879f;--rv-color-primary:#6950df;--rv-color-primary-hover:#563bc7;--rv-color-primary-soft:#eee9ff;--rv-color-accent:#118b76;--rv-color-accent-soft:#dff7ef;--rv-color-warning:#a66713;--rv-color-warning-soft:#fff1d9;--rv-color-danger:#b63f60;--rv-color-danger-soft:#ffe6ed;--rv-color-info:#356ac5;--rv-color-sidebar:#f8f8f4}}@layer base{:root{font-size:calc(16px * var(--rv-font-scale,1))}body{color:var(--rv-color-ink);background:var(--rv-color-bg);font-family:var(--rv-font-ui);font-size:var(--rv-font-size-md);line-height:var(--rv-line-height);font-synthesis:none;text-rendering:optimizelegibility;overflow-x:clip}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4,strong,b,th,label{color:var(--rv-color-ink)}h1{margin-bottom:var(--rv-space-2);letter-spacing:-.025em;font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.2}h2{margin-bottom:var(--rv-space-2);font-size:var(--rv-font-size-xl);letter-spacing:-.02em;line-height:1.2}h3{margin-bottom:var(--rv-space-2);font-size:var(--rv-font-size-lg)}p{color:var(--rv-color-muted);line-height:1.55}a{color:var(--rv-color-primary)}code{font-family:var(--rv-font-mono)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--rv-color-primary) 48%, transparent);outline-offset:2px}:where(input,select,textarea):focus,:where(input,select,textarea):focus-visible{outline-offset:0;outline:0}}@layer components{.ui-icon{width:var(--rv-icon-size-sm);height:var(--rv-icon-size-sm);shape-rendering:geometricprecision;flex:none;display:block;overflow:visible}.app-shell.stitch-shell>aside .sidebar-brand-row{align-items:center;gap:var(--rv-space-3);min-height:48px;padding:0 var(--rv-space-2) var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);display:flex}.sidebar-brand-home{align-items:center;gap:var(--rv-space-3);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.sidebar-brand-home:hover{color:inherit}.stitch-brand-mark{width:38px;height:38px;color:var(--rv-color-ink);box-shadow:none;background:0 0;border-radius:0;flex:0 0 38px;place-items:center;display:grid}.stitch-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}html[data-theme=light] .stitch-brand-mark img{filter:invert()}.brand.wordmark{gap:1px;min-width:0;display:grid}.brand.wordmark strong{font-size:var(--rv-font-size-md)}.sidebar-pin-toggle{width:30px;height:30px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:1px solid #0000;place-items:center;margin-left:auto;padding:0;display:inline-grid}.sidebar-pin-toggle:hover,.sidebar-pin-toggle.is-pinned{color:var(--rv-color-ink);background:0 0;border-color:#0000}.sidebar-pin-toggle svg{width:18px;height:18px}.app-shell.stitch-shell>aside .brand.wordmark{min-width:0;overflow:hidden}.app-shell.stitch-shell>aside .nav-label{opacity:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:190px;transition:max-width .18s,opacity .12s;overflow:hidden}.app-shell.stitch-shell.sidebar-collapsed .brand.wordmark{display:none}.app-shell.stitch-shell.sidebar-collapsed .nav-label{opacity:0;visibility:hidden;max-width:0}.app-shell.stitch-shell.sidebar-collapsed .sidebar-brand-row{align-content:initial;justify-content:center;justify-items:initial;min-height:48px;padding:0 0 var(--rv-space-3);display:flex}.app-shell.stitch-shell.sidebar-collapsed .sidebar-pin-toggle{display:none}.app-shell.stitch-shell>aside nav,.app-shell.stitch-shell>aside .settings-nav{gap:var(--rv-space-4);display:grid}.app-shell.stitch-shell>aside nav{margin-top:var(--rv-space-6)}.app-shell.stitch-shell>aside .settings-nav{padding-top:var(--rv-space-5);border-top:1px solid var(--rv-color-border);margin-top:auto}.nav-group{gap:var(--rv-space-1);margin:0;display:grid}.nav-section-label{padding:0 var(--rv-space-3) var(--rv-space-2);color:var(--rv-color-subtle);font-size:var(--rv-font-size-xs);letter-spacing:.01em;text-transform:none;font-weight:750;display:block}.sidebar-side-bottom{margin-top:auto}.sidebar-side-bottom .settings-nav{margin-top:0}.sidebar-profile{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-4) var(--rv-space-2) 0;border-top:1px solid var(--rv-color-border);display:flex}.sidebar-avatar,.rv-topbar-avatar{width:36px;height:36px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 35%, var(--rv-color-border));font-size:var(--rv-font-size-xs);border-radius:50%;flex:0 0 36px;place-items:center;font-weight:800;display:grid}.sidebar-profile-copy{flex:auto;gap:2px;min-width:0;display:grid}.sidebar-profile-copy strong,.sidebar-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-profile-copy strong{font-size:var(--rv-font-size-sm)}.sidebar-profile-copy small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.sidebar-profile-logout{width:36px;height:36px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:1px solid #0000;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.sidebar-profile-logout:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 35%, transparent)}.app-shell.stitch-shell.sidebar-collapsed .nav-section-label,.app-shell.stitch-shell.sidebar-collapsed .sidebar-profile-copy{display:none}.app-shell.stitch-shell.sidebar-collapsed .sidebar-profile{justify-content:center;padding-inline:0}.app-shell.stitch-shell>aside :is(nav,.settings-nav) a,.app-shell.stitch-shell>aside .logout-link{width:100%;height:var(--rv-control-height-md);min-height:var(--rv-control-height-md);flex:0 0 var(--rv-control-height-md);align-items:center;gap:var(--rv-space-3);padding:0 var(--rv-space-3);color:var(--rv-color-muted);border-radius:var(--rv-radius-md);background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none;display:flex}.app-shell.stitch-shell>aside :is(nav,.settings-nav) a:hover,.app-shell.stitch-shell>aside .logout-link:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell>aside :is(nav,.settings-nav) a.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--rv-color-primary) 24%, transparent)}.app-shell.stitch-shell>aside :is(nav,.settings-nav) a.active .nav-count{color:var(--rv-color-primary);background:#fff;border-color:#0000}.nav-icon{stroke-width:1.8px;vector-effect:non-scaling-stroke;flex:0 0 22px;width:22px;height:22px}.nav-count{min-width:22px;height:22px;color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border:1px solid var(--rv-color-border);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding-inline:5px;font-size:11px;line-height:1;display:inline-flex}.app-shell.stitch-shell.sidebar-collapsed .nav-count{display:none}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav,.settings-nav) a,.app-shell.stitch-shell.sidebar-collapsed>aside .logout-link{padding-inline:var(--rv-space-3);justify-content:flex-start}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav,.settings-nav) a .nav-icon,.app-shell.stitch-shell.sidebar-collapsed>aside .logout-link .nav-icon{width:22px;height:22px}.rv-button,.rv-icon-button{min-height:var(--rv-control-height-md);justify-content:center;align-items:center;gap:var(--rv-space-2);padding:0 var(--rv-space-4);border-radius:var(--rv-radius-md);white-space:nowrap;transition:background var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard), color var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard);border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}.rv-button:hover:not(:disabled){transform:none}.rv-button-sm{min-height:var(--rv-control-height-sm);padding-inline:var(--rv-space-3)}.rv-button-lg{min-height:var(--rv-control-height-lg)}.rv-button-primary{color:#fff;background:var(--rv-color-primary)}.rv-button-primary:hover:not(:disabled){background:var(--rv-color-primary-hover)}.rv-button-secondary{color:var(--rv-color-ink);background:var(--rv-color-surface);border-color:var(--rv-color-border-strong)}.rv-button-secondary:hover:not(:disabled),.rv-button-ghost:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.rv-button-ghost{color:var(--rv-color-muted);background:0 0}.rv-button-danger,.destructive{color:#fff;background:var(--rv-color-danger);border-color:var(--rv-color-danger)}.rv-icon-button{width:var(--rv-control-height-md);color:var(--rv-color-muted);background:0 0;padding:0}.rv-icon-button:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.app-shell.stitch-shell main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:var(--rv-control-height-md);padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md)}.app-shell.stitch-shell main textarea{min-height:110px;padding-top:var(--rv-space-3);padding-bottom:var(--rv-space-3);resize:vertical}.app-shell.stitch-shell main input[type=checkbox],.app-shell.stitch-shell main input[type=radio]{accent-color:var(--rv-color-primary)}.app-shell.stitch-shell main input[type=file]{height:auto;padding:var(--rv-space-2)}.app-shell.stitch-shell main :where(input,select,textarea):hover:not(:disabled){border-color:var(--rv-color-primary)}:where(.app-shell.stitch-shell main button:not(.modal-close):not(.row-menu-trigger):not(.order-column-filter-trigger):not(.platform-multi-select-trigger.is-compact):not(.product-delete-button):not(.logout-link):not(.sidebar-pin-toggle):not(.rv-button):not(.rv-icon-button),.app-shell.stitch-shell main .button-link){min-height:var(--rv-control-height-md);justify-content:center;align-items:center;gap:var(--rv-space-2);padding:0 var(--rv-space-4);color:#fff;background:var(--rv-color-primary);border:1px solid var(--rv-color-primary);border-radius:var(--rv-radius-md);font-weight:600;text-decoration:none;display:inline-flex}:where(.app-shell.stitch-shell main button:not(.modal-close):not(.row-menu-trigger):not(.order-column-filter-trigger):not(.platform-multi-select-trigger.is-compact):not(.product-delete-button):not(.logout-link):not(.sidebar-pin-toggle):not(.rv-button):not(.rv-icon-button):hover:not(:disabled),.app-shell.stitch-shell main .button-link:hover){color:#fff;background:var(--rv-color-primary-hover);border-color:var(--rv-color-primary-hover)}.app-shell.stitch-shell main button.secondary,.app-shell.stitch-shell main .button-link.secondary,.app-shell.stitch-shell main .danger-outline{color:var(--rv-color-ink);background:var(--rv-color-surface);border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main button.secondary:hover:not(:disabled),.app-shell.stitch-shell main .button-link.secondary:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main button:disabled,.app-shell.stitch-shell main .button-link[aria-disabled=true]{cursor:not-allowed;opacity:.55}.error,.notice{margin:var(--rv-space-4) 0;padding:var(--rv-space-3) var(--rv-space-4);border-radius:var(--rv-radius-md);border:1px solid}.error{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 38%, transparent)}.notice{color:var(--rv-color-warning);background:var(--rv-color-warning-soft);border-color:color-mix(in srgb, var(--rv-color-warning) 38%, transparent)}.success{color:var(--rv-color-accent)}.tag,.badge,.security-state{align-items:center;gap:var(--rv-space-1);min-height:24px;padding:0 var(--rv-space-2);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);font-size:var(--rv-font-size-xs);border:1px solid #0000;border-radius:999px;font-weight:750;display:inline-flex}.badge{border:0;border-radius:6px;gap:6px;padding:3px 8px;font-size:14px;font-weight:500;line-height:1.5}.badge>i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.pill{white-space:nowrap;border-radius:var(--rv-radius-sm);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);align-items:center;gap:6px;padding:3px 8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.pill.good{color:var(--rv-color-accent);background:var(--rv-color-accent-soft)}.pill.warn{color:var(--rv-color-warning);background:var(--rv-color-warning-soft)}.pill.bad{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.pill .dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.security-state.enabled{color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-accent) 20%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-accent) 55%, var(--rv-color-border))}.empty,.unknown{place-items:center;gap:var(--rv-space-2);min-height:160px;padding:var(--rv-space-6);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px dashed var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);text-align:center;display:grid}.empty-icon,.rv-empty-state-icon{width:56px;height:56px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 26%, var(--rv-color-border));border-radius:var(--rv-radius-md);place-items:center;display:grid}.empty-icon .ui-icon,.rv-empty-state-icon .ui-icon{width:24px;height:24px}.empty>strong,.rv-empty-state>strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-md)}.empty>p,.rv-empty-state>p{max-width:34ch;margin:0;line-height:1.5}.table-wrap,.data-table,.product-catalog-table,.order-reference-table,.return-reference-table,.invoice-reference-table,.jobs-reference-table,.mapping-saved-table{color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{padding:var(--rv-space-3) var(--rv-space-4);border-bottom:1px solid var(--rv-color-border);text-align:left}th{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);font-size:var(--rv-font-size-xs);letter-spacing:.07em;text-transform:uppercase}tr:hover td{background:color-mix(in srgb, var(--rv-color-ink) 3%, var(--rv-color-surface))}td small,.data-table small{color:var(--rv-color-muted)}.order-pagination{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-height:44px;margin-top:var(--rv-space-4);color:var(--rv-color-muted);display:flex}.order-pagination>div{align-items:center;gap:var(--rv-space-2);display:flex}.order-pagination button,.product-pagination-controls button{min-height:var(--rv-control-height-sm);padding-inline:var(--rv-space-3)}.order-pagination strong,.order-pagination b{color:var(--rv-color-ink)}.data-table{display:grid;overflow-x:auto}.data-table>*{align-items:center;gap:var(--rv-space-4);min-width:720px;min-height:64px;padding:var(--rv-space-3) var(--rv-space-4);border-bottom:1px solid var(--rv-color-border);color:inherit;grid-template-columns:minmax(220px,1.7fr) minmax(120px,.7fr) minmax(160px,.9fr) minmax(120px,.7fr);text-decoration:none;display:grid}.data-table>*>span:first-child{gap:2px;min-width:0;display:grid}.data-table>*>span:first-child>:where(strong,small){overflow-wrap:anywhere;min-width:0}.data-table>:first-child{background:var(--rv-color-surface-raised)}.data-table>:last-child{border-bottom:0}.data-table>a:hover{background:var(--rv-color-primary-soft)}.workspace-modal-backdrop,.rv-overlay{z-index:var(--rv-z-modal);padding:var(--rv-space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05101dad;place-items:center;display:grid;position:fixed;inset:0}.workspace-modal{width:min(760px,100%);min-width:0;max-height:calc(100dvh - 32px);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.workspace-modal>*{min-width:0}.product-image-modal{width:min(720px,100%);max-height:calc(100dvh - 32px);position:relative}.product-image-modal-body{min-height:0;padding:var(--rv-space-5);place-items:center;display:grid;overflow:auto}.product-image-modal>img,.product-image-modal-body img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 170px);margin:0 auto;display:block}.product-image-modal>.product-image-modal-close{top:var(--rv-space-3);right:var(--rv-space-3);z-index:1;position:absolute}.image-lightbox-modal{width:min(920px,100%);max-height:calc(100dvh - 32px);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.lightbox-img-wrap{min-height:0;padding:var(--rv-space-6);place-items:center;display:grid;overflow:auto}.lightbox-img-wrap img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 150px);display:block}.lightbox-caption{padding:var(--rv-space-3) var(--rv-space-5);color:var(--rv-color-muted);border-top:1px solid var(--rv-color-border);font-size:var(--rv-font-size-sm)}.lightbox-close{top:var(--rv-space-3);right:var(--rv-space-3);z-index:1;width:36px;height:36px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);place-items:center;padding:0;display:inline-grid;position:absolute}.lightbox-close:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.workspace-modal>header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);display:flex}.workspace-modal>header h2{margin-bottom:var(--rv-space-1)}.workspace-modal>header p{margin:0}.workspace-modal>footer{justify-content:flex-end;gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.shipping-template-save-dialog{z-index:var(--rv-z-modal);gap:var(--rv-space-4);width:min(440px,100vw - 32px);padding:var(--rv-space-5);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);box-shadow:0 0 0 100vmax #05101dad, var(--rv-shadow-lg);display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.shipping-template-save-dialog>label{gap:var(--rv-space-2);color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.shipping-template-save-dialog>div{justify-content:flex-end;gap:var(--rv-space-2);display:flex}.shipping-label-modal{width:min(920px,100%);max-height:min(960px,100dvh - 32px)}.shipping-label-preview-wrap{min-height:0;padding:var(--rv-space-6);background:var(--rv-color-bg);place-items:center;display:grid;overflow:auto}.shipping-label-print-surface{width:var(--shipping-label-width,100mm);height:var(--shipping-label-height,150mm);color:#0a0e1a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:none;max-width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px #0003}.shipping-label-positioned-block{color:#0a0e1a;min-width:0;padding:2mm;line-height:1.25;display:block;position:absolute;overflow:hidden}.shipping-label-print-surface :where(h1,h2,h3,h4,strong,b,th,label){color:#0a0e1a}.shipping-label-positioned-block>:where(div){align-content:start;gap:1.5mm;min-width:0;height:100%;display:grid}.shipping-label-block-title{margin-bottom:1mm;font-size:.9em;font-weight:850;display:block}.shipping-label-block-content>span,.shipping-label-meta>span,.shipping-label-footer>span,.shipping-label-custom-content>span{overflow-wrap:anywhere;gap:.5mm;min-width:0;display:grid}.shipping-label-block-content>span small,.shipping-label-meta>span small,.shipping-label-footer>span small,.shipping-label-custom-content>span small{color:#64748b;font-size:.72em;font-weight:600}.shipping-label-block-content>span b,.shipping-label-meta>span b,.shipping-label-footer>span b,.shipping-label-custom-content>span b{font-weight:800}.shipping-label-address-box>span{overflow-wrap:anywhere;min-width:0;display:block}.shipping-label-address-box>span:first-of-type{font-weight:800}.shipping-label-barcode{align-content:start;gap:1.5mm;min-width:0;display:grid}.shipping-label-barcode-bars{background:#fff;align-items:stretch;width:100%;min-width:0;height:10mm;min-height:16px;display:flex}.shipping-label-barcode-bars>i{background:#fff;flex:1 1 0;min-width:0;display:block}.shipping-label-barcode-bars>i.is-bar{background:#0a0e1a}.shipping-label-barcode strong{overflow-wrap:anywhere;min-width:0;font-family:var(--rv-font-mono);text-align:center;font-size:.72em;font-weight:800;line-height:1.2;display:block}.shipping-label-barcode.compact{gap:1mm}.shipping-label-barcode.compact .shipping-label-barcode-bars{height:8mm;min-height:12px}.workspace-modal>footer.shipping-label-modal-actions{align-items:center;gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.shipping-label-modal-actions>span{min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.shipping-label-batch-modal{width:min(1180px,100%)}.shipping-label-batch-preview{gap:var(--rv-space-5);min-height:0;padding:var(--rv-space-6);background:var(--rv-color-bg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid;overflow:auto}.shipping-label-batch-preview>.shipping-label-print-surface{width:min(var(--shipping-label-width,100mm), 100%);aspect-ratio:2/3;justify-self:center;height:auto}.security-modal,.mapping-transfer-modal{display:block;overflow:auto}.settings-confirm-modal{width:min(480px,100%)}.settings-confirm-content{align-items:start;gap:var(--rv-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.settings-confirm-content p{margin:var(--rv-space-1) 0 0;color:var(--rv-color-muted)}.settings-confirm-icon{width:8px;height:8px;color:var(--rv-color-warning);background:currentColor;border:0;border-radius:50%;flex:0 0 8px;margin-top:7px;display:block}.settings-confirm-icon .ui-icon{width:8px;height:8px}.security-modal-body{gap:var(--rv-space-4);display:grid}.security-modal-body>img{aspect-ratio:1;border-radius:var(--rv-radius-md);background:#fff;width:min(220px,100%);margin:0 auto;display:block}.mfa-verify{grid-template-columns:minmax(160px,220px) minmax(0,1fr);align-items:start}.mfa-verify>div{gap:var(--rv-space-3);min-width:0;display:grid}.mfa-verify code{overflow-wrap:anywhere;display:block}.recovery-code-grid{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recovery-code-grid code{padding:var(--rv-space-3);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);text-align:center}.security-modal-error{margin:0 var(--rv-space-6) var(--rv-space-5)}.mapping-transfer-options{gap:var(--rv-space-3);margin:var(--rv-space-5) var(--rv-space-6);display:grid}.mapping-transfer-options label{align-items:start;gap:var(--rv-space-3);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:18px minmax(0,1fr);display:grid}.mapping-transfer-options label>span{gap:2px;min-width:0;display:grid}.mapping-transfer-options small{color:var(--rv-color-muted)}.mapping-transfer-warning{margin:0 var(--rv-space-6) var(--rv-space-5);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-warning);background:var(--rv-color-warning-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm)}.mapping-export-options{gap:var(--rv-space-3)}.mapping-export-options .mapping-transfer-all-option{grid-template-columns:18px minmax(0,1fr) auto;align-items:center}.mapping-transfer-all-option em{color:var(--rv-color-primary);font-size:var(--rv-font-size-sm);white-space:nowrap;justify-self:end;font-style:normal;font-weight:800}.mapping-export-scope-grid{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mapping-export-scope-grid label{box-sizing:border-box;height:100%}.mapping-transfer-modal>footer{align-items:center}.mapping-export-footer-hint{min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin-right:auto}.single-order-sync-modal{grid-template-rows:auto minmax(0,1fr);width:min(560px,100%)}.single-order-sync-form{gap:var(--rv-space-4);min-height:0;padding:0 var(--rv-space-6) var(--rv-space-5);display:grid;overflow-y:auto}.single-order-sync-notice{font-size:var(--rv-font-size-sm);margin:0}.sync-source-fieldset{min-width:0;padding:var(--rv-space-4);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);margin:0}.sync-source-fieldset legend{padding:0 var(--rv-space-2);color:var(--rv-color-ink);font-weight:800}.sync-source-list{gap:var(--rv-space-2);display:grid}.sync-source-option,.sync-mode-option{align-items:start;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.sync-source-option.is-selected,.sync-mode-option:focus-within{border-color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.sync-source-option>span,.sync-mode-option>span{gap:3px;min-width:0;display:grid}.sync-source-option small,.sync-mode-option small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.sync-mode-switch{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell.stitch-shell main .sync-mode-switch>button{min-width:0;min-height:var(--rv-control-height-lg);justify-content:center;align-items:center;gap:var(--rv-space-2);padding-inline:var(--rv-space-3);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border);display:flex}.app-shell.stitch-shell main .sync-mode-switch>button:hover:not(:disabled),.app-shell.stitch-shell main .sync-mode-switch>button.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.sync-mode-switch .ui-icon{flex:none;width:16px;height:16px}.sync-order-number-field{gap:var(--rv-space-2);color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:700;display:grid}.single-order-sync-error{margin:0}.single-order-sync-footer{justify-content:flex-end;gap:var(--rv-space-2);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);margin-top:0;display:flex}.courier-change-modal{width:min(640px,100%);max-height:calc(100dvh - 32px);display:block;overflow-y:auto}.courier-description,.courier-change-modal>h3,.courier-options,.courier-progress{margin-inline:var(--rv-space-6)}.courier-description{margin-top:var(--rv-space-5);margin-bottom:var(--rv-space-4);color:var(--rv-color-muted)}.courier-description strong{color:var(--rv-color-ink);overflow-wrap:anywhere}.courier-change-modal>h3{margin-top:var(--rv-space-5);margin-bottom:var(--rv-space-3);font-size:var(--rv-font-size-md)}.courier-change-modal>h3 span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:600}.bulk-operation-summary{margin:0 var(--rv-space-6) var(--rv-space-4);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:3px;display:grid}.bulk-operation-summary small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.courier-options{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.carrier-card{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);cursor:pointer;grid-template-columns:auto 34px minmax(0,1fr);display:grid}.carrier-card.selected{background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary)}.carrier-card>span:last-child{overflow-wrap:anywhere;min-width:0;font-weight:750}.carrier-card-icon{width:34px;height:34px;color:var(--rv-color-primary);background:var(--rv-color-surface-soft);border-radius:var(--rv-radius-sm);place-items:center;display:grid}.carrier-card-icon svg{width:20px;height:20px}.courier-progress{margin-top:var(--rv-space-4);color:var(--rv-color-accent);font-size:var(--rv-font-size-sm);margin-bottom:0}.courier-change-modal>.error{margin:var(--rv-space-3) var(--rv-space-6) 0}.courier-change-modal>footer{margin-top:var(--rv-space-5)}.invoice-info-modal{width:min(780px,100%)}.invoice-info-modal .invoice-address-sheet{gap:var(--rv-space-4);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow-y:auto}.invoice-address-sheet>section{padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md)}.invoice-address-sheet h3{margin:0 0 var(--rv-space-4);font-size:var(--rv-font-size-md)}.invoice-address-sheet dl{gap:var(--rv-space-3) var(--rv-space-4);grid-template-columns:140px minmax(0,1fr);margin:0;display:grid}.invoice-address-sheet dt{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:700}.invoice-address-sheet dd{min-width:0;color:var(--rv-color-ink);overflow-wrap:anywhere;margin:0;line-height:1.55}.invoice-address-sheet>p{padding:var(--rv-space-4);color:var(--rv-color-muted);background:var(--rv-color-primary-soft);border-left:3px solid var(--rv-color-primary);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-sm);margin:0;line-height:1.55}.modal-close{width:36px;height:36px;color:var(--rv-color-muted);border-radius:var(--rv-radius-md);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.modal-close:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.security-modal-body,.product-import-body{padding:var(--rv-space-5) var(--rv-space-6);overflow:auto}}@layer layouts{.app-shell.stitch-shell{grid-template-columns:var(--rv-sidebar-width) minmax(0, 1fr);background:var(--rv-color-bg);min-height:100vh;transition:grid-template-columns .18s;display:grid}.app-shell.stitch-shell>aside{z-index:var(--rv-z-sidebar);width:var(--rv-sidebar-width);padding:var(--rv-space-5) var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-sidebar);border-right:1px solid var(--rv-color-border);flex-direction:column;transition:width .18s,padding-inline .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-shell.stitch-shell>main{min-width:0;min-height:100vh;padding-top:var(--rv-topbar-height);background:var(--rv-color-bg);grid-column:2;overflow:visible}.app-shell.stitch-shell.sidebar-collapsed{grid-template-columns:var(--rv-sidebar-collapsed-width) minmax(0, 1fr)}.app-shell.stitch-shell.sidebar-collapsed>aside{width:var(--rv-sidebar-collapsed-width);padding-inline:var(--rv-space-3)}.app-shell.stitch-shell.sidebar-pinned{grid-template-columns:var(--rv-sidebar-width) minmax(0, 1fr)}.app-shell.stitch-shell.sidebar-pinned>aside{width:var(--rv-sidebar-width)}.rv-topbar{inset:0 0 auto var(--rv-sidebar-width);z-index:var(--rv-z-sticky);min-height:var(--rv-topbar-height);justify-content:space-between;align-items:center;gap:var(--rv-space-4);padding:0 var(--rv-space-6);color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-surface) 94%, transparent);border-bottom:1px solid var(--rv-color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:left .18s;display:flex;position:fixed}.app-shell.stitch-shell.sidebar-collapsed .rv-topbar{left:var(--rv-sidebar-collapsed-width)}.app-shell.stitch-shell.sidebar-pinned .rv-topbar{left:var(--rv-sidebar-width)}.rv-topbar-context{gap:2px;min-width:0;display:grid}.rv-topbar-context small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-topbar-context strong{font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-topbar-actions{align-items:center;gap:var(--rv-space-3);display:flex}.rv-user-chip{padding-left:var(--rv-space-4);border-left:1px solid var(--rv-color-border);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);gap:2px;display:grid}.rv-user-chip strong{font-size:var(--rv-font-size-sm)}.rv-topbar-leading{align-items:center;gap:var(--rv-space-3);min-width:0;display:flex}.rv-breadcrumb{align-items:center;gap:var(--rv-space-2);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap;display:flex}.rv-breadcrumb>span{text-overflow:ellipsis;overflow:hidden}.rv-breadcrumb>strong{color:var(--rv-color-ink);text-overflow:ellipsis;overflow:hidden}.rv-topbar-search{align-items:center;gap:var(--rv-space-2);width:260px;min-width:0;height:44px;padding:0 var(--rv-space-3);color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);text-align:left;display:flex}.rv-topbar-search:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border-strong)}.rv-topbar-search>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv-topbar-search kbd{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);font-family:var(--rv-font-mono);flex:none;margin-left:auto;padding:2px 6px;font-size:10px}.rv-topbar-icon-link{width:44px;height:44px;color:var(--rv-color-muted);border-radius:var(--rv-radius-md);border:1px solid #0000;flex:0 0 44px;place-items:center;text-decoration:none;display:inline-grid}.rv-topbar-icon-link:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border)}.rv-topbar-notice{position:relative}.rv-topbar-notice:after{content:"";background:var(--rv-color-primary);border:2px solid var(--rv-color-surface);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.rv-topbar-profile{align-items:center;gap:var(--rv-space-2);min-width:0;padding-left:var(--rv-space-3);color:inherit;border-left:1px solid var(--rv-color-border);text-decoration:none;display:flex}.rv-topbar-avatar{flex-basis:36px;width:36px;height:36px}.rv-topbar-profile-copy{gap:2px;min-width:0;display:grid}.rv-topbar-profile-copy small,.rv-topbar-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rv-topbar-profile-copy small{max-width:150px;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.rv-topbar-profile-copy strong{font-size:var(--rv-font-size-sm)}.rv-command-list{gap:var(--rv-space-1);display:grid}.rv-command-item{align-items:center;gap:var(--rv-space-3);min-height:56px;padding:var(--rv-space-3);color:var(--rv-color-muted);border-radius:var(--rv-radius-md);background:0 0;border:1px solid #0000;text-decoration:none;display:flex}.rv-command-item:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-border)}.rv-command-item>span{flex:auto;gap:2px;min-width:0;display:grid}.rv-command-item strong{font-size:var(--rv-font-size-sm)}.rv-command-item small{color:var(--rv-color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content,.rv-page{width:min(100%, var(--rv-content-max-width));min-width:0;padding:var(--rv-page-padding-block-start) var(--rv-page-padding-inline) var(--rv-page-padding-block-end);margin:0 auto}.content.f3,.rv-page-wide{max-width:var(--rv-content-wide-max-width)}.page-heading{justify-content:space-between;align-items:flex-end;gap:var(--rv-space-6);margin-bottom:var(--rv-space-6);padding-bottom:var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);display:flex}.page-heading>div:first-child{min-width:0}.page-heading .lede{max-width:760px;margin:0}.page-heading-actions,.dashboard-heading-actions,.returns-reference-heading-actions{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.dashboard .page-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dashboard .page-heading .eyebrow{font-size:var(--rv-font-size-sm);letter-spacing:.1em;font-weight:850}.dashboard-heading-actions{min-width:180px}.dashboard-date{color:var(--rv-color-ink);font-size:var(--rv-font-size-lg);text-align:right;font-weight:750}.eyebrow{margin:0 0 var(--rv-space-2);color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.lede{color:var(--rv-color-muted);font-size:var(--rv-font-size-md)}.panel{min-width:0;padding:var(--rv-space-6);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm)}.content>.panel,.content>.grid,.content>.split,.content>.metrics,.content>.data-table,.content>.table-wrap{margin-top:var(--rv-space-4)}.panel-title{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);margin-bottom:var(--rv-space-5);display:flex}.panel-title>div{min-width:0}.panel-title p{margin-bottom:0}.grid,.cards,.detail-grid,.split{gap:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.grid article,.cards article{min-width:0}.cards article{gap:var(--rv-space-2);display:grid}.cards article>div{gap:2px;min-width:0;display:grid}.form-grid{gap:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid>button,.form-grid>.error,.form-grid>.success{grid-column:1/-1}.inline-form{align-items:end;gap:var(--rv-space-3);flex-wrap:wrap;display:flex}.inline-form label{flex:180px}.actions,.button-row,.rv-toolbar-actions,.rv-page-actions{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.rv-toolbar{justify-content:space-between;align-items:end;gap:var(--rv-space-4);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);display:flex}.rv-toolbar-content{align-items:end;gap:var(--rv-space-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.rv-surface{min-width:0;padding:var(--rv-space-6);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm)}.spaced{margin-block:var(--rv-space-5)}.back{align-items:center;gap:var(--rv-space-2);margin-bottom:var(--rv-space-4);color:var(--rv-color-muted);font-weight:700;text-decoration:none;display:inline-flex}.back:hover{color:var(--rv-color-primary)}.tree-list{gap:var(--rv-space-2);margin-top:var(--rv-space-4);display:grid}.tree-list>article{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.tree-list>article>div{gap:2px;min-width:0;display:grid}.tree-list>article :where(strong,small){overflow-wrap:anywhere;min-width:0}}@layer features{.dashboard-metrics,.product-metrics,.metrics{gap:var(--rv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-metrics article,.product-metrics article,.product-metrics>.product-metric-button,.metrics article{gap:3px var(--rv-space-3);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);display:grid;position:relative}.dashboard-metrics article{grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr);align-content:center;min-height:112px}.dashboard-metrics article small{max-width:18ch;line-height:1.35}.dashboard-metric-icon{width:52px;height:52px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 32%, transparent);border-radius:var(--rv-radius-md);grid-row:1/span 2;align-self:center;place-items:center;display:grid}.dashboard-metric-icon svg{width:29px;height:29px}.dashboard-metrics small,.product-metrics small,.metrics small{color:var(--rv-color-muted);font-weight:750}.dashboard-metrics strong,.product-metrics strong,.metrics strong{font-size:clamp(1.25rem, calc(1.75vw * var(--rv-font-scale,1)), 1.625rem);line-height:1.1}.dashboard-summary-grid{gap:var(--rv-space-4);margin-top:var(--rv-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-summary-card{align-content:start;gap:var(--rv-space-2);min-width:0;min-height:164px;padding:var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);display:grid;position:relative;overflow:hidden}.dashboard-summary-card.is-emphasis{background:linear-gradient(145deg, color-mix(in srgb, var(--rv-color-primary) 9%, var(--rv-color-surface)), var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-primary) 42%, var(--rv-color-border))}.dashboard-summary-card-head{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);display:flex}.dashboard-summary-card-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-summary-card .dashboard-metric-icon{width:32px;height:32px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;flex:0 0 32px;grid-row:auto;display:inline-grid}.dashboard-summary-card .dashboard-metric-icon svg{width:19px;height:19px}.dashboard-summary-card>strong{max-width:calc(100% - 76px);color:var(--rv-color-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.1}.dashboard-summary-trend{align-items:center;gap:var(--rv-space-1);width:fit-content;max-width:calc(100% - 76px);color:var(--rv-color-accent);font-size:var(--rv-font-size-xs);font-weight:750;line-height:1.35;display:inline-flex}.dashboard-summary-trend.is-negative{color:var(--rv-color-danger)}.dashboard-summary-trend.is-neutral{color:var(--rv-color-muted)}.dashboard-summary-trend>.dashboard-trend-icon{color:currentColor;flex:0 0 14px;width:14px;height:14px}.dashboard-summary-trend.is-negative>.dashboard-trend-icon{transform:rotate(90deg)}.dashboard-summary-card-with-platforms{min-height:194px;padding-bottom:58px}.dashboard-summary-platform-list{min-width:0;margin-top:var(--rv-space-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;display:grid}.dashboard-summary-platform-list>span{min-width:0;color:var(--rv-color-muted);grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:5px;font-size:10px;line-height:1.2;display:grid}.dashboard-summary-platform-list>span>i{border-radius:50%;width:6px;height:6px}.dashboard-summary-platform-list>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-summary-platform-list>span>b{color:var(--rv-color-ink);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.dashboard-summary-platform-list>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);grid-column:1/-1}.dashboard-sparkline{opacity:.75;width:90px;height:36px;display:block;position:absolute;bottom:20px;right:14px;overflow:visible}.dashboard-sparkline path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard-sparkline-primary{color:#a78bfa}.dashboard-sparkline-accent{color:var(--rv-color-accent)}.dashboard-sparkline-blue{color:#7fa4ff}.dashboard-sparkline-green{color:#59cfae}.dashboard-performance-grid{gap:var(--rv-space-4);margin-top:var(--rv-space-5);grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);display:grid}.dashboard-performance-card,.dashboard-channel-card{min-width:0;padding:var(--rv-space-5);display:grid}.dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);min-width:0;display:flex}.dashboard-card-header>div:first-child{min-width:0}.dashboard-card-header h2{margin-bottom:var(--rv-space-1)}.dashboard-card-header p{margin:0}.dashboard .page-heading{margin-bottom:var(--rv-space-5);padding-bottom:var(--rv-space-5);border-bottom:0;align-items:start}.dashboard-heading-actions{place-items:end;gap:var(--rv-space-2);grid-template-columns:auto;min-width:max-content;display:grid}.dashboard-report-controls{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);display:flex}.dashboard-header-period,.dashboard-platform-filter{gap:var(--rv-space-1);min-width:128px;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.dashboard-header-period{min-width:156px;display:block}.dashboard-period-control{display:block;position:relative}.dashboard-period-control>.ui-icon{top:50%;left:var(--rv-space-3);z-index:1;width:18px;height:18px;color:var(--rv-color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.dashboard-period-control:after{top:50%;right:var(--rv-space-3);width:7px;height:7px;color:var(--rv-color-muted);pointer-events:none;content:"";border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;transform:translateY(-70%)rotate(45deg)}.dashboard-header-period select,.dashboard-platform-filter select{height:34px;min-height:34px}.dashboard-header-period select{appearance:none;width:100%;padding-inline:40px 32px}.dashboard-report-download{min-height:var(--rv-control-height-md);justify-content:center;align-items:center;gap:var(--rv-space-2);padding-inline:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);white-space:nowrap;font-weight:600;display:inline-flex}.dashboard-report-download:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-primary)}.dashboard-report-download .ui-icon{width:17px;height:17px}.dashboard-performance-filters{align-items:end;gap:var(--rv-space-2);flex:none;display:flex}.dashboard-chart-period{gap:var(--rv-space-1);min-width:128px;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.dashboard-chart-period select{height:34px;min-height:34px}.dashboard-performance-toolbar{justify-content:space-between;align-items:end;gap:var(--rv-space-4);min-width:0;margin-top:var(--rv-space-6);display:flex}.dashboard-performance-total{align-items:baseline;gap:3px var(--rv-space-3);grid-template-columns:auto auto;min-width:0;display:grid}.dashboard-performance-total>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);grid-column:1/-1}.dashboard-performance-total>strong{font-size:var(--rv-font-size-2xl);font-variant-numeric:tabular-nums}.dashboard-performance-total>small{align-items:center;gap:var(--rv-space-1);font-size:var(--rv-font-size-xs);font-weight:750;display:inline-flex}.dashboard-custom-range{gap:var(--rv-space-3);margin-top:var(--rv-space-4);flex-wrap:wrap;display:flex}.dashboard-custom-range label{gap:var(--rv-space-1);min-width:150px;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);flex:150px;font-weight:750;display:grid}.dashboard-performance-chart{min-width:0;height:286px;margin-top:var(--rv-space-5);padding:12px 0 38px;position:relative;overflow:hidden}.dashboard-performance-chart>svg{width:auto;height:calc(100% - 50px);display:block;position:absolute;inset:12px 0 38px;overflow:visible}.dashboard-chart-grid{stroke:var(--rv-color-border);stroke-dasharray:3 5;stroke-width:1px;vector-effect:non-scaling-stroke}.dashboard-chart-y{fill:var(--rv-color-muted);font-variant-numeric:tabular-nums;font-size:13px}.dashboard-performance-area{opacity:.9}.dashboard-performance-line,.dashboard-performance-previous{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dashboard-performance-line{stroke:var(--rv-color-primary);stroke-width:2.5px}.dashboard-performance-previous{stroke:var(--rv-color-muted);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.58}.dashboard-performance-empty{color:var(--rv-color-muted);border:1px dashed var(--rv-color-border-strong);border-radius:var(--rv-radius-md);place-items:center;display:grid;position:absolute;inset:24px 0 46px}.dashboard-performance-x-axis{height:28px;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);position:absolute;inset:auto 8px 0 44px}.dashboard-performance-x-axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.dashboard-performance-x-axis span:first-child{transform:none}.dashboard-performance-x-axis span:last-child{transform:translate(-100%)}.dashboard-chart-legend{gap:var(--rv-space-4);margin-top:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);flex-wrap:wrap;display:flex}.dashboard-chart-legend span{align-items:center;gap:var(--rv-space-2);display:inline-flex}.dashboard-chart-legend i{background:var(--rv-color-primary);border-radius:50%;width:8px;height:8px}.dashboard-chart-legend i.previous{background:var(--rv-color-muted)}.dashboard-operational-section{margin-top:0}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:var(--rv-space-4);margin-bottom:var(--rv-space-3);display:flex}.dashboard-section-heading h2{margin-bottom:var(--rv-space-1)}.dashboard-section-heading p{color:var(--rv-color-muted);margin:0}.dashboard-operational-grid{gap:var(--rv-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-operational-card{align-items:center;gap:var(--rv-space-3);min-width:0;min-height:112px;padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);transition:border-color var(--rv-duration-fast) var(--rv-ease-standard), background var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard);text-decoration:none;display:flex}.dashboard-operational-card:hover{background:var(--rv-color-surface-raised);border-color:var(--rv-color-primary);transform:translateY(-1px)}.dashboard-operational-card>.dashboard-metric-icon{width:40px;height:40px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-color:color-mix(in srgb, var(--rv-color-primary) 30%, transparent);border-radius:var(--rv-radius-md);flex:0 0 40px;grid-row:auto}.dashboard-operational-card.pendingReturns>.dashboard-metric-icon,.dashboard-operational-card.invoicePending>.dashboard-metric-icon{color:var(--rv-color-warning);background:var(--rv-color-warning-soft);border-color:color-mix(in srgb, var(--rv-color-warning) 30%, transparent)}.dashboard-operational-card.lateOrders>.dashboard-metric-icon,.dashboard-operational-card.lowStock>.dashboard-metric-icon{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 30%, transparent)}.dashboard-operational-card.invoiceDue>.dashboard-metric-icon{color:var(--rv-color-info);background:color-mix(in srgb, var(--rv-color-info) 14%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-info) 30%, transparent)}.dashboard-operational-copy{flex:auto;gap:2px;min-width:0;display:grid}.dashboard-operational-copy strong{font-size:var(--rv-font-size-xl);font-variant-numeric:tabular-nums;line-height:1.1}.dashboard-operational-copy>span{max-height:2.6em;font-size:var(--rv-font-size-sm);overflow-wrap:anywhere;font-weight:750;line-height:1.3;display:block;overflow:hidden}.dashboard-operational-copy small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-operational-card>.ui-icon{color:var(--rv-color-muted);flex:none}.dashboard-operational-card:hover,.dashboard-operational-card:focus-visible{z-index:10;position:relative}.dashboard-operational-platform-tooltip{z-index:2;width:min(190px,100vw - 32px);color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-surface-raised) 97%, transparent);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rv-duration-fast) var(--rv-ease-standard), visibility var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard);gap:6px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 8px);left:10px;transform:translateY(-4px)}.dashboard-operational-card:hover .dashboard-operational-platform-tooltip,.dashboard-operational-card:focus-visible .dashboard-operational-platform-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.dashboard-operational-platform-tooltip>strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-xs)}.dashboard-operational-platform-tooltip>div{gap:5px;display:grid}.dashboard-operational-platform-tooltip>div>span{min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.dashboard-operational-platform-tooltip>div>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-operational-platform-tooltip b{color:var(--rv-color-ink);font-variant-numeric:tabular-nums}.dashboard-operational-platform-tooltip>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.dashboard-health-panel{gap:var(--rv-space-4);margin-top:var(--rv-space-5);display:grid}.dashboard-health-panel .dashboard-section-heading{margin-bottom:0}.dashboard-health-grid{gap:var(--rv-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dashboard-health-item{gap:var(--rv-space-2);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.dashboard-health-item>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;line-height:1.35}.dashboard-health-item>strong{overflow-wrap:anywhere;min-width:0;font-size:var(--rv-font-size-lg);font-variant-numeric:tabular-nums;line-height:1.15}.dashboard-health-item>small{min-height:2.7em;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.35}.dashboard-channel-card{grid-template-rows:auto auto minmax(0,1fr) auto}.dashboard-channel-donut{width:min(220px, calc(100% - var(--rv-space-4)));aspect-ratio:1;height:auto;margin:var(--rv-space-4) auto var(--rv-space-5);border-radius:50%;place-items:center;display:grid;position:relative}.dashboard-channel-donut:before{width:min(150px, calc(100% - var(--rv-space-6)));aspect-ratio:1;content:"";background:var(--rv-color-surface);border-radius:50%;height:auto;position:absolute}.dashboard-channel-donut>div{z-index:1;min-width:min(132px, calc(100% - var(--rv-space-6)));text-align:center;gap:2px;display:grid;position:relative}.dashboard-channel-donut span,.dashboard-channel-donut small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:nowrap}.dashboard-channel-donut strong{font-size:var(--rv-font-size-2xl);font-variant-numeric:tabular-nums}.dashboard-channel-list{align-content:start;gap:var(--rv-space-3);display:grid}.dashboard-channel-list>div{justify-content:space-between;align-items:center;gap:var(--rv-space-3);color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);display:flex}.dashboard-channel-list>div>span{align-items:center;gap:var(--rv-space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.dashboard-channel-list i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.dashboard-channel-list strong{font-variant-numeric:tabular-nums}.dashboard-channel-empty{text-align:center;margin:0}.dashboard-channel-footer{justify-content:space-between;align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-5);padding-top:var(--rv-space-4);color:var(--rv-color-muted);border-top:1px solid var(--rv-color-border);font-size:var(--rv-font-size-sm);display:flex}.dashboard-channel-footer span{overflow-wrap:anywhere;min-width:0}.dashboard-panel-link{align-items:center;gap:var(--rv-space-1);color:var(--rv-color-primary);font-size:var(--rv-font-size-sm);flex:none;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-panel-link:hover{color:var(--rv-color-primary-hover)}button.clickable-cell{color:inherit;border-radius:var(--rv-radius-sm);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0}button.clickable-cell:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:2px}.dashboard-api-list,.dashboard-flow-list,.dashboard-product-list{gap:0;display:grid}.dashboard-api-list a,.dashboard-flow-list a,.dashboard-product-list a{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3) 0;border-bottom:1px solid var(--rv-color-border);color:inherit;text-decoration:none;display:flex}.dashboard-api-list a:last-child,.dashboard-flow-list a:last-child,.dashboard-product-list a:last-child{border-bottom:0}.dashboard-api-list a>span:nth-child(2),.dashboard-flow-list a>span{flex:1;gap:2px;min-width:0;display:grid}.dashboard-api-list small,.dashboard-product-list small{color:var(--rv-color-muted)}.dashboard-api-list b,.dashboard-flow-list b,.dashboard-product-list b{margin-left:auto}.dashboard-sync-icon,.flow-dot{width:30px;height:30px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:50%;flex:0 0 30px;place-items:center;display:inline-grid}.flow-dot{flex-basis:9px;width:9px;height:9px}.flow-dot.late{background:var(--rv-color-danger)}.flow-dot.invoice{background:var(--rv-color-warning)}.flow-dot.return{background:var(--rv-color-accent)}.dashboard-sync-meta{align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-4);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);display:flex}.dashboard-sync-meta-copy{gap:2px;display:grid}.dashboard-sync-meta-copy small{color:var(--rv-color-muted)}.dashboard-active-platform{text-align:center;place-items:center;display:grid}.dashboard-active-platform strong{font-size:var(--rv-font-size-2xl);display:block}.dashboard-platform-icon{width:48px;height:48px;margin-bottom:var(--rv-space-3);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);place-items:center;display:inline-grid}.dashboard-platform-icon svg{width:26px;height:26px}.dashboard-panel-link{align-items:center;gap:var(--rv-space-2);min-height:34px;padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;flex:none;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-panel-link:hover{color:var(--rv-color-primary);border-color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.dashboard-product-list img,.dashboard-product-list>svg{aspect-ratio:2/3;object-fit:cover;border-radius:var(--rv-radius-sm);flex:0 0 38px;width:38px;height:auto}.products-page .page-heading{align-items:center}.products-page-actions{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(100%,432px);display:grid}.products-page-actions>.button-link{width:100%;min-width:0;min-height:var(--rv-control-height-lg);white-space:nowrap}.products-page-actions>.button-link svg{width:17px;height:17px}.product-metrics article,.product-metrics>.product-metric-button{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-content:center;min-height:102px}.product-metric-button{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--rv-duration-fast) var(--rv-ease-standard), box-shadow var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard)}.product-metric-button:hover{border-color:var(--rv-color-primary);box-shadow:var(--rv-shadow-md);transform:translateY(-1px)}.product-metric-button:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:3px}.product-metric-icon{width:38px;height:38px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-md);grid-row:1/span 2;align-self:center;place-items:center;display:grid}.product-metric-icon .ui-icon{width:20px;height:20px}.product-toolbar{gap:var(--rv-space-4);margin-top:var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);grid-template-columns:minmax(150px,max-content) minmax(280px,1fr) repeat(3,minmax(150px,.58fr));align-items:center;display:grid}.product-toolbar>*{min-width:0}.product-toolbar .bulk-menu-shell{min-width:0;position:relative}.product-toolbar .bulk-action{justify-content:space-between;align-items:center;gap:var(--rv-space-2);white-space:nowrap;width:100%;min-width:0;display:inline-flex}.product-toolbar .bulk-action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-toolbar .bulk-action-count{min-width:28px;height:22px;color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-primary) 28%, transparent);border:1px solid color-mix(in srgb, var(--rv-color-primary) 62%, var(--rv-color-border));font-size:var(--rv-font-size-xs);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-weight:750;line-height:1;display:inline-flex}.product-selection-banner{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;margin-top:var(--rv-space-3);padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-left:3px solid var(--rv-color-primary);border-radius:var(--rv-radius-md);display:flex}.product-selection-summary{align-items:center;gap:var(--rv-space-3);min-width:0;display:flex}.product-selection-count{min-width:32px;height:32px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 42%, var(--rv-color-border));border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-sm);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;padding-inline:8px;font-weight:800;display:inline-flex}.product-selection-summary>div{gap:2px;min-width:0;display:grid}.product-selection-summary strong{font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.product-selection-summary span:not(.product-selection-count){color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.35}.product-selection-banner>button{min-height:34px;padding-inline:var(--rv-space-3);white-space:nowrap;flex:none}.bulk-action-menu{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);width:min(360px,100vw - 48px);padding:var(--rv-space-2);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);gap:2px;display:grid;position:absolute;left:0}.app-shell.stitch-shell main .bulk-action-menu>button{align-items:center;gap:var(--rv-space-3);min-height:58px;padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);display:grid}.app-shell.stitch-shell main .bulk-action-menu>button:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.app-shell.stitch-shell main .bulk-action-menu>button.destructive{color:var(--rv-color-danger);background:0 0}.app-shell.stitch-shell main .bulk-action-menu>button.destructive:hover:not(:disabled){color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.bulk-action-menu>button>b{width:30px;height:30px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-sm);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs);place-items:center;display:grid}.bulk-action-menu>button>span{gap:2px;min-width:0;font-weight:600;display:grid}.bulk-action-menu>button small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:500}.bulk-action-empty{margin-bottom:var(--rv-space-1);padding:var(--rv-space-3);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-sm)}.product-platform-filter{min-width:0;position:relative}.product-platform-filter-trigger{width:100%;min-width:0;height:100%;min-height:var(--rv-control-height-md);box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);text-align:left;transition:border-color var(--rv-duration-fast) var(--rv-ease-standard), box-shadow var(--rv-duration-fast) var(--rv-ease-standard), background var(--rv-duration-fast) var(--rv-ease-standard);display:flex}.product-platform-filter-trigger:hover,.product-platform-filter-trigger.is-open{border-color:var(--rv-color-primary);background:var(--rv-color-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--rv-color-primary) 12%, transparent)}.product-platform-filter-trigger.has-selection{border-color:color-mix(in srgb, var(--rv-color-primary) 62%, var(--rv-color-border))}.product-platform-filter-trigger-copy{gap:2px;min-width:0;display:grid}.product-platform-filter-trigger-copy small{display:none}.product-platform-filter-trigger-copy strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.product-platform-filter-trigger>.ui-icon{width:16px;height:16px;color:var(--rv-color-muted);transition:transform var(--rv-duration-fast) var(--rv-ease-standard);flex:none}.product-platform-filter-trigger.is-open>.ui-icon{transform:rotate(180deg)}.product-platform-filter-menu{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);gap:var(--rv-space-2);width:min(380px,100vw - 32px);max-height:min(560px,100dvh - 112px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);display:grid;position:absolute;right:0;overflow:auto}.product-platform-filter-menu-header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);padding:var(--rv-space-1) var(--rv-space-1) var(--rv-space-2);border-bottom:1px solid var(--rv-color-border);display:flex}.product-platform-filter-menu-header>div{gap:3px;display:grid}.product-platform-filter-menu-header strong{font-size:var(--rv-font-size-sm)}.product-platform-filter-menu-header small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.product-platform-filter-clear{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);white-space:nowrap;background:0 0;border:0;padding:2px 0;font-weight:750}.product-platform-filter-clear:hover{color:var(--rv-color-ink)}.product-platform-filter-all,.product-platform-filter-option{align-items:center;gap:var(--rv-space-3);width:100%;min-width:0;padding:var(--rv-space-2);color:var(--rv-color-muted);border-radius:var(--rv-radius-md);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) 18px;display:grid}.product-platform-filter-all:hover,.product-platform-filter-option:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border)}.product-platform-filter-all.active,.product-platform-filter-option.active{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:color-mix(in srgb, var(--rv-color-primary) 40%, var(--rv-color-border))}.product-platform-filter-all>span:nth-child(2),.product-platform-filter-option>span:nth-child(2){gap:2px;min-width:0;display:grid}.product-platform-filter-all strong,.product-platform-filter-option strong{color:inherit;font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.product-platform-filter-all small,.product-platform-filter-option small{color:var(--rv-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.product-platform-filter-all>.ui-icon,.product-platform-filter-option>.ui-icon{width:16px;height:16px;color:var(--rv-color-primary)}.product-platform-filter-all-icon{width:30px;height:30px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-sm);place-items:center;display:grid}.product-platform-filter-all-icon .ui-icon{width:16px;height:16px}.product-platform-filter-group{gap:3px;display:grid}.product-platform-filter-group-toggle{align-items:center;gap:var(--rv-space-2);width:100%;min-width:0;padding:var(--rv-space-2);color:var(--rv-color-ink);border-radius:var(--rv-radius-md);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) 16px;display:grid}.product-platform-filter-group-toggle:hover,.product-platform-filter-group-toggle.is-open{background:var(--rv-color-surface-soft);border-color:var(--rv-color-border)}.product-platform-filter-group-toggle>.ui-icon{width:16px;height:16px;color:var(--rv-color-muted);transition:transform var(--rv-duration-fast) var(--rv-ease-standard)}.product-platform-filter-group-toggle.is-open>.ui-icon{transform:rotate(180deg)}.product-platform-filter-group-toggle-copy{gap:2px;min-width:0;display:grid}.product-platform-filter-group-toggle-copy strong{font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.product-platform-filter-group-toggle-copy small{color:var(--rv-color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.product-platform-filter-group-heading{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-2) var(--rv-space-2) var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);letter-spacing:.04em;text-transform:uppercase;display:flex}.product-platform-filter-logo{color:#fff;letter-spacing:0;text-transform:none;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.product-platform-filter-logo.trendyol{background:#f56600}.product-platform-filter-logo.shopify{background:#6eae35}.product-platform-filter-logo.hepsiburada{background:#ff6a00}.product-platform-filter-logo.other{color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.product-platform-filter-options{gap:2px;display:grid}.product-platform-filter-state-dot{background:var(--rv-color-muted);border:2px solid color-mix(in srgb, var(--rv-color-muted) 25%, transparent);border-radius:50%;justify-self:center;width:9px;height:9px}.product-platform-filter-option.active .product-platform-filter-state-dot,.product-platform-filter-option:hover .product-platform-filter-state-dot{border-color:currentColor}.product-platform-filter-option.active .product-platform-filter-state-dot{background:currentColor}.product-platform-filter-option.active,.product-platform-filter-option:hover{--rv-filter-state-color:var(--rv-color-muted)}.product-platform-filter-option.state-active{--rv-filter-state-color:var(--rv-color-accent)}.product-platform-filter-option.state-partial{--rv-filter-state-color:var(--rv-color-warning)}.product-platform-filter-option.state-passive{--rv-filter-state-color:var(--rv-color-danger)}.product-platform-filter-option .product-platform-filter-state-dot{color:var(--rv-filter-state-color,var(--rv-color-muted));background:color-mix(in srgb, var(--rv-filter-state-color,var(--rv-color-muted)) 28%, transparent);border-color:color-mix(in srgb, var(--rv-filter-state-color,var(--rv-color-muted)) 35%, transparent)}.product-platform-filter-option.active .product-platform-filter-state-dot,.product-platform-filter-option:hover .product-platform-filter-state-dot{color:var(--rv-filter-state-color)}.product-platform-filter-other{padding-top:var(--rv-space-1);border-top:1px solid var(--rv-color-border)}.platform-multi-select-field{gap:var(--rv-space-1);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.platform-multi-select{min-width:0;position:relative}.platform-multi-select-trigger{width:100%;min-width:0;min-height:var(--rv-control-height-md);justify-content:space-between;align-items:center;gap:var(--rv-space-2);padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);text-align:left;font-size:var(--rv-font-size-sm);font-weight:600;display:flex}.platform-multi-select-trigger:hover,.platform-multi-select-trigger.is-open{border-color:var(--rv-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--rv-color-primary) 12%, transparent)}.platform-multi-select-trigger.has-selection{border-color:color-mix(in srgb, var(--rv-color-primary) 62%, var(--rv-color-border))}.platform-multi-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-multi-select-trigger>.ui-icon{width:16px;height:16px;color:var(--rv-color-muted);transition:transform var(--rv-duration-fast) var(--rv-ease-standard);flex:none}.platform-multi-select-trigger.is-open>.ui-icon{transform:rotate(180deg)}.platform-multi-select-trigger:disabled{cursor:not-allowed;opacity:.65}.platform-multi-select-menu{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);gap:var(--rv-space-1);width:min(300px,100vw - 32px);max-height:min(360px,100dvh - 112px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);display:grid;position:absolute;right:0;overflow:auto}.platform-multi-select-menu.is-compact{position:fixed;top:0;right:auto}.platform-multi-select-menu-header{justify-content:space-between;align-items:center;gap:var(--rv-space-2);padding:0 var(--rv-space-1) var(--rv-space-2);border-bottom:1px solid var(--rv-color-border);display:flex}.platform-multi-select-menu-header strong{font-size:var(--rv-font-size-sm)}.platform-multi-select-menu-header button{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);white-space:nowrap;background:0 0;border:0;padding:2px 0;font-weight:750}.platform-multi-select-menu-header button:disabled{cursor:default;opacity:.55}.platform-multi-select-option{align-items:center;gap:var(--rv-space-2);min-width:0;padding:var(--rv-space-2);color:var(--rv-color-ink);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);cursor:pointer;display:flex}.platform-multi-select-option:hover{background:var(--rv-color-surface-soft)}.platform-multi-select-option input{accent-color:var(--rv-color-primary);flex:none}.platform-multi-select-option span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-multi-select-field.is-compact{gap:0;width:auto;display:block}.platform-multi-select-field.is-compact>.platform-multi-select-label{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.platform-multi-select-field.is-compact .platform-multi-select{width:auto}.platform-multi-select-field.is-compact .platform-multi-select-trigger{width:30px;min-width:30px;height:30px;min-height:30px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;flex:0 0 30px;place-items:center;padding:0;display:inline-grid;position:relative}.platform-multi-select-field.is-compact .platform-multi-select-trigger:before{z-index:0;border-radius:var(--rv-radius-sm);content:"";transition:background var(--rv-duration-fast) var(--rv-ease-standard);background:0 0;position:absolute;inset:4px}.platform-multi-select-field.is-compact .platform-multi-select-trigger:hover,.platform-multi-select-field.is-compact .platform-multi-select-trigger.is-open{color:var(--rv-color-primary);box-shadow:none;background:0 0}.platform-multi-select-field.is-compact .platform-multi-select-trigger:hover:before,.platform-multi-select-field.is-compact .platform-multi-select-trigger.is-open:before{background:var(--rv-color-primary-soft)}.platform-multi-select-field.is-compact .platform-multi-select-trigger.has-selection{color:var(--rv-color-primary);background:0 0}.platform-multi-select-field.is-compact .platform-multi-select-trigger.has-selection:before{background:var(--rv-color-primary-soft)}.platform-multi-select-field.is-compact .platform-multi-select-trigger:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:1px}.platform-multi-select-field.is-compact .platform-multi-select-trigger>.order-filter-funnel{z-index:1;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 14px;width:14px;height:14px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-multi-select-selection-count{z-index:2;color:#fff;background:var(--rv-color-primary);border:1px solid var(--rv-color-surface-raised);border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.order-reference-platform-heading,.return-reference-platform-heading,.invoice-reference-platform-heading{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.order-reference-platform-heading>strong,.return-reference-platform-heading>strong,.invoice-reference-platform-heading>strong{overflow-wrap:anywhere;min-width:0;line-height:1.2}.product-toolbar .order-search{position:relative}.product-toolbar .order-search input{padding-left:var(--rv-space-5)}.products-page>.empty{margin-top:var(--rv-space-4)}.product-catalog-scroll{width:100%;min-width:0;margin-top:var(--rv-space-4);overscroll-behavior-x:contain;border-radius:var(--rv-radius-lg);overflow:auto visible}.preferred-product-catalog{width:max(100%,1140px);min-width:1140px;margin-top:0;overflow:visible}.product-catalog-table{min-width:1140px}.product-catalog-head,.product-catalog-row{grid-template-columns:44px 112px minmax(280px,2fr) minmax(140px,.8fr) minmax(110px,.65fr) minmax(90px,.55fr) minmax(120px,.75fr) minmax(148px,.75fr) minmax(172px,.85fr);align-items:center;display:grid}.product-catalog-head{min-height:46px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);font-size:var(--rv-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.product-catalog-head>*{min-width:0;padding-inline:var(--rv-space-3)}.product-select-all{align-items:center;gap:var(--rv-space-2);grid-column:1/span 3;display:flex}.product-catalog-head>span:nth-child(2){grid-column:4}.product-catalog-head>span:nth-child(3){grid-column:5}.product-catalog-head>span:nth-child(4){grid-column:6}.product-catalog-head>span:nth-child(5){grid-column:7}.product-catalog-head>span:nth-child(6){grid-column:8}.product-catalog-head>span:nth-child(7){grid-column:9}.product-catalog-item{border-top:1px solid var(--rv-color-border);display:block}.product-catalog-row{min-height:152px;color:var(--rv-color-ink);background:var(--rv-color-surface)}.product-catalog-row>*{min-width:0;padding-inline:var(--rv-space-3)}.product-catalog-row:hover{background:color-mix(in srgb, var(--rv-color-ink) 3%, var(--rv-color-surface))}.product-list-thumb,.product-list-placeholder{object-fit:cover;border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);grid-column:2;justify-self:center;width:84px;height:126px;min-height:126px;padding-inline:0}.product-list-placeholder{color:var(--rv-color-muted);background:var(--rv-color-surface-soft);font-size:var(--rv-font-size-xs);text-align:center;place-items:center;display:grid}.product-list-identity{align-content:center;gap:var(--rv-space-1);grid-column:3;display:grid}.product-list-identity>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.product-list-identity small,.product-list-platforms small,.product-list-status small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-list-variants{grid-column:4;align-content:center;gap:2px;min-width:0;display:grid}.product-variant-hover{cursor:default}.product-list-variants strong,.product-list-variants span{white-space:nowrap}.product-variant-tooltip-portal{z-index:var(--rv-z-dropdown);gap:var(--rv-space-2);width:max-content;max-width:min(520px,100vw - 32px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);pointer-events:none;display:grid;position:fixed}.product-variant-tooltip-portal.is-compact{max-width:min(320px,100vw - 32px)}.product-variant-tooltip-portal.is-medium{max-width:min(420px,100vw - 32px)}.product-variant-tooltip-row{align-items:center;gap:var(--rv-space-2);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap;grid-template-columns:max-content max-content;line-height:1.45;display:grid}.product-variant-tooltip-row strong{color:var(--rv-color-ink)}.product-variant-tooltip-row>span{white-space:nowrap;min-width:0}.product-variant-values{flex-wrap:nowrap;gap:4px;display:flex}.product-variant-value{min-height:22px;color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:2px 6px;line-height:1.2;display:inline-flex}.product-variant-value b{color:var(--rv-color-primary);font-family:var(--rv-font-mono);font-size:13px;font-weight:800}.product-variant-value.is-low b{color:var(--rv-color-warning)}.product-variant-value.is-healthy b{color:var(--rv-color-accent)}.product-variant-value.is-empty b{color:var(--rv-color-danger)}.product-list-price{grid-column:5}.product-list-stock{grid-column:6}.product-list-platforms{flex-wrap:wrap;grid-column:7;justify-content:flex-start;align-items:center;gap:6px;display:flex}.product-list-status{box-sizing:border-box;grid-column:8;justify-self:center;width:fit-content;max-width:100%;min-height:0}.product-status-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-list-actions{align-items:center;gap:var(--rv-space-2);grid-column:9;display:flex}.product-list-actions a,.product-list-actions button{width:44px;height:44px;min-height:44px;color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);place-items:center;padding:0;transition:color .14s,background .14s,border-color .14s,transform .14s;display:inline-grid}.product-list-actions>a,.product-list-actions>button{flex:0 0 44px}.product-list-actions button{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 38%, var(--rv-color-border))}.product-list-actions a:hover,.product-list-actions button:hover{transform:translateY(-1px)}.product-list-actions a:hover{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.product-list-actions button:hover{color:#fff;background:var(--rv-color-danger);border-color:var(--rv-color-danger)}.product-list-actions .product-action-icon{width:18px;height:18px}.platform-state-icon{width:32px;height:32px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-xs);place-items:center;font-weight:900;display:inline-grid;position:relative}.platform-state-icon:after{content:"";background:var(--rv-color-danger);border:2px solid var(--rv-color-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.platform-state-icon.inactive:after{background:var(--rv-color-muted)}.platform-state-icon.active{color:var(--rv-color-ink);background:var(--rv-color-accent-soft);border-color:var(--rv-color-accent)}.platform-state-icon.active:after{background:var(--rv-color-accent)}.platform-state-icon.partial{color:var(--rv-color-warning);background:color-mix(in srgb, var(--rv-color-warning) 12%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-warning) 60%, var(--rv-color-border-strong))}.platform-state-icon.partial:after{background:var(--rv-color-warning)}.platform-state-icon.processing{color:var(--rv-color-warning);background:color-mix(in srgb, var(--rv-color-warning) 12%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-warning) 60%, var(--rv-color-border-strong))}.platform-state-icon.processing:after{background:var(--rv-color-warning);animation:1.8s linear infinite product-platform-status-rgb}.platform-state-icon.error{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 60%, var(--rv-color-border-strong))}@keyframes product-platform-status-rgb{0%,to{background:#ff4d6d;box-shadow:0 0 0 2px #ff4d6d2e}33%{background:#8b5cf6;box-shadow:0 0 0 2px #8b5cf62e}66%{background:#22d3ee;box-shadow:0 0 0 2px #22d3ee2e}}.product-status-dot{background:currentColor;border:0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.product-import-modal{width:min(720px,100%)}.product-import-body{gap:var(--rv-space-5);display:grid}.product-import-body fieldset{gap:var(--rv-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.product-import-body legend{margin-bottom:var(--rv-space-2);color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);padding:0;font-weight:800}.product-import-tabs{gap:var(--rv-space-1);padding:var(--rv-space-1);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-import-tab{min-width:0;padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);cursor:pointer;font:inherit;font-size:var(--rv-font-size-sm);text-align:center;background:0 0;border:0;font-weight:800}.product-import-tab:hover,.product-import-tab[aria-selected=true]{color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.product-import-connections,.product-import-scan-grid{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-import-options-grid{gap:var(--rv-space-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-import-body>fieldset:nth-of-type(3){grid-template-columns:repeat(2,minmax(0,1fr))}.product-import-body>fieldset:nth-of-type(3)>legend{grid-column:1/-1}.product-import-body>fieldset:nth-of-type(3) .product-import-update-existing-option{display:none}.product-import-scan-grid .product-import-mode{min-height:100%}.product-import-connection,.product-import-mode{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);cursor:pointer;grid-template-columns:18px minmax(0,1fr);display:grid}.product-import-options-note{min-width:0;padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-left:3px solid var(--rv-color-accent);border-radius:var(--rv-radius-md);grid-column:1/-1;align-content:center;display:grid}.product-import-options-note>span{gap:3px;min-width:0;display:grid}.product-import-options-note small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:500;line-height:1.45}.product-import-connection:hover,.product-import-mode:hover,.product-import-connection.selected,.product-import-mode.selected{background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary)}.product-import-connection>input[type=checkbox],.product-import-mode>input[type=checkbox],.product-import-mode>input[type=radio]{align-self:center;width:16px;height:16px;margin:0}.product-import-connection>span,.product-import-mode>span{gap:3px;min-width:0;display:grid}.product-import-lookup-field{align-items:stretch;gap:var(--rv-space-2);grid-template-columns:1fr}.product-import-lookup-field>span{gap:var(--rv-space-1)}input.product-import-lookup-input{box-sizing:border-box;width:100%;height:auto;min-height:40px;margin-top:var(--rv-space-1);padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);line-height:1.35;display:block}.product-import-connection small,.product-import-mode small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:500;line-height:1.45}.product-import-note,.product-import-empty{padding:var(--rv-space-3);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-left:3px solid var(--rv-color-accent);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-sm);margin:0}.product-import-progress{gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.product-import-progress article{gap:var(--rv-space-2);display:grid}.product-import-progress-heading,.product-import-progress-top,.product-import-progress-bottom{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.product-import-progress-track{background:var(--rv-color-surface-soft);border-radius:999px;height:8px;overflow:hidden}.product-import-progress-track>i{background:linear-gradient(90deg, var(--rv-color-primary), var(--rv-color-accent));border-radius:inherit;height:100%;display:block}.product-import-progress-track.indeterminate>i{width:35%;animation:1.2s ease-in-out infinite alternate rv-product-progress}.product-import-progress-counters{gap:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-muted);flex-wrap:wrap;display:flex}.product-import-modal>footer>button{min-width:132px}@keyframes rv-product-progress{0%{transform:translate(-20%)}to{transform:translate(205%)}}.order-search,.order-search input,.orders-page{min-width:0}.orders-export-icon,.orders-sync-icon,.returns-sync-icon{flex:0 0 18px;width:18px;height:18px;display:block}.orders-reference-filter-shell,.returns-reference-filter-shell{gap:var(--rv-space-3);margin-bottom:var(--rv-space-5);display:grid}.order-filter-panel{gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);display:grid}.order-filter-primary,.order-filter-advanced{gap:var(--rv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.order-filter-primary label,.order-filter-advanced label{gap:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.filter-actions,.order-filter-actions,.return-filter-actions{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.order-reference-table{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);width:100%;min-width:0;box-shadow:var(--rv-shadow-sm);overflow:visible}.return-reference-table{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);width:100%;min-width:0;box-shadow:var(--rv-shadow-sm);overflow:auto visible}.order-reference-head,.order-reference-grid,.return-reference-head,.return-reference-row{grid-template-columns:36px minmax(170px,.95fr) minmax(110px,.62fr) minmax(260px,1.65fr) minmax(92px,.55fr) minmax(132px,.75fr) minmax(170px,.95fr) minmax(150px,.8fr);align-items:stretch;display:grid}.return-reference-head,.return-reference-row{grid-template-columns:minmax(170px,.95fr) minmax(110px,.62fr) minmax(300px,1.8fr) minmax(92px,.55fr) minmax(132px,.75fr) minmax(170px,.95fr) minmax(160px,.9fr) minmax(150px,.8fr)}.order-reference-head,.return-reference-head{z-index:auto;min-height:52px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);font-size:var(--rv-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800;position:static;top:auto}.order-reference-head{border-radius:var(--rv-radius-lg) var(--rv-radius-lg) 0 0;margin:-1px -1px 0}.order-reference-head>*,.return-reference-head>*{min-width:0;padding:var(--rv-space-3);border-right:1px solid var(--rv-color-border);align-items:center;display:flex}.order-reference-head>:last-child,.return-reference-head>:last-child{border-right:0}.order-reference-row,.return-reference-row{margin-top:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm)}.order-reference-table>.order-reference-row{box-shadow:none;border-width:0 0 1px;border-radius:0;margin-top:0}.order-reference-table>.order-reference-row:last-child{border-bottom:0}.order-reference-table>.order-reference-row:hover{border-color:var(--rv-color-border);background:var(--rv-color-surface-raised);box-shadow:none}.return-reference-head{border-radius:var(--rv-radius-lg) var(--rv-radius-lg) 0 0;margin:-1px -1px 0;position:static}.return-reference-table>.return-reference-row{box-shadow:none;border-width:0 0 1px;border-radius:0;margin-top:0}.return-reference-table>.return-reference-row:last-child{border-radius:0 0 var(--rv-radius-lg) var(--rv-radius-lg);border-bottom:0}.return-reference-table>.return-reference-row:hover{border-color:var(--rv-color-border-strong);background:var(--rv-color-surface-raised);box-shadow:none}.order-reference-grid>*,.return-reference-row>*{min-width:0;padding:var(--rv-space-4) var(--rv-space-3);border-right:1px solid var(--rv-color-border)}.order-reference-grid>:last-child,.return-reference-row>:last-child{border-right:0}.order-reference-row:hover,.return-reference-row:hover{border-color:var(--rv-color-border);box-shadow:none}.order-reference-meta,.order-reference-buyer,.order-reference-cargo,.order-reference-invoice,.order-reference-prices,.order-reference-status,.order-reference-actions{align-content:center;gap:var(--rv-space-2);display:grid}.order-reference-meta{gap:var(--rv-space-1)}.order-reference-platform{justify-content:flex-start;align-items:center;min-width:0;min-height:28px;display:flex}.order-platform-logo{box-sizing:border-box;object-fit:contain;object-position:center;background:0 0;border-radius:0;width:96px;max-width:100%;height:32px;padding:0;display:block}.order-platform-logo.platform-logo-trendyol-efaturam{padding:2px 5px}.order-platform-fallback{min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere;font-weight:700;line-height:1.25;overflow:hidden}.order-reference-meta{grid-column:2}.order-reference-buyer{grid-column:3}.order-reference-products{gap:var(--rv-space-3);grid-column:4;display:grid}.order-reference-prices{text-align:center;grid-column:5;grid-template-columns:minmax(0,1fr);place-items:center}.order-reference-prices>strong{text-align:center;min-width:0}.order-reference-prices>strong:only-child{grid-column:1/-1}.order-reference-grid>*,.return-reference-row>*{grid-row:1/-1}.return-reference-row{grid-template-rows:repeat(var(--return-line-count,1), auto)}.order-reference-grid>.order-reference-products,.order-reference-grid>.order-reference-prices,.return-reference-row>.order-reference-products,.return-reference-row>.order-reference-prices{grid-template-rows:subgrid;align-content:stretch;row-gap:12px}.order-reference-cargo{text-align:center;grid-column:6;justify-items:center}.order-reference-invoice{grid-column:7}.order-reference-actions{grid-column:8}.order-reference-products>article{box-sizing:border-box;align-items:center;gap:var(--rv-space-3);width:100%;min-width:0;min-height:130px;padding-bottom:var(--rv-space-3);border-bottom:1px solid var(--rv-color-border);grid-template-columns:84px minmax(0,1fr);display:grid}.order-reference-products>article:last-child{border-bottom:0;padding-bottom:0}.order-reference-products img,.reference-product-placeholder{aspect-ratio:2/3;object-fit:contain;border-radius:var(--rv-radius-sm);width:84px;height:auto}.reference-product-placeholder{color:var(--rv-color-muted);background:var(--rv-color-surface-soft);place-items:center;display:grid}.reference-product-media{place-items:stretch stretch;width:84px;min-width:84px;height:126px;min-height:126px;display:grid;position:relative}.product-image-button{width:84px;height:126px;min-height:0;color:inherit;border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background:0 0;place-items:stretch stretch;padding:0;line-height:0;display:grid;overflow:hidden}.product-image-button:hover{background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.product-image-button>img{aspect-ratio:2/3;object-fit:contain;image-rendering:auto;border-radius:inherit;width:100%;height:100%;display:block}.reference-product-media>.reference-product-placeholder{width:84px;height:126px}.quantity-bubble{z-index:1;color:#fff;background:var(--rv-color-primary);border:2px solid var(--rv-color-surface);min-width:22px;height:22px;box-shadow:var(--rv-shadow-sm);font-size:var(--rv-font-size-xs);border-radius:999px;place-items:center;padding:0 5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}.order-reference-products article>div{gap:3px;min-width:0;display:grid}.order-reference-products strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.order-reference-products small,.order-reference-meta small,.order-reference-invoice small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.order-reference-delivery{margin-top:var(--rv-space-2);gap:2px;min-width:0;line-height:1.35;display:grid}.order-reference-delivery-label,.order-reference-delivery-note{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.order-reference-delivery-value,.order-reference-delivery-note{overflow-wrap:anywhere}.order-reference-delivery-value{font-size:var(--rv-font-size-xs);line-height:1.25}.order-reference-delivery-note{margin:0;font-style:normal;line-height:1.45}.order-reference-delivery.delivery-overdue .order-reference-delivery-value{color:var(--rv-color-danger)}.order-number{align-items:center;gap:var(--rv-space-1);white-space:nowrap;display:inline-flex}.order-number>strong{color:var(--rv-color-primary);white-space:nowrap}.order-number.is-micro-export>strong{color:var(--rv-color-info)}.order-number-copy{width:26px;height:26px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative;overflow:visible}.order-number-copy:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.order-copy-tooltip{z-index:var(--rv-z-tooltip,var(--rv-z-dropdown));width:max-content;max-width:180px;color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);box-shadow:var(--rv-shadow-md);font-size:var(--rv-font-size-xs);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard), visibility var(--rv-duration-fast) var(--rv-ease-standard);padding:5px 8px;font-weight:600;line-height:1.2;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}.order-number-copy:hover .order-copy-tooltip,.order-number-copy:focus-visible .order-copy-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.order-copy-tooltip.is-copied{color:var(--rv-color-accent);background:var(--rv-color-accent-soft);border-color:color-mix(in srgb, var(--rv-color-accent) 34%, var(--rv-color-border))}.cargo-provider-display{justify-items:center;gap:3px;display:grid}.cargo-provider-icon{width:min(92px,100%);max-width:92px;height:auto;max-height:34px;color:var(--rv-color-muted);object-fit:contain;font-size:var(--rv-font-size-xs);text-align:center;font-weight:800;display:block}.cargo-provider-icon-fallback{overflow-wrap:anywhere;width:auto;max-width:100%;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);text-align:left;line-height:1.35}.invoice-cargo-provider{justify-items:center;min-width:0}.order-reference-cargo>b{color:var(--rv-color-ink);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.row-menu{min-width:0;position:relative}.row-menu-trigger{min-height:var(--rv-control-height-sm);justify-content:space-between;align-items:center;gap:var(--rv-space-2);padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);display:inline-flex}.order-reference-invoice .row-menu-trigger{min-width:0;padding-inline:var(--rv-space-2);gap:var(--rv-space-1);font-size:var(--rv-font-size-xs)}.order-reference-invoice .row-menu-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-column-filter{justify-content:space-between;align-items:center;gap:var(--rv-space-1);min-width:0;display:flex;position:relative}.order-column-filter-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.order-column-filter-trigger{width:30px;height:30px;min-height:30px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;flex:0 0 30px;place-items:center;padding:0;display:inline-grid}.order-column-filter-trigger:hover{color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.order-column-filter-trigger .order-filter-funnel{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 14px;width:14px;height:14px}.order-column-filter.has-filter .order-column-filter-trigger{color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.row-menu>div,.order-column-filter-popover{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);gap:var(--rv-space-2);min-width:220px;padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);font-size:var(--rv-font-size-sm);letter-spacing:normal;text-align:left;text-transform:none;font-weight:600;display:grid;position:absolute;right:0}.row-menu>div{width:min(320px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);max-height:min(420px,100dvh - 96px);overflow:auto}.row-menu>div.opens-up{top:auto;bottom:calc(100% + var(--rv-space-2))}.row-menu>div.opens-down{top:calc(100% + var(--rv-space-2));bottom:auto}.order-column-filter-popover{width:min(320px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);max-height:min(420px,100dvh - 96px);overflow:auto}.order-column-filter-popover.invoice-filter-popover{min-width:0}.order-column-filter-popover label{gap:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.order-column-filter-popover select{width:100%;min-width:0}.row-menu>div button,.order-column-filter-popover button{min-height:36px;color:var(--rv-color-ink);text-align:left;background:0 0;border:0;justify-content:flex-start}.row-menu>div button:hover,.order-column-filter-popover button:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.return-reference-row{grid-template-columns:minmax(170px,.95fr) minmax(110px,.62fr) minmax(300px,1.8fr) minmax(92px,.55fr) minmax(132px,.75fr) minmax(170px,.95fr) minmax(160px,.9fr) minmax(150px,.8fr)}.return-reference-row .order-reference-meta{grid-column:1}.return-reference-row .order-reference-buyer{grid-column:2}.return-reference-row .order-reference-products{grid-column:3}.return-reference-row .order-reference-prices{grid-column:4}.return-reference-row .order-reference-cargo{grid-column:5}.return-reference-row .order-reference-invoice{grid-column:6}.return-reference-row .return-reference-reason{grid-column:7;align-items:center;display:flex}.return-reference-row .return-reference-status{grid-column:8}.return-reference-status{align-content:center;gap:var(--rv-space-2);justify-items:stretch;display:grid}.return-reference-status>.badge,.return-reference-status>.return-detail-trigger{justify-content:center;width:100%}.order-reference-invoice{justify-items:start}.order-reference-invoice .order-invoice-actions{gap:var(--rv-space-1);min-width:0;display:grid}.order-reference-invoice .order-invoice-actions-label{overflow-wrap:anywhere;min-width:0;line-height:1.25}.order-invoice-metric,.order-invoice-payable{gap:2px;min-width:0;display:grid}.order-invoice-label{align-items:center;gap:var(--rv-space-1);min-width:0;display:inline-flex}.order-invoice-label small{min-width:0}.order-invoice-info{width:16px;height:16px;color:var(--rv-color-muted);flex:0 0 16px;place-items:center;display:inline-grid}.order-invoice-info .ui-icon{width:14px;height:14px}.order-invoice-metric>strong{font-size:var(--rv-font-size-sm);font-variant-numeric:tabular-nums}.order-invoice-payable{margin-top:var(--rv-space-1);padding-top:var(--rv-space-2);border-top:1px solid var(--rv-color-border)}.order-invoice-payable>strong{font-size:var(--rv-font-size-md);font-variant-numeric:tabular-nums}.return-detail-trigger,.return-cargo-track,.cargo-track-action{justify-content:center;align-items:center;gap:var(--rv-space-1);min-height:34px;padding:0 var(--rv-space-3);color:var(--rv-color-info);background:color-mix(in srgb, var(--rv-color-info) 13%, transparent);border:1px solid color-mix(in srgb, var(--rv-color-info) 55%, transparent);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);font-weight:600;text-decoration:none;display:inline-flex}.return-detail-trigger:hover,.return-cargo-track:hover,.cargo-track-action:hover{color:#fff;background:var(--rv-color-info);border-color:var(--rv-color-info)}.invoice-status-label{width:fit-content;max-width:100%}.order-reference-invoice .invoice-status-label{min-height:26px;padding:4px 7px;font-size:12px;line-height:1.25}.return-reference-filters{gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.return-reference-filters .return-filter-actions{min-height:var(--rv-control-height-md);grid-column:1/-1;justify-self:end}.return-reference-workspace{padding:var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg)}.return-reference-workspace>header{justify-content:space-between;align-items:center;gap:var(--rv-space-4);margin-bottom:var(--rv-space-4);display:flex}.return-reference-workspace>header h2,.return-reference-workspace>header p{margin:0}.integration-modal-backdrop{z-index:var(--rv-z-modal);padding:var(--rv-space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05101dad;place-items:center;display:grid;position:fixed;inset:0}.integration-modal{gap:var(--rv-space-4);width:min(560px,100%);max-height:calc(100dvh - (var(--rv-space-4) * 2));padding:var(--rv-space-5);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);display:grid;overflow:auto}.integration-modal-header{justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding-bottom:var(--rv-space-3);border-bottom:1px solid var(--rv-color-border);display:flex}.integration-modal-header h2{font-size:var(--rv-font-size-xl);margin:0}.integration-modal>label{gap:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.integration-modal>.connection-button{width:100%;min-height:var(--rv-control-height-lg)}.return-line-list{gap:var(--rv-space-3);display:grid}.return-line{align-items:center;gap:var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:72px minmax(0,1fr) minmax(360px,.9fr);display:grid}.return-line>.operation-image{aspect-ratio:2/3;object-fit:cover;border-radius:var(--rv-radius-sm);width:72px;height:auto;display:block}.return-line>span{gap:3px;min-width:0;display:grid}.return-line>span small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.stock-disposition{align-items:end;gap:var(--rv-space-2);grid-template-columns:minmax(150px,1fr) 86px minmax(140px,1fr) auto;min-width:0;display:grid}.stock-disposition>*{min-width:0}.stock-disposition button{min-width:126px}.security-page{max-width:1280px}.security-authenticator-card{justify-content:space-between;align-items:center;gap:var(--rv-space-5);display:flex}.security-authenticator-card>div{justify-items:start;gap:var(--rv-space-2);display:grid}.security-authenticator-card h2,.security-authenticator-card p{margin:0}.security-sessions-card{margin-top:var(--rv-space-4)}.session-bulk-actions{justify-content:flex-end;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.sessions{gap:0;margin:0;padding:0;list-style:none;display:grid}.sessions li{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-4) 0;border-top:1px solid var(--rv-color-border);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.sessions li.current{margin-inline:calc(var(--rv-space-3) * -1);padding-inline:var(--rv-space-3);background:var(--rv-color-primary-soft)}.sessions li>span:nth-child(2){gap:2px;display:grid}.sessions li small{color:var(--rv-color-muted)}.session-device-icon{width:30px;height:30px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:50%;place-items:center;display:inline-grid}.appearance-settings-panel{max-width:1180px}.appearance-settings-grid{gap:var(--rv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.appearance-settings-grid label{gap:var(--rv-space-2);display:grid}.appearance-theme-lock{min-height:var(--rv-control-height-md);padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);align-content:center;gap:2px;display:grid}.appearance-theme-lock strong{font-size:var(--rv-font-size-sm)}.appearance-theme-lock small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.appearance-color-editor{margin-top:var(--rv-space-6);padding-top:var(--rv-space-6);border-top:1px solid var(--rv-color-border)}.appearance-color-editor-heading{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);margin-bottom:var(--rv-space-4);display:flex}.appearance-color-editor-heading h2,.appearance-color-editor-heading p{margin-bottom:var(--rv-space-1)}.appearance-color-actions{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.appearance-color-theme-label{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;padding:6px 10px}.appearance-color-themes{gap:var(--rv-space-3);margin-bottom:var(--rv-space-5);padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);display:grid}.appearance-color-themes-heading{justify-content:space-between;align-items:flex-end;gap:var(--rv-space-4);display:flex}.appearance-color-themes-heading h3,.appearance-color-themes-heading p{margin:0}.appearance-color-themes-heading p{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.appearance-color-theme-create{align-items:center;gap:var(--rv-space-2);min-width:min(100%,390px);display:flex}.appearance-color-theme-create input{flex:auto;min-width:0}.appearance-color-theme-list{justify-content:start;gap:var(--rv-space-2);grid-template-columns:repeat(auto-fit,minmax(280px,420px));display:grid}.appearance-color-theme-card{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:flex}.appearance-color-theme-card.is-selected{border-color:var(--rv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-primary) 22%, transparent)}.appearance-color-theme-select{align-items:center;gap:var(--rv-space-3);min-width:0;color:var(--rv-color-ink);text-align:left;background:0 0;border:0;flex:auto;padding:0;display:flex}.appearance-color-theme-select:hover{color:var(--rv-color-ink);background:0 0;border-color:#0000}.appearance-color-theme-select>span:last-child{text-align:left;justify-items:start;gap:2px;min-width:0;display:grid}.appearance-color-theme-select strong,.appearance-color-theme-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.appearance-color-theme-select small,.appearance-color-theme-protected{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.appearance-color-theme-swatches{flex:none;align-items:center;display:inline-flex}.appearance-color-theme-swatches i{border:2px solid var(--rv-color-surface-raised);width:17px;height:17px;box-shadow:0 0 0 1px var(--rv-color-border-strong);border-radius:50%;margin-left:-4px;display:block}.appearance-color-theme-swatches i:first-child{margin-left:0}.appearance-color-theme-delete{min-height:30px;padding-inline:var(--rv-space-2);color:var(--rv-color-danger);border:1px solid color-mix(in srgb, var(--rv-color-danger) 58%, var(--rv-color-border));border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);background:0 0;flex:none}.appearance-color-theme-delete:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-danger-soft);border-color:var(--rv-color-danger)}.appearance-color-grid{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appearance-color-field{justify-content:space-between;align-items:center;gap:var(--rv-space-4);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:flex}.appearance-color-field>span:first-child{gap:2px;min-width:0;display:grid}.appearance-color-field small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.appearance-color-control{align-items:center;gap:var(--rv-space-2);flex:none;display:flex}.appearance-color-control input[type=color]{box-sizing:border-box;appearance:none;border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);cursor:pointer;background:0 0;width:44px;height:44px;min-height:44px;padding:0;overflow:hidden}.appearance-color-control input[type=color]::-webkit-color-swatch-wrapper{padding:0}.appearance-color-control input[type=color]::-webkit-color-swatch{opacity:0;border-radius:calc(var(--rv-radius-sm) - 1px);border:0}.appearance-color-control input[type=color]::-moz-color-swatch{opacity:0;border-radius:calc(var(--rv-radius-sm) - 1px);border:0}.appearance-color-control code{min-width:76px;color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);text-align:center;padding:6px 8px}.appearance-preview{gap:var(--rv-space-2);margin-top:var(--rv-space-5);padding:var(--rv-space-5);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);display:grid}.appearance-preview small{color:var(--rv-color-muted)}.appearance-preview strong{font-size:1.35em}.appearance-preview p{margin:0}.database-scope-groups{gap:var(--rv-space-4);margin-block:var(--rv-space-5);display:grid}.database-scope-group{gap:var(--rv-space-3);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);grid-template-columns:1fr;display:grid}.database-scope-list{gap:var(--rv-space-2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.database-scope-list label{align-items:flex-start;gap:var(--rv-space-3);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:flex}.database-scope-list label>span{gap:2px;display:grid}.database-scope-list small{color:var(--rv-color-muted);font-weight:500}.database-confirmation{gap:var(--rv-space-2);max-width:420px;margin-bottom:var(--rv-space-4);display:grid}.integration-grid,.publish-platform-grid{gap:var(--rv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-card,.attribute-mapping-card,.mapping-reference-card{min-width:0;padding:var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm)}.integration-fields,.quick-edit-fields,.mapping-fields{gap:var(--rv-space-3);margin-top:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-fields label,.quick-edit-fields label,.mapping-fields label{gap:var(--rv-space-1);display:grid}.integration-card-actions{justify-content:flex-end;gap:var(--rv-space-2);margin-top:var(--rv-space-4);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);display:flex}.mapping-workspace,.mapping-console,.mapping-step,.mapping-category-builder,.mapping-saved-card{min-width:0;padding:var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg)}.mapping-workspace,.mapping-console{gap:var(--rv-space-4);display:grid}.mapping-pair-grid,.brand-mapping-pair-grid{gap:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.matched-category-select{gap:var(--rv-space-2);margin-bottom:var(--rv-space-4);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.mapping-side{gap:var(--rv-space-4);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.mapping-side-head{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);margin-bottom:var(--rv-space-3);display:flex}.brand-mapping-console>h2{align-items:center;gap:var(--rv-space-2);display:flex}.brand-mapping-intro{max-width:820px;margin-bottom:var(--rv-space-5)}.brand-library-panel{gap:var(--rv-space-3);margin-bottom:var(--rv-space-5);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.brand-library-heading{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);display:flex}.brand-library-heading>div,.mapping-side-head-copy{gap:2px;min-width:0;display:grid}.brand-library-heading strong,.mapping-side-head>span,.mapping-side-head-copy>span{font-size:var(--rv-font-size-sm);font-weight:800}.brand-library-heading small,.mapping-side-head small{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.brand-library-heading>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap;flex:none;font-weight:750}.brand-library-create{grid-template-columns:minmax(0,1fr) auto}.brand-library-list{max-height:136px}.brand-mapping-pair-grid{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch}.brand-mapping-pair-grid>.mapping-side.local{grid-column:1}.brand-mapping-pair-grid>.mapping-link-rail{grid-column:2}.brand-mapping-pair-grid>.mapping-side.remote{grid-column:3}.mapping-side.local .mapping-side-head{gap:2px;display:grid}.mapping-link-rail{align-content:center;justify-items:center;gap:var(--rv-space-1);color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);text-align:center;font-weight:800;display:grid}.mapping-link-rail .ui-icon{width:24px;height:24px}.mapping-side-field{gap:var(--rv-space-2);display:grid}.mapping-side-field>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750}.mapping-action{justify-content:space-between;align-items:center;gap:var(--rv-space-4);margin-top:var(--rv-space-5);padding-top:var(--rv-space-4);color:var(--rv-color-muted);border-top:1px solid var(--rv-color-border);font-size:var(--rv-font-size-sm);display:flex}.mapping-action>span{overflow-wrap:anywhere;min-width:0}.mapping-advanced-tools{min-width:0;margin-top:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm)}.mapping-advanced-tools>summary{justify-content:space-between;align-items:center;gap:var(--rv-space-4);min-height:64px;padding:var(--rv-space-4) var(--rv-space-5);color:var(--rv-color-ink);cursor:pointer;list-style:none;display:flex}.mapping-advanced-tools>summary::-webkit-details-marker{display:none}.mapping-advanced-tools>summary>span{gap:3px;min-width:0;display:grid}.mapping-advanced-tools>summary strong{font-size:var(--rv-font-size-md)}.mapping-advanced-tools>summary small{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:500}.mapping-advanced-tools>summary>i{width:32px;height:32px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);flex:0 0 32px;place-items:center;transition:transform .16s,color .16s,border-color .16s;display:inline-grid}.mapping-advanced-tools>summary>i .ui-icon{width:16px;height:16px}.mapping-advanced-tools>summary:hover>i,.mapping-advanced-tools[open]>summary>i{color:var(--rv-color-primary);border-color:var(--rv-color-primary)}.mapping-advanced-tools[open]>summary>i{transform:rotate(180deg)}.mapping-advanced-tools>div{padding:0 var(--rv-space-5) var(--rv-space-5)}.mapping-popup-content{min-width:0;padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border)}.mapping-advanced-backdrop{padding:clamp(12px,3vw,32px)}.mapping-advanced-modal>header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);display:flex}.mapping-advanced-modal>header h2,.mapping-advanced-modal>header p{margin-bottom:var(--rv-space-1)}.mapping-advanced-modal-body{min-height:0;padding:0 var(--rv-space-6) var(--rv-space-6);overflow-y:auto}.searchable-select{gap:var(--rv-space-2);min-width:0;display:grid;position:relative}.searchable-select>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750}.searchable-select>span:empty{display:none}.app-shell.stitch-shell main .searchable-select-trigger{justify-content:space-between;align-items:center;gap:var(--rv-space-3);text-align:left;width:100%;min-width:0;display:flex}.searchable-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchable-select-trigger .ui-icon{flex:0 0 16px;width:16px;height:16px}.searchable-select-menu{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);gap:var(--rv-space-2);max-height:min(420px,100vh - 128px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);display:grid;position:absolute;left:0;right:0;overflow:hidden}.searchable-select-search{align-items:center;gap:var(--rv-space-2);min-width:0;padding:0 var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);display:flex}.searchable-select-search .ui-icon{width:16px;height:16px;color:var(--rv-color-muted);flex:0 0 16px}.app-shell.stitch-shell main .searchable-select-search input{background:0 0;border:0;min-width:0;min-height:38px;padding:0}.searchable-select-search input:focus{outline:0}.searchable-select-options{overscroll-behavior:contain;gap:2px;min-width:0;max-height:300px;display:grid;overflow-y:auto}.searchable-select-options>button{width:100%;min-width:0;min-height:42px;padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:0;align-content:center;justify-items:start;gap:2px;display:grid}.searchable-select-options>button:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.searchable-select-options>button[aria-selected=true]{color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.searchable-select-options>button small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.searchable-select-empty{padding:var(--rv-space-3);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);display:block}.brand-mapping-modal-backdrop{z-index:var(--rv-z-modal);padding:var(--rv-space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05101dad;place-items:center;display:grid;position:fixed;inset:0}.brand-mapping-modal{width:min(560px,100%);max-height:calc(100vh - 32px);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.brand-mapping-modal>header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);display:flex}.brand-mapping-modal>header h2,.brand-mapping-modal>header p{margin-bottom:var(--rv-space-1)}.brand-mapping-modal>header small{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.brand-mapping-modal-body{gap:var(--rv-space-4);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow-y:auto}.brand-mapping-selected-local{padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:2px;display:grid}.brand-mapping-selected-local small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.brand-mapping-modal>footer{justify-content:flex-end;gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.jobs-reference-toolbar,.jobs-reference-filter-panel,.invoice-reference-filter-shell,.invoice-reference-filters{align-items:end;gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);flex-wrap:wrap;display:flex}.jobs-reference-table,.invoice-reference-table{min-width:980px}.jobs-reference-row,.invoice-reference-row{border-top:1px solid var(--rv-color-border);align-items:center;min-height:64px;display:grid}.jobs-reference-row:hover,.invoice-reference-row:hover{background:var(--rv-color-primary-soft)}.jobs-reference-drawer{z-index:var(--rv-z-modal);width:min(620px,100%);padding:var(--rv-space-6);color:var(--rv-color-ink);background:var(--rv-color-surface);border-left:1px solid var(--rv-color-border);box-shadow:var(--rv-shadow-lg);position:fixed;inset:0 0 0 auto;overflow:auto}.jobs-reference-drawer-backdrop{z-index:calc(var(--rv-z-modal) - 1);background:#05101d9e;position:fixed;inset:0}.record-card{justify-content:space-between;align-items:center;gap:var(--rv-space-4);padding:var(--rv-space-4);color:inherit;background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);text-decoration:none;display:flex}.record-card>span:first-child{gap:2px;min-width:0;display:grid}.record-card>span:first-child>:where(strong,small),.record-card>span:last-child{overflow-wrap:anywhere;min-width:0}.record-card:hover{border-color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.invoices-page{min-width:0}.invoices-reference-heading{align-items:center}.invoices-reference-heading-actions{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.invoice-safety-status{align-items:center;gap:var(--rv-space-2);color:var(--rv-color-accent);font-size:var(--rv-font-size-sm);font-weight:750;display:inline-flex}.invoice-safety-status i{width:8px;height:8px;box-shadow:0 0 0 4px var(--rv-color-accent-soft);background:currentColor;border-radius:50%;flex:0 0 8px}.invoice-reference-metrics{gap:var(--rv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.invoice-reference-metrics article{gap:var(--rv-space-1);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);display:grid}.invoice-reference-metrics small,.invoice-reference-metrics span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.invoice-reference-metrics strong{font-size:var(--rv-font-size-2xl);line-height:1}.invoice-reference-filter-shell{gap:var(--rv-space-3);margin-top:var(--rv-space-4);display:grid}.invoice-reference-filters{grid-template-columns:minmax(180px,.8fr) minmax(160px,.7fr) minmax(300px,1.2fr) auto;align-items:end;display:grid}.invoice-reference-filters>label:not(.invoice-reference-search){gap:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.invoice-reference-search{gap:var(--rv-space-1);min-width:0;display:grid}.invoice-reference-search-control{width:100%;min-width:0;display:block;position:relative}.invoice-reference-search-control>.ui-icon{top:50%;left:var(--rv-space-3);z-index:1;width:18px;height:18px;color:var(--rv-color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.invoice-reference-search-control input{width:100%;min-width:0;padding-left:40px}.invoice-reference-date-filter{min-width:0}.invoice-reference-date-range{align-items:center;gap:var(--rv-space-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.invoice-reference-date-range>span{color:var(--rv-color-muted)}.invoice-reference-filter-reset{white-space:nowrap}.invoice-reference-workspace{min-width:0;margin-top:var(--rv-space-4);padding:var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg)}.invoice-reference-workspace>header{justify-content:space-between;align-items:flex-end;gap:var(--rv-space-4);margin-bottom:var(--rv-space-4);display:flex}.invoice-reference-workspace>header h2,.invoice-reference-workspace>header p{margin-bottom:var(--rv-space-1)}.invoice-reference-page-size{align-items:center;gap:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap;display:flex}.invoice-reference-page-size select{width:auto;min-width:84px}.product-catalog-workspace-head .invoice-reference-page-size select{width:104px;min-width:104px;padding-inline:8px}.invoice-reference-table{width:100%;min-width:0;overflow-x:auto}.invoice-reference-head,.invoice-reference-row{grid-template-columns:minmax(150px,1.05fr) minmax(120px,.75fr) minmax(145px,1fr) minmax(132px,.9fr) minmax(150px,1.05fr) minmax(112px,.78fr) minmax(135px,.9fr);align-items:stretch;min-width:0;display:grid}.invoice-reference-head{min-height:50px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-bottom:1px solid var(--rv-color-border);font-size:var(--rv-font-size-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.invoice-reference-head>*,.invoice-reference-row>*{min-width:0;padding:var(--rv-space-3);border-right:1px solid var(--rv-color-border)}.invoice-reference-head>.order-column-filter{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:visible}.invoice-reference-head>:last-child,.invoice-reference-row>:last-child{border-right:0}.invoice-reference-row{border-bottom:1px solid var(--rv-color-border);min-height:116px}.invoice-reference-row:last-child{border-bottom:0}.invoice-reference-order,.invoice-reference-buyer,.invoice-reference-products,.invoice-reference-shipment,.invoice-reference-status,.invoice-reference-amount,.invoice-reference-actions{align-content:center;gap:var(--rv-space-2);display:grid}.invoice-reference-order{align-items:center;gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr)}.invoice-detail-line-media{aspect-ratio:2/3;width:48px;height:auto;color:var(--rv-color-muted);background:var(--rv-color-surface-soft);border-radius:var(--rv-radius-sm);place-items:center;display:grid;overflow:hidden}.invoice-detail-line-media img{object-fit:cover;width:100%;height:100%;display:block}.invoice-reference-order>div{align-content:center;gap:2px;min-width:0;display:grid}.invoice-reference-order>.order-reference-platform{justify-content:flex-start;align-items:center;min-height:28px;display:flex}.invoice-reference-buyer,.invoice-reference-products,.invoice-reference-shipment,.invoice-reference-status,.invoice-reference-amount{min-width:0}.invoice-reference-order small,.invoice-reference-buyer small,.invoice-reference-products small,.invoice-reference-shipment small,.invoice-reference-status small,.invoice-reference-amount small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.invoice-reference-shipment,.invoice-reference-status{text-align:center;grid-template-rows:minmax(28px,auto) auto;justify-items:center}.invoice-reference-shipment>.badge,.invoice-reference-status>.badge,.invoice-reference-status>.invoice-status,.invoice-reference-status>.invoice-status-label{box-sizing:border-box;justify-self:center;align-items:center;min-height:28px;display:inline-flex}.invoice-reference-shipment>small,.invoice-reference-status>small{text-align:center}.invoice-reference-status .invoice-status{font-size:var(--rv-font-size-sm);font-weight:800}.invoice-status.pending{color:var(--rv-color-warning)}.invoice-status.complete{color:var(--rv-color-accent)}.invoice-reference-amount strong{font-family:var(--rv-font-mono);font-size:var(--rv-font-size-md)}.invoice-reference-actions{justify-items:stretch}.invoice-reference-actions>*{width:100%;min-width:0}.invoice-shopify-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}.shopify-invoice-create-wrap{grid-area:1/1;min-width:0;display:block}.shopify-invoice-create-trigger{justify-content:center;align-items:center;gap:var(--rv-space-1);white-space:normal;width:100%;min-width:0;min-height:36px;padding-inline:6px;line-height:1.2;display:inline-flex;overflow:hidden}.invoice-shopify-split>.invoice-status{grid-area:1/1;justify-self:start;width:fit-content;max-width:100%}.invoice-reference-actions>.invoice-status{border-radius:var(--rv-radius-sm);border:1px solid;width:fit-content;max-width:100%;min-height:28px;padding:4px 8px;line-height:1.2}.invoice-reference-actions>.invoice-status.failed{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.invoice-failure-tooltip-portal{z-index:var(--rv-z-dropdown);width:min(380px,100vw - 32px);color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-surface-raised) 97%, transparent);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);pointer-events:none;gap:6px;padding:10px 12px;display:grid;position:fixed}.invoice-failure-tooltip-portal>strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-xs)}.invoice-failure-tooltip-portal>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:normal;line-height:1.45}.invoice-failure-tooltip-portal>small b{color:var(--rv-color-ink)}.invoice-failure-tooltip-portal>code{color:var(--rv-color-warning);font-family:var(--rv-font-mono);overflow-wrap:anywhere;font-size:11px}.invoice-reference-status>.badge,.invoice-reference-status>.invoice-status-label,.invoice-reference-actions>.invoice-status-label{width:fit-content;max-width:100%}.invoice-reference-document-link{justify-content:center;align-items:center;gap:var(--rv-space-1);min-width:0;color:var(--rv-color-primary);border:1px solid color-mix(in srgb, var(--rv-color-primary) 55%, var(--rv-color-border));border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);padding:5px 8px;font-weight:700;text-decoration:none;display:inline-flex}.invoice-reference-document-link:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.invoice-reference-actions>button:not(.invoice-reference-details-trigger){justify-content:center;align-items:center;gap:var(--rv-space-1);min-width:0;padding-inline:var(--rv-space-2);white-space:nowrap;display:inline-flex;overflow:hidden}.invoice-action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.invoice-reference-actions>button[aria-busy=true]{cursor:default}.invoice-action-spinner{border:2px solid color-mix(in srgb, currentColor 28%, transparent);border-top-color:currentColor;border-radius:50%;flex:0 0 14px;width:14px;height:14px;animation:.8s linear infinite rv-spin;display:inline-block}.invoice-reference-details-trigger{justify-content:center;align-items:center;gap:var(--rv-space-1);color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);background:0 0;border:0;font-weight:600;display:inline-flex}.invoice-reference-details-trigger .ui-icon{width:14px;height:14px}.invoice-document-link,.invoice-menu-view{align-items:center;gap:var(--rv-space-1);width:fit-content;color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);font-weight:600;text-decoration:none;display:inline-flex}.invoice-document-link:hover,.invoice-menu-view:hover{text-decoration:underline}.invoice-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);margin-bottom:var(--rv-space-3);display:flex}.invoice-panel-heading h2,.invoice-panel-heading p{margin:0}.invoice-panel-heading>div{gap:3px;min-width:0;display:grid}.invoice-contact{background:var(--rv-color-surface-soft)}.invoice-metric-pending{border-top:3px solid var(--rv-color-warning)}.invoice-metric-due{border-top:3px solid var(--rv-color-danger)}.invoice-metric-complete{border-top:3px solid var(--rv-color-accent)}.invoice-metric-total{border-top:3px solid var(--rv-color-primary)}.invoice-provider-notice{margin-top:var(--rv-space-4)}.invoice-document-upload{align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-5);padding-top:var(--rv-space-5);border-top:1px solid var(--rv-color-border);grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;display:grid}.invoice-document-upload>div{gap:2px;min-width:0;display:grid}.invoice-document-upload small{color:var(--rv-color-muted)}.invoice-document-upload input[type=file],.integrations-reference-page{min-width:0}.image-lightbox-backdrop{background:#05101dc7}.is-error{color:var(--rv-color-danger)}.invoice-reference-state{place-items:center;min-height:180px;display:grid}.invoice-detail-backdrop{z-index:var(--rv-z-modal);padding:var(--rv-space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05101dad;place-items:center;display:grid;position:fixed;inset:0}.invoice-detail-modal{width:min(980px,100%);max-height:calc(100dvh - 32px)}.invoice-detail-header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);display:flex}.invoice-detail-header h2,.invoice-detail-header p{margin:0}.invoice-detail-body{gap:var(--rv-space-5);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow-y:auto}.invoice-detail-summary{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-detail-summary>div{min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:2px;display:grid}.invoice-detail-summary .invoice-detail-invoice-status{gap:var(--rv-space-2)}.invoice-detail-summary .invoice-detail-error-reason{color:var(--rv-color-danger);line-height:1.45}.invoice-detail-error-guidance{line-height:1.45}.invoice-detail-error-code{color:var(--rv-color-warning);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.invoice-detail-summary small,.invoice-detail-muted{color:var(--rv-color-muted)}.invoice-detail-summary-facts{gap:var(--rv-space-3);margin-bottom:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-detail-summary-facts>div{min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);align-content:start;gap:3px;display:grid}.invoice-detail-summary-facts small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.invoice-detail-summary-facts strong{overflow-wrap:anywhere}.invoice-detail-section,.invoice-detail-addresses article{padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md)}.invoice-detail-shopify-actions{gap:var(--rv-space-2);margin-top:var(--rv-space-3);flex-wrap:wrap;display:flex}.invoice-detail-shopify-actions>button{flex:190px}.invoice-detail-section-heading{justify-content:space-between;align-items:center;gap:var(--rv-space-3);margin-bottom:var(--rv-space-3);display:flex}.invoice-detail-section-heading h3{margin:0}.invoice-detail-section-heading>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.invoice-detail-lines{gap:var(--rv-space-2);display:grid}.invoice-detail-line{align-items:center;gap:var(--rv-space-3);min-width:0;padding-top:var(--rv-space-3);border-top:1px solid var(--rv-color-border);grid-template-columns:48px minmax(0,1fr);display:grid}.invoice-detail-line:first-child{border-top:0;padding-top:0}.invoice-detail-line>div{gap:3px;min-width:0;display:grid}.invoice-detail-line small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.invoice-detail-addresses{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-detail-addresses article{align-content:start;gap:3px;display:grid}.invoice-detail-addresses h3{margin:0 0 var(--rv-space-2);font-size:var(--rv-font-size-md)}.invoice-detail-footer{justify-content:flex-end;gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.return-detail-modal{width:min(980px,100%);max-height:calc(100dvh - 32px);display:block;overflow:auto}.return-detail-summary{gap:var(--rv-space-3);padding:var(--rv-space-5) var(--rv-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.return-detail-summary>div{min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:2px;display:grid}.return-detail-summary small{color:var(--rv-color-muted)}.return-detail-modal>h3,.return-detail-products{margin-inline:var(--rv-space-6)}.return-detail-modal>h3{margin-top:0}.return-detail-products{gap:var(--rv-space-3);display:grid}.return-detail-product{gap:var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.return-detail-product.is-selectable{cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.return-detail-product.is-selectable:hover,.return-detail-product.is-selectable:focus-visible{border-color:var(--rv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-primary) 22%, transparent);outline:none}.return-detail-product.is-selected{border-color:color-mix(in srgb, var(--rv-color-primary) 70%, var(--rv-color-border));background:color-mix(in srgb, var(--rv-color-primary) 8%, var(--rv-color-surface-raised))}.return-detail-product-choice{align-items:center;gap:var(--rv-space-2);width:fit-content;color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);cursor:pointer;font-weight:750;display:flex}.return-detail-product-choice input{accent-color:var(--rv-color-primary)}.return-detail-product-head{align-items:center;gap:var(--rv-space-3);grid-template-columns:58px minmax(0,1fr);min-width:0;display:grid}.return-detail-product-head img,.return-detail-product-head .reference-product-placeholder{aspect-ratio:2/3;object-fit:cover;border-radius:var(--rv-radius-sm);width:58px;height:auto;display:block}.return-detail-product-head>div{gap:3px;min-width:0;display:grid}.return-detail-product-head small{color:var(--rv-color-muted)}.return-detail-product-facts{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.return-detail-product-facts>div{min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm)}.return-detail-product-facts dt{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750}.return-detail-product-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.return-decision-selection-note{padding:var(--rv-space-3);border:1px solid color-mix(in srgb, var(--rv-color-primary) 35%, var(--rv-color-border));border-radius:var(--rv-radius-md);background:var(--rv-color-primary-soft);gap:2px;display:grid}.return-decision-selection-note span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.return-decision-action.has-product-selection .return-line-selection{display:none!important}.return-detail-modal>footer{justify-content:flex-end;gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.return-detail-content{gap:var(--rv-space-4);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow-y:auto}.return-detail-content>h3{margin:0}.return-detail-backdrop{padding:var(--rv-space-4);place-items:center;display:grid}.return-detail-modal{width:min(780px,100%);max-height:calc(100dvh - 32px)}.return-detail-modal>header,.return-detail-modal>footer{background:var(--rv-color-surface)}.return-detail-modal .return-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.return-row-actions{gap:var(--rv-space-2);display:grid}.return-row-actions>button{justify-content:center;width:100%}.return-row-actions>.return-reject-trigger{color:var(--rv-color-danger);border-color:color-mix(in srgb, var(--rv-color-danger) 55%, var(--rv-color-border))}.return-selected-action{padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:3px;display:grid}.return-selected-action small{color:var(--rv-color-muted)}.return-inline-actions{gap:var(--rv-space-3);margin:var(--rv-space-5) var(--rv-space-6) 0;display:grid}.return-inline-actions>.notice{margin:0}.return-inline-action{gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.return-inline-action>div{gap:var(--rv-space-1);display:grid}.return-inline-action h3{margin:0}.return-inline-action p{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0;line-height:1.5}.return-inline-action form{margin:0}.return-inline-action .form-grid{grid-template-columns:1fr}.return-inline-action>button{justify-self:start}.return-decision-action{border-color:color-mix(in srgb, var(--rv-color-primary) 45%, var(--rv-color-border))}.return-external-write-disabled{padding:var(--rv-space-3);color:var(--rv-color-muted);background:var(--rv-color-surface-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-sm)}.return-decision-action button.external-write-disabled,.return-decision-action button.external-write-disabled:hover{color:var(--rv-color-muted);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border);box-shadow:none;cursor:not-allowed;opacity:.68}.return-receive-action{border-color:color-mix(in srgb, var(--rv-color-warning) 45%, var(--rv-color-border))}.invoice-draft-modal,.invoice-viewer-modal,.invoice-upload-modal{width:min(980px,100%);max-height:calc(100dvh - 32px);display:block;overflow:auto}.invoice-draft-notice{gap:var(--rv-space-3);margin:var(--rv-space-5) var(--rv-space-6) var(--rv-space-4);padding:var(--rv-space-4);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:32px minmax(0,1fr);display:grid}.invoice-draft-notice>span{width:32px;height:32px;color:var(--rv-color-ink);background:var(--rv-color-primary);border-radius:50%;place-items:center;font-weight:900;display:grid}.invoice-draft-notice p{margin:var(--rv-space-1) 0 0}.invoice-draft-customer{gap:var(--rv-space-3);margin:0 var(--rv-space-6) var(--rv-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.invoice-draft-customer>span,.invoice-viewer-summary>span{min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:2px;display:grid}.invoice-draft-customer small,.invoice-viewer-summary small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.invoice-draft-customer strong{overflow-wrap:anywhere}.invoice-draft-table,.invoice-viewer-lines{margin:0 var(--rv-space-6) var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);overflow-x:auto}.invoice-draft-head,.invoice-draft-table>[role=row]{grid-template-columns:minmax(280px,2fr) repeat(5,minmax(110px,.8fr));align-items:center;min-width:900px;display:grid}.invoice-draft-head{min-height:46px;color:var(--rv-color-muted);background:var(--rv-color-surface-soft);font-size:var(--rv-font-size-xs);text-transform:uppercase;font-weight:800}.invoice-draft-head>*,.invoice-draft-table>[role=row]>*{min-width:0;padding:var(--rv-space-3);border-right:1px solid var(--rv-color-border)}.invoice-draft-head>:last-child,.invoice-draft-table>[role=row]>:last-child{border-right:0}.invoice-draft-table>[role=row]{border-top:1px solid var(--rv-color-border);min-height:64px}.invoice-draft-table>[role=row] span:first-child{gap:2px;display:grid}.invoice-draft-table>[role=row] small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.invoice-draft-total{justify-content:flex-end;gap:var(--rv-space-5);margin:0 var(--rv-space-6) var(--rv-space-4);color:var(--rv-color-muted);flex-wrap:wrap;display:flex}.invoice-draft-total span{text-align:right;gap:2px;display:grid}.invoice-draft-total strong{color:var(--rv-color-ink);font-family:var(--rv-font-mono)}.invoice-continue{min-width:170px}.invoice-draft-recovery,.invoice-draft-message{margin-inline:var(--rv-space-6)}.invoice-draft-recovery{justify-content:space-between;align-items:center;gap:var(--rv-space-3);flex-wrap:wrap;display:flex}.invoice-draft-modal>footer,.invoice-viewer-modal>footer,.invoice-upload-modal>footer{justify-content:flex-end;gap:var(--rv-space-2);margin-top:var(--rv-space-5);padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.invoice-viewer-summary{gap:var(--rv-space-3);margin:var(--rv-space-5) var(--rv-space-6) var(--rv-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.invoice-viewer-line{border-top:1px solid var(--rv-color-border);grid-template-columns:minmax(280px,2fr) repeat(3,minmax(110px,.75fr));align-items:center;min-width:760px;min-height:58px;display:grid}.invoice-viewer-line>*{min-width:0;padding:var(--rv-space-3);border-right:1px solid var(--rv-color-border)}.invoice-viewer-line>:last-child{border-right:0}.invoice-viewer-line>span:first-child{gap:2px;display:grid}.invoice-viewer-line small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.invoice-viewer-line-head{min-height:46px;color:var(--rv-color-muted);background:var(--rv-color-surface-soft);font-size:var(--rv-font-size-xs);text-transform:uppercase;border-top:0;font-weight:800}.invoice-viewer-documents{align-items:center;gap:var(--rv-space-2);margin:0 var(--rv-space-6) var(--rv-space-4);flex-wrap:wrap;display:flex}.invoice-viewer-documents>strong{flex:1 0 100%}.invoice-viewer-documents a{align-items:center;gap:var(--rv-space-1);padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-sm);text-decoration:none;display:inline-flex}.invoice-viewer-documents .ui-icon{width:14px;height:14px}.invoice-viewer-empty{margin:0 var(--rv-space-6) var(--rv-space-4)}.invoice-dropzone{align-content:center;place-items:center;gap:var(--rv-space-3);min-height:220px;margin:var(--rv-space-5) var(--rv-space-6) var(--rv-space-4);padding:var(--rv-space-6);border:1px dashed var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);text-align:center;cursor:pointer;display:grid}.invoice-dropzone:hover,.invoice-dropzone.dragging{border-color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.invoice-dropzone input[type=file]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.invoice-dropzone small{color:var(--rv-color-muted)}.invoice-dropzone b{color:var(--rv-color-primary)}.invoice-upload-icon{width:48px;height:48px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-md);place-items:center;display:grid}.invoice-upload-icon .ui-icon{width:24px;height:24px}.integration-settings-modal-backdrop{z-index:var(--rv-z-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05101db8;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.integration-settings-modal{width:min(760px,100%);height:100%;max-height:none;color:var(--rv-color-ink);background:var(--rv-color-surface);border:0;border-left:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg) 0 0 var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.integration-settings-modal>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);background:var(--rv-color-surface);border-bottom:1px solid var(--rv-color-border);display:flex;position:sticky;top:0}.integration-inline-workspace{min-width:0;padding:var(--rv-space-5) var(--rv-space-6) var(--rv-space-6)}.integration-settings-modal>.integration-inline-workspace{min-height:0;overflow-y:auto}.integration-inline-workspace>.page-heading,.integration-inline-workspace>.integration-reference-heading{margin-inline:0}.integration-detail-write-panel{margin-top:var(--rv-space-4)}.integration-detail-summary>article{align-content:start;gap:var(--rv-space-2);min-width:0;display:grid}.integration-detail-summary>article>:where(strong,p){overflow-wrap:anywhere;min-width:0}.integration-detail-summary>article>small{color:var(--rv-color-muted)}.integration-detail-summary>article>p{color:var(--rv-color-muted);margin:0}.integration-detail-write-heading{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);display:flex}.integration-detail-write-heading h2,.integration-detail-write-heading p{margin-bottom:var(--rv-space-1)}.integration-detail-write-status{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);font-size:var(--rv-font-size-xs);white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font-weight:800}.integration-detail-write-status.is-enabled{color:var(--rv-color-accent);background:var(--rv-color-accent-soft);border-color:var(--rv-color-accent)}.integration-write-toggle{align-items:start;gap:var(--rv-space-3);margin-top:var(--rv-space-4);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);grid-template-columns:18px minmax(0,1fr);display:grid}.integration-write-toggle>span{gap:2px;min-width:0;display:grid}.integration-write-toggle small{color:var(--rv-color-muted)}.product-add-page{--product-card-padding:clamp(20px, 2vw, 30px)}.product-add-page>.page-lede{max-width:820px;margin:calc(var(--rv-space-4) * -1) 0 var(--rv-space-5)}.product-add-wizardbar{top:var(--rv-topbar-height);z-index:calc(var(--rv-z-sticky) - 1);margin-bottom:var(--rv-space-5);padding-block:var(--rv-space-2);background:color-mix(in srgb, var(--rv-color-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.product-add-stepper{max-width:720px}.product-add-progress{gap:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.product-add-progress>i{display:none}.product-add-progress button{align-items:center;gap:var(--rv-space-2);min-width:0;min-height:48px;padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);box-shadow:none;text-align:left;display:flex}.product-add-progress button>span{width:28px;height:28px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);font-size:var(--rv-font-size-xs);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.product-add-progress button>strong{min-width:0;font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-add-progress button.active{color:#fff;background:var(--rv-color-primary);box-shadow:var(--rv-shadow-sm);border-color:#0000}.product-add-progress button.active>span{color:var(--rv-color-primary);background:#fff;border-color:#0000}.product-creation-workspace.product-add-workspace{gap:var(--rv-space-5);background:0 0;border:0;border-radius:0;padding:0;display:grid}.product-add-workspace[data-wizard-step="1"] .product-publish-step,.product-add-workspace[data-wizard-step="2"]>:not(.product-publish-step):not(.operation-feedback-toast){display:none}.product-top-layout{gap:var(--rv-space-5);grid-template-columns:minmax(0,1.45fr) minmax(340px,.72fr);align-items:start;display:grid}.product-top-sidebar,.product-main-stack{gap:var(--rv-space-5);min-width:0;display:grid}.product-layout-grid{gap:var(--rv-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.product-step-card,.variant-table-editor,.rich-text-editor{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);min-width:0}.product-step-card{padding:var(--product-card-padding);box-shadow:var(--rv-shadow-sm)}.product-main-stack>.product-step-card{box-sizing:border-box;width:100%}.product-variant-groups-section{margin-top:var(--rv-space-5);padding-top:var(--rv-space-5);border-top:1px solid var(--rv-color-border)}.editor-section-title{align-items:flex-start;gap:var(--rv-space-3);min-width:0;margin-bottom:var(--rv-space-5);display:flex}.editor-section-title>span{width:34px;height:34px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 35%, var(--rv-color-border));border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);flex:0 0 34px;place-items:center;font-weight:850;display:grid}.editor-section-title>div{min-width:0}.editor-section-title h2{font-size:var(--rv-font-size-lg);margin:0 0 3px}.editor-section-title p{max-width:760px;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.product-options-header{align-items:center}.product-options-header>div{flex:auto}.product-options-sync-button{white-space:nowrap;flex:none;margin-left:auto}.product-step-grid{gap:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-basics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-basics-grid .product-title-field,.product-basics-grid .product-brand-field,.wide{grid-column:1/-1}.product-basics-grid .product-title-field{grid-column:span 3}.product-basics-grid .product-brand-field{grid-column:span 1}.product-basics-grid .product-category-field{grid-column:span 2}.product-identifiers-grid{gap:var(--rv-space-4);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(140px,.75fr);min-width:0;display:grid}.product-identifiers-grid .desi-input-field{min-width:0}.product-step-grid label,.product-step-grid .product-description-field,.product-media-url-field{gap:var(--rv-space-2);min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:700;display:grid}.desi-inline-control{gap:var(--rv-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.desi-inline-control button{min-width:92px}.marketplace-pricing-bars{margin-top:var(--rv-space-5);padding-top:var(--rv-space-5);border-top:1px solid var(--rv-color-border)}.marketplace-pricing-bars-head,.attribute-variant-action,.variant-filter-panel-head,.variant-table-toolbar{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.marketplace-pricing-bars-head>div,.attribute-variant-action>div:first-child{gap:3px;display:grid}.marketplace-pricing-bars-head small,.attribute-variant-action small,.variant-table-toolbar>span{color:var(--rv-color-muted)}.marketplace-pricing-bars-head>span{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);font-size:var(--rv-font-size-xs);white-space:nowrap;border-radius:999px;padding:5px 9px;font-weight:800}.marketplace-pricing-bar-list{gap:var(--rv-space-3);margin-top:var(--rv-space-4);display:grid}.marketplace-pricing-bar{align-items:end;gap:var(--rv-space-3);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:minmax(180px,1fr) minmax(120px,.72fr) minmax(120px,.72fr) auto;margin:0;display:grid}.marketplace-pricing-bar.selected{border-color:var(--rv-color-primary)}.marketplace-pricing-bar-heading{align-items:center;gap:var(--rv-space-3);min-width:0;padding:0 0 var(--rv-space-3);border-bottom:1px solid var(--rv-color-border);grid-column:1/-1;display:flex}.marketplace-pricing-bar-heading>span:last-child,.marketplace-pricing-bar label{gap:3px;min-width:0;display:grid}.product-top-sidebar .marketplace-pricing-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.product-top-sidebar .marketplace-pricing-bar>button{grid-column:1/-1;justify-self:start}.marketplace-pricing-bar-heading small{color:var(--rv-color-muted)}.product-category-mapping-card{grid-column:1/-1}.category-attribute-mapping-list{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-attribute-field{align-items:center;gap:var(--rv-space-2);min-width:0;padding:var(--rv-space-2);background:color-mix(in srgb, var(--rv-color-surface-raised) 88%, transparent);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);transition:border-color var(--rv-duration-fast) var(--rv-ease-standard), background var(--rv-duration-fast) var(--rv-ease-standard), box-shadow var(--rv-duration-fast) var(--rv-ease-standard);grid-template-columns:minmax(190px,.48fr) minmax(0,1.52fr);display:grid}.category-attribute-field.required{border-left:1px solid var(--rv-color-border)}.category-attribute-field.has-selection{border-color:var(--rv-color-border);background:color-mix(in srgb, var(--rv-color-surface-raised) 88%, transparent)}.category-attribute-field.is-missing{border-color:var(--rv-color-border)}.category-attribute-field-head{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;display:flex}.category-attribute-field-head>div{gap:3px;min-width:0;display:grid}.category-attribute-field-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-attribute-field-head .required-marker{color:var(--rv-color-danger);font-weight:900}.category-attribute-field-head small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.category-attribute-count{color:var(--rv-color-accent);background:color-mix(in srgb, var(--rv-color-accent) 10%, var(--rv-color-surface));border:1px solid color-mix(in srgb, var(--rv-color-accent) 18%, var(--rv-color-border));font-size:var(--rv-font-size-xs);border-radius:999px;flex:none;padding:4px 8px;font-weight:750}.attribute-builder-web-color-mode{align-items:center;gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);min-width:0;display:grid}.attribute-builder-web-color-toggle{align-items:center;gap:var(--rv-space-3);min-width:0;display:flex}.attribute-builder-web-color-toggle>span{gap:3px;min-width:0;display:grid}.attribute-builder-web-color-toggle small{color:var(--rv-color-muted);line-height:1.45}.attribute-builder-web-color-manual{align-items:center;gap:var(--rv-space-2);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);grid-template-columns:auto minmax(0,1fr);font-weight:750;display:grid}.category-attribute-field-web-color{grid-column:1/-1;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);align-items:stretch}.category-attribute-field-web-color .category-attribute-field-head{align-items:center}.category-attribute-field-web-color .attribute-builder-web-color-mode{align-content:center;align-items:stretch}.category-attribute-field-web-color .attribute-builder-web-color-mode.is-auto .attribute-builder-web-color-toggle{grid-column:1/-1}.category-attribute-field-web-color .attribute-builder-web-color-toggle{min-height:44px;padding:var(--rv-space-2) var(--rv-space-3);background:color-mix(in srgb, var(--rv-color-surface) 78%, transparent);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);align-items:center}.category-attribute-field-web-color .attribute-builder-web-color-toggle input{margin:0}.category-attribute-field-web-color .attribute-builder-web-color-toggle>span{align-content:center}.category-attribute-field-web-color .attribute-builder-web-color-manual{box-sizing:border-box;min-height:44px;padding:var(--rv-space-2) var(--rv-space-3);background:color-mix(in srgb, var(--rv-color-surface) 78%, transparent);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm)}.rich-text-editor{padding:0;overflow:hidden}.rich-text-editor-head{justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3) var(--rv-space-4);border-bottom:1px solid var(--rv-color-border);display:flex}.rich-text-editor-head>div:first-child,.rich-text-editor-meta{align-items:center;gap:var(--rv-space-2);min-width:0;display:flex}.rich-text-mode-note{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:600}.rich-text-editor-meta{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);flex-wrap:wrap;justify-content:flex-end}.rich-text-mode-switch{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);gap:2px;padding:2px;display:flex}.rich-text-mode-switch button{min-height:32px;color:var(--rv-color-muted);border-radius:calc(var(--rv-radius-sm) - 2px);background:0 0;border:0;padding:5px 10px}.rich-text-mode-switch button.active{color:#fff;background:var(--rv-color-primary)}.rich-text-tool-group{min-width:0;padding-right:var(--rv-space-1);border-right:1px solid var(--rv-color-border);align-items:center;gap:2px;display:flex}.rich-text-tool-group:last-child{border-right:0}.rich-text-tool-group select{width:auto;min-width:112px;min-height:34px}.rich-text-toolbar{align-items:center;gap:var(--rv-space-1);padding:var(--rv-space-2);background:var(--rv-color-surface-raised);border-bottom:1px solid var(--rv-color-border);flex-wrap:wrap;display:flex}.rich-text-tool{align-items:center;gap:var(--rv-space-1);min-height:34px;padding-inline:var(--rv-space-2);color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;display:inline-flex}.rich-text-tool:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.rich-text-canvas,.rich-text-html-editor{min-height:220px;padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface)}.product-media-card .editor-section-title{align-items:center}.product-media-header-actions{align-items:center;gap:var(--rv-space-2);margin-left:auto;display:flex}.product-media-clear-all-button{white-space:nowrap;min-height:40px}.product-media-upload{align-content:center;place-items:center;gap:var(--rv-space-2);min-height:144px;padding:var(--rv-space-5);border:1px dashed var(--rv-color-border-strong);border-radius:var(--rv-radius-md);text-align:center;cursor:pointer;display:grid}.product-media-upload:hover{border-color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.app-shell.stitch-shell main .product-media-upload input[type=file]{clip-path:inset(50%);width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.product-media-upload small{color:var(--rv-color-muted)}.media-preview-strip{align-items:start;gap:var(--rv-space-2);margin-top:var(--rv-space-4);grid-template-columns:repeat(auto-fill,minmax(76px,88px));display:grid}.media-preview-strip .image-preview-card{box-sizing:border-box;background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);width:88px;min-width:0;height:132px;margin:0;padding:4px;display:grid;position:relative}.media-preview-strip .image-preview-card.media-sortable{cursor:grab}.media-preview-strip .image-preview-card.media-sortable:active{cursor:grabbing}.media-preview-strip .image-preview-card.is-media-drag-over{border-color:var(--rv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-primary) 28%, transparent)}.media-preview-strip .image-preview-card img{aspect-ratio:2/3;object-fit:contain;border-radius:var(--rv-radius-sm);width:100%;height:100%;min-height:0;display:block}.media-preview-strip figcaption{display:none}.image-remove-btn{color:#fff;border-radius:var(--rv-radius-sm);background:#091427db;border:0;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:4px;right:4px}.attribute-variant-action{margin-bottom:var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-shell.stitch-shell main .variant-auto-barcode-toggle{align-items:flex-start;gap:var(--rv-space-2);margin-top:var(--rv-space-2);display:flex}.app-shell.stitch-shell main .variant-auto-barcode-toggle>input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:2px 0 0}.variant-auto-barcode-toggle>span{display:grid}.variant-auto-barcode-toggle>span>strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-sm)}.attribute-variant-actions{flex:none;justify-content:flex-end;display:flex}.attribute-variant-actions button{min-width:150px}.attribute-builder-list{gap:var(--rv-space-3);display:grid}.attribute-builder-card{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);overflow:hidden}.attribute-builder-disclosure{justify-content:space-between;align-items:center;gap:var(--rv-space-3);width:100%;min-height:54px;padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-ink);text-align:left;background:0 0;border:0;display:flex}.attribute-builder-disclosure-copy,.attribute-builder-disclosure-meta{align-items:center;gap:var(--rv-space-2);min-width:0;display:flex}.attribute-builder-disclosure-copy{gap:2px;display:grid}.attribute-builder-disclosure small{color:var(--rv-color-muted)}.attribute-builder-disclosure-meta .attribute-builder-selected{color:var(--rv-color-primary)}.attribute-builder-values{gap:var(--rv-space-3);padding:var(--rv-space-4);border-top:1px solid var(--rv-color-border);display:grid}.attribute-builder-value-search{width:100%;min-width:0}.attribute-builder-no-values{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.bulk-option-sync-modal{width:min(560px,100%)}.variant-bulk-edit-modal{width:min(500px,100%)}.variant-bulk-edit-body{align-content:start;gap:var(--rv-space-3);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow-y:auto}.variant-bulk-edit-filters{gap:var(--rv-space-2);display:grid}.variant-bulk-edit-filters>strong{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-bulk-edit-filters>div{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variant-bulk-edit-target{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);margin:0;display:flex}.variant-bulk-edit-target>span{color:var(--rv-color-muted)}.variant-bulk-edit-target>strong{flex:none}.variant-bulk-edit-body>label{gap:var(--rv-space-2);min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.variant-bulk-edit-scope{padding:var(--rv-space-3);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);margin:0;line-height:1.5}.variant-bulk-edit-body>small{color:var(--rv-color-muted)}.variant-bulk-edit-error{padding:var(--rv-space-3);color:var(--rv-color-danger);background:color-mix(in srgb, var(--rv-color-danger) 12%, var(--rv-color-surface));border:1px solid color-mix(in srgb, var(--rv-color-danger) 48%, var(--rv-color-border));border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);margin:0}.bulk-option-sync-body{align-content:start;gap:var(--rv-space-4);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow-y:auto}.bulk-option-sync-body fieldset{gap:var(--rv-space-3);padding:var(--rv-space-4);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);margin:0;display:grid}.bulk-option-sync-body legend{padding-inline:var(--rv-space-2);font-size:var(--rv-font-size-sm);font-weight:800}.bulk-option-sync-options{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bulk-option-sync-option{align-items:flex-start;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);cursor:pointer;display:flex}.bulk-option-sync-option.is-selected{border-color:color-mix(in srgb, var(--rv-color-primary) 70%, var(--rv-color-border));background:var(--rv-color-primary-soft)}.bulk-option-sync-option input{flex:none;margin:3px 0 0}.bulk-option-sync-option>span{gap:3px;min-width:0;display:grid}.bulk-option-sync-option small,.bulk-option-sync-note{color:var(--rv-color-muted)}.bulk-option-sync-note{font-size:var(--rv-font-size-sm);margin:0;line-height:1.5}.option-chip-list{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.option-chip{min-height:36px;color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:999px;padding:6px 12px}.option-chip.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.category-attribute-dropdown{min-width:0;position:relative}.app-shell.stitch-shell main .category-attribute-select-trigger{width:100%;min-width:0;min-height:var(--rv-control-height-lg);justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);text-align:left;display:flex}.app-shell.stitch-shell main .category-attribute-select-trigger:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:color-mix(in srgb, var(--rv-color-primary) 62%, var(--rv-color-border-strong))}.app-shell.stitch-shell main .category-attribute-select-trigger.active{color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border-strong);box-shadow:none}.app-shell.stitch-shell main .category-attribute-select-trigger.is-empty,.app-shell.stitch-shell main .category-attribute-select-trigger.is-empty:hover{border-color:var(--rv-color-danger)}.category-attribute-select-trigger>span{gap:2px;min-width:0;display:grid}.category-attribute-select-trigger small,.category-attribute-select-trigger strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.category-attribute-select-trigger small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:700}.category-attribute-select-trigger strong{font-size:var(--rv-font-size-sm)}.category-attribute-dropdown-menu{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);box-sizing:border-box;gap:var(--rv-space-2);width:min(320px,100vw - 32px);min-height:0;max-height:min(360px,100dvh - 128px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);flex-direction:column;display:flex;position:absolute;left:0;right:auto;overflow:hidden}.category-attribute-dropdown-menu.is-edge-aligned{left:auto;right:0}.category-attribute-dropdown-tools{gap:var(--rv-space-2);flex:none;display:grid}.app-shell.stitch-shell main .category-attribute-dropdown-tools>input{width:100%;height:34px;min-height:34px;padding-block:6px}.app-shell.stitch-shell main .category-attribute-clear-selection{min-height:34px;padding:0 var(--rv-space-2);color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);background:0 0;border:0;justify-content:flex-start}.category-attribute-dropdown-options{overscroll-behavior-y:contain;scrollbar-width:none;flex:auto;gap:3px;min-height:0;display:grid;overflow:hidden auto}.category-attribute-dropdown-options::-webkit-scrollbar{width:0;height:0;display:none}.app-shell.stitch-shell main .category-attribute-dropdown-options>button{justify-content:space-between;align-items:center;gap:var(--rv-space-2);width:100%;min-height:40px;padding:0 var(--rv-space-2);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:1px solid #0000;display:flex}.app-shell.stitch-shell main .category-attribute-dropdown-options>button:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .category-attribute-dropdown-options>button.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.category-attribute-dropdown-options>button span{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;overflow:visible}.category-attribute-dropdown-options>button i{flex:none;place-items:center;width:20px;height:20px;display:grid}.category-attribute-dropdown-options>button i:empty{display:none}.category-attribute-dropdown-empty{padding:var(--rv-space-3) var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.variant-filter-panel{gap:var(--rv-space-3);margin-bottom:var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);display:grid}.variant-filter-panel-head>div:first-child{gap:3px;display:grid}.variant-filter-panel-toggle{justify-content:space-between;align-items:center;gap:var(--rv-space-3);width:auto;min-width:0;padding:var(--rv-space-2) 0;color:var(--rv-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex:auto;display:flex}.variant-filter-panel-toggle:hover,.variant-filter-panel-toggle:focus-visible{background:0 0;border-color:#0000;outline:none}.variant-filter-panel-toggle:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:4px}.variant-filter-panel-toggle>span:first-child{text-align:left;gap:3px;min-width:0;display:grid}.variant-filter-panel-toggle strong{color:var(--rv-color-ink)}.variant-filter-panel-toggle-action{justify-content:center;align-items:center;gap:var(--rv-space-1);min-width:auto;color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-weight:800;display:inline-flex}.variant-filter-panel-toggle-action small{color:inherit;font-size:inherit;font-weight:inherit}.variant-filter-panel-toggle-action>.ui-icon{flex:none;transition:transform .16s}.variant-filter-panel:not(.is-open) .variant-filter-panel-toggle-action>.ui-icon{transform:rotate(-90deg)}.variant-filter-panel-body{gap:var(--rv-space-3);display:grid}.variant-filter-panel-summary{align-items:center;gap:var(--rv-space-2);min-width:0;display:flex}.variant-filter-panel-summary>b{max-width:180px;font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-filter-panel-toggle>span:first-child>span,.variant-filter-empty{color:var(--rv-color-muted)}.variant-filter-grid,.variant-bulk-editor{gap:var(--rv-space-3);display:grid}.variant-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.variant-bulk-editor{padding-top:var(--rv-space-3);border-top:1px solid var(--rv-color-border);grid-template-columns:repeat(5,minmax(0,1fr))}.variant-bulk-editor label,.variant-bulk-action{gap:6px;min-width:0;display:grid}.variant-bulk-editor label>span,.variant-bulk-action>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750}.variant-bulk-action button{white-space:nowrap;width:100%;min-width:0}.variant-filter-field{min-width:0;position:relative}.app-shell.stitch-shell main .variant-filter-select-trigger{width:100%;min-width:0;min-height:var(--rv-control-height-lg);justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);text-align:left;display:flex}.app-shell.stitch-shell main .variant-filter-select-trigger:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary)}.app-shell.stitch-shell main .variant-filter-select-trigger.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.variant-filter-select-trigger>span{text-align:left;flex:auto;align-items:start;gap:2px;min-width:0;display:grid}.variant-filter-select-trigger small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.variant-filter-select-trigger.active small{color:#ffffffc7}.variant-filter-select-trigger strong{font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-filter-dropdown-menu{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);gap:var(--rv-space-2);max-height:min(360px,100dvh - 128px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);display:grid;position:absolute;left:0;right:0;overflow:hidden}.variant-filter-dropdown-tools{gap:var(--rv-space-2);display:grid}.variant-filter-dropdown-tools>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750}.app-shell.stitch-shell main .variant-filter-dropdown-menu>button.variant-filter-clear-selection{min-height:34px;padding:0 var(--rv-space-2);color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);background:0 0;border:0;justify-content:flex-start}.variant-filter-dropdown-options{gap:3px;min-height:0;display:grid;overflow-y:auto}.app-shell.stitch-shell main .variant-filter-dropdown-options>button{justify-content:space-between;align-items:center;gap:var(--rv-space-2);width:100%;min-height:40px;padding:0 var(--rv-space-2);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:1px solid #0000;display:flex}.app-shell.stitch-shell main .variant-filter-dropdown-options>button:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-border)}.app-shell.stitch-shell main .variant-filter-dropdown-options>button.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.variant-filter-dropdown-options>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.variant-filter-dropdown-options>button i{flex:none;place-items:center;width:20px;height:20px;display:grid}.variant-filter-dropdown-options>button i:empty{display:none}.variant-filter-dropdown-empty{padding:var(--rv-space-3) var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.variant-bulk-editor{margin:0}.variant-table-toolbar{margin-bottom:var(--rv-space-3);padding:var(--rv-space-3) 0;border-top:1px solid var(--rv-color-border);border-bottom:1px solid var(--rv-color-border)}.variant-table-toolbar-actions{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.variant-table-editor{padding:0;overflow-x:auto}.variant-table-head,.variant-table-row{grid-template-columns:54px minmax(180px,1.35fr) minmax(145px,1fr) minmax(145px,1fr) 90px 110px 110px 110px 138px;align-items:center;min-width:1240px;display:grid}.variant-table-head>:first-child,.variant-table-row>:first-child{grid-column:1}.variant-table-head>:nth-child(2),.variant-table-row>:nth-child(2){grid-column:2}.variant-table-head>:nth-child(3),.variant-table-row>:nth-child(3){grid-column:3}.variant-table-head>:nth-child(4),.variant-table-row>:nth-child(4){grid-column:4}.variant-table-head>:nth-child(5),.variant-table-row>:nth-child(5){grid-column:5}.variant-table-head>:nth-child(6),.variant-table-row>:nth-child(6){grid-column:7}.variant-table-head>:nth-child(7),.variant-table-row>:nth-child(7){grid-column:6}.variant-table-head>:nth-child(8),.variant-table-row>:nth-child(8){grid-column:8}.variant-table-head>:nth-child(9),.variant-table-row>:nth-child(9){grid-column:9}.variant-table-head>*,.variant-table-row>*{grid-row:1}.variant-table-head{min-height:46px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-bottom:1px solid var(--rv-color-border);font-size:var(--rv-font-size-xs);text-transform:uppercase;font-weight:800}.variant-table-head>span:first-child,.variant-table-head>span:nth-child(9){text-align:center}.variant-table-head>*,.variant-table-row>*{min-width:0;padding:var(--rv-space-2);margin:0}.variant-table-row{border-bottom:1px solid var(--rv-color-border);min-height:62px}.variant-table-row:last-child{border-bottom:0}.variant-platform-statuses{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.variant-platform-status{width:28px;height:28px;color:inherit;background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);cursor:pointer;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;display:grid;position:relative}.variant-platform-status:hover,.variant-platform-status:focus-visible{background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary);outline:none}.variant-platform-status:after{content:"";background:var(--rv-color-danger);border:2px solid var(--rv-color-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.variant-platform-status.is-linked{border-color:color-mix(in srgb, var(--rv-color-accent) 58%, var(--rv-color-border-strong))}.variant-platform-status.is-linked:after{background:var(--rv-color-accent)}.variant-platform-status.is-partial{border-color:color-mix(in srgb, var(--rv-color-warning) 60%, var(--rv-color-border-strong))}.variant-platform-status.is-partial:after{background:var(--rv-color-warning)}.variant-platform-status.is-unlinked{opacity:.62}.variant-platform-status-summary{margin-inline:auto}.variant-platform-status-summary .ui-icon{width:21px;height:21px}.variant-platform-logo{object-fit:contain;object-position:center;width:18px;height:18px;display:block}.variant-platform-logo.platform-logo-trendyol{object-fit:cover}.variant-platform-empty{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.variant-platform-pricing-modal{width:min(980px,100vw - 32px)}.variant-platform-pricing-modal>header,.variant-platform-pricing-modal>footer{padding-block:var(--rv-space-3)}.variant-platform-pricing-product-context{align-items:center;gap:var(--rv-space-3);min-width:0;color:var(--rv-color-muted);white-space:nowrap;margin:0;display:flex}.variant-platform-pricing-product-context strong{min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.variant-platform-pricing-product-context span{font-size:var(--rv-font-size-xs);flex:none}.variant-platform-pricing-body{align-content:start;gap:var(--rv-space-4);max-height:min(66vh,680px);padding:var(--rv-space-4) var(--rv-space-5);display:grid;overflow:visible}.variant-platform-pricing-variant-list{gap:var(--rv-space-2);display:grid}.variant-platform-pricing-variant-list-head{justify-content:space-between;align-items:center;gap:var(--rv-space-3);color:var(--rv-color-ink);display:flex}.variant-platform-pricing-variant-list-head span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-platform-pricing-variant-items{gap:var(--rv-space-2);max-height:190px;padding:var(--rv-space-1);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.variant-platform-pricing-variant-item{justify-content:space-between;align-items:center;gap:var(--rv-space-2);min-width:0;padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;display:flex}.variant-platform-pricing-variant-item:hover,.variant-platform-pricing-variant-item:focus-visible{background:var(--rv-color-surface);border-color:var(--rv-color-primary);outline:none}.variant-platform-pricing-variant-item.is-selected{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-color:color-mix(in srgb, var(--rv-color-primary) 48%, var(--rv-color-border))}.variant-platform-pricing-variant-item>span{gap:2px;min-width:0;display:grid}.variant-platform-pricing-variant-item strong,.variant-platform-pricing-variant-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-platform-pricing-variant-item small{color:var(--rv-color-muted);font-size:10px}.variant-platform-pricing-variant-item em{color:var(--rv-color-primary);font-size:10px;font-style:normal;font-weight:800;line-height:1.35}.variant-platform-pricing-variant-item i{min-width:20px;height:20px;color:var(--rv-color-muted);background:var(--rv-color-surface);border-radius:999px;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid}.variant-platform-pricing-color-list{gap:var(--rv-space-2)}.variant-platform-pricing-color-list .quick-edit-color-variants{padding:var(--rv-space-2)}.variant-platform-pricing-color-list .variant-platform-pricing-variant-items{background:0 0;border:0;grid-template-columns:1fr;max-height:320px;padding:0}.variant-platform-pricing-list{gap:var(--rv-space-3);display:grid}.variant-platform-pricing-card{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:minmax(0,1fr) repeat(2,minmax(100px,.55fr)) auto;display:grid}.variant-platform-pricing-card.is-selected{border-color:var(--rv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.variant-platform-pricing-card-head{align-items:center;gap:var(--rv-space-2);min-width:0;display:flex}.variant-platform-pricing-card-head>div{gap:3px;min-width:0;display:grid}.variant-platform-pricing-card-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-platform-pricing-card-head small,.variant-platform-pricing-editor small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-platform-pricing-card dl{display:contents}.variant-platform-pricing-card dl>div{gap:3px;display:grid}.variant-platform-pricing-card dt{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-platform-pricing-card dd{font-size:var(--rv-font-size-sm);white-space:nowrap;margin:0;font-weight:800}.variant-platform-pricing-card>button{white-space:nowrap}.variant-platform-pricing-state{background:var(--rv-color-danger);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-left:auto}.variant-platform-pricing-state.is-linked{background:var(--rv-color-accent)}.variant-platform-pricing-editor{gap:var(--rv-space-3);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);display:grid}.variant-platform-pricing-editor>div:first-child{gap:3px;display:grid}.variant-platform-pricing-bulk-editor{padding-top:0;padding-bottom:var(--rv-space-4);border-top:0;border-bottom:1px solid var(--rv-color-border)}.variant-platform-pricing-bulk-editor>button{justify-self:start}.variant-platform-pricing-bulk-grid{gap:var(--rv-space-3);padding-bottom:var(--rv-space-4);border-bottom:1px solid var(--rv-color-border);display:grid}.variant-platform-pricing-bulk-heading{gap:3px;display:grid}.variant-platform-pricing-bulk-heading span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-platform-pricing-platform-columns{gap:var(--rv-space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.variant-platform-pricing-platform-column{align-content:start;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.variant-platform-pricing-platform-column.is-selected{border-color:var(--rv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.variant-platform-pricing-platform-column>header{align-items:center;gap:var(--rv-space-2);border:0;min-width:0;padding:0;display:flex}.variant-platform-pricing-platform-column>header>div{gap:3px;min-width:0;display:grid}.variant-platform-pricing-platform-column>header strong,.variant-platform-pricing-platform-column>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-platform-pricing-platform-column>header small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-platform-pricing-platform-column>label{gap:var(--rv-space-2);color:var(--rv-color-ink);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.variant-platform-pricing-platform-column>button{width:100%}.variant-platform-pricing-matrix{gap:var(--rv-space-3);min-width:0;display:grid}.variant-platform-pricing-filter-grid{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.variant-platform-pricing-filter-grid .variant-filter-field{min-width:0}.variant-platform-pricing-matrix-scroll{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);max-width:100%;max-height:min(48vh,480px);overflow:auto}.variant-platform-pricing-matrix-grid{min-width:max-content;display:grid}.variant-platform-pricing-matrix-cell{min-width:0;padding:var(--rv-space-2);border-right:1px solid var(--rv-color-border);border-bottom:1px solid var(--rv-color-border);align-content:center;gap:5px;display:grid}.variant-platform-pricing-matrix-cell>input{width:100%;min-width:0}.variant-platform-pricing-matrix-head{z-index:2;background:var(--rv-color-surface-soft);color:var(--rv-color-ink);text-transform:uppercase;align-content:start;font-size:12px;font-weight:800;line-height:1.25;position:sticky;top:0}.variant-platform-pricing-matrix-head>strong{font-size:13px}.variant-platform-pricing-matrix-head>span{font-size:11px;font-weight:700}.variant-platform-pricing-matrix-platform{align-items:center;gap:6px;min-width:0;display:flex}.variant-platform-pricing-matrix-platform strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-platform-pricing-matrix-head>span{color:var(--rv-color-muted)}.variant-platform-pricing-matrix-head>.variant-platform-pricing-matrix-head-label{justify-content:space-between;align-items:center;gap:2px;min-width:0;display:flex}.variant-platform-pricing-matrix-head-label>span{white-space:nowrap;flex:none}.app-shell.stitch-shell main .variant-platform-pricing-matrix-head-label>.variant-platform-pricing-bulk-trigger{width:19px;min-width:19px;height:19px;min-height:19px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;flex:0 0 19px;place-items:center;margin:0;padding:0;line-height:0;display:grid}.app-shell.stitch-shell main .variant-platform-pricing-matrix-head-label>.variant-platform-pricing-bulk-trigger:hover:not(:disabled),.app-shell.stitch-shell main .variant-platform-pricing-matrix-head-label>.variant-platform-pricing-bulk-trigger:focus-visible{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);outline:none}.app-shell.stitch-shell main .variant-platform-pricing-matrix-head-label>.variant-platform-pricing-bulk-trigger:disabled{cursor:not-allowed;opacity:.45}.variant-platform-pricing-bulk-trigger>.ui-icon{width:13px;height:13px;display:block}.variant-platform-pricing-matrix-head>input{min-height:30px}.variant-platform-pricing-matrix-corner,.variant-platform-pricing-matrix-row-label{z-index:3;background:var(--rv-color-surface);box-shadow:2px 0 0 var(--rv-color-border);position:sticky;left:0}.variant-platform-pricing-matrix-corner{z-index:5;color:var(--rv-color-muted);top:0}.variant-platform-pricing-matrix-row-label{align-content:center}.variant-platform-pricing-matrix-row-label strong,.variant-platform-pricing-matrix-row-label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.variant-platform-pricing-matrix-row-label small{color:var(--rv-color-muted);font-size:10px}.variant-platform-pricing-channel{align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:flex}.variant-platform-pricing-channel>div{gap:3px;min-width:0;display:grid}.variant-platform-pricing-channel small,.variant-platform-pricing-help{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-platform-pricing-fields{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variant-platform-pricing-fields label{gap:var(--rv-space-2);color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.variant-platform-pricing-help{margin:0;line-height:1.55}.variant-row-lead{cursor:grab;align-items:center;gap:4px;display:flex}.variant-row-number{background:var(--rv-color-primary-soft);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.variant-table-header-with-action{justify-content:space-between;align-items:center;gap:5px;display:flex}.variant-table-head .variant-bulk-header{white-space:nowrap;justify-content:flex-start;gap:3px}.variant-table-head .variant-bulk-header>span:first-child{text-overflow:clip;white-space:nowrap;min-width:0;overflow:visible}.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger{width:20px;min-width:20px;height:20px;min-height:20px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;flex:0 0 20px;place-items:center;margin:0;padding:0;line-height:0;display:inline-grid}.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger:hover:not(:disabled),.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger:focus-visible{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);outline:none}.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger:disabled{cursor:not-allowed;opacity:.45}.variant-bulk-edit-trigger>.ui-icon{width:14px;height:14px;display:block}.variant-header-action-shell{position:relative}.variant-header-action,.variant-media-button{width:34px;height:34px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);place-items:center;padding:0;display:grid}.variant-media-button{position:relative}.variant-header-action:hover,.variant-media-button:hover{color:var(--rv-color-ink);background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.variant-header-action-icon,.variant-media-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px;display:block}.variant-media-button>i{color:#fff;background:var(--rv-color-accent);border:2px solid var(--rv-color-surface);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.variant-header-action-menu{z-index:var(--rv-z-dropdown);width:min(340px,88vw);padding:var(--rv-space-2);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);text-transform:none;display:grid;position:absolute;top:calc(100% + 8px);right:0}.variant-header-action-menu button{justify-content:space-between;gap:var(--rv-space-2);padding:var(--rv-space-3);color:inherit;text-align:left;background:0 0;border:0;display:flex}.variant-header-action-menu button span{gap:2px;display:grid}.variant-header-action-menu p{margin:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.variant-media-picker-modal{width:min(920px,100%)}.variant-media-picker-modal.is-bulk{grid-template-rows:auto auto auto minmax(0,1fr) auto}.variant-media-bulk-fields{gap:var(--rv-space-3);padding:var(--rv-space-5) var(--rv-space-6) var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.variant-media-bulk-fields label{gap:var(--rv-space-2);min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.variant-media-bulk-match-summary{padding:0 var(--rv-space-6) var(--rv-space-3);color:var(--rv-color-accent);font-size:var(--rv-font-size-sm);margin:0}.variant-media-bulk-match-summary.is-empty{color:var(--rv-color-warning)}.variant-media-picker-grid{align-content:start;gap:var(--rv-space-3);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-auto-rows:max-content;display:grid;overflow-y:auto}.app-shell.stitch-shell main .variant-media-picker-grid>.variant-media-option{align-content:start;place-items:start stretch;gap:var(--rv-space-2);width:100%;min-width:0;height:fit-content;min-height:0;padding:var(--rv-space-2);box-sizing:border-box;color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);text-align:left;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;display:grid;position:relative;overflow:hidden}.app-shell.stitch-shell main .variant-media-picker-grid>.variant-media-option:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary)}.app-shell.stitch-shell main .variant-media-picker-grid>.variant-media-option.selected{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.app-shell.stitch-shell main .variant-media-picker-grid>.variant-media-option>.variant-media-option-image{aspect-ratio:2/3;box-sizing:border-box;width:100%;min-width:0;height:auto;min-height:0;color:var(--rv-color-muted);background:var(--rv-color-surface-soft);border-radius:var(--rv-radius-sm);place-self:start stretch;place-items:center;display:grid;position:relative;overflow:hidden}.app-shell.stitch-shell main .variant-media-picker-grid>.variant-media-option>.variant-media-option-image img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:none;height:100%;min-height:0;display:block;position:absolute;inset:0}.variant-media-option-image .variant-media-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:30px;height:30px}.variant-media-option-label{min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.variant-media-option>i{top:var(--rv-space-2);right:var(--rv-space-2);color:#fff;background:var(--rv-color-primary);border:2px solid var(--rv-color-surface-raised);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute}.variant-media-option>i:empty{display:none}.variant-media-option>i .ui-icon{width:14px;height:14px}.variant-media-picker-modal>footer{flex-wrap:wrap;align-items:center}.variant-media-picker-modal>footer>button:first-child{margin-right:auto}.product-quick-edit-modal{grid-template-rows:auto minmax(0,1fr);width:min(680px,100vw - 32px)}.product-quick-edit-modal>header,.product-quick-edit-modal>footer{padding-block:var(--rv-space-3)}.product-quick-edit-modal>form{min-height:0;padding:0 var(--rv-space-6);overflow-y:auto}.quick-edit-product-context{align-items:center;gap:var(--rv-space-3);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap;margin:0;display:flex}.quick-edit-product-title,.quick-edit-product-model{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-edit-product-title{flex:auto}.quick-edit-product-model{flex:0 auto}.quick-edit-product-title{color:var(--rv-color-ink)}.quick-edit-step{border-bottom:1px solid var(--rv-color-border);margin:0}.quick-edit-step>summary,.quick-edit-filter>summary,.quick-edit-color>summary{align-items:center;gap:var(--rv-space-3);min-width:0;min-height:52px;padding:var(--rv-space-3) 0;color:var(--rv-color-ink);cursor:pointer;list-style:none;display:flex}.quick-edit-step>summary::-webkit-details-marker{display:none}.quick-edit-filter>summary::-webkit-details-marker{display:none}.quick-edit-color>summary::-webkit-details-marker{display:none}.quick-edit-step>summary>span,.quick-edit-filter>summary>span{align-items:center;gap:var(--rv-space-2);min-width:0;font-weight:800;display:flex}.quick-edit-step>summary>span b{color:#fff;background:var(--rv-color-primary);width:24px;height:24px;font-size:var(--rv-font-size-xs);border-radius:50%;flex:none;place-items:center;display:grid}.quick-edit-step>summary small,.quick-edit-filter>summary small,.quick-edit-color>summary small{min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:600;overflow:hidden}.quick-edit-step>summary .ui-icon,.quick-edit-filter>summary .ui-icon,.quick-edit-color>summary .ui-icon{flex:none;transition:transform .16s}.quick-edit-step[open]>summary .ui-icon,.quick-edit-filter[open]>summary .ui-icon,.quick-edit-color[open]>summary .ui-icon{transform:rotate(180deg)}.quick-edit-filter-row{gap:var(--rv-space-3);margin-bottom:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-edit-filter{z-index:1;background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);min-width:0;position:relative}.quick-edit-filter[open]{z-index:10}.quick-edit-filter>summary{min-height:48px;padding:var(--rv-space-3)}.quick-edit-filter-options{top:calc(100% + var(--rv-space-2));gap:var(--rv-space-2);max-height:280px;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);display:grid;position:absolute;left:-1px;right:-1px;overflow-y:auto}.quick-edit-filter-options label{align-items:center;gap:var(--rv-space-2);min-width:0;padding-top:var(--rv-space-2);color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);display:flex}.quick-edit-filter-options label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quick-edit-filter-options label small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:nowrap;margin-left:auto}.quick-edit-filter-action{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);padding:var(--rv-space-3) 0;margin:0}.quick-edit-filter-action p{margin:0}.quick-edit-selection,.quick-edit-color-list{gap:var(--rv-space-3);display:grid}.quick-edit-color{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);overflow:hidden}.product-quick-edit-modal .quick-edit-color.is-open{border-bottom-right-radius:0;border-bottom-left-radius:0}.quick-edit-color-toggle{align-items:center;gap:var(--rv-space-3);width:100%;min-width:0;padding:var(--rv-space-3);color:var(--rv-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.quick-edit-color-toggle:hover,.quick-edit-color.is-open .quick-edit-color-toggle{color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.quick-edit-color-toggle>span{gap:3px;min-width:0;display:grid}.quick-edit-color-toggle>span strong,.quick-edit-color-toggle>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-edit-color-toggle>span small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.quick-edit-color-toggle>b{min-width:24px;height:24px;color:var(--rv-color-muted);background:var(--rv-color-surface);border-radius:999px;place-items:center;margin-left:auto;font-size:11px;display:grid}.quick-edit-color-toggle>.ui-icon{color:var(--rv-color-muted);flex:none;transition:transform .16s}.quick-edit-color.is-open .quick-edit-color-toggle>.ui-icon{color:var(--rv-color-primary);transform:rotate(180deg)}.quick-edit-color-variants{border-top:1px solid var(--rv-color-border);overflow:hidden}.quick-edit-variants{gap:var(--rv-space-3);padding:0 var(--rv-space-3) var(--rv-space-3);display:grid}.quick-edit-variant{align-items:start;gap:var(--rv-space-2) var(--rv-space-3);padding-top:var(--rv-space-3);grid-template-columns:auto minmax(0,1fr) minmax(220px,.9fr);display:grid}.quick-edit-variant>input{margin-top:2px}.quick-edit-variant>span{min-width:0;display:block}.quick-edit-variant>span strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.quick-edit-variant-controls{gap:var(--rv-space-2);grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.quick-edit-variant-controls label{gap:3px;min-width:0;display:grid}.quick-edit-variant-controls label small,.quick-edit-fields label{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:700}.quick-edit-variant-controls input{min-width:0}.quick-edit-step-body{padding:0 0 var(--rv-space-5)}.quick-edit-step-empty{margin:0 0 var(--rv-space-4);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.quick-edit-selected-list{gap:var(--rv-space-2);margin-bottom:var(--rv-space-4);flex-wrap:wrap;display:flex}.quick-edit-selected-list span{max-width:100%;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 9px;font-weight:750;overflow:hidden}.quick-edit-fields{align-items:start;margin-top:0}.quick-edit-fields fieldset{min-width:0;padding:var(--rv-space-3);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);margin:0}.quick-edit-fields legend{padding:0 var(--rv-space-1);color:var(--rv-color-ink);font-weight:800}.quick-edit-fields label{gap:var(--rv-space-2);min-width:0;margin-top:var(--rv-space-3);display:grid}.quick-edit-fields label:first-of-type{margin-top:0}.quick-edit-footer{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);min-height:44px;padding:var(--rv-space-4) 0;color:var(--rv-color-muted);background:var(--rv-color-surface);border-top:1px solid var(--rv-color-border);display:flex;position:sticky;bottom:0}.quick-edit-footer>span{min-width:0;font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;overflow:hidden}.product-delete-modal{width:min(760px,100%)}.variant-code-confirm-modal{width:min(560px,100%)}.media-removal-confirm-modal{width:min(520px,100%)}.media-removal-confirm-body{padding:var(--rv-space-5) var(--rv-space-6)}.media-removal-confirm-body>p{color:var(--rv-color-muted);overflow-wrap:anywhere;margin:0;line-height:1.6}.variant-code-confirm-body{gap:var(--rv-space-3);padding:var(--rv-space-5) var(--rv-space-6);display:grid}.variant-code-confirm-body>p,.variant-code-confirm-body>small{color:var(--rv-color-muted);margin:0}.variant-code-confirm-body>code{overflow-wrap:anywhere;min-width:0;padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm)}.product-delete-body{gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);display:grid}.product-delete-summary{align-items:start;gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-danger-soft);border:1px solid color-mix(in srgb, var(--rv-color-danger) 38%, transparent);border-radius:var(--rv-radius-md);grid-template-columns:40px minmax(0,1fr);display:grid}.product-delete-summary>span{color:#fff;background:var(--rv-color-danger);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.product-delete-summary>div{gap:var(--rv-space-2);min-width:0;display:grid}.product-delete-summary strong{overflow-wrap:anywhere}.product-delete-summary p,.product-delete-warning{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.product-delete-warning{padding-top:var(--rv-space-3);border-top:1px solid var(--rv-color-border)}.product-delete-modal>footer{flex-wrap:wrap}.product-publish-layout{width:100%;min-width:0;display:block}.product-publish-main{gap:var(--rv-space-4);width:100%;min-width:0;display:grid}.product-publish-step .publish-platform-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.publish-platform-card,.scheduled-publish-panel,.publish-checklist-panel{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);overflow:hidden}.publish-platform-card.selected{border-color:var(--rv-color-primary);box-shadow:0 0 0 1px var(--rv-color-primary)}.publish-platform-card-head{align-items:center;gap:var(--rv-space-3);width:100%;padding:var(--rv-space-4);color:var(--rv-color-ink);text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;display:grid}.publish-platform-card-head:disabled{cursor:not-allowed;opacity:.68}.publish-platform-card-head:disabled .publish-platform-toggle{background:color-mix(in srgb, var(--rv-color-danger) 30%, var(--rv-color-border))}.publish-platform-card-head>span:nth-child(2){gap:2px;display:grid}.publish-platform-card-head small{color:var(--rv-color-muted)}.publish-platform-mark{color:#fff;background:var(--rv-color-primary);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);place-items:center;width:38px;height:38px;font-weight:900;display:grid;overflow:hidden}.publish-platform-logo{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.publish-platform-logo.platform-logo-trendyol{object-fit:cover}.publish-platform-toggle{background:var(--rv-color-border-strong);border-radius:999px;width:38px;padding:3px}.publish-platform-toggle b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;display:block}.publish-platform-toggle.on{background:var(--rv-color-accent)}.publish-platform-toggle.on b{transform:translate(16px)}.publish-platform-facts{padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border-top:1px solid var(--rv-color-border);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.publish-platform-facts div{gap:3px;display:grid}.publish-platform-facts dt{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.publish-platform-facts dd{margin:0;font-weight:750}.publish-platform-readiness{gap:var(--rv-space-2);margin:var(--rv-space-3) var(--rv-space-4) var(--rv-space-4);background:0 0;border:0;border-radius:0;padding:0;display:grid}.publish-platform-readiness-head{justify-content:space-between;align-items:center;gap:var(--rv-space-2);display:flex}.publish-platform-readiness-head strong{font-size:var(--rv-font-size-sm)}.publish-platform-readiness-head span{align-items:center;gap:var(--rv-space-1);color:var(--rv-color-accent);font-size:var(--rv-font-size-xs);font-weight:800;display:inline-flex}.publish-platform-readiness.has-issues .publish-platform-readiness-head span{color:var(--rv-color-warning)}.publish-platform-readiness ul{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);gap:3px;margin:0;padding-left:18px;display:grid}.publish-platform-readiness li::marker{color:var(--rv-color-warning)}.publish-platform-status{align-items:center;gap:var(--rv-space-1);width:fit-content;max-width:100%;min-height:30px;padding:0 var(--rv-space-2);color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-accent) 20%, var(--rv-color-surface-raised));border:1px solid color-mix(in srgb, var(--rv-color-accent) 48%, var(--rv-color-border));border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;font-weight:800;line-height:1.5;display:inline-flex}.publish-platform-status>i{background:var(--rv-color-accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.publish-platform-status.status-success{color:var(--rv-color-accent);background:var(--rv-color-accent-soft);border-color:color-mix(in srgb, var(--rv-color-accent) 38%, var(--rv-color-border))}.publish-platform-status.status-info{color:var(--rv-color-info);background:color-mix(in srgb, var(--rv-color-info) 12%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-info) 32%, var(--rv-color-border))}.publish-platform-status.status-info>i{background:var(--rv-color-info)}.publish-platform-status.status-danger{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 38%, var(--rv-color-border))}.publish-platform-status.status-danger>i{background:var(--rv-color-danger)}.publish-platform-status.status-neutral{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border)}.publish-platform-status.status-neutral>i{background:var(--rv-color-muted)}.publish-platform-tracking{align-items:center;gap:var(--rv-space-2) var(--rv-space-3);margin:0 var(--rv-space-4);padding:var(--rv-space-3) 0;border-top:1px solid var(--rv-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.publish-platform-tracking-result{justify-items:start;gap:var(--rv-space-1);min-width:0;display:grid}.publish-platform-tracking-result>span:first-child{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.publish-platform-tracking-result>small{color:var(--rv-color-danger);font-size:var(--rv-font-size-xs)}.publish-tracking-action{min-height:34px;padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;font-weight:750}.publish-tracking-action:hover:not(:disabled){color:var(--rv-color-primary);border-color:var(--rv-color-primary)}.publish-tracking-action:disabled{cursor:wait;opacity:.65}.publish-platform-tracking-note{color:var(--rv-color-muted);grid-column:1/-1;font-size:11px;line-height:1.45}.publish-platform-missing{align-items:flex-start;gap:var(--rv-space-2);margin:0 var(--rv-space-4) var(--rv-space-4);padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-warning);background:color-mix(in srgb, var(--rv-color-warning) 8%, var(--rv-color-surface));border-inline-start:3px solid var(--rv-color-warning);border-radius:0 var(--rv-radius-sm) var(--rv-radius-sm) 0;display:flex}.publish-platform-missing>svg{flex:0 0 16px;margin-top:1px}.publish-platform-missing>div{min-width:0}.publish-platform-missing strong{font-size:var(--rv-font-size-xs)}.publish-platform-missing ul{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.publish-platform-missing li b{color:var(--rv-color-ink)}.scheduled-publish-panel summary{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-height:52px;padding:var(--rv-space-3) var(--rv-space-4);cursor:pointer;list-style:none;display:flex}.scheduled-publish-panel summary>span{align-items:center;gap:var(--rv-space-2);font-weight:800;display:flex}.scheduled-publish-info{gap:var(--rv-space-2);padding:0 var(--rv-space-4) var(--rv-space-4);color:var(--rv-color-muted);display:grid}.scheduled-publish-info p{margin:0}.publish-platform-queue{margin:0 var(--rv-space-4) var(--rv-space-3)}.publish-platform-queue summary{flex-wrap:wrap}.publish-platform-queue summary strong{color:var(--rv-color-info);font-size:var(--rv-font-size-xs);text-align:right;margin-left:auto}.publish-platform-queue .scheduled-publish-info{padding-top:var(--rv-space-2)}.publish-checklist-panel{min-width:0;position:static}.publish-platform-checklist{margin:0 var(--rv-space-4) var(--rv-space-4)}.publish-platform-checklist .publish-checklist-heading{padding:var(--rv-space-3) var(--rv-space-4)}.publish-platform-checklist .publish-checklist-items{gap:var(--rv-space-1);padding:var(--rv-space-2) var(--rv-space-3)}.publish-platform-checklist .publish-checklist-items article{gap:var(--rv-space-2);padding:var(--rv-space-2);background:0 0;border-color:#0000;grid-template-columns:24px minmax(0,1fr)}.publish-platform-checklist .publish-checklist-items article>span{width:22px;height:22px}.publish-selection-footer{align-items:center;gap:var(--rv-space-4);padding:var(--rv-space-4) var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.publish-selection-footer>div{gap:3px;display:grid}.publish-selection-footer small{color:var(--rv-color-muted)}.publish-selection-footer>button{min-height:42px;padding:0 var(--rv-space-4);color:#fff;background:var(--rv-color-primary);border:1px solid var(--rv-color-primary);border-radius:var(--rv-radius-md);font-weight:800}.publish-selection-footer>button:hover:not(:disabled){background:var(--rv-color-primary-hover)}.publish-selection-footer>button:disabled{cursor:wait;opacity:.65}.publish-selection-warning{align-items:center;gap:var(--rv-space-1);color:var(--rv-color-warning);font-size:var(--rv-font-size-xs);font-weight:750;display:inline-flex}.publish-checklist-heading{align-items:flex-start;gap:var(--rv-space-3);padding:var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);display:flex}.publish-checklist-heading>svg{color:var(--rv-color-primary)}.publish-checklist-heading h2,.publish-checklist-heading p{margin:0}.publish-checklist-heading p{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.publish-checklist-items{gap:var(--rv-space-3);padding:var(--rv-space-4);display:grid}.publish-checklist-items article{gap:var(--rv-space-3);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:30px minmax(0,1fr);display:grid}.publish-checklist-items article>span{border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.publish-checklist-items article.complete>span{color:var(--rv-color-accent);background:color-mix(in srgb, var(--rv-color-accent) 14%, transparent)}.publish-checklist-items article.incomplete>span,.publish-check-warning>span{color:var(--rv-color-warning);background:color-mix(in srgb, var(--rv-color-warning) 14%, transparent)}.publish-checklist-items p{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);margin:3px 0 0}.publish-checklist-footer{align-items:center;gap:var(--rv-space-2);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border-top:1px solid var(--rv-color-border);grid-template-columns:1fr auto;display:grid}.publish-checklist-footer>strong{font-size:var(--rv-font-size-xl)}.publish-checklist-footer button,.publish-checklist-footer small{grid-column:1/-1}.publish-checklist-footer small{color:var(--rv-color-muted);text-align:center}.product-submit-sticky{justify-content:space-between;align-items:center;gap:var(--rv-space-4);padding:var(--rv-space-4) var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);display:flex}.product-submit-sticky p{color:var(--rv-color-muted);margin:3px 0 0}.product-submit-actions{gap:var(--rv-space-2);display:flex}.desi-calculator-body{padding:var(--rv-space-5) var(--rv-space-6)}.calculated-field{justify-content:space-between;align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-md);display:flex}.calculated-field strong{font-size:var(--rv-font-size-xl)}.shipping-designer-panel{gap:var(--rv-space-5);display:grid}.shipping-settings-grid{gap:var(--rv-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.shipping-designer{padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg)}.shipping-designer-toolbar{align-items:center;gap:var(--rv-space-3);margin-bottom:var(--rv-space-4);flex-wrap:wrap;display:flex}.shipping-designer-toolbar>div:first-child{gap:2px;display:grid}.shipping-designer-kicker{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.shipping-designer-toolbar h3{margin:0}.shipping-designer-format-tabs,.shipping-designer-inspector-tabs{gap:var(--rv-space-1);padding:var(--rv-space-1);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:flex}.shipping-designer-format-tabs{margin-left:auto}.shipping-designer-format-tabs button,.shipping-designer-inspector-tabs button{min-height:34px;padding-inline:var(--rv-space-3);color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0}.shipping-designer-format-tabs button.is-active,.shipping-designer-inspector-tabs button.is-active{color:#fff;background:var(--rv-color-primary)}.shipping-designer-workspace{gap:var(--rv-space-4);grid-template-columns:minmax(200px,.75fr) minmax(360px,1.55fr) minmax(230px,.85fr);align-items:start;display:grid}.shipping-designer-palette,.shipping-designer-inspector{min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md)}.shipping-designer-panel-heading,.shipping-designer-inspector-body{gap:var(--rv-space-2);display:grid}.shipping-designer-panel-heading{margin-bottom:var(--rv-space-3)}.shipping-designer-panel-heading small,.shipping-designer-stage-help,.shipping-designer-help{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.shipping-designer-palette-list{gap:var(--rv-space-2);display:grid}.shipping-designer-palette-list button{align-items:center;gap:var(--rv-space-2);width:100%;padding:var(--rv-space-2);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);text-align:left;grid-template-columns:34px minmax(0,1fr) 20px;display:grid}.shipping-designer-palette-list button:hover{border-color:var(--rv-color-primary);background:var(--rv-color-primary-soft)}.shipping-designer-palette-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.shipping-designer-palette-list small{color:var(--rv-color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipping-designer-palette-icon{width:30px;height:30px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-sm);place-items:center;display:grid}.shipping-designer-custom-fields{gap:var(--rv-space-3);margin-top:var(--rv-space-4);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);display:grid}.shipping-designer-stage{min-width:0}.shipping-designer-stage-bar{justify-content:space-between;gap:var(--rv-space-3);margin-bottom:var(--rv-space-2);color:var(--rv-color-ink);font-weight:750;display:flex}.shipping-designer-stage-bar small{color:var(--rv-color-muted);font-weight:500}.shipping-designer-paper{border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);width:min(100%,560px);box-shadow:var(--rv-shadow-md);background-color:#fff;background-image:linear-gradient(#b5c1d56b 1px,#0000 1px),linear-gradient(90deg,#b5c1d56b 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:2.5% 2.5%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;margin:0 auto;position:relative;overflow:hidden}.shipping-designer-block{min-width:28px;min-height:24px;padding:var(--rv-space-1);color:#132038;border-radius:var(--rv-radius-sm);text-align:left;background:#ffffffeb;border:1px solid #9eabc1;grid-template-rows:18px minmax(0,1fr);grid-template-columns:18px minmax(0,1fr);gap:2px 5px;display:grid;position:absolute;overflow:hidden}.shipping-designer-block.is-selected{border-color:var(--rv-color-primary);outline:2px solid color-mix(in srgb, var(--rv-color-primary) 62%, transparent)}.shipping-designer-block-preview{min-width:0;overflow:hidden}.shipping-preview-content{color:#132038;gap:2px;line-height:1.12;display:grid}.shipping-preview-content span{gap:1px;display:grid;overflow:hidden}.shipping-preview-content b{color:#63718b;font-size:.75em}.shipping-preview-content strong{color:#132038;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shipping-preview-barcode{gap:2px;width:100%;display:grid}.shipping-preview-bars{align-items:stretch;width:100%;height:18px;display:flex}.shipping-preview-bars i{background:#fff;flex:1}.shipping-preview-bars i.is-bar{background:#10131c}.shipping-preview-barcode strong{color:#132038;font-family:var(--rv-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.shipping-designer-inspector-tabs{margin-bottom:var(--rv-space-4)}.shipping-designer-field-chips{gap:var(--rv-space-1);flex-wrap:wrap;display:flex}.shipping-designer-field-chips button{min-height:30px;padding-inline:var(--rv-space-2);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border);border-radius:999px}.shipping-designer-delete{width:100%;color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 38%, transparent)}.rv-auth-page{--rv-auth-bg:var(--rv-color-bg);--rv-auth-surface:var(--rv-color-surface);--rv-auth-surface-raised:var(--rv-color-surface-raised);--rv-auth-surface-soft:var(--rv-color-surface-soft);--rv-auth-border:var(--rv-color-border);--rv-auth-border-strong:var(--rv-color-border-strong);--rv-auth-ink:var(--rv-color-ink);--rv-auth-muted:var(--rv-color-muted);--rv-auth-subtle:var(--rv-color-subtle);--rv-auth-primary:var(--rv-color-primary);--rv-auth-primary-hover:var(--rv-color-primary-hover);--rv-auth-primary-soft:var(--rv-color-primary-soft);--rv-auth-accent:var(--rv-color-accent);--rv-auth-accent-soft:var(--rv-color-accent-soft);--rv-auth-danger:var(--rv-color-danger);--rv-auth-danger-soft:var(--rv-color-danger-soft);isolation:isolate;min-height:100dvh;color:var(--rv-auth-ink);background:radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--rv-auth-primary) 16%, transparent), transparent 34%), linear-gradient(180deg, var(--rv-auth-bg) 0%, var(--rv-auth-surface) 54%, var(--rv-auth-bg) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.rv-auth-page:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 38%,#000 0%,#000000c2 48%,#0000 84%);mask-image:radial-gradient(at 50% 38%,#000 0%,#000000c2 48%,#0000 84%)}.rv-auth-page:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--rv-auth-primary) 14%, transparent), transparent 62%);filter:blur(24px);border-radius:50%;width:min(720px,70vw);position:absolute;top:18%;left:50%;transform:translate(-50%)}.rv-auth-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rv-auth-orb{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--rv-auth-primary) 24%, transparent);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.rv-auth-orb-one{width:min(560px,72vw);box-shadow:0 0 80px color-mix(in srgb, var(--rv-auth-primary) 10%, transparent), inset 0 0 80px color-mix(in srgb, var(--rv-auth-primary) 6%, transparent);top:19%}.rv-auth-orb-two{border-color:color-mix(in srgb, var(--rv-auth-accent) 16%, transparent);border-style:dashed;width:min(720px,92vw);animation:32s linear infinite rv-auth-orbit;top:14%}.rv-auth-scanline{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rv-auth-accent) 36%, transparent), transparent);opacity:.5;width:100%;height:1px;animation:8s ease-in-out infinite rv-auth-scan;position:absolute;top:43%;left:0}.rv-auth-header,.rv-auth-page-footer{z-index:1;justify-content:space-between;align-items:center;gap:var(--rv-space-5);width:min(100% - 48px,1180px);margin-inline:auto;display:flex;position:relative}.rv-auth-header{min-height:76px;padding-top:18px}.rv-auth-brand{align-items:center;gap:var(--rv-space-3);min-width:0;display:inline-flex}.rv-auth-symbol{object-fit:contain;width:44px;height:44px;filter:drop-shadow(0 8px 22px color-mix(in srgb, var(--rv-auth-accent) 28%, transparent));flex:0 0 44px}.rv-auth-wordmark{width:142px;height:auto;display:block}.rv-auth-system-status{color:var(--rv-auth-muted);border:1px solid var(--rv-auth-border);font-family:var(--rv-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:10px;font-weight:700;display:inline-flex}.rv-auth-system-status i,.rv-auth-login-top i,.rv-auth-footer i{background:var(--rv-auth-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rv-auth-accent) 12%, transparent), 0 0 18px color-mix(in srgb, var(--rv-auth-accent) 72%, transparent);border-radius:50%;flex:0 0 7px}.rv-auth-stage{z-index:1;justify-items:center;width:min(100%,760px);margin:auto;padding:clamp(20px,3.5vh,36px) 24px 24px;display:grid;position:relative}.rv-auth-hero{text-align:center;max-width:660px}.rv-auth-kicker{margin:0 0 var(--rv-space-4);color:var(--rv-auth-accent);font-family:var(--rv-font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:800;display:inline-flex}.rv-auth-kicker i{background:linear-gradient(90deg, var(--rv-auth-accent), transparent);width:28px;height:1px}.rv-auth-hero-brand{min-height:132px;margin:0 auto var(--rv-space-4);justify-content:center;align-items:center;gap:clamp(14px,2vw,24px);display:flex}.rv-auth-hero-symbol{object-fit:contain;width:clamp(82px,10vw,124px);height:clamp(82px,10vw,124px);filter:drop-shadow(0 16px 32px color-mix(in srgb, var(--rv-auth-accent) 24%, transparent));flex:none}.rv-auth-hero-wordmark{object-fit:contain;width:clamp(220px,36vw,390px);height:auto;max-height:126px;filter:drop-shadow(0 14px 30px color-mix(in srgb, var(--rv-auth-primary) 18%, transparent));display:block}.rv-auth-lede{max-width:500px;color:var(--rv-auth-muted);margin:0 auto;font-size:clamp(.98rem,1.5vw,1.12rem);line-height:1.6}.rv-auth-login-shell{width:min(100%,480px);margin-top:clamp(18px,2.5vh,26px)}.rv-auth-login-top{justify-content:space-between;align-items:center;gap:var(--rv-space-3);margin:0 4px var(--rv-space-3);color:var(--rv-auth-subtle);font-family:var(--rv-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700;display:flex}.rv-auth-login-top span{align-items:center;gap:9px;display:inline-flex}.rv-auth-card{background:linear-gradient(155deg, color-mix(in srgb, var(--rv-auth-surface) 97%, var(--rv-auth-primary)), var(--rv-auth-bg));border:1px solid var(--rv-auth-border-strong);width:100%;box-shadow:0 28px 90px #00000059, 0 0 0 1px color-mix(in srgb, var(--rv-auth-accent) 5%, transparent), inset 0 1px #ffffff0f;border-radius:20px;padding:clamp(24px,3vw,32px);position:relative;overflow:hidden}.rv-auth-card:before{content:"";background:linear-gradient(90deg, transparent, var(--rv-auth-accent), transparent);opacity:.8;width:72%;height:1px;position:absolute;top:0;left:14%}.rv-auth-card-glow{pointer-events:none;background:var(--rv-auth-accent);filter:blur(110px);opacity:.1;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-120px}.rv-auth-login-header{text-align:center;justify-items:center;display:grid;position:relative}.rv-auth-login-header h2,.rv-auth-login-header p,.rv-auth-login-header span{margin:0}.rv-auth-login-header p{margin-top:var(--rv-space-3);color:var(--rv-auth-accent);font-family:var(--rv-font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800}.rv-auth-login-header h2{color:var(--rv-auth-ink);letter-spacing:-.035em;font-size:clamp(1.45rem,3vw,1.9rem);line-height:1.08}.rv-auth-login-header span{color:var(--rv-auth-muted);font-size:var(--rv-font-size-sm);margin-top:8px;display:block}.rv-auth-card-icon{width:48px;height:48px;color:var(--rv-auth-accent);background:var(--rv-auth-accent-soft);border:1px solid color-mix(in srgb, var(--rv-auth-accent) 54%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--rv-auth-accent) 12%, transparent);border-radius:14px;place-items:center;display:grid}.rv-auth-card-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:23px;height:23px}.rv-auth-progress{margin-top:var(--rv-space-5);grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:relative}.rv-auth-progress span{background:var(--rv-auth-border);border-radius:99px;height:3px}.rv-auth-progress span:first-child,.rv-auth-progress-step-2 span:nth-child(-n+2),.rv-auth-progress-step-3 span{background:linear-gradient(90deg, var(--rv-auth-primary), var(--rv-auth-accent))}.rv-auth-form{gap:var(--rv-space-3);margin-top:var(--rv-space-5);display:grid;position:relative}.rv-auth-field{gap:var(--rv-space-2);min-width:0;display:grid}.rv-auth-field label,.rv-auth-label-row label{color:var(--rv-auth-ink);font-size:var(--rv-font-size-sm);font-weight:750}.rv-auth-control{align-items:center;gap:var(--rv-space-3);min-width:0;min-height:50px;padding:0 var(--rv-space-3);background:color-mix(in srgb, var(--rv-auth-bg) 78%, transparent);border:1px solid var(--rv-auth-border-strong);border-radius:11px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.rv-auth-control:focus-within{background:color-mix(in srgb, var(--rv-auth-bg) 78%, transparent);border-color:var(--rv-auth-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rv-auth-primary) 14%, transparent), 0 0 24px color-mix(in srgb, var(--rv-auth-primary) 10%, transparent)}.rv-auth-control>svg{fill:none;width:18px;height:18px;stroke:var(--rv-auth-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:0 0 18px}.rv-auth-control input{min-width:0;min-height:48px;color:var(--rv-auth-ink);background:0 0;border:0;outline:0;flex:auto;padding:0}.rv-auth-control input::placeholder{color:var(--rv-auth-subtle)}.rv-auth-control input:-webkit-autofill{-webkit-text-fill-color:var(--rv-auth-ink);caret-color:var(--rv-auth-ink);box-shadow:0 0 0 1000px var(--rv-auth-bg) inset;transition:background-color 9999s ease-out}.rv-auth-control input:-webkit-autofill:hover{-webkit-text-fill-color:var(--rv-auth-ink);caret-color:var(--rv-auth-ink);box-shadow:0 0 0 1000px var(--rv-auth-bg) inset;transition:background-color 9999s ease-out}.rv-auth-control input:-webkit-autofill:focus{-webkit-text-fill-color:var(--rv-auth-ink);caret-color:var(--rv-auth-ink);box-shadow:0 0 0 1000px var(--rv-auth-bg) inset;transition:background-color 9999s ease-out}.rv-auth-label-row{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.rv-auth-label-row button{min-height:24px;color:var(--rv-auth-primary);font-size:var(--rv-font-size-xs);background:0 0;border:0;padding:0;font-weight:600}.rv-auth-label-row button:hover{color:var(--rv-auth-accent)}.rv-auth-card-top-action{justify-content:flex-start;margin:-4px 0 18px;display:flex;position:relative}.rv-auth-back{align-items:center;gap:var(--rv-space-2);min-height:36px;padding:0 var(--rv-space-3);color:var(--rv-auth-muted);background:color-mix(in srgb, var(--rv-auth-surface-raised) 78%, transparent);border:1px solid var(--rv-auth-border-strong);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-xs);font-weight:650;transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 8px 18px #0000001f}.rv-auth-back:hover:not(:disabled){color:var(--rv-auth-ink);background:color-mix(in srgb, var(--rv-auth-primary) 12%, var(--rv-auth-surface-raised));border-color:var(--rv-auth-primary);box-shadow:0 10px 22px color-mix(in srgb, var(--rv-auth-primary) 14%, transparent);transform:translateY(-1px)}.rv-auth-back:focus-visible{outline:3px solid color-mix(in srgb, var(--rv-auth-primary) 48%, transparent);outline-offset:2px}.rv-auth-back:disabled{cursor:wait;opacity:.68}.rv-auth-back .ui-icon{width:16px;height:16px}.rv-auth-password-toggle{width:30px;height:30px;color:var(--rv-auth-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;flex:0 0 30px;place-items:center;padding:0;display:inline-grid}.rv-auth-password-toggle:hover{color:var(--rv-auth-ink);background:color-mix(in srgb, var(--rv-auth-surface-soft) 88%, transparent)}.rv-auth-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.rv-auth-field>select{width:100%;min-height:50px;padding-inline:var(--rv-space-3);color:var(--rv-auth-ink);background:color-mix(in srgb, var(--rv-auth-bg) 78%, transparent);border:1px solid var(--rv-auth-border-strong);border-radius:11px}.rv-auth-remember{align-items:center;gap:var(--rv-space-2);color:var(--rv-auth-muted);font-size:var(--rv-font-size-sm);display:flex}.rv-auth-remember input{width:16px;height:16px;accent-color:var(--rv-auth-primary);margin:0}.rv-auth-error{align-items:flex-start;gap:var(--rv-space-2);padding:var(--rv-space-3);color:var(--rv-auth-danger);background:color-mix(in srgb, var(--rv-auth-danger) 14%, transparent);border:1px solid color-mix(in srgb, var(--rv-auth-danger) 54%, transparent);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);display:flex}.rv-auth-error>i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:.45em}.rv-auth-hint{color:var(--rv-auth-subtle);font-size:var(--rv-font-size-xs);font-weight:500;line-height:1.45}.rv-auth-choice{gap:var(--rv-space-1);margin-top:var(--rv-space-6);padding:var(--rv-space-1);background:color-mix(in srgb, var(--rv-auth-bg) 62%, transparent);border:1px solid var(--rv-auth-border);border-radius:var(--rv-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-auth-choice button{min-height:40px;padding:0 var(--rv-space-3);color:var(--rv-auth-muted);font-size:var(--rv-font-size-sm);background:0 0;border:0;border-radius:8px;font-weight:600}.rv-auth-choice button:hover,.rv-auth-choice button.is-active{color:var(--rv-auth-ink);background:color-mix(in srgb, var(--rv-auth-primary) 18%, transparent);box-shadow:inset 0 0 0 1px var(--rv-auth-border)}.rv-auth-mfa-form{margin-top:var(--rv-space-4)}.rv-auth-submit{justify-content:center;align-items:center;gap:var(--rv-space-2);width:100%;min-height:54px;padding-inline:var(--rv-space-4);color:#fff;background:linear-gradient(105deg, var(--rv-auth-primary), var(--rv-auth-accent));font-size:var(--rv-font-size-md);box-shadow:0 14px 28px color-mix(in srgb, var(--rv-auth-accent) 20%, transparent);border:0;border-radius:11px;font-weight:600;transition:filter .16s,transform .16s,box-shadow .16s;display:inline-flex}.rv-auth-submit:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 18px 34px color-mix(in srgb, var(--rv-auth-accent) 28%, transparent);transform:translateY(-1px)}.rv-auth-submit:disabled{cursor:wait;opacity:.7}.rv-auth-submit .ui-icon{width:18px;height:18px}.rv-auth-submit>i{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite rv-spin}.rv-auth-footer{justify-content:space-between;align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-4);padding-top:var(--rv-space-3);color:var(--rv-auth-subtle);border-top:1px solid var(--rv-auth-border);font-size:var(--rv-font-size-xs);display:flex}.rv-auth-footer span{align-items:center;gap:var(--rv-space-2);display:inline-flex}.rv-auth-footer small{text-align:right}.rv-auth-page-footer{color:var(--rv-auth-subtle);border-top:1px solid var(--rv-auth-border);font-family:var(--rv-font-mono);letter-spacing:.14em;text-transform:uppercase;padding:16px 0 24px;font-size:9px;font-weight:700}@keyframes rv-auth-orbit{to{transform:translate(-50%)rotate(360deg)}}@keyframes rv-auth-scan{0%,to{opacity:.18;transform:translateY(-12px)}50%{opacity:.62;transform:translateY(12px)}}@media (width>=701px) and (height<=950px){.rv-auth-header{min-height:64px;padding-top:12px}.rv-auth-stage{padding-top:12px;padding-bottom:12px}.rv-auth-kicker{margin-bottom:10px}.rv-auth-hero h1{margin-bottom:10px;font-size:clamp(2.25rem,4.6vw,3.25rem)}.rv-auth-lede{line-height:1.45}.rv-auth-login-shell{margin-top:12px}.rv-auth-login-top{margin-bottom:8px}.rv-auth-card{padding:24px}.rv-auth-progress{margin-top:14px}.rv-auth-form{gap:10px;margin-top:14px}.rv-auth-control{min-height:46px}.rv-auth-control input{min-height:44px}.rv-auth-submit{min-height:50px}.rv-auth-footer{margin-top:12px;padding-top:10px}.rv-auth-page-footer{padding-block:10px 14px}}.rv-field{gap:var(--rv-space-2);min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:700;display:grid}.rv-field>span b{color:var(--rv-color-danger)}.rv-field input,.rv-field select,.rv-field textarea{width:100%}.rv-field-hint,.rv-field-error{font-size:var(--rv-font-size-xs);font-weight:500}.rv-field-hint{color:var(--rv-color-muted)}.rv-field-error{color:var(--rv-color-danger)}.rv-page-header{align-items:end;gap:var(--rv-space-6);margin-bottom:var(--rv-space-6);padding-bottom:var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.rv-page-header>div:first-child{min-width:0}.rv-page-header h1{margin-bottom:var(--rv-space-2)}.rv-page-header p:last-child{max-width:760px;margin-bottom:0}.rv-eyebrow{margin:0 0 var(--rv-space-2);color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.rv-filter-bar{align-items:end;gap:var(--rv-space-4);padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);flex-wrap:wrap;display:flex}.rv-filter-fields{gap:var(--rv-space-3);flex:620px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.rv-filter-actions{gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.rv-tab-count{min-width:24px;min-height:24px;padding-inline:var(--rv-space-1);background:var(--rv-color-surface-soft);font-size:var(--rv-font-size-xs);border-radius:999px;place-items:center;display:inline-grid}.rv-badge{border:0;border-radius:6px;align-items:center;gap:6px;min-height:24px;padding:3px 8px;font-size:14px;font-weight:500;line-height:1.5;display:inline-flex}.rv-badge-neutral{color:var(--rv-color-muted);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border)}.rv-badge-info{color:var(--rv-color-info);background:var(--rv-color-primary-soft)}.rv-badge-success{color:var(--rv-color-accent);background:var(--rv-color-accent-soft)}.rv-badge-warning{color:var(--rv-color-warning);background:var(--rv-color-warning-soft)}.rv-badge-danger{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.rv-metric-card{gap:var(--rv-space-1);min-width:0;padding:var(--rv-space-5);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-sm);display:grid;position:relative}.rv-metric-card small{color:var(--rv-color-muted)}.rv-metric-card strong{font-size:var(--rv-font-size-xl)}.rv-metric-icon{top:var(--rv-space-4);right:var(--rv-space-4);color:var(--rv-color-primary);position:absolute}.rv-table-scroll{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);width:100%;overflow-x:auto}.rv-table{border-collapse:collapse;width:100%;min-width:720px}.rv-table th,.rv-table td{padding:var(--rv-space-3) var(--rv-space-4);text-align:left;border-bottom:1px solid var(--rv-color-border)}.rv-table th{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);font-size:var(--rv-font-size-xs);letter-spacing:.06em;text-transform:uppercase}.rv-table tbody tr:hover{background:var(--rv-color-primary-soft)}.rv-pagination{justify-content:flex-end;align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-4);color:var(--rv-color-muted);display:flex}.rv-popover-root{min-width:0;display:inline-flex;position:relative}.rv-popover{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);width:max-content;min-width:240px;max-width:min(420px,100vw - 32px);max-height:min(520px,100vh - 96px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);display:grid;position:absolute;overflow:auto}.rv-popover-start{left:0}.rv-popover-end{right:0}.rv-overlay{z-index:var(--rv-z-modal);padding:var(--rv-space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05101dad;place-items:center;display:grid;position:fixed;inset:0}.rv-modal{width:min(720px,100%);max-height:calc(100vh - 32px);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.rv-drawer{width:min(560px,100%);color:var(--rv-color-ink);background:var(--rv-color-surface);border-left:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg) 0 0 var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0 0 0 auto;overflow:auto}.rv-modal>header,.rv-drawer>header{justify-content:space-between;align-items:center;gap:var(--rv-space-4);padding:var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);display:flex}.rv-modal>header>div,.rv-drawer>header>div{min-width:0}.rv-modal>header h2,.rv-drawer>header h2{margin:0}.rv-modal>header p,.rv-drawer>header p{margin:var(--rv-space-1) 0 0}.rv-modal-body,.rv-drawer-body{padding:var(--rv-space-5);overflow:auto}.rv-modal>footer,.rv-drawer>footer{justify-content:flex-end;gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-5);border-top:1px solid var(--rv-color-border);display:flex}.rv-toast{right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);align-items:start;gap:var(--rv-space-3);width:min(420px,100vw - 32px);padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-left:4px solid var(--rv-color-primary);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed}.rv-toast-success{background:var(--rv-color-accent-soft);border-left-color:var(--rv-color-accent)}.rv-toast-warning{background:var(--rv-color-warning-soft);border-left-color:var(--rv-color-warning)}.rv-toast-danger{background:var(--rv-color-danger-soft);border-left-color:var(--rv-color-danger)}.rv-toast-icon{width:8px;height:8px;color:var(--rv-color-primary);background:currentColor;border:0;border-radius:50%;flex:0 0 8px;margin-top:7px;display:block}.rv-toast-success .rv-toast-icon{color:var(--rv-color-accent);background:currentColor}.rv-toast-warning .rv-toast-icon{color:var(--rv-color-warning);background:currentColor}.rv-toast-danger .rv-toast-icon{color:var(--rv-color-danger);background:currentColor}.rv-toast>div{min-width:0;line-height:1.45}.rv-empty-state,.rv-loading-state{place-items:center;gap:var(--rv-space-2);min-height:160px;padding:var(--rv-space-6);color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px dashed var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);text-align:center;display:grid}.rv-loading-state-icon{width:44px;height:44px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-md);place-items:center;display:grid}.rv-loading-state-icon .ui-icon{animation:.9s linear infinite rv-spin}.rv-loading-state>strong{color:var(--rv-color-ink)}.rv-loading-state>small{color:var(--rv-color-muted)}.rv-loading-state-skeleton,.rv-loading-feedback-lines{gap:var(--rv-space-2);width:min(260px,100%);display:flex}.rv-loading-state-skeleton i,.rv-loading-feedback-lines i{background:linear-gradient(90deg, var(--rv-color-surface-soft), var(--rv-color-border), var(--rv-color-surface-soft));background-size:220% 100%;border-radius:999px;flex:1 1 0;height:8px;animation:1.8s linear infinite rv-splash-shimmer;display:block}.rv-loading-state-skeleton i:nth-child(2),.rv-loading-feedback-lines i:nth-child(2){flex:1.35 1 0}.rv-loading-state-skeleton i:nth-child(3),.rv-loading-feedback-lines i:nth-child(3){flex:.7 1 0}.rv-spinner{border:3px solid var(--rv-color-primary-soft);border-top-color:var(--rv-color-primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite rv-spin}.integration-reference-heading,.jobs-reference-heading,.mapping-reference-heading{justify-content:space-between;align-items:flex-end;gap:var(--rv-space-6);margin-bottom:var(--rv-space-5);padding-bottom:var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);display:flex}.integration-reference-heading>div:first-child,.jobs-reference-heading>div:first-child,.mapping-reference-heading>div:first-child{min-width:0}.integration-reference-heading h1,.jobs-reference-heading h1,.mapping-reference-heading h1{margin-bottom:var(--rv-space-2)}.integration-reference-heading p,.jobs-reference-heading p,.mapping-reference-heading p{max-width:760px;margin:0}.integration-heading-actions,.jobs-reference-heading-actions,.mapping-reference-heading-actions{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;flex:none;display:flex}.integration-heading-actions>*,.jobs-reference-heading-actions>*,.mapping-reference-heading-actions>*{min-width:0}.integration-filter-wrap,.jobs-reference-range-wrap,.jobs-reference-filter-wrap{position:relative}.integration-filter-button,.integration-add-button,.jobs-reference-range,.jobs-reference-filter-toggle{min-height:var(--rv-control-height-md);justify-content:center;align-items:center;gap:var(--rv-space-2);white-space:nowrap;display:inline-flex}.integration-filter-button .ui-icon,.integration-add-button .ui-icon,.jobs-reference-range .jobs-reference-icon,.jobs-reference-filter-toggle .jobs-reference-icon{flex:0 0 16px;width:16px;height:16px}.integration-filter-menu,.jobs-reference-range-menu,.jobs-reference-filter-panel{z-index:var(--rv-z-dropdown);gap:var(--rv-space-1);min-width:240px;padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);width:min(420px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);max-height:min(420px,100dvh - 96px);display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.integration-filter-menu strong{margin:var(--rv-space-1) var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);letter-spacing:.06em;text-transform:uppercase}.integration-filter-menu .integration-filter-menu-group{margin-top:var(--rv-space-3)}.integration-filter-menu button,.jobs-reference-range-menu button{justify-content:flex-start;align-items:center;gap:var(--rv-space-2);width:100%;min-height:36px;padding:0 var(--rv-space-2);color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:0;display:flex}.integration-filter-menu button:hover,.jobs-reference-range-menu button:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.integration-filter-menu button.active,.jobs-reference-range-menu button.active{color:#fff;background:var(--rv-color-primary)}.integration-filter-menu button i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.integration-filter-summary{justify-content:space-between;align-items:center;gap:var(--rv-space-4);margin-bottom:var(--rv-space-4);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);display:flex}.integration-filter-summary span{color:var(--rv-color-ink);white-space:nowrap;font-weight:750}.integration-view-tabs{margin-bottom:var(--rv-space-4)}.integration-view-tabs>button{min-height:34px;padding-inline:var(--rv-space-3)}.integration-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch}.integration-card.reference-integration-card{grid-template-rows:auto minmax(0,1fr) auto;min-height:100%;padding:0;display:grid;overflow:hidden}.integration-card.reference-integration-card.reference-integration-card-menu-open{z-index:var(--rv-z-dropdown);position:relative;overflow:visible}.reference-integration-accent{background:linear-gradient(90deg, var(--rv-color-primary), var(--rv-color-accent));height:3px}.reference-integration-header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);padding:var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);display:flex}.reference-integration-brand{align-items:center;gap:var(--rv-space-3);min-width:0;display:flex}.reference-integration-brand>div{gap:var(--rv-space-1);min-width:0;display:grid}.reference-integration-brand h2{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.reference-provider-logo{object-fit:contain;object-position:center;border:1px solid var(--rv-color-border-strong);background:var(--rv-color-surface-raised);border-radius:12px;flex:0 0 42px;width:42px;height:42px;display:block}.reference-provider-logo.platform-logo-trendyol{object-fit:cover}.reference-provider-logo.platform-logo-trendyol-efaturam{background:#fff;padding:3px}.reference-connection-state{align-items:center;gap:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);display:inline-flex}.reference-connection-state i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.reference-connection-state.connected{color:var(--rv-color-accent)}.reference-connection-state.inactive,.reference-connection-state.hidden{color:var(--rv-color-warning)}.reference-integration-menu{flex:none;position:relative}.reference-menu-trigger,.mapping-icon-button{width:38px;height:38px;min-height:38px;color:var(--rv-color-muted);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);background:0 0;place-items:center;padding:0;display:inline-grid}.reference-menu-trigger:hover,.mapping-icon-button:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.reference-menu-trigger .ui-icon{width:18px;height:18px}.reference-menu-popover{z-index:var(--rv-z-dropdown);width:min(280px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);max-height:min(420px,100dvh - 96px);padding:var(--rv-space-1);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);gap:2px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.reference-menu-popover.opens-up{top:auto;bottom:calc(100% + 8px)}.reference-menu-popover a,.reference-menu-popover button{width:100%;min-height:36px;padding:0 var(--rv-space-2);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.reference-menu-popover a:hover,.reference-menu-popover button:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.reference-integration-body{gap:var(--rv-space-3);padding:var(--rv-space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}.reference-integration-private-state{align-content:center;gap:var(--rv-space-2);min-height:132px;padding:var(--rv-space-5);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);display:grid}.reference-integration-private-state strong{color:var(--rv-color-warning);font-size:var(--rv-font-size-sm)}.reference-integration-private-state span{font-size:var(--rv-font-size-sm)}.reference-data-point{gap:var(--rv-space-1);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.reference-data-point strong{min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.reference-integration-write-control{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);min-width:0;padding-top:var(--rv-space-3);border-top:1px solid var(--rv-color-border);grid-column:1/-1;display:flex}.reference-integration-write-control label{align-items:flex-start;gap:var(--rv-space-2);min-width:0;display:flex}.reference-integration-write-control label>span{gap:2px;display:grid}.reference-integration-write-control small{color:var(--rv-color-muted);font-weight:500}.reference-integration-write-control em{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);flex:none;font-style:normal}.reference-integration-footer{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-4) var(--rv-space-5) var(--rv-space-5);color:var(--rv-color-muted);border-top:1px solid var(--rv-color-border);font-size:var(--rv-font-size-sm);display:flex}.reference-integration-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reference-integration-footer .reference-action{white-space:nowrap;flex:none;min-width:96px}.mapping-reference-heading{align-items:center}.mapping-reference-heading-actions{gap:var(--rv-space-2);justify-items:end;display:grid}.mapping-reference-heading-actions>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750}.mapping-transfer-actions{align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.mapping-transfer-upload{min-height:var(--rv-control-height-md);padding:0 var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.mapping-transfer-upload:hover{color:var(--rv-color-ink);border-color:var(--rv-color-border-strong);background:var(--rv-color-surface-soft)}.mapping-transfer-upload input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.mapping-category-builder>h2,.mapping-section-heading,.mapping-saved-card>header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);display:flex}.mapping-category-builder>h2{justify-content:flex-start;align-items:center}.mapping-category-builder>h2 .ui-icon,.mapping-section-heading h2 .ui-icon{width:18px;height:18px}.mapping-reference-grid{gap:var(--rv-space-5);margin-top:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mapping-reference-local,.mapping-reference-target{gap:var(--rv-space-3);min-width:0;display:grid}.mapping-reference-local,.mapping-picker-field,.platform-category-picker-wrap{min-width:0;position:relative}.mapping-reference-local>label,.mapping-reference-target>label{gap:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.panel-category-picker-trigger{width:100%;min-width:0;min-height:var(--rv-control-height-md);justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);text-align:left;display:flex}.panel-category-picker-trigger:hover:not(:disabled){border-color:var(--rv-color-primary)}.panel-category-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-category-picker-trigger .ui-icon{flex:0 0 16px;width:16px;height:16px}.mapping-target-controls{gap:var(--rv-space-3);display:grid}.panel-category-picker{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);gap:var(--rv-space-2);width:100%;max-height:min(420px,100vh - 128px);padding:var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);display:grid;position:absolute;left:0;overflow:hidden}.mapping-reference-local>.panel-category-picker,.mapping-picker-field>.panel-category-picker{top:calc(var(--rv-control-height-md) + 34px)}.platform-category-picker-wrap>.panel-category-picker{top:calc(100% + var(--rv-space-2))}.panel-category-picker>div:first-child{align-items:center;gap:var(--rv-space-2);min-width:0;display:flex}.panel-category-picker>div:first-child input{flex:auto;min-width:0}.panel-category-picker>div:first-child button{place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-grid}.panel-category-picker>div[role=listbox]{overscroll-behavior:contain;gap:2px;min-width:0;min-height:124px;max-height:320px;display:grid;overflow-y:auto}.panel-category-picker [role=option]{width:100%;min-width:0;min-height:40px;padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:0;align-content:center;gap:2px;display:grid}.panel-category-picker.platform-category-picker [role=option]>span{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.platform-category-picker-wrap>.panel-category-picker-trigger>span{white-space:normal;line-height:1.4}.panel-category-picker [role=option]:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.panel-category-picker [role=option][aria-selected=true]{color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.panel-category-picker [role=option] small{color:var(--rv-color-muted)}.mapping-category-builder>footer,.mapping-saved-card>footer{justify-content:space-between;align-items:center;gap:var(--rv-space-3);margin-top:var(--rv-space-5);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);flex-wrap:wrap;display:flex}.mapping-category-builder>footer>span{overflow-wrap:anywhere;min-width:0}.mapping-section-heading{margin-bottom:var(--rv-space-4)}.mapping-section-heading h2,.mapping-section-heading p,.mapping-saved-card>header h2{margin-bottom:var(--rv-space-1)}.mapping-section-heading p{margin:0}.panel-attribute-library{gap:var(--rv-space-4);display:grid}.panel-attribute-create{gap:var(--rv-space-3);grid-template-columns:minmax(180px,.9fr) minmax(240px,1.3fr) auto;align-items:end;display:grid}.panel-attribute-create label,.panel-attribute-add-value{gap:var(--rv-space-2);min-width:0;display:grid}.panel-attribute-records{gap:var(--rv-space-2);display:grid}.panel-attribute-records>article{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.panel-attribute-record-main{min-width:0;color:var(--rv-color-ink);text-align:left;background:0 0;border:0;justify-items:start;gap:2px;padding:0;display:grid}.panel-attribute-record-main small,.panel-attribute-record-actions{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.panel-attribute-record-actions{align-items:center;gap:var(--rv-space-1);flex-wrap:wrap;display:flex}.panel-attribute-record-actions>button{min-height:34px;padding-inline:var(--rv-space-2)}.panel-attribute-record-actions>.panel-attribute-category-button{order:-1}.panel-attribute-record-actions>button:not(.panel-attribute-category-button)[aria-label*=düzenle],.panel-attribute-record-actions>button:not(.panel-attribute-category-button)[aria-label*=sil]{width:34px;min-width:34px;padding:0}.panel-attribute-add-value{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.panel-attribute-add-value .panel-attribute-sort-actions{display:flex}.mapping-saved-header-tools{gap:var(--rv-space-2);grid-template-columns:minmax(240px,1fr) minmax(180px,260px) auto;align-items:center;min-width:min(100%,620px);display:grid}.mapping-saved-table{min-width:0}.mapping-saved-table table{min-width:760px}.mapping-row-actions{align-items:center;gap:var(--rv-space-2);display:flex}.mapping-row-actions .mapping-feature-button{min-height:34px;padding-inline:var(--rv-space-3);white-space:nowrap}.mapping-saved-card>footer>div{align-items:center;gap:var(--rv-space-1);display:flex}.mapping-saved-card>footer>div button{width:34px;min-width:34px;min-height:34px;padding:0}.mapping-saved-card>footer>div .active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.mapping-local-manager{position:relative}.mapping-local-manager>summary{min-height:34px;color:var(--rv-color-primary);font-size:var(--rv-font-size-sm);cursor:pointer;align-items:center;font-weight:750;display:inline-flex}.mapping-local-manager-dialog{gap:var(--rv-space-4);margin-top:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.mapping-local-manager:not([open])>.mapping-local-manager-dialog{display:none}.mapping-local-manager-dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);display:flex}.mapping-local-manager-dialog>header>div{gap:2px;display:grid}.mapping-local-manager-dialog>header small{color:var(--rv-color-muted)}.platform-category-create{gap:var(--rv-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.category-library-tools{gap:var(--rv-space-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.category-library-search-control{min-width:0;position:relative}.category-library-search-control input{padding-right:42px}.category-library-search-toggle{top:50%;right:var(--rv-space-2);width:30px;height:30px;min-height:30px;color:var(--rv-color-muted);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;transform:translateY(-50%)}.category-library-search-toggle span{border:1.5px solid;border-radius:50%;width:12px;height:12px;display:block;position:relative}.category-library-search-toggle span:after{content:"";transform-origin:0;background:currentColor;width:5px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.category-chip-list{gap:var(--rv-space-2);flex-wrap:wrap;max-height:220px;display:flex;overflow:auto}.category-chip-list>span{max-width:100%;color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.category-chip-list>span.active{color:var(--rv-color-ink);border-color:var(--rv-color-primary);background:color-mix(in srgb, var(--rv-color-primary) 18%, var(--rv-color-surface-raised));box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-color-primary) 24%, transparent)}.category-chip-list button{min-height:30px;padding-inline:var(--rv-space-3);color:inherit;white-space:nowrap;background:0 0;border:0}.category-chip-list .category-chip-remove{border-left:1px solid var(--rv-color-border);width:30px;padding:0}.category-chip-list>span.active .category-chip-remove{color:var(--rv-color-muted);border-left-color:color-mix(in srgb, var(--rv-color-primary) 36%, var(--rv-color-border))}.category-chip-list>span.active .category-chip-remove:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.panel-attribute-modal{z-index:var(--rv-z-modal);padding:var(--rv-space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05101dad;place-items:center;display:grid;position:fixed;inset:0}.panel-attribute-modal-card{width:min(720px,100%);min-width:0;max-height:calc(100dvh - 32px);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-lg);grid-template-rows:auto auto minmax(0,1fr);display:grid;overflow:hidden}.panel-attribute-category-modal-card{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(820px,100%);height:min(720px,100dvh - 32px);min-height:0}.panel-attribute-modal-card>header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);min-width:0;padding:var(--rv-space-5) var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);display:flex}.panel-attribute-modal-card>header>div{gap:3px;min-width:0;display:grid}.panel-attribute-modal-card>header strong{overflow-wrap:anywhere}.panel-attribute-modal-card>header small{color:var(--rv-color-muted)}.panel-attribute-modal-card>header>button{width:36px;height:36px;min-height:36px;color:var(--rv-color-muted);border-radius:var(--rv-radius-md);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.panel-attribute-modal-card>header>button:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.panel-attribute-add-value{gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.panel-attribute-add-value input{min-width:0}.panel-attribute-sort-actions{display:flex}.panel-attribute-sort-actions>button{width:58px;min-width:58px;padding:0}.panel-attribute-value-editor{min-height:0;padding:var(--rv-space-4) var(--rv-space-6);overflow-y:auto}.panel-attribute-value-editor>div{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3) 0;border-bottom:1px solid var(--rv-color-border);grid-template-columns:minmax(0,1fr) auto;display:grid}.panel-attribute-value-editor>div>span{overflow-wrap:anywhere;min-width:0}.panel-attribute-value-editor>div>div{gap:var(--rv-space-1);display:flex}.panel-attribute-value-editor>div>div>button{place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.panel-value-empty{padding:var(--rv-space-4) 0;color:var(--rv-color-muted);display:block}.panel-attribute-category-search{gap:var(--rv-space-3);padding:var(--rv-space-4) var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.panel-attribute-category-search>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap}.panel-attribute-category-list{min-height:0;padding:var(--rv-space-4) var(--rv-space-6);gap:3px;display:grid;overflow-y:auto}.panel-attribute-category-list-loading{align-content:start;gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.panel-attribute-category-skeleton{box-sizing:border-box;background:linear-gradient(90deg, var(--rv-color-surface-raised), var(--rv-color-border), var(--rv-color-surface-raised));border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background-size:220% 100%;width:100%;min-height:42px;animation:1.8s linear infinite rv-splash-shimmer;display:block}.app-shell.stitch-shell main .panel-attribute-category-list>button{justify-content:space-between;align-items:center;gap:var(--rv-space-2);width:100%;min-width:0;min-height:42px;padding:0 var(--rv-space-3);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:1px solid #0000;display:flex}.app-shell.stitch-shell main .panel-attribute-category-list>button:hover,.app-shell.stitch-shell main .panel-attribute-category-list>button.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.panel-attribute-category-list>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-attribute-category-list>button>i{flex:none;place-items:center;width:20px;height:20px;display:grid}.panel-attribute-category-modal-card>footer{justify-content:flex-end;gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.jobs-reference-heading{align-items:center}.jobs-reference-range,.jobs-reference-filter-toggle{width:auto}.jobs-reference-range .jobs-reference-icon:last-child{width:14px;height:14px}.jobs-reference-filter-panel{grid-template-columns:repeat(2,minmax(140px,1fr));align-items:end;width:min(420px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px)}.jobs-reference-filter-panel label{gap:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.jobs-reference-canvas{gap:var(--rv-space-4);display:grid}.jobs-reference-canvas>.jobs-reference-tabs{margin-bottom:0}.jobs-reference-tab-count{min-width:24px;min-height:24px;color:inherit;background:var(--rv-color-surface-soft);font-size:var(--rv-font-size-xs);border-radius:999px;place-items:center;padding-inline:5px;display:inline-grid}.jobs-reference-toolbar{justify-content:space-between;align-items:center;gap:var(--rv-space-4);margin:0;display:flex}.jobs-reference-status-summary{align-items:center;gap:var(--rv-space-3);flex-wrap:wrap;min-width:0;display:flex}.jobs-reference-status-summary>span{align-items:center;gap:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap;display:inline-flex}.jobs-reference-status-summary>span>i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.jobs-reference-status-summary .success{color:var(--rv-color-accent)}.jobs-reference-status-summary .running{color:var(--rv-color-primary)}.jobs-reference-status-summary .waiting{color:var(--rv-color-warning)}.jobs-reference-status-summary .error,.jobs-reference-status-summary .cancelled{color:var(--rv-color-danger);background:0 0;border:0;border-radius:0;margin:0;padding:0}.jobs-reference-status-summary .cancelled{color:var(--rv-color-muted)}.jobs-reference-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--rv-space-2);flex:360px;min-width:0;display:flex}.jobs-reference-search{align-items:center;gap:var(--rv-space-2);min-width:180px;padding:0 var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);flex:300px;display:flex}.jobs-reference-search:focus-within{border-color:var(--rv-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.jobs-reference-search .jobs-reference-icon{width:18px;height:18px;color:var(--rv-color-muted);flex:0 0 18px}.jobs-reference-search input{background:0 0;border:0;min-width:0;min-height:42px;padding:0}.jobs-reference-search input:focus{outline:0}.jobs-reference-refresh{place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:inline-grid}.jobs-reference-refresh .jobs-reference-icon{width:18px;height:18px}.jobs-reference-table-scroll{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);overflow-x:auto}.jobs-reference-table{border-collapse:separate;border-spacing:0;border:0;width:100%;min-width:980px;margin:0;display:block}.jobs-reference-table thead,.jobs-reference-table tbody{display:block}.jobs-reference-table thead tr,.jobs-reference-table tbody .jobs-reference-row,.jobs-reference-table tbody>tr:not(.jobs-reference-row){grid-template-columns:minmax(240px,1.9fr) minmax(150px,1.05fr) minmax(86px,.6fr) minmax(164px,1.05fr) minmax(190px,1.1fr) minmax(104px,.75fr);align-items:stretch;display:grid}.jobs-reference-table th,.jobs-reference-table td{min-width:0;min-height:60px;padding:var(--rv-space-3) var(--rv-space-4);border-bottom:1px solid var(--rv-color-border);align-items:center;display:flex}.jobs-reference-table th{background:var(--rv-color-surface-raised);min-height:48px}.jobs-reference-table th:not(:last-child),.jobs-reference-table td:not(:last-child){border-right:1px solid var(--rv-color-border)}.jobs-reference-table tbody .jobs-reference-row{cursor:pointer}.jobs-reference-table tbody .jobs-reference-row:hover{background:var(--rv-color-primary-soft)}.jobs-reference-table tbody .jobs-reference-row:last-child td{border-bottom:0}.jobs-reference-type{align-items:center;gap:var(--rv-space-3);grid-template-columns:34px minmax(0,1fr);min-width:0;display:grid}.jobs-reference-type>span:last-child,.jobs-reference-time{gap:2px;min-width:0;display:grid}.jobs-reference-type-content{position:relative}.jobs-reference-type-tooltip{z-index:var(--rv-z-tooltip,var(--rv-z-dropdown));width:min(360px,100vw - 64px);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);font-size:var(--rv-font-size-xs);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rv-duration-fast) var(--rv-ease-standard), visibility var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard);font-weight:500;line-height:1.45;display:block;position:absolute;bottom:calc(100% + 8px);left:-12px;right:auto;transform:translateY(4px)}.jobs-reference-type-tooltip:before{content:"";background:var(--rv-color-surface-raised);border-right:1px solid var(--rv-color-border-strong);border-bottom:1px solid var(--rv-color-border-strong);width:8px;height:8px;position:absolute;bottom:-5px;left:18px;transform:rotate(45deg)}.jobs-reference-row:hover .jobs-reference-type-tooltip,.jobs-reference-row:focus-visible .jobs-reference-type-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.jobs-reference-type small,.jobs-reference-time small{color:var(--rv-color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jobs-reference-type-icon{width:34px;height:34px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:var(--rv-radius-sm);place-items:center;display:inline-grid}.jobs-reference-icon{flex:0 0 18px;width:18px;height:18px;display:block;overflow:visible}.jobs-reference-status{align-items:center;gap:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);white-space:nowrap;font-weight:750;display:inline-flex}.jobs-reference-status>i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.jobs-reference-status.success{color:var(--rv-color-accent)}.jobs-reference-status.running{color:var(--rv-color-primary)}.jobs-reference-status.retry{color:var(--rv-color-warning)}.jobs-reference-status.error{color:var(--rv-color-danger)}.jobs-reference-attempt,.jobs-reference-correlation{color:var(--rv-color-muted);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere}.jobs-reference-row-action{place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.jobs-reference-row-action .ui-icon{width:16px;height:16px}.jobs-reference-empty{min-height:140px;color:var(--rv-color-muted);grid-column:1/-1;justify-content:center}.jobs-reference-pagination{justify-content:space-between;align-items:center;gap:var(--rv-space-4);color:var(--rv-color-muted);display:flex}.jobs-reference-page-buttons{align-items:center;gap:var(--rv-space-1);display:flex}.jobs-reference-page-buttons button{width:36px;min-width:36px;min-height:36px;padding:0}.jobs-reference-page-buttons button.active{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.jobs-reference-drawer{padding:0}.jobs-reference-drawer-header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);padding:var(--rv-space-6);border-bottom:1px solid var(--rv-color-border);display:flex}.jobs-reference-drawer-header>div{gap:var(--rv-space-2);min-width:0;display:grid}.jobs-reference-drawer-header h2,.jobs-reference-drawer-header p{margin:0}.jobs-reference-drawer-close{box-sizing:border-box;aspect-ratio:1;width:38px;min-width:38px;height:38px;min-height:38px;color:var(--rv-color-muted);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);background:0 0;flex:0 0 38px;place-items:center;padding:0;display:inline-grid}.jobs-reference-drawer-body{gap:var(--rv-space-5);padding:var(--rv-space-6);display:grid}.jobs-reference-drawer-body h3{margin-bottom:var(--rv-space-2)}.jobs-reference-error-alert{gap:var(--rv-space-1);padding:var(--rv-space-4);color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border:1px solid color-mix(in srgb, var(--rv-color-danger) 38%, transparent);border-radius:var(--rv-radius-md);display:grid}.job-detail-facts,.jobs-reference-order-facts{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-detail-facts p,.jobs-reference-order-facts p{padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:2px;margin:0;display:grid}.job-detail-facts small,.jobs-reference-order-facts small{color:var(--rv-color-muted)}.orders-page .order-tabs,.reference-returns-page .return-reference-tabs{min-width:0}.orders-control-bar{gap:var(--rv-space-3);margin:0 0 var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-surface);border-radius:var(--rv-radius-lg);border:0;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.8fr) minmax(210px,.9fr) auto;align-items:end;display:grid}.orders-control-bar>label:not(.order-search){gap:var(--rv-space-1);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.orders-control-bar .order-search{align-self:end;gap:var(--rv-space-1);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.orders-control-bar .orders-control-label{display:block}.orders-control-bar .order-search-control{min-width:0;display:block;position:relative}.orders-control-bar .order-search-control>.ui-icon{top:50%;left:var(--rv-space-3);z-index:1;width:18px;height:18px;color:var(--rv-color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.orders-control-bar .order-search input{width:100%;padding-left:42px}.orders-control-bar .orders-filter-reset{min-height:var(--rv-control-height-md);white-space:nowrap}.orders-bulk-toolbar{justify-content:space-between;align-items:center;gap:var(--rv-space-4);min-width:0;margin:0 0 var(--rv-space-4);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 42%, var(--rv-color-border));border-radius:var(--rv-radius-md);display:flex}.orders-bulk-actions{justify-content:flex-end;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.orders-bulk-actions button{min-height:var(--rv-control-height-sm)}.orders-bulk-actions>small{color:var(--rv-color-muted);text-align:right;flex:1 0 100%}.order-reference-table{overflow:visible}.return-reference-table{overflow:auto visible}.order-reference-head,.order-reference-grid{min-width:1180px}.order-reference-head>*,.return-reference-head>*{white-space:nowrap}.order-reference-grid>*,.return-reference-row>*{overflow-wrap:anywhere}.order-reference-products>article{width:100%;min-height:130px}.order-reference-actions,.order-reference-invoice{align-content:center;min-width:0}.order-reference-head>.order-select,.order-reference-grid>.order-select{min-width:0;padding-inline:var(--rv-space-2);align-self:stretch;place-items:center;display:grid}.order-select input{margin:0}.order-reference-actions>.row-menu,.order-reference-actions .order-label-actions{width:100%;min-width:0}.order-reference-actions>.cargo-track-action{box-sizing:border-box;width:100%}.order-reference-actions .row-menu-trigger{width:100%;min-width:0}.order-label-actions{gap:var(--rv-space-2);display:grid}.order-label-action{text-align:center;justify-content:center;align-items:center;width:100%;min-height:36px;display:inline-flex}.order-label-action:disabled{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border);cursor:not-allowed;opacity:.7}.order-label-action.is-printed{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border);opacity:.66}.order-label-action.is-printed .ui-icon{color:var(--rv-color-accent)}.order-label-action .ui-icon{width:14px;height:14px}.return-reference-workspace{min-width:0;overflow:visible}.return-reference-head,.return-reference-row{min-width:1240px}.return-reference-row>*{overflow-wrap:anywhere}.mapping-local-manager>summary{width:100%;height:var(--rv-control-height-md);min-height:var(--rv-control-height-md);box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--rv-space-3);padding:0 var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);list-style:none;display:flex}.mapping-local-manager>summary::-webkit-details-marker{display:none}.mapping-local-manager>summary>span{flex:auto;gap:2px;min-width:0;display:grid;overflow:hidden}.mapping-local-manager>summary :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapping-local-manager>summary small{color:var(--rv-color-muted);font-weight:500}.mapping-local-manager>summary>.ui-icon{width:18px;height:18px;color:var(--rv-color-primary);flex:0 0 18px}.mapping-local-manager>summary>.ui-icon:last-child{color:var(--rv-color-muted);transition:transform .16s}.mapping-local-manager[open]>summary>.ui-icon:last-child{transform:rotate(180deg)}.panel-library-section{gap:var(--rv-space-4);display:grid}.panel-library-section .mapping-section-heading{padding-bottom:var(--rv-space-4);border-bottom:1px solid var(--rv-color-border);margin:0}.panel-library-section .panel-attribute-create{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.panel-library-section .panel-attribute-create>button{white-space:nowrap;align-self:end}.panel-library-section .panel-attribute-records{gap:var(--rv-space-3)}.mapping-saved-card>header{flex-direction:column;align-items:stretch}.mapping-saved-header-tools{grid-template-columns:minmax(220px,1fr) auto;width:100%;min-width:0}.mapping-platform-logo{object-fit:contain;object-position:center;border-radius:var(--rv-radius-sm);flex:0 0 42px;width:42px;height:42px;display:block}.mapping-platform-logo.platform-logo-trendyol{object-fit:cover}.embedded-attribute-grid,.mapping-unified-grid{gap:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.mapping-attributes-grid>*{min-width:0}.mapping-advanced-modal{width:min(1040px,100%)}.mapping-advanced-modal-body{padding-top:var(--rv-space-5);scrollbar-gutter:stable}.mapping-advanced-modal-body .mapping-popup-content{padding-top:0}.mapping-advanced-modal-body .mapping-category-attributes-section{gap:var(--rv-space-3);display:grid}.mapping-advanced-modal-body .mapping-category-attributes-section .mapping-section-heading{margin:0}.mapping-advanced-modal-body .mapping-unified-grid{gap:var(--rv-space-3)}.mapping-advanced-modal-body .attribute-mapping-card{align-content:start;gap:var(--rv-space-3);padding:var(--rv-space-4);display:grid}.mapping-advanced-modal-body .attribute-mapping-card-head{align-items:center;gap:var(--rv-space-3);grid-template-columns:32px minmax(0,1fr);min-width:0;display:grid}.mapping-advanced-modal-body .attribute-mapping-card-head>div{gap:2px;min-width:0;display:grid}.mapping-advanced-modal-body .attribute-mapping-card-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mapping-advanced-modal-body .attribute-mapping-card-head small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.mapping-advanced-modal-body .attribute-mapping-card-head .mapping-platform-logo,.mapping-advanced-modal-body .attribute-mapping-card-head .attr-source{object-fit:contain;width:32px;height:32px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs);flex:0 0 32px;place-items:center;font-weight:900;display:grid}.mapping-advanced-modal-body .attribute-mapping-card .mapping-fields.compact{gap:var(--rv-space-2);margin-top:0}.mapping-advanced-modal-body .attribute-mapping-card .mapping-fields.compact label,.mapping-advanced-modal-body .attribute-mapping-card .mapping-fields.compact select{min-width:0}.mapping-advanced-modal-body .attribute-mapping-card .value-mapping-toggle{width:100%;min-height:36px;padding-inline:var(--rv-space-3);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-color:var(--rv-color-border-strong);text-align:left;grid-column:1/-1;justify-content:space-between}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs){background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);scrollbar-width:thin;align-items:center;gap:4px;width:fit-content;min-width:0;max-width:100%;margin:0 0 20px;padding:4px;display:flex;overflow-x:auto}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs)>:is(button,a){width:auto;min-width:0;min-height:34px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);box-shadow:none;font-size:var(--rv-font-size-sm);white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs)>:is(button,a):hover{color:var(--rv-color-ink);background:var(--rv-color-surface-raised);box-shadow:none;border-color:#0000}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs)>:is(button,a):is(.active,.is-active,[aria-selected=true]){color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border-bottom-color:#0000;box-shadow:0 1px 4px #0000001f}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs) :is(.status-tab-label,.rv-tab-label){color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs) :is(.status-tab-count,.rv-tab-count,.jobs-reference-tab-count){min-width:24px;min-height:22px;color:var(--rv-color-muted);background:var(--rv-color-surface-soft);border:1px solid var(--rv-color-border);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-size:12px;font-weight:600;display:inline-flex}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs) .status-tab-unit{color:var(--rv-color-muted);font-size:11px}.rv-mobile-menu-toggle{display:none}.rv-topbar-context{margin-right:auto}.rv-mobile-navigation{gap:6px;display:grid}.rv-mobile-navigation a{min-height:48px;color:var(--rv-color-muted);border-radius:var(--rv-radius-md);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.rv-mobile-navigation a.active{color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.dashboard-revenue-panel .panel-title{align-items:start;gap:var(--rv-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,auto);display:grid}.dashboard-revenue-heading{gap:var(--rv-space-1);min-width:0;display:grid}.dashboard-revenue-heading>p{margin:0}.dashboard-revenue-panel .dashboard-revenue-summary{min-width:max-content;padding:var(--rv-space-2) 0 var(--rv-space-2) var(--rv-space-4);border-top:0;border-left:1px solid var(--rv-color-border);align-content:center;gap:2px;margin:0;display:grid}.dashboard-revenue-panel .dashboard-revenue-summary strong{font-size:var(--rv-font-size-xl);font-variant-numeric:tabular-nums}.dashboard-revenue-panel .dashboard-revenue-summary span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750}.dashboard-revenue-panel .dashboard-revenue-controls{justify-content:flex-end}.dashboard-revenue-panel .dashboard-revenue-chart{margin-top:var(--rv-space-2)}.product-toolbar{align-items:stretch;gap:var(--rv-space-3);grid-auto-rows:var(--rv-control-height-md)}.product-toolbar .bulk-menu-shell,.product-toolbar .order-search,.product-toolbar .product-platform-filter,.product-toolbar>select{height:var(--rv-control-height-md);min-height:var(--rv-control-height-md);box-sizing:border-box;align-self:stretch}.product-toolbar .product-platform-filter,.product-toolbar .bulk-menu-shell{display:flex}.product-toolbar .bulk-action{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:100%;min-height:100%;display:inline-flex}.product-toolbar .order-search{align-items:center;min-width:0;display:flex;position:relative}.product-toolbar .order-search>.ui-icon{top:50%;left:var(--rv-space-3);width:18px;height:18px;color:var(--rv-color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.product-toolbar .order-search input{box-sizing:border-box;height:100%;min-height:100%;padding-left:42px}.product-toolbar>select{height:100%}.product-catalog-head>span:nth-child(6),.product-catalog-head>span:nth-child(7){text-align:center}.product-list-status{box-sizing:border-box;justify-content:center;justify-self:center;min-width:0;min-height:28px}.product-list-actions{justify-content:center}.product-pagination>label{align-items:center;gap:var(--rv-space-2);white-space:nowrap;flex-wrap:wrap;display:inline-flex}.product-pagination>label select{width:auto;min-width:88px}.reference-returns-page .return-reference-tabs button>small{color:inherit;font-size:var(--rv-font-size-xs)}.badge.good{color:var(--rv-color-accent);background:color-mix(in srgb, var(--rv-color-accent) 20%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-accent) 48%, var(--rv-color-border))}.badge.warn{color:var(--rv-color-warning);background:var(--rv-color-warning-soft);border-color:color-mix(in srgb, var(--rv-color-warning) 48%, var(--rv-color-border))}.badge.neutral{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border)}.return-reference-status{background:0 0;border:0;align-content:center;justify-items:start;gap:12px;min-width:0;padding:8px}.return-reference-status>.badge{border-radius:var(--rv-radius-sm);justify-content:center;width:fit-content;max-width:100%;min-height:26px}.return-reference-status>small{padding-inline:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.return-reference-status>.return-detail-trigger{box-sizing:border-box;background:var(--rv-color-surface);width:100%}.reference-action-modal{width:min(560px,100%)}.reference-action-body{gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);display:grid}.reference-action-body>p{color:var(--rv-color-muted);margin:0;line-height:1.6}.reference-action-confirmation{gap:var(--rv-space-2);color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.reference-action-confirmation>span{line-height:1.45}.reference-action-confirmation>input{box-sizing:border-box;width:100%;min-width:0}.connection-data-reset-modal{width:min(760px,100%)}.connection-data-reset-modal .reference-action-body{align-content:start;min-height:0;overflow-y:auto}.connection-data-reset-options{gap:var(--rv-space-3);max-height:min(40dvh,360px);padding:var(--rv-space-3);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);margin:0;display:grid;overflow:auto}.connection-data-reset-options legend{padding-inline:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:800}.connection-data-reset-group{gap:var(--rv-space-2);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.connection-data-reset-group-heading{padding:0 var(--rv-space-1) var(--rv-space-1);gap:2px;display:grid}.connection-data-reset-group-heading>strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-sm)}.connection-data-reset-group-heading>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.connection-data-reset-option{align-items:start;gap:var(--rv-space-3);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.connection-data-reset-option>input{margin-top:3px}.connection-data-reset-option>span{gap:3px;min-width:0;display:grid}.connection-data-reset-option small{color:var(--rv-color-muted);font-weight:500;line-height:1.45}.panel-library-section .panel-attribute-create{gap:var(--rv-space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:end}.panel-library-section .panel-attribute-create>label{align-content:start;gap:var(--rv-space-2);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.panel-library-section .panel-attribute-create>label>input,.panel-library-section .panel-attribute-create .panel-value-token-input{width:100%;min-width:0}.panel-library-section .panel-attribute-create>button{min-height:var(--rv-control-height-md);white-space:nowrap;align-self:end}.panel-value-token-input{gap:var(--rv-space-2);min-width:0;display:grid}.panel-value-token-entry{gap:var(--rv-space-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.panel-value-token-entry input{min-width:0}.panel-value-token-entry button{min-height:var(--rv-control-height-md);padding-inline:var(--rv-space-3)}.panel-value-token-list{align-items:center;gap:var(--rv-space-1);flex-wrap:wrap;min-width:0;display:flex}.panel-value-token{align-items:center;gap:var(--rv-space-1);min-width:0;max-width:100%;padding:4px 6px 4px var(--rv-space-2);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);font-size:var(--rv-font-size-xs);border-radius:999px;display:inline-flex}.panel-value-token>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panel-value-token button{width:22px;height:22px;min-height:22px;color:var(--rv-color-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.panel-value-token button:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.panel-library-section .panel-attribute-records{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.panel-library-section .panel-attribute-records>article{min-height:74px;padding:var(--rv-space-3) var(--rv-space-4)}.panel-library-section .panel-attribute-records>article.selected{background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary)}.panel-library-section .panel-attribute-record-main{place-content:center start;width:100%;min-height:44px}.panel-library-section .panel-attribute-record-actions{justify-content:flex-end}.panel-library-section .panel-attribute-records>.mapping-empty-row{grid-column:1/-1}.mapping-saved-header-tools{row-gap:var(--rv-space-3);column-gap:var(--rv-space-3)}.mapping-saved-table table{border-collapse:separate;border-spacing:0}.mapping-saved-table th,.mapping-saved-table td{vertical-align:middle}.mapping-saved-table th:last-child,.mapping-saved-table td:last-child{text-align:right}.mapping-saved-table td.mapping-empty-table-cell{padding:var(--rv-space-4) var(--rv-space-3);text-align:center}.mapping-saved-table td.mapping-empty-table-cell .mapping-table-empty{border:0;border-radius:0;min-height:140px;margin:0}.mapping-saved-table td:nth-child(2),.mapping-saved-table td:nth-child(4){white-space:nowrap}.mapping-row-actions{justify-content:flex-end;min-width:max-content}.mapping-table-status,.trendyol-badge{align-items:center;gap:var(--rv-space-1);min-height:28px;padding:0 var(--rv-space-2);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;font-weight:800;display:inline-flex}.mapping-table-status i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.mapping-table-status.active{color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-accent) 20%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-accent) 48%, var(--rv-color-border))}.mapping-table-status.active i{background:var(--rv-color-accent)}.mapping-table-status.warning,.mapping-table-status.pending{color:var(--rv-color-warning);background:var(--rv-color-warning-soft);border-color:color-mix(in srgb, var(--rv-color-warning) 48%, var(--rv-color-border))}.mapping-table-status.warning i,.mapping-table-status.pending i{background:var(--rv-color-warning)}.mapping-table-status.error{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 48%, var(--rv-color-border))}.trendyol-badge{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-color:color-mix(in srgb, var(--rv-color-primary) 48%, var(--rv-color-border))}.app-shell.stitch-shell>aside .settings-nav>a,.app-shell.stitch-shell>aside .settings-nav>.logout-link{box-sizing:border-box;width:100%}.app-shell.stitch-shell>aside .settings-nav>.logout-link{color:var(--rv-color-danger);text-align:left;cursor:pointer}.app-shell.stitch-shell>aside .settings-nav>.logout-link:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 45%, var(--rv-color-border))}.rv-topbar-kit-version{min-height:34px;padding:0 var(--rv-space-3);color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);letter-spacing:.05em;white-space:nowrap;align-items:center;font-weight:850;display:inline-flex}.rv-topbar-theme{align-items:center;gap:var(--rv-space-2);min-height:44px;padding:0 var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);font-weight:600;text-decoration:none;display:inline-flex}.rv-topbar-theme:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border-strong)}.rv-topbar-search.rv-topbar-search-icon{justify-content:center;width:44px;min-width:44px;padding-inline:0}.rv-topbar-search.rv-topbar-search-icon>span,.rv-topbar-search.rv-topbar-search-icon>kbd{display:none}.rv-badge>i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.rv-button-loading-icon{animation:.8s linear infinite rv-spin}.mapping-advanced-modal{width:min(1320px,100vw - 48px);max-height:min(920px,100dvh - 32px)}.mapping-advanced-modal-body .mapping-popup-content{border-top:0;padding-top:0}.mapping-advanced-modal-body .mapping-attributes-grid{grid-auto-rows:minmax(220px,auto);align-items:stretch}.mapping-advanced-modal-body .attribute-mapping-card{box-sizing:border-box;grid-template-rows:auto minmax(78px,auto) auto;height:100%}.mapping-advanced-modal-body .mapping-fields.compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;min-height:78px}.mapping-advanced-modal-body .mapping-fields.compact>label{align-content:end;min-height:78px}.mapping-advanced-modal-body .mapping-fields.compact>button{width:100%;min-height:var(--rv-control-height-md);align-self:end}.mapping-advanced-modal-body .value-mapping-toggle{margin-top:auto}.mapping-values-modal{width:min(980px,100%);max-height:min(820px,100dvh - 32px)}.mapping-values-modal .rv-modal-body{min-height:0;padding:0}.mapping-values-modal .value-mapping-editor,.mapping-values-modal .web-color-value-editor{min-width:0;padding:var(--rv-space-5) var(--rv-space-6);box-shadow:none;background:0 0;border:0}.mapping-values-modal .value-mapping-editor .value-mapping-heading{align-items:center}.mapping-values-modal .value-mapping-editor .value-mapping-heading-actions{gap:6px}.mapping-values-modal .value-mapping-editor .value-mapping-heading-actions>button{min-height:36px;font-size:var(--rv-font-size-xs);white-space:nowrap;padding-inline:10px}.value-mapping-editor,.web-color-value-editor{gap:var(--rv-space-4);min-width:0;display:grid}.value-mapping-heading{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);display:flex}.value-mapping-heading>div{min-width:0}.value-mapping-heading h3,.value-mapping-heading p{margin:0}.value-mapping-heading p{margin-top:var(--rv-space-1);font-size:var(--rv-font-size-sm)}.value-mapping-heading-actions{justify-content:flex-end;gap:var(--rv-space-2);flex-wrap:wrap;flex:none;display:flex}.value-mapping-heading-actions .value-mapping-refresh-button{min-height:36px;padding-inline:var(--rv-space-3);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.value-mapping-rows{gap:var(--rv-space-2);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));min-width:0;display:grid}.custom-panel-color-values{gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid}.custom-panel-color-values-heading{justify-content:space-between;align-items:baseline;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.custom-panel-color-values-heading>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.custom-panel-color-values-list{gap:var(--rv-space-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.custom-panel-color-value{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:flex}.custom-panel-color-value>span{overflow-wrap:anywhere;min-width:0;color:var(--rv-color-muted)}.custom-panel-color-value>strong{color:var(--rv-color-ink);text-align:right}.value-mapping-row{align-items:center;gap:var(--rv-space-2);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:minmax(96px,.82fr) 24px minmax(140px,1.28fr);display:grid}.value-mapping-row>span{overflow-wrap:anywhere;min-width:0;font-weight:750}.value-mapping-row>b{color:var(--rv-color-primary);place-items:center;display:grid}.value-mapping-row-link{width:24px;height:24px}.value-mapping-row-link .ui-icon{width:16px;height:16px}.value-mapping-row>select{min-width:0}.web-color-assignment-picker{gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr);display:grid}.web-color-assignment-picker>label{align-content:end;gap:var(--rv-space-2);min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.web-color-panel-value-picker,.web-color-assignment-groups{gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.web-color-panel-value-picker-head{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.web-color-panel-value-picker-head>span{color:var(--rv-color-primary);font-size:var(--rv-font-size-sm);font-weight:800}.web-color-panel-value-grid{gap:var(--rv-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.web-color-panel-value{align-items:center;gap:var(--rv-space-2);box-sizing:border-box;min-width:0;height:48px;min-height:48px;padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.web-color-panel-value.selected{background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary)}.web-color-panel-value>span{overflow-wrap:anywhere;min-width:0;font-size:var(--rv-font-size-sm);font-weight:700}.web-color-assignment-groups>div{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.web-color-assignment-groups p{min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);gap:2px;margin:0;display:grid}.web-color-assignment-groups p span,.web-color-assignment-groups p small{overflow-wrap:anywhere;min-width:0}.web-color-assignment-groups p small{color:var(--rv-color-muted)}.mapping-saved-card>header{gap:var(--rv-space-4);grid-template-columns:minmax(0,1fr);display:grid}.mapping-saved-card>header h2{margin:0}.mapping-saved-header-tools{gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto;align-items:end;width:100%;min-width:0}.mapping-saved-header-tools .mapping-platform-tabs{border-bottom:0;width:100%;min-width:0;margin:0}.mapping-saved-header-tools>input{width:100%;min-height:var(--rv-control-height-md)}.mapping-saved-header-tools .mapping-sort-button{min-height:var(--rv-control-height-md);align-self:end}.jobs-reference-drawer{width:min(680px,100%);font-size:var(--rv-font-size-sm);line-height:1.5}.jobs-reference-drawer-header{min-height:96px;padding:var(--rv-space-5) var(--rv-space-6);align-items:flex-start}.jobs-reference-drawer-header>div{gap:var(--rv-space-2)}.jobs-reference-drawer-header h2{font-size:var(--rv-font-size-xl);line-height:1.2}.jobs-reference-drawer-header p{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);line-height:1.45}.jobs-reference-drawer-body{gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6)}.jobs-reference-drawer-body h3{font-size:var(--rv-font-size-md);margin:0;line-height:1.3}.jobs-reference-section-kicker{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.jobs-reference-status-hero{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);min-width:0;padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-left:4px solid var(--rv-color-primary);border-radius:var(--rv-radius-md);display:flex}.jobs-reference-status-hero>div:first-child{gap:var(--rv-space-2);min-width:0;display:grid}.jobs-reference-status-hero h3{align-items:center;gap:var(--rv-space-2);display:flex}.jobs-reference-status-hero h3>i{background:currentColor;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.jobs-reference-status-hero p,.jobs-reference-status-hero-time{color:var(--rv-color-muted);margin:0;line-height:1.45}.jobs-reference-status-hero-time{text-align:right;flex:0 0 142px;gap:3px;display:grid}.jobs-reference-status-hero-time small{font-size:var(--rv-font-size-xs)}.jobs-reference-status-hero-time strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-xs)}.jobs-reference-status-hero-success{border-left-color:var(--rv-color-accent)}.jobs-reference-status-hero-success h3{color:var(--rv-color-accent)}.jobs-reference-status-hero-running{border-left-color:var(--rv-color-primary)}.jobs-reference-status-hero-retry{border-left-color:var(--rv-color-warning)}.jobs-reference-status-hero-retry h3{color:var(--rv-color-warning)}.jobs-reference-status-hero-error{border-left-color:var(--rv-color-danger)}.jobs-reference-status-hero-error h3{color:var(--rv-color-danger)}.jobs-reference-progress-summary,.jobs-reference-facts-section,.jobs-reference-attempts-section{gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.jobs-reference-progress-heading,.jobs-reference-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-3);min-width:0;display:flex}.jobs-reference-progress-heading>div,.jobs-reference-section-heading>div{gap:var(--rv-space-1);min-width:0;display:grid}.jobs-reference-progress-heading>strong{color:var(--rv-color-accent);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-lg);white-space:nowrap}.jobs-reference-section-heading>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-align:right}.jobs-reference-progress-label{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);overflow-wrap:anywhere;margin:0;line-height:1.45}.jobs-reference-progress-track{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:999px;height:8px;overflow:hidden}.jobs-reference-progress-track>span{background:linear-gradient(90deg, var(--rv-color-primary), var(--rv-color-accent));border-radius:inherit;height:100%;transition:width .3s;display:block}.jobs-reference-progress-total{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.jobs-reference-progress-grid{gap:var(--rv-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jobs-reference-progress-grid p{min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);gap:3px;margin:0;display:grid}.jobs-reference-progress-grid small,.jobs-reference-progress-grid span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.3}.jobs-reference-progress-grid strong{font-family:var(--rv-font-mono);font-size:var(--rv-font-size-lg);line-height:1.15}.jobs-reference-section-heading{align-items:center}.jobs-reference-facts-section .job-detail-facts,.jobs-reference-attempts-section .table-wrap{min-width:0}.jobs-reference-error-alert{align-items:start;gap:var(--rv-space-2);grid-template-columns:minmax(0,1fr)}.jobs-reference-error-alert span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.jobs-reference-change-summary,.jobs-reference-scan-summary,.jobs-reference-batch-context,.jobs-reference-order-context{gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.jobs-reference-change-summary{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start}.jobs-reference-change-summary>div,.jobs-reference-scan-content,.jobs-reference-scan-content>div:first-child{gap:var(--rv-space-2);min-width:0;display:grid}.jobs-reference-change-summary p,.jobs-reference-scan-content p,.jobs-reference-order-context p{min-width:0;color:var(--rv-color-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.jobs-reference-scan-facts,.jobs-reference-order-facts{gap:var(--rv-space-2)}.jobs-reference-scan-facts p,.jobs-reference-order-facts p{align-content:start;min-height:58px}.jobs-reference-scan-facts p{gap:4px;display:grid}.job-detail-facts{gap:var(--rv-space-2)}.job-detail-facts p{min-height:66px;padding:var(--rv-space-3);align-content:start;gap:4px}.job-detail-facts small,.jobs-reference-order-facts small{font-size:var(--rv-font-size-xs);line-height:1.2}.job-detail-facts strong,.jobs-reference-order-facts strong{overflow-wrap:anywhere;min-width:0;font-size:var(--rv-font-size-sm);line-height:1.35}.jobs-reference-batch-heading{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.jobs-reference-batch-list{gap:var(--rv-space-2);display:grid}.jobs-reference-batch-list article{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.jobs-reference-batch-list article>span:first-child{overflow-wrap:anywhere;min-width:0}.jobs-reference-batch-list small{color:var(--rv-color-muted)}.job-detail-actions{justify-content:flex-end;gap:var(--rv-space-2);padding-top:var(--rv-space-2);border-top:1px solid var(--rv-color-border);flex-wrap:wrap;display:flex}.product-toolbar,.product-toolbar:focus-within{box-shadow:none}.product-toolbar .order-search:focus-within{border-color:var(--rv-color-border-strong);box-shadow:none}.product-toolbar .order-search input:focus-visible{outline-offset:0;outline:0}.operation-feedback-toast,.product-operation-toast{right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);align-items:start;gap:var(--rv-space-3);width:min(420px,100vw - 32px);padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-left:4px solid var(--rv-color-primary);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed}.operation-feedback-toast.success,.product-operation-toast.success{border-left-color:var(--rv-color-accent)}.operation-feedback-toast.error,.product-operation-toast.error{border-left-color:var(--rv-color-danger)}.operation-feedback-icon{width:8px;height:8px;color:var(--rv-color-accent);background:currentColor;border:0;border-radius:50%;flex:0 0 8px;margin-top:7px;display:block}.operation-feedback-toast.error .operation-feedback-icon,.product-operation-toast.error .operation-feedback-icon{color:var(--rv-color-danger);background:currentColor}.operation-feedback-toast>div,.product-operation-toast>div{gap:2px;min-width:0;display:grid}.operation-feedback-toast strong,.product-operation-toast strong{font-size:var(--rv-font-size-sm);line-height:1.3}.operation-feedback-toast p,.product-operation-toast p{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);overflow-wrap:anywhere;margin:0;line-height:1.45}.operation-feedback-toast>button,.product-operation-toast>button{width:28px;height:28px;min-height:28px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;place-items:center;padding:0;display:grid}.operation-feedback-toast>button:hover,.product-operation-toast>button:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-raised)}.operation-feedback-toast.error>button,.product-operation-toast.error>button{color:var(--rv-color-danger)}.operation-feedback-toast.error>button:hover,.product-operation-toast.error>button:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}@keyframes rv-spin{to{transform:rotate(360deg)}}}@layer utilities{.text-muted{color:var(--rv-color-muted)}.technical-text,.technical-field{font-family:var(--rv-font-mono)}.clickable-cell,.clickable-thumb{cursor:pointer}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}.rv-topbar-notifications{display:inline-flex;position:relative}.rv-topbar.has-notification-history{z-index:var(--rv-z-dropdown)}.rv-topbar-notification-trigger{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);place-items:center;padding:0;display:inline-grid;position:relative}.rv-topbar-notification-trigger:hover,.rv-topbar-notification-trigger[aria-expanded=true]{background:var(--rv-color-surface-raised);border-color:var(--rv-color-border-strong)}.rv-topbar-notification-count{color:#fff;background:var(--rv-color-primary);border:2px solid var(--rv-color-surface);border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-weight:850;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.rv-notification-history{top:calc(var(--rv-topbar-height) + 10px);z-index:var(--rv-z-toast);width:min(460px,100vw - 32px);max-height:min(560px,100dvh - 88px);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);box-shadow:var(--rv-shadow-lg);border-radius:16px;display:grid;position:fixed;right:16px;overflow:hidden}.rv-notification-history-heading{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;padding:14px var(--rv-space-4);background:var(--rv-color-surface-raised);border-bottom:1px solid var(--rv-color-border);flex-wrap:nowrap;display:flex}.rv-notification-history-heading strong{font-size:var(--rv-font-size-sm);letter-spacing:.01em;white-space:nowrap;flex:none;font-weight:800}.rv-notification-history-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.rv-notification-mark-all{min-height:32px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 22%, var(--rv-color-border));white-space:nowrap;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750}.rv-notification-mark-all:hover:not(:disabled){color:var(--rv-color-primary);background:color-mix(in srgb, var(--rv-color-primary-soft) 75%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-primary) 38%, var(--rv-color-border))}.rv-notification-mark-all:disabled{cursor:not-allowed;opacity:.45}.rv-notification-clear{min-height:32px;color:var(--rv-color-muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:12px;font-weight:750}.rv-notification-clear:hover:not(:disabled){color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 25%, var(--rv-color-border))}.rv-notification-clear:disabled{cursor:not-allowed;opacity:.5}.rv-notification-history-list{scrollbar-gutter:stable;gap:8px;max-height:min(420px,100dvh - 160px);padding:10px;display:grid;overflow-y:auto}.rv-notification-history-item{--rv-notification-tone:var(--rv-color-primary);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-left:3px solid color-mix(in srgb, var(--rv-notification-tone) 68%, var(--rv-color-surface));transition:background-color var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:13px 14px;display:grid}.rv-notification-history-item.is-success{--rv-notification-tone:var(--rv-color-accent)}.rv-notification-history-item.is-info{--rv-notification-tone:var(--rv-color-info)}.rv-notification-history-item.is-error{--rv-notification-tone:var(--rv-color-danger)}.rv-notification-history-item.is-unread{background:color-mix(in srgb, var(--rv-notification-tone) 7%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-notification-tone) 20%, var(--rv-color-border));border-left-color:var(--rv-notification-tone)}.rv-notification-history-item:hover{background:color-mix(in srgb, var(--rv-notification-tone) 10%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-notification-tone) 34%, var(--rv-color-border));border-left-color:var(--rv-notification-tone);transform:translateY(-1px)}.rv-notification-mark-read .ui-icon,.rv-notification-read-state .ui-icon{stroke-width:2.5px;width:16px;height:16px}.rv-notification-history-item.is-read{opacity:1}.rv-notification-history-copy{min-width:0}.rv-notification-history-copy>strong{color:var(--rv-color-ink);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.rv-notification-history-item p{color:var(--rv-color-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.45}.rv-notification-history-meta{color:var(--rv-color-muted);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:7px;font-size:11px;line-height:1.35;display:flex}.rv-notification-history-meta>span{color:color-mix(in srgb, var(--rv-notification-tone) 72%, var(--rv-color-ink))}.rv-notification-history-item time{color:var(--rv-color-muted);letter-spacing:.025em;font-size:11px;font-weight:500;display:inline}.rv-notification-mark-read,.rv-notification-read-state{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-height:28px;display:inline-flex}.rv-notification-mark-read{width:34px;min-width:34px;min-height:34px;color:var(--rv-notification-tone);background:color-mix(in srgb, var(--rv-notification-tone) 10%, var(--rv-color-surface));border:1px solid color-mix(in srgb, var(--rv-notification-tone) 25%, var(--rv-color-border));border-radius:9px;padding:0}.rv-notification-mark-read:hover{color:var(--rv-notification-tone);background:color-mix(in srgb, var(--rv-notification-tone) 18%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-notification-tone) 48%, var(--rv-color-border))}.rv-notification-read-state{min-height:26px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:999px;padding:0 8px;font-size:11px;font-weight:750}.rv-notification-history-empty{padding:var(--rv-space-5) var(--rv-space-4);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.rv-notification-history button:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:2px}.app-shell.stitch-shell main .order-reference-head,.app-shell.stitch-shell main .order-reference-head .order-column-filter-trigger{color:#f4f4f7}.app-shell.stitch-shell main .order-reference-head .order-column-filter.has-filter .order-column-filter-trigger{color:var(--rv-color-primary)}.app-shell.stitch-shell main .order-reference-table:has(>.order-reference-head:only-child):after{padding:var(--rv-space-5);color:var(--rv-color-muted);content:"Seçili filtrelerle eşleşen sipariş yok.";font-size:var(--rv-font-size-sm);text-align:center;display:block}.order-bulk-notice{position:relative;overflow:hidden}.order-bulk-notice:after{content:"";transform-origin:0;background:currentColor;height:3px;animation:5s linear forwards order-notice-progress;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@keyframes order-notice-progress{to{transform:scaleX(1)}}@media (width<=600px){.rv-notification-history{width:auto;max-width:none;position:fixed;top:68px;left:16px;right:16px}}@media (width>=701px){.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{width:var(--rv-sidebar-width);padding-inline:var(--rv-space-4);box-shadow:var(--rv-shadow-md)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .sidebar-profile-copy{display:grid}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .nav-label{opacity:1;visibility:visible;max-width:190px}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .nav-count{display:inline-flex}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .sidebar-brand-row{justify-content:initial;padding-inline:var(--rv-space-2)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .sidebar-pin-toggle{display:inline-grid}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .sidebar-profile{justify-content:initial;padding-inline:var(--rv-space-2)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .nav-label{transition:none}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav,.settings-nav) a,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-link{width:100%;height:var(--rv-control-height-md);min-height:var(--rv-control-height-md);padding-inline:var(--rv-space-3);border-width:1px;justify-content:flex-start}}.app-shell.stitch-shell main .product-page-heading{align-items:flex-start}.app-shell.stitch-shell main .product-page-heading-copy{justify-items:start;gap:var(--rv-space-3);min-width:0;display:grid}.app-shell.stitch-shell main .product-heading-back{align-items:center;gap:var(--rv-space-2);min-height:34px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 38%, var(--rv-color-border));border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;flex:none;padding:7px 11px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.app-shell.stitch-shell main .product-heading-back:hover{color:#fff;background:var(--rv-color-primary);border-color:var(--rv-color-primary)}.app-shell.stitch-shell main .product-heading-back .ui-icon{width:16px;height:16px}.app-shell.stitch-shell main .product-page-heading-title{min-width:0}.app-shell.stitch-shell main .product-add-wizardbar{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding-block:0;position:static;top:auto}.app-shell.stitch-shell main .product-top-layout{align-items:stretch}.app-shell.stitch-shell main .product-top-layout>.product-basics-card,.app-shell.stitch-shell main .product-top-layout>.product-top-sidebar,.app-shell.stitch-shell main .product-top-sidebar>.product-pricing-card{height:100%}.app-shell.stitch-shell main .product-top-layout>.product-basics-card,.app-shell.stitch-shell main .product-top-sidebar>.product-pricing-card{box-sizing:border-box}.app-shell.stitch-shell main .rich-text-html-editor{box-sizing:border-box;resize:none;width:100%;height:220px;min-height:220px;max-height:none;font:inherit;line-height:1.5;display:block;overflow:auto}.app-shell.stitch-shell main .product-submit-sticky{z-index:var(--rv-z-sticky);background:color-mix(in srgb, var(--rv-color-surface) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:0}.app-shell.stitch-shell main .variant-table-header-with-action{justify-content:flex-start;gap:var(--rv-space-2)}.app-shell.stitch-shell main .variant-header-action{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--rv-color-primary);border-radius:var(--rv-radius-sm);background:0 0;border:0}.app-shell.stitch-shell main .variant-header-action:hover,.app-shell.stitch-shell main .variant-header-action:focus-visible{color:var(--rv-color-ink);background:0 0;border-color:#0000}.app-shell.stitch-shell main .variant-header-action-icon{stroke-width:2px;width:20px;height:20px}.app-shell.stitch-shell main .variant-table-head,.app-shell.stitch-shell main .variant-table-row{column-gap:var(--rv-space-2)}.app-shell.stitch-shell main .variant-table-row{transition:transform .18s,opacity .18s,background-color .18s,box-shadow .18s;position:relative}.app-shell.stitch-shell main .variant-table-row.is-dragging{z-index:1;opacity:.68;background:var(--rv-color-primary-soft);box-shadow:0 8px 20px color-mix(in srgb, var(--rv-color-primary) 18%, transparent);transform:scale(.995)}.app-shell.stitch-shell main .variant-table-row.is-drag-target{background:color-mix(in srgb, var(--rv-color-primary) 10%, var(--rv-color-surface));box-shadow:inset 0 2px 0 var(--rv-color-primary), inset 0 -2px 0 var(--rv-color-primary)}.app-shell.stitch-shell main .variant-row-lead:active{cursor:grabbing}.app-shell.stitch-shell main .variant-media-cell{place-items:center;min-height:100%;display:grid}.app-shell.stitch-shell main .variant-media-button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--rv-color-primary);border-radius:var(--rv-radius-sm);background:0 0;border:0}.app-shell.stitch-shell main .variant-media-button:hover,.app-shell.stitch-shell main .variant-media-button:focus-visible{color:var(--rv-color-ink);background:0 0;border-color:#0000}.app-shell.stitch-shell main .variant-media-button .variant-media-icon{stroke-width:2px;width:20px;height:20px}.app-shell.stitch-shell main .dashboard-operational-card{grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;column-gap:8px;min-height:112px;padding:12px;display:grid}.app-shell.stitch-shell main .dashboard-operational-card>.dashboard-metric-icon{flex:0 0 36px;width:36px;height:36px}.app-shell.stitch-shell main .dashboard-operational-copy{min-width:0}.app-shell.stitch-shell main .dashboard-operational-copy>span{overflow-wrap:normal;word-break:normal;max-height:none}.app-shell.stitch-shell main .dashboard-summary-value-row{align-items:center}.app-shell.stitch-shell main .dashboard-summary-value-row>strong{line-height:1.1}.app-shell.stitch-shell main .dashboard-summary-value-row>.dashboard-summary-trend{align-self:center;line-height:1}.app-shell.stitch-shell main .dashboard-summary-value-row .dashboard-trend-icon{display:block}@media (width>=701px){.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){font-size:14px;line-height:1.3}}@media (width<=700px){.dashboard .page-heading>div:first-child{min-height:auto}}@media (width>=1600px){:root{--rv-content-max-width:1760px;--rv-content-wide-max-width:1840px}.content.f3,.rv-page-wide{width:min(100%, var(--rv-content-wide-max-width))}}@media (width<=1200px){.content{padding-inline:28px}.dashboard-metrics,.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-operational-grid,.dashboard-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-performance-grid{grid-template-columns:1fr}.invoice-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-report-grid{grid-template-columns:1fr}.dashboard-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-revenue-panel{grid-column:auto}.integration-grid,.publish-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-designer-workspace{grid-template-columns:minmax(190px,.8fr) minmax(360px,1.4fr)}.shipping-designer-inspector{grid-column:1/-1}.product-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.product-toolbar .order-search{grid-column:1/-1}.orders-control-bar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(160px,.7fr))}.orders-control-bar .orders-filter-reset{grid-column:1/-1;justify-self:start}.product-top-layout{grid-template-columns:1fr}.product-pricing-card .product-step-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-basics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-basics-grid .product-title-field,.product-basics-grid .product-brand-field{grid-column:1/-1}.order-reference-table{overflow:auto visible}.order-reference-head{top:0}}@media (width<=1400px) and (width>=1201px){.preferred-product-catalog{width:100%;min-width:0}.product-catalog-table{min-width:0}.product-catalog-head,.product-catalog-row{grid-template-columns:34px 76px minmax(170px,2fr) minmax(110px,.8fr) minmax(70px,.55fr) minmax(62px,.45fr) minmax(82px,.65fr) minmax(124px,.75fr) minmax(136px,.85fr)}.product-list-thumb,.product-list-placeholder{width:68px;height:102px;min-height:102px}.product-list-actions{gap:var(--rv-space-1)}.product-list-actions a,.product-list-actions button{width:34px;height:34px;min-height:34px}.product-list-actions>a,.product-list-actions>button{flex-basis:34px}.product-list-actions .product-action-icon{width:16px;height:16px}.variant-table-head,.variant-table-row{grid-template-columns:42px minmax(150px,1.2fr) minmax(118px,.9fr) minmax(118px,.9fr) 84px 96px 104px 96px 132px;min-width:1120px}.variant-table-head>*,.variant-table-row>*{padding-inline:6px}.order-reference-head,.order-reference-grid{grid-template-columns:32px minmax(112px,.72fr) minmax(70px,.42fr) minmax(165px,1.15fr) minmax(72px,.42fr) minmax(84px,.52fr) minmax(96px,.68fr) minmax(106px,.68fr);min-width:0}.order-reference-products>article{grid-template-columns:68px minmax(0,1fr)}.order-reference-products img,.reference-product-placeholder{width:68px}.reference-product-media{width:68px;min-width:68px;height:102px;min-height:102px}.product-image-button,.reference-product-media>.reference-product-placeholder{width:68px;height:102px}}@media (width>=1280px){.category-attribute-mapping-list{gap:var(--rv-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.category-attribute-field{gap:var(--rv-space-2);padding:var(--rv-space-2);grid-template-columns:minmax(132px,.78fr) minmax(0,1.22fr)}.category-attribute-field-head{align-items:flex-start}.category-attribute-field-head strong{font-size:var(--rv-font-size-sm)}.category-attribute-count{padding:4px 7px}.app-shell.stitch-shell main .category-attribute-select-trigger{min-height:40px;padding-inline:var(--rv-space-2)}}@media (width>=1800px){.category-attribute-mapping-list{grid-template-columns:repeat(4,minmax(0,1fr))}.category-attribute-field{grid-template-columns:minmax(140px,.82fr) minmax(0,1.18fr)}}@media (width>=901px){.attribute-builder-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.embedded-attribute-grid,.mapping-unified-grid,.panel-library-section .panel-attribute-create,.panel-library-section .panel-attribute-records{grid-template-columns:1fr}.app-shell.stitch-shell{grid-template-columns:var(--rv-sidebar-width) minmax(0, 1fr)}.app-shell.stitch-shell.sidebar-collapsed{grid-template-columns:var(--rv-sidebar-collapsed-width) minmax(0, 1fr)}.app-shell.stitch-shell>aside{width:var(--rv-sidebar-width);padding-inline:var(--rv-space-4)}.app-shell.stitch-shell.sidebar-collapsed>aside{width:var(--rv-sidebar-collapsed-width);padding-inline:var(--rv-space-3)}.app-shell.stitch-shell.sidebar-collapsed .brand.wordmark{display:none}.app-shell.stitch-shell.sidebar-collapsed .nav-label{display:block}.app-shell.stitch-shell>aside .sidebar-pin-toggle{display:inline-grid}.rv-topbar{left:var(--rv-sidebar-width)}.app-shell.stitch-shell.sidebar-collapsed .rv-topbar{left:var(--rv-sidebar-collapsed-width)}.integration-reference-heading,.jobs-reference-heading,.mapping-reference-heading{align-items:flex-start;gap:var(--rv-space-4);flex-direction:column}.integration-heading-actions,.jobs-reference-heading-actions,.mapping-reference-heading-actions{justify-content:flex-start;justify-items:stretch;width:100%}.mapping-transfer-actions{width:100%}.mapping-transfer-actions>*{flex:180px}.mapping-reference-grid{grid-template-columns:1fr}.mapping-saved-card>header{flex-direction:column;align-items:flex-start}.mapping-saved-header-tools{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.mapping-advanced-modal,.mapping-values-modal{width:min(100%,100vw - 24px)}.mapping-values-modal .value-mapping-heading{flex-direction:column;align-items:stretch}.mapping-values-modal .value-mapping-heading-actions{justify-content:flex-start;width:100%}.mapping-values-modal .value-mapping-heading-actions>button{flex:180px}.value-mapping-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1.2fr)}.web-color-assignment-picker{grid-template-columns:1fr}.web-color-panel-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.web-color-assignment-groups>div,.jobs-reference-change-summary{grid-template-columns:1fr}.jobs-reference-status-hero{flex-direction:column}.jobs-reference-status-hero-time{text-align:left;flex-basis:auto}.jobs-reference-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-reference-section-heading{flex-direction:column;align-items:flex-start}.jobs-reference-section-heading>span{text-align:left}.jobs-reference-batch-list article{grid-template-columns:minmax(0,1fr) auto}.jobs-reference-batch-list article>b{grid-column:2}.appearance-settings-grid,.appearance-color-grid,.appearance-color-theme-list,.database-scope-group,.product-layout-grid,.dashboard-performance-grid{grid-template-columns:1fr}.dashboard-operational-grid,.dashboard-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-performance-filters{justify-content:flex-end;width:100%}.appearance-color-themes-heading{flex-direction:column;align-items:stretch}.appearance-color-theme-create{width:100%}.database-scope-group{gap:var(--rv-space-3)}.form-grid,.detail-grid,.split,.grid,.cards,.brand-mapping-pair-grid{grid-template-columns:1fr}.brand-mapping-pair-grid>.mapping-side.local,.brand-mapping-pair-grid>.mapping-link-rail,.brand-mapping-pair-grid>.mapping-side.remote{grid-column:1}.mapping-link-rail{justify-content:center;align-items:center;gap:var(--rv-space-2);padding-block:var(--rv-space-1);display:flex}.brand-library-create{grid-template-columns:1fr}.mapping-action{flex-direction:column;align-items:stretch}.product-toolbar{grid-template-columns:1fr 1fr}.product-toolbar .order-search{grid-column:1/-1}.return-reference-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.return-reference-filters .return-filter-actions{grid-column:1/-1}.invoice-reference-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-reference-filters>label:first-child,.invoice-reference-date-filter{grid-column:1/-1}.invoice-reference-filter-reset{grid-column:1/-1;justify-self:start}.invoice-viewer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.return-line{grid-template-columns:72px minmax(0,1fr)}.return-line>.stock-disposition,.return-line>.badge{grid-column:1/-1}.publish-selection-footer{grid-template-columns:minmax(0,1fr) auto}.publish-selection-footer>button{grid-column:1/-1}.marketplace-pricing-bar{grid-template-columns:minmax(160px,1fr) repeat(2,minmax(120px,.75fr))}.marketplace-pricing-toggle{grid-column:1/-1;justify-self:end}.rv-auth-header{width:min(100% - 32px,1180px)}.rv-auth-stage{width:min(100%,700px);padding-inline:16px}}@media (width<=700px){.app-shell.stitch-shell{display:block}.app-shell.stitch-shell>aside,.app-shell.stitch-shell.sidebar-pinned>aside{width:100%;min-height:auto;padding:var(--rv-space-2) var(--rv-space-3);border-right:0;border-bottom:1px solid var(--rv-color-border);display:block;position:static}.app-shell.stitch-shell>aside .sidebar-brand-row{padding:0 0 var(--rv-space-2);border-bottom:0;justify-content:flex-start}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row{align-content:initial;justify-content:flex-start;justify-items:initial;min-height:48px;padding:0 0 var(--rv-space-2);grid-template-rows:none;row-gap:0;display:flex}.app-shell.stitch-shell>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed>aside .brand.wordmark{display:grid}.app-shell.stitch-shell>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed>aside .nav-label{display:inline}.app-shell.stitch-shell>aside .sidebar-pin-toggle{display:inline-grid}.app-shell.stitch-shell>aside nav,.app-shell.stitch-shell>aside .settings-nav{gap:var(--rv-space-2);border:0;margin:0;padding:0;display:flex;overflow-x:auto}.app-shell.stitch-shell>aside nav .nav-group{display:contents}.app-shell.stitch-shell>aside nav a,.app-shell.stitch-shell>aside .logout-link{width:auto;padding-inline:var(--rv-space-3);flex:none;justify-content:flex-start}.app-shell.stitch-shell>aside .settings-nav>a,.app-shell.stitch-shell>aside .settings-nav>.logout-link{width:auto}.app-shell.stitch-shell.sidebar-collapsed>aside nav a,.app-shell.stitch-shell.sidebar-collapsed>aside .logout-link{padding-inline:var(--rv-space-3);justify-content:flex-start}.app-shell.stitch-shell>aside .settings-nav{margin-top:var(--rv-space-1);padding-top:0}.app-shell.stitch-shell>main{padding-top:62px}.rv-topbar,.app-shell.stitch-shell.sidebar-pinned .rv-topbar,.app-shell.stitch-shell.sidebar-collapsed .rv-topbar{min-height:62px;padding-inline:var(--rv-space-4);left:0}.rv-user-chip{display:none}.content{padding:24px 16px 44px}.dashboard-summary-grid{grid-template-columns:1fr}.dashboard-heading-actions{grid-template-columns:1fr;justify-content:stretch;align-items:end;width:100%;display:grid}.dashboard-report-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.dashboard-header-period{min-width:0}.dashboard-report-download{width:100%;padding-inline:var(--rv-space-2)}.dashboard-date{text-align:right}.dashboard-operational-grid,.dashboard-health-grid{grid-template-columns:1fr}.dashboard-section-heading{flex-direction:column;align-items:flex-start}.dashboard-card-header{flex-direction:column}.dashboard-performance-filters{justify-content:stretch}.dashboard-performance-filters>label{flex:1 1 0;min-width:0}.dashboard-performance-toolbar{flex-direction:column;align-items:stretch}.dashboard-platform-filter{width:100%}.dashboard-performance-chart{height:250px}.page-heading{align-items:flex-start;gap:var(--rv-space-3);flex-direction:column}.dashboard .page-heading{align-items:flex-start;display:flex}.invoice-reference-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-reference-filters{grid-template-columns:1fr}.invoice-reference-filters>label:first-child,.invoice-reference-date-filter,.invoice-reference-filter-reset{grid-column:auto}.invoice-reference-workspace>header{flex-direction:column;align-items:flex-start}.invoice-reference-page-size{justify-content:space-between;width:100%}.invoice-draft-notice,.invoice-draft-customer,.invoice-draft-table,.invoice-draft-total,.invoice-draft-recovery,.invoice-draft-message,.invoice-viewer-summary,.invoice-viewer-lines,.invoice-viewer-documents,.invoice-viewer-empty,.invoice-draft-modal>footer,.invoice-viewer-modal>footer,.invoice-upload-modal>footer{margin-inline:var(--rv-space-4)}.invoice-draft-customer,.invoice-viewer-summary{grid-template-columns:1fr}.integration-settings-modal{border-left:0;border-radius:0}.integration-settings-modal>header{padding-inline:var(--rv-space-4)}.integration-inline-workspace{padding:var(--rv-space-4)}.integration-detail-write-heading{flex-direction:column;align-items:flex-start}.invoice-detail-header,.invoice-detail-body,.invoice-detail-footer{padding-inline:var(--rv-space-4)}.invoice-detail-addresses,.invoice-detail-summary-facts{grid-template-columns:1fr}.invoice-panel-heading{flex-direction:column;align-items:flex-start}.invoice-document-upload{grid-template-columns:1fr;align-items:stretch}.mfa-verify{grid-template-columns:1fr}.security-modal-error,.mapping-transfer-options,.mapping-transfer-warning{margin-inline:var(--rv-space-4)}.return-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.return-detail-content{padding-inline:var(--rv-space-4)}.return-detail-backdrop{padding:var(--rv-space-2)}.return-detail-modal{width:100%;max-height:calc(100dvh - 16px)}.return-detail-content>h3,.return-detail-products{margin-inline:0}.return-detail-modal>footer{padding-inline:var(--rv-space-4)}.page-heading-actions,.dashboard-heading-actions,.returns-reference-heading-actions{justify-content:flex-start;width:100%}.products-page-actions{width:min(100%,432px)}.dashboard-report-grid,.dashboard-bottom-grid,.integration-grid,.publish-platform-grid,.publish-selection-footer{grid-template-columns:1fr}.publish-selection-footer>button{grid-column:auto;width:100%}.publish-platform-tracking{grid-template-columns:minmax(0,1fr) auto}.dashboard-revenue-panel{grid-column:auto}.dashboard-revenue-controls{width:100%}.dashboard-revenue-controls label{flex:140px}.product-toolbar{grid-template-columns:1fr}.orders-control-bar{grid-template-columns:1fr;align-items:stretch}.orders-control-bar .orders-filter-reset{grid-column:auto;width:100%}.orders-bulk-toolbar{flex-direction:column;align-items:stretch}.orders-bulk-actions{justify-content:stretch}.orders-bulk-actions button{flex:180px}.product-toolbar .order-search{grid-column:auto}.products-page-actions{width:100%;max-width:none}.product-add-wizardbar{top:62px}.product-add-progress{gap:var(--rv-space-2);grid-template-columns:1fr}.product-add-progress>i{display:none}.product-add-progress button{width:100%}.product-step-grid,.product-basics-grid,.product-pricing-card .product-step-grid{grid-template-columns:1fr}.product-basics-grid .product-title-field,.product-basics-grid .product-brand-field,.product-basics-grid .product-category-field,.wide{grid-column:auto}.product-identifiers-grid,.category-attribute-mapping-list{grid-template-columns:1fr}.category-attribute-field{grid-template-columns:1fr;align-items:stretch}.category-attribute-field-web-color{grid-column:1/-1;grid-template-columns:1fr}.attribute-builder-web-color-mode,.attribute-builder-web-color-manual{grid-template-columns:1fr}.category-attribute-field-head{align-items:flex-start}.attribute-variant-action{grid-template-columns:1fr;align-items:stretch}.attribute-variant-actions,.attribute-variant-actions button{width:100%}.editor-section-title{margin-bottom:var(--rv-space-4)}.product-options-header{flex-wrap:wrap}.product-options-header>div{flex:calc(100% - 52px)}.product-options-sync-button{margin-left:46px}.bulk-option-sync-options{grid-template-columns:1fr}.bulk-option-sync-body{padding-inline:var(--rv-space-4)}.rich-text-editor-head{flex-direction:column;align-items:flex-start}.rich-text-editor-meta{justify-content:space-between;width:100%}.marketplace-pricing-bars-head,.attribute-variant-action,.variant-filter-panel-head,.variant-table-toolbar,.product-submit-sticky{flex-direction:column;align-items:flex-start}.marketplace-pricing-bar,.variant-filter-grid,.variant-bulk-editor,.quick-edit-filter-row,.quick-edit-fields{grid-template-columns:1fr}.quick-edit-variant{grid-template-columns:auto minmax(0,1fr);align-items:start}.quick-edit-variant-controls{grid-column:2}.variant-platform-pricing-card{grid-template-columns:minmax(0,1fr) repeat(2,minmax(88px,.6fr))}.variant-platform-pricing-card>button{grid-column:1/-1;justify-self:start}.variant-platform-pricing-platform-columns,.variant-platform-pricing-variant-items{grid-template-columns:1fr}.product-quick-edit-modal>form{padding-inline:var(--rv-space-4)}.variant-platform-pricing-filter-grid,.variant-bulk-edit-filters>div{grid-template-columns:1fr}.quick-edit-footer{flex-wrap:wrap;align-items:stretch}.quick-edit-footer>span{flex:100%;margin-right:0}.quick-edit-footer>button{flex:1 1 0}.product-delete-body{padding-inline:var(--rv-space-4)}.product-delete-summary{padding:var(--rv-space-3);grid-template-columns:32px minmax(0,1fr)}.mapping-export-scope-grid,.courier-options{grid-template-columns:1fr}.mapping-export-options .mapping-transfer-all-option{grid-template-columns:18px minmax(0,1fr)}.mapping-transfer-all-option em{grid-column:2;justify-self:start}.single-order-sync-form{padding-inline:var(--rv-space-4)}.single-order-sync-footer{flex-wrap:wrap}.single-order-sync-footer>button{flex:1 1 0}.courier-description,.courier-change-modal>h3,.courier-options,.courier-progress,.bulk-operation-summary,.courier-change-modal>.error{margin-inline:var(--rv-space-4)}.courier-change-modal>footer{padding-inline:var(--rv-space-4)}.panel-attribute-modal{padding:var(--rv-space-2)}.panel-attribute-modal-card>header,.panel-attribute-add-value,.panel-attribute-value-editor,.panel-attribute-category-search,.panel-attribute-category-list,.panel-attribute-category-modal-card>footer{padding-inline:var(--rv-space-4)}.panel-attribute-add-value{grid-template-columns:minmax(0,1fr) auto}.panel-attribute-add-value .panel-attribute-sort-actions{grid-area:1/2}.panel-attribute-add-value>button{grid-column:1/-1}.variant-media-bulk-fields{padding-inline:var(--rv-space-4);grid-template-columns:1fr}.variant-media-bulk-match-summary{padding-inline:var(--rv-space-4)}.variant-media-picker-grid{padding-inline:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.variant-media-picker-modal>footer>button:first-child{margin-right:0}.marketplace-pricing-toggle{grid-column:auto;justify-self:stretch}.variant-table-toolbar-actions,.product-submit-actions{width:100%}.variant-table-toolbar-actions>*,.product-submit-actions>*{flex:1}.publish-platform-facts{gap:var(--rv-space-3);grid-template-columns:1fr}.product-submit-sticky{padding:var(--rv-space-4)}.return-reference-filters{grid-template-columns:1fr}.return-reference-filters .return-filter-actions{grid-column:auto;justify-self:stretch}.return-filter-actions>*{flex:1}.return-line{grid-template-columns:1fr}.return-line>.operation-image{width:64px}.stock-disposition{grid-template-columns:1fr}.stock-disposition button{width:100%}.order-pagination{flex-direction:column;align-items:flex-start}.sessions li{grid-template-columns:32px minmax(0,1fr)}.sessions li>:last-child{grid-column:2;justify-self:start}.workspace-modal-backdrop{padding:var(--rv-space-2)}.workspace-modal>header,.workspace-modal>footer,.security-modal-body,.product-import-body{padding-inline:var(--rv-space-4)}.connection-data-reset-modal .reference-action-body{padding:var(--rv-space-4)}.connection-data-reset-options{max-height:min(38dvh,280px);padding:var(--rv-space-2)}.shipping-label-preview-wrap,.shipping-label-batch-preview{padding:var(--rv-space-4)}.shipping-label-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-label-modal-actions>span{grid-column:1/-1}.shipping-label-batch-preview{grid-template-columns:1fr}.invoice-info-modal .invoice-address-sheet{padding:var(--rv-space-4)}.invoice-address-sheet dl{gap:var(--rv-space-1);grid-template-columns:1fr}.invoice-address-sheet dd+dt{margin-top:var(--rv-space-2)}.jobs-reference-filter-panel,.shipping-designer-workspace{grid-template-columns:1fr}.shipping-designer-inspector{grid-column:auto}.shipping-designer-format-tabs{width:100%;margin-left:0}.shipping-designer-format-tabs button{flex:1}.product-import-connections,.product-import-tabs,.product-import-scan-grid,.product-import-options-grid,.product-import-body>fieldset:nth-of-type(3){grid-template-columns:1fr}.product-import-body>fieldset:nth-of-type(3)>legend{grid-column:auto}.product-import-modal>footer{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-import-modal>footer>button{min-width:0}.rv-filter-actions>*{flex:1}.rv-modal-body,.rv-drawer-body{padding:var(--rv-space-4)}.rv-auth-header{min-height:70px;padding-top:16px}.rv-auth-stage{padding-top:32px;padding-bottom:24px}.rv-auth-login-top{font-size:9px}.rv-auth-card{padding:24px 20px}.rv-auth-page-footer{width:min(100% - 32px,1180px);padding-bottom:16px}}@media print{body>*{visibility:hidden}.shipping-label-backdrop,.shipping-label-backdrop *{visibility:visible}.shipping-label-backdrop{background:0 0;padding:0;display:block;position:static}.shipping-label-modal{width:auto;max-height:none;box-shadow:none;border:0;display:block;overflow:visible}.shipping-label-modal>header,.shipping-label-modal>footer{display:none}.shipping-label-preview-wrap,.shipping-label-batch-preview{background:0 0;padding:0;display:block;overflow:visible}.shipping-label-print-surface{box-shadow:none;page-break-after:always;border:0;margin:0}.shipping-label-print-surface:last-child{page-break-after:auto}}@media (width<=480px){.products-page-actions,.dashboard-metrics,.value-mapping-row{grid-template-columns:1fr}.value-mapping-row>b{transform:rotate(90deg)}.web-color-panel-value-grid{grid-template-columns:1fr}.operation-feedback-toast,.product-operation-toast{width:calc(100vw - 32px);bottom:16px;right:16px}.invoice-reference-metrics,.invoice-detail-summary,.return-detail-summary,.return-detail-product-facts,.recovery-code-grid,.invoice-draft-notice{grid-template-columns:1fr}.invoice-draft-notice>span{margin-inline:auto}.order-column-filter-popover,.order-column-filter-popover.invoice-filter-popover,.jobs-reference-filter-panel{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.rv-spinner{animation:none}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}.content,.rv-page{align-content:start;gap:var(--rv-space-5);display:grid}.content>*,.rv-page>*{margin-block:0}.content>.page-heading,.content>.integration-reference-heading,.content>.jobs-reference-heading,.content>.mapping-reference-heading,.content>:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs){margin-bottom:0}.sidebar-profile-copy{text-align:center;justify-items:center}.sidebar-profile-copy strong{font-size:var(--rv-font-size-md)}.dashboard .page-heading>div:first-child{align-content:start;gap:var(--rv-space-1);min-height:auto;display:grid}.dashboard .page-heading .eyebrow{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.2}.dashboard .page-heading h1{margin:0}.dashboard .page-heading .lede{max-width:62ch;margin:var(--rv-space-1) 0 0;color:var(--rv-color-muted)}.dashboard-summary-trend{white-space:nowrap;max-width:100%}.dashboard-channel-footer>a{align-items:center;gap:var(--rv-space-1);white-space:nowrap;flex:none;display:inline-flex}.product-list-status.pill,.pill.good,.pill.warn,.pill.bad{border:1px solid;font-weight:600}.product-list-status.pill.good{color:#fff;background:color-mix(in srgb, var(--rv-color-accent) 22%, var(--rv-color-surface));border-color:#0000}.product-list-status.pill.good .product-status-dot{color:var(--rv-color-accent)}.product-list-status.pill.warn{color:var(--rv-color-warning);background:color-mix(in srgb, var(--rv-color-warning) 22%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-warning) 58%, var(--rv-color-border))}.product-list-status.pill.bad{color:var(--rv-color-danger);background:color-mix(in srgb, var(--rv-color-danger) 22%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-danger) 58%, var(--rv-color-border))}.product-list-status.pill.neutral{color:var(--rv-color-info);background:color-mix(in srgb, var(--rv-color-info) 18%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-info) 52%, var(--rv-color-border))}.app-shell.stitch-shell main select{appearance:none;text-align:left;text-align-last:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23919bb5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px 14px;padding-right:38px}.app-shell.stitch-shell main select option,.app-shell.stitch-shell main .mapping-page :is(.searchable-select-trigger,.panel-category-picker-trigger,.searchable-select-options>button,.panel-category-picker [role=option]){text-align:left}.app-shell.stitch-shell main .mapping-page .searchable-select-options>button{text-align:left;justify-content:flex-start;justify-items:start}.app-shell.stitch-shell main .mapping-page .panel-category-picker [role=option]{text-align:left;justify-content:start;justify-items:start}.app-shell.stitch-shell main .mapping-page .panel-category-picker>div:first-child>button{box-sizing:border-box;border-radius:var(--rv-radius-sm);flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.app-shell.stitch-shell main .dashboard-period-control:after{right:var(--rv-space-3)}.app-shell.stitch-shell main .dashboard-header-period select{background-image:none;padding-inline:40px 32px}.appearance-theme-field{gap:var(--rv-space-2);display:grid}.appearance-theme-picker{min-width:0;position:relative}.app-shell.stitch-shell main .appearance-theme-trigger{width:100%;min-width:0;min-height:var(--rv-control-height-md);justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);text-align:left;display:flex}.app-shell.stitch-shell main .appearance-theme-trigger:hover{border-color:var(--rv-color-primary)}.appearance-theme-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appearance-theme-trigger .ui-icon{width:16px;height:16px;color:var(--rv-color-muted);flex:0 0 16px}.appearance-theme-menu{top:calc(100% + var(--rv-space-2));z-index:var(--rv-z-dropdown);max-height:min(320px,100vh - 160px);padding:var(--rv-space-2);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-lg);gap:2px;display:grid;position:absolute;left:0;right:0;overflow-y:auto}.appearance-theme-menu>button{width:100%;min-width:0;min-height:42px;padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:0;align-content:center;justify-items:start;gap:2px;display:grid}.appearance-theme-menu>button:hover,.appearance-theme-menu>button[aria-selected=true]{background:var(--rv-color-primary-soft)}.appearance-theme-menu>button strong,.appearance-theme-menu>button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appearance-theme-menu>button small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.rv-topbar{z-index:var(--rv-z-sticky);position:fixed;top:0;right:0}.sessions li{padding-block:var(--rv-space-3)}.sessions li.current>b{height:var(--rv-control-height-md);min-height:var(--rv-control-height-md);box-sizing:border-box;padding:0 var(--rv-space-3);color:var(--rv-color-primary);background:var(--rv-color-surface);border:1px solid color-mix(in srgb, var(--rv-color-primary) 58%, var(--rv-color-border));border-radius:var(--rv-radius-sm);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.security-sessions-card .sessions .session-delete-action{color:var(--rv-color-danger);background:color-mix(in srgb, var(--rv-color-danger) 10%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-danger) 58%, var(--rv-color-border))}.security-sessions-card .sessions .session-delete-action:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-danger);border-color:var(--rv-color-danger)}.settings-sticky-actions{bottom:var(--rv-space-4);z-index:var(--rv-z-sticky);justify-content:flex-end;align-items:center;gap:var(--rv-space-2);margin-top:var(--rv-space-5);padding:var(--rv-space-3);background:color-mix(in srgb, var(--rv-color-surface) 94%, transparent);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky}.settings-sticky-actions>button{margin:0}.database-reset-panel>.settings-sticky-actions{margin-top:var(--rv-space-5)}.database-scope-list>label{box-sizing:border-box;align-items:center;height:47px;min-height:47px}.appearance-settings-actions{margin-top:var(--rv-space-5)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){border-width:0;justify-content:center;gap:0;width:44px;height:44px;min-height:44px;padding:0}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link) .nav-icon{margin-inline:auto}.database-scope-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.appearance-theme-options{gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.appearance-theme-option{align-items:center;gap:var(--rv-space-2);min-width:0;min-height:44px;color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);text-align:left;padding:6px 10px;display:flex}.appearance-theme-option:hover:not(:disabled){color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.appearance-theme-option.is-selected{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-color-primary) 22%, transparent)}.appearance-theme-option>span:last-child{gap:2px;min-width:0;display:grid}.appearance-theme-option strong,.appearance-theme-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.appearance-theme-option strong{font-size:var(--rv-font-size-xs)}.appearance-theme-option small{color:var(--rv-color-muted);font-size:11px}.appearance-theme-option-icon{width:26px;height:26px;color:var(--rv-color-primary);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:50%;flex:0 0 26px;place-items:center;display:inline-grid}.appearance-color-theme-create input{height:36px;min-height:36px}.appearance-color-theme-label{align-items:center;height:36px;min-height:36px;display:inline-flex}.appearance-color-control code{box-sizing:border-box;justify-content:center;align-items:center;height:34px;min-height:34px;display:inline-flex}.appearance-settings-panel>button:last-child{margin-top:var(--rv-space-5)}.mapping-reference-grid{column-gap:var(--rv-space-4);row-gap:var(--rv-space-4)}.mapping-reference-local,.mapping-reference-target,.mapping-target-controls{gap:var(--rv-space-2)}.mapping-category-builder{padding:var(--rv-space-4)}.mapping-category-builder .mapping-reference-grid{margin-top:var(--rv-space-3)}.mapping-category-builder .mapping-local-manager>summary{width:max-content;min-height:34px;padding:0 var(--rv-space-2);color:var(--rv-color-primary);background:0 0;border-color:#0000}.mapping-category-builder .mapping-local-manager>summary small{display:none}.mapping-category-builder .mapping-local-manager>summary:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-border-strong)}.brand-library-create>label{gap:var(--rv-space-2);display:grid}.brand-mapping-pair-grid{align-items:stretch}.brand-mapping-pair-grid>.mapping-side{align-self:stretch;gap:var(--rv-space-3)}.brand-mapping-pair-grid>.mapping-link-rail{align-self:stretch}.brand-mapping-saved-card>header>div{display:none}.mapping-section-heading h2,.mapping-saved-card>header h2{align-items:center;gap:var(--rv-space-2);display:inline-flex}.mapping-section-heading h2 .ui-icon,.mapping-saved-card>header h2 .ui-icon{flex:0 0 18px}.mapping-saved-card>header{margin-bottom:0}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs)>:is(button,a):is(.active,.is-active,[aria-selected=true]){color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-primary) 18%, var(--rv-color-surface-raised));box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-color-primary) 35%, transparent), 0 2px 8px #00000029}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs)>:is(button,a):is(.active,.is-active,[aria-selected=true]) :is(.status-tab-count,.rv-tab-count,.jobs-reference-tab-count){color:var(--rv-color-ink);background:var(--rv-color-surface);border-color:color-mix(in srgb, var(--rv-color-primary) 42%, var(--rv-color-border))}.mapping-saved-card>header{gap:var(--rv-space-5);margin-bottom:var(--rv-space-1)}.mapping-saved-table{margin-top:var(--rv-space-5)}@media (width<=768px){.content,.rv-page{gap:var(--rv-space-4)}.sidebar-profile-copy{text-align:left;justify-items:start}.dashboard .page-heading .eyebrow{font-size:var(--rv-font-size-xs)}}@media (width<=540px){.database-scope-list,.appearance-theme-options{grid-template-columns:1fr}}@media (width<=600px){.settings-sticky-actions{bottom:var(--rv-space-2);flex-wrap:wrap;justify-content:stretch}.settings-sticky-copy,.settings-sticky-actions:before{flex:100%;min-width:0}.settings-sticky-actions>button{flex:1 1 0;min-width:0}.database-reset-panel>.settings-sticky-actions{justify-content:stretch}}@media (width<=768px){.app-shell.stitch-shell{display:block}.app-shell.stitch-shell>aside,.app-shell.stitch-shell.sidebar-pinned>aside{display:none}.app-shell.stitch-shell>main{padding-top:64px}.app-shell.stitch-shell .rv-topbar{gap:12px;min-height:64px;padding-inline:16px;left:0}.app-shell.stitch-shell .rv-mobile-menu-toggle{flex-shrink:0;display:inline-flex}.rv-mobile-menu-toggle,.rv-icon-button{min-width:44px;min-height:44px}.rv-topbar-kit-version{display:none}.rv-topbar-theme{justify-content:center;width:44px;min-width:44px;padding-inline:0}.rv-topbar-theme>span{display:none}.content,.rv-page{padding:24px 16px 40px}.dashboard-metrics,.product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics article{grid-template-columns:1fr;gap:6px;min-height:132px;padding:16px}.dashboard-metric-icon{grid-row:auto;width:36px;height:36px}.dashboard-metric-icon svg{width:20px;height:20px}.dashboard-metrics article small{max-width:none}.dashboard-bottom-grid,.integration-grid,.embedded-attribute-grid,.mapping-unified-grid{grid-template-columns:1fr}.panel,.rv-surface{padding:16px}.app-shell.stitch-shell main :where(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}}@media (width<=1080px){.rv-topbar-search{width:220px}}@media (width<=768px){.rv-topbar-leading{gap:var(--rv-space-2)}.rv-topbar-actions{gap:var(--rv-space-1)}.rv-topbar-search{justify-content:center;width:44px;min-width:44px;padding-inline:0}.rv-topbar-search>span,.rv-topbar-search kbd,.rv-topbar-profile-copy{display:none}.rv-topbar-profile{border-left:0;padding-left:0}.rv-topbar-icon-link,.rv-topbar-profile,.rv-topbar-search{min-width:44px;min-height:44px}.rv-mobile-navigation .nav-group{margin-bottom:var(--rv-space-3)}.rv-mobile-navigation .nav-section-label{padding-inline:var(--rv-space-3)}}@media (width<=540px){.rv-breadcrumb>span,.rv-breadcrumb>.ui-icon:first-child{display:none}.rv-breadcrumb{max-width:150px}.rv-topbar-icon-link:first-of-type{display:none}}@layer reference-typography{small,label,dt,.eyebrow,.rv-eyebrow,.nav-section-label,.back,.dashboard-summary-trend,.dashboard-header-period,.dashboard-platform-filter,.dashboard-chart-period,.dashboard-performance-total>small,.dashboard-custom-range label,.dashboard-revenue-panel .dashboard-revenue-summary span,.integration-filter-summary span,.reference-data-point,.mapping-reference-heading-actions>span,.mapping-side-field>span,.searchable-select>span,.reference-action-confirmation,.sync-order-number-field,.invoice-address-sheet dt,.order-filter-primary label,.order-filter-advanced label,.order-column-filter-popover label,.integration-modal>label,.invoice-reference-filters>label:not(.invoice-reference-search),.mapping-reference-local>label,.mapping-reference-target>label,.jobs-reference-filter-panel label,.orders-control-bar>label,.product-step-grid label,.variant-media-bulk-fields label,.quick-edit-variant-controls label small,.quick-edit-fields label,.rv-auth-field label,.rv-auth-label-row button,.panel-library-section .panel-attribute-create>label,.web-color-assignment-picker>label,.app-shell.stitch-shell>aside :is(nav,.settings-nav) a,.app-shell.stitch-shell>aside .logout-link{font-weight:400}h1,h2,h3,h4,strong,b{font-weight:600}th,.tag,.badge,.security-state,.pill,.invoice-reference-status .invoice-status,.dashboard-operational-copy>span,.dashboard-panel-link,.bulk-action-menu>button>span,.jobs-reference-status,.mapping-local-manager>summary,.mapping-table-status,.trendyol-badge,.rv-topbar-kit-version,.rv-topbar-theme,.rv-auth-system-status,.rv-auth-kicker,.rv-auth-login-top,.rv-auth-login-header p,.rv-auth-choice button,.shipping-designer-kicker,.shipping-designer-stage-bar,.integration-detail-write-status,.order-reference-head,.return-reference-head,.product-catalog-head,.invoice-reference-head,.invoice-draft-head,.invoice-viewer-line-head,.variant-table-head{font-weight:500}.mapping-side-head>span,.reference-data-point strong,.rv-auth-submit{font-weight:600}}@media (width>=701px){.content.dashboard{width:min(100%, var(--rv-content-wide-max-width));padding-block:var(--rv-page-padding-block-start) var(--rv-page-padding-block-end)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){justify-content:center;align-items:center;padding-inline:0}.app-shell.stitch-shell.sidebar-collapsed .nav-label{transition:none}}button,.button-link,[role=button],.dashboard-panel-link,.return-detail-trigger,.return-cargo-track,.cargo-track-action,.invoice-document-link,.invoice-menu-view,.mapping-transfer-upload,.invoice-reference-details-trigger,.bulk-action-menu>button>span,.bulk-action-menu>button small{font-weight:600}.dashboard-summary-trend{font-variant-numeric:tabular-nums;white-space:nowrap}.jobs-reference-toolbar{gap:var(--rv-space-6)}.jobs-reference-status-summary{column-gap:var(--rv-space-5);flex:auto}.jobs-reference-status-summary>span.success,.jobs-reference-status-summary>span.running,.jobs-reference-status-summary>span.waiting,.jobs-reference-status-summary>span.error,.jobs-reference-status-summary>span.cancelled{margin:0}.dashboard .dashboard-heading-actions :is(button,select){height:34px;min-height:34px;font-weight:600}.dashboard .dashboard-panel-link,.dashboard .dashboard-channel-footer>a{align-items:center;gap:var(--rv-space-1);min-height:34px;padding:0 var(--rv-space-3);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.dashboard .dashboard-panel-link:hover,.dashboard .dashboard-channel-footer>a:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-primary)}.rv-splash-screen{min-height:100vh;padding:var(--rv-space-6);color:var(--rv-color-ink);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--rv-color-primary) 14%, transparent), transparent 42%), var(--rv-color-bg);place-items:center;display:grid}.rv-loading-deferred{z-index:var(--rv-z-modal);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s var(--rv-ease-standard), visibility .18s var(--rv-ease-standard);position:fixed;inset:0}.rv-loading-deferred.is-visible{visibility:visible;opacity:1;pointer-events:auto}.rv-loading-deferred .rv-splash-screen{min-height:100%}.rv-splash-card{gap:var(--rv-space-5);background:color-mix(in srgb, var(--rv-color-surface) 96%, transparent);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);width:min(100%,540px);box-shadow:var(--rv-shadow-lg);padding:clamp(28px,5vw,48px);display:grid}.rv-splash-brand{align-items:center;gap:var(--rv-space-3);font-size:var(--rv-font-size-lg);display:inline-flex}.rv-splash-symbol{color:#fff;background:var(--rv-color-primary);width:42px;height:42px;box-shadow:0 10px 24px color-mix(in srgb, var(--rv-color-primary) 28%, transparent);font-size:var(--rv-font-size-xl);border-radius:13px;place-items:center;font-weight:700;display:inline-grid}.rv-splash-copy{gap:var(--rv-space-2);display:grid}.rv-splash-copy h1,.rv-splash-copy p{margin:0}.rv-splash-copy h1{font-size:clamp(1.35rem,3vw,1.75rem)}.rv-splash-copy p{max-width:42ch}.rv-splash-kicker{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.12em;font-weight:600}.rv-splash-loading-bar{background:var(--rv-color-surface-soft);border-radius:999px;height:5px;overflow:hidden}.rv-splash-loading-progress{background:linear-gradient(90deg, var(--rv-color-primary), var(--rv-color-accent));border-radius:inherit;width:38%;height:100%;animation:1.6s ease-in-out infinite rv-splash-progress;display:block}.rv-splash-skeleton{gap:var(--rv-space-4);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.rv-splash-skeleton-heading{justify-content:space-between;align-items:center;gap:var(--rv-space-3);display:flex}.rv-splash-skeleton-grid{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rv-splash-skeleton-card{gap:var(--rv-space-2);min-width:0;display:grid}.rv-splash-skeleton-card.is-wide{max-width:calc(50% - var(--rv-space-2));grid-column:1/-1}.rv-splash-skeleton-media,.rv-splash-skeleton-line{background:linear-gradient(90deg, var(--rv-color-surface-soft), var(--rv-color-border), var(--rv-color-surface-soft));background-size:220% 100%;animation:1.8s linear infinite rv-splash-shimmer;display:block}.rv-splash-skeleton-media{border-radius:var(--rv-radius-sm);min-height:76px}.rv-splash-skeleton-line{border-radius:999px;height:9px}.rv-splash-skeleton-line.line-wide{width:92%}.rv-splash-skeleton-line.line-medium{width:72%}.rv-splash-skeleton-line.line-short{width:48%}.rv-splash-detail{color:var(--rv-color-muted)}@keyframes rv-splash-progress{0%{transform:translate(-120%)}50%,70%{transform:translate(170%)}to{transform:translate(300%)}}@keyframes rv-splash-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.rv-splash-loading-progress,.rv-splash-skeleton-media,.rv-splash-skeleton-line,.rv-loading-state-icon .ui-icon,.rv-loading-state-skeleton i,.rv-loading-feedback-lines i,.panel-attribute-category-skeleton{animation:none}.rv-loading-deferred{transition:none}}.rv-splash-brand{align-items:center}.rv-splash-symbol{object-fit:contain;width:48px;height:48px;display:block}.rv-splash-wordmark{object-fit:contain;width:min(220px,70%);height:auto;display:block}.app-shell.stitch-shell>main{padding-top:0}.app-shell.stitch-shell .rv-topbar{width:auto;transition:none;position:static;inset:auto}@media (width>=701px){.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-side-bottom{flex-direction:column;flex:none;margin-top:auto;display:flex}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){text-align:left;justify-content:flex-start}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-label{text-align:left;flex:auto;max-width:190px;display:block}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-link{visibility:visible;opacity:1;display:flex}}.jobs-reference-refresh{box-shadow:0 8px 18px color-mix(in srgb, var(--rv-color-primary) 24%, transparent);border-radius:4px}.jobs-reference-refresh:hover:not(:disabled){border-radius:4px}.mapping-saved-header-tools .mapping-platform-tabs{border-bottom:1px solid var(--rv-color-border)}.platform-category-create>label{align-content:start;gap:var(--rv-space-2);display:grid}.invoice-reference-search{align-items:stretch;gap:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750;display:grid}.invoice-reference-search-control{width:100%;min-width:0;display:block;position:relative}.invoice-reference-search-control>.ui-icon{top:50%;left:var(--rv-space-3);z-index:1;width:18px;height:18px;color:var(--rv-color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.app-shell.stitch-shell main .invoice-reference-search-control input{width:100%;min-width:0;padding-left:40px}.jobs-reference-toolbar-actions{flex:0 440px}.jobs-reference-search{flex:280px;max-width:360px}.rv-tab-count{text-align:center;vertical-align:middle;justify-content:center;align-items:center;line-height:1;display:inline-flex}@media (width<=900px){.jobs-reference-toolbar{flex-wrap:wrap}.jobs-reference-toolbar-actions{flex:100%;max-width:none}.jobs-reference-search{max-width:none}}.brand-library-list>span{border-radius:var(--rv-radius-sm)}.brand-library-list>span.active{color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-primary) 18%, var(--rv-color-surface-raised));border-color:var(--rv-color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-color-primary) 24%, transparent)}.brand-library-list>span.active .category-chip-remove{color:var(--rv-color-muted);border-left-color:color-mix(in srgb, var(--rv-color-primary) 36%, var(--rv-color-border))}.brand-library-list>span.active .category-chip-remove:hover{color:var(--rv-color-ink);background:var(--rv-color-primary-soft)}.product-image-modal{grid-template-rows:auto minmax(0,1fr);width:min(480px,100vw - 32px)}.product-image-modal-header{padding:var(--rv-space-5) 56px var(--rv-space-4) var(--rv-space-5);position:relative}.product-image-modal-header>div{gap:4px;min-width:0;display:grid}.product-image-modal-header h2,.product-image-modal-model{margin:0}.product-image-modal-header h2{overflow-wrap:anywhere}.product-image-modal-model{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.product-image-modal-model code{color:var(--rv-color-ink);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs)}.product-image-modal-header .modal-close{top:var(--rv-space-4);right:var(--rv-space-4);position:absolute}.product-image-modal-body{padding:0}.product-image-modal-frame{aspect-ratio:2/3;background:var(--rv-color-surface-raised);width:100%;max-width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;place-items:center;margin:0;display:grid;overflow:hidden}.product-image-modal-frame img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.order-number{flex-wrap:nowrap}.order-bulk-notice{right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);align-items:center;gap:var(--rv-space-3);width:min(480px,100vw - 32px);box-shadow:var(--rv-shadow-lg);margin:0;display:flex;position:fixed}.order-bulk-notice>button{color:currentColor;background:color-mix(in srgb, currentcolor 12%, transparent);border:1px solid color-mix(in srgb, currentcolor 32%, transparent);border-radius:0;flex:0 0 36px;place-items:center;width:36px;height:36px;min-height:36px;margin-left:auto;padding:0;display:inline-grid}.order-bulk-notice>button:hover{color:#fff;background:currentColor;border-color:currentColor}.operation-feedback-toast.success,.product-operation-toast.success{background:var(--rv-color-accent-soft)}.operation-feedback-toast.error,.product-operation-toast.error{background:var(--rv-color-danger-soft)}@media (width<=600px){.order-bulk-notice{width:calc(100vw - 32px);bottom:16px;right:16px}}.security-page>.settings-tabs,.security-page>.rv-tabs.settings-tabs{white-space:nowrap;flex-flow:row;align-items:center;width:100%;max-width:100%;display:flex;overflow-x:auto}.security-page>.settings-tabs>*,.security-page>.rv-tabs.settings-tabs>*{flex:none}.settings-sticky-actions{justify-content:space-between}.settings-sticky-copy{flex:auto;gap:2px;min-width:0;display:grid}.settings-sticky-copy strong{color:var(--rv-color-ink);font-size:var(--rv-font-size-sm)}.settings-sticky-copy span{max-width:720px;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.45}.shipping-settings-actions{z-index:var(--rv-z-sticky);margin-inline:calc(var(--rv-space-6) * -1);margin-bottom:calc(var(--rv-space-6) * -1);padding-inline:var(--rv-space-6);border-radius:0;transition:background .2s,box-shadow .2s,transform .2s;position:sticky;bottom:0}.shipping-settings-actions:focus-within,.shipping-settings-actions:hover{background:color-mix(in srgb, var(--rv-color-surface-raised) 94%, var(--rv-color-primary));box-shadow:0 -10px 28px #0000003d}.dashboard-section-bridge{align-items:center;gap:var(--rv-space-3);margin:var(--rv-space-5) 0 0;color:var(--rv-color-muted);grid-template-columns:1fr auto 1fr;display:grid}.dashboard-section-bridge span{background:linear-gradient(90deg, transparent, var(--rv-color-border-strong));height:1px}.dashboard-section-bridge span:last-child{background:linear-gradient(90deg, var(--rv-color-border-strong), transparent)}.dashboard-section-bridge small{color:var(--rv-color-muted);letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:800}.dashboard-section-bridge-operational{margin-bottom:var(--rv-space-5)}.dashboard-section-bridge-detail{margin-top:var(--rv-space-6)}.dashboard-summary-value-row{align-items:baseline;gap:var(--rv-space-3);min-width:0;display:flex}.dashboard-summary-value-row>strong{min-width:0}.dashboard-summary-value-row>.dashboard-summary-trend{flex:none;margin:0}.mapping-page>.notice,.security-page>.notice,.security-page>.shipping-settings-toast{right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);width:min(440px,100vw - 32px);box-shadow:var(--rv-shadow-lg);animation:rv-toast-in .22s var(--rv-ease-standard);margin:0;position:fixed}.database-reset-panel>.settings-sticky-actions:before{content:"Seçili listeleri kalıcı olarak temizle\a Bu işlem geri alınamaz; önce onay metnini girin.";min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:pre-line;flex:auto;line-height:1.45;display:block}.mapping-reference-heading-actions>span{min-height:28px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 38%, var(--rv-color-border));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.mapping-category-builder .mapping-reference-local{display:contents}.mapping-category-builder .mapping-local-manager{grid-area:1/1/auto/-1;display:none}.mapping-category-builder .mapping-reference-local>label{grid-area:2/1}.mapping-category-builder .mapping-reference-target{grid-area:2/2}.mapping-category-platform-tabs{width:100%;margin:0}.mapping-category-platform-tabs>button{min-height:34px}.mapping-category-builder>.mapping-category-platform-tabs{margin-top:var(--rv-space-3);margin-bottom:var(--rv-space-3)}.mapping-reference-refresh-row{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;margin:0 0 var(--rv-space-4);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);flex-wrap:wrap;display:flex}.mapping-reference-refresh-row>span{overflow-wrap:anywhere;flex:14rem;min-width:0}.mapping-reference-refresh-row>button{flex:none}.mapping-reference-connection-select{justify-content:space-between;align-items:center;gap:var(--rv-space-2);min-width:0;color:var(--rv-color-ink);white-space:nowrap;flex:17rem;display:flex}.mapping-reference-connection-select select{flex:auto;width:min(100%,23rem);min-width:12rem}.mapping-connection-empty{margin:var(--rv-space-3) 0 var(--rv-space-4)}.mapping-connection-empty>p{max-width:42rem}.mapping-category-builder .mapping-target-controls{gap:var(--rv-space-2)}.brand-library-list .category-chip-remove{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--rv-color-muted);border-left-color:var(--rv-color-border);border-radius:0 var(--rv-radius-sm) var(--rv-radius-sm) 0;background:0 0}.brand-library-list .category-chip-remove:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.brand-mapping-pair-grid>.mapping-side.local .mapping-side-head{margin-bottom:0}.brand-mapping-pair-grid>.mapping-side.local .mapping-side-head small{max-width:34rem;font-size:0;line-height:1.45}.brand-mapping-pair-grid>.mapping-side.local .mapping-side-head small:after{content:"İlk adımda ürün kataloğunuzdaki yerel markayı seçin. Ardından sağdaki güncel pazar yeri referansından karşılığını belirleyerek eşleştirmeyi kaydedin.";font-size:var(--rv-font-size-xs)}.brand-mapping-pair-grid>.mapping-side.local .searchable-select-trigger{min-height:var(--rv-control-height-md);border-color:var(--rv-color-border-strong);background:var(--rv-color-surface-raised)}.panel-library-section .panel-attribute-create{gap:var(--rv-space-3);grid-template-columns:minmax(190px,.9fr) minmax(260px,1.25fr) auto}.mapping-local-category-builder{gap:var(--rv-space-4);display:grid}.mapping-local-category-builder .mapping-section-heading{margin-bottom:0}.mapping-local-category-builder .mapping-local-manager-dialog-standalone{background:0 0;border:0;margin-top:0;padding:0}.mapping-local-category-builder .category-library-list{gap:var(--rv-space-2);flex-wrap:wrap;max-height:220px;display:flex;overflow:auto}.mapping-local-category-builder .category-library-list>span{width:fit-content;min-width:0;max-width:100%;color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);align-items:center;display:flex}.mapping-local-category-builder .category-library-list>span.active{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.mapping-local-category-builder .category-library-list>span>button:first-child{min-width:0;padding:var(--rv-space-2) var(--rv-space-3);color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;justify-content:flex-start;overflow:hidden}.mapping-local-category-builder .category-library-remove{width:32px;height:32px;color:var(--rv-color-muted);border:0;border-left:1px solid var(--rv-color-border);border-radius:0 var(--rv-radius-sm) var(--rv-radius-sm) 0;background:0 0;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.mapping-local-category-builder .category-library-remove:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft)}.mapping-saved-header-tools .mapping-sort-button{box-sizing:border-box;width:64px;min-width:64px;height:var(--rv-control-height-md);min-height:var(--rv-control-height-md);padding-inline:var(--rv-space-2);white-space:nowrap;justify-content:center}.mapping-saved-card>footer>div button{box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.mapping-local-category-builder .category-library-remove,.brand-library-list .category-chip-remove{box-sizing:border-box;border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background:var(--rv-color-surface-raised);flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;margin:1px}.mapping-local-category-builder .category-library-remove:hover,.brand-library-list .category-chip-remove:hover{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 42%, var(--rv-color-border))}.app-shell.stitch-shell main .mapping-saved-card>footer>div>button{flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.app-shell.stitch-shell main .mapping-saved-card>footer>.rv-pagination{margin-top:0}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list>span>.category-library-remove,.app-shell.stitch-shell main .brand-library-list .category-chip-remove{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}@media (width<=768px){.shipping-settings-actions{margin-inline:-16px;margin-bottom:-16px;padding-inline:16px}.settings-sticky-copy span{max-width:none}.mapping-page>.notice,.security-page>.notice,.security-page>.shipping-settings-toast{width:calc(100vw - 32px);bottom:16px;right:16px}.mapping-reference-connection-select{white-space:normal;flex-basis:100%}.mapping-reference-connection-select select{width:100%;max-width:none}.mapping-reference-refresh-row>button{justify-content:center;width:100%}.mapping-category-builder .mapping-reference-local{display:grid}.mapping-category-builder .mapping-local-manager,.mapping-category-builder .mapping-reference-local>label,.mapping-category-builder .mapping-reference-target{grid-area:auto}.mapping-category-builder .mapping-reference-local>label{display:grid}}@keyframes rv-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-performance-chart>svg{width:100%}.dashboard-chart-point{cursor:crosshair;outline:none}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list{align-content:start;gap:var(--rv-space-2);max-height:132px;padding-right:var(--rv-space-1);grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(36px,auto);display:grid;overflow:hidden auto}.app-shell.stitch-shell main .mapping-local-category-builder .category-chip-list{align-content:start;gap:var(--rv-space-2);max-height:220px;padding-right:var(--rv-space-1);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(36px,auto);display:grid;overflow:hidden auto}.app-shell.stitch-shell main .mapping-local-category-builder .category-chip-list>span{box-sizing:border-box;width:100%;min-width:0;min-height:36px}.app-shell.stitch-shell main .mapping-local-category-builder .category-chip-list>span>button:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:flex-start;min-width:0;overflow:hidden}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list>span{box-sizing:border-box;width:100%;min-height:36px}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list>span>button:first-child{min-height:34px}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-remove,.app-shell.stitch-shell main .brand-library-list .category-chip-remove{width:28px;min-width:28px;height:28px;min-height:28px;margin:0 var(--rv-space-1) 0 0;color:var(--rv-color-muted);background:0 0;border:0;border-radius:50%;flex-basis:28px}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-remove:hover,.app-shell.stitch-shell main .brand-library-list .category-chip-remove:hover{color:var(--rv-color-danger);background:0 0;border-color:#0000}.app-shell.stitch-shell main .panel-attribute-sort-actions>button{box-sizing:border-box;width:auto;min-width:58px;min-height:var(--rv-control-height-md);padding-inline:var(--rv-space-3);white-space:nowrap;line-height:1}.app-shell.stitch-shell main .panel-attribute-modal-card{grid-template-rows:auto auto minmax(0,auto);width:min(640px,100%);max-height:min(560px,100dvh - 32px)}.value-mapping-quick-value-backdrop{z-index:calc(var(--rv-z-modal) + 1)}.panel-attribute-quick-modal-card{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:min(680px,100dvh - 32px)}.panel-attribute-quick-add-value{grid-template-columns:minmax(0,1fr) auto}.panel-attribute-quick-modal-card>.panel-attribute-value-editor{min-height:100px;max-height:min(360px,42dvh);overflow-y:auto}.panel-attribute-quick-modal-card>footer{padding:var(--rv-space-3) var(--rv-space-6);border-top:1px solid var(--rv-color-border);justify-content:flex-end;display:flex}.app-shell.stitch-shell main .panel-attribute-category-modal-card{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(720px,100%);height:min(560px,100dvh - 32px)}.app-shell.stitch-shell main .panel-attribute-modal-card>header,.app-shell.stitch-shell main .panel-attribute-add-value,.app-shell.stitch-shell main .panel-attribute-category-search,.app-shell.stitch-shell main .panel-attribute-category-modal-card>footer{padding-block:var(--rv-space-4)}.app-shell.stitch-shell main .panel-attribute-value-editor{max-height:min(320px,40dvh);padding-block:var(--rv-space-2)}.app-shell.stitch-shell main .panel-attribute-value-editor>div{min-height:42px;padding-block:var(--rv-space-1)}.app-shell.stitch-shell main .panel-attribute-value-editor>div>div>button{box-sizing:border-box;aspect-ratio:1;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.app-shell.stitch-shell main .panel-attribute-category-list>button{min-height:36px}.app-shell.stitch-shell main .panel-category-picker [role=option]{text-align:left;justify-items:start}.app-shell.stitch-shell main .panel-attribute-category-list{align-content:start;gap:var(--rv-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.stitch-shell main .panel-attribute-category-list>button{box-sizing:border-box;min-height:42px;padding:0 var(--rv-space-3);text-align:left;background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);justify-items:start}.app-shell.stitch-shell main .panel-attribute-category-list>button:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .panel-attribute-category-list>button.active{color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-primary) 18%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-primary) 35%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-color-primary) 35%, transparent), 0 2px 8px #0000001f}.app-shell.stitch-shell main .panel-attribute-record-actions>button:not(.panel-attribute-category-button){box-sizing:border-box;flex:0 0 36px;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.app-shell.stitch-shell main .invoice-reference-search-control input{font-weight:400}@media (width<=768px){.app-shell.stitch-shell main .mapping-local-category-builder .category-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.stitch-shell main .panel-attribute-category-list{grid-template-columns:1fr}}@media (width<=520px){.app-shell.stitch-shell main .mapping-local-category-builder .category-chip-list{grid-template-columns:1fr}}.dashboard-chart-point-hit{fill:#0000}.dashboard-chart-point-dot{fill:var(--rv-color-primary);stroke:var(--rv-color-surface);stroke-width:2px;opacity:0;vector-effect:non-scaling-stroke;transition:opacity var(--rv-duration-fast) var(--rv-ease-standard), r var(--rv-duration-fast) var(--rv-ease-standard)}.dashboard-chart-point-tooltip{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--rv-duration-fast) var(--rv-ease-standard), visibility var(--rv-duration-fast) var(--rv-ease-standard);overflow:visible}.dashboard-chart-point:hover .dashboard-chart-point-dot,.dashboard-chart-point:focus .dashboard-chart-point-dot{opacity:1;r:4}.dashboard-chart-point:hover .dashboard-chart-point-tooltip,.dashboard-chart-point:focus .dashboard-chart-point-tooltip{opacity:1;visibility:visible}.dashboard-chart-tooltip{box-sizing:border-box;width:278px;color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-surface) 94%, transparent);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);box-shadow:var(--rv-shadow-lg);text-align:left;gap:6px;padding:10px 12px;font-size:10px;line-height:1.25;display:grid}.dashboard-chart-tooltip>strong{color:var(--rv-color-ink);margin-bottom:2px;font-size:11px;font-weight:600}.dashboard-chart-tooltip-compare-head,.dashboard-chart-tooltip-compare-row{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:8px;display:grid}.dashboard-chart-tooltip-compare-head{color:var(--rv-color-muted);font-size:9px;font-weight:600}.dashboard-chart-tooltip-compare-head span:not(:first-child),.dashboard-chart-tooltip-compare-row>b{text-align:right}.dashboard-chart-tooltip-compare-head span:last-child{color:color-mix(in srgb, var(--rv-color-primary) 72%, var(--rv-color-ink))}.dashboard-chart-tooltip-compare-row>span{color:var(--rv-color-muted)}.dashboard-chart-tooltip-compare-row>b{color:var(--rv-color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.dashboard-chart-tooltip-compare-row>b:last-child{color:var(--rv-color-muted)}.app-shell.stitch-shell main .dashboard-report-controls :is(.dashboard-header-period select,.dashboard-report-download){box-sizing:border-box;height:44px;min-height:44px}@media (width>=701px){.app-shell.stitch-shell main .dashboard-performance-chart{height:320px}}@media (width>=1201px){.app-shell.stitch-shell main .dashboard-performance-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.85fr)}}.app-shell.stitch-shell main>.content.mapping-page.mapping-workspace{box-shadow:none;background:0 0;border:0;border-radius:0}.rv-loading-feedback{align-items:center;gap:var(--rv-space-3);min-width:min(100%,320px);padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.rv-loading-feedback-icon{width:32px;height:32px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:50%;place-items:center;display:grid}.rv-loading-feedback-icon .ui-icon{animation:.9s linear infinite rv-spin}.rv-loading-feedback-copy{gap:2px;min-width:0;display:grid}.rv-loading-feedback-copy strong{font-size:var(--rv-font-size-sm)}.rv-loading-feedback-copy small{color:var(--rv-color-muted)}.rv-loading-feedback-lines{grid-column:1/-1;width:100%}@media (width>=701px){.app-shell.stitch-shell.sidebar-collapsed,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded{grid-template-columns:var(--rv-sidebar-collapsed-width) minmax(0, 1fr);transition:none}.app-shell.stitch-shell.sidebar-collapsed>aside{transition:none}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{width:var(--rv-sidebar-width);max-width:var(--rv-sidebar-width);overflow-x:hidden}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-side-bottom,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .settings-nav,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){box-sizing:border-box;min-width:0}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-side-bottom{width:100%}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-label{min-width:0}.app-shell.stitch-shell.sidebar-collapsed>aside{box-sizing:border-box;width:var(--rv-sidebar-collapsed-width);max-width:var(--rv-sidebar-collapsed-width);padding-inline:0;transition:none}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{width:var(--rv-sidebar-width);max-width:var(--rv-sidebar-width);padding-inline:var(--rv-space-4);overflow-x:hidden}.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){box-sizing:border-box;align-items:center;justify-content:initial;width:100%;min-width:0;padding-inline:var(--rv-space-3);column-gap:var(--rv-space-3);text-align:left;grid-template-columns:22px minmax(0,1fr) auto;display:grid}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){padding-inline:28px 12px}.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link) .nav-icon{margin:0}.app-shell.stitch-shell:not(.sidebar-collapsed)>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-brand-row{box-sizing:border-box;justify-content:flex-start;padding-inline:0}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row{box-sizing:border-box;justify-content:flex-start;padding-inline:16px 0}.app-shell.stitch-shell.sidebar-collapsed>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed>aside .nav-count,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-pin-toggle,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile-copy{display:none}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile{box-sizing:border-box;justify-content:flex-start;padding-inline:16px 0}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile-copy{display:grid}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-label{opacity:1;visibility:visible;min-width:0;max-width:190px;display:block}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){column-gap:var(--rv-space-4)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-count{display:inline-flex}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-pin-toggle{display:inline-grid}.app-shell.stitch-shell:not(.sidebar-collapsed)>aside .sidebar-profile,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile{justify-content:flex-start;padding-inline:0}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-link .nav-label{opacity:1;visibility:visible;max-width:190px;display:block}}.app-shell.stitch-shell main .return-reference-table,.app-shell.stitch-shell main .return-reference-table>.return-reference-head,.app-shell.stitch-shell main .return-reference-table>.return-reference-row{border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>*,.app-shell.stitch-shell main .return-reference-table>.return-reference-row>*{border-right-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>:last-child,.app-shell.stitch-shell main .return-reference-table>.return-reference-row>:last-child{border-right-color:#0000}.app-shell.stitch-shell main .return-reference-row .order-reference-products>article{border-bottom-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-table .return-reference-status{text-align:center;justify-items:center}.app-shell.stitch-shell main .order-reference-table{border-color:var(--rv-color-border-strong);position:relative;overflow:visible}.app-shell.stitch-shell main .order-reference-table>.order-reference-head,.app-shell.stitch-shell main .order-reference-table>.order-reference-row{border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .order-reference-table>.order-reference-head{z-index:auto;background:var(--rv-color-surface-raised);box-shadow:var(--rv-shadow-sm);align-self:start;position:static;top:auto}.app-shell.stitch-shell main .order-reference-table>.order-reference-head>*,.app-shell.stitch-shell main .order-reference-table>.order-reference-row>.order-reference-grid>*{border-right-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .order-reference-table>.order-reference-head>:last-child,.app-shell.stitch-shell main .order-reference-table>.order-reference-row>.order-reference-grid>:last-child{border-right-color:#0000}.app-shell.stitch-shell main .order-reference-table .order-reference-products>article{border-bottom-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .order-reference-table .order-reference-actions{text-align:center;justify-items:center}.app-shell.stitch-shell main .order-reference-table .order-status-column{justify-items:center;gap:var(--rv-space-1);text-align:center;min-width:0;display:grid}.app-shell.stitch-shell main .order-reference-table .order-status-feedback{box-sizing:border-box;white-space:nowrap;max-width:100%}.app-shell.stitch-shell main .order-reference-table .order-status-column>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:nowrap;line-height:1.3}.app-shell.stitch-shell main .order-reference-table .order-reference-actions .row-menu-trigger{margin-inline:auto}.app-shell.stitch-shell main .order-reference-row.menu-open{z-index:var(--rv-z-dropdown);position:relative}.app-shell.stitch-shell main .order-reference-invoice .row-menu{width:100%;min-width:0}.app-shell.stitch-shell main .order-reference-invoice .row-menu-trigger{box-sizing:border-box;width:100%}.app-shell.stitch-shell main .order-reference-invoice .row-popover{box-sizing:border-box;width:min(240px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);max-height:min(260px,100dvh - 32px);overflow:auto}.app-shell.stitch-shell main .order-reference-products .reference-product-media{aspect-ratio:2/3;width:100%;min-width:0;max-width:84px;height:auto;min-height:0}.app-shell.stitch-shell main .order-reference-products .product-image-button,.app-shell.stitch-shell main .order-reference-products .reference-product-placeholder{aspect-ratio:2/3;width:100%;height:100%;min-height:0;padding:0}.app-shell.stitch-shell main .order-reference-products .product-image-button>img{aspect-ratio:2/3;object-fit:contain;object-position:center;width:100%;height:100%}.app-shell.stitch-shell>aside .nav-icon-slot{flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.app-shell.stitch-shell>aside .nav-icon-slot .nav-icon{margin:0}.app-shell.stitch-shell>aside .logout-label{opacity:1;text-overflow:ellipsis;visibility:visible;white-space:nowrap;min-width:0;max-width:190px;display:block;overflow:hidden}.app-shell.stitch-shell.sidebar-collapsed>aside .logout-label{opacity:0;visibility:hidden;max-width:0;display:none}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-label{opacity:1;visibility:visible;max-width:190px;display:block}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-link{grid-template-columns:22px minmax(0,1fr) auto;width:100%;display:grid}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){border-width:1px;padding-inline:6px 12px}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){border-width:1px;width:100%}.app-shell.stitch-shell>aside nav,.app-shell.stitch-shell>aside .settings-nav,.app-shell.stitch-shell>aside nav .nav-group{gap:var(--rv-space-2)}@media (width>=701px){.app-shell.stitch-shell.sidebar-collapsed:not(.sidebar-hover-expanded)>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){box-sizing:border-box;grid-template-columns:none;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin-inline:auto;padding-inline:0;display:flex}.app-shell.stitch-shell.sidebar-collapsed:not(.sidebar-hover-expanded)>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link) .nav-icon-slot{margin-inline:auto}}.app-shell.stitch-shell>aside :is(nav,.settings-nav) a.active .nav-count{color:#fff;background:color-mix(in srgb, var(--rv-color-primary) 62%, var(--rv-color-bg));border-color:#ffffff2e}:is(button,.button-link,[role=button],.dashboard-panel-link,.return-detail-trigger,.return-cargo-track,.cargo-track-action,.invoice-document-link,.invoice-menu-view,.mapping-transfer-upload,.invoice-reference-details-trigger),:is(button,.button-link,[role=button],.dashboard-panel-link,.return-detail-trigger,.return-cargo-track,.cargo-track-action,.invoice-document-link,.invoice-menu-view,.mapping-transfer-upload,.invoice-reference-details-trigger) :where(*){font-weight:500!important}:is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs,.shipping-designer-format-tabs,.shipping-designer-inspector-tabs){height:var(--rv-control-height-md);min-height:var(--rv-control-height-md);box-sizing:border-box}.rv-auth-page{background:var(--rv-color-bg)}.rv-auth-page:before{background:radial-gradient(ellipse at 50% 30%, color-mix(in srgb, var(--rv-color-primary) 9%, transparent), transparent 54%);opacity:1;-webkit-mask-image:none;mask-image:none}.rv-auth-page:after{background:radial-gradient(circle, color-mix(in srgb, var(--rv-color-primary) 10%, transparent), transparent 68%);filter:blur(34px);width:min(520px,86vw);top:14%}.rv-auth-atmosphere{opacity:.86;display:block}.rv-auth-orb-one{width:min(560px,72vw);box-shadow:0 0 80px color-mix(in srgb, var(--rv-color-primary) 10%, transparent), inset 0 0 80px color-mix(in srgb, var(--rv-color-primary) 6%, transparent);animation:8s ease-in-out infinite rv-auth-breathe;top:19%}.rv-auth-orb-two{border-color:color-mix(in srgb, var(--rv-color-accent) 16%, transparent);border-style:dashed;width:min(720px,92vw);animation:32s linear infinite rv-auth-orbit;top:14%}.rv-auth-scanline{opacity:.42;animation:8s ease-in-out infinite rv-auth-scan;top:43%}.rv-auth-header{border-bottom:1px solid var(--rv-color-border);width:min(100% - 48px,1180px);min-height:72px;padding-top:0}.rv-auth-brand{gap:var(--rv-space-3)}.rv-auth-symbol{object-fit:contain;flex:0 0 38px;width:38px;height:38px;padding:0;display:block}.rv-auth-brand-name{color:var(--rv-color-ink);font-size:var(--rv-font-size-md);font-weight:600}.rv-auth-system-status{gap:var(--rv-space-2);color:var(--rv-color-muted);border-radius:var(--rv-radius-md);font-family:var(--rv-font-ui);font-size:var(--rv-font-size-xs);letter-spacing:0;text-transform:none;border-color:color-mix(in srgb, var(--rv-color-accent) 26%, var(--rv-color-border));box-shadow:0 0 20px color-mix(in srgb, var(--rv-color-accent) 8%, transparent);padding:6px 10px;font-weight:500}.rv-auth-system-status i,.rv-auth-login-top i,.rv-auth-footer i{animation:2.4s ease-in-out infinite rv-auth-status-pulse}.rv-auth-integration-network{pointer-events:none;width:min(960px,100vw - 32px);height:360px;position:absolute;top:18%;left:50%;transform:translate(-50%)}.rv-auth-network-label{color:color-mix(in srgb, var(--rv-color-primary) 62%, var(--rv-color-muted));font-family:var(--rv-font-mono);letter-spacing:.18em;white-space:nowrap;font-size:9px;font-weight:600;position:absolute;top:3%;left:50%;transform:translate(-50%)}.rv-auth-network-node,.rv-auth-network-api{align-items:center;gap:var(--rv-space-2);color:var(--rv-color-muted);background:color-mix(in srgb, var(--rv-color-surface) 72%, transparent);border:1px solid color-mix(in srgb, var(--rv-color-border-strong) 74%, transparent);font-family:var(--rv-font-ui);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:11px;display:inline-flex;position:absolute;box-shadow:0 8px 24px #0000001f}.rv-auth-network-node .ui-icon,.rv-auth-network-api .ui-icon{color:var(--rv-color-primary)}.rv-auth-network-node b,.rv-auth-network-api b{font-weight:500}.rv-auth-network-node-trendyol{animation:7s ease-in-out infinite rv-auth-node-drift;top:23%;left:7%}.rv-auth-network-node-hepsiburada{animation:8s ease-in-out -.9s infinite reverse rv-auth-node-drift;top:29%;right:6%}.rv-auth-network-node-shopify{animation:7.5s ease-in-out -2s infinite rv-auth-node-drift;bottom:13%;left:11%}.rv-auth-network-node-n11{animation:8.5s ease-in-out -3s infinite reverse rv-auth-node-drift;bottom:16%;right:12%}.rv-auth-network-api{color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-primary-soft) 72%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-primary) 44%, var(--rv-color-border));box-shadow:0 0 30px color-mix(in srgb, var(--rv-color-primary) 16%, transparent);padding-inline:13px;top:43%;left:50%;transform:translate(-50%)}.rv-auth-network-api .ui-icon{animation:2.4s linear infinite rv-spin}.rv-auth-network-route{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rv-color-primary) 58%, transparent), transparent);transform-origin:0;height:1px;position:absolute;overflow:visible}.rv-auth-network-route i{background:var(--rv-color-accent);width:5px;height:5px;box-shadow:0 0 12px color-mix(in srgb, var(--rv-color-accent) 76%, transparent);border-radius:50%;animation:2.8s linear infinite rv-auth-api-transfer;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.rv-auth-network-route-one{width:31%;top:47%;left:19%;transform:rotate(16deg)}.rv-auth-network-route-two{width:31%;top:50%;right:18%;transform:rotate(164deg)}.rv-auth-network-route-three{width:28%;bottom:28%;left:23%;transform:rotate(-17deg)}.rv-auth-network-route-four{width:28%;bottom:29%;right:22%;transform:rotate(197deg)}.rv-auth-network-route-two i,.rv-auth-network-route-four i{animation-delay:-1.4s}.rv-auth-system-status i,.rv-auth-login-top i,.rv-auth-footer i{box-shadow:0 0 0 3px color-mix(in srgb, var(--rv-color-accent) 12%, transparent)}.rv-auth-stage{align-content:start;gap:var(--rv-space-6);width:min(100%,520px);padding:clamp(40px,8vh,72px) 24px 32px}.rv-auth-hero{text-align:center;width:100%}.rv-auth-hero-brand{justify-content:center;align-items:center;gap:var(--rv-space-4);min-height:96px;animation:6s ease-in-out infinite rv-auth-logo-float;display:inline-flex;position:relative}.rv-auth-hero-brand:before{z-index:-1;content:"";border:1px solid color-mix(in srgb, var(--rv-color-primary) 18%, transparent);box-shadow:0 0 36px color-mix(in srgb, var(--rv-color-primary) 12%, transparent);border-radius:999px;animation:7s ease-in-out infinite rv-auth-halo;position:absolute;inset:-22px -34px}.rv-auth-hero-symbol{object-fit:contain;flex:0 0 76px;width:76px;height:76px;padding:0;display:block}.rv-auth-hero-wordmark{object-fit:contain;width:min(220px,58vw);height:auto;display:block}.rv-auth-login-shell{width:100%;margin-top:0}.rv-auth-login-top{margin:0 2px var(--rv-space-2);color:var(--rv-color-subtle);background:color-mix(in srgb, var(--rv-color-surface-soft) 72%, transparent);border:1px solid color-mix(in srgb, var(--rv-color-border-strong) 76%, transparent);border-radius:var(--rv-radius-md);font-family:var(--rv-font-ui);font-size:var(--rv-font-size-xs);letter-spacing:.04em;padding:7px 10px;font-weight:500}.rv-auth-login-top span{gap:var(--rv-space-2)}.rv-auth-card{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);box-shadow:var(--rv-shadow-md);padding:24px}.rv-auth-card:before{background:linear-gradient(90deg, transparent, var(--rv-color-primary), var(--rv-color-accent), transparent);opacity:.9;width:auto;height:2px;left:24px;right:24px}.rv-auth-card-glow{background:var(--rv-color-primary);filter:blur(112px);opacity:.08;width:320px;height:320px;animation:8s ease-in-out infinite rv-auth-card-glow;display:block;top:-150px;right:-140px}.rv-auth-login-header{text-align:left;justify-items:start}.rv-auth-login-header h2{color:var(--rv-color-ink);font-size:var(--rv-font-size-xl);letter-spacing:-.025em;font-weight:700;line-height:1.2}.rv-auth-login-header span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.rv-auth-progress{margin-top:var(--rv-space-4);display:block}.rv-auth-progress span{background:linear-gradient(90deg, var(--rv-color-primary), var(--rv-color-accent));border-radius:999px;width:100%;height:2px;display:block}.rv-auth-form{gap:var(--rv-space-4);margin-top:var(--rv-space-4)}.rv-auth-field label,.rv-auth-label-row label{color:var(--rv-color-ink);font-weight:600}.rv-auth-control,.rv-auth-field>select{min-height:var(--rv-control-height-md);background:var(--rv-color-surface-raised);border-color:var(--rv-color-border-strong);border-radius:var(--rv-radius-md)}.rv-auth-control:focus-within{background:var(--rv-color-surface-raised);border-color:var(--rv-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--rv-color-primary) 16%, transparent)}.rv-auth-control input{background-color:#18181f01;align-self:center;min-height:42px;line-height:1.2;display:block}.rv-auth-control>.ui-icon{align-self:center;margin:0}.rv-auth-control input:-webkit-autofill{-webkit-text-fill-color:var(--rv-color-ink);caret-color:var(--rv-color-ink);box-shadow:0 0 0 1000px var(--rv-color-surface-raised) inset;background-color:#0000;transition:background-color 9999s ease-out}.rv-auth-control input:-webkit-autofill:hover{-webkit-text-fill-color:var(--rv-color-ink);caret-color:var(--rv-color-ink);box-shadow:0 0 0 1000px var(--rv-color-surface-raised) inset;background-color:#0000;transition:background-color 9999s ease-out}.rv-auth-control input:-webkit-autofill:focus{-webkit-text-fill-color:var(--rv-color-ink);caret-color:var(--rv-color-ink);box-shadow:0 0 0 1000px var(--rv-color-surface-raised) inset;background-color:#0000;transition:background-color 9999s ease-out}.rv-auth-control input:-webkit-autofill:active{-webkit-text-fill-color:var(--rv-color-ink);caret-color:var(--rv-color-ink);box-shadow:0 0 0 1000px var(--rv-color-surface-raised) inset;background-color:#0000;transition:background-color 9999s ease-out}.rv-auth-label-row button{color:var(--rv-color-primary);font-weight:500}.rv-auth-password-toggle:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.rv-auth-remember{color:var(--rv-color-muted);font-weight:500}.rv-auth-error{border-radius:var(--rv-radius-md)}.rv-auth-submit{min-height:var(--rv-control-height-md);color:#fff;background:var(--rv-color-primary);border-radius:var(--rv-radius-md);box-shadow:0 10px 22px color-mix(in srgb, var(--rv-color-primary) 22%, transparent);font-weight:500}.rv-auth-submit:hover:not(:disabled){background:var(--rv-color-primary-hover);filter:none;box-shadow:0 12px 26px color-mix(in srgb, var(--rv-color-primary) 28%, transparent);transform:translateY(-1px)}.rv-auth-footer{color:var(--rv-color-subtle);border-top-color:var(--rv-color-border)}.rv-auth-footer span:first-child{color:var(--rv-color-muted)}.rv-auth-activity-banner{z-index:1;background:color-mix(in srgb, var(--rv-color-surface) 80%, transparent);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);width:min(100% - 48px,1180px);margin:auto auto 18px;padding:10px 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000024}.rv-auth-activity-banner:before,.rv-auth-activity-banner:after{z-index:1;content:"";pointer-events:none;width:64px;position:absolute;top:0;bottom:0}.rv-auth-activity-banner:before{background:linear-gradient(90deg, var(--rv-color-surface), transparent);left:0}.rv-auth-activity-banner:after{background:linear-gradient(270deg, var(--rv-color-surface), transparent);right:0}.rv-auth-activity-track{width:max-content;color:var(--rv-color-muted);font-family:var(--rv-font-ui);white-space:nowrap;align-items:center;gap:28px;padding-inline:22px;font-size:11px;animation:30s linear infinite rv-auth-marquee;display:flex}.rv-auth-activity-track>span{align-items:center;gap:7px;display:inline-flex}.rv-auth-activity-track>span:not(.rv-auth-activity-heading) .ui-icon{color:var(--rv-color-primary)}.rv-auth-activity-heading{color:var(--rv-color-accent);font-family:var(--rv-font-mono);letter-spacing:.12em;font-size:9px;font-weight:600}.rv-auth-activity-heading i{background:var(--rv-color-accent);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--rv-color-accent) 70%, transparent);border-radius:50%;animation:2.4s ease-in-out infinite rv-auth-status-pulse}@media (width<=700px){.rv-auth-header{width:min(100% - 32px,1180px);min-height:64px}.rv-auth-stage{gap:var(--rv-space-5);padding:32px 16px 24px}.rv-auth-card{padding:20px}.rv-auth-hero-brand{gap:var(--rv-space-3);min-height:72px}.rv-auth-hero-symbol{flex-basis:58px;width:58px;height:58px;padding:0}}@keyframes rv-auth-breathe{0%,to{opacity:.48;transform:translate(-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%)scale(1.02)}}@keyframes rv-auth-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes rv-auth-halo{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.9;transform:scale(1.02)}}@keyframes rv-auth-card-glow{0%,to{opacity:.06;transform:scale(.94)}50%{opacity:.12;transform:scale(1.04)}}@keyframes rv-auth-status-pulse{0%,to{opacity:.72;box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-accent) 10%, transparent), 0 0 8px color-mix(in srgb, var(--rv-color-accent) 44%, transparent);transform:scale(.86)}50%{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--rv-color-accent) 16%, transparent), 0 0 18px color-mix(in srgb, var(--rv-color-accent) 72%, transparent);transform:scale(1.12)}}@keyframes rv-auth-node-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes rv-auth-api-transfer{0%{opacity:0;left:0;transform:translate(-50%,-50%)scale(.75)}12%,78%{opacity:1}to{opacity:0;left:100%;transform:translate(-50%,-50%)scale(1)}}@keyframes rv-auth-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rv-auth-orb-one,.rv-auth-orb-two,.rv-auth-scanline,.rv-auth-hero-brand,.rv-auth-hero-brand:before,.rv-auth-card-glow,.rv-auth-system-status i,.rv-auth-login-top i,.rv-auth-footer i,.rv-auth-activity-heading i,.rv-auth-network-node,.rv-auth-network-api .ui-icon,.rv-auth-network-route i,.rv-auth-activity-track{animation:none}}@media (width<=700px){.rv-auth-integration-network{opacity:.58;height:330px;top:17%}.rv-auth-network-label{display:none}.rv-auth-network-node{font-size:10px}.rv-auth-network-node-trendyol{left:0}.rv-auth-network-node-hepsiburada{right:0}.rv-auth-network-node-shopify{left:4%}.rv-auth-network-node-n11{right:4%}.rv-auth-activity-banner{width:min(100% - 32px,1180px);margin-bottom:12px}}.rv-auth-page{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--rv-color-primary) 10%, transparent), transparent 31%), radial-gradient(circle at 52% 72%, color-mix(in srgb, var(--rv-color-accent) 5%, transparent), transparent 28%), var(--rv-color-bg);overflow:hidden auto}.rv-auth-page:before{background:linear-gradient(180deg, color-mix(in srgb, var(--rv-color-surface) 20%, transparent), transparent 18%, transparent 82%, color-mix(in srgb, var(--rv-color-surface) 24%, transparent));background-image:none;-webkit-mask-image:none;mask-image:none}.rv-auth-page:after{display:none}.rv-auth-atmosphere{z-index:0;overflow:hidden}.auth-aurora,.auth-signal-scene,.auth-signal-ring,.auth-signal-core,.auth-signal-axis,.auth-signal-pulse,.auth-orbit-tag{pointer-events:none;position:absolute}.auth-aurora{filter:blur(150px);opacity:.055;border-radius:50%;width:440px;height:440px;animation:12s ease-in-out infinite auth-aurora-breathe}.auth-aurora-primary{background:var(--rv-color-primary);top:18%;left:50%;transform:translate(-72%)}.auth-aurora-accent{background:var(--rv-color-accent);width:320px;height:320px;animation-delay:-6s;bottom:5%;right:16%}.auth-signal-scene{aspect-ratio:1;width:min(940px,94vw);top:52%;left:50%;transform:translate(-50%,-50%)}.auth-signal-routes{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.auth-signal-orbits{transform-box:view-box;transform-origin:50%;animation:72s linear infinite auth-signal-orbits-turn}.auth-signal-orbit{fill:none;stroke-linecap:round;stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.42}.auth-signal-orbit-primary{stroke:color-mix(in srgb, var(--rv-color-primary) 58%, transparent)}.auth-signal-orbit-accent{stroke:color-mix(in srgb, var(--rv-color-accent) 48%, transparent)}.auth-route-line{fill:none;stroke:color-mix(in srgb, var(--rv-color-primary) 18%, var(--rv-color-border));stroke-width:1px;stroke-linecap:round;opacity:.38}.auth-route-line-platform{stroke:color-mix(in srgb, var(--rv-color-accent) 18%, var(--rv-color-border));opacity:.24}.auth-route-packet{opacity:.9;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite auth-route-packet-pulse}.auth-route-packet-primary{fill:var(--rv-color-primary)}.auth-route-packet-accent{fill:var(--rv-color-accent);animation-delay:-1.15s}.auth-route-packet-platform{fill:color-mix(in srgb, var(--rv-color-primary) 54%, var(--rv-color-accent));animation-delay:-2.1s}.auth-signal-core{background:radial-gradient(circle, color-mix(in srgb, var(--rv-color-primary) 9%, transparent), transparent 68%);filter:blur(2px);border-radius:50%;width:570px;height:570px;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-signal-axis{opacity:.32;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-signal-axis-horizontal{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--rv-color-primary) 20%, transparent) 24%, color-mix(in srgb, var(--rv-color-accent) 30%, transparent) 50%, color-mix(in srgb, var(--rv-color-primary) 20%, transparent) 76%, transparent);width:920px;height:1px}.auth-signal-axis-vertical{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--rv-color-primary) 16%, transparent) 30%, color-mix(in srgb, var(--rv-color-accent) 24%, transparent) 50%, color-mix(in srgb, var(--rv-color-primary) 16%, transparent) 70%, transparent);width:1px;height:780px}.auth-signal-ring{aspect-ratio:1;background:conic-gradient(from 30deg, transparent 0 8%, color-mix(in srgb, var(--rv-color-primary) 42%, transparent) 14%, transparent 21% 46%, color-mix(in srgb, var(--rv-color-accent) 34%, transparent) 54%, transparent 61% 82%, color-mix(in srgb, var(--rv-color-primary) 24%, transparent) 88%, transparent 96%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1px),#000 calc(100% - 1px))}.auth-signal-ring-one{background:conic-gradient(from 16deg, color-mix(in srgb, var(--rv-color-primary) 54%, transparent) 0 27%, transparent 27% 100%);width:520px;animation:28s linear infinite auth-signal-rotate}.auth-signal-ring-two{background:conic-gradient(from 210deg, color-mix(in srgb, var(--rv-color-accent) 40%, transparent) 0 21%, transparent 21% 100%);width:700px;animation:44s linear infinite auth-signal-rotate-reverse}.auth-signal-ring-three{background:conic-gradient(from 110deg, color-mix(in srgb, var(--rv-color-primary) 38%, transparent) 0 16%, transparent 16% 100%);width:880px;animation:62s linear infinite auth-signal-rotate}.auth-signal-pulse{aspect-ratio:1;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-signal-pulse:before{content:"";background:var(--pulse-color,var(--rv-color-primary));width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pulse-color,var(--rv-color-primary)) 10%, transparent), 0 0 18px color-mix(in srgb, var(--pulse-color,var(--rv-color-primary)) 74%, transparent);border-radius:50%;animation:2.8s ease-in-out infinite auth-dot-breathe;position:absolute;top:50%;left:-3px}.auth-signal-pulse-one{width:614px;animation:13s linear infinite auth-pulse-orbit}.auth-signal-pulse-two{--pulse-color:var(--rv-color-accent);width:788px;animation:21s linear infinite auth-pulse-orbit-reverse}.auth-signal-pulse-two:before{animation-delay:-1.35s}.auth-orbit-tag{--tag-color:var(--rv-color-primary);min-height:30px;color:var(--rv-color-muted);background:color-mix(in srgb, var(--rv-color-surface) 56%, transparent);border:1px solid color-mix(in srgb, var(--rv-color-border) 68%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.78;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:10px;animation:7s ease-in-out infinite auth-orbit-tag-drift;display:inline-flex;box-shadow:0 10px 26px #0000001a}.auth-orbit-tag>i{background:var(--tag-color);width:5px;height:5px;color:var(--tag-color);box-shadow:0 0 10px color-mix(in srgb, var(--tag-color) 64%, transparent);border-radius:50%;flex:0 0 5px;animation:2.8s ease-in-out infinite auth-dot-breathe}.auth-orbit-tag b{color:var(--rv-color-ink);font-weight:500}.auth-orbit-tag small{color:var(--rv-color-subtle);font-size:8px}.auth-orbit-tag-trendyol{--tag-color:#f27a24;top:28%;left:1%}.auth-orbit-tag-hepsiburada{--tag-color:#f59b3d;animation-delay:-1.6s;top:32%;right:0}.auth-orbit-tag-shopify{--tag-color:#95bf47;animation-delay:-3.2s;bottom:27%;left:3%}.auth-orbit-tag-n11{--tag-color:#b978df;animation-delay:-4.8s;bottom:23%;right:5%}.auth-orbit-tag-hepsiburada>i{animation-delay:-.7s}.auth-orbit-tag-shopify>i{animation-delay:-1.4s}.auth-orbit-tag-n11>i{animation-delay:-2.1s}.rv-auth-stage{z-index:2;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center;gap:0;width:min(100%,1080px);padding:clamp(28px,4vh,46px) 24px 24px}.auth-focus-column{justify-items:center;gap:16px;width:min(100%,440px);display:grid;position:relative}.auth-focus-column .rv-auth-hero-brand{gap:20px;min-height:92px;margin:-14px 0 -8px;animation:8s ease-in-out infinite auth-brand-float;position:relative;top:-20px}.auth-focus-column .rv-auth-hero-brand:before{display:none}.auth-focus-column .rv-auth-hero-symbol{filter:none;flex-basis:87px;width:87px;height:87px}.auth-focus-column .rv-auth-hero-wordmark{filter:none;width:303px}.auth-focus-column .rv-auth-login-shell{width:100%;margin-top:0}.auth-focus-column .rv-auth-login-top{color:var(--rv-color-subtle);font-family:var(--rv-font-ui);letter-spacing:.065em;background:0 0;border:0;border-radius:0;margin:0 4px 10px;padding:0;font-size:10px;font-weight:500}.auth-focus-column .rv-auth-card{background:linear-gradient(155deg, color-mix(in srgb, var(--rv-color-surface) 94%, transparent), color-mix(in srgb, var(--rv-color-surface-raised) 90%, transparent));border:1px solid color-mix(in srgb, var(--rv-color-border-strong) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(118%);backdrop-filter:blur(22px)saturate(118%);border-radius:16px;padding:24px;overflow:hidden;box-shadow:0 32px 90px #00000061,inset 0 0 0 1px #ffffff05}.auth-focus-column .rv-auth-card:before{background:linear-gradient(90deg, transparent, var(--rv-color-primary) 28%, var(--rv-color-accent) 72%, transparent);opacity:.95;width:auto;height:1px;left:26px;right:26px}.auth-focus-column .rv-auth-card-glow{opacity:.065;width:300px;height:300px;animation:9s ease-in-out infinite auth-card-ambient;top:-150px;right:-120px}@keyframes auth-signal-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes auth-signal-rotate-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes auth-signal-orbits-turn{to{transform:rotate(360deg)}}@keyframes auth-route-dash{to{stroke-dashoffset:-160px}}@keyframes auth-pulse-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes auth-pulse-orbit-reverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes auth-orbit-tag-drift{0%,to{opacity:.66;transform:translateY(0)}50%{opacity:.9;transform:translateY(-5px)}}@keyframes auth-brand-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes auth-card-ambient{0%,to{opacity:.045;transform:scale(.92)}50%{opacity:.09;transform:scale(1.06)}}@keyframes auth-aurora-breathe{0%,to{opacity:.04;filter:blur(150px)}50%{opacity:.075;filter:blur(130px)}}@keyframes auth-dot-breathe{0%,to{opacity:.58;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes auth-route-packet-pulse{0%,to{opacity:.58}50%{opacity:1}}.auth-notification-center{z-index:2;width:min(100% - 48px,1120px);height:48px;min-height:48px;color:var(--rv-color-muted);background:color-mix(in srgb, var(--rv-color-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--rv-color-border) 88%, transparent);border-radius:var(--rv-radius-md);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0 auto 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #0003}.auth-notification-label{min-height:40px;color:var(--rv-color-ink);border-right:1px solid var(--rv-color-border);align-items:center;gap:10px;padding:0 18px;display:flex}.auth-notification-label>.ui-icon{color:var(--rv-color-primary)}.auth-notification-label>span{gap:2px;display:grid}.auth-notification-label strong{white-space:nowrap;font-size:11px;font-weight:600}.auth-notification-label small{color:var(--rv-color-subtle);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:inline-flex}.auth-notification-label small i{background:var(--rv-color-accent);border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite rv-auth-status-pulse}.auth-notification-viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.auth-notification-marquee{width:max-content;animation:34s linear infinite auth-notification-marquee;display:flex}.auth-notification-events{align-items:center;gap:20px;padding:0 18px;display:flex}.auth-notification-event{--event-color:var(--rv-color-primary);white-space:nowrap;align-items:center;gap:8px;min-width:258px;font-size:10px;display:flex}.auth-notification-event>i{background:var(--event-color);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--event-color) 46%, transparent);border-radius:50%;flex:0 0 6px;animation:2.8s ease-in-out infinite auth-dot-breathe}.auth-notification-event:nth-child(2)>i{animation-delay:-.8s}.auth-notification-event:nth-child(3)>i{animation-delay:-1.6s}.auth-notification-event:nth-child(4)>i{animation-delay:-2.4s}.auth-notification-event:nth-child(5)>i{animation-delay:-.4s}.auth-notification-event:nth-child(6)>i{animation-delay:-1.2s}.auth-notification-event b{color:var(--rv-color-ink);font-weight:500}.auth-notification-event>span{min-width:0;max-width:178px;color:var(--rv-color-muted);text-overflow:ellipsis;overflow:hidden}.auth-notification-event time{color:var(--rv-color-subtle);font-family:var(--rv-font-mono);flex:none;margin-left:2px;font-size:9px}.auth-notification-event.event-trendyol{--event-color:#f27a24}.auth-notification-event.event-hepsiburada{--event-color:#f59b3d}.auth-notification-event.event-shopify{--event-color:#95bf47}.auth-notification-event.event-n11{--event-color:#b978df}.auth-notification-count{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);white-space:nowrap;border-radius:999px;margin-right:14px;padding:5px 8px;font-size:9px;font-weight:500}.auth-notification-center:hover .auth-notification-marquee{animation-play-state:paused}@keyframes auth-notification-marquee{to{transform:translate(-50%)}}@media (width>=1440px){.rv-auth-header{width:min(100% - 64px,1840px)}.rv-auth-stage{width:min(100% - 64px,1380px)}.auth-signal-scene{width:min(100vw - 64px,1500px)}.auth-signal-axis-horizontal{width:min(100vw - 128px,1460px)}.auth-notification-center{width:min(100% - 64px,1760px)}}@media (width<=900px){.auth-signal-scene{width:760px}.auth-signal-ring-three,.auth-signal-pulse-two,.auth-orbit-tag,.auth-signal-route-lines,.auth-route-packet{display:none}.auth-signal-axis-horizontal{width:720px}}@media (width<=700px){.rv-auth-stage{width:100%;padding:28px 16px 20px}.auth-focus-column{gap:12px;width:min(100%,440px)}.auth-focus-column .rv-auth-hero-brand{gap:11px;min-height:58px}.auth-focus-column .rv-auth-hero-symbol{flex-basis:50px;width:50px;height:50px}.auth-focus-column .rv-auth-hero-wordmark{width:174px}.auth-focus-column .rv-auth-card{padding:20px}.auth-notification-center{grid-template-columns:44px minmax(0,1fr);width:min(100% - 32px,520px);margin-bottom:12px}.auth-notification-label{justify-content:center;min-width:44px;padding:0}.auth-notification-label>span,.auth-notification-count{display:none}.auth-signal-ring-two,.auth-signal-pulse-one{opacity:.58}.auth-signal-route-lines .auth-route-line-platform{display:none}}@media (width>=701px) and (height<=760px){.rv-auth-stage{padding-block:16px}.auth-focus-column{gap:10px}.auth-focus-column .rv-auth-hero-brand{min-height:48px}.auth-focus-column .rv-auth-hero-symbol{flex-basis:44px;width:44px;height:44px}.auth-focus-column .rv-auth-hero-wordmark{width:160px}}@media (prefers-reduced-motion:reduce){.auth-aurora,.auth-signal-ring,.auth-signal-pulse,.auth-orbit-tag,.auth-signal-orbits,.auth-focus-column .rv-auth-hero-brand,.auth-focus-column .rv-auth-card-glow,.auth-orbit-tag>i,.auth-notification-label small i,.auth-notification-event>i,.auth-notification-marquee{animation:none}.auth-signal-pulse,.auth-route-packet{display:none}.auth-notification-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.auth-notification-events[aria-hidden=true]{display:none}}body{font-size:16px;line-height:1.5}h1{letter-spacing:-.045em;font-size:clamp(26px,2.4vw,34px);line-height:1.18}h2{letter-spacing:-.025em;font-size:19px;line-height:1.35}h3{font-size:16px}small,.small{font-size:14px}.app-shell.stitch-shell main :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea){border-radius:8px;min-height:46px;padding:11px 13px;font-size:14px;line-height:1.5}.app-shell.stitch-shell main select{padding-right:38px}.app-shell.stitch-shell main input[type=checkbox],.app-shell.stitch-shell main input[type=radio],.rv-auth-page input[type=checkbox],.rv-auth-page input[type=radio]{flex:0 0 17px;width:17px;height:17px;min-height:17px;margin:0}.app-shell.stitch-shell main :where(button:not(.modal-close):not(.row-menu-trigger):not(.order-column-filter-trigger):not(.platform-multi-select-trigger.is-compact):not(.product-delete-button):not(.logout-link):not(.sidebar-pin-toggle):not(.rv-icon-button)),.rv-button:not(.rv-icon-button),.rv-topbar-theme,.rv-topbar-search{border-radius:8px;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.3}.rv-icon-button,.rv-topbar-search.rv-topbar-search-icon{border-radius:8px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.app-shell.stitch-shell main :is(.searchable-select-trigger,.category-attribute-select-trigger,.variant-filter-select-trigger,.appearance-theme-trigger){border-radius:8px;min-height:46px;padding:11px 13px;font-size:14px;line-height:1.5}.app-shell.stitch-shell main :is(.searchable-select-options>button,.appearance-theme-menu>button,.integration-filter-menu button,.jobs-reference-range-menu button,.reference-menu-popover a,.reference-menu-popover button){border-radius:6px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.3}.app-shell.stitch-shell main :is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs,.shipping-designer-format-tabs,.shipping-designer-inspector-tabs){border-radius:8px;gap:4px;height:auto;min-height:0;padding:4px}.app-shell.stitch-shell main :is(.rv-tabs,.settings-tabs,.jobs-reference-tabs,.invoice-reference-tabs,.mapping-view-tabs,.mapping-section-tabs,.order-tabs,.return-reference-tabs,.mapping-saved-tabs,.mapping-platform-tabs,.shipping-designer-format-tabs,.shipping-designer-inspector-tabs)>:is(button,a),.app-shell.stitch-shell main :is(.sync-mode-switch,.rich-text-mode-switch)>button{border-radius:5px;min-height:36px;padding:6px 12px;font-size:14px;line-height:1.5}.product-import-progress-track{height:6px}@media (width>=701px){.app-shell.stitch-shell.sidebar-collapsed,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded{grid-template-columns:var(--rv-sidebar-collapsed-width) minmax(0, 1fr)}.app-shell.stitch-shell>aside,.app-shell.stitch-shell.sidebar-collapsed>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{box-sizing:border-box;transition:width .22s var(--rv-ease-standard), padding-inline .22s var(--rv-ease-standard), box-shadow .22s var(--rv-ease-standard)}.app-shell.stitch-shell>aside{width:var(--rv-sidebar-width);padding-inline:var(--rv-space-4)}.app-shell.stitch-shell.sidebar-collapsed>aside{width:var(--rv-sidebar-collapsed-width);max-width:var(--rv-sidebar-collapsed-width);padding-inline:0;overflow-x:hidden}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{width:var(--rv-sidebar-width);max-width:var(--rv-sidebar-width);padding-inline:var(--rv-space-4);box-shadow:var(--rv-shadow-md);overflow-x:hidden}.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){box-sizing:border-box;width:100%;min-width:0;transition:color var(--rv-duration-fast) var(--rv-ease-standard), background var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard), box-shadow var(--rv-duration-fast) var(--rv-ease-standard);grid-template-columns:22px minmax(0,1fr) auto;column-gap:12px;padding-inline:6px 12px}.app-shell.stitch-shell.sidebar-collapsed:not(.sidebar-hover-expanded)>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){border-width:1px;justify-content:center;gap:0;width:44px;min-width:44px;height:44px;min-height:44px;margin-inline:auto;padding:0;display:flex}.app-shell.stitch-shell.sidebar-collapsed:not(.sidebar-hover-expanded)>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link) .nav-icon-slot{margin-inline:auto}.app-shell.stitch-shell.sidebar-collapsed>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile-copy,.app-shell.stitch-shell.sidebar-collapsed>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed>aside .logout-label{opacity:0;visibility:hidden;min-width:0;max-width:0;transition:max-width .62s var(--rv-ease-standard), opacity .32s var(--rv-ease-standard), visibility 0s linear .62s;display:block;overflow:hidden}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile-copy,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-label{opacity:1;visibility:visible;max-width:190px;transition-delay:0s;display:block}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){justify-content:initial;column-gap:12px;padding-inline:6px 12px}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-brand-row{box-sizing:border-box;padding-inline:16px 0}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile{box-sizing:border-box;justify-content:flex-start;padding-inline:16px 0}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile{padding-inline:0}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-pin-toggle{display:none}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-pin-toggle{display:inline-grid}.app-shell.stitch-shell.sidebar-collapsed>aside .nav-count{display:none}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-count{display:inline-flex}}@media (prefers-reduced-motion:reduce){.app-shell.stitch-shell>aside,.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile-copy,.app-shell.stitch-shell.sidebar-collapsed>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed>aside .logout-label{transition:none}}@media (width>=701px){.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){transition:color var(--rv-duration-fast) var(--rv-ease-standard), background var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard), box-shadow var(--rv-duration-fast) var(--rv-ease-standard)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile-copy,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-label{transition:max-width .62s var(--rv-ease-standard), opacity .32s var(--rv-ease-standard), visibility 0s linear 0s}.app-shell.stitch-shell,.app-shell.stitch-shell.sidebar-collapsed,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded,.app-shell.stitch-shell.sidebar-pinned{transition:grid-template-columns .62s var(--rv-ease-standard)}.app-shell.stitch-shell>aside{transition:width .62s var(--rv-ease-standard), padding-inline .62s var(--rv-ease-standard), box-shadow .62s var(--rv-ease-standard)}.app-shell.stitch-shell .rv-topbar{transition:left .62s var(--rv-ease-standard)}.app-shell.stitch-shell.sidebar-collapsed>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{transition:width .62s var(--rv-ease-standard), padding-inline .62s var(--rv-ease-standard), box-shadow .62s var(--rv-ease-standard);padding-inline:0;overflow-x:hidden}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav,.sidebar-side-bottom),.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile{width:100%;margin-inline:0}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile{padding-inline:16px 0}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed:not(.sidebar-hover-expanded)>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){width:var(--rv-sidebar-rail-width);min-width:var(--rv-sidebar-rail-width);align-items:center;justify-content:initial;isolation:isolate;grid-template-columns:22px minmax(0,1fr) auto;column-gap:12px;height:44px;min-height:44px;margin-inline:11.5px 0;padding-inline:10px;display:grid;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link):before{z-index:0;content:"";pointer-events:none;border-radius:var(--rv-radius-md);width:44px;transition:width .62s var(--rv-ease-standard), background .2s var(--rv-ease-standard), border-color .2s var(--rv-ease-standard), box-shadow .2s var(--rv-ease-standard);border:1px solid #0000;position:absolute;inset:0 auto 0 0}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link)>*{z-index:1;position:relative}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link).active:before{background:var(--rv-color-primary);border-color:var(--rv-color-primary);box-shadow:0 8px 18px color-mix(in srgb, var(--rv-color-primary) 24%, transparent)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link):hover:not(.active):before{background:var(--rv-color-surface-soft);border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link):before{width:var(--rv-sidebar-rail-width)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile{padding-inline:16px 0}.app-shell.stitch-shell>aside .sidebar-profile-copy{text-align:left;justify-items:start}}@media (prefers-reduced-motion:reduce){.app-shell.stitch-shell.sidebar-collapsed>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile-copy,.app-shell.stitch-shell.sidebar-collapsed>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed>aside .logout-label{transition:none}}.app-shell.stitch-shell>main>:is(.content,.rv-page){box-sizing:border-box;width:min(100%, var(--rv-content-max-width));padding:var(--rv-page-padding-inline);margin-inline:auto}.app-shell.stitch-shell>main>:is(.content.f3,.rv-page-wide){max-width:var(--rv-content-wide-max-width)}.app-shell.stitch-shell main .brand-library-panel{color:var(--rv-color-ink);background:var(--rv-color-surface);border-color:var(--rv-color-border);box-shadow:none}.app-shell.stitch-shell main .mapping-local-brand-builder .brand-library-panel-standalone{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.app-shell.stitch-shell main .brand-mapping-console{gap:var(--rv-space-4);display:grid}.app-shell.stitch-shell main .brand-mapping-console>.mapping-section-heading{margin-bottom:0}.app-shell.stitch-shell main .brand-library-panel .brand-library-list{background:var(--rv-color-surface);border-color:var(--rv-color-border)}.app-shell.stitch-shell main .brand-library-panel .brand-library-list>span{color:var(--rv-color-ink);background:var(--rv-color-surface);border-color:var(--rv-color-border)}.app-shell.stitch-shell main .brand-library-panel .brand-library-list>span.active{color:var(--rv-color-ink);background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary);box-shadow:0 0 0 1px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.app-shell.stitch-shell main .mapping-category-builder .mapping-reference-grid{grid-template-rows:auto 73px;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:start}.app-shell.stitch-shell main .mapping-category-builder .mapping-reference-local>label,.app-shell.stitch-shell main .mapping-category-builder .mapping-reference-target{align-self:start}.app-shell.stitch-shell main .mapping-category-builder .mapping-reference-target{grid-column:3}.app-shell.stitch-shell main .mapping-category-builder .mapping-link-rail{transform:translateY(var(--rv-space-3));grid-area:2/2;align-self:center}@media (width<=768px){.app-shell.stitch-shell main .mapping-category-builder .mapping-reference-grid{grid-template-columns:1fr}.app-shell.stitch-shell main .mapping-category-builder .mapping-reference-target{grid-area:auto}.app-shell.stitch-shell main .mapping-category-builder .mapping-link-rail{grid-area:auto;transform:none}}.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link).active{color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--rv-color-primary) 82%, transparent), color-mix(in srgb, var(--rv-color-primary) 68%, transparent));border-color:color-mix(in srgb, var(--rv-color-primary) 68%, var(--rv-color-border));box-shadow:0 5px 12px color-mix(in srgb, var(--rv-color-primary) 12%, transparent)}@media (width>=701px){.app-shell.stitch-shell>aside .sidebar-pin-toggle{margin-right:var(--rv-space-2)}.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-profile{box-sizing:border-box;padding-inline:4px 0}.app-shell.stitch-shell.sidebar-pinned>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){box-sizing:border-box;width:var(--rv-sidebar-rail-width);min-width:var(--rv-sidebar-rail-width);column-gap:12px;margin-inline:0;padding-inline:10px}.app-shell.stitch-shell.sidebar-pinned>aside{padding-inline:0}.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-profile{padding-inline:16px 0}.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-brand-row{padding-bottom:var(--rv-space-3)}.app-shell.stitch-shell.sidebar-pinned>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){margin-inline:11.5px 0}.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-pin-toggle,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-pin-toggle{box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;margin-left:auto;margin-right:var(--rv-space-2)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link).active:before{background:linear-gradient(90deg, color-mix(in srgb, var(--rv-color-primary) 82%, transparent), color-mix(in srgb, var(--rv-color-primary) 68%, transparent));border-color:color-mix(in srgb, var(--rv-color-primary) 68%, var(--rv-color-border));box-shadow:0 5px 12px color-mix(in srgb, var(--rv-color-primary) 12%, transparent)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link):before,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-pin-toggle{transition-duration:.62s;transition-timing-function:var(--rv-ease-standard)}}.app-shell.stitch-shell main .dashboard-operational-card{grid-template-columns:44px minmax(0,1fr) 20px;column-gap:12px}.app-shell.stitch-shell main .dashboard-operational-card>.dashboard-metric-icon{flex-basis:44px;width:44px;height:44px}.app-shell.stitch-shell main .dashboard-operational-card>.dashboard-metric-icon .ui-icon{width:22px;height:22px}.app-shell.stitch-shell main .dashboard-operational-card>.ui-icon{width:18px;height:18px}.app-shell.stitch-shell main .order-reference-table>.order-reference-row{background:var(--rv-color-surface);width:100%}.app-shell.stitch-shell main .order-reference-table>.order-reference-row:hover,.app-shell.stitch-shell main .return-reference-table>.return-reference-row:hover{border-color:var(--rv-color-border-strong);background:var(--rv-color-surface-raised);box-shadow:none}.app-shell.stitch-shell main .order-reference-table>.order-reference-row,.app-shell.stitch-shell main .return-reference-table>.return-reference-row{transition:background var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard)}.app-shell.stitch-shell main .order-reference-table>.order-reference-row:hover,.app-shell.stitch-shell main .order-reference-table>.order-reference-row:hover>.order-reference-grid{background:var(--rv-color-surface-raised)}.app-shell.stitch-shell main .order-number-copy{box-sizing:border-box;flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.app-shell.stitch-shell main .order-number-copy>.ui-icon{width:18px;height:18px}.app-shell.stitch-shell main .orders-sync-action .orders-sync-icon,.app-shell.stitch-shell main .orders-export-icon{flex-basis:20px;width:20px;height:20px}.shopify-order-status-form-grid{padding:var(--rv-space-5) var(--rv-space-6);grid-template-columns:minmax(0,1fr);align-items:start}.shopify-order-status-form-grid>label{gap:var(--rv-space-2);width:100%;display:grid}.shopify-order-status-form-grid>label>select{box-sizing:border-box;width:100%;min-height:44px}.shopify-order-status-form-grid>.notice{grid-column:1;margin:0}.shopify-invoice-status-form{gap:var(--rv-space-4);padding:var(--rv-space-5) var(--rv-space-6);display:grid}.shopify-invoice-status-form>label{gap:var(--rv-space-2);display:grid}.shopify-invoice-status-form>label>select{box-sizing:border-box;width:100%;min-height:44px}.app-shell.stitch-shell main .shopify-invoice-status-form>label>select{appearance:auto;-webkit-appearance:menulist;padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-ink);background-color:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);background-image:none}.shopify-invoice-status-form>label>select option{color:var(--rv-color-ink);background-color:var(--rv-color-surface-raised)}.shopify-invoice-status-form>.notice,.shopify-invoice-status-form>.error{margin:0}.shopify-invoice-status-form>footer{justify-content:flex-end;gap:var(--rv-space-2);margin:0 calc(0px - var(--rv-space-6)) calc(0px - var(--rv-space-5));padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.shopify-csv-import-body{align-content:start;gap:var(--rv-space-4);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow:auto}.shopify-csv-import-body>label{gap:var(--rv-space-2);min-width:0;color:var(--rv-color-ink);font-weight:700;display:grid}.shopify-csv-import-body>label>select,.shopify-csv-import-body>label>input{box-sizing:border-box;width:100%}.shopify-csv-file-picker>input{padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md)}.shopify-csv-file-picker>small{color:var(--rv-color-muted);font-weight:400}.shopify-csv-import-result{gap:var(--rv-space-2);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.shopify-csv-import-result h3,.shopify-csv-import-result p{margin:0}.shopify-csv-import-result ul{max-height:130px;margin:var(--rv-space-2) 0 0;padding-left:var(--rv-space-5);overflow:auto}.shopify-csv-import-result li{overflow-wrap:anywhere}.app-shell.stitch-shell main .invoices-reference-heading-actions{align-items:center;gap:var(--rv-space-3);flex-wrap:nowrap}.app-shell.stitch-shell main .invoice-reference-details-trigger{align-items:center;gap:var(--rv-space-2);white-space:nowrap;min-height:36px;padding:6px 10px;line-height:1.2}.app-shell.stitch-shell main .invoice-reference-details-trigger>.ui-icon{flex:0 0 16px;width:16px;height:16px}.app-shell.stitch-shell main .invoice-reference-head>*{text-align:left;justify-content:flex-start;align-items:center;display:flex}.app-shell.stitch-shell main .jobs-reference-status-summary{row-gap:var(--rv-space-2);column-gap:calc(var(--rv-space-6) * 1.5)}.app-shell.stitch-shell main .jobs-reference-refresh{border-radius:var(--rv-radius-md);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:0 5px 12px color-mix(in srgb, var(--rv-color-primary) 12%, transparent)}.app-shell.stitch-shell main .jobs-reference-refresh .jobs-reference-icon{width:20px;height:20px}.app-shell.stitch-shell main .jobs-reference-refresh:hover:not(:disabled){box-shadow:0 6px 14px color-mix(in srgb, var(--rv-color-primary) 18%, transparent)}.app-shell.stitch-shell main .integration-filter-menu{width:min(320px,100vw - 32px);max-width:min(320px,100vw - 32px);padding:var(--rv-space-3)}.app-shell.stitch-shell main .reference-menu-popover :is(a,button){text-align:left;padding-inline:var(--rv-space-3);justify-content:flex-start}.app-shell.stitch-shell main .return-reference-filters>input[type=date]{box-sizing:border-box;justify-self:stretch;width:100%;min-width:0}.app-shell.stitch-shell main .integration-settings-modal>header{padding:var(--rv-space-5) var(--rv-space-6)}.app-shell.stitch-shell main .integration-settings-modal{width:min(960px,100%)}.app-shell.stitch-shell main .integration-settings-modal>.integration-inline-workspace{align-content:start;gap:var(--rv-space-5);padding:var(--rv-space-6);display:grid}.app-shell.stitch-shell main .integration-settings-modal .integration-detail-summary,.app-shell.stitch-shell main .integration-settings-modal .integration-detail-write-panel,.app-shell.stitch-shell main .integration-settings-modal .integration-detail-summary>article{min-width:0}.app-shell.stitch-shell main .integration-settings-modal .integration-detail-write-panel{padding:var(--rv-space-5);margin-top:0}.app-shell.stitch-shell main .security-page>.panel,.app-shell.stitch-shell main .security-page>.notice,.app-shell.stitch-shell main .security-page>.shipping-settings-toast{box-sizing:border-box}.app-shell.stitch-shell main .security-page .security-state{border-color:color-mix(in srgb, var(--rv-color-primary) 36%, var(--rv-color-border));background:color-mix(in srgb, var(--rv-color-primary) 10%, var(--rv-color-surface-raised));min-height:28px;padding-inline:10px}.app-shell.stitch-shell main .security-page .security-state.enabled{background:color-mix(in srgb, var(--rv-color-accent) 14%, var(--rv-color-surface-raised))}.app-shell.stitch-shell main .appearance-settings-panel>.panel-title>div{justify-items:start;gap:var(--rv-space-2);display:grid}.app-shell.stitch-shell main .appearance-theme-menu{box-sizing:border-box;gap:4px;padding:8px}.app-shell.stitch-shell main .appearance-theme-menu>button{box-sizing:border-box;text-align:left;grid-template-columns:minmax(0,1fr);align-content:center;place-items:center stretch;gap:2px;width:100%;min-width:0;min-height:62px;padding:9px 12px;display:grid}.app-shell.stitch-shell main .appearance-theme-menu>button>:is(strong,small){text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;display:block;overflow:hidden}.app-shell.stitch-shell main .appearance-theme-menu>button{text-align:left;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.app-shell.stitch-shell main .appearance-theme-menu>button>.appearance-theme-menu-copy{text-align:left;justify-items:stretch;gap:2px;width:100%;min-width:0;display:grid}.app-shell.stitch-shell main .appearance-theme-menu>button>.appearance-theme-menu-copy>:is(strong,small){text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;margin:0;display:block;overflow:hidden}.app-shell.stitch-shell main .security-page :is(.database-reset-intro,.security-authenticator-card>div,.appearance-settings-panel>.panel-title>div,.shipping-settings-intro){align-content:start;justify-items:start;gap:var(--rv-space-2);display:grid}.app-shell.stitch-shell main .security-page :is(.database-reset-intro,.security-authenticator-card>div,.appearance-settings-panel>.panel-title>div,.shipping-settings-intro)>:is(h2,p){margin:0}.app-shell.stitch-shell main .database-scope-groups{margin-block:var(--rv-space-6)}.app-shell.stitch-shell main .database-confirmation{max-width:420px;margin-top:var(--rv-space-6);padding-top:var(--rv-space-5);border-top:1px solid var(--rv-color-border)}.app-shell.stitch-shell main .settings-sticky-actions{box-sizing:border-box;align-items:center;gap:var(--rv-space-4);min-height:68px;margin-top:var(--rv-space-5);margin-inline:0;padding:var(--rv-space-3) var(--rv-space-4);background:color-mix(in srgb, var(--rv-color-surface) 96%, transparent);border-radius:var(--rv-radius-md);box-shadow:var(--rv-shadow-sm);margin-bottom:0}.app-shell.stitch-shell main .settings-sticky-actions:before{display:none}.app-shell.stitch-shell main .shipping-settings-actions{bottom:var(--rv-space-4)}.app-shell.stitch-shell main .shipping-settings-intro{align-content:start;justify-items:start;gap:var(--rv-space-2);padding-bottom:var(--rv-space-5);border-bottom:1px solid var(--rv-color-border);display:grid}.app-shell.stitch-shell main .shipping-settings-intro>h2,.app-shell.stitch-shell main .shipping-settings-intro>p{margin:0}.app-shell.stitch-shell main .shipping-designer-toolbar{align-items:start;gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell.stitch-shell main .shipping-designer-toolbar>div:first-child{grid-area:1/1;min-width:0}.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-format-tabs{grid-area:1/2;place-self:end;width:auto;margin-left:0}.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-template-actions{grid-area:2/1;place-self:center end;margin-top:0}.app-shell.stitch-shell main .shipping-designer-toolbar>button{grid-area:2/2;place-self:center end}.app-shell.stitch-shell main .shipping-designer-template-actions{align-items:center;gap:var(--rv-space-2);margin-top:0;display:flex}.app-shell.stitch-shell main .shipping-designer-template-actions select{min-width:270px}.app-shell.stitch-shell main .shipping-designer-format-tabs{align-self:end}.app-shell.stitch-shell main .shipping-designer-workspace{margin-top:var(--rv-space-4);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border)}@media (width<=768px){.app-shell.stitch-shell>main>:is(.content,.rv-page){width:100%;padding:var(--rv-space-4);margin-inline:0}.app-shell.stitch-shell main .invoices-reference-heading-actions{flex-wrap:wrap;justify-content:flex-start}.app-shell.stitch-shell main .integration-settings-modal>.integration-inline-workspace{padding:var(--rv-space-4)}.app-shell.stitch-shell main .shipping-designer-template-actions{flex-wrap:wrap;align-items:stretch}.app-shell.stitch-shell main .shipping-designer-toolbar{grid-template-columns:1fr;align-items:stretch}.app-shell.stitch-shell main .shipping-designer-toolbar>div:first-child,.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-format-tabs,.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-template-actions,.app-shell.stitch-shell main .shipping-designer-toolbar>button{grid-column:1;justify-self:stretch}.app-shell.stitch-shell main .shipping-designer-toolbar>div:first-child{grid-row:1}.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-format-tabs{grid-row:2;width:100%;margin-left:0}.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-template-actions{grid-row:3}.app-shell.stitch-shell main .shipping-designer-toolbar>button{grid-row:4;width:100%}.app-shell.stitch-shell main .shipping-designer-template-actions select{flex:100%;min-width:0}}@media (width>=701px){.products-page-actions{grid-template-columns:repeat(2,max-content);width:auto;max-width:100%}.products-page-actions>.button-link{width:auto;padding-inline:var(--rv-space-3)}}.app-shell.stitch-shell main .product-toolbar .order-search{align-items:center;min-width:0;display:flex;position:relative}.app-shell.stitch-shell main .product-toolbar .order-search>.ui-icon{top:50%;left:var(--rv-space-3);z-index:1;width:18px;height:18px;color:var(--rv-color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.app-shell.stitch-shell main .product-toolbar .order-search>input{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:100%;padding-inline:42px var(--rv-space-3)}.app-shell.stitch-shell main .database-reset-panel>.settings-sticky-actions:before,.app-shell.stitch-shell main .appearance-settings-actions:before{min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:pre-line;flex:auto;line-height:1.45;display:block}.app-shell.stitch-shell main .database-reset-panel>.settings-sticky-actions:before{content:"Seçili listeleri kalıcı olarak temizle\a Bu işlem geri alınamaz; önce onay metnini girin."}.app-shell.stitch-shell main .appearance-settings-actions:before{content:"Görünüm ayarlarını uygula\a Değişiklikleri hesabınıza kaydetmeden önce önizleyin."}@media (width<=900px){.app-shell.stitch-shell main .shipping-designer-toolbar{grid-template-columns:1fr;align-items:stretch}.app-shell.stitch-shell main .shipping-designer-toolbar>div:first-child,.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-format-tabs,.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-template-actions,.app-shell.stitch-shell main .shipping-designer-toolbar>button{grid-column:1;justify-self:stretch}.app-shell.stitch-shell main .shipping-designer-toolbar>div:first-child{grid-row:1}.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-format-tabs{grid-row:2;width:100%;margin-left:0}.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-template-actions{flex-wrap:wrap;grid-row:3;align-items:stretch;width:100%}.app-shell.stitch-shell main .shipping-designer-toolbar>button{grid-row:4;width:100%}.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-template-actions select{flex:100%;min-width:0}}.app-shell.stitch-shell main .reference-menu-trigger{border-radius:4px;width:40px;min-width:40px;height:40px;min-height:40px}.app-shell.stitch-shell main .reference-menu-trigger .ui-icon{width:20px;height:20px}.app-shell.stitch-shell main .jobs-reference-table .jobs-reference-status{align-items:center;gap:var(--rv-space-2);width:auto;min-width:0;min-height:0;box-shadow:none;font-size:var(--rv-font-size-sm);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;line-height:1.4;display:inline-flex}.app-shell.stitch-shell main .jobs-reference-table td:last-child{text-align:center;justify-content:center}.app-shell.stitch-shell main .jobs-reference-table .jobs-reference-row-action{margin-inline:auto}@media (width>=701px){.app-shell.stitch-shell,.app-shell.stitch-shell.sidebar-collapsed,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded,.app-shell.stitch-shell.sidebar-pinned,.app-shell.stitch-shell .rv-topbar,.app-shell.stitch-shell>aside,.app-shell.stitch-shell.sidebar-collapsed>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside,.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link):before,.app-shell.stitch-shell>aside .brand.wordmark,.app-shell.stitch-shell>aside .nav-label,.app-shell.stitch-shell>aside .sidebar-profile-copy,.app-shell.stitch-shell>aside .logout-label,.app-shell.stitch-shell>aside .sidebar-pin-toggle{transition:none}}@media (width>=1600px){.app-shell.stitch-shell>main>:is(.content.f3,.rv-page-wide){width:min(100%, var(--rv-content-wide-max-width))}}.app-shell.stitch-shell main .product-catalog-row>.product-row-select{place-self:center;margin:0}.app-shell.stitch-shell main .platform-state-icon{overflow:visible}.app-shell.stitch-shell main .platform-state-logo{object-fit:cover;border-radius:6px;width:22px;height:22px;display:block}.app-shell.stitch-shell main .product-metric-low .product-metric-icon{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border:1px solid color-mix(in srgb, var(--rv-color-danger) 34%, var(--rv-color-border))}@media (width>=701px){.app-shell.stitch-shell main .marketplace-pricing-bar{align-items:end;gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"heading heading""list-price sale-price""toggle toggle"}.app-shell.stitch-shell main .marketplace-pricing-bar>.marketplace-pricing-bar-heading{align-items:center;gap:var(--rv-space-3);grid-area:heading;grid-template-columns:42px minmax(0,1fr);min-width:0;display:grid}.app-shell.stitch-shell main .marketplace-pricing-bar>.marketplace-pricing-bar-heading>span:last-child{gap:2px;min-width:0;display:grid}.app-shell.stitch-shell main .marketplace-pricing-bar>label:first-of-type{grid-area:list-price}.app-shell.stitch-shell main .marketplace-pricing-bar>label:nth-of-type(2){grid-area:sale-price}.app-shell.stitch-shell main .marketplace-pricing-bar>button{grid-area:toggle;justify-self:start}}@media (width<=700px){.app-shell.stitch-shell main .marketplace-pricing-bar{gap:var(--rv-space-3);grid-template-columns:1fr}.app-shell.stitch-shell main .marketplace-pricing-bar>.marketplace-pricing-bar-heading,.app-shell.stitch-shell main .marketplace-pricing-bar>label:first-of-type,.app-shell.stitch-shell main .marketplace-pricing-bar>label:nth-of-type(2),.app-shell.stitch-shell main .marketplace-pricing-bar>button{grid-column:1}.app-shell.stitch-shell main .marketplace-pricing-bar>.marketplace-pricing-bar-heading{align-items:center;gap:var(--rv-space-3);grid-template-columns:42px minmax(0,1fr);display:grid}}@media (width>=701px){.app-shell.stitch-shell main .product-add-progress{gap:var(--rv-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.stitch-shell main .product-add-progress>i{display:none}}.app-shell.stitch-shell main .order-reference-head>*{white-space:normal;overflow-wrap:break-word;min-width:0;line-height:1.25;overflow:hidden}.app-shell.stitch-shell main .order-reference-head>strong{align-items:center;display:flex}.app-shell.stitch-shell main .order-reference-head>.order-column-filter{overflow:visible}.app-shell.stitch-shell main .product-image-modal{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px)}.app-shell.stitch-shell main .product-image-modal-body{padding:0}.app-shell.stitch-shell main .product-image-modal-frame{aspect-ratio:2/3;border:1px solid var(--rv-color-border-strong);width:100%;box-shadow:none;background:0 0;border-radius:0}.app-shell.stitch-shell main .product-image-modal-frame img{object-fit:contain}@media (height<=860px){.app-shell.stitch-shell main .product-image-modal{width:min(440px,100vw - 32px)}}@media (height<=740px){.app-shell.stitch-shell main .product-image-modal{width:min(380px,100vw - 32px)}}.app-shell.stitch-shell main .variant-table-editor>.empty.small{border-radius:var(--rv-radius-lg);border:0;min-height:132px}.app-shell.stitch-shell main .product-catalog-workspace{min-width:0;margin-top:var(--rv-space-4);padding:var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg)}.app-shell.stitch-shell main .product-catalog-workspace-head{justify-content:space-between;align-items:flex-end;gap:var(--rv-space-4);margin-bottom:var(--rv-space-4);display:flex}.app-shell.stitch-shell main .product-catalog-workspace-head h2,.app-shell.stitch-shell main .product-catalog-workspace-head p{margin:0}.app-shell.stitch-shell main .product-catalog-workspace-head h2{font-size:var(--rv-font-size-md)}.app-shell.stitch-shell main .product-catalog-workspace-head p{margin-top:var(--rv-space-1);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.app-shell.stitch-shell main .product-catalog-workspace .product-catalog-scroll{margin-top:0}.app-shell.stitch-shell main .product-pagination{align-items:center;gap:var(--rv-space-4);min-height:64px;margin-top:var(--rv-space-3);padding:var(--rv-space-3) var(--rv-space-5);color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);grid-template-columns:minmax(0,1fr) max-content;display:grid}.app-shell.stitch-shell main .product-pagination>.invoice-reference-page-size{margin:0}.app-shell.stitch-shell main .product-pagination>span{text-align:left;min-width:0}.app-shell.stitch-shell main .product-pagination>.product-pagination-controls{justify-self:end}.app-shell.stitch-shell main .rv-pagination-jump{align-items:center;gap:var(--rv-space-1);min-width:max-content;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);white-space:nowrap;font-weight:700;display:inline-flex}.app-shell.stitch-shell main .rv-pagination-jump>span:first-child,.app-shell.stitch-shell main .rv-pagination-jump>span:last-child{color:var(--rv-color-muted)}.app-shell.stitch-shell main .rv-pagination-jump>input{box-sizing:border-box;border-radius:var(--rv-radius-sm);background:color-mix(in srgb, var(--rv-color-surface-raised) 34%, transparent);opacity:1;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:42px;min-width:42px;height:32px;min-height:32px;padding-inline:6px;font-size:.8125rem;font-weight:700}.app-shell.stitch-shell main .rv-pagination-jump>input::-webkit-inner-spin-button{appearance:none;margin:0}.app-shell.stitch-shell main .rv-pagination-jump>input::-webkit-outer-spin-button{appearance:none;margin:0}.app-shell.stitch-shell main .order-pagination>.pagination-controls.rv-pagination,.app-shell.stitch-shell main .product-pagination>.product-pagination-controls.rv-pagination,.app-shell.stitch-shell main .jobs-reference-page-controls.rv-pagination{margin-top:0}.app-shell.stitch-shell main .jobs-reference-page-controls.rv-pagination{justify-content:flex-end}.app-shell.stitch-shell main .orders-page .orders-control-bar .order-search-control>.ui-icon{pointer-events:none;left:14px}.app-shell.stitch-shell main .orders-page .orders-control-bar .order-search-control>input{box-sizing:border-box;padding-left:44px}.app-shell.stitch-shell main .product-image-modal-header{padding:16px 56px 13px var(--rv-space-5)}.app-shell.stitch-shell main .product-image-modal-header>div{gap:2px}.app-shell.stitch-shell main .product-image-modal-variant{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.app-shell.stitch-shell main .product-image-modal-variant span{color:var(--rv-color-ink);overflow-wrap:anywhere}@media (width<=700px){.app-shell.stitch-shell main .product-catalog-workspace{padding:var(--rv-space-4)}.app-shell.stitch-shell main .product-catalog-workspace-head{flex-direction:column;align-items:flex-start}.app-shell.stitch-shell main .product-pagination{justify-items:stretch;gap:var(--rv-space-3);grid-template-columns:1fr}.app-shell.stitch-shell main .product-pagination>span{text-align:left}.app-shell.stitch-shell main .product-pagination>.product-pagination-controls{justify-self:stretch}}@media (width>=701px){.app-shell.stitch-shell,.app-shell.stitch-shell.sidebar-collapsed,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded,.app-shell.stitch-shell.sidebar-pinned{transition:grid-template-columns .62s var(--rv-ease-standard)}.app-shell.stitch-shell .rv-topbar{transition:left .62s var(--rv-ease-standard)}.app-shell.stitch-shell>aside,.app-shell.stitch-shell.sidebar-collapsed>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{transition:width .62s var(--rv-ease-standard), padding-inline .62s var(--rv-ease-standard), box-shadow .62s var(--rv-ease-standard)}.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){transition:color var(--rv-duration-fast) var(--rv-ease-standard), background var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard), box-shadow var(--rv-duration-fast) var(--rv-ease-standard)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(.brand.wordmark,.sidebar-profile-copy,.nav-label,.logout-label){transition:max-width .62s var(--rv-ease-standard), opacity .32s var(--rv-ease-standard), visibility 0s linear .62s}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(.brand.wordmark,.sidebar-profile-copy,.nav-label,.logout-label){transition-delay:0s}}@media (prefers-reduced-motion:reduce){.app-shell.stitch-shell,.app-shell.stitch-shell .rv-topbar,.app-shell.stitch-shell>aside,.app-shell.stitch-shell.sidebar-collapsed>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside,.app-shell.stitch-shell>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed>aside :is(.brand.wordmark,.sidebar-profile-copy,.nav-label,.logout-label){transition:none}}.app-shell.stitch-shell main .courier-options .carrier-card{grid-template-columns:auto 46px minmax(0,1fr)}.app-shell.stitch-shell main .courier-options .carrier-card-icon{background:0 0;border-radius:0;place-items:center;width:46px;height:40px;padding:0;display:grid;overflow:visible}.app-shell.stitch-shell main .courier-options .carrier-card-icon>.cargo-provider-icon{object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.app-shell.stitch-shell main .settings-sticky-actions-anchor{min-width:0;margin-top:var(--rv-space-5)}.app-shell.stitch-shell main .settings-sticky-actions-anchor>.settings-sticky-actions{width:100%;max-width:100%;transition:width .32s var(--rv-ease-standard), max-width .32s var(--rv-ease-standard), border-radius .32s var(--rv-ease-standard), box-shadow .32s var(--rv-ease-standard), transform .32s var(--rv-ease-standard);margin:0 0 0 auto;position:relative;inset:auto}.app-shell.stitch-shell main .settings-sticky-actions-anchor>.settings-sticky-actions:before{content:none;display:none}.app-shell.stitch-shell main .settings-sticky-actions-anchor>.settings-sticky-actions.is-floating{z-index:var(--rv-z-sticky);border-radius:var(--rv-radius-md);max-width:none;box-shadow:var(--rv-shadow-lg);margin:0;position:fixed}.app-shell.stitch-shell main .settings-sticky-actions-anchor.shipping-settings-actions-anchor{margin-top:var(--rv-space-5)}.app-shell.stitch-shell main .settings-sticky-actions-anchor>.shipping-settings-actions{margin-inline:0;border-radius:var(--rv-radius-md);margin-bottom:0;bottom:auto}@media (width<=600px){.app-shell.stitch-shell main .settings-sticky-actions-anchor>.settings-sticky-actions{width:100%}}@media (prefers-reduced-motion:reduce){.app-shell.stitch-shell main .settings-sticky-actions-anchor>.settings-sticky-actions{transition:none}}.app-shell.stitch-shell main .jobs-reference-status-summary>span:is(.success,.running,.waiting,.error,.cancelled){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.app-shell.stitch-shell main .database-confirmation{white-space:nowrap;max-width:min(100%,520px);display:block}.app-shell.stitch-shell main .database-confirmation input{width:min(420px,100%);margin-top:var(--rv-space-2);display:block}.app-shell.stitch-shell main .settings-sticky-actions-anchor>.settings-sticky-actions{transition:box-shadow .18s var(--rv-ease-standard), border-radius .18s var(--rv-ease-standard)}@media (width<=600px){.app-shell.stitch-shell main .database-confirmation{white-space:normal}}.app-shell.stitch-shell main :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select){min-height:var(--rv-control-height-md);padding-block:10px}.app-shell.stitch-shell main textarea{min-height:96px}.app-shell.stitch-shell main :is(.searchable-select-trigger,.category-attribute-select-trigger,.variant-filter-select-trigger,.appearance-theme-trigger){min-height:var(--rv-control-height-md);padding-block:10px}.app-shell.stitch-shell main .category-attribute-select-trigger{min-height:40px;padding-block:6px}.app-shell.stitch-shell main .variant-filter-select-trigger{text-align:left;justify-content:flex-start;align-items:center;height:55px;min-height:55px;padding-block:6px;position:relative}.app-shell.stitch-shell main .variant-filter-select-trigger>span{text-align:left;justify-items:start}.app-shell.stitch-shell main .variant-filter-select-trigger>.ui-icon{right:var(--rv-space-3);position:absolute}.app-shell.stitch-shell main .shipping-settings-check,.rv-auth-control{min-height:var(--rv-control-height-md)}.app-shell.stitch-shell main .jobs-reference-search{height:var(--rv-control-height-md);min-height:var(--rv-control-height-md)}.app-shell.stitch-shell main .jobs-reference-search input{height:calc(var(--rv-control-height-md) - 2px);min-height:calc(var(--rv-control-height-md) - 2px);padding-block:0}.app-shell.stitch-shell main .jobs-reference-status-summary>span.error:before{content:none;display:none}@media (width>=701px){.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row{gap:0}.app-shell.stitch-shell.sidebar-collapsed>aside :is(.brand.wordmark,.sidebar-profile-copy,.nav-label,.logout-label){opacity:0;visibility:hidden;max-width:0;transition:max-width .62s var(--rv-ease-standard), opacity .32s var(--rv-ease-standard), visibility 0s linear .62s;display:block}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-pin-toggle{opacity:0;visibility:hidden;pointer-events:none;width:0;min-width:0;max-width:0;transition:width .62s var(--rv-ease-standard), max-width .62s var(--rv-ease-standard), opacity .32s var(--rv-ease-standard), visibility 0s linear .62s, margin .62s var(--rv-ease-standard);margin-inline:0;display:inline-grid;overflow:hidden}.app-shell.stitch-shell.sidebar-collapsed>aside .nav-count{opacity:0;visibility:hidden;pointer-events:none;width:0;min-width:0;max-width:0;transition:width .62s var(--rv-ease-standard), max-width .62s var(--rv-ease-standard), opacity .32s var(--rv-ease-standard), visibility 0s linear .62s, transform .32s var(--rv-ease-standard);padding-inline:0;display:inline-flex;overflow:hidden;transform:scale(.75)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-brand-row{gap:var(--rv-space-3)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(.brand.wordmark,.sidebar-profile-copy,.nav-label,.logout-label){opacity:1;visibility:visible;max-width:190px;transition-delay:0s}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-pin-toggle{width:30px;min-width:30px;max-width:30px;margin-left:auto;margin-right:var(--rv-space-2);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-count{opacity:1;visibility:visible;pointer-events:auto;width:auto;min-width:22px;max-width:48px;padding-inline:5px;transition-delay:0s;transform:scale(1)}}.app-shell.stitch-shell main .dashboard-summary-card .dashboard-summary-value-row>strong,.app-shell.stitch-shell main .dashboard-summary-card>strong{font-size:24px;line-height:1.1}.app-shell.stitch-shell main .platform-state-icon{border-radius:var(--rv-radius-md);width:42px;height:42px}.app-shell.stitch-shell main .shipping-settings-grid.shipping-designer-page-settings{align-items:stretch;gap:14px 12px}.app-shell.stitch-shell main .shipping-settings-grid.shipping-designer-page-settings>label:not(.shipping-settings-check){align-content:start;gap:var(--rv-space-2);min-width:0;display:grid}.app-shell.stitch-shell main .shipping-settings-check{box-sizing:border-box;min-width:0;min-height:46px;color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);cursor:pointer;border-radius:8px;align-self:stretch;align-items:center;gap:10px;padding:10px 13px;transition:background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.app-shell.stitch-shell main .shipping-settings-check:hover{background:var(--rv-color-primary-soft);border-color:color-mix(in srgb, var(--rv-color-primary) 58%, var(--rv-color-border-strong))}.app-shell.stitch-shell main .shipping-settings-check input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell.stitch-shell main .shipping-settings-check-indicator{color:#fff;background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 1px 1px #ffffff0f}.app-shell.stitch-shell main .shipping-settings-check-indicator .ui-icon{opacity:0;transition:opacity .16s,transform .16s;transform:scale(.55)}.app-shell.stitch-shell main .shipping-settings-check input[type=checkbox]:checked+.shipping-settings-check-indicator{background:var(--rv-color-primary);border-color:var(--rv-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--rv-color-primary) 16%, transparent)}.app-shell.stitch-shell main .shipping-settings-check input[type=checkbox]:checked+.shipping-settings-check-indicator .ui-icon{opacity:1;transform:scale(1)}.app-shell.stitch-shell main .shipping-settings-check input[type=checkbox]:focus-visible+.shipping-settings-check-indicator{outline:3px solid color-mix(in srgb, var(--rv-color-primary) 32%, transparent);outline-offset:2px}.app-shell.stitch-shell main .shipping-settings-check>span:last-child{min-width:0;color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:650;line-height:1.35}.app-shell.stitch-shell main .shipping-designer-template-actions{align-items:center}.app-shell.stitch-shell main .shipping-designer-template-actions>select,.app-shell.stitch-shell main .shipping-designer-template-actions>button{box-sizing:border-box;white-space:nowrap;height:44px;min-height:44px}.app-shell.stitch-shell main .shipping-designer-paper{overflow:visible}.app-shell.stitch-shell main .shipping-designer-block{touch-action:none;cursor:move;padding:6px;display:block;overflow:visible}.app-shell.stitch-shell main .shipping-designer-block-preview{width:100%;height:100%;overflow:hidden}.app-shell.stitch-shell main .shipping-designer-resize-handle{z-index:3;color:#0000;background:var(--rv-color-surface);border:2px solid var(--rv-color-primary);cursor:pointer;touch-action:none;border-radius:50%;place-items:center;width:12px;min-width:12px;height:12px;min-height:12px;padding:0;display:grid;position:absolute;box-shadow:0 2px 8px #10131c3d}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-nw{cursor:nwse-resize;top:0;left:0;transform:translate(-50%,-50%)}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-ne{cursor:nesw-resize;top:0;right:0;transform:translate(50%,-50%)}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-se{cursor:nwse-resize;bottom:0;right:0;transform:translate(50%,50%)}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-sw{cursor:nesw-resize;bottom:0;left:0;transform:translate(-50%,50%)}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-n{top:0;left:50%;transform:translate(-50%,-50%)}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-e{top:50%;right:0;transform:translate(50%,-50%)}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-s{bottom:0;left:50%;transform:translate(-50%,50%)}.app-shell.stitch-shell main .shipping-designer-resize-handle.handle-w{top:50%;left:0;transform:translate(-50%,-50%)}.app-shell.stitch-shell main .shipping-designer-rotate-handle{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);cursor:grab}.app-shell.stitch-shell main .shipping-designer-rotate-handle:active{cursor:grabbing}.app-shell.stitch-shell main .shipping-designer-resize-handle:hover{background:var(--rv-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rv-color-primary) 18%, transparent), 0 2px 8px #10131c3d}.app-shell.stitch-shell main .shipping-designer-inspector-hint{margin:-2px 0 var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.45}.app-shell.stitch-shell main .shipping-designer-font-size-control{gap:var(--rv-space-2);padding:var(--rv-space-3);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);display:grid}.app-shell.stitch-shell main .shipping-designer-font-size-head,.app-shell.stitch-shell main .shipping-designer-range-scale{justify-content:space-between;align-items:center;gap:var(--rv-space-2);display:flex}.app-shell.stitch-shell main .shipping-designer-font-size-head{color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);font-weight:700}.app-shell.stitch-shell main .shipping-designer-font-size-head output{color:var(--rv-color-primary);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs);font-weight:800}.app-shell.stitch-shell main .shipping-designer-font-size-control input[type=range]{width:100%;height:20px;min-height:20px;accent-color:var(--rv-color-primary);cursor:ew-resize;background:0 0;border:0;padding:0}.app-shell.stitch-shell main .shipping-designer-range-scale{color:var(--rv-color-muted);font-family:var(--rv-font-mono);font-size:10px}@media (width<=768px){.app-shell.stitch-shell main .shipping-settings-check{min-height:44px}.app-shell.stitch-shell main .shipping-designer-template-actions>select,.app-shell.stitch-shell main .shipping-designer-template-actions>button{flex:1 1 0}}@media (width>=701px){.app-shell.stitch-shell{--rv-sidebar-motion-duration:.76s}.app-shell.stitch-shell,.app-shell.stitch-shell.sidebar-collapsed,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded,.app-shell.stitch-shell.sidebar-pinned{transition:grid-template-columns var(--rv-sidebar-motion-duration) var(--rv-ease-standard)}.app-shell.stitch-shell>aside,.app-shell.stitch-shell.sidebar-collapsed>aside,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside{transition:width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), padding-inline var(--rv-sidebar-motion-duration) var(--rv-ease-standard), box-shadow var(--rv-duration-fast) var(--rv-ease-standard)}.app-shell.stitch-shell .rv-topbar{transition:left var(--rv-sidebar-motion-duration) var(--rv-ease-standard)}.app-shell.stitch-shell>aside .brand.wordmark,.app-shell.stitch-shell>aside .sidebar-profile-copy{opacity:1;visibility:visible;min-width:0;max-width:190px;transition:max-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), opacity .36s var(--rv-ease-standard), visibility 0s linear 0s;overflow:hidden;display:grid!important}.app-shell.stitch-shell>aside .nav-label,.app-shell.stitch-shell>aside .logout-label{opacity:1;visibility:visible;pointer-events:auto;min-width:0;max-width:190px;transition:max-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), opacity .36s var(--rv-ease-standard), visibility 0s linear 0s;overflow:hidden;display:block!important}.app-shell.stitch-shell.sidebar-collapsed>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile-copy,.app-shell.stitch-shell.sidebar-collapsed>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed>aside .logout-label{opacity:0;visibility:hidden;pointer-events:none;max-width:0;transition-delay:0s, 0s, var(--rv-sidebar-motion-duration)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile-copy,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-label{opacity:1;visibility:visible;pointer-events:auto;max-width:190px;transition-delay:0s}.app-shell.stitch-shell>aside .sidebar-pin-toggle{opacity:1;visibility:visible;pointer-events:auto;width:30px;min-width:30px;max-width:30px;transition:width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), max-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), min-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), margin-inline var(--rv-sidebar-motion-duration) var(--rv-ease-standard), opacity .36s var(--rv-ease-standard), visibility 0s linear 0s;display:inline-grid!important}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-pin-toggle{opacity:0;visibility:hidden;pointer-events:none;width:0;min-width:0;max-width:0;transition-delay:0s, 0s, 0s, 0s, 0s, var(--rv-sidebar-motion-duration);border-width:0;margin-inline:0;overflow:hidden}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-pin-toggle,.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-pin-toggle{opacity:1;visibility:visible;pointer-events:auto;border-width:1px;width:30px;min-width:30px;max-width:30px;margin-inline:0;transition-delay:0s}.app-shell.stitch-shell>aside .nav-count{opacity:1;visibility:visible;pointer-events:auto;min-width:22px;max-width:64px;transition:min-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), max-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), padding-inline var(--rv-sidebar-motion-duration) var(--rv-ease-standard), opacity .36s var(--rv-ease-standard), visibility 0s linear 0s;overflow:hidden;display:inline-flex!important}.app-shell.stitch-shell.sidebar-collapsed>aside .nav-count{opacity:0;visibility:hidden;pointer-events:none;min-width:0;max-width:0;transition-delay:0s, 0s, 0s, 0s, var(--rv-sidebar-motion-duration);border-width:0;padding-inline:0}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-count,.app-shell.stitch-shell.sidebar-pinned>aside .nav-count{opacity:1;visibility:visible;pointer-events:auto;border-width:1px;min-width:22px;max-width:64px;padding-inline:5px;transition-delay:0s}.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile{transition:padding-inline var(--rv-sidebar-motion-duration) var(--rv-ease-standard), gap var(--rv-sidebar-motion-duration) var(--rv-ease-standard)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link),.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){transition:width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), min-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), padding-inline var(--rv-sidebar-motion-duration) var(--rv-ease-standard), gap var(--rv-sidebar-motion-duration) var(--rv-ease-standard), background .18s var(--rv-ease-standard), border-color .18s var(--rv-ease-standard), box-shadow .18s var(--rv-ease-standard)}@media (prefers-reduced-motion:reduce){.app-shell.stitch-shell,.app-shell.stitch-shell.sidebar-collapsed,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded,.app-shell.stitch-shell.sidebar-pinned,.app-shell.stitch-shell>aside,.app-shell.stitch-shell .rv-topbar,.app-shell.stitch-shell>aside .brand.wordmark,.app-shell.stitch-shell>aside .sidebar-profile-copy,.app-shell.stitch-shell>aside .nav-label,.app-shell.stitch-shell>aside .logout-label,.app-shell.stitch-shell>aside .sidebar-pin-toggle,.app-shell.stitch-shell>aside .nav-count,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-brand-row,.app-shell.stitch-shell.sidebar-collapsed>aside .sidebar-profile,.app-shell.stitch-shell.sidebar-collapsed>aside :is(nav a,.settings-nav>a,.settings-nav>.logout-link){transition:none}}.app-shell.stitch-shell>aside .sidebar-side-bottom>.settings-nav{padding-bottom:var(--rv-space-5)}}.app-shell.stitch-shell main .product-metrics article,.app-shell.stitch-shell main .product-metrics>.product-metric-button{grid-template-columns:48px minmax(0,1fr)}.app-shell.stitch-shell main .product-metrics .product-metric-icon{width:48px;height:48px}.low-stock-details-modal{width:min(1120px,100%)}.low-stock-details-body{gap:var(--rv-space-4);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow:auto}.low-stock-details-summary{justify-content:space-between;align-items:baseline;gap:var(--rv-space-2) var(--rv-space-4);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);flex-wrap:wrap;display:flex}.low-stock-details-summary strong{color:var(--rv-color-ink)}.low-stock-details-summary span,.low-stock-details-footer-note{font-size:var(--rv-font-size-sm)}.low-stock-details-tools{gap:var(--rv-space-3);padding:var(--rv-space-3) var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.low-stock-details-tools>label:first-child{grid-column:1/-1}.low-stock-details-tools label{gap:6px;min-width:0;display:grid}.low-stock-details-tools label>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:750}.low-stock-details-tools input,.low-stock-details-tools select{min-width:0}.low-stock-details-state{padding:var(--rv-space-6);color:var(--rv-color-muted);text-align:center;margin:0}.low-stock-family-list{align-items:start;gap:var(--rv-space-4);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));display:grid}.low-stock-family-card{gap:var(--rv-space-4);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-lg);display:grid}.low-stock-family-header{align-items:center;gap:var(--rv-space-4);padding-bottom:var(--rv-space-3);border-bottom:1px solid var(--rv-color-border);cursor:pointer;grid-template-columns:72px minmax(0,1fr) auto 18px;list-style:none;display:grid}.low-stock-family-header::-webkit-details-marker{display:none}.low-stock-family-header::marker{display:none}.low-stock-family-header>div,.low-stock-color-header>div{gap:3px;min-width:0;display:grid}.low-stock-family-header small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.low-stock-family-header strong{font-family:var(--rv-font-mono);font-size:var(--rv-font-size-lg)}.low-stock-family-header span:not(.low-stock-family-count),.low-stock-color-header span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.low-stock-family-count{min-height:26px;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 42%, var(--rv-color-border));border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);white-space:nowrap;align-self:start;align-items:center;padding:4px 9px;font-weight:750;display:inline-flex}.low-stock-family-header>.ui-icon{color:var(--rv-color-muted);transition:transform var(--rv-duration-fast) var(--rv-ease-standard)}.low-stock-family-card[open]>.low-stock-family-header>.ui-icon{transform:rotate(180deg)}.low-stock-family-card:not([open]){gap:0}.low-stock-details-modal .product-list-thumb,.low-stock-details-modal .product-list-placeholder{object-fit:cover;border-radius:var(--rv-radius-sm);grid-column:auto;justify-self:start;width:72px;height:88px;min-height:88px;padding-inline:0}.low-stock-details-modal .product-list-placeholder{color:var(--rv-color-muted);background:var(--rv-color-surface-soft);font-size:var(--rv-font-size-xs);place-items:center;display:grid}.low-stock-color-list{gap:var(--rv-space-2);display:grid}.low-stock-color-card{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);align-content:start;min-width:0;display:grid}.low-stock-color-summary{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;list-style:none;display:grid}.low-stock-color-summary::-webkit-details-marker{display:none}.low-stock-color-summary::marker{display:none}.low-stock-color-summary>div{gap:3px;min-width:0;display:grid}.low-stock-color-summary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.low-stock-color-summary>div>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.low-stock-color-summary>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:nowrap}.low-stock-color-summary>.ui-icon{color:var(--rv-color-primary);transition:transform var(--rv-duration-fast) var(--rv-ease-standard)}.low-stock-color-card[open]>.low-stock-color-summary>.ui-icon{transform:rotate(180deg)}.low-stock-color-details{gap:var(--rv-space-3);padding:0 var(--rv-space-3) var(--rv-space-3);display:grid}.low-stock-variant-heading{justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding-top:var(--rv-space-2);border-top:1px solid var(--rv-color-border);display:flex}.low-stock-variant-heading span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.low-stock-variant-list{gap:6px;display:grid}.low-stock-variant-row{align-items:center;gap:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);grid-template-columns:minmax(0,1fr) auto;padding:9px 10px;display:grid}.low-stock-variant-row>div{gap:2px;min-width:0;display:grid}.low-stock-variant-row strong{font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.low-stock-variant-row small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.low-stock-value{min-width:54px;color:var(--rv-color-warning);justify-items:end;display:grid}.low-stock-value.is-empty{color:var(--rv-color-danger)}.low-stock-value b{font-size:var(--rv-font-size-lg);line-height:1}.low-stock-value small{color:inherit;font-size:10px;font-weight:750}.low-stock-details-muted{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.low-stock-details-modal>footer{justify-content:space-between;align-items:center}@media (width<=700px){.app-shell.stitch-shell main .product-metrics article,.app-shell.stitch-shell main .product-metrics>.product-metric-button{grid-template-columns:42px minmax(0,1fr)}.low-stock-details-body{padding-inline:var(--rv-space-4)}.low-stock-details-tools{grid-template-columns:1fr}.low-stock-family-header{grid-template-columns:58px minmax(0,1fr) 18px}.low-stock-family-count{grid-column:2;justify-self:start}.low-stock-family-header>.ui-icon{grid-area:1/3/span 2}.low-stock-details-modal>footer{flex-direction:column;align-items:stretch}.low-stock-details-modal>footer button{width:100%}}.app-shell.stitch-shell main .product-metrics .product-metric-icon .ui-icon{width:26px;height:26px}.app-shell.stitch-shell main .platform-state-icon{background:0 0;border:0;border-radius:0;width:42px;height:42px}.app-shell.stitch-shell main .platform-state-logo{object-fit:contain;border-radius:7px;width:38px;height:38px}.app-shell.stitch-shell main .platform-square-mark{box-sizing:border-box;color:#fff;width:34px;height:34px;font-family:var(--rv-font-mono);letter-spacing:-.03em;text-transform:lowercase;background:#5b35a9;border:1px solid #ffffff29;border-radius:8px;place-items:center;font-size:11px;font-weight:900;line-height:1;display:grid}.app-shell.stitch-shell main .platform-square-mark>img{object-fit:cover;width:100%;height:100%;display:block}.app-shell.stitch-shell main .platform-state-icon .platform-square-mark{background:0 0;border:0;border-radius:6px;width:34px;height:34px}.app-shell.stitch-shell main .platform-state-icon:has(.platform-square-mark){width:34px;height:34px}.app-shell.stitch-shell main .platform-square-mark>img{border-radius:inherit}.app-shell.stitch-shell main .platform-state-icon:after{border-width:1px;width:6px;height:6px;top:-2px;right:-2px}.app-shell.stitch-shell main .platform-square-mark.platform-logo-trendyol{background:#f56600}.app-shell.stitch-shell main .platform-square-mark.platform-logo-shopify{background:#6da33a}.app-shell.stitch-shell main .platform-square-mark.platform-logo-hepsiburada{background:#ff6000}.app-shell.stitch-shell main .platform-square-mark.platform-logo-pazarama{background:#2454d7}.app-shell.stitch-shell main .platform-square-mark.platform-logo-pttavm{color:#1e1e1e;background:#f4c400}.app-shell.stitch-shell main .platform-square-mark.platform-logo-n11{background:#252525}.app-shell.stitch-shell main .platform-square-mark.platform-logo-trendyol-efaturam{color:#1e1e1e;background:#ffc928}.app-shell.stitch-shell main .platform-state-icon.inactive .platform-state-logo,.app-shell.stitch-shell main .platform-state-icon.inactive .platform-square-mark{filter:grayscale();opacity:.42}.app-shell.stitch-shell main .platform-state-icon.linked:after{background:var(--rv-color-accent)}.app-shell.stitch-shell main .product-select-all{gap:var(--rv-space-3)}.app-shell.stitch-shell main .product-list-identity,.app-shell.stitch-shell main .product-list-variants{gap:var(--rv-space-2)}.app-shell.stitch-shell main .integration-settings-modal>.integration-inline-workspace>.split{align-items:stretch;gap:var(--rv-space-5)}.app-shell.stitch-shell main .integration-settings-modal>.integration-inline-workspace>.split>.panel,.app-shell.stitch-shell main .integration-settings-modal>.integration-inline-workspace>.split>form.form-panel{box-sizing:border-box;height:100%;min-height:100%}.app-shell.stitch-shell main .integration-settings-modal>.integration-inline-workspace>.split>form.form-panel{align-content:start;gap:var(--rv-space-3);display:grid}.app-shell.stitch-shell main .integration-settings-modal>.integration-inline-workspace>.split>form.form-panel>label{gap:var(--rv-space-2);display:grid}.app-shell.stitch-shell main .connection-settings-panel{gap:var(--rv-space-5);display:grid}.app-shell.stitch-shell main .connection-settings-section{align-content:start;gap:var(--rv-space-3);display:grid}.app-shell.stitch-shell main .connection-settings-section>p{color:var(--rv-color-muted);margin:0}.app-shell.stitch-shell main .connection-settings-section>form,.app-shell.stitch-shell main .connection-settings-section>label{gap:var(--rv-space-3);display:grid}.app-shell.stitch-shell main .connection-settings-section>form>label{gap:var(--rv-space-2);display:grid}.app-shell.stitch-shell main .connection-settings-divider{border-top:1px solid var(--rv-color-border)}.app-shell.stitch-shell main .integration-write-toggle{align-items:start}.app-shell.stitch-shell main .integration-write-toggle>input[type=checkbox]{align-self:start;margin:2px 0 0}.app-shell.stitch-shell main .integration-write-toggle>span{gap:var(--rv-space-1)}@media (width<=700px){.app-shell.stitch-shell main .product-metrics article{grid-template-columns:42px minmax(0,1fr)}.app-shell.stitch-shell main .product-metrics .product-metric-icon{width:42px;height:42px}.app-shell.stitch-shell main .product-metrics .product-metric-icon .ui-icon{width:23px;height:23px}}@media (width>=901px){.app-shell.stitch-shell main .shipping-designer-toolbar>.shipping-designer-template-actions{justify-self:start;margin-left:0}}.app-shell.stitch-shell main .shipping-designer-rotation-control{gap:var(--rv-space-3);box-sizing:border-box;width:100%;min-width:0;padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.rv-callout,.app-shell.stitch-shell main :is(.error,.notice){min-width:0;margin:var(--rv-space-4) 0;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 38%, transparent);font-size:var(--rv-font-size-sm);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;line-height:1.45;display:flex}.rv-callout>div,.app-shell.stitch-shell main :is(.error,.notice)>span{min-width:0}.rv-error-box-content{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.rv-error-box-content>span{min-width:0}.rv-error-box-dismiss{width:28px;height:28px;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:1px solid;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.rv-error-box-dismiss:hover{opacity:1}.rv-error-box-dismiss:focus-visible{outline-offset:2px;outline:2px solid}.rv-callout-icon,.app-shell.stitch-shell main :is(.error,.notice):before{color:currentColor;background:currentColor;border:0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px;display:block}.app-shell.stitch-shell main :is(.error,.notice):before{content:""}.app-shell.stitch-shell main .order-bulk-notice-success:before{color:#fff;background:var(--rv-color-accent);content:"✓";border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:0;font-size:12px;font-weight:900;line-height:1;display:grid}.rv-callout-success,.app-shell.stitch-shell main .success,.app-shell.stitch-shell main .order-bulk-notice-success{color:var(--rv-color-accent);background:var(--rv-color-accent-soft);border-color:color-mix(in srgb, var(--rv-color-accent) 38%, transparent)}.rv-callout-warning,.app-shell.stitch-shell main .notice:not(.order-bulk-notice-success){color:var(--rv-color-warning);background:var(--rv-color-warning-soft);border-color:color-mix(in srgb, var(--rv-color-warning) 38%, transparent)}.app-shell.stitch-shell main .invoice-provider-toast,.app-shell.stitch-shell main .return-action-toast{align-items:flex-start;gap:var(--rv-space-3);right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);width:min(420px,100vw - 32px);box-shadow:var(--rv-shadow-lg);margin:0;display:flex;position:fixed;overflow:hidden}.app-shell.stitch-shell main .invoice-provider-toast:before,.app-shell.stitch-shell main .return-action-toast:before{content:none;display:none}.app-shell.stitch-shell main .return-action-toast{color:var(--rv-color-accent);background:var(--rv-color-accent-soft);border-color:color-mix(in srgb, var(--rv-color-accent) 38%, transparent);border-left:4px solid var(--rv-color-accent)}.app-shell.stitch-shell main .notice.return-action-toast.success{color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-accent-soft) 82%, var(--rv-color-surface));border-color:color-mix(in srgb, var(--rv-color-accent) 28%, var(--rv-color-border));border-left-color:color-mix(in srgb, var(--rv-color-accent) 72%, var(--rv-color-surface))}.app-shell.stitch-shell main .return-action-toast:before{color:#fff;background:var(--rv-color-accent);content:"✓";border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:0;font-size:12px;font-weight:900;line-height:1;display:grid}.app-shell.stitch-shell main .return-action-toast:after{content:"";transform-origin:0;background:currentColor;height:3px;animation:6s linear forwards return-action-toast-progress;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes return-action-toast-progress{to{transform:scaleX(1)}}@media (width<=600px){.app-shell.stitch-shell main .invoice-provider-toast,.app-shell.stitch-shell main .return-action-toast{width:calc(100vw - 32px);bottom:16px;right:16px}}.rv-callout-danger,.app-shell.stitch-shell main .error{color:var(--rv-color-danger);background:var(--rv-color-danger-soft);border-color:color-mix(in srgb, var(--rv-color-danger) 38%, transparent)}.rv-callout-neutral{color:var(--rv-color-muted);background:var(--rv-color-surface-soft);border-color:var(--rv-color-border)}.rv-toast,.operation-feedback-toast,.product-operation-toast{pointer-events:auto;width:fit-content;min-width:0;max-width:min(360px,100vw - 32px);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);box-shadow:var(--rv-shadow-lg);animation:rv-toast-in .2s var(--rv-ease-standard);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.rv-toast-success,.operation-feedback-toast.success,.product-operation-toast.success{border-color:color-mix(in srgb, var(--rv-color-accent) 38%, var(--rv-color-border-strong))}.rv-toast-warning{border-color:color-mix(in srgb, var(--rv-color-warning) 38%, var(--rv-color-border-strong))}.rv-toast-danger,.operation-feedback-toast.error,.product-operation-toast.error{border-color:color-mix(in srgb, var(--rv-color-danger) 38%, var(--rv-color-border-strong))}.rv-toast-icon{width:8px;height:8px;color:var(--rv-color-primary);background:currentColor;border:0;border-radius:50%;flex:0 0 8px;margin-top:7px;display:block}.operation-feedback-icon{width:22px;height:22px;color:var(--rv-color-primary);background:0 0;border-radius:0;flex:0 0 22px;place-items:center;margin-top:0;display:grid}.operation-feedback-icon .ui-icon{width:18px;height:18px}.rv-toast-success .rv-toast-icon{color:var(--rv-color-accent);background:currentColor}.operation-feedback-toast.success .operation-feedback-icon,.product-operation-toast.success .operation-feedback-icon{color:var(--rv-color-accent);background:0 0}.rv-toast-warning .rv-toast-icon{color:var(--rv-color-warning);background:currentColor}.rv-toast-danger .rv-toast-icon,.operation-feedback-toast.error .operation-feedback-icon,.product-operation-toast.error .operation-feedback-icon{color:var(--rv-color-danger);background:0 0}.rv-toast-content,.operation-feedback-toast>div,.product-operation-toast>div{flex:auto;gap:2px;min-width:0;line-height:1.45;display:grid}.rv-toast-content>:first-child,.operation-feedback-toast strong,.product-operation-toast strong{margin:0}.operation-feedback-toast>button,.product-operation-toast>button{width:28px;height:28px;min-height:28px;color:var(--rv-color-muted);border-radius:var(--rv-radius-sm);background:0 0;border:0;flex:0 0 28px;place-items:center;margin-left:auto;padding:0;display:grid}.operation-feedback-toast>button:hover,.product-operation-toast>button:hover{color:var(--rv-color-ink);background:var(--rv-color-surface-soft)}.rv-loading-feedback{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:min(100%,320px);padding:14px 16px;display:grid}@media (width<=480px){.rv-toast,.operation-feedback-toast,.product-operation-toast{width:calc(100vw - 32px);bottom:16px;right:16px}}.app-shell.stitch-shell main .shipping-designer-rotation-head,.app-shell.stitch-shell main .shipping-designer-rotation-actions{align-items:center;gap:var(--rv-space-2);display:flex}.app-shell.stitch-shell main .shipping-designer-rotation-head{font-size:var(--rv-font-size-sm);justify-content:space-between;font-weight:700}.app-shell.stitch-shell main .shipping-designer-rotation-head output{color:var(--rv-color-primary);font-family:var(--rv-font-mono);font-size:var(--rv-font-size-xs);font-weight:800}.app-shell.stitch-shell main .shipping-designer-rotation-actions>button{min-height:36px;padding-inline:var(--rv-space-2);flex:1 1 0}@media (width>=701px){.app-shell.stitch-shell{--rv-sidebar-motion-duration:.86s;--rv-sidebar-open-duration:.22s;--rv-sidebar-close-duration:.86s}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-pin-toggle,.app-shell.stitch-shell.sidebar-pinned>aside .sidebar-pin-toggle{margin-left:auto;margin-right:var(--rv-space-4)}.app-shell.stitch-shell.sidebar-collapsed>aside :is(.brand.wordmark,.sidebar-profile-copy,.nav-label,.logout-label){transition:max-width var(--rv-sidebar-motion-duration) var(--rv-ease-standard), opacity 0s linear, visibility 0s linear;transition-delay:0s}.app-shell.stitch-shell.sidebar-collapsed{transition-duration:var(--rv-sidebar-close-duration)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded,.app-shell.stitch-shell.sidebar-pinned,.app-shell.stitch-shell:not(.sidebar-collapsed){transition-duration:var(--rv-sidebar-open-duration)}.app-shell.stitch-shell.sidebar-collapsed>aside{transition-duration:var(--rv-sidebar-close-duration), var(--rv-sidebar-close-duration), var(--rv-duration-fast)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside,.app-shell.stitch-shell.sidebar-pinned>aside,.app-shell.stitch-shell:not(.sidebar-collapsed)>aside{transition-duration:var(--rv-sidebar-open-duration), var(--rv-sidebar-open-duration), var(--rv-duration-fast)}.app-shell.stitch-shell.sidebar-collapsed .rv-topbar{transition-duration:var(--rv-sidebar-close-duration)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded .rv-topbar,.app-shell.stitch-shell.sidebar-pinned .rv-topbar,.app-shell.stitch-shell:not(.sidebar-collapsed) .rv-topbar{transition-duration:var(--rv-sidebar-open-duration)}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .nav-label,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .logout-label,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .brand.wordmark,.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-profile-copy{transition-duration:var(--rv-sidebar-open-duration), .16s, 0s}}.app-shell.stitch-shell main .rich-text-toolbar .rich-text-tool-group select{width:128px;min-width:128px;height:34px;min-height:34px;color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);box-shadow:none;background:0 0;border:0;padding:0 24px 0 8px}.app-shell.stitch-shell main .rich-text-toolbar .rich-text-tool-group select:hover:not(:disabled),.app-shell.stitch-shell main .rich-text-toolbar .rich-text-tool-group select:focus{background:var(--rv-color-surface-soft);box-shadow:none;border:0}.app-shell.stitch-shell main .rich-text-toolbar .rich-text-tool-group select option{color:var(--rv-color-ink);background:var(--rv-color-surface-raised)}.app-shell.stitch-shell main .rich-text-editor-pro{container-type:inline-size}@container (width<=700px){.app-shell.stitch-shell main .rich-text-editor-pro .rich-text-toolbar{flex-wrap:wrap;align-content:center;gap:4px;padding:8px;display:flex}.app-shell.stitch-shell main .rich-text-editor-pro .rich-text-tool-group{display:contents}.app-shell.stitch-shell main .rich-text-editor-pro .rich-text-tool{flex:0 0 34px;justify-content:center;gap:0;width:34px;min-height:34px;padding:0}.app-shell.stitch-shell main .rich-text-editor-pro .rich-text-tool-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell.stitch-shell main .rich-text-editor-pro .rich-text-tool-group select{flex:0 0 128px}}.app-shell.stitch-shell main .variant-table-editor>.empty.small{border-radius:0 0 var(--rv-radius-lg) var(--rv-radius-lg)}.app-shell.stitch-shell main .product-add-progress button.active,.app-shell.stitch-shell main .product-add-progress button.active>strong{color:#fff}.app-shell.stitch-shell main .variant-table-header-with-action{align-items:center}.app-shell.stitch-shell main .variant-table-header-with-action .variant-header-action{vertical-align:middle;align-self:center;width:28px;min-width:28px;height:28px;min-height:28px;margin:0;padding:0;line-height:0;display:inline-grid}.app-shell.stitch-shell main .variant-table-header-with-action .variant-header-action-icon{width:18px;height:18px;margin:0;display:block}.app-shell.stitch-shell main .variant-table-head .variant-bulk-header{gap:var(--rv-space-2);white-space:normal}.app-shell.stitch-shell main .variant-table-head .variant-bulk-header>span:first-child{overflow-wrap:normal;text-overflow:clip;white-space:normal;flex:auto;min-width:0;line-height:1.2;overflow:visible}.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--rv-color-primary);box-shadow:none;vertical-align:middle;background:0 0;border:0;border-radius:0;flex:0 0 28px;place-items:center;margin:0;padding:0;line-height:0;display:inline-grid}.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger:hover:not(:disabled),.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger:focus-visible{color:var(--rv-color-primary);box-shadow:none;background:0 0;border-color:#0000}.app-shell.stitch-shell main .variant-table-header-with-action .variant-bulk-edit-trigger:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:2px}.app-shell.stitch-shell main .variant-bulk-edit-trigger>.ui-icon{width:18px;height:18px;display:block}.app-shell.stitch-shell main .invoice-reference-order>div,.app-shell.stitch-shell main .invoice-reference-order>div>*,.app-shell.stitch-shell main .invoice-reference-status>*,.app-shell.stitch-shell main .invoice-reference-amount>*{overflow-wrap:anywhere;word-break:break-word;min-width:0}.app-shell.stitch-shell main .invoice-reference-status .invoice-status{border-radius:var(--rv-radius-sm);border:1px solid;align-items:center;width:fit-content;max-width:100%;min-height:28px;padding:4px 8px;line-height:1.2;display:inline-flex}.app-shell.stitch-shell main .invoice-reference-status .invoice-status.pending{color:var(--rv-color-warning);background:var(--rv-color-warning-soft)}.app-shell.stitch-shell main .invoice-reference-status .invoice-status.complete{color:var(--rv-color-accent);background:var(--rv-color-accent-soft)}.app-shell.stitch-shell main .invoice-reference-amount strong{font-family:var(--rv-font-ui);font-variant-numeric:tabular-nums}.app-shell.stitch-shell main .return-reference-table>.return-reference-row>*{border-right:1px solid var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-table>.return-reference-row>:last-child{border-right-color:#0000}.app-shell.stitch-shell main .return-reference-table>.return-reference-row{border-bottom:1px solid var(--rv-color-border-strong)}.app-shell.stitch-shell main .dashboard-summary-value-row{grid-template-columns:minmax(0,1fr);align-items:baseline;gap:4px;min-width:0;display:grid}.app-shell.stitch-shell main .dashboard-summary-value-row>strong,.app-shell.stitch-shell main .dashboard-summary-value-row>.dashboard-summary-trend{min-width:0;max-width:100%}.app-shell.stitch-shell main .dashboard-summary-value-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.stitch-shell main .dashboard-summary-value-row>.dashboard-summary-trend{white-space:nowrap;justify-self:start}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms{min-height:175px;padding-bottom:56px}.app-shell.stitch-shell main .dashboard-summary-platform-list{row-gap:7px;margin-top:4px}.app-shell.stitch-shell main .dashboard-summary-platform-list>span>b{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:11ch;overflow:hidden}.app-shell.stitch-shell main .dashboard-performance-total{min-width:0}.app-shell.stitch-shell main .dashboard-performance-total>strong,.app-shell.stitch-shell main .dashboard-performance-total>.dashboard-summary-trend{overflow-wrap:anywhere;max-width:100%}@media (width<=700px){.app-shell.stitch-shell main .dashboard-summary-card-with-platforms{min-height:194px;padding-bottom:56px}}.app-shell.stitch-shell main .dashboard-summary-value-row{align-items:baseline;gap:var(--rv-space-2);flex-wrap:nowrap;min-width:0;display:flex}.app-shell.stitch-shell main .dashboard-summary-value-row>strong{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-shell.stitch-shell main .dashboard-summary-value-row>.dashboard-summary-trend{white-space:nowrap;flex:none;justify-self:auto;min-width:max-content}.app-shell.stitch-shell main .dashboard-summary-platform-list{grid-template-columns:1fr;gap:7px}.app-shell.stitch-shell main .dashboard-summary-platform-list>span{gap:var(--rv-space-2);font-size:var(--rv-font-size-xs);grid-template-columns:7px minmax(0,1fr) auto;line-height:1.3}.app-shell.stitch-shell main .dashboard-summary-platform-list>span>i{width:7px;height:7px}.app-shell.stitch-shell main .dashboard-summary-platform-list>span>.dashboard-summary-platform-name{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:hidden}.app-shell.stitch-shell main .dashboard-summary-platform-list>span>b{max-width:none;font-size:var(--rv-font-size-xs);white-space:nowrap}.app-shell.stitch-shell main .dashboard-chart-tooltip{width:310px;font-size:var(--rv-font-size-sm);gap:8px;padding:13px 15px;line-height:1.35}.app-shell.stitch-shell main .dashboard-chart-tooltip>strong{font-size:var(--rv-font-size-md)}.app-shell.stitch-shell main .dashboard-chart-tooltip-compare-head,.app-shell.stitch-shell main .dashboard-chart-tooltip-compare-row{grid-template-columns:58px minmax(0,1fr) minmax(0,1fr);column-gap:10px}.app-shell.stitch-shell main .dashboard-chart-tooltip-compare-head{font-size:var(--rv-font-size-xs);grid-template-columns:44px minmax(78px,1fr) max-content;column-gap:6px}.app-shell.stitch-shell main .dashboard-chart-tooltip-compare-head span:not(:first-child){white-space:nowrap}.app-shell.stitch-shell main .dashboard-chart-tooltip-compare-head span:nth-child(2){text-align:center}.app-shell.stitch-shell main .dashboard-chart-tooltip-compare-row>b{font-size:var(--rv-font-size-xs)}.app-shell.stitch-shell main .return-reference-row .order-reference-prices>strong{box-sizing:border-box;min-width:0;min-height:130px;padding-bottom:var(--rv-space-3);border-bottom:1px solid var(--rv-color-border-strong);justify-content:center;align-items:center;display:flex}.app-shell.stitch-shell main .return-reference-row .order-reference-prices>strong:last-child,.app-shell.stitch-shell main .return-reference-row .order-reference-prices>strong:only-child{border-bottom:0;padding-bottom:0}.app-shell.stitch-shell main .integration-detail-section{min-width:0}.app-shell.stitch-shell main .integration-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);margin-bottom:var(--rv-space-5);display:flex}.app-shell.stitch-shell main .integration-detail-section-heading>div{min-width:0}.app-shell.stitch-shell main .integration-detail-section-heading .eyebrow,.app-shell.stitch-shell main .integration-detail-section-heading h2,.app-shell.stitch-shell main .integration-detail-section-heading p{margin-bottom:var(--rv-space-1)}.app-shell.stitch-shell main .integration-detail-section-heading p:last-child{max-width:62ch;color:var(--rv-color-muted)}.app-shell.stitch-shell main .integration-detail-section-badge{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid var(--rv-color-primary);font-size:var(--rv-font-size-xs);letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex:none;padding:6px 10px;font-weight:800}.app-shell.stitch-shell main .integration-detail-overview{padding:var(--rv-space-5);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg)}.app-shell.stitch-shell main .integration-detail-summary{align-items:stretch;gap:var(--rv-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.stitch-shell main .integration-detail-summary>article{box-sizing:border-box;height:100%;min-height:126px;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md)}.app-shell.stitch-shell main .integration-detail-summary>article>strong{font-size:var(--rv-font-size-md)}.app-shell.stitch-shell main .sync-policy-panel{padding:var(--rv-space-5)}.app-shell.stitch-shell main .sync-policy-list{gap:var(--rv-space-5);display:grid}.app-shell.stitch-shell main .sync-policy-group{gap:var(--rv-space-3);min-width:0;display:grid}.app-shell.stitch-shell main .sync-policy-group-heading{justify-content:space-between;align-items:center;gap:var(--rv-space-3);min-width:0;display:flex}.app-shell.stitch-shell main .sync-policy-group-heading h3{font-size:var(--rv-font-size-sm);margin:0}.app-shell.stitch-shell main .sync-policy-group-heading>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);flex:none}.app-shell.stitch-shell main .sync-policy-group-grid{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.app-shell.stitch-shell main .sync-policy-row{align-items:center;gap:var(--rv-space-3);width:100%;min-width:0;padding:var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font:inherit;text-align:left;appearance:none;cursor:pointer;transition:background var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard), transform var(--rv-duration-fast) var(--rv-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell.stitch-shell main .sync-policy-row:hover{background:var(--rv-color-surface-soft);border-color:var(--rv-color-primary);transform:translateY(-1px)}.app-shell.stitch-shell main .sync-policy-row:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:2px}.app-shell.stitch-shell main .sync-policy-card-trigger{width:100%;min-width:0;color:var(--rv-color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.app-shell.stitch-shell main .sync-policy-card-trigger:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:4px;border-radius:var(--rv-radius-sm)}.app-shell.stitch-shell main .sync-policy-card-trigger>strong{overflow-wrap:anywhere;display:block}.app-shell.stitch-shell main .sync-policy-card-summary{gap:4px;min-width:0;display:grid}.app-shell.stitch-shell main .sync-policy-card-summary>strong{overflow-wrap:anywhere}.app-shell.stitch-shell main .sync-policy-card-summary>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.45}.app-shell.stitch-shell main .sync-policy-card-switch{align-items:center;gap:var(--rv-space-2);min-height:30px;font-size:var(--rv-font-size-xs);white-space:nowrap;cursor:pointer;margin:0;padding:0;font-weight:800;position:relative;color:var(--rv-color-muted)!important;display:inline-flex!important}.app-shell.stitch-shell main .sync-policy-card-switch>input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.app-shell.stitch-shell main .sync-policy-card-switch>i{background:var(--rv-color-border-strong);border:1px solid var(--rv-color-border-strong);width:42px;height:24px;transition:background var(--rv-duration-fast) var(--rv-ease-standard), border-color var(--rv-duration-fast) var(--rv-ease-standard);border-radius:999px;flex:0 0 42px;display:inline-block;position:relative}.app-shell.stitch-shell main .sync-policy-card-switch>i:after{background:var(--rv-color-surface-raised);content:"";width:16px;height:16px;transition:transform var(--rv-duration-fast) var(--rv-ease-standard);border-radius:50%;position:absolute;top:3px;left:3px}.app-shell.stitch-shell main .sync-policy-card-switch>input:checked+i{background:var(--rv-color-accent);border-color:var(--rv-color-accent)}.app-shell.stitch-shell main .sync-policy-card-switch>input:checked+i:after{transform:translate(18px)}.app-shell.stitch-shell main .sync-policy-card-switch:focus-within{outline:2px solid var(--rv-color-primary);outline-offset:3px;border-radius:999px}.app-shell.stitch-shell main .sync-policy-card-switch:has(>input:disabled){cursor:not-allowed;opacity:.7}.app-shell.stitch-shell main .sync-policy-row.is-disabled .sync-policy-meta{opacity:.78}.app-shell.stitch-shell main .sync-policy-row>label{align-content:start;gap:var(--rv-space-2);min-width:0;color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:800;display:grid}.app-shell.stitch-shell main .sync-policy-row>label>span{min-height:18px}.app-shell.stitch-shell main .sync-policy-row select{width:100%;min-width:0}.app-shell.stitch-shell main .sync-policy-identity{gap:var(--rv-space-2);grid-column:1/-1;min-width:0;display:grid}.app-shell.stitch-shell main .sync-policy-title{justify-content:space-between;align-items:center;gap:var(--rv-space-2);min-width:0;display:flex}.app-shell.stitch-shell main .sync-policy-title>strong{overflow-wrap:anywhere;flex:auto;min-width:0}.app-shell.stitch-shell main .sync-policy-boolean{min-height:24px;color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);font-size:var(--rv-font-size-xs);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px;font-weight:800;display:inline-flex}.app-shell.stitch-shell main .sync-policy-boolean.is-on{color:var(--rv-color-accent);background:var(--rv-color-accent-soft);border-color:color-mix(in srgb, var(--rv-color-accent) 55%, var(--rv-color-border))}.app-shell.stitch-shell main .sync-policy-boolean>i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.app-shell.stitch-shell main .sync-policy-open-hint{color:var(--rv-color-primary);font-size:var(--rv-font-size-xs);font-weight:750}.app-shell.stitch-shell main .sync-policy-modal{grid-template-rows:auto minmax(0,1fr);width:min(560px,100%)}.app-shell.stitch-shell main .sync-policy-modal-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.app-shell.stitch-shell main .sync-policy-modal-body{align-content:start;gap:var(--rv-space-5);min-height:0;padding:var(--rv-space-5) var(--rv-space-6);display:grid;overflow:auto}.app-shell.stitch-shell main .sync-policy-modal-purpose{gap:var(--rv-space-2);padding:var(--rv-space-4);background:var(--rv-color-surface-soft);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.app-shell.stitch-shell main .sync-policy-modal-purpose .eyebrow{margin:0}.app-shell.stitch-shell main .sync-policy-modal-purpose>p:last-child{color:var(--rv-color-muted);margin:0;line-height:1.6}.app-shell.stitch-shell main .sync-policy-modal-state{align-items:start;gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:auto minmax(0,1fr);display:grid}.app-shell.stitch-shell main .sync-policy-modal-state>span:last-child{gap:3px;min-width:0;display:grid}.app-shell.stitch-shell main .sync-policy-modal-state small,.app-shell.stitch-shell main .sync-policy-modal-toggle small{color:var(--rv-color-muted)}.app-shell.stitch-shell main .sync-policy-modal-fields{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell.stitch-shell main .sync-policy-modal-fields label{gap:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);font-weight:800;display:grid}.app-shell.stitch-shell main .sync-policy-modal-toggle{align-items:start;gap:var(--rv-space-3);padding-top:var(--rv-space-4);border-top:1px solid var(--rv-color-border);grid-template-columns:18px minmax(0,1fr);display:grid}.app-shell.stitch-shell main .sync-policy-modal-toggle>span{gap:3px;display:grid}.app-shell.stitch-shell main .sync-policy-modal-form>footer{justify-content:flex-end;gap:var(--rv-space-2);padding:var(--rv-space-4) var(--rv-space-6);border-top:1px solid var(--rv-color-border);display:flex}.app-shell.stitch-shell main .sync-policy-meta{min-width:0;color:var(--rv-color-muted);gap:2px;display:grid}.app-shell.stitch-shell main .sync-policy-meta small,.app-shell.stitch-shell main .sync-policy-gap{overflow-wrap:anywhere;font-size:var(--rv-font-size-xs)}.app-shell.stitch-shell main .sync-policy-toggle{min-height:var(--rv-control-height-md);align-items:center;gap:var(--rv-space-2);white-space:nowrap;flex-direction:row;color:var(--rv-color-ink)!important;display:flex!important}.app-shell.stitch-shell main .sync-policy-toggle>input[type=checkbox]{flex:none;margin:0}.app-shell.stitch-shell main .sync-policy-save{width:100%;min-height:var(--rv-control-height-md);white-space:nowrap}@media (width<=760px){.app-shell.stitch-shell main .integration-detail-section-heading{flex-direction:column}.app-shell.stitch-shell main .integration-detail-summary{grid-template-columns:1fr}.app-shell.stitch-shell main .sync-policy-row{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.stitch-shell main .sync-policy-group-grid{grid-template-columns:1fr}.app-shell.stitch-shell main .sync-policy-identity,.app-shell.stitch-shell main .sync-policy-save{grid-column:1/-1}.app-shell.stitch-shell main .sync-policy-toggle{align-self:center}.app-shell.stitch-shell main .sync-policy-modal-fields{grid-template-columns:1fr}.app-shell.stitch-shell main .sync-policy-modal-body,.app-shell.stitch-shell main .sync-policy-modal-form>footer{padding-inline:var(--rv-space-4)}}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>:last-child,.app-shell.stitch-shell main .return-reference-table>.return-reference-row>:last-child{border-right:1px solid var(--rv-color-border-strong)}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms{z-index:0}.app-shell.stitch-shell main .dashboard-summary-card-compact{align-self:start;min-height:175px;padding-bottom:16px}.app-shell.stitch-shell main .dashboard-summary-card-compact .dashboard-sparkline{bottom:14px}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms:focus-visible{outline:2px solid color-mix(in srgb, var(--rv-color-primary) 78%, transparent);outline-offset:2px}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms .dashboard-summary-platform-list{top:calc(var(--rv-space-5) + 72px);right:var(--rv-space-5);left:var(--rv-space-5);z-index:2;box-sizing:border-box;background:color-mix(in srgb, var(--rv-color-surface) 96%, transparent);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-sm);max-height:calc(100% - 110px);box-shadow:var(--rv-shadow-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;visibility:hidden;margin-top:0;padding:10px 12px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;overflow-y:auto;transform:translateY(-4px)}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms .dashboard-summary-platform-list::-webkit-scrollbar{width:6px}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms .dashboard-summary-platform-list::-webkit-scrollbar-thumb{background:var(--rv-color-border-strong);border-radius:999px}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms:hover,.app-shell.stitch-shell main .dashboard-summary-card-with-platforms:focus-visible,.app-shell.stitch-shell main .dashboard-summary-card-with-platforms:focus-within{z-index:10}.app-shell.stitch-shell main .dashboard-summary-card-with-platforms:hover .dashboard-summary-platform-list,.app-shell.stitch-shell main .dashboard-summary-card-with-platforms:focus-visible .dashboard-summary-platform-list,.app-shell.stitch-shell main .dashboard-summary-card-with-platforms:focus-within .dashboard-summary-platform-list{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.app-shell.stitch-shell main .dashboard-summary-card-with-platforms .dashboard-summary-platform-list{transition:none}}.app-shell.stitch-shell .ui-icon-returns>g{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.app-shell.stitch-shell>aside .ui-icon-returns{flex-basis:22px;width:24px;height:24px}@media (width>=701px){.app-shell.stitch-shell>aside .sidebar-brand-row{box-sizing:border-box;justify-content:flex-start;padding-inline:16px 0;transition:none}.app-shell.stitch-shell>aside .stitch-brand-mark{flex:0 0 38px;margin-inline:0;transition:none;transform:none}.app-shell.stitch-shell>aside .sidebar-pin-toggle{flex:0 0 30px;margin-left:auto;transition:none;transform:none}.app-shell.stitch-shell.sidebar-collapsed:not(.sidebar-hover-expanded)>aside .sidebar-pin-toggle{visibility:hidden;pointer-events:none}.app-shell.stitch-shell.sidebar-collapsed.sidebar-hover-expanded>aside .sidebar-pin-toggle,.app-shell.stitch-shell:not(.sidebar-collapsed)>aside .sidebar-pin-toggle{visibility:visible;pointer-events:auto}}.app-shell.stitch-shell main .dashboard-chart-point,.app-shell.stitch-shell main .dashboard-chart-point-hit,.app-shell.stitch-shell main .dashboard-chart-point-tooltip{cursor:default}.app-shell.stitch-shell main .dashboard-performance-chart{overflow:visible}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(40px,auto);align-items:stretch;min-height:148px;max-height:148px}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list>span{height:100%;min-height:40px}.app-shell.stitch-shell main .brand-library-list{max-height:136px;padding-right:var(--rv-space-1);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(40px,auto);align-items:stretch;display:grid;overflow:hidden auto}.app-shell.stitch-shell main .brand-library-list>span{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:40px;overflow:hidden}.app-shell.stitch-shell main .brand-library-list>span>button:first-child{min-width:0;padding:var(--rv-space-2) var(--rv-space-3);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;justify-content:flex-start;overflow:hidden}.app-shell.stitch-shell main .brand-library-list .category-chip-remove{width:28px;min-width:28px;height:28px;min-height:28px;margin:0 var(--rv-space-1) 0 0;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;padding:0;display:inline-grid}@media (width<=768px){.app-shell.stitch-shell main .brand-library-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.app-shell.stitch-shell main .brand-library-list{grid-template-columns:1fr}}.app-shell.stitch-shell main .brand-library-list{grid-auto-rows:44px}.app-shell.stitch-shell main .brand-library-list>span,.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list>span{height:44px;min-height:44px}.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list{grid-auto-rows:44px}.app-shell.stitch-shell main .mapping-category-builder .mapping-reference-local>.panel-category-picker{overscroll-behavior:contain;position:fixed}.app-shell.stitch-shell main .panel-attribute-record-actions>button:not(.panel-attribute-category-button){box-sizing:border-box;flex:0 0 34px;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0}.app-shell.stitch-shell main .panel-attribute-record-actions>.panel-attribute-category-button{box-sizing:border-box;height:34px;min-height:34px;padding:0 10px}.app-shell.stitch-shell main .jobs-reference-table .jobs-reference-row-action{box-sizing:border-box;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.app-shell.stitch-shell main .jobs-reference-table .jobs-reference-row-action .ui-icon{width:18px;height:18px}.app-shell.stitch-shell main .jobs-reference-table .jobs-reference-status{white-space:nowrap;max-width:100%;overflow:hidden}.app-shell.stitch-shell main .jobs-reference-table .jobs-reference-status.error:before,.app-shell.stitch-shell main .jobs-reference-status:before{content:none;display:none}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>.order-column-filter{box-sizing:border-box;align-self:stretch;height:100%;min-height:100%}.app-shell.stitch-shell main .order-reference-table>.order-reference-head{z-index:auto;display:grid;position:static;top:auto}.app-shell.stitch-shell main .order-reference-table>.order-reference-head>strong{align-items:center;display:grid}.app-shell.stitch-shell main .order-reference-table>.order-reference-head>.order-column-filter{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-shell.stitch-shell main .product-add-stepper{width:100%;max-width:none}@media (width>=1201px){.app-shell.stitch-shell main .product-add-stepper{width:calc(66.82% - 13.36px)}}@media (width<=520px){.app-shell.stitch-shell main .mapping-local-category-builder .category-library-list{grid-template-columns:1fr;max-height:136px}}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>*,.app-shell.stitch-shell main .return-reference-table>.return-reference-row>*{border-right:0}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>*+*,.app-shell.stitch-shell main .return-reference-table>.return-reference-row>*+*{border-left:1px solid var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>:last-child,.app-shell.stitch-shell main .return-reference-table>.return-reference-row>.return-reference-status{border-left:0}.app-shell.stitch-shell main .return-reference-row .return-reference-reason{grid-column:7;align-items:center;display:flex}.return-reference-row>.return-row-divider{border:0;border-top:1px solid var(--rv-color-border);pointer-events:none;z-index:1;border-right:0;grid-column:3/5;align-self:end;min-width:0;padding:0}.return-reference-row .order-reference-products>article,.return-reference-row .order-reference-prices>strong{border-bottom:0}.return-reference-table>.return-reference-head,.return-reference-table>.return-reference-row{width:max(100%,1284px);min-width:max(100%,1284px)}.app-shell.stitch-shell main .return-reference-row>.return-row-divider{border-top-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-row .order-reference-products>article:not(:last-child):after{display:none}.order-reference-row .order-reference-products>article,.order-reference-row .order-reference-prices>strong{border-bottom:0}.order-row-divider{border:0;border-top:1px solid var(--rv-color-border);pointer-events:none;z-index:1;border-right:0;grid-column:4/6;align-self:end;min-width:0;padding:0}.app-shell.stitch-shell main .order-row-divider{border-top-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-row .order-reference-products>article,.app-shell.stitch-shell main .return-reference-row .order-reference-prices>strong{border-bottom:0}.return-decision-help,.return-decision-hint,.return-decision-error{font-size:var(--rv-font-size-xs);margin:0;line-height:1.5;display:block}.return-decision-help,.return-decision-hint{color:var(--rv-color-muted)}.return-decision-error{color:var(--rv-color-danger)}.return-line-selection,.return-single-line-summary{gap:var(--rv-space-2);padding:var(--rv-space-3);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);background:color-mix(in srgb, var(--rv-color-surface) 72%, var(--rv-color-surface-raised));margin:0;display:grid}.return-line-selection legend{padding:0 var(--rv-space-1);font-weight:700}.return-line-selection p,.return-single-line-summary span{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.return-line-selection-toggle,.return-line-selection-list label{align-items:flex-start;gap:var(--rv-space-2);padding:var(--rv-space-2);border-radius:var(--rv-radius-sm);cursor:pointer;border:1px solid #0000;margin:0;display:flex}.return-line-selection-toggle{color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-primary) 10%, transparent)}.return-line-selection-list{gap:var(--rv-space-1);display:grid}.return-line-selection-list label:hover{border-color:var(--rv-color-border-strong);background:color-mix(in srgb, var(--rv-color-primary) 8%, transparent)}.return-line-selection input{accent-color:var(--rv-color-primary);flex:none;margin-top:3px}.return-line-selection-list label>span{gap:2px;display:grid}.return-line-selection-list small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.return-decision-confirmation{width:min(620px,100%)}.return-decision-summary{gap:var(--rv-space-3);display:grid}.return-decision-summary-badge{border:1px solid color-mix(in srgb, var(--rv-color-accent) 55%, var(--rv-color-border));border-radius:var(--rv-radius-sm);color:var(--rv-color-accent);background:color-mix(in srgb, var(--rv-color-accent) 12%, transparent);font-size:var(--rv-font-size-xs);justify-self:start;padding:5px 10px;font-weight:700}.return-decision-summary-badge.reject{border-color:color-mix(in srgb, var(--rv-color-danger) 55%, var(--rv-color-border));color:var(--rv-color-danger);background:color-mix(in srgb, var(--rv-color-danger) 10%, transparent)}.return-decision-summary h3{margin:0}.return-decision-summary-list,.return-decision-summary-facts{gap:var(--rv-space-2);margin:0;display:grid}.return-decision-summary-list>div,.return-decision-summary-facts>div{justify-content:space-between;gap:var(--rv-space-3);padding:var(--rv-space-3);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background:var(--rv-color-surface-raised);display:flex}.return-decision-summary-line{align-items:center;gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-3);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background:var(--rv-color-surface-raised);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.return-decision-summary-media{border-radius:var(--rv-radius-sm);background:var(--rv-color-surface-soft);place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:visible}.return-decision-summary-image,.return-decision-summary-placeholder{object-fit:cover;border-radius:var(--rv-radius-sm);place-items:center;width:56px;height:56px;display:grid}.return-decision-summary-placeholder{color:var(--rv-color-muted)}.return-decision-summary-quantity{min-width:22px;height:22px;color:var(--rv-color-ink);background:var(--rv-color-primary);border:2px solid var(--rv-color-surface-raised);font-size:var(--rv-font-size-xs);border-radius:999px;place-items:center;padding:0 5px;font-weight:800;display:grid;position:absolute;bottom:-6px;right:-6px}.return-decision-summary-product{gap:2px;min-width:0;display:grid}.return-decision-summary-product strong,.return-decision-summary-product small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.return-decision-summary-product small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs)}.return-decision-summary-price{color:var(--rv-color-ink);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center}@media (width<=560px){.return-decision-summary-line{grid-template-columns:48px minmax(0,1fr)}.return-decision-summary-media,.return-decision-summary-image,.return-decision-summary-placeholder{width:48px;height:48px}.return-decision-summary-price{grid-column:2;justify-self:start}}.return-decision-summary-list strong,.return-decision-summary-facts dd{text-align:right}.return-decision-summary-facts dt{color:var(--rv-color-muted)}.return-decision-summary-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;max-width:65%;margin:0}.return-decision-summary-total{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.return-reference-row>.return-reference-status{border-right:0}.app-shell.stitch-shell main .return-reference-table .return-reference-status>.badge.neutral{background:var(--rv-color-surface-soft)}.app-shell.stitch-shell main :is(.order-reference-table,.return-reference-table) .invoice-no-discount .order-invoice-payable{border-top:0;margin-top:0;padding-top:0}.app-shell.stitch-shell main .return-reference-row .order-reference-prices{place-items:stretch stretch}.app-shell.stitch-shell main .return-reference-row .order-reference-prices>strong{min-height:0;margin-inline:calc(var(--rv-space-3) * -1);place-self:stretch stretch}.app-shell.stitch-shell main .return-reference-row .order-reference-products>article:not(:last-child){position:relative}.app-shell.stitch-shell main .return-reference-row .order-reference-products>article:not(:last-child):after{right:calc(-1 * (var(--rv-space-3) + 2px));content:"";background:var(--rv-color-border-strong);height:1px;position:absolute;bottom:-1px;left:0}.app-shell.stitch-shell main .return-reference-table>.return-reference-row+.return-reference-row{margin-top:var(--rv-space-2);border:1px solid var(--rv-color-border-strong);box-shadow:var(--rv-shadow-sm);border-left:0;border-radius:0}.app-shell.stitch-shell main .return-reference-table>.return-reference-row+.return-reference-row:last-child{border-bottom:1px solid var(--rv-color-border-strong);border-radius:0}.app-shell.stitch-shell main .invoice-reference-table,.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-head,.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-row{border-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-head>*,.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-row>*{border-right-color:var(--rv-color-border-strong)}.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-head>:last-child,.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-row>:last-child{border-right:0}.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-row{border-bottom-color:var(--rv-color-border-strong);border-radius:0}.app-shell.stitch-shell main .order-reference-table>.order-reference-row+.order-reference-row,.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-row+.invoice-reference-row{margin-top:var(--rv-space-2);border:1px solid var(--rv-color-border-strong);box-shadow:var(--rv-shadow-sm);border-left:0;border-radius:0}.app-shell.stitch-shell main .order-reference-table>.order-reference-row+.order-reference-row:last-child,.app-shell.stitch-shell main .invoice-reference-table>.invoice-reference-row+.invoice-reference-row:last-child{border-bottom:1px solid var(--rv-color-border-strong);border-radius:0}.app-shell.stitch-shell main .connection-settings-panel{gap:var(--rv-space-4);padding:var(--rv-space-4)}.app-shell.stitch-shell main .connection-settings-panel>.connection-settings-section:first-child,.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section{box-sizing:border-box;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md)}.app-shell.stitch-shell main .connection-settings-divider{display:none}.app-shell.stitch-shell main .connection-settings-section>h2{margin:0}.app-shell.stitch-shell main .connection-settings-panel>.connection-settings-section:first-child>form{grid-template-columns:1fr;align-items:start;display:grid}.app-shell.stitch-shell main .connection-settings-input-row{align-items:end;gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.app-shell.stitch-shell main .connection-settings-input-row>button{width:auto;min-width:190px}.app-shell.stitch-shell main .connection-settings-field-help{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section{align-items:end;gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section.is-shopify{grid-template-columns:minmax(0,1fr) auto}.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section.is-shopify>label{grid-column:1/-1}.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section.is-shopify>button{width:auto;min-width:190px}.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section>h2,.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section>p{grid-column:1/-1}.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section>button{width:100%;min-width:0}.app-shell.stitch-shell main .sync-policy-health-help{color:var(--rv-color-muted);line-height:1.4}@media (width<=760px){.app-shell.stitch-shell main .connection-settings-input-row,.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section{grid-template-columns:1fr}.app-shell.stitch-shell main .connection-settings-input-row>button{width:100%}.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section>h2,.app-shell.stitch-shell main .connection-settings-panel>form.connection-settings-section>p{grid-column:auto}}.app-shell.stitch-shell main .connection-settings-fields{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=760px){.app-shell.stitch-shell main .connection-settings-fields{grid-template-columns:1fr}}.app-shell.stitch-shell>main>.rv-topbar{z-index:var(--rv-z-dropdown)}.app-shell.stitch-shell main .quick-edit-variant{align-items:center}.app-shell.stitch-shell main .quick-edit-variant+.quick-edit-variant{border-top:1px solid var(--rv-color-border)}.app-shell.stitch-shell main .quick-edit-variant-controls{padding-left:var(--rv-space-3);border-left:1px solid var(--rv-color-border);align-self:center}.app-shell.stitch-shell main .variant-platform-pricing-matrix-head{align-content:center;min-width:0;line-height:1.25}.app-shell.stitch-shell main .variant-platform-pricing-matrix-head>strong{overflow-wrap:anywhere}.app-shell.stitch-shell main .invoice-status-label{min-height:26px;padding:4px 7px;font-size:12px;line-height:1.25}.app-shell.stitch-shell main .order-reference-row.micro-export .order-reference-invoice.invoice-pending .invoice-status-label{white-space:normal;text-overflow:clip;text-align:center;width:min(100%,140px);overflow:visible}.app-shell.stitch-shell main .invoice-status-label{color:var(--rv-color-ink);font-weight:750}.app-shell.stitch-shell main .invoice-status-label.rv-badge-warning>i{background:var(--rv-color-warning)}.app-shell.stitch-shell main .invoice-status-label.rv-badge-info>i{background:var(--rv-color-info)}.app-shell.stitch-shell main .invoice-status-label.rv-badge-success>i{background:var(--rv-color-accent)}.app-shell.stitch-shell main .invoice-status-label.rv-badge-danger>i{background:var(--rv-color-danger)}.app-shell.stitch-shell main :is(.invoice-document-link,.invoice-menu-view){color:var(--rv-color-accent)}.app-shell.stitch-shell main .invoice-document-link{min-height:26px;color:var(--rv-color-ink);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:12px;font-weight:750;line-height:1.25;text-decoration:none;display:inline-flex}.app-shell.stitch-shell main .invoice-document-link:hover{color:var(--rv-color-ink);background:0 0;text-decoration:none}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>:not(.return-row-divider),.app-shell.stitch-shell main .return-reference-table>.return-reference-row>:not(.return-row-divider){border-left:0;border-right:1px solid var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-table>.return-reference-head>:last-child,.app-shell.stitch-shell main .return-reference-table>.return-reference-row>.return-reference-status{border-right:0}.app-shell.stitch-shell main .return-reference-table>.return-reference-row>.return-reference-reason{border-right:1px solid var(--rv-color-border-strong)}.app-shell.stitch-shell main .return-reference-row>.return-row-divider{border:0;border-top:1px solid var(--rv-color-border-strong)}.rv-notification-history-item.is-success .rv-notification-mark-read,.rv-notification-history-item.is-info .rv-notification-mark-read,.rv-notification-history-item.is-error .rv-notification-mark-read{color:var(--rv-notification-tone);background:color-mix(in srgb, var(--rv-notification-tone) 10%, var(--rv-color-surface))}.rv-toast-success,.operation-feedback-toast.success,.product-operation-toast.success,.invoice-provider-toast.success,.return-action-toast.success,.order-bulk-notice-success{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-accent-soft) 82%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-accent) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-accent) 72%, var(--rv-color-surface))!important}.rv-toast-danger,.operation-feedback-toast.error,.product-operation-toast.error,.invoice-provider-toast.error,.return-action-toast.error,.order-bulk-notice-error{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-danger-soft) 78%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-danger) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-danger) 72%, var(--rv-color-surface))!important}.rv-toast-info,.operation-feedback-toast.info,.product-operation-toast.info,.invoice-provider-toast.info,.return-action-toast.info,.order-bulk-notice-info{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-info) 10%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-info) 25%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-info) 68%, var(--rv-color-surface))!important}.operation-feedback-toast.success .operation-feedback-icon,.product-operation-toast.success .operation-feedback-icon{color:var(--rv-color-accent)}.operation-feedback-toast.error .operation-feedback-icon,.product-operation-toast.error .operation-feedback-icon{color:var(--rv-color-danger)}.operation-feedback-toast.info .operation-feedback-icon,.product-operation-toast.info .operation-feedback-icon{color:var(--rv-color-info)}.app-shell.stitch-shell main .return-action-toast.success:before{background:color-mix(in srgb, var(--rv-color-accent) 72%, var(--rv-color-surface))}.app-shell.stitch-shell main .return-action-toast.error:before{background:color-mix(in srgb, var(--rv-color-danger) 72%, var(--rv-color-surface));content:"!"}.app-shell.stitch-shell main .return-action-toast.info:before{background:color-mix(in srgb, var(--rv-color-info) 68%, var(--rv-color-surface));content:"i"}.app-shell.stitch-shell main .return-action-toast.success:after{background:color-mix(in srgb, var(--rv-color-accent) 72%, var(--rv-color-surface))}.app-shell.stitch-shell main .return-action-toast.error:after{background:color-mix(in srgb, var(--rv-color-danger) 72%, var(--rv-color-surface))}.app-shell.stitch-shell main .return-action-toast.info:after{background:color-mix(in srgb, var(--rv-color-info) 68%, var(--rv-color-surface))}.app-shell.stitch-shell main .security-page>.notice{right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);width:min(420px,100vw - 32px);box-shadow:var(--rv-shadow-lg);margin:0;position:fixed}html[data-rv-security-feedback=success] .app-shell.stitch-shell main .security-page>.notice{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-accent-soft) 82%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-accent) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-accent) 72%, var(--rv-color-surface))!important}html[data-rv-security-feedback=error] .app-shell.stitch-shell main .security-page>.notice{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-danger-soft) 78%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-danger) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-danger) 72%, var(--rv-color-surface))!important}html[data-rv-security-feedback=info] .app-shell.stitch-shell main .security-page>.notice{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-info) 10%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-info) 25%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-info) 68%, var(--rv-color-surface))!important}.app-shell.stitch-shell main .mapping-page .notice{right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);width:min(420px,100vw - 32px);box-shadow:var(--rv-shadow-lg);margin:0;position:fixed}html[data-rv-mapping-feedback=success] .app-shell.stitch-shell main .mapping-page .notice{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-accent-soft) 82%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-accent) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-accent) 72%, var(--rv-color-surface))!important}html[data-rv-mapping-feedback=error] .app-shell.stitch-shell main .mapping-page .notice{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-danger-soft) 78%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-danger) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-danger) 72%, var(--rv-color-surface))!important}html[data-rv-mapping-feedback=info] .app-shell.stitch-shell main .mapping-page .notice{color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-info) 10%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-info) 25%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-info) 68%, var(--rv-color-surface))!important}.app-shell.stitch-shell main .content.f3>.notice:not(.return-action-toast):not(.invoice-provider-toast){right:var(--rv-space-5);bottom:var(--rv-space-5);z-index:var(--rv-z-toast);width:min(420px,100vw - 32px);box-shadow:var(--rv-shadow-lg);margin:0;position:fixed}html[data-rv-shipment-feedback=success] .app-shell.stitch-shell main .content.f3>.notice:not(.return-action-toast):not(.invoice-provider-toast){color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-accent-soft) 82%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-accent) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-accent) 72%, var(--rv-color-surface))!important}html[data-rv-shipment-feedback=error] .app-shell.stitch-shell main .content.f3>.notice:not(.return-action-toast):not(.invoice-provider-toast){color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-danger-soft) 78%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-danger) 28%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-danger) 72%, var(--rv-color-surface))!important}html[data-rv-shipment-feedback=info] .app-shell.stitch-shell main .content.f3>.notice:not(.return-action-toast):not(.invoice-provider-toast){color:var(--rv-color-ink)!important;background:color-mix(in srgb, var(--rv-color-info) 10%, var(--rv-color-surface))!important;border-color:color-mix(in srgb, var(--rv-color-info) 25%, var(--rv-color-border))!important;border-left-color:color-mix(in srgb, var(--rv-color-info) 68%, var(--rv-color-surface))!important}.app-shell.stitch-shell main .variant-media-picker-grid>.variant-media-option.selected{border-color:color-mix(in srgb, var(--rv-color-accent) 70%, var(--rv-color-border));background:color-mix(in srgb, var(--rv-color-accent-soft) 72%, var(--rv-color-surface-raised));box-shadow:0 0 0 2px color-mix(in srgb, var(--rv-color-accent) 18%, transparent)}.app-shell.stitch-shell main .variant-media-option>i{color:#fff;background:var(--rv-color-accent);border-color:var(--rv-color-surface-raised)}.app-shell.stitch-shell main .variant-media-option-label{padding:5px var(--rv-space-2);color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);font-size:var(--rv-font-size-xs);text-align:center;justify-self:stretch;font-weight:700;line-height:1.35}.app-shell.stitch-shell main .variant-media-bulk-match-summary{justify-content:space-between;align-items:center;gap:var(--rv-space-2);margin:0 var(--rv-space-6) var(--rv-space-3);padding:var(--rv-space-3) var(--rv-space-4);color:var(--rv-color-ink);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);flex-wrap:wrap;display:flex}.app-shell.stitch-shell main .variant-media-bulk-match-summary strong{color:var(--rv-color-ink)}.app-shell.stitch-shell main .variant-media-bulk-match-summary>span{color:var(--rv-color-accent);font-weight:750}.app-shell.stitch-shell main .variant-media-bulk-match-summary.is-empty>span{color:var(--rv-color-warning)}.app-shell.stitch-shell main .variant-row-number{font-size:12px;font-weight:700;line-height:1}.app-shell.stitch-shell main .variant-media-cell .variant-media-button .variant-media-icon{stroke-width:2.1px;width:24px;height:24px}.app-shell.stitch-shell main .category-attribute-field:not(.category-attribute-field-web-color){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:10px}.app-shell.stitch-shell main .category-attribute-field-head{align-items:flex-start}.app-shell.stitch-shell main .category-attribute-field-head strong{white-space:normal}.app-shell.stitch-shell main .category-attribute-select-trigger{gap:8px;min-height:36px;padding:6px 10px}.app-shell.stitch-shell main .category-attribute-select-trigger>span{min-width:0;font-size:var(--rv-font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:1.25;display:block;overflow:hidden}.app-shell.stitch-shell main .category-attribute-select-trigger.is-empty.is-optional{color:var(--rv-color-muted);border-color:color-mix(in srgb, #facc15 26%, var(--rv-color-border-strong))}.app-shell.stitch-shell main .category-attribute-select-trigger.is-empty.is-optional:hover{border-color:color-mix(in srgb, #facc15 38%, var(--rv-color-border-strong))}.app-shell.stitch-shell main .category-attribute-select-trigger.is-empty.is-required{color:var(--rv-color-ink);border-color:color-mix(in srgb, var(--rv-color-danger) 32%, var(--rv-color-border-strong))}.app-shell.stitch-shell main .value-mapping-row.is-empty.is-optional{border-color:color-mix(in srgb, #facc15 26%, var(--rv-color-border-strong))}.app-shell.stitch-shell main .value-mapping-row.is-empty.is-optional:focus-within{border-color:color-mix(in srgb, #facc15 38%, var(--rv-color-border-strong))}.app-shell.stitch-shell main .value-mapping-row.is-empty.is-required{border-color:color-mix(in srgb, var(--rv-color-danger) 32%, var(--rv-color-border-strong))}.variant-bulk-edit-target{color:var(--rv-color-muted);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);font-size:var(--rv-font-size-sm);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;display:flex}.variant-bulk-edit-target strong{color:var(--rv-color-ink)}.variant-header-action-shell>.variant-header-action-menu{display:none!important}.variant-header-action-menu-portal{z-index:var(--rv-z-dropdown);background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);width:min(360px,100vw - 24px);max-height:min(380px,100dvh - 24px);box-shadow:var(--rv-shadow-lg);padding:8px;position:fixed;overflow:auto}.variant-header-action-menu-portal .variant-header-action-menu-group{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);gap:4px;padding:7px;display:grid}.variant-header-action-menu-portal .variant-header-action-menu-group+.variant-header-action-menu-group{margin-top:8px}.variant-header-action-menu-portal .variant-header-action-menu-title{color:var(--rv-color-ink);font-size:var(--rv-font-size-sm);margin:2px 4px 4px;font-weight:800}.variant-header-action-menu-portal button{width:100%;min-height:58px;color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.variant-header-action-menu-portal .variant-header-action-menu-group button{background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);min-height:54px;padding:8px}.variant-header-action-menu-portal .variant-header-action-menu-group button+button{margin-top:0}.variant-header-action-menu-portal button:hover:not(:disabled),.variant-header-action-menu-portal button:focus-visible{background:var(--rv-color-surface-raised);outline:2px solid var(--rv-color-primary);outline-offset:-2px}.variant-header-action-menu-portal button:disabled{cursor:not-allowed;opacity:.48}.variant-header-action-menu-portal button>span{gap:3px;min-width:0;display:grid}.variant-header-action-menu-portal button strong{font-size:var(--rv-font-size-sm)}.variant-header-action-menu-portal button small,.variant-header-action-menu-portal .variant-header-action-menu-group button small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.45}.variant-header-action-menu-portal button small.variant-code-generation-preview{white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.variant-code-generation-preview>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.variant-code-generation-preview>span:last-child{flex:none}.publish-platform-facts{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}.publish-platform-facts>div{align-content:start;min-width:0}.publish-platform-fact-publication dd{align-items:center;gap:5px;min-width:0;display:flex}.publish-platform-fact-publication .publish-platform-status{white-space:nowrap;max-width:100%;min-height:28px;padding-inline:8px;font-size:11px}.publish-platform-fact-publication>small{color:var(--rv-color-danger);font-size:11px}.publish-platform-fact-publication .publish-tracking-action{place-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;display:grid}.publish-platform-job{gap:var(--rv-space-2);min-width:0;margin:var(--rv-space-2) 0 0;padding:0 var(--rv-space-4) var(--rv-space-4);box-shadow:none;background:0 0;border:0;border-radius:0;display:grid}.publish-platform-job-heading,.publish-platform-job-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.publish-platform-job-heading>strong{overflow-wrap:anywhere;min-width:0}.publish-platform-job-heading>span{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);white-space:nowrap}.publish-platform-job-progress{background:var(--rv-color-surface-soft);border-radius:999px;width:100%;height:6px;display:block;overflow:hidden}.publish-platform-job-progress>span{background:linear-gradient(90deg, var(--rv-color-primary), var(--rv-color-accent));border-radius:inherit;width:0;height:100%;transition:width .65s cubic-bezier(.2,.75,.25,1);display:block}.publish-platform-job-progress.is-indeterminate>span{will-change:transform;width:38%;animation:1.6s ease-in-out infinite rv-publish-job-progress}@keyframes rv-publish-job-progress{0%{transform:translate(-115%)}to{transform:translate(370%)}}.publish-platform-job>small,.publish-platform-job-actions>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.4}.publish-platform-job-actions>small{min-width:0}.publish-platform-job-actions>button{flex:none;min-height:34px}@media (prefers-reduced-motion:reduce){.publish-platform-job-progress>span{transition:none;animation:none}}@media (width<=560px){.publish-platform-job-actions{grid-template-columns:minmax(0,1fr);display:grid}.publish-platform-job-actions>button{justify-self:end}}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card{border-radius:var(--rv-radius-lg);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(580px,100vw - 32px);max-height:min(520px,100dvh - 32px)}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>header{align-items:center;padding:14px 20px}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>header strong{font-size:var(--rv-font-size-md)}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>header small{font-size:var(--rv-font-size-xs)}.value-mapping-quick-value-backdrop .panel-attribute-quick-add-value{gap:var(--rv-space-2);background:var(--rv-color-surface);grid-template-columns:minmax(0,1fr) auto;padding:12px 20px}.value-mapping-quick-value-backdrop .panel-attribute-quick-add-value input{background:var(--rv-color-surface-raised);border-color:var(--rv-color-border-strong);min-width:0;min-height:38px}.value-mapping-quick-value-backdrop .panel-attribute-quick-add-value>button{border-radius:var(--rv-radius-sm);white-space:nowrap;min-height:38px;padding-inline:14px}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor{min-height:96px;max-height:min(300px,38dvh);padding:8px 20px}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor>div{min-height:40px;padding-block:8px}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>footer{padding:10px 20px}.app-shell.stitch-shell main .mapping-advanced-modal>header{align-items:center;padding-block:10px}.app-shell.stitch-shell main .mapping-advanced-modal>header .eyebrow{display:none}.app-shell.stitch-shell main .mapping-advanced-modal>header h2,.app-shell.stitch-shell main .mapping-advanced-modal>header p{margin-block:0}.app-shell.stitch-shell main .mapping-advanced-modal>header h2{line-height:1.2}.app-shell.stitch-shell main .mapping-advanced-modal>header p{font-size:var(--rv-font-size-sm);line-height:1.35}.app-shell.stitch-shell main .invoice-reference-products>small{text-align:center;justify-self:center}.app-shell.stitch-shell main .variant-row-actions{justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.app-shell.stitch-shell main .variant-row-actions>.variant-row-action{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--rv-color-primary);opacity:1;background:0 0;border:1px solid #0000;border-radius:0;flex:0 0 34px;place-items:center;padding:0;display:grid}.app-shell.stitch-shell main .variant-row-actions>.variant-row-action:hover,.app-shell.stitch-shell main .variant-row-actions>.variant-row-action:focus-visible{color:var(--rv-color-primary);background:0 0;border-color:#0000}.app-shell.stitch-shell main .variant-row-actions>.variant-row-action:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:1px}.app-shell.stitch-shell main .variant-row-actions>.variant-row-action>.ui-icon,.app-shell.stitch-shell main .variant-row-actions>.variant-row-action>svg{width:21px;height:21px}.app-shell.stitch-shell main .variant-row-actions>.variant-platform-status.variant-row-action:after{border-color:var(--rv-color-surface)}.app-shell.stitch-shell main .variant-row-actions>.variant-row-action-delete{color:var(--rv-color-primary)}.app-shell.stitch-shell main .variant-row-actions>.variant-platform-empty{text-align:center;flex:0 0 34px}.app-shell.stitch-shell main .variant-table-head>span:nth-child(9){text-align:center}.app-shell.stitch-shell main .publish-platform-fact-publication .publish-tracking-action{box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;color:var(--rv-color-muted);background:0 0;border:0;border-radius:0;flex:0 0 30px;place-items:center;padding:0;display:grid}.app-shell.stitch-shell main .publish-platform-fact-publication .publish-tracking-action:hover:not(:disabled),.app-shell.stitch-shell main .publish-platform-fact-publication .publish-tracking-action:focus-visible{color:var(--rv-color-primary);background:0 0;border:0}.app-shell.stitch-shell main .product-list-actions>.product-more-actions{flex:0 0 44px;position:relative}.app-shell.stitch-shell main .product-more-actions>summary{width:44px;height:44px;color:var(--rv-color-muted);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);cursor:pointer;place-items:center;list-style:none;display:grid}.app-shell.stitch-shell main .product-more-actions>summary::-webkit-details-marker{display:none}.app-shell.stitch-shell main .product-more-actions>summary:hover,.app-shell.stitch-shell main .product-more-actions[open]>summary,.app-shell.stitch-shell main .product-more-actions>summary:focus-visible{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-color:var(--rv-color-primary);outline:none}.app-shell.stitch-shell main .product-more-actions-menu{z-index:30;background:var(--rv-color-surface);border:1px solid var(--rv-color-border-strong);border-radius:var(--rv-radius-md);width:max-content;min-width:220px;box-shadow:var(--rv-shadow-lg);padding:5px;position:absolute;top:calc(100% + 6px);right:0}.app-shell.stitch-shell main .product-list-actions .product-more-actions-menu button{justify-content:flex-start;align-items:center;gap:var(--rv-space-2);width:100%;height:auto;min-height:40px;color:var(--rv-color-ink);border-radius:var(--rv-radius-sm);text-align:left;white-space:nowrap;background:0 0;border:0;padding:8px 10px;display:flex}.app-shell.stitch-shell main .product-list-actions .product-more-actions-menu button:hover:not(:disabled),.app-shell.stitch-shell main .product-list-actions .product-more-actions-menu button:focus-visible{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);outline:none}.app-shell.stitch-shell main .product-list-actions .product-more-actions-menu button:disabled{cursor:wait;opacity:.65}.app-shell.stitch-shell main .product-more-actions-menu .ui-icon{flex:0 0 18px;width:18px;height:18px}.app-shell.stitch-shell main .variant-row-actions>.variant-platform-status-summary:after{display:none}@media (width<=1400px){.app-shell.stitch-shell main .product-list-actions>.product-more-actions{flex-basis:34px}.app-shell.stitch-shell main .product-more-actions>summary{width:34px;height:34px}}.publish-platform-missing{color:var(--rv-color-danger);background:color-mix(in srgb, var(--rv-color-danger) 8%, var(--rv-color-surface));border-inline-start-color:var(--rv-color-danger)}.publish-platform-missing ul{color:color-mix(in srgb, var(--rv-color-danger) 78%, var(--rv-color-ink))}.publish-platform-missing li b{color:var(--rv-color-danger)}.publish-platform-warning{align-items:flex-start;gap:var(--rv-space-2);margin:0 var(--rv-space-4) var(--rv-space-4);padding:var(--rv-space-2) var(--rv-space-3);color:var(--rv-color-warning);background:color-mix(in srgb, var(--rv-color-warning) 8%, var(--rv-color-surface));border-inline-start:3px solid var(--rv-color-warning);border-radius:0 var(--rv-radius-sm) var(--rv-radius-sm) 0;display:flex}.publish-platform-warning>svg{flex:0 0 16px;margin-top:1px}.publish-platform-warning>div{min-width:0}.publish-platform-warning strong{font-size:var(--rv-font-size-xs)}.publish-platform-warning p{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);margin:2px 0 0}.publish-platform-warning ul{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.publish-platform-warning li b{color:var(--rv-color-warning)}.app-shell.stitch-shell main :is(.tag,.badge,.rv-badge,.pill,.invoice-status,.invoice-status-label,.product-list-status,.publish-platform-status,.mapping-table-status,.trendyol-badge,.security-state,.jobs-reference-status,.integration-detail-write-status){box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:4px 8px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex;overflow:hidden}.app-shell.stitch-shell main .invoice-detail-summary-facts>div{background:color-mix(in srgb, var(--rv-color-surface) 88%, var(--rv-color-primary-soft))}.app-shell.stitch-shell main .invoice-detail-shopify-actions>button{color:#fff;background:var(--rv-color-primary);border:1px solid var(--rv-color-primary);border-radius:var(--rv-radius-md);min-height:44px;box-shadow:0 2px 6px color-mix(in srgb, var(--rv-color-primary) 12%, transparent);font-weight:750}.app-shell.stitch-shell main .invoice-detail-shopify-actions>button:hover:not(:disabled){color:#fff;background:color-mix(in srgb, var(--rv-color-primary) 88%, white);border-color:color-mix(in srgb, var(--rv-color-primary) 88%, white)}.operation-feedback-toast{overflow:hidden}.operation-feedback-toast>button:hover,.operation-feedback-toast>button:focus-visible{color:var(--rv-color-muted);background:0 0!important}.operation-feedback-toast>button:focus-visible{outline:2px solid var(--rv-color-primary);outline-offset:2px}.operation-feedback-toast-progress{background:var(--rv-color-primary);transform-origin:0;width:100%;height:3px;animation:operation-feedback-toast-countdown var(--operation-feedback-toast-duration,3.5s) linear forwards;pointer-events:none;position:absolute;inset:0 auto auto 0;transform:scaleX(1)}.operation-feedback-toast.is-pending .operation-feedback-toast-progress{width:28%;animation:1.15s ease-in-out infinite operation-feedback-toast-indeterminate;transform:translate(-100%)}.operation-feedback-toast.success .operation-feedback-toast-progress{background:var(--rv-color-accent)}.operation-feedback-toast.error .operation-feedback-toast-progress{background:var(--rv-color-danger)}@keyframes operation-feedback-toast-countdown{to{transform:scaleX(0)}}@keyframes operation-feedback-toast-indeterminate{to{transform:translate(460%)}}@media (width<=1100px){.publish-platform-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.publish-platform-facts{grid-template-columns:minmax(0,1fr)}}.platform-update-split{min-width:0;color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border:1px solid color-mix(in srgb, var(--rv-color-primary) 42%, var(--rv-color-border));border-radius:var(--rv-radius-md);display:inline-flex;overflow:hidden}.app-shell.stitch-shell main .product-submit-actions .platform-update-split>button{min-height:42px;color:inherit;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:750;display:inline-flex}.app-shell.stitch-shell main .product-submit-actions .platform-update-split>.platform-update-quick{white-space:nowrap;flex:auto}.app-shell.stitch-shell main .product-submit-actions .platform-update-split>.platform-update-settings{border-left:1px solid color-mix(in srgb, var(--rv-color-primary) 34%, var(--rv-color-border));flex:0 0 42px;width:42px;padding:0}.app-shell.stitch-shell main .product-submit-actions .platform-update-split>button:hover:not(:disabled){color:#fff;background:var(--rv-color-primary)}.app-shell.stitch-shell main .product-submit-actions .platform-update-split>button:focus-visible{z-index:1;outline:2px solid var(--rv-color-primary);outline-offset:-3px;position:relative}.app-shell.stitch-shell main .product-submit-actions .platform-update-split>button:disabled{cursor:not-allowed;opacity:.65}.platform-update-modal{width:min(720px,100%)}.platform-update-modal>header{align-items:flex-start}.platform-update-modal-body{gap:14px;padding:20px 24px;display:grid;overflow:auto}.platform-update-targets{border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);gap:8px;min-width:0;margin:0;padding:14px;display:grid}.platform-update-targets legend{font-size:var(--rv-font-size-sm);padding:0 6px;font-weight:800}.platform-update-target{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.platform-update-target.is-selected{background:color-mix(in srgb, var(--rv-color-primary) 8%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-primary) 38%, var(--rv-color-border))}.platform-update-target.is-disabled{cursor:not-allowed;opacity:.7}.platform-update-target>input{margin:0}.platform-update-target-copy{gap:3px;min-width:0;display:grid}.platform-update-target-copy>strong{overflow-wrap:anywhere}.platform-update-target-copy>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.4}.platform-update-empty{color:var(--rv-color-muted);margin:0}.platform-update-content-toggle{background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.platform-update-content-toggle>input{margin-top:3px}.platform-update-content-toggle>span{gap:4px;display:grid}.platform-update-content-toggle small,.platform-update-capability-note{color:var(--rv-color-muted);font-size:var(--rv-font-size-xs);line-height:1.5}.platform-update-scope{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);align-items:center;gap:6px;margin:0;display:flex}.platform-update-scope strong{color:var(--rv-color-ink)}.platform-update-capability-note{margin:-8px 0 0}.platform-update-modal>footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=620px){.platform-update-modal-body{padding:16px}.platform-update-target{grid-template-columns:auto minmax(0,1fr)}.platform-update-modal>footer{flex-wrap:wrap}.platform-update-modal>footer>button{flex:45%}}.app-shell.stitch-shell main .mapping-advanced-modal-body .mapping-attributes-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-auto-rows:minmax(220px,auto)}.app-shell.stitch-shell main .mapping-category-toolbar-row{align-items:end;gap:var(--rv-space-3);margin-bottom:var(--rv-space-3);grid-template-columns:minmax(220px,min(32vw,360px)) minmax(0,1fr);display:grid}.app-shell.stitch-shell main .mapping-category-toolbar-row>.matched-category-select{min-width:0;margin:0}.app-shell.stitch-shell main .mapping-category-toolbar-row .mapping-section-toolbar{min-width:0}.app-shell.stitch-shell main .mapping-category-toolbar-row .button-row{justify-content:flex-end;gap:var(--rv-space-2)}.app-shell.stitch-shell main .mapping-category-toolbar-row .button-row>button{white-space:nowrap;min-height:40px}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card{max-height:min(620px,100dvh - 32px)}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-content:start;gap:0 12px;min-height:160px;max-height:min(420px,50dvh);display:grid;overflow:hidden auto}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor>div{gap:var(--rv-space-3);grid-template-columns:minmax(0,1fr) auto}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor>div>input{min-width:0;min-height:36px}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor>div>div{align-items:center;gap:var(--rv-space-1);display:flex}.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor>div>div>button{flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px}@media (width<=900px){.app-shell.stitch-shell main .mapping-advanced-modal-body .mapping-attributes-grid{grid-template-columns:minmax(0,1fr)}.app-shell.stitch-shell main .mapping-category-toolbar-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.app-shell.stitch-shell main .mapping-category-toolbar-row .button-row{justify-content:flex-start}}@media (width<=520px){.value-mapping-quick-value-backdrop .panel-attribute-quick-modal-card>.panel-attribute-value-editor{grid-template-columns:minmax(0,1fr)}}.app-shell.stitch-shell main .publish-platform-facts>div{grid-template-rows:20px minmax(30px,auto) auto;align-content:start;gap:5px}.app-shell.stitch-shell main .publish-platform-facts dt{align-items:center;min-height:20px;font-size:12px;line-height:20px;display:flex}.app-shell.stitch-shell main .publish-platform-facts dd{align-items:center;gap:5px;min-width:0;min-height:30px;margin:0;display:flex}.app-shell.stitch-shell main .publish-platform-facts .publish-platform-status{border-radius:6px;min-height:30px;padding:4px 8px;font-size:12px;line-height:1.2}.app-shell.stitch-shell main .publish-platform-facts .publish-platform-status.active,.app-shell.stitch-shell main .publish-platform-fact-publication .publish-platform-status.status-success{min-width:108px;color:var(--rv-color-ink);background:color-mix(in srgb, var(--rv-color-accent) 20%, var(--rv-color-surface-raised));border-color:color-mix(in srgb, var(--rv-color-accent) 48%, var(--rv-color-border));justify-content:center}.app-shell.stitch-shell main .product-catalog-scroll{container:product-catalog/inline-size}@container product-catalog (width<=1215px){.preferred-product-catalog,.product-catalog-table{width:100%;min-width:0}.product-catalog-head,.product-catalog-row{grid-template-columns:34px 68px minmax(136px,2fr) minmax(82px,.8fr) minmax(64px,.55fr) minmax(52px,.45fr) minmax(76px,.65fr) minmax(108px,.75fr) minmax(120px,.85fr)}.product-catalog-head>*,.product-catalog-row>*{padding-inline:4px}.product-list-thumb,.product-list-placeholder{width:60px;height:90px;min-height:90px}.product-list-platforms,.app-shell.stitch-shell main .product-list-actions{gap:4px}.product-list-actions a,.product-list-actions button,.app-shell.stitch-shell main .product-more-actions>summary{width:34px;height:34px;min-height:34px}.product-list-actions>a,.product-list-actions>button,.app-shell.stitch-shell main .product-list-actions>.product-more-actions{flex:0 0 34px}}.hepsiburada-product-matches-page{gap:var(--rv-space-4);display:grid}.hepsiburada-product-matches-page>.page-header{justify-content:space-between;align-items:flex-start;gap:var(--rv-space-4);display:flex}.hepsiburada-product-matches-page>.page-header>div{min-width:0}.hepsiburada-match-controls{align-items:end;gap:var(--rv-space-4);grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);display:grid}.hepsiburada-match-controls>label{gap:var(--rv-space-2);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750;display:grid}.hepsiburada-match-controls>label :is(select,input){width:100%;min-width:0}.hepsiburada-match-help{color:var(--rv-color-warning,#f3b95f);font-size:var(--rv-font-size-sm);grid-column:1/-1;margin:0}.hepsiburada-match-summary{justify-content:space-between;gap:var(--rv-space-3);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);font-weight:750;display:flex}.hepsiburada-match-empty{gap:var(--rv-space-2);display:grid}.hepsiburada-match-empty h2,.hepsiburada-match-empty p{margin:0}.hepsiburada-match-list{gap:var(--rv-space-3);display:grid}.hepsiburada-match-card{gap:var(--rv-space-3);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);display:grid}.hepsiburada-match-select{align-items:center;gap:var(--rv-space-2);width:max-content;color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);cursor:pointer;font-weight:750;display:flex}.hepsiburada-match-select input{width:18px;height:18px;accent-color:var(--rv-color-primary)}.hepsiburada-match-pair{gap:var(--rv-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hepsiburada-match-side{align-content:start;gap:var(--rv-space-2);min-width:0;padding:var(--rv-space-4);background:var(--rv-color-surface-raised);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-md);display:grid}.hepsiburada-match-side h2{font-size:var(--rv-font-size-base);margin:0}.hepsiburada-match-side>img{object-fit:contain;border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);background:#fff;width:84px;height:84px}.hepsiburada-match-side>strong{overflow-wrap:anywhere}.hepsiburada-match-side dl{gap:5px var(--rv-space-3);font-size:var(--rv-font-size-sm);grid-template-columns:minmax(90px,auto) minmax(0,1fr);margin:0;display:grid}.hepsiburada-match-side dt{color:var(--rv-color-muted)}.hepsiburada-match-side dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.hepsiburada-match-status{color:var(--rv-color-primary);background:var(--rv-color-primary-soft);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-flex}.hepsiburada-match-exact-label,.hepsiburada-match-suggestion-label,.hepsiburada-match-no-local{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);margin:0}.hepsiburada-match-exact-label{color:var(--rv-color-success,#5bc99b);font-weight:750}.hepsiburada-match-suggestion-label{color:var(--rv-color-warning,#f3b95f);font-weight:750}.hepsiburada-match-candidate{padding:var(--rv-space-3);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-sm);overflow-wrap:anywhere;gap:3px;display:grid}.hepsiburada-match-candidate>span,.hepsiburada-match-candidate>small{color:var(--rv-color-muted);font-size:var(--rv-font-size-sm)}.hepsiburada-match-candidate.is-suggestion{border-style:dashed}.hepsiburada-match-footer{justify-content:space-between;align-items:center;gap:var(--rv-space-3);padding:var(--rv-space-4);background:var(--rv-color-surface);border:1px solid var(--rv-color-border);border-radius:var(--rv-radius-lg);color:var(--rv-color-muted);font-size:var(--rv-font-size-sm);flex-wrap:wrap;display:flex}.hepsiburada-match-footer>div{align-items:center;gap:var(--rv-space-2);flex-wrap:wrap;display:flex}.hepsiburada-match-footer .danger{color:var(--rv-color-danger,#f07979)}@media (width<=760px){.hepsiburada-product-matches-page>.page-header{display:grid}.hepsiburada-match-controls,.hepsiburada-match-pair{grid-template-columns:minmax(0,1fr)}.hepsiburada-match-help{grid-column:auto}.hepsiburada-match-footer{align-items:stretch}.hepsiburada-match-footer>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hepsiburada-match-footer>div>button{width:100%}}
