:root{--brand-bridge-teal: #075E68;--brand-deep-ink: #102A33;--brand-connected-blue: #3478B8;--brand-fresh-mint: #B9F2E5;--brand-signal-yellow: #F2C94C;--brand-cloud: #F5F9F8;--brand-white: #FFFFFF;--brand-logo-graphite: #2E3339;--brand-logo-gold: #CE923C;--teal-50: #EAF6F5;--teal-100: #CFEBE8;--teal-200: #9FD6D1;--teal-300: #5FB6B0;--teal-400: #2A8D8E;--teal-500: #0B7280;--teal-600: #075E68;--teal-700: #064C55;--teal-800: #053B42;--teal-900: #042A30;--ink-0: #FFFFFF;--ink-25: #F7F9F8;--ink-50: #F2F5F4;--ink-100: #EEF2F1;--ink-150: #E3E8E6;--ink-200: #D3DBD9;--ink-300: #B7C3C1;--ink-400: #8A9A9F;--ink-500: #71868D;--ink-600: #5F7177;--ink-700: #38525B;--ink-800: #203C45;--ink-900: #0E1A1F;--success-bg: #DDF6EF;--success-fg: #0B5E4A;--success-solid: #1E8A5A;--info-bg: #E3EEF8;--info-fg: #214E7A;--info-solid: #3478B8;--warning-bg: #FCEBD3;--warning-fg: #8A5410;--warning-solid: #B7791F;--attention-bg: #FBEFC4;--attention-fg: #6B520A;--attention-solid: #F2C94C;--danger-bg: #FBE1DE;--danger-fg: #9B2C24;--danger-solid: #C2413A;--neutral-bg: #EEF2F1;--neutral-fg: #38525B;--neutral-solid: #71868D;--color-page: #ECEFEC;--color-surface: #FFFFFF;--color-surface-subtle: var(--ink-25);--color-surface-sunken: var(--ink-50);--color-surface-selected: var(--teal-50);--color-surface-inverse: var(--ink-900);--color-border: var(--ink-150);--color-border-subtle: var(--ink-100);--color-border-strong: var(--ink-300);--color-text: var(--ink-900);--color-text-secondary: var(--ink-700);--color-text-muted: var(--ink-600);--color-text-disabled: var(--ink-400);--color-text-inverse: #FFFFFF;--color-link: var(--teal-600);--color-accent: var(--brand-bridge-teal);--color-accent-hover: var(--teal-700);--color-accent-press: var(--teal-800);--color-highlight: var(--brand-signal-yellow);--color-highlight-hover: #E3B935;--color-overlay: rgba(14, 26, 31, .45);--color-tile-mint: var(--brand-fresh-mint);--color-tile-yellow: var(--brand-signal-yellow);--color-tile-blue: #D5E5F4;--font-sans: "Manrope", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-arabic: "IBM Plex Sans Arabic", "Manrope", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--font-ui: var(--font-sans);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-xs: 12px;--lh-xs: 16px;--fs-sm: 13px;--lh-sm: 18px;--fs-md: 14px;--lh-md: 20px;--fs-lg: 16px;--lh-lg: 24px;--fs-xl: 18px;--lh-xl: 26px;--fs-2xl: 22px;--lh-2xl: 28px;--fs-3xl: 28px;--lh-3xl: 34px;--fs-4xl: 36px;--lh-4xl: 42px;--fs-display: 56px;--lh-display: 56px;--ls-display: -.04em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--border-width: 1px;--border-width-strong: 1.5px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 28px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(14,26,31,.06);--shadow-sm: 0 2px 6px rgba(14,26,31,.08);--shadow-md: 0 8px 24px rgba(14,26,31,.1);--shadow-lg: 0 24px 60px rgba(14,26,31,.22);--shadow-focus: 0 0 0 3px rgba(11,114,128,.32);--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--input-height: 44px;--sidebar-width: 248px;--sidebar-collapsed: 72px;--topbar-height: 72px;--mobile-topbar-height: 56px;--mobile-nav-height: 64px;--content-max: 1440px;--drawer-width: 640px;--dur-fast: .12s;--dur-base: .18s;--dur-slow: .28s;--ease-standard: cubic-bezier(.2,0,0,1);--ease-out: cubic-bezier(.16,1,.3,1);--z-sticky: 10;--z-dropdown: 30;--z-drawer: 40;--z-modal: 50;--z-toast: 60}[dir=rtl]{--font-ui: var(--font-arabic)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-ui);font-size:var(--fs-md);line-height:var(--lh-md);color:var(--color-text);background:var(--color-page);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--color-link);text-decoration:none}a:hover{color:var(--color-accent-press);text-decoration:underline}:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp-mono{font-family:var(--font-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);letter-spacing:0;direction:ltr;unicode-bidi:isolate}.lp-num{font-variant-numeric:tabular-nums}.lp-muted{color:var(--color-text-muted)}.lp-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lp-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[dir=rtl] .lp-flip{transform:scaleX(-1)}.lp-btn{--_bg: transparent;--_fg: var(--color-text);--_bd: transparent;--_hover: var(--ink-100);--_press: var(--ink-150);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--control-md);padding:0 var(--space-5);border-radius:var(--radius-pill);border:var(--border-width) solid var(--_bd);background:var(--_bg);color:var(--_fg);font-weight:var(--fw-semibold);font-size:var(--fs-md);line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast),transform var(--dur-fast),box-shadow var(--dur-fast)}.lp-btn:hover,.lp-btn[data-force=hover]{background:var(--_hover)}.lp-btn:active,.lp-btn[data-force=active]{background:var(--_press);transform:scale(.98)}.lp-btn:focus-visible,.lp-btn[data-force=focus]{box-shadow:var(--shadow-focus)}.lp-btn:disabled,.lp-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;background:var(--_bg)}.lp-btn--sm{height:var(--control-sm);padding:0 var(--space-4);font-size:var(--fs-sm)}.lp-btn--lg{height:var(--control-lg);padding:0 var(--space-6);font-size:var(--fs-lg)}.lp-btn--block{width:100%}.lp-btn--primary{--_bg: var(--color-accent);--_fg: #fff;--_hover: var(--color-accent-hover);--_press: var(--color-accent-press)}.lp-btn--dark{--_bg: var(--ink-900);--_fg: #fff;--_hover: var(--ink-800);--_press: var(--ink-700)}.lp-btn--highlight{--_bg: var(--color-highlight);--_fg: var(--ink-900);--_hover: var(--color-highlight-hover);--_press: #D1A622}.lp-btn--secondary{--_bg: transparent;--_fg: currentColor;--_bd: currentColor;--_hover: rgba(127,140,145,.14);--_press: rgba(127,140,145,.24);color:inherit}.lp-btn--ghost{--_fg: currentColor;color:inherit}.lp-btn--danger{--_fg: var(--danger-fg);--_bd: var(--danger-solid);--_hover: var(--danger-bg);--_press: #F6CBC6}.lp-btn__icon{font-size:1.15em;line-height:1}.lp-btn--sm .lp-btn__icon{font-size:15px}.lp-btn[data-loading=true]{cursor:progress}.lp-btn[data-loading=true] .lp-btn__label{opacity:.6}.lp-iconbtn{position:relative;width:var(--control-md);height:var(--control-md);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:var(--radius-pill);border:var(--border-width) solid transparent;background:transparent;color:inherit;cursor:pointer;font-size:18px;transition:background var(--dur-fast)}.lp-iconbtn:hover,.lp-iconbtn[data-force=hover]{background:#7f8c9124}.lp-iconbtn:focus-visible,.lp-iconbtn[data-force=focus]{box-shadow:var(--shadow-focus)}.lp-iconbtn:disabled{opacity:.45;cursor:not-allowed}.lp-iconbtn--outline{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.lp-iconbtn--outline:hover{background:var(--ink-50)}.lp-iconbtn--dark{background:var(--ink-900);color:#fff}.lp-iconbtn--dark:hover{background:var(--ink-800)}.lp-iconbtn--sm{width:var(--control-sm);height:var(--control-sm);font-size:16px}.lp-iconbtn--lg{width:var(--control-lg);height:var(--control-lg);font-size:20px}.lp-iconbtn__badge{position:absolute;top:-3px;inset-inline-end:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--ink-900);font-size:10px;font-weight:var(--fw-bold);line-height:18px;text-align:center}.lp-spinner{width:1em;height:1em;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:lp-spin .7s linear infinite;display:inline-block;flex-shrink:0}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-field__label{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);color:var(--color-text);display:flex;gap:6px;align-items:center}.lp-field__req{color:var(--danger-solid)}.lp-field__hint{font-size:var(--fs-xs);line-height:var(--lh-xs);color:var(--color-text-muted)}.lp-field__hint--error{color:var(--danger-fg);display:flex;gap:4px;align-items:center}.lp-field__hint--success{color:var(--success-fg);display:flex;gap:4px;align-items:center}.lp-control{display:flex;align-items:center;gap:var(--space-2);height:var(--input-height);padding:0 14px;min-width:0;background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.lp-control:hover,.lp-control[data-force=hover]{border-color:var(--color-border-strong)}.lp-control:focus-within,.lp-control[data-force=focus]{border-color:var(--teal-500);box-shadow:var(--shadow-focus)}.lp-control[data-invalid=true]{border-color:var(--danger-solid)}.lp-control[data-invalid=true]:focus-within{box-shadow:0 0 0 3px #c2413a38}.lp-control[data-valid=true]{border-color:var(--success-solid)}.lp-control[data-disabled=true]{background:var(--color-surface-sunken);color:var(--color-text-disabled);cursor:not-allowed}.lp-control--sm{height:var(--control-md);border-radius:var(--radius-pill);padding:0 var(--space-4)}.lp-control__input{flex:1;min-width:0;border:0;outline:0;background:transparent;height:100%;font-size:var(--fs-md);padding:0}.lp-control__input::placeholder{color:var(--color-text-muted);opacity:1}.lp-control__input[type=search]::-webkit-search-cancel-button{appearance:none;-webkit-appearance:none}.lp-control__input:disabled{cursor:not-allowed}.lp-control__icon{font-size:16px;color:var(--color-text-muted);flex-shrink:0}.lp-control__affix{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-text-muted);flex-shrink:0}.lp-control__clear{border:0;background:transparent;color:var(--color-text-muted);cursor:pointer;padding:2px;border-radius:var(--radius-pill);display:inline-flex}.lp-control__clear:hover{color:var(--color-text);background:var(--ink-100)}.lp-control__kbd{font:var(--fw-semibold) 11px/1 var(--font-mono);padding:4px 6px;border-radius:var(--radius-xs);background:var(--ink-100);color:var(--color-text-muted)}.lp-control select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline-end:22px}.lp-control__chev{margin-inline-start:-26px;pointer-events:none;font-size:15px;color:var(--color-text-muted)}.lp-courier-picker{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.lp-courier-picker__list{display:flex;flex-direction:column;gap:4px;max-height:184px;overflow-y:auto;padding:4px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.lp-courier-picker__option{width:100%;min-height:42px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:7px 10px;border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.lp-courier-picker__option:hover{background:var(--color-surface);border-color:var(--color-border)}.lp-courier-picker__option:focus-visible{box-shadow:var(--shadow-focus);outline:0}.lp-courier-picker__option[aria-selected=true]{background:var(--color-surface);border-color:var(--teal-500)}.lp-courier-picker__option:disabled{opacity:.48;cursor:not-allowed}.lp-courier-picker__mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-cloud);color:var(--color-accent)}.lp-courier-picker__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.lp-courier-picker__kind{color:var(--color-text-muted);font-size:var(--fs-xs);white-space:nowrap}.lp-courier-picker__empty{padding:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm);text-align:center}.lp-courier-picker__loading{min-height:76px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm)}.lp-courier-picker__selected{min-height:52px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:9px 10px;border:var(--border-width) solid var(--teal-500);border-radius:var(--radius-lg);background:var(--color-surface)}.lp-courier-picker__selected-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-courier-picker__selected .lp-iconbtn{color:var(--danger-fg)}.lp-courier-picker__new{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--brand-cloud)}.lp-courier-picker__new-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lp-category-picker{position:relative;min-width:0}.lp-category-picker__trigger{width:100%;min-height:54px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:9px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast),background var(--dur-fast)}.lp-category-picker__trigger:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.lp-category-picker__trigger:focus-visible,.lp-category-picker__trigger[aria-expanded=true]{outline:0;border-color:var(--teal-500);box-shadow:var(--shadow-focus)}.lp-category-picker__trigger-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-category-picker__trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.lp-category-picker__trigger-copy small{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular)}.lp-category-picker__popover{position:absolute;z-index:30;top:calc(100% + var(--space-2));inset-inline:0;display:grid;gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg)}.lp-category-picker__list{display:flex;flex-direction:column;gap:4px;max-height:312px;overflow-y:auto;padding:4px;border-radius:var(--radius-md);background:var(--color-surface-sunken)}.lp-category-picker__option{width:100%;min-height:44px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--space-2);align-items:center;padding:7px 10px;border:var(--border-width) solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.lp-category-picker__option:hover{background:var(--color-surface);border-color:var(--color-border)}.lp-category-picker__option:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.lp-category-picker__option[aria-selected=true]{background:var(--color-surface-selected);border-color:var(--teal-500)}.lp-category-picker__mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-cloud);color:var(--color-accent);flex-shrink:0}.lp-category-picker__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.lp-category-picker__kind{color:var(--color-text-muted);font-size:var(--fs-xs);white-space:nowrap}.lp-category-picker__loading{min-height:88px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm)}.lp-category-picker__empty{min-height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);color:var(--color-text-muted);font-size:var(--fs-sm);text-align:center}.lp-category-picker__popover-footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-border-subtle)}.lp-category-picker__new{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--brand-cloud)}.lp-category-picker__new-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.lp-category-picker__new-head>div{min-width:0;display:grid;gap:3px}.lp-category-picker__new-head p{margin:0;color:var(--color-text-secondary);font-size:var(--fs-xs);line-height:var(--lh-xs)}.lp-category-picker__new-actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(max-width:767px){.lp-courier-picker__list{max-height:220px}.lp-courier-picker__option{grid-template-columns:28px minmax(0,1fr)}.lp-courier-picker__kind{grid-column:2}.lp-category-picker__popover{position:static;margin-top:var(--space-2);box-shadow:var(--shadow-sm)}.lp-category-picker__list{max-height:264px}.lp-category-picker__option{grid-template-columns:28px minmax(0,1fr)}.lp-category-picker__kind{grid-column:2}.lp-category-picker__popover-footer{justify-content:space-between}.lp-category-picker__new-actions{display:grid;grid-template-columns:1fr 1fr}}.lp-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-md)}.lp-check input{position:absolute;opacity:0;width:1px;height:1px}.lp-check__box{width:18px;height:18px;border-radius:5px;border:var(--border-width-strong) solid var(--color-border-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;flex-shrink:0;transition:all var(--dur-fast)}.lp-check input:checked+.lp-check__box,.lp-check input:indeterminate+.lp-check__box{background:var(--color-accent);border-color:var(--color-accent)}.lp-check input:focus-visible+.lp-check__box{box-shadow:var(--shadow-focus)}.lp-check input:disabled~*{opacity:.45;cursor:not-allowed}.lp-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.lp-switch input{position:absolute;opacity:0;width:1px;height:1px}.lp-switch__track{width:38px;height:22px;border-radius:var(--radius-pill);background:var(--ink-300);padding:2px;display:inline-flex;flex-shrink:0;transition:background var(--dur-base)}.lp-switch__thumb{width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--shadow-xs);transition:transform var(--dur-base) var(--ease-out)}.lp-switch input:checked+.lp-switch__track{background:var(--color-accent)}.lp-switch input:checked+.lp-switch__track .lp-switch__thumb{transform:translate(16px)}[dir=rtl] .lp-switch input:checked+.lp-switch__track .lp-switch__thumb{transform:translate(-16px)}.lp-switch input:focus-visible+.lp-switch__track{box-shadow:var(--shadow-focus)}.lp-switch input:disabled~*{opacity:.45;cursor:not-allowed}.lp-badge{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--radius-pill);white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1;background:var(--_bg, var(--neutral-bg));color:var(--_fg, var(--neutral-fg))}.lp-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.lp-badge__icon{font-size:13px}.lp-badge--success{--_bg: var(--success-bg);--_fg: var(--success-fg)}.lp-badge--info{--_bg: var(--info-bg);--_fg: var(--info-fg)}.lp-badge--warning{--_bg: var(--warning-bg);--_fg: var(--warning-fg)}.lp-badge--attention{--_bg: var(--attention-bg);--_fg: var(--attention-fg)}.lp-badge--danger{--_bg: var(--danger-bg);--_fg: var(--danger-fg)}.lp-badge--brand{--_bg: var(--color-accent);--_fg: #fff}.lp-badge--dark{--_bg: var(--ink-900);--_fg: #fff}.lp-badge--outline{--_bg: transparent;--_fg: var(--color-text-muted);border:1px dashed var(--color-border-strong)}.lp-badge--later{--_bg: transparent;--_fg: #6B4FA0;border:1px solid #C9B8E8;text-transform:uppercase;letter-spacing:.06em;font-size:10px;height:20px;padding:0 7px}.lp-tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--radius-pill);border:1px solid currentColor;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap}.lp-card{background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-xl);padding:var(--space-6);min-width:0}.lp-card--pad-sm{padding:var(--space-4)}.lp-card--pad-none{padding:0;overflow:hidden}.lp-card--ink{background:var(--ink-900);color:#fff}.lp-card--teal{background:var(--color-accent);color:#fff}.lp-card--mint{background:var(--color-tile-mint);color:var(--ink-900)}.lp-card--yellow{background:var(--color-tile-yellow);color:var(--ink-900)}.lp-card--blue{background:var(--color-tile-blue);color:var(--ink-900)}.lp-card--outline{background:transparent;border:var(--border-width-strong) dashed var(--color-border-strong)}.lp-card--interactive{cursor:pointer;transition:box-shadow var(--dur-base),transform var(--dur-base)}.lp-card--interactive:hover,.lp-card--interactive[data-force=hover]{box-shadow:var(--shadow-md)}.lp-card--interactive:focus-visible{box-shadow:var(--shadow-focus)}.lp-card--selected{box-shadow:inset 0 0 0 2px var(--color-accent)}.lp-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.lp-card__title{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-semibold);margin:0}.lp-card__sub{font-size:var(--fs-sm);line-height:var(--lh-sm);opacity:.7;margin:2px 0 0}.lp-stat{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.lp-sync-overview-grid .lp-stat{display:block;min-width:0;max-width:100%;white-space:nowrap;font-size:clamp(30px,4vw,var(--fs-display))}.lp-channel-badge{gap:5px;padding-inline-start:3px}.lp-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:var(--radius-pill);background:var(--color-surface);border:var(--border-width) solid var(--color-border);max-width:100%;overflow-x:auto;scrollbar-width:none}.lp-tabs::-webkit-scrollbar{display:none}.lp-tab{display:inline-flex;align-items:center;gap:6px;height:var(--control-sm);padding:0 14px;border-radius:var(--radius-pill);border:0;background:transparent;cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;color:var(--color-text);transition:background var(--dur-fast);flex-shrink:0}.lp-tab:hover,.lp-tab[data-force=hover]{background:var(--ink-100)}.lp-tab:focus-visible{box-shadow:var(--shadow-focus)}.lp-tab[aria-selected=true]{background:var(--ink-900);color:#fff}.lp-tab:disabled{opacity:.45;cursor:not-allowed}.lp-tab__count{opacity:.6;font-variant-numeric:tabular-nums}.lp-tab__count--alert{opacity:1;background:var(--color-highlight);color:var(--ink-900);border-radius:var(--radius-pill);padding:2px 6px;font-size:11px;font-weight:var(--fw-bold)}.lp-menu-wrap{position:relative;display:inline-flex}.lp-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;min-width:220px;z-index:var(--z-dropdown);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md),0 0 0 1px var(--color-border);padding:6px;display:flex;flex-direction:column;color:var(--color-text)}.lp-menu--start{inset-inline-end:auto;inset-inline-start:0}.lp-menu__item{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 12px;border:0;border-radius:var(--radius-sm);background:transparent;text-align:start;cursor:pointer;font-size:var(--fs-md);color:inherit;width:100%}.lp-menu__item:hover,.lp-menu__item:focus-visible,.lp-menu__item[data-force=hover]{background:var(--ink-50);box-shadow:none;outline:none}.lp-menu__item[aria-checked=true]{font-weight:var(--fw-semibold)}.lp-menu__item--danger{color:var(--danger-fg)}.lp-menu__item:disabled{color:var(--color-text-disabled);cursor:not-allowed;background:transparent}.lp-menu__item i{font-size:16px;opacity:.75}.lp-menu__sep{height:1px;background:var(--color-border-subtle);margin:4px 0}.lp-menu__check{margin-inline-start:auto;color:var(--color-accent)}.lp-table-wrap{overflow-x:auto;overflow-y:hidden}.lp-table{width:100%;border-collapse:collapse}.lp-table th{position:sticky;top:0;z-index:1;background:var(--color-surface-subtle);text-align:start;font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--color-text-muted);padding:12px;border-bottom:var(--border-width) solid var(--color-border);white-space:nowrap}.lp-table th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none}.lp-table th[data-sortable=true]:hover{color:var(--color-text)}.lp-table td{padding:14px 12px;border-bottom:var(--border-width) solid var(--color-border-subtle);font-size:var(--fs-sm);line-height:var(--lh-sm);vertical-align:middle}.lp-table tbody tr{transition:background var(--dur-fast)}.lp-table tbody tr[data-clickable=true]{cursor:pointer}.lp-table tbody tr[data-clickable=true]:hover,.lp-table tbody tr[data-force=hover]{background:var(--ink-25)}.lp-table tbody tr[aria-selected=true]{background:var(--color-surface-selected)}.lp-table tbody tr:focus-visible{box-shadow:inset var(--shadow-focus)}.lp-table .lp-col--end{text-align:end}.lp-table .lp-col--center{text-align:center}.lp-table .lp-col--check{width:44px}.lp-table-toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}.lp-table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:12px var(--space-4);flex-wrap:wrap}.lp-cardlist{display:flex;flex-direction:column}.lp-cardrow{display:flex;flex-direction:column;gap:10px;padding:var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);text-align:start;background:transparent;border-inline:0;border-top:0;width:100%;color:inherit}.lp-cardrow[data-clickable=true]{cursor:pointer}.lp-cardrow[data-clickable=true]:active{background:var(--ink-25)}.lp-cardrow__top{display:flex;align-items:flex-start;gap:var(--space-3)}.lp-cardrow__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.lp-cardrow__k{font-size:var(--fs-xs);color:var(--color-text-muted)}.lp-cardrow__v{font-size:var(--fs-sm);font-weight:var(--fw-semibold);min-width:0;overflow-wrap:anywhere}.lp-cardrow__actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.lp-orders-list .lp-table-wrap{overflow-x:hidden}.lp-orders-list .lp-table{table-layout:fixed}.lp-orders-list .lp-table th,.lp-orders-list .lp-table td{min-width:0}.lp-orders-list__stack,.lp-orders-list__status,.lp-orders-list__actions{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.lp-orders-list__primary,.lp-orders-list__secondary,.lp-orders-list__note{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-orders-list__primary{font-weight:var(--fw-semibold)}.lp-orders-list__order-id{display:flex;align-items:center;gap:6px;max-width:100%}.lp-orders-list__order-id .lp-orders-list__primary{min-width:0}.lp-orders-list__secondary{color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-orders-list__channel{display:inline-flex;gap:8px;align-items:center;max-width:100%;font-weight:var(--fw-semibold);white-space:nowrap}.lp-orders-list__buttons{display:flex;gap:4px;flex-wrap:wrap}.lp-orders-list__note{color:var(--color-text-muted);font-size:11px;font-weight:var(--fw-semibold)}.lp-orders-list__note[data-alert=true]{color:var(--danger-fg)}.lp-orders-list__message{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 7px;border-radius:var(--radius-pill);font-size:10px;line-height:15px;font-weight:var(--fw-semibold);white-space:nowrap}.lp-orders-list__message[data-tone=unread]{background:var(--color-highlight);color:var(--ink-900)}.lp-orders-list__message[data-tone=reply]{background:var(--warning-bg);color:var(--warning-fg)}.lp-orders-list__related{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 7px;border-radius:var(--radius-pill);background:var(--info-bg);color:var(--info-fg);font-size:10px;line-height:15px;font-weight:var(--fw-semibold);white-space:nowrap}@keyframes lp-live-order-reveal{0%{opacity:0;transform:translateY(-6px);background:var(--success-bg)}35%{opacity:1;transform:translateY(0);background:var(--success-bg)}to{background:transparent}}.lp-live-order-row{animation:lp-live-order-reveal 1.2s var(--ease-out)}.lp-table tbody tr.lp-live-order-row:hover{background:var(--ink-25)}.lp-live-product-row{animation:lp-live-order-reveal 1.2s var(--ease-out)}.lp-table tbody tr.lp-live-product-row:hover{background:var(--ink-25)}.lp-product-list__identity{display:flex;gap:var(--space-3);align-items:center;min-width:250px}.lp-product-list__expand,.lp-product-list__expand-spacer{width:28px;height:28px;flex:0 0 28px}.lp-product-list__expand{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.lp-product-list__expand:hover{background:var(--color-surface-subtle);color:var(--color-text)}.lp-product-list__expand:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.lp-table__after-row>td{padding:0!important;background:var(--color-surface-sunken);border-bottom:var(--border-width) solid var(--color-border)}.lp-product-group{display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5) 72px}.lp-product-group__item{overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.lp-product-group__item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle)}.lp-product-group__item-head>div{min-width:0;display:flex;flex-direction:column;gap:3px}.lp-product-group__item-head strong{font-size:var(--fs-sm)}.lp-product-group__item-actions{display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-end;gap:var(--space-2)!important;flex-wrap:wrap}.lp-product-group__index{color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-product-group__identifiers{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;color:var(--color-text-secondary);font-size:var(--fs-xs)}.lp-product-group__channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.lp-product-group__channel{min-width:0;padding:var(--space-4)}.lp-product-group__channel+.lp-product-group__channel{border-inline-start:var(--border-width) solid var(--color-border-subtle)}.lp-product-group__channel>header{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-product-group__value{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;font-size:var(--fs-sm)}.lp-product-group__value span:last-child{color:var(--color-text-muted)}.lp-product-group__empty{color:var(--color-text-muted);font-size:var(--fs-sm)}.lp-product-group__unlisted{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-sm)}.lp-product-group__link-panel{display:grid;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);animation:lp-product-reveal var(--dur-base) var(--ease-out)}.lp-product-group__known-ean{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-product-group__known-ean code{color:var(--color-text);font-size:var(--fs-sm)}.lp-product-group__link-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.lp-product-group__offers{display:grid;gap:var(--space-2)}.lp-product-group__offer{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-4);padding:11px 12px;border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-product-group__offer-main{min-width:0;display:grid;gap:5px}.lp-product-group__offer-main>div{min-width:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lp-product-group__offer-main strong{font-size:var(--fs-sm)}.lp-product-group__offer-main code{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lp-product-group__offer-values{display:grid;justify-items:end;gap:3px;white-space:nowrap}.lp-product-group__offer-values strong{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.lp-product-group__offer-values span{color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-product-link-dialog{display:grid;gap:var(--space-4)}.lp-product-link-dialog__source{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-product-link-dialog__source>div{min-width:0;display:grid;gap:3px}.lp-product-link-dialog__source strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-product-link-dialog__source span{color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-product-link-dialog__match{display:grid;gap:6px;padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb,var(--success-fg) 22%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--success-bg) 54%,var(--color-surface))}.lp-product-link-dialog__match-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:2px}.lp-product-link-dialog__match>span{color:var(--color-text-secondary);font-size:var(--fs-sm)}.lp-product-link-dialog__match>code{width:fit-content;color:var(--color-text-muted);font-size:var(--fs-xs)}@media(max-width:767px){.lp-product-list__identity{min-width:0}.lp-product-group{margin-top:var(--space-3);padding:var(--space-3) 0 0;border-top:var(--border-width) solid var(--color-border-subtle)}.lp-product-group__item-head{align-items:flex-start;flex-direction:column}.lp-product-group__item-actions{width:100%;justify-content:flex-start}.lp-product-group__channels{grid-template-columns:1fr}.lp-product-group__channel+.lp-product-group__channel{border-inline-start:0;border-top:var(--border-width) solid var(--color-border-subtle)}.lp-product-group__channel>header{justify-content:flex-start;flex-wrap:wrap}.lp-product-group__offer{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.lp-product-group__offer-values{justify-items:start}.lp-product-group__offer-main code{overflow-wrap:anywhere;white-space:normal}.lp-product-group__offer>.lp-btn{justify-self:start}.lp-product-group__link-actions>.lp-btn{flex:1}}.lp-extra-salla__body{background:var(--color-surface-sunken)}.lp-extra-salla{display:grid;gap:var(--space-4)}.lp-extra-salla__source{display:grid;gap:var(--space-2)}.lp-extra-salla__source-head,.lp-extra-salla__result-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.lp-extra-salla__source>strong{font-size:var(--fs-md);line-height:var(--lh-md)}.lp-extra-salla__section{display:grid;gap:var(--space-4)}.lp-extra-salla__form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4)}.lp-extra-salla__wide{grid-column:1 / -1}.lp-extra-salla__shipping{display:grid;grid-template-columns:minmax(0,1fr) 140px 100px;align-items:end;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border-subtle)}.lp-extra-salla__shipping>.lp-switch{align-self:center}.lp-extra-salla__offers{display:grid;gap:var(--space-2)}.lp-extra-salla__offer{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:var(--space-3);padding:11px 12px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer}.lp-extra-salla__offer:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.lp-extra-salla__offer[data-disabled]{cursor:default;opacity:.72}.lp-extra-salla__offer-main{min-width:0;display:grid;gap:3px}.lp-extra-salla__offer-main strong{font-size:var(--fs-sm)}.lp-extra-salla__offer-main code{overflow:hidden;color:var(--color-text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lp-extra-salla__offer>span{color:var(--color-text-secondary);font-size:var(--fs-xs);white-space:nowrap}.lp-extra-salla__result{display:grid;gap:var(--space-3)}.lp-extra-salla__result p{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.lp-extra-salla__condition-list{display:flex;gap:var(--space-2);flex-wrap:wrap}.lp-extra-salla__condition-list>span{padding:5px 9px;border-radius:var(--radius-pill);background:var(--color-surface-selected);color:var(--color-accent);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}@media(max-width:767px){.lp-extra-salla__form{grid-template-columns:1fr}.lp-extra-salla__wide{grid-column:auto}.lp-extra-salla__shipping{grid-template-columns:minmax(0,1fr) 96px}.lp-extra-salla__shipping>.lp-switch{grid-column:1 / -1}.lp-extra-salla__offer{grid-template-columns:auto minmax(0,1fr) auto}.lp-extra-salla__offer>span{grid-column:2 / -1;white-space:normal}.lp-extra-salla__offer>.lp-badge:last-child{grid-column:2 / -1;justify-self:start}}@media(prefers-reduced-motion:reduce){.lp-live-order-row,.lp-live-product-row{animation:none}}.lp-related-orders{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--info-fg) 18%,var(--color-border));border-radius:var(--radius-xl);background:color-mix(in srgb,var(--info-bg) 48%,var(--color-surface))}.lp-related-orders__intro{display:flex;align-items:flex-start;gap:10px}.lp-related-orders__icon{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--color-surface);color:var(--info-fg);box-shadow:var(--shadow-xs)}.lp-related-orders__intro>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-related-orders__intro strong{font-size:var(--fs-sm)}.lp-related-orders__intro small{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:18px}.lp-related-orders__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-related-orders__item{min-width:0;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start}button.lp-related-orders__item{cursor:pointer}button.lp-related-orders__item:hover{border-color:color-mix(in srgb,var(--info-fg) 42%,var(--color-border));background:var(--color-surface-subtle)}button.lp-related-orders__item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lp-related-orders__item[data-current=true]{border-color:color-mix(in srgb,var(--success-fg) 24%,var(--color-border))}.lp-related-orders__item>span:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-related-orders__item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs)}.lp-related-orders__item small{color:var(--color-text-muted);font-size:11px}.lp-pagination{display:flex;align-items:center;gap:4px}.lp-page{min-width:34px;height:34px;padding:0 8px;border-radius:var(--radius-pill);border:0;background:transparent;cursor:pointer;font-size:var(--fs-sm);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.lp-page:hover{background:var(--ink-100)}.lp-page[aria-current=page]{background:var(--ink-900);color:#fff}.lp-page:disabled{opacity:.4;cursor:not-allowed;background:transparent}.lp-page--gap{cursor:default}.lp-page--gap:hover{background:transparent}.lp-overlay{position:fixed;inset:0;background:var(--color-overlay);z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-6);animation:lp-fade var(--dur-base) var(--ease-standard)}.lp-modal{width:100%;max-width:var(--_w, 560px);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);overflow:hidden;animation:lp-pop var(--dur-slow) var(--ease-out)}.lp-modal__head{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0}.lp-modal__title{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);margin:0}.lp-modal__desc{font-size:var(--fs-sm);line-height:20px;color:var(--color-text-muted);margin:4px 0 0}.lp-modal__body{padding:var(--space-6);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4)}.lp-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--brand-cloud);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap}.lp-overlay--drawer{justify-content:flex-end;align-items:stretch;padding:0;z-index:var(--z-drawer)}.lp-drawer{width:100%;max-width:var(--_w, var(--drawer-width));height:100%;max-height:100dvh;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--color-page);border-start-start-radius:var(--radius-2xl);border-end-start-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);animation:lp-slide var(--dur-slow) var(--ease-out)}[dir=rtl] .lp-drawer{animation-name:lp-slide-rtl}.lp-drawer__head{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-page)}.lp-drawer__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.lp-drawer__body>*{flex-shrink:0}.lp-drawer__foot{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--color-surface);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes lp-slide{0%{transform:translate(32px);opacity:0}}@keyframes lp-slide-rtl{0%{transform:translate(-32px);opacity:0}}.lp-toasts{position:fixed;bottom:var(--space-6);inset-inline-end:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - 32px))}.lp-toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:14px var(--space-4);background:var(--ink-900);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:lp-pop var(--dur-slow) var(--ease-out)}.lp-toast__icon{font-size:18px;margin-top:1px}.lp-toast--success .lp-toast__icon{color:var(--brand-fresh-mint)}.lp-toast--info .lp-toast__icon{color:#8cb8e4}.lp-toast--warning .lp-toast__icon{color:var(--color-highlight)}.lp-toast--danger .lp-toast__icon{color:#f2928b}.lp-toast__title{font-weight:var(--fw-semibold);font-size:var(--fs-md)}.lp-toast__msg{font-size:var(--fs-sm);color:var(--ink-300);margin-top:2px}.lp-toast__action{margin-top:6px;background:none;border:0;padding:0;color:var(--color-highlight);font-weight:var(--fw-semibold);cursor:pointer;font-size:var(--fs-sm)}.lp-toast__close{margin-inline-start:auto;background:none;border:0;color:var(--ink-400);cursor:pointer;padding:2px;font-size:16px;border-radius:var(--radius-pill)}.lp-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:12px var(--space-4);border-radius:var(--radius-lg);background:var(--_bg, var(--info-bg));color:var(--_fg, var(--info-fg));font-size:var(--fs-sm);line-height:20px}.lp-alert__icon{font-size:17px;margin-top:1px;flex-shrink:0}.lp-alert__title{font-weight:var(--fw-semibold)}.lp-alert__actions{margin-inline-start:auto;display:flex;gap:var(--space-2);flex-shrink:0;align-self:center}.lp-alert--success{--_bg: var(--success-bg);--_fg: var(--success-fg)}.lp-alert--warning{--_bg: var(--warning-bg);--_fg: var(--warning-fg)}.lp-alert--danger{--_bg: var(--danger-bg);--_fg: var(--danger-fg)}.lp-alert--neutral{--_bg: var(--color-surface);--_fg: var(--color-text)}.lp-skel{display:block;background:linear-gradient(90deg,var(--ink-100) 0%,var(--ink-50) 50%,var(--ink-100) 100%);background-size:200% 100%;animation:lp-shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-xs)}[dir=rtl] .lp-skel{animation-direction:reverse}@keyframes lp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);max-width:440px;margin:0 auto}.lp-state__icon{width:56px;height:56px;border-radius:var(--radius-lg);display:inline-flex;align-items:center;justify-content:center;font-size:26px;background:var(--ink-100);color:var(--ink-700)}.lp-state--error .lp-state__icon{background:var(--danger-bg);color:var(--danger-fg)}.lp-state__title{font-size:var(--fs-xl);line-height:var(--lh-xl);font-weight:var(--fw-semibold);margin:0}.lp-state__body{font-size:var(--fs-md);line-height:22px;color:var(--color-text-muted);margin:0}.lp-state__actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}.lp-state__code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--color-text-muted)}.lp-kv{display:grid;grid-template-columns:repeat(var(--_cols, 2),minmax(0,1fr));gap:14px 20px;margin:0}.lp-kv dt{font-size:var(--fs-xs);line-height:var(--lh-xs);color:inherit;opacity:.62;font-weight:var(--fw-medium)}.lp-kv dd{margin:2px 0 0;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-semibold);overflow-wrap:anywhere}@media(max-width:767px){.lp-overlay{padding:0;align-items:flex-end}.lp-modal{max-width:none;max-height:92vh;border-end-start-radius:0;border-end-end-radius:0}.lp-modal__foot .lp-btn{flex:1}.lp-drawer{max-width:none;border-radius:0}.lp-drawer__head{padding:var(--space-4)}.lp-drawer__body{padding:var(--space-4);scrollbar-gutter:auto}.lp-drawer__foot{flex-wrap:nowrap;padding:var(--space-3) var(--space-4) max(var(--space-3),env(safe-area-inset-bottom))}.lp-drawer__foot .lp-btn{flex:1}.lp-toasts{inset-inline:16px;bottom:calc(var(--mobile-nav-height) + 16px);width:auto}.lp-kv{--_cols: 1 !important}.lp-card{padding:var(--space-5);border-radius:var(--radius-lg)}}.lp-thumb{width:40px;height:40px;border-radius:12px;background:var(--ink-100);color:var(--ink-700);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;text-transform:uppercase}.lp-thumb img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.lp-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lp-flow li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:var(--ink-50);font-size:12px;font-weight:600;min-width:0}.lp-flow li[data-state=done]{background:var(--success-bg);color:var(--success-fg)}.lp-flow li[data-state=current]{background:var(--color-highlight);color:var(--ink-900)}.lp-flow__n{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--ink-300);font-size:11px}.lp-flow li[data-state=done] .lp-flow__n{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.lp-flow li[data-state=current] .lp-flow__n{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.lp-flow--dark li{background:#ffffff0f;color:#fff}.lp-flow--dark li[data-state=done]{background:#b9f2e529;color:#fff}.lp-flow--dark .lp-flow__n{border-color:#ffffff59}.lp-timeline{list-style:none;margin:0;padding:0}.lp-timeline li{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:8px 0;position:relative;font-size:13px;font-weight:500}.lp-timeline li:before{content:"";position:absolute;inset-inline-start:124px;top:14px;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.lp-timeline li span:last-child{padding-inline-start:16px}.lp-timeline li[data-kind=error]:before,.lp-timeline li[data-kind=refused]:before{background:var(--danger-solid)}@media(max-width:767px){.lp-flow{grid-template-columns:1fr}.lp-flow li{padding:8px 12px}.lp-timeline li{grid-template-columns:1fr;gap:2px}.lp-timeline li:before{display:none}.lp-timeline li span:last-child{padding:0}}.lp-order-detail-tabs{position:sticky;top:calc(var(--space-6) * -1);z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-page) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-order-detail-tabs button{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 10px;border:0;border-radius:calc(var(--radius-lg) - 4px);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.lp-order-detail-tabs button:hover{color:var(--color-text);background:var(--color-surface-subtle)}.lp-order-detail-tabs button[data-active=true]{color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-xs)}.lp-order-detail-tabs button:disabled{cursor:progress;opacity:.58}.lp-order-detail-tabs__count{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--ink-900);font-size:10px;font-variant-numeric:tabular-nums}.lp-order-switch-loading{display:grid;gap:var(--space-4)}.lp-order-switch-loading__label{min-height:40px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.lp-order-line{display:grid;grid-template-columns:minmax(0,1fr) 56px 100px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--color-border-subtle)}.lp-order-line__product{min-width:0}.lp-order-line__product>div{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.lp-order-line__product>span{display:block;margin-top:3px;font-size:var(--fs-xs);overflow-wrap:anywhere}.lp-order-line__qty{text-align:center;font-weight:var(--fw-semibold)}.lp-order-line__total{text-align:end;font-weight:var(--fw-semibold);white-space:nowrap}.lp-order-line__summary{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.lp-order-line__summary>span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.lp-order-line__summary>span[data-tone=removed]{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger-fg) 20%,transparent);color:var(--danger-fg)}.lp-order-line__summary>span[data-tone=refund]{background:var(--warning-bg);border-color:color-mix(in srgb,var(--warning-fg) 22%,transparent);color:var(--warning-fg)}.lp-order-line__summary-note{flex-basis:100%;color:var(--color-text-muted);font-size:var(--fs-xs);line-height:17px}.lp-order-line__summary>span[data-tone=delivery]{background:var(--success-bg);border-color:color-mix(in srgb,var(--success-fg) 20%,transparent);color:var(--success-fg)}.lp-order-line__grand-total{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--color-border);font-weight:var(--fw-bold)}.lp-return-card{display:flex;flex-direction:column;gap:16px}.lp-return-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lp-return-card__identity{min-width:0;display:flex;align-items:center;gap:10px}.lp-return-card__identity>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-return-card__identity strong{font-size:var(--fs-sm)}.lp-return-card__identity small{color:var(--color-text-muted);overflow-wrap:anywhere}.lp-return-card__icon{width:36px;height:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--warning-bg);color:var(--warning-fg)}.lp-return-flow{--_step: 0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.lp-return-flow li{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-text-muted);text-align:center}.lp-return-flow li>span{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-surface);color:var(--color-text-muted);font-size:10px;font-weight:var(--fw-bold)}.lp-return-flow li>small{font-size:10px;line-height:14px;font-weight:var(--fw-semibold)}.lp-return-flow li[data-state=done]{color:var(--success-fg)}.lp-return-flow li[data-state=done]>span{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.lp-return-flow li[data-state=current]{color:var(--color-text)}.lp-return-flow li[data-state=current]>span{border-color:var(--ink-900);background:var(--ink-900);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-highlight) 55%,transparent)}.lp-return-card__lines{display:flex;flex-direction:column;border-block:1px solid var(--color-border-subtle)}.lp-return-card__lines>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0}.lp-return-card__lines>div+div{border-top:1px solid var(--color-border-subtle)}.lp-return-card__lines span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-return-card__lines strong{font-size:var(--fs-sm);overflow-wrap:anywhere}.lp-return-card__lines small{color:var(--color-text-muted);overflow-wrap:anywhere}.lp-return-card__lines .lp-return-compliance--ok{color:var(--success-fg);font-weight:var(--fw-semibold)}.lp-return-card__lines .lp-return-compliance--issue{color:var(--danger-fg);font-weight:var(--fw-semibold)}.lp-return-card__lines b{white-space:nowrap}.lp-return-card__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp-return-card__address{padding:12px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-return-card__address>span{display:flex;align-items:center;gap:7px;margin-bottom:6px;font-size:var(--fs-sm)}.lp-return-card__address address{margin:0;color:var(--color-text-muted);font-style:normal;font-size:var(--fs-sm);line-height:20px}.lp-return-card__tracking{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none}.lp-return-card__tracking:hover{text-decoration:underline}.lp-return-card__links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp-return-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:2px}.lp-return-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lp-return-form__wide{grid-column:1 / -1}.lp-return-create-action{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.lp-return-create-action>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-return-create-action strong{font-size:var(--fs-sm)}.lp-return-create-action small{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:18px}.lp-return-create-action__buttons{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.lp-order-info-stack{display:flex;flex-direction:column;gap:8px}.lp-order-info{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.lp-order-info>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px;padding:14px 16px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.lp-order-info>summary::-webkit-details-marker{display:none}.lp-order-info>summary:hover{background:var(--color-surface-subtle)}.lp-order-info>summary:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--color-accent)}.lp-order-info>summary>span{min-width:0;display:flex;flex-direction:column;gap:3px}.lp-order-info>summary strong{font-size:var(--fs-sm)}.lp-order-info>summary small{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:18px;overflow-wrap:anywhere}.lp-order-info>summary>i{flex-shrink:0;color:var(--color-text-muted);transition:transform .16s ease}.lp-order-info[open]>summary>i{transform:rotate(180deg)}.lp-order-info__body{padding:16px;border-top:1px solid var(--color-border-subtle)}.lp-order-info__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-order-info__grid>section{min-width:0}.lp-order-info__grid h4{margin:0 0 12px;font-size:var(--fs-sm)}.lp-order-info__grid address{margin:0;color:var(--color-text);font-style:normal;font-size:var(--fs-sm);line-height:22px;font-weight:var(--fw-medium);overflow-wrap:anywhere}.lp-operator-delivery-details{display:flex;flex-direction:column;gap:16px}.lp-return-products{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0}.lp-return-products>legend{margin-bottom:2px}.lp-return-product{display:grid;grid-template-columns:auto minmax(0,1fr) 128px;align-items:center;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:border-color .14s ease,background .14s ease}.lp-return-product[data-selected=true]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface))}.lp-return-product>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-return-product strong{font-size:var(--fs-sm);overflow-wrap:anywhere}.lp-return-product small{color:var(--color-text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.lp-return-product .lp-field{margin:0}.lp-return-create-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.lp-return-create-fields__wide{grid-column:1 / -1}.lp-return-description{width:100%;resize:vertical;min-height:88px;padding:11px 13px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);line-height:20px}.lp-return-description:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.lp-return-check-list,.lp-return-refund-form,.lp-return-refund-review{display:flex;flex-direction:column;gap:14px}.lp-return-check,.lp-return-refund-line{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.lp-return-check>header,.lp-return-refund-line>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lp-return-check>header>span,.lp-return-refund-line>header>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-return-check header strong,.lp-return-refund-line header strong{font-size:var(--fs-sm);overflow-wrap:anywhere}.lp-return-check header small,.lp-return-refund-line header small{color:var(--color-text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.lp-return-check header b,.lp-return-refund-line header b{white-space:nowrap;font-size:var(--fs-sm)}.lp-return-decision{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-return-decision>button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.lp-return-decision>button:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.lp-return-decision>button:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.lp-return-decision>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px var(--color-accent)}.lp-return-decision>button>span{display:flex;flex-direction:column;gap:2px}.lp-return-decision strong{font-size:var(--fs-sm)}.lp-return-decision small{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:18px}.lp-return-check__fields{display:grid;grid-template-columns:1fr;gap:12px;padding-top:2px}.lp-return-refund-modes{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;padding:3px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-return-refund-modes button{min-height:34px;padding:6px 12px;border:0;border-radius:calc(var(--radius-md) - 3px);background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer}.lp-return-refund-modes button[aria-pressed=true]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.lp-return-refund-modes button:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.lp-return-refund-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.lp-return-refund-total span{color:var(--color-text-muted);font-size:var(--fs-sm)}.lp-return-refund-total strong{font-size:var(--fs-lg)}.lp-return-refund-review>div:not(.lp-return-refund-total):not(.lp-alert){display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--color-border-subtle)}.lp-return-refund-review>div>span{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm)}.lp-return-refund-review>div>span small{color:var(--color-text-muted)}.lp-order-payment{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lp-order-payment>p{margin:0;font-weight:var(--fw-medium)}.lp-order-payment__refund{width:100%;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-order-payment__refund>span{color:var(--color-text-muted);font-size:var(--fs-sm)}.lp-order-payment__refund>strong{margin-inline-start:auto}.lp-refund-line-choice{min-width:0;display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important}.lp-refund-line-choice>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-return-refund-line[data-selected=true]{border-color:var(--color-border-strong);box-shadow:var(--shadow-xs)}.lp-refund-product{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.lp-refund-product__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lp-refund-product__head>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-refund-product__head>span:last-child{align-items:flex-end;text-align:end}.lp-refund-product__head strong{overflow-wrap:anywhere;font-size:var(--fs-sm)}.lp-refund-product__head small{color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-refund-adjustment{display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-refund-adjustment__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lp-refund-adjustment__head strong{font-size:var(--fs-sm)}.lp-refund-adjustment__grid{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(220px,1fr);gap:12px}.lp-refund-delivery-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-refund-delivery-choice>button{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:11px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.lp-refund-delivery-choice>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px var(--color-accent)}.lp-refund-delivery-choice>button:disabled{opacity:.45;cursor:not-allowed}.lp-refund-delivery-choice>button>span{display:flex;flex-direction:column;gap:2px}.lp-refund-delivery-choice strong{font-size:var(--fs-sm)}.lp-refund-delivery-choice small{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:17px}.lp-refund-history{width:100%;display:flex;flex-direction:column;gap:8px;padding-top:2px}.lp-refund-history>strong{font-size:var(--fs-sm)}.lp-refund-history__item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.lp-refund-history__item>span{min-width:0;display:flex;flex-direction:column;gap:3px}.lp-refund-history__item>span:last-child{align-items:flex-end}.lp-refund-history__item b{overflow-wrap:anywhere;font-size:var(--fs-sm)}.lp-refund-history__item small{color:var(--color-text-muted);font-size:var(--fs-xs)}@media(max-width:600px){.lp-return-flow{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto;padding-bottom:4px}.lp-return-card__details{grid-template-columns:1fr}.lp-return-card__actions{align-items:stretch}.lp-return-card__actions>button{flex:1 1 100%}.lp-return-form{grid-template-columns:1fr}.lp-return-form__wide{grid-column:auto}.lp-return-create-action{align-items:stretch;flex-direction:column}.lp-return-create-action__buttons{display:grid;grid-template-columns:1fr}.lp-return-create-action__buttons .lp-btn{width:100%}.lp-order-info>summary{min-height:62px;padding:12px 14px}.lp-order-info__body{padding:14px}.lp-order-info__grid{grid-template-columns:1fr}.lp-return-product{grid-template-columns:auto minmax(0,1fr)}.lp-return-product>.lp-field{grid-column:2}.lp-return-create-fields{grid-template-columns:1fr}.lp-return-create-fields__wide{grid-column:auto}.lp-return-decision{grid-template-columns:1fr}.lp-return-refund-modes{width:100%}.lp-order-payment__refund{align-items:flex-start;flex-wrap:wrap}.lp-order-payment__refund>strong{margin-inline-start:0}.lp-refund-product__head{flex-direction:column}.lp-refund-product__head>span:last-child{align-items:flex-start;text-align:start}.lp-refund-adjustment__grid,.lp-refund-delivery-choice{grid-template-columns:1fr}.lp-refund-history__item{flex-direction:column}.lp-refund-history__item>span:last-child{align-items:flex-start}}.lp-delivery-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-delivery-mode button{min-width:0;display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.lp-delivery-mode button:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.lp-delivery-mode button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lp-delivery-mode button[data-selected=true]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface));box-shadow:inset 0 0 0 1px var(--color-accent)}.lp-delivery-mode button>i{margin-top:2px;flex-shrink:0}.lp-delivery-mode button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-delivery-mode button strong{font-size:var(--fs-sm)}.lp-delivery-mode button small{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:17px}.lp-pickup-products{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.lp-pickup-products>legend{margin-bottom:2px}.lp-pickup-product{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.lp-pickup-product>div{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-pickup-product strong{overflow-wrap:anywhere;font-size:var(--fs-sm)}.lp-pickup-product b{white-space:nowrap}.lp-pickup-groups{display:flex;flex-direction:column;gap:10px;max-height:min(46vh,460px);padding-inline-end:2px;overflow-y:auto}.lp-pickup-group{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.lp-pickup-group__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lp-pickup-group__head>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-pickup-group__head strong{font-size:var(--fs-sm)}.lp-pickup-group__head small{color:var(--color-text-muted);overflow-wrap:anywhere}.lp-pickup-allocation{display:grid;grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:12px;padding-top:9px;border-top:1px solid var(--color-border-subtle)}.lp-pickup-allocation>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-pickup-allocation strong{overflow-wrap:anywhere;font-size:var(--fs-sm)}.lp-pickup-allocation small{color:var(--color-text-muted);overflow-wrap:anywhere}.lp-pickup-group__error{color:var(--danger-fg);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.lp-delivery-list,.lp-awb-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.lp-delivery-card{display:flex;flex-direction:column;gap:7px;padding:11px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);background:#ffffff0f}.lp-delivery-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.lp-delivery-card__head strong{font-size:var(--fs-sm)}.lp-delivery-card__id{color:#ffffffad;font-size:var(--fs-xs);overflow-wrap:anywhere}.lp-delivery-card__line{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgba(255,255,255,.1);font-size:var(--fs-xs)}.lp-delivery-card__line span{min-width:0;overflow-wrap:anywhere}.lp-delivery-card__line strong{white-space:nowrap}.lp-delivery-card__meta{color:#fff9;font-size:10px;overflow-wrap:anywhere}.lp-awb-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:8px;border-radius:var(--radius-md);background:#ffffff14}.lp-awb-item>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:1px}.lp-awb-item strong{font-size:var(--fs-xs)}.lp-awb-item small{color:#ffffffa3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-order-messages{min-height:min(620px,calc(100dvh - 210px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-xs)}.lp-order-messages__loading,.lp-order-messages__error{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-text-muted);text-align:center}.lp-order-messages__topbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px 12px;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface)}.lp-order-messages__switcher{flex:1 1 300px;max-width:390px}.lp-order-messages__switcher .lp-control__affix{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding-inline:5px;border-radius:var(--radius-pill);background:var(--color-surface-subtle);color:var(--color-text);font-size:10px;font-variant-numeric:tabular-nums}.lp-order-messages__switcher .lp-control__input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-order-messages__top-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.lp-order-messages__reply-needed{display:flex;align-items:center;gap:6px;padding:7px 14px;border-bottom:1px solid color-mix(in srgb,var(--warning-fg) 14%,transparent);background:var(--warning-bg);color:var(--warning-fg);font-size:11px;font-weight:var(--fw-semibold)}.lp-order-messages__list{flex:1 1 auto;min-height:260px;max-height:52vh;display:flex;flex-direction:column;gap:10px;padding:var(--space-4);overflow-y:auto;background:var(--color-surface-sunken)}.lp-order-message{width:min(82%,480px);align-self:flex-start;padding:11px 13px;border:1px solid var(--color-border-subtle);border-radius:4px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs)}[dir=rtl] .lp-order-message{border-radius:var(--radius-lg) 4px var(--radius-lg) var(--radius-lg)}.lp-order-message[data-direction=outbound]{align-self:flex-end;border-color:color-mix(in srgb,var(--color-accent) 22%,var(--color-border));border-radius:var(--radius-lg) 4px var(--radius-lg) var(--radius-lg);background:var(--brand-cloud)}[dir=rtl] .lp-order-message[data-direction=outbound]{border-radius:4px var(--radius-lg) var(--radius-lg) var(--radius-lg)}.lp-order-message--pending{opacity:.66}.lp-order-message__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;font-size:11px}.lp-order-message__meta strong{color:var(--color-text)}.lp-order-message__meta time,.lp-order-message__meta>span{color:var(--color-text-muted);white-space:nowrap}.lp-order-message__sender{min-width:0;display:flex;align-items:baseline;gap:5px}.lp-order-message__sender>span{overflow:hidden;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap}.lp-order-message__meta-end{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;color:var(--color-text-muted)}.lp-order-message__private{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:10px;font-weight:var(--fw-semibold);white-space:nowrap}.lp-order-message p{margin:0;color:var(--color-text);font-size:var(--fs-sm);line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.lp-order-message__attachments{display:flex;flex-direction:column;gap:6px;margin-top:9px}.lp-order-message__attachment{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:34px;padding:6px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-surface) 88%,transparent);color:var(--color-text);text-decoration:none}.lp-order-message__attachment:hover{border-color:var(--color-border-strong)}.lp-order-message__attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.lp-order-message__attachment small{color:var(--color-text-muted);font-size:10px}.lp-order-message__image{width:100%;overflow:hidden;padding:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.lp-order-message__image:hover{border-color:var(--color-border-strong)}.lp-order-message__image:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lp-order-message__image-frame{position:relative;display:block;width:100%;min-height:120px;max-height:230px;overflow:hidden;background:var(--color-surface-subtle)}.lp-order-message__image-frame img{width:100%;height:100%;min-height:120px;max-height:230px;display:block;object-fit:cover}.lp-order-message__image-open{position:absolute;inset-inline-end:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink-900) 88%,transparent);color:#fff;font-size:11px;font-weight:var(--fw-semibold)}.lp-order-message__image-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px}.lp-order-message__image-caption>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.lp-order-message__image-caption small{flex-shrink:0;color:var(--color-text-muted);font-size:10px}.lp-order-message__image-modal{display:grid;place-items:center;min-height:240px;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.lp-order-message__image-modal img{display:block;max-width:100%;max-height:min(70vh,760px);object-fit:contain}.lp-order-messages__empty{flex:1 1 auto;display:grid;place-items:center;min-height:280px;background:var(--color-surface-sunken)}.lp-order-messages__new-heading{flex:1 1 auto;min-height:150px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-text-muted);background:var(--color-surface-sunken)}.lp-order-messages__new-heading>div{display:flex;flex-direction:column;gap:2px}.lp-order-messages__new-heading strong{color:var(--color-text)}.lp-order-messages__new-heading span{font-size:var(--fs-xs)}.lp-order-messages__composer{position:sticky;bottom:0;display:flex;flex-direction:column;gap:9px;padding:12px;border-top:1px solid var(--color-border-subtle);background:var(--color-surface)}.lp-order-messages__new-recipient{display:flex;flex-direction:column;gap:7px}.lp-order-messages__new-recipient>strong{font-size:var(--fs-sm)}.lp-order-messages__recipient-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-order-messages__recipient-options button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer}.lp-order-messages__recipient-options button:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.lp-order-messages__recipient-options button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lp-order-messages__recipient-options button[data-selected=true]{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface))}.lp-order-messages__recipient-options button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-order-messages__recipient-options button strong{font-size:var(--fs-sm)}.lp-order-messages__recipient-options button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:10px}.lp-order-messages__recipient-prompt{color:var(--color-text-muted);font-size:10px}.lp-order-messages__reply-recipient{display:flex;align-self:flex-start;align-items:center;gap:7px;min-height:34px;padding:4px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.lp-order-messages__reply-recipient-label{display:inline-flex;align-items:center;gap:5px;padding-inline:6px 3px}.lp-order-messages__reply-recipient-options{display:flex;align-items:center;gap:3px}.lp-order-messages__reply-recipient-options button{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font:inherit;font-size:11px;font-weight:var(--fw-semibold);cursor:pointer}.lp-order-messages__reply-recipient-options button:hover{background:var(--color-surface);color:var(--color-text)}.lp-order-messages__reply-recipient-options button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.lp-order-messages__reply-recipient-options button[data-selected=true]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-xs)}.lp-order-messages__operator-notify{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--info-fg) 15%,var(--color-border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb,var(--info-bg) 60%,var(--color-surface));cursor:pointer}.lp-order-messages__operator-notify input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-accent)}.lp-order-messages__operator-notify>span{display:flex;flex-direction:column;gap:1px}.lp-order-messages__operator-notify strong{color:var(--color-text);font-size:var(--fs-xs)}.lp-order-messages__operator-notify small{color:var(--color-text-muted);font-size:10px;line-height:15px}.lp-order-messages__textarea textarea{width:100%;min-height:78px;max-height:180px;resize:vertical;display:block;padding:11px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--fs-sm);line-height:20px}.lp-order-messages__textarea textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-focus)}.lp-order-messages__textarea textarea:disabled{background:var(--color-surface-subtle);color:var(--color-text-muted);cursor:wait}.lp-order-messages__files{display:flex;gap:6px;overflow-x:auto}.lp-order-messages__file{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:var(--radius-pill);background:var(--color-surface-subtle);font-size:11px}.lp-order-messages__file>span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-order-messages__file button{display:inline-flex;padding:2px;border:0;border-radius:50%;background:transparent;color:var(--color-text-muted);cursor:pointer}.lp-order-messages__feedback{margin:0;color:var(--danger-fg);font-size:var(--fs-xs)}.lp-order-messages__composer-actions{display:flex;align-items:center;gap:8px}.lp-order-messages__composer-actions>span{flex:1;color:var(--color-text-muted);font-size:10px}@media(min-width:768px){.lp-drawer__body--messages{overflow-y:hidden}.lp-drawer__body--messages>.lp-order-messages{flex:1 1 0;min-height:0}.lp-order-messages__list{min-height:0;max-height:none}}@media(max-width:767px){.lp-order-detail-tabs{top:calc(var(--space-4) * -1)}.lp-order-detail-tabs button{padding-inline:6px;font-size:12px}.lp-order-line{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.lp-order-line__product{grid-column:1 / -1}.lp-order-line__qty{text-align:start}.lp-order-line__total{text-align:end}.lp-delivery-mode,.lp-related-orders__list{grid-template-columns:1fr}.lp-pickup-groups{max-height:none;overflow:visible}.lp-pickup-allocation{grid-template-columns:minmax(0,1fr) 118px;gap:8px}.lp-awb-item{grid-template-columns:auto minmax(0,1fr) auto}.lp-awb-item .lp-btn{grid-column:2 / -1}.lp-order-messages{min-height:calc(100dvh - 180px);margin-inline:calc(var(--space-4) * -1);border-inline:0;border-radius:0}.lp-order-messages__topbar{align-items:flex-start;flex-wrap:wrap}.lp-order-messages__top-actions{margin-inline-start:auto}.lp-order-messages__switcher{order:2;flex-basis:100%;max-width:none}.lp-order-messages__top-actions .lp-btn{width:auto;padding-inline:9px;font-size:11px}.lp-order-messages__list{max-height:none;min-height:300px;padding:12px}.lp-order-message{width:91%}.lp-order-message__image-frame,.lp-order-message__image-frame img{max-height:180px}.lp-order-message__meta{align-items:flex-start;flex-direction:column;gap:3px}.lp-order-message__meta-end{width:100%;justify-content:space-between}.lp-order-messages__composer{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.lp-order-messages__recipient-options{grid-template-columns:1fr}.lp-order-messages__recipient-options button small{white-space:normal}.lp-order-messages__reply-recipient{width:100%;align-items:stretch;flex-direction:column}.lp-order-messages__reply-recipient-label{padding:3px 4px 0}.lp-order-messages__reply-recipient-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-order-messages__reply-recipient-options button{justify-content:center}.lp-order-messages__textarea textarea{min-height:68px}.lp-order-messages__composer-actions{flex-wrap:wrap}.lp-order-messages__composer-actions>span{order:3;flex-basis:100%}.lp-order-messages__composer-actions .lp-btn:last-child{margin-inline-start:auto}}.lp-tag{align-self:flex-start}.lp-control__input:focus-visible{box-shadow:none}.lp-alert>div,.lp-state__body,.lp-toast__msg{unicode-bidi:plaintext}.lp-sync-stat-label{display:block;min-height:36px;font-size:12px;font-weight:600;opacity:.68}.lp-sync-card{display:flex;flex-direction:column;gap:18px}.lp-sync-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.lp-sync-route{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:14px;padding:16px;border-radius:var(--radius-lg);background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle)}.lp-sync-route__arrow{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ink-900);background:var(--color-highlight)}.lp-sync-endpoint{display:flex;align-items:center;gap:12px;min-width:0}.lp-sync-meta{display:grid;grid-template-columns:.8fr 1.2fr 1fr;gap:18px}.lp-sync-meta>div{display:flex;flex-direction:column;gap:7px;min-width:0}.lp-sync-meta__label{color:var(--color-text-muted);font-size:12px;font-weight:600}.lp-sync-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.lp-sync-summary>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--color-surface-subtle);border-inline-end:1px solid var(--color-border-subtle)}.lp-sync-summary>div:last-child{border-inline-end:0}.lp-sync-summary>div[data-attention=true]{background:var(--warning-bg);color:var(--warning-fg)}.lp-sync-summary strong{font-size:19px;font-variant-numeric:tabular-nums}.lp-sync-summary span{font-size:11px;font-weight:600;opacity:.7}.lp-sync-card__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.lp-sync-card__actions .lp-btn{gap:7px}.lp-sync-form-section{display:flex;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--color-border-subtle)}.lp-sync-form-section__number{width:28px;height:28px;flex:0 0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink-900);color:#fff;font-size:12px;font-weight:700}.lp-sync-form-section h3{margin:3px 0 2px;font-size:16px}.lp-sync-form-section p{margin:0 0 14px;color:var(--color-text-muted);font-size:13px;line-height:1.5}.lp-sync-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-sync-form-route{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:var(--radius-md);background:var(--ink-50)}.lp-sync-form-route>i{color:var(--color-accent)}.lp-sync-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.lp-sync-choice{min-height:112px;display:grid;grid-template-columns:24px 1fr;align-content:center;gap:4px 8px;padding:14px;text-align:start;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer}.lp-sync-choice:hover{border-color:var(--ink-400)}.lp-sync-choice:focus-visible{box-shadow:var(--shadow-focus);outline:0}.lp-sync-choice[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent);background:var(--color-surface-selected)}.lp-sync-choice>i{grid-row:1 / span 2;color:var(--color-accent)}.lp-sync-choice strong{font-size:14px}.lp-sync-choice span{color:var(--color-text-muted);font-size:12px;line-height:1.45}.lp-sync-checks{display:grid;gap:8px}.lp-sync-checks .lp-check{align-items:flex-start;padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}.lp-sync-checks .lp-check>span:last-child{display:flex;flex-direction:column;gap:2px}.lp-sync-checks .lp-check strong{font-size:13px}.lp-sync-checks .lp-check small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.lp-sync-form-actions{display:flex;justify-content:flex-end;gap:8px}.lp-sync-detail-route{display:flex;align-items:center;gap:28px}.lp-sync-detail-route>div:first-child{width:min(260px,32%);flex-shrink:0}.lp-sync-detail-route h2{margin:12px 0 3px;font-size:19px}.lp-sync-detail-route p{margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.5}.lp-sync-detail-actions{position:sticky;top:calc(var(--topbar-height) + 12px);z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px;border-radius:var(--radius-xl);background:var(--ink-900);color:#fff;box-shadow:var(--shadow-md)}.lp-sync-product-states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.lp-sync-product-state{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.lp-sync-product-state:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.lp-sync-product-state:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.lp-sync-product-state[data-selected=true]{border-color:var(--color-accent);background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px var(--color-accent)}.lp-sync-product-state span{min-width:0;color:var(--color-text-muted);font-size:11px;font-weight:650;line-height:1.35}.lp-sync-product-state strong{flex-shrink:0;font-size:24px;font-variant-numeric:tabular-nums}.lp-sync-product-state[data-tone=success] strong{color:var(--success-fg)}.lp-sync-product-state[data-tone=attention] strong{color:var(--warning-fg)}.lp-sync-product-state[data-tone=danger] strong{color:var(--danger-fg)}.lp-sync-product-state[data-tone=info] strong{color:var(--info-fg)}.lp-sync-settings{display:flex;flex-direction:column;gap:var(--space-4)}.lp-sync-settings__route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.lp-sync-settings__route>i{color:var(--color-text-muted)}.lp-sync-execution{display:flex;flex-direction:column;gap:18px}.lp-sync-execution__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.lp-sync-execution__summary>div{display:flex;flex-direction:column;gap:4px;padding:13px 15px;background:var(--color-surface-subtle);border-inline-end:1px solid var(--color-border-subtle)}.lp-sync-execution__summary>div:last-child{border-inline-end:0}.lp-sync-execution__summary span{color:var(--color-text-muted);font-size:11px;font-weight:600}.lp-sync-execution__summary strong{font-size:20px;font-variant-numeric:tabular-nums}.lp-sync-execution__items{max-height:360px;overflow-y:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.lp-sync-execution__item{display:flex;align-items:flex-start;gap:14px;padding:13px 15px;border-bottom:1px solid var(--color-border-subtle)}.lp-sync-execution__item:last-child{border-bottom:0}.lp-sync-execution__item>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lp-sync-execution__item strong{font-size:13px;overflow-wrap:anywhere}.lp-sync-execution__item span{color:var(--color-text-muted);font-size:12px;line-height:1.45;unicode-bidi:plaintext}.lp-sync-approval-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.lp-sync-approval-counts>div{display:flex;flex-direction:column;gap:3px;padding:14px;background:var(--color-surface-subtle);border-inline-end:1px solid var(--color-border-subtle)}.lp-sync-approval-counts>div:last-child{border-inline-end:0}.lp-sync-approval-counts span{color:var(--color-text-muted);font-size:11px;font-weight:600}.lp-sync-approval-counts strong{font-size:22px;font-variant-numeric:tabular-nums}.lp-match-product{display:flex;flex-direction:column;gap:18px}.lp-match-lookup-source{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.lp-match-lookup-source>div{min-width:0;display:flex;flex-direction:column;gap:2px}.lp-match-lookup-source span,.lp-match-preview__channel span{color:var(--color-text-muted);font-size:11px;font-weight:650}.lp-match-lookup-source strong{font-size:14px;line-height:1.4;unicode-bidi:plaintext}.lp-match-lookup-source small{color:var(--color-text-muted);font-size:12px;unicode-bidi:plaintext}.lp-match-preview__status{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lp-match-preview__status>span{color:var(--color-text-muted);font-size:12px}.lp-match-preview__pair{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch;gap:10px}.lp-match-preview__product{min-width:0;display:flex;flex-direction:column;gap:8px;padding:15px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-subtle)}.lp-match-preview__product--target{border-color:color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:var(--color-surface-selected)}.lp-match-preview__channel{display:flex;align-items:center;gap:7px;margin-bottom:2px}.lp-match-preview__product>strong{font-size:14px;line-height:1.42;unicode-bidi:plaintext}.lp-match-preview__product>small{color:var(--color-text-muted);font-size:12px;line-height:1.4}.lp-match-preview__product dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:auto 0 0;padding-top:5px}.lp-match-preview__product dt{color:var(--color-text-muted);font-size:10px;font-weight:600}.lp-match-preview__product dd{margin:2px 0 0;font-size:12px;overflow-wrap:anywhere}.lp-match-preview__arrow{align-self:center;justify-self:center;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ink-900);background:var(--color-highlight)}.lp-match-preview__offer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.lp-match-preview__offer>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-inline-end:1px solid var(--color-border-subtle)}.lp-match-preview__offer>div:last-child{border-inline-end:0}.lp-match-preview__offer span{color:var(--color-text-muted);font-size:10px;font-weight:600}.lp-match-preview__offer strong{font-size:13px;line-height:1.35;overflow-wrap:anywhere}.lp-match-side{min-width:210px;display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:5px 8px}.lp-match-side>strong{min-width:0;font-size:13px;line-height:1.4;unicode-bidi:plaintext}.lp-match-variant{grid-column:1 / -1;display:flex;align-items:center;gap:7px;min-width:0;color:var(--color-text);font-size:12px;unicode-bidi:plaintext}.lp-match-side>span:last-child{grid-column:1 / -1;color:var(--color-text-muted);font-size:11px;line-height:1.45}.lp-match-side .lp-match-delivery-warning{grid-column:1 / -1;display:inline-flex;width:fit-content;padding:5px 8px;border-radius:var(--radius-sm);color:var(--warning-fg);background:var(--warning-bg);font-weight:650}.lp-match-side .lp-match-delivery-default{grid-column:1 / -1;color:var(--color-text-muted);font-size:10px;font-weight:600}.lp-match-side--empty>span:last-child{grid-column:auto}.lp-match-actions{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.lp-delivery-required{display:flex;flex-direction:column;gap:16px}.lp-delivery-required>p{margin:0;color:var(--color-text-muted);font-size:12px;line-height:1.55}.lp-sync-mobile-results{display:flex;flex-direction:column}.lp-sync-mobile-results__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--color-border-subtle)}.lp-sync-mobile-results__head h2{margin:0;font-size:17px}.lp-sync-mobile-results__head span,.lp-sync-mobile-results__footer>span{color:var(--color-text-muted);font-size:12px}.lp-sync-mobile-toolbar{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}.lp-sync-mobile-loading{display:grid;gap:10px;padding:12px}.lp-sync-product-list,.lp-sync-group-list{display:flex;flex-direction:column}.lp-sync-product-group{border-bottom:1px solid var(--color-border-subtle)}.lp-sync-product-group:last-child{border-bottom:0}.lp-sync-product-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:13px 16px;background:var(--color-surface-sunken)}.lp-sync-product-group__head strong{min-width:0;font-size:14px;overflow-wrap:anywhere}.lp-sync-product-group__badges{display:flex;justify-content:flex-end;gap:6px;flex-wrap:wrap}.lp-sync-product-group__items{display:flex;flex-direction:column}.lp-sync-product-group__items .lp-sync-product-card:last-child{border-bottom:0}.lp-sync-product-card{display:flex;flex-direction:column;gap:12px;padding:16px;border-bottom:1px solid var(--color-border-subtle)}.lp-sync-product-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.lp-sync-product-card__pair{display:flex;flex-direction:column;gap:8px}.lp-sync-product-card__pair .lp-match-side{width:100%;padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-sync-product-card__arrow{align-self:center;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--ink-900);background:var(--color-highlight)}.lp-sync-product-card__error{grid-column:1 / -1;margin:0;padding:8px 10px;border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-fg);font-size:11px;line-height:1.4}.lp-sync-mobile-results__footer{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 16px}@media(min-width:768px){.lp-sync-grouped-results .lp-sync-mobile-toolbar{flex-direction:row;align-items:center}.lp-sync-product-group__items .lp-sync-product-card{display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center}.lp-sync-product-group__items .lp-sync-product-card__pair{display:grid;grid-template-columns:minmax(180px,1fr) 28px minmax(180px,1fr);align-items:center}.lp-sync-product-group__items .lp-sync-product-card__arrow{transform:rotate(-90deg)}[dir=rtl] .lp-sync-product-group__items .lp-sync-product-card__arrow{transform:rotate(90deg)}.lp-sync-product-group__items .lp-match-actions{max-width:220px}.lp-sync-grouped-results .lp-sync-mobile-results__footer{flex-direction:row;justify-content:space-between}}@media(max-width:767px){.lp-grid.lp-sync-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-sync-overview-grid>.lp-span-12{grid-column:1 / -1}.lp-sync-overview-grid>.lp-sync-overview-stat{grid-column:span 1;padding:12px}.lp-sync-overview-grid>.lp-sync-overview-stat .lp-sync-stat-label{min-height:30px;font-size:10px;line-height:14px}.lp-sync-overview-grid>.lp-sync-overview-stat .lp-stat{font-size:28px;line-height:30px}.lp-sync-route{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:8px;padding:12px}.lp-sync-route__arrow{width:30px;height:30px;justify-self:center}.lp-sync-route .lp-chan{width:34px!important;height:34px!important;font-size:11px!important}.lp-sync-route .lp-channel-logo{width:42px;height:32px}.lp-sync-route .lp-sync-endpoint{gap:8px}.lp-sync-route .lp-sync-endpoint strong{font-size:12px}.lp-sync-route .lp-sync-endpoint span span{font-size:10px!important}.lp-sync-form-route{grid-template-columns:1fr}.lp-sync-form-route>i{transform:rotate(90deg);justify-self:center}.lp-sync-form-grid,.lp-sync-choice-grid{grid-template-columns:1fr}.lp-sync-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-sync-meta>div:nth-child(2){grid-column:1 / -1;grid-row:2}.lp-sync-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-sync-summary>div{padding:10px}.lp-sync-summary strong{font-size:17px}.lp-sync-summary span{font-size:9px;line-height:12px}.lp-sync-card{gap:14px}.lp-sync-card__head{gap:8px}.lp-sync-card__actions{flex-direction:column-reverse}.lp-sync-card__actions .lp-btn{width:100%}.lp-sync-detail-route{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.lp-sync-detail-route>div:first-child{width:auto;display:flex;align-items:center;gap:9px}.lp-sync-detail-route h2{margin:0;font-size:16px}.lp-sync-detail-route p{display:none}.lp-sync-detail-actions{position:static;align-items:stretch;flex-direction:column-reverse;padding:8px;border-radius:var(--radius-lg)}.lp-sync-detail-actions .lp-btn{flex:1}.lp-sync-product-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lp-sync-product-state{padding:11px 12px}.lp-sync-product-state strong{font-size:20px}.lp-grid.lp-sync-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-sync-detail-stats>.lp-span-3{grid-column:span 1;padding:12px}.lp-sync-detail-stats .lp-sync-stat-label{min-height:42px;font-size:10px;line-height:14px}.lp-sync-detail-stats .lp-stat{font-size:28px;line-height:30px}.lp-sync-execution__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-sync-execution__summary>div{padding:10px 12px}.lp-sync-execution__summary>div:nth-child(2){border-inline-end:0}.lp-sync-execution__summary>div:nth-child(-n+2){border-bottom:1px solid var(--color-border-subtle)}.lp-sync-approval-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-sync-approval-counts>div{padding:10px}.lp-sync-approval-counts strong{font-size:18px}.lp-match-side{min-width:0}.lp-match-preview__pair{grid-template-columns:1fr}.lp-match-preview__arrow{transform:rotate(90deg)}.lp-match-preview__offer{grid-template-columns:1fr}.lp-match-preview__offer>div{border-inline-end:0;border-bottom:1px solid var(--color-border-subtle)}.lp-match-preview__offer>div:last-child{border-bottom:0}.lp-match-actions{justify-content:stretch}.lp-match-actions .lp-btn{flex:1}.lp-sync-mobile-results.lp-card{padding:0;overflow:hidden}.lp-sync-mobile-toolbar .lp-field,.lp-sync-mobile-toolbar .lp-btn{width:100%}.lp-sync-product-card>.lp-match-actions{display:grid;grid-template-columns:1fr}.lp-sync-product-card>.lp-match-actions .lp-btn{width:100%}.lp-sync-product-card>.lp-match-actions .lp-badge{justify-self:start}}@media(max-width:479px){.lp-grid.lp-sync-overview-grid{grid-template-columns:1fr}.lp-sync-overview-grid>.lp-sync-overview-stat{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-sync-overview-grid>.lp-sync-overview-stat .lp-sync-stat-label{min-height:0;font-size:12px;line-height:18px}}.lp-product-source{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:14px var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.lp-product-source__eyebrow{display:block;margin-bottom:5px;color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.lp-product-source strong{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-lg)}.lp-product-source__mark{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--color-accent);color:var(--color-text-inverse);font-size:var(--fs-sm)}.lp-product-source__channels{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted)}.lp-product-source__channels>i{font-size:14px}.lp-product-editor{overflow:hidden}.lp-product-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-4)}.lp-product-channel-card{min-width:0;height:100%}.lp-product-channel-card>.lp-card__body{display:flex;flex-direction:column;gap:var(--space-4)}.lp-add-product{max-width:1040px;gap:var(--space-5)}.lp-add-product--drawer{width:100%;max-width:none;display:flex;flex-direction:column;margin:0;padding:0}.lp-add-product-drawer__body{background:var(--color-page)}.lp-add-product-drawer__body .lp-add-product__actions{bottom:0}.lp-add-product__intro{max-width:660px}.lp-add-product__intro h2{margin:0 0 var(--space-2);font-size:28px;line-height:34px;letter-spacing:-.025em}.lp-add-product__intro p,.lp-add-product__destination-copy p,.lp-add-product__section-head p,.lp-add-product__variant-switch p,.lp-add-product__publishing-card p{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:var(--lh-sm)}.lp-add-product__destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.lp-add-product__destination{min-height:292px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.lp-add-product__destination:focus-visible{outline:0}.lp-add-product__destination-logo{min-height:68px;display:flex;align-items:center}.lp-add-product__destination-copy{flex:1}.lp-add-product__destination-copy h3{margin:0 0 var(--space-2);font-size:var(--fs-xl);line-height:var(--lh-xl)}.lp-add-product__destination-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.lp-add-product__destination--later{opacity:.76}.lp-add-product__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.lp-add-product__steps>div{min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:10px var(--space-3);border-radius:var(--radius-lg);color:var(--color-text-muted);background:color-mix(in srgb,var(--color-surface) 64%,transparent)}.lp-add-product__steps>div>span{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--ink-150);color:var(--ink-700);font-size:var(--fs-xs);font-weight:var(--fw-bold)}.lp-add-product__steps strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.lp-add-product__steps [data-active=true]{color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-xs)}.lp-add-product__steps [data-active=true]>span{background:var(--color-accent);color:#fff}.lp-add-product__steps [data-complete=true]>span{background:var(--success-bg);color:var(--success-fg)}.lp-add-product__panel{display:flex;flex-direction:column;gap:var(--space-6)}.lp-add-product__panel>.lp-card__head{margin-bottom:0}.lp-add-product__form-grid,.lp-add-product__inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.lp-add-product__wide{grid-column:1 / -1}.lp-add-product__textarea{width:100%;min-height:132px;resize:vertical;padding:13px 14px;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;line-height:1.55;outline:0}.lp-add-product__textarea:hover{border-color:var(--color-border-strong)}.lp-add-product__textarea:focus{border-color:var(--teal-500);box-shadow:var(--shadow-focus)}.lp-add-product__images,.lp-add-product__options,.lp-add-product__variants{display:flex;flex-direction:column;gap:var(--space-3)}.lp-add-product__section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3)}.lp-add-product__section-head h3{margin:0;font-size:var(--fs-md);line-height:var(--lh-md)}.lp-add-product__image-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-3)}.lp-add-product__image{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-sunken);border:var(--border-width) solid var(--color-border)}.lp-add-product__image img{width:100%;height:100%;display:block;object-fit:cover}.lp-add-product__image .lp-badge{position:absolute;inset-inline-start:8px;inset-block-end:8px;height:22px;padding-inline:8px;font-size:10px}.lp-add-product__image button{position:absolute;inset-block-start:8px;inset-inline-end:8px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#0e1a1fd1;color:#fff;cursor:pointer}.lp-add-product__image button:hover{background:var(--danger-solid)}.lp-add-product__switch-row{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.lp-add-product__shipping-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(120px,1fr);gap:var(--space-4);max-width:480px}.lp-add-product__variant-switch>div{display:flex;flex-direction:column;gap:var(--space-2)}.lp-add-product__option{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.lp-add-product__option-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:var(--space-4)}.lp-add-product__variant-head,.lp-add-product__variant-row{display:grid;grid-template-columns:minmax(130px,1.2fr) minmax(122px,.9fr) minmax(86px,.6fr) minmax(130px,1fr) minmax(130px,1fr);gap:var(--space-2);align-items:center}.lp-add-product__variant-head{padding:0 var(--space-3);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.lp-add-product__variant-row{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg)}.lp-add-product__variant-row>strong{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-sm)}.lp-add-product__variant-field .lp-field__label{display:none}.lp-add-product__review-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.lp-add-product__review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lp-add-product__review-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:var(--space-3);align-items:start;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.lp-add-product__review-item>span{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--brand-fresh-mint);color:var(--ink-900);font-size:18px}.lp-add-product__review-item div{display:flex;flex-direction:column;min-width:0}.lp-add-product__review-item small{color:var(--color-text-muted)}.lp-add-product__review-item strong{margin-top:2px;overflow-wrap:anywhere}.lp-add-product__review-item p{margin:2px 0 0;color:var(--color-text-muted);font-size:var(--fs-xs);overflow-wrap:anywhere}.lp-add-product__review-variants{display:flex;flex-direction:column;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.lp-add-product__review-variants>div{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);padding:11px var(--space-4);border-bottom:var(--border-width) solid var(--color-border-subtle);font-size:var(--fs-sm)}.lp-add-product__review-variants>div:last-child{border-bottom:0}.lp-add-product__review-variants code{overflow-wrap:anywhere}.lp-add-product__extra-sync{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-sunken);transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard)}.lp-add-product__extra-sync[data-state=matched]{border-color:color-mix(in srgb,var(--success-solid) 45%,var(--color-border));background:color-mix(in srgb,var(--brand-fresh-mint) 25%,var(--color-surface))}.lp-add-product__extra-sync-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.lp-add-product__extra-sync-head .lp-switch{font-weight:var(--fw-semibold)}.lp-add-product__extra-sync-route{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted)}.lp-add-product__extra-sync-route>*:not(.lp-icon){flex-shrink:0}.lp-add-product__extra-sync>p{margin:0;color:var(--color-text-muted);font-size:var(--fs-sm);line-height:20px}.lp-add-product__extra-sync-note{display:flex;align-items:flex-start;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--fs-xs);line-height:18px}.lp-add-product__extra-sync-note>i{margin-top:1px;flex-shrink:0;color:var(--info-fg)}.lp-add-product__extra-lookup-status,.lp-add-product__extra-match-copy{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0}.lp-add-product__extra-lookup-status>div,.lp-add-product__extra-match-copy>div{min-width:0;display:flex;flex-direction:column;gap:3px}.lp-add-product__extra-lookup-status strong,.lp-add-product__extra-match-copy strong{font-size:var(--fs-sm)}.lp-add-product__extra-lookup-status span,.lp-add-product__extra-match-copy span{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}.lp-add-product__extra-match-copy>i{margin-top:1px;color:var(--success-fg)}.lp-add-product__extra-products{display:grid;gap:var(--space-2)}.lp-add-product__extra-product{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface)}.lp-add-product__extra-product>div{min-width:0;display:flex;flex-direction:column;gap:3px}.lp-add-product__extra-product>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm)}.lp-add-product__extra-product>div:first-child span{color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-add-product__extra-product>div:last-child{align-items:flex-end;flex-shrink:0}.lp-add-product__extra-product code{color:var(--color-text-secondary);font-size:var(--fs-xs)}.lp-add-product__extra-choice-heading{display:flex;flex-direction:column;gap:3px;padding-top:var(--space-2)}.lp-add-product__extra-choice-heading strong{font-size:var(--fs-sm)}.lp-add-product__extra-choice-heading span{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}.lp-add-product__extra-sync .lp-alert p{margin:0 0 var(--space-3)}.lp-add-product__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);position:sticky;bottom:var(--space-3);z-index:3;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}.lp-add-product__publishing{position:fixed;inset:0;z-index:calc(var(--z-modal) + 1);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:#0e1a1f8a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lp-add-product__publishing-card{width:min(480px,100%);padding:var(--space-7);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-lg);text-align:center}.lp-add-product__publishing-card h3{margin:var(--space-4) 0 var(--space-2)}.lp-add-product__publishing-card ol{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-5) 0 0;padding:0;list-style-position:inside;text-align:start;color:var(--color-text-muted);font-size:var(--fs-sm)}@media(max-width:900px){.lp-add-product__variant-head{display:none}.lp-add-product__variant-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.lp-add-product__variant-row>strong{grid-column:1 / -1;font-size:var(--fs-md)}.lp-add-product__variant-field .lp-field__label{display:flex}.lp-add-product__image-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:767px){.lp-add-product{gap:var(--space-3)}.lp-add-product__intro h2{font-size:23px;line-height:29px}.lp-add-product__destinations,.lp-add-product__form-grid,.lp-add-product__inventory-grid,.lp-add-product__option-fields,.lp-add-product__review-grid{grid-template-columns:1fr}.lp-add-product__destination{min-height:0}.lp-add-product__steps{gap:4px}.lp-add-product__steps>div{padding:8px;justify-content:center}.lp-add-product__steps strong{display:none}.lp-add-product__wide{grid-column:auto}.lp-add-product__image-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-add-product__section-head{align-items:center}.lp-add-product__images>.lp-add-product__section-head{align-items:stretch;flex-direction:column}.lp-add-product__images>.lp-add-product__section-head .lp-btn{align-self:flex-start}.lp-add-product__shipping-row{grid-template-columns:minmax(0,2fr) minmax(96px,1fr)}.lp-add-product__variant-row{grid-template-columns:1fr}.lp-add-product__variant-row>strong{grid-column:auto}.lp-add-product__review-variants>div{grid-template-columns:1fr;gap:3px}.lp-add-product__extra-sync-head,.lp-add-product__extra-product{align-items:flex-start;flex-direction:column}.lp-add-product__extra-product>div:last-child{align-items:flex-start}.lp-add-product__actions{bottom:calc(var(--mobile-nav-height) + 8px)}.lp-add-product-drawer__body .lp-add-product__actions{bottom:0}.lp-add-product__actions .lp-btn{flex:1;padding-inline:var(--space-3)}}.lp-product-channel-card .lp-field__label{justify-content:space-between;min-height:22px}.lp-product-channel-card .lp-control:has(.lp-control__input[readonly]),.lp-product-variant-channels .lp-control:has(.lp-control__input[readonly]){background:var(--color-surface-sunken);color:var(--color-text-muted)}.lp-product-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.lp-product-variants{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.lp-product-variant{overflow:hidden;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.lp-product-variant[data-open]{border-color:var(--teal-300);box-shadow:0 0 0 2px var(--teal-50)}.lp-product-variant[data-focused]{scroll-margin-block:var(--space-6)}.lp-product-variant__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:13px var(--space-4);border:0;background:transparent;text-align:start;cursor:pointer}.lp-product-variant__head:hover{background:var(--color-surface-subtle)}.lp-product-variant__head>span{min-width:0}.lp-product-variant__head strong,.lp-product-variant__head small{display:block}.lp-product-variant__head strong{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp-product-variant__head small{margin-top:3px;color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}.lp-product-variant__head>i{flex-shrink:0;color:var(--color-text-muted)}.lp-product-variant__body{padding:0 var(--space-4) var(--space-4);animation:lp-product-reveal var(--dur-base) var(--ease-out)}.lp-product-variant-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.lp-product-variant-channels>section{min-width:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle)}.lp-product-variant-channels>section>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.lp-product-variant__empty{min-height:92px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--fs-sm);text-align:center}.lp-product-variant__link{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding:10px 12px;border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--fs-xs);line-height:var(--lh-xs)}.lp-product-variant__link>i{color:var(--color-text-muted);font-size:13px}.lp-variant-builder{display:flex;flex-direction:column;gap:var(--space-4)}.lp-variant-builder__values{display:flex;flex-direction:column;gap:var(--space-2)}.lp-variant-builder__value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-2)}.lp-variant-builder__note{display:flex;gap:var(--space-2);align-items:flex-start;padding:12px;border-radius:var(--radius-md);background:var(--brand-cloud);color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:20px}.lp-variant-builder__note>i{margin-top:2px;color:var(--color-accent);flex-shrink:0}.lp-product-delivery{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border-subtle)}.lp-product-delivery__icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--brand-cloud);color:var(--color-accent)}.lp-product-delivery__body{min-width:0}.lp-product-delivery__body>span{display:block;margin-bottom:3px;color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium)}.lp-product-delivery__title{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lp-product-delivery__title strong{font-size:var(--fs-sm)}.lp-product-delivery__body small{display:block;margin-top:4px;color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs)}.lp-product-delivery-settings{display:flex;flex-direction:column;gap:var(--space-4)}.lp-product-delivery-choices{display:grid;gap:var(--space-3)}.lp-product-delivery-choices>button{width:100%;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-base) var(--ease-standard),background var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}.lp-product-delivery-choices>button:hover{border-color:var(--color-border-strong);background:var(--color-surface-subtle)}.lp-product-delivery-choices>button:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.lp-product-delivery-choices>button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px var(--color-accent)}.lp-product-delivery-choices>button[aria-checked=true]{border-color:var(--color-accent);background:var(--color-surface-selected);box-shadow:inset 0 0 0 1px var(--color-accent)}.lp-product-delivery-choices>button>i{margin-top:2px;color:var(--color-accent)}.lp-product-delivery-choices>button>span{min-width:0;display:flex;flex-direction:column;gap:4px}.lp-product-delivery-choices strong{font-size:var(--fs-sm)}.lp-product-delivery-choices small,.lp-product-delivery-choices em{color:var(--color-text-muted);font-size:var(--fs-xs);line-height:var(--lh-xs);font-style:normal}.lp-product-delivery-choices em{margin-top:var(--space-1);color:var(--color-text-secondary);font-weight:var(--fw-medium)}.lp-product-delivery-choice__title{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.lp-channel-value-editor{display:flex;flex-direction:column;gap:var(--space-4)}.lp-channel-value-editor__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:var(--border-width) solid var(--color-border-subtle);color:var(--color-text-muted);font-size:var(--fs-xs)}.lp-channel-value-editor__flow{display:inline-flex;align-items:center;gap:var(--space-2)}.lp-channel-value-editor__flow>i{color:var(--color-text-muted);font-size:14px}@keyframes lp-product-reveal{0%{opacity:0;transform:translateY(-4px)}}@media(max-width:767px){.lp-product-source{flex-direction:column;align-items:flex-start}.lp-product-source strong{flex-wrap:wrap;font-size:var(--fs-base)}.lp-product-source__channels{align-self:flex-start}.lp-product-fields{grid-template-columns:1fr;gap:var(--space-3)}.lp-product-channel-grid,.lp-product-variant-channels{grid-template-columns:1fr}.lp-product-variant__link,.lp-product-editor .lp-card__head{align-items:flex-start}.lp-product-editor .lp-card__head>div:last-child{flex-wrap:wrap;justify-content:flex-end}.lp-product-delivery{grid-template-columns:auto minmax(0,1fr);align-items:start}.lp-product-delivery>.lp-btn{grid-column:1 / -1;width:100%}}.lp-auth-state{min-height:100dvh;display:grid;place-items:center;padding:32px;background:var(--surface-soft,#f5f8f7)}.lp-auth-state__logo{position:fixed;inset-block-start:28px;inset-inline-start:32px;width:88px;height:auto}.lp-auth-state__content{width:min(100%,560px);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.lp-settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;max-width:1240px;margin:0 auto;padding:28px}.lp-settings-nav{position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--color-surface,#fff);border:1px solid var(--color-border,var(--ink-100));border-radius:16px}.lp-settings-nav__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:10px;color:var(--color-text-muted);font-size:14px;font-weight:600;text-decoration:none}.lp-settings-nav__item:hover{background:var(--ink-50);color:var(--color-text)}.lp-settings-nav__item[aria-current=page]{background:var(--brand-pale-mint,#e8f7f2);color:var(--color-accent-dark,#075d55)}.lp-settings-content{min-width:0}.lp-settings-section{display:flex;flex-direction:column;gap:18px}.lp-settings-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:2px}.lp-settings-section__head h2{margin:0;font-size:24px;line-height:32px;letter-spacing:-.02em}.lp-settings-section__head p{margin:6px 0 0;max-width:700px;color:var(--color-text-muted);font-size:14px;line-height:21px}.lp-settings-form{display:flex;flex-direction:column;gap:16px;max-width:620px}.lp-settings-form__actions{display:flex;justify-content:flex-end;padding-top:4px}.lp-access-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.lp-access-summary .lp-muted{font-size:13px;margin-top:2px}.lp-team-list{display:flex;flex-direction:column}.lp-team-row{display:grid;grid-template-columns:auto minmax(180px,1.5fr) 110px minmax(130px,1fr) 86px auto;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border,var(--ink-100))}.lp-team-row:last-child{border-bottom:0}.lp-team-row--invitation{background:var(--ink-25,#fafbfb)}.lp-team-row__person{min-width:0;display:flex;flex-direction:column;gap:3px;font-size:14px}.lp-team-row__person .lp-muted{font-size:12px}.lp-team-row__access{font-size:13px}.lp-permission-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-permission-summary>div{display:flex;align-items:baseline;gap:10px;padding:14px 16px;border:1px solid var(--color-border,var(--ink-100));border-radius:12px;background:var(--color-surface,#fff)}.lp-permission-summary strong{font-size:24px;color:var(--color-accent-dark,#075d55)}.lp-permission-summary span{font-size:13px;color:var(--color-text-muted)}.lp-permission-matrix{width:100%;overflow:hidden}.lp-permission-matrix__header,.lp-permission-matrix__row{display:grid;grid-template-columns:minmax(300px,1fr) 120px 120px minmax(180px,220px);align-items:center}.lp-permission-matrix__header{min-height:46px;padding-inline:20px;background:var(--ink-25,#fafbfb);border-bottom:1px solid var(--color-border,var(--ink-100));color:var(--color-text-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.lp-permission-matrix__header>div:not(:first-child){text-align:center}.lp-permission-matrix__group-title{padding:12px 20px 8px;background:var(--color-surface,#fff);color:var(--color-accent-dark,#075d55);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.lp-permission-matrix__entry{border-bottom:1px solid var(--color-border,var(--ink-100))}.lp-permission-matrix__entry:last-child{border-bottom:0}.lp-permission-matrix__entry.is-open{background:color-mix(in srgb,var(--brand-pale-mint,#e8f7f2) 34%,#fff)}.lp-permission-matrix__row{min-height:70px;padding-inline:20px}.lp-permission-matrix__label{display:flex;min-width:0;flex-direction:column;gap:3px;padding-block:12px;padding-inline-end:18px}.lp-permission-matrix__label strong{font-size:14px;line-height:20px}.lp-permission-matrix__label span{color:var(--color-text-muted);font-size:12px;line-height:17px}.lp-permission-matrix__role{display:flex;align-items:center;justify-content:center}.lp-permission-matrix__role .lp-check{margin:0}.lp-permission-matrix__role .lp-check input:disabled+.lp-check__box{opacity:1;background:var(--brand-pale-mint,#e8f7f2);border-color:var(--color-accent,#078478);color:var(--color-accent-dark,#075d55)}.lp-role-permission-toggle{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ink-200,#d7dddb);border-radius:9px;background:#fff;color:var(--color-text-muted);cursor:pointer;transition:background .16s,border-color .16s,color .16s,transform .16s}.lp-role-permission-toggle[aria-pressed=true]{background:var(--brand-pale-mint,#e8f7f2);border-color:var(--color-accent,#078478);color:var(--color-accent-dark,#075d55)}.lp-role-permission-toggle:hover:not(:disabled){transform:translateY(-1px);border-color:var(--color-accent,#078478)}.lp-role-permission-toggle:disabled{cursor:not-allowed;opacity:.55}.lp-permission-matrix__scope{min-width:0}.lp-permission-matrix__scope>button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:flex-end;gap:7px;padding:6px 8px;border:0;border-radius:9px;background:transparent;color:var(--color-text);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.lp-permission-matrix__scope>button:hover:not(:disabled){background:var(--ink-50,#f3f5f4)}.lp-permission-matrix__scope>button:disabled{cursor:not-allowed;opacity:.6}.lp-permission-matrix__scope .lp-badge{font-size:10px;white-space:nowrap}.lp-permission-matrix__mobile-label{display:none}.lp-permission-scope{margin:0 20px 16px;padding:16px;border:1px solid color-mix(in srgb,var(--color-accent,#078478) 24%,var(--color-border,var(--ink-100)));border-radius:12px;background:#fff;box-shadow:0 10px 30px #08312d0f}.lp-permission-scope__decision{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.lp-permission-scope__decision>span{margin-inline-end:4px;color:var(--color-text-muted);font-size:12px;font-weight:700}.lp-permission-scope__decision>button{display:flex;align-items:center;gap:6px;min-height:34px;padding:6px 11px;border:1px solid var(--color-border,var(--ink-100));border-radius:9px;background:#fff;color:var(--color-text-muted);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.lp-permission-scope__decision>button.is-selected{border-color:var(--color-accent,#078478);background:var(--brand-pale-mint,#e8f7f2);color:var(--color-accent-dark,#075d55)}.lp-permission-scope__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lp-permission-scope__options>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:flex-start;padding:11px;border:1px solid var(--color-border,var(--ink-100));border-radius:10px;cursor:pointer}.lp-permission-scope__options>label.is-selected{border-color:var(--color-accent,#078478);background:var(--brand-pale-mint,#e8f7f2)}.lp-permission-scope__options input{margin-top:3px;accent-color:var(--color-accent,#078478)}.lp-permission-scope__options span{display:flex;min-width:0;flex-direction:column;gap:2px}.lp-permission-scope__options strong{font-size:12px;line-height:17px}.lp-permission-scope__options small{color:var(--color-text-muted);font-size:11px;line-height:15px}.lp-permission-scope>.lp-field{margin-top:14px}.lp-permission-scope__people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:14px 0 0;padding:12px;border:1px solid var(--color-border,var(--ink-100));border-radius:10px}.lp-permission-scope__people legend{padding-inline:5px;color:var(--color-text-muted);font-size:12px;font-weight:700}.lp-permission-scope__people .lp-check>span:last-child{display:flex;min-width:0;flex-direction:column}.lp-permission-scope__people strong{font-size:12px}.lp-permission-scope__people small{color:var(--color-text-muted);font-size:11px}.lp-permission-scope__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.lp-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.lp-permissions--compact{grid-template-columns:1fr;max-height:360px;overflow:auto;padding:2px}.lp-permission-list{display:flex;flex-direction:column;margin-top:10px}.lp-permission-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--color-border,var(--ink-100));cursor:pointer}.lp-permission-item>span:last-child{display:flex;flex-direction:column;gap:2px}.lp-permission-item strong{font-size:13px;line-height:19px}.lp-permission-item small{color:var(--color-text-muted);font-size:12px;line-height:17px}.lp-sticky-save{position:sticky;bottom:18px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:12px;background:var(--ink-900);color:#fff;box-shadow:0 12px 32px #0000002e;font-size:13px;font-weight:600}.lp-activity-list{list-style:none;margin:0;padding:0}.lp-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--color-border,var(--ink-100))}.lp-activity-row__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--brand-pale-mint,#e8f7f2);color:var(--color-accent-dark,#075d55)}.lp-activity-row__icon--failed{background:var(--danger-bg,#feeceb);color:var(--danger-fg,#a82c24)}.lp-activity-row strong{font-size:14px}.lp-activity-row .lp-muted{font-size:12px;margin-top:3px}.lp-load-more{display:flex;justify-content:center;padding:16px}@media(max-width:900px){.lp-settings-layout{grid-template-columns:1fr;padding:18px 14px 92px;gap:18px}.lp-settings-nav{position:static;flex-direction:row;overflow-x:auto;padding:5px;border-radius:13px;scrollbar-width:none}.lp-settings-nav::-webkit-scrollbar{display:none}.lp-settings-nav__item{white-space:nowrap;min-height:40px;padding:8px 11px}.lp-team-row{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px}.lp-team-row__access{grid-column:2;font-size:12px}.lp-team-row>.lp-badge:last-of-type{grid-column:2;justify-self:start}.lp-team-row>.lp-menu-wrap{grid-column:3;grid-row:1/3}.lp-permissions{grid-template-columns:1fr}.lp-permission-matrix__header,.lp-permission-matrix__row{grid-template-columns:minmax(240px,1fr) 96px 96px minmax(150px,190px)}}@media(max-width:600px){.lp-auth-state__logo{inset-block-start:20px;inset-inline-start:20px}.lp-settings-section__head{align-items:stretch;flex-direction:column}.lp-settings-section__head>.lp-btn{width:100%}.lp-permission-summary{grid-template-columns:1fr}.lp-permission-matrix__header{display:none}.lp-permission-matrix__group-title{padding:14px 14px 8px}.lp-permission-matrix__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 14px}.lp-permission-matrix__label{grid-column:1/-1;padding:0 0 4px}.lp-permission-matrix__role{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:8px;padding:7px 9px;border:1px solid var(--color-border,var(--ink-100));border-radius:9px;background:#fff}.lp-permission-matrix__scope{grid-column:1/-1}.lp-permission-matrix__scope>button{justify-content:flex-start;padding-inline:0}.lp-permission-matrix__scope>button .lp-icon:last-child{margin-inline-start:auto}.lp-permission-matrix__mobile-label{display:block;color:var(--color-text-muted);font-size:11px;font-weight:700}.lp-permission-scope{margin:0 14px 14px;padding:13px}.lp-permission-scope__options,.lp-permission-scope__people{grid-template-columns:1fr}.lp-permission-scope__actions>.lp-btn{flex:1}.lp-activity-row{grid-template-columns:auto minmax(0,1fr);padding:14px}.lp-activity-row>.lp-badge{grid-column:2;justify-self:start}}.lp-app{display:flex;min-height:100vh;background:var(--color-page)}.lp-side{width:var(--sidebar-width);flex-shrink:0;position:sticky;top:0;height:100vh;background:var(--ink-900);color:#fff;display:flex;flex-direction:column;padding:24px 14px 18px;gap:2px;overflow-y:auto}.lp-side__logo{padding:0 10px 22px;display:flex;align-items:center}.lp-side__logo img{height:30px}.lp-side__logo .lp-side__mark{display:none}.lp-ws{display:flex;align-items:center;gap:10px;padding:10px;border-radius:16px;background:#ffffff0f;margin-bottom:18px;border:0;color:inherit;cursor:pointer;text-align:start;width:100%}.lp-ws:hover{background:#ffffff1a}.lp-ws__avatar{width:34px;height:34px;border-radius:10px;background:var(--brand-fresh-mint);color:var(--ink-900);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.lp-ws__name{font-weight:600;font-size:13px;line-height:18px}.lp-ws__sub{font-size:12px;line-height:16px;color:var(--ink-400)}.lp-nav{display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:var(--radius-md);color:var(--ink-300);font-weight:500;font-size:14px;text-decoration:none;position:relative;transition:background var(--dur-fast)}.lp-nav:hover{background:#ffffff0f;color:#fff;text-decoration:none}.lp-nav:focus-visible{box-shadow:0 0 0 3px #b9f2e573}.lp-nav[aria-current=page]{background:#b9f2e524;color:#fff;font-weight:600}.lp-nav[aria-current=page] i{color:var(--brand-fresh-mint)}.lp-nav i{font-size:18px}.lp-nav__label{flex:1;min-width:0}.lp-nav__count{font-size:11px;font-weight:700;padding:3px 7px;border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--ink-900)}.lp-nav[aria-disabled=true]{opacity:.5;pointer-events:none}.lp-side__spacer{flex:1}.lp-me{display:flex;align-items:center;gap:10px;padding:14px 10px 0;margin-top:10px;border-top:1px solid rgba(255,255,255,.08)}.lp-avatar{width:34px;height:34px;border-radius:50%;background:var(--color-accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:12px;flex-shrink:0}.lp-avatar--mint{background:var(--brand-fresh-mint);color:var(--ink-900);font-weight:700}.lp-avatar--lg{width:40px;height:40px;font-size:13px}.lp-main{flex:1;min-width:0;display:flex;flex-direction:column}.lp-top{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:10px;height:var(--topbar-height);padding:0 28px;background:color-mix(in srgb,var(--color-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.lp-top__title{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.lp-top__crumb{font-size:16px;color:var(--color-text-muted);font-weight:500;white-space:nowrap}.lp-top__crumb a{color:inherit}.lp-top__h{font-size:var(--fs-2xl);line-height:var(--lh-2xl);font-weight:600;letter-spacing:-.02em;margin:0}.lp-chip{display:inline-flex;align-items:center;gap:8px;height:var(--control-md);padding:0 14px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);font-size:13px;font-weight:500;white-space:nowrap;color:var(--color-text);cursor:pointer}.lp-chip:hover{border-color:var(--color-border-strong)}.lp-chip--dark{background:var(--ink-900);color:#fff;border-color:transparent;cursor:default}.lp-live{width:8px;height:8px;border-radius:50%;background:var(--color-highlight);box-shadow:0 0 0 4px #f2c94c40;flex-shrink:0}.lp-live--error{background:#f2928b;box-shadow:0 0 0 4px #f2928b40}.lp-live--syncing{background:#8cb8e4;box-shadow:0 0 0 4px #8cb8e440;animation:lp-pulse 1.4s ease-in-out infinite}@keyframes lp-pulse{50%{box-shadow:0 0 0 7px #8cb8e414}}.lp-chan{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);flex-shrink:0}.lp-chan img{display:block;object-fit:contain}.lp-chan--salla{background:#e7faf6;border-color:#c4e9e2}.lp-chan--salla img{width:72%;height:72%}.lp-chan--extra{border-radius:5px;background:#0065a4;border-color:#0065a4}.lp-chan--extra img{width:100%;height:100%;image-rendering:auto}.lp-channel-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.lp-channel-logo img{display:block;width:100%;height:100%;object-fit:contain}.lp-channel-logo--small{width:54px;height:42px}.lp-channel-logo--medium{width:68px;height:52px}.lp-channel-logo--large{width:82px;height:62px}.lp-channel-pair{display:inline-flex;align-items:center;padding-inline-end:6px}.lp-channel-pair .lp-chan+.lp-chan{margin-inline-start:-7px}.lp-mobile-channel{width:38px;height:38px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:#fff;cursor:pointer}.lp-mobile-channel:hover{background:#ffffff24}.lp-mobile-channel:focus-visible{outline:0;box-shadow:0 0 0 3px #b9f2e559}.lp-mobile-channel .lp-channel-pair{padding:0;transform:scale(.78)}.lp-page-wrap{width:100%;max-width:var(--content-max);margin:0 auto;padding:28px;display:flex;flex-direction:column;gap:16px}.lp-page-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lp-page-head__spacer{flex:1}.lp-grid{display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.lp-span-3{grid-column:span 3}.lp-span-4{grid-column:span 4}.lp-span-5{grid-column:span 5}.lp-span-6{grid-column:span 6}.lp-span-7{grid-column:span 7}.lp-span-8{grid-column:span 8}.lp-span-12{grid-column:span 12}.lp-bottomnav,.lp-mtop{display:none}@media(max-width:1199px){.lp-side{width:var(--sidebar-collapsed);padding:18px 12px;align-items:center}.lp-side__logo{padding:0 0 18px}.lp-side__logo img{display:none}.lp-side__logo .lp-side__mark{display:block;height:30px}.lp-ws{justify-content:center;padding:6px}.lp-ws__text,.lp-ws>i,.lp-nav__label,.lp-me__text,.lp-me>button{display:none}.lp-nav{width:44px;justify-content:center;padding:0}.lp-nav__count{position:absolute;top:2px;inset-inline-end:0;padding:2px 5px;font-size:10px}.lp-me{padding:12px 0 0;justify-content:center}.lp-top{padding:0 20px}.lp-top .lp-hide-tablet,.lp-hide-tablet{display:none!important}.lp-page-wrap{padding:20px}.lp-span-3,.lp-span-4{grid-column:span 6}.lp-span-5,.lp-span-7,.lp-span-8{grid-column:span 12}}@media(max-width:767px){.lp-side,.lp-top{display:none}.lp-mtop{display:flex;align-items:center;gap:8px;position:sticky;top:0;z-index:var(--z-sticky);height:var(--mobile-topbar-height);padding:0 12px 0 16px;background:var(--ink-900);color:#fff}.lp-mtop__title{flex:1;min-width:0;font-weight:600;font-size:17px}.lp-mtop img{height:24px}.lp-mtop__crumb{max-width:32%;min-width:0;display:inline-flex;align-items:center;gap:3px;color:var(--brand-fresh-mint);font-size:12px;font-weight:600;text-decoration:none}.lp-mtop__crumb:hover{color:#fff;text-decoration:none}.lp-mtop__crumb:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px #b9f2e559;outline:0}.lp-mtop__crumb i{flex-shrink:0;font-size:18px}.lp-bottomnav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;inset-inline:0;z-index:var(--z-sticky);height:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-surface);border-top:1px solid var(--color-border)}.lp-bnav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-text-muted);text-decoration:none;border:0;background:none;position:relative;cursor:pointer}.lp-bnav i{font-size:21px}.lp-bnav[aria-current=page]{color:var(--color-accent)}.lp-bnav:hover{text-decoration:none}.lp-bnav__count{position:absolute;top:6px;inset-inline-start:calc(50% + 6px);min-width:16px;height:16px;border-radius:999px;background:var(--color-highlight);color:var(--ink-900);font-size:10px;line-height:16px;text-align:center;padding:0 4px}.lp-main{padding-bottom:var(--mobile-nav-height)}.lp-page-wrap{padding:16px;gap:12px}.lp-grid{gap:12px}.lp-span-3,.lp-span-4,.lp-span-5,.lp-span-6,.lp-span-7,.lp-span-8{grid-column:span 12}.lp-channel-logo--large{width:68px;height:52px}.lp-hide-mobile{display:none!important}.lp-stat{font-size:44px;line-height:44px}}@media(min-width:768px){.lp-only-mobile{display:none!important}}@media(min-width:1200px),(max-width:767px){.lp-only-tablet{display:none!important}}.lp-auth{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100vh;background:var(--color-surface)}.lp-auth__brand{background:var(--ink-900);color:#fff;padding:48px;display:flex;flex-direction:column;justify-content:space-between;border-start-end-radius:28px;border-end-end-radius:28px}.lp-auth__tag{font-size:56px;line-height:60px;letter-spacing:-.04em;font-weight:500}.lp-auth__main{display:flex;flex-direction:column;padding:32px 48px}.lp-auth__form{width:100%;max-width:420px;margin:48px auto;display:flex;flex-direction:column;gap:20px}.lp-auth__h{font-size:28px;line-height:34px;letter-spacing:-.02em;font-weight:600;margin:0}.lp-auth__or{display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.lp-auth__or:before,.lp-auth__or:after{content:"";flex:1;height:1px;background:var(--color-border)}.lp-onb{min-height:100vh;padding:28px;display:flex;flex-direction:column;gap:28px;max-width:960px;margin:0 auto}.lp-onb__foot{display:flex}.lp-steps{list-style:none;margin:0 auto;padding:0;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.lp-steps li{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;border-radius:999px;background:var(--color-surface);font-size:13px;font-weight:600;color:var(--color-text-muted)}.lp-steps li[data-state=current]{background:var(--ink-900);color:#fff}.lp-steps li[data-state=done]{color:var(--success-fg)}.lp-steps__n{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ink-100);color:var(--ink-700);font-size:12px}.lp-steps li[data-state=current] .lp-steps__n{background:var(--color-highlight);color:var(--ink-900)}.lp-steps li[data-state=done] .lp-steps__n{background:var(--success-bg);color:var(--success-fg)}@media(max-width:1199px){.lp-auth{grid-template-columns:minmax(0,1fr)}.lp-auth__brand{display:none}}@media(max-width:767px){.lp-auth__main{padding:16px}.lp-auth__form{margin:24px auto}.lp-onb{padding:16px;gap:16px}.lp-steps li{padding:0 6px}}.lp-grow{flex:1;min-width:220px}.lp-setrow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--color-border-subtle);flex-wrap:wrap}.lp-userrow{display:grid;grid-template-columns:40px minmax(0,1fr) 180px 36px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--color-border-subtle)}@media(max-width:767px){.lp-userrow{grid-template-columns:40px minmax(0,1fr) 36px}.lp-userrow>:nth-child(3){grid-column:2 / 4;grid-row:2}}.lp-table .lp-mono{white-space:nowrap}.lp-w-120{width:120px}
