.routine-workbench{--ink:var(--retail-brand-ink);--muted:var(--retail-brand-muted);--panel:#fff;--bg:#fff;--border:var(--retail-brand-rule);--hairline:var(--retail-brand-row);--control-outline:var(--retail-brand-rule);--beauty-rule:var(--retail-brand-row);--signal:var(--retail-brand-tint);--accent:var(--retail-brand-ink);--accent-ink:var(--retail-brand-ink);--accent-tint:var(--retail-brand-tint);--link:var(--retail-brand-ink);color:var(--ink);caret-color:var(--ink)}.routine-workbench .routine-frame{border-color:var(--control-outline);border-radius:12px}.routine-workbench .routine-sidebar{border-color:var(--control-outline)}.routine-workbench .routine-modes a{padding-inline:12px}.routine-workbench .routine-modes a[aria-current]{background:var(--signal)}.routine-workbench .routine-choice:has(input:checked),.routine-workbench .routine-focus-item[data-primary=true],.routine-workbench .routine-options label:has(input:checked){background:var(--signal)}.routine-workbench .retail-action{background:var(--ink);color:#fff;border:1px solid var(--ink)}.routine-workbench .retail-action:hover:not(:disabled){background:var(--retail-brand-action)}.routine-workbench .routine-lab-scene-wrap{color:var(--ink)}.routine-workbench #routine-focus{scroll-margin-top:155px}.routine-workbench .routine-focus-jump{display:none}.routine-workbench .routine-shop-preview[data-empty=true]{padding-block:10px}.routine-workbench .routine-shop-preview[data-empty=true] .routine-product-empty,.routine-workbench .routine-shop-preview[data-empty=true] .routine-shop-product{min-height:0}.routine-workbench .routine-shop-preview[data-empty=true] .routine-product-empty{margin-top:4px}.routine-workbench .routine-shop-preview[data-empty=true] .routine-product-context{display:none}@media (max-width:1023px){.routine-workbench #routine-focus{scroll-margin-top:190px}}@media (max-width:767px){.routine-workbench .routine-focus-jump{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;margin-bottom:12px;padding:8px 12px;border:1px solid var(--control-outline);border-radius:8px;background:var(--signal);color:var(--ink);font-size:14px;font-weight:650}.routine-workbench .routine-focus-jump svg{width:16px;height:16px}.routine-workbench .routine-focus-jump:hover{background:var(--retail-brand-tint)}.routine-workbench .routine-playground{scroll-margin-top:190px}}