.product-card[data-v-939fc9e3]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow-md);-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:16px;transition:all .3s;position:relative;overflow:hidden}.clickable-area[data-v-939fc9e3]{z-index:1;cursor:pointer;position:absolute;inset:0}.product-card[data-v-939fc9e3]:before{content:"";background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));z-index:-1;opacity:0;filter:blur(4px);border-radius:18px;transition:opacity .3s;position:absolute;inset:-2px}.product-card[data-v-939fc9e3]:hover:before{opacity:.7}.product-card[data-v-939fc9e3]:active:before{opacity:.9}.product-card[data-v-939fc9e3]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00d4ff33,0 0 20px #b24bf31a}.product-card[data-v-939fc9e3]:active{transform:translateY(-2px)scale(.98);box-shadow:0 4px 16px #00d4ff4d,0 0 15px #b24bf333}.product-image[data-v-939fc9e3]{background:linear-gradient(135deg,#00d4ff1a,#b24bf31a);width:100%;height:200px;position:relative;overflow:hidden}.product-image[data-v-939fc9e3]:after{content:"";background:linear-gradient(#0000 0%,#0a0a0ab3 100%);position:absolute;inset:0}.product-image img[data-v-939fc9e3]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.product-image.placeholder[data-v-939fc9e3]{background:linear-gradient(135deg,#00d4ff0d,#b24bf30d);justify-content:center;align-items:center;display:flex}.image-placeholder[data-v-939fc9e3]{opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.placeholder-icon[data-v-939fc9e3]{filter:grayscale()opacity(.5);font-size:48px}.placeholder-text[data-v-939fc9e3]{color:var(--tg-text-color);opacity:.7;text-align:center;font-size:12px}.product-info[data-v-939fc9e3]{z-index:1;padding:12px;position:relative}.product-name[data-v-939fc9e3]{color:var(--tg-text-color);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px #0000004d;margin:0 0 8px;font-size:16px;font-weight:600;overflow:hidden}.product-price[data-v-939fc9e3]{background:linear-gradient(90deg, var(--neon-blue), var(--neon-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px var(--neon-blue-glow));-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:18px;font-weight:700}.add-to-cart-btn[data-v-939fc9e3]{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));color:#000;cursor:pointer;width:100%;box-shadow:0 4px 15px var(--neon-blue-glow);z-index:2;border:none;border-radius:10px;padding:10px;font-size:14px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.add-to-cart-btn[data-v-939fc9e3]:before{content:"";background:linear-gradient(135deg, var(--neon-purple), var(--neon-blue));opacity:0;transition:opacity .3s;position:absolute;inset:0}.add-to-cart-btn[data-v-939fc9e3]:hover:before{opacity:1}.add-to-cart-btn span[data-v-939fc9e3]{z-index:1;position:relative}.add-to-cart-btn.added[data-v-939fc9e3]{background:linear-gradient(135deg, var(--neon-green), var(--neon-blue));animation:.5s pulse-success-939fc9e3;box-shadow:0 4px 15px #0f89}.add-to-cart-btn[data-v-939fc9e3]:disabled{cursor:not-allowed;opacity:.9}@keyframes pulse-success-939fc9e3{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.product-card[data-v-939fc9e3]{border:1px solid var(--ink-border);background:var(--ink-surface-raised);min-width:0;box-shadow:none;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.product-card[data-v-939fc9e3]:before{content:none}.product-card[data-v-939fc9e3]:hover,.product-card[data-v-939fc9e3]:active{border-color:var(--ink-border-strong);box-shadow:none;transform:none}.product-image[data-v-939fc9e3]{background:var(--ink-surface);border-radius:12px;height:152px;margin:8px 8px 0}.product-image[data-v-939fc9e3]:after{content:none}.product-image img[data-v-939fc9e3]{object-fit:cover}.product-card:hover .product-image img[data-v-939fc9e3]{transform:none}.image-placeholder[data-v-939fc9e3]{padding:12px}.placeholder-icon[data-v-939fc9e3]{filter:none;opacity:.4;font-size:34px}.placeholder-text[data-v-939fc9e3]{color:var(--ink-muted)}.product-info[data-v-939fc9e3]{gap:8px;padding:10px;display:grid}.product-name[data-v-939fc9e3]{min-height:40px;color:var(--ink-text);letter-spacing:0;text-shadow:none;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box}.stock-chip[data-v-939fc9e3]{color:var(--ink-success);background:#35d07f1a;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-weight:800;line-height:14px}.stock-chip.warning[data-v-939fc9e3]{color:var(--ink-warning);background:#f5b84b1f}.product-price[data-v-939fc9e3]{color:var(--ink-text);-webkit-text-fill-color:currentColor;filter:none;background:0 0;margin:0;font-size:20px;line-height:24px}.add-to-cart-btn[data-v-939fc9e3]{background:var(--ink-primary);min-height:42px;color:var(--ink-canvas);box-shadow:none;border-radius:999px;padding:0 12px;font-size:13px;transition:background .2s,transform .2s}.add-to-cart-btn[data-v-939fc9e3]:before{content:none}.add-to-cart-btn[data-v-939fc9e3]:hover{box-shadow:none;transform:none}.add-to-cart-btn[data-v-939fc9e3]:active{box-shadow:none;transform:scale(.98)}.add-to-cart-btn.added[data-v-939fc9e3]{background:var(--ink-success);box-shadow:none}.modal-enter-active[data-v-7d587e78],.modal-leave-active[data-v-7d587e78]{transition:opacity .3s}.modal-enter-from[data-v-7d587e78],.modal-leave-to[data-v-7d587e78]{opacity:0}.modal-enter-active .modal-container[data-v-7d587e78],.modal-leave-active .modal-container[data-v-7d587e78]{transition:transform .3s}.modal-backdrop[data-v-7d587e78]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-container[data-v-7d587e78]{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:24px;width:100%;max-width:500px;position:relative;box-shadow:0 10px 30px #00000080}.close-btn[data-v-7d587e78]{width:40px;height:40px;color:var(--tg-text-color);cursor:pointer;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:300;transition:all .3s;display:flex;position:absolute;top:16px;right:16px}.close-btn[data-v-7d587e78]:hover{background:#fff3;transform:rotate(90deg)}.close-btn[data-v-7d587e78]:active{transform:rotate(90deg)scale(.9)}.modal-content[data-v-7d587e78]{z-index:1;max-height:calc(90vh - 40px);padding:20px;position:relative;overflow-y:auto}.modal-image[data-v-7d587e78]{background:#ffffff0d;border-radius:16px;width:100%;height:300px;margin-bottom:20px;position:relative;overflow:hidden}.modal-image img[data-v-7d587e78]{object-fit:cover;width:100%;height:100%}.modal-image.placeholder[data-v-7d587e78]{background:#ffffff08;justify-content:center;align-items:center;display:flex}.image-placeholder[data-v-7d587e78]{opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.placeholder-icon[data-v-7d587e78]{filter:grayscale()opacity(.5);font-size:64px}.placeholder-text[data-v-7d587e78]{color:var(--tg-text-color);opacity:.7;text-align:center;font-size:14px}.modal-info[data-v-7d587e78]{flex-direction:column;gap:16px;display:flex}.modal-title[data-v-7d587e78]{color:var(--tg-text-color);margin:0;font-size:24px;font-weight:700}.modal-description[data-v-7d587e78]{color:var(--tg-text-color);white-space:pre-wrap;word-wrap:break-word;opacity:.9;font-size:16px;line-height:1.6}.modal-variants[data-v-7d587e78]{gap:10px;display:grid}.modal-section-title[data-v-7d587e78]{color:var(--ink-muted);text-transform:uppercase;font-size:13px;font-weight:800;line-height:16px}.variant-list[data-v-7d587e78]{flex-wrap:wrap;gap:8px;display:flex}.variant-chip[data-v-7d587e78]{border:1px solid var(--ink-border);max-width:100%;color:var(--ink-text);font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#ffffff0a;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:700;line-height:16px}.modal-price[data-v-7d587e78]{color:var(--tg-text-color);font-size:28px;font-weight:700}.modal-add-btn[data-v-7d587e78]{background:var(--tg-button-color);width:100%;color:var(--tg-button-text-color);cursor:pointer;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 2px 8px #0003}.modal-add-btn[data-v-7d587e78]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.modal-add-btn[data-v-7d587e78]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.modal-add-btn.added[data-v-7d587e78]{background:#4caf50;animation:.5s pulse-success-7d587e78}.modal-add-btn[data-v-7d587e78]:disabled{cursor:not-allowed;opacity:.7}@keyframes pulse-success-7d587e78{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (width<=480px){.modal-backdrop[data-v-7d587e78]{padding:10px}.modal-container[data-v-7d587e78]{border-radius:20px}.modal-content[data-v-7d587e78]{max-height:calc(95vh - 32px);padding:16px}.modal-image[data-v-7d587e78]{height:250px}.modal-title[data-v-7d587e78]{font-size:20px}.modal-description[data-v-7d587e78]{font-size:14px}.modal-price[data-v-7d587e78]{font-size:24px}.close-btn[data-v-7d587e78]{width:36px;height:36px;font-size:20px;top:12px;right:12px}}.modal-content[data-v-7d587e78]::-webkit-scrollbar{width:6px}.modal-content[data-v-7d587e78]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.modal-content[data-v-7d587e78]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.modal-content[data-v-7d587e78]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.modal-backdrop[data-v-7d587e78]{padding:0 10px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;align-items:flex-end}.modal-container[data-v-7d587e78]{border:1px solid var(--ink-border-strong);background:var(--ink-surface-raised);border-radius:20px 20px 12px 12px;max-width:520px;max-height:min(92vh,860px);overflow:hidden;box-shadow:0 -18px 60px #0000007a}.modal-enter-from .modal-container[data-v-7d587e78],.modal-leave-to .modal-container[data-v-7d587e78]{transform:translateY(28px)}.modal-content[data-v-7d587e78]{max-height:min(92vh,860px);padding:12px 12px 16px}.modal-image[data-v-7d587e78]{background:var(--ink-surface);border-radius:12px;height:min(46vh,340px);margin-bottom:16px}.modal-info[data-v-7d587e78]{gap:12px;padding-bottom:4px}.modal-title[data-v-7d587e78]{color:var(--ink-text);letter-spacing:0;font-size:22px;line-height:28px}.modal-description[data-v-7d587e78]{color:var(--ink-muted);font-size:14px;line-height:20px}.modal-variants[data-v-7d587e78]{gap:8px}.variant-chip[data-v-7d587e78]{border-color:var(--ink-border-strong);background:var(--ink-surface)}.variant-chip.active[data-v-7d587e78]{border-color:var(--ink-primary);color:var(--ink-primary);background:#39d7c824}.modal-price[data-v-7d587e78]{color:var(--ink-primary);font-size:28px;line-height:34px}.modal-add-btn[data-v-7d587e78]{background:var(--ink-primary);min-height:50px;color:var(--ink-canvas);box-shadow:none;border-radius:999px;position:sticky;bottom:0}.modal-add-btn[data-v-7d587e78]:hover{box-shadow:none;transform:none}.modal-add-btn.added[data-v-7d587e78]{background:var(--ink-success)}.close-btn[data-v-7d587e78]{border:1px solid var(--ink-border-strong);width:40px;height:40px;color:var(--ink-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a0db8;top:20px;right:20px}.close-btn[data-v-7d587e78]:hover,.close-btn[data-v-7d587e78]:active{background:#ffffff1f;transform:none}.catalog-view[data-v-fd9c35fa]{padding:16px}.filters[data-v-fd9c35fa]{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.filter-select[data-v-fd9c35fa]{border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;color:var(--tg-text-color);box-shadow:var(--shadow-sm);border-radius:12px;outline:none;padding:14px 16px;font-size:16px;font-weight:500;transition:all .3s}.filter-select option[data-v-fd9c35fa]{color:var(--tg-text-color);background:#1a1a1a;padding:10px}.loading[data-v-fd9c35fa]{flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.loading p[data-v-fd9c35fa]{color:var(--neon-blue);text-shadow:0 0 10px var(--neon-blue-glow);margin-top:16px;font-weight:500}.spinner[data-v-fd9c35fa]{border:4px solid #00d4ff33;border-top:4px solid var(--neon-blue);width:50px;height:50px;box-shadow:0 0 20px var(--neon-blue-glow);border-radius:50%;animation:1s linear infinite spin-fd9c35fa}@keyframes spin-fd9c35fa{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-fd9c35fa]{color:var(--neon-pink);text-shadow:0 0 10px #ff006e80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff006e26;border:1px solid #ff006e4d;border-radius:12px;margin-bottom:16px;padding:14px 16px;font-weight:500}.products-grid[data-v-fd9c35fa]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.empty-state[data-v-fd9c35fa]{text-align:center;color:var(--tg-hint-color);padding:60px 20px;font-size:16px;font-weight:500}.empty-state p[data-v-fd9c35fa]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);border-radius:12px;padding:24px;display:inline-block}@media (width<=480px){.products-grid[data-v-fd9c35fa]{grid-template-columns:repeat(2,1fr);gap:12px}.catalog-view[data-v-fd9c35fa]{padding:12px}}.catalog-view[data-v-fd9c35fa]{min-height:100vh;padding:16px 16px calc(96px + env(safe-area-inset-bottom));color:var(--ink-text)}.catalog-header[data-v-fd9c35fa]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.catalog-header h1[data-v-fd9c35fa]{color:var(--ink-text);letter-spacing:0;margin:0;font-size:24px;line-height:1.1}.branch-pill[data-v-fd9c35fa]{border:1px solid var(--ink-border);background:var(--ink-surface);max-width:174px;min-height:40px;color:var(--ink-text);font:inherit;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 12px;font-size:12px;font-weight:750;overflow:hidden}.filters[data-v-fd9c35fa]{gap:8px;margin-bottom:18px}.filter-select[data-v-fd9c35fa]{border-color:var(--ink-border);background:var(--ink-surface);min-height:46px;color:var(--ink-text);box-shadow:none;border-radius:8px;padding:0 14px}.filter-select[data-v-fd9c35fa]:focus{border-color:var(--ink-primary);box-shadow:0 0 0 3px #39d7c81f}.filter-select option[data-v-fd9c35fa]{background:var(--ink-surface);color:var(--ink-text)}.products-grid[data-v-fd9c35fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.loading[data-v-fd9c35fa]{padding:48px 20px}.loading p[data-v-fd9c35fa]{color:var(--ink-muted);text-shadow:none}.spinner[data-v-fd9c35fa]{border-color:#ffffff14;border-top-color:var(--ink-primary);width:36px;height:36px;box-shadow:none}.error[data-v-fd9c35fa]{color:var(--ink-danger);text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f25f7a1a;border-color:#f25f7a52}.empty-state[data-v-fd9c35fa]{color:var(--ink-muted);padding:32px 0}.empty-state p[data-v-fd9c35fa]{border-color:var(--ink-border);background:var(--ink-surface);width:100%;box-shadow:none;border-radius:12px}.catalog-cart-bar[data-v-fd9c35fa]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;border:1px solid var(--ink-border-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0deb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid;position:fixed;box-shadow:0 18px 45px #0000006b}.catalog-cart-bar span[data-v-fd9c35fa],.catalog-cart-bar strong[data-v-fd9c35fa]{display:block}.catalog-cart-bar span[data-v-fd9c35fa]{color:var(--ink-muted);font-size:12px;line-height:1.2}.catalog-cart-bar strong[data-v-fd9c35fa]{color:var(--ink-text);margin-top:3px;font-size:16px;line-height:1.2}.catalog-cart-bar .cart-dot[data-v-fd9c35fa]{color:var(--ink-muted);display:inline}.catalog-cart-bar button[data-v-fd9c35fa]{border:1px solid var(--ink-primary);background:var(--ink-primary);min-height:44px;color:var(--ink-canvas);font:inherit;border-radius:999px;padding:0 16px;font-weight:850}@media (width<=480px){.catalog-view[data-v-fd9c35fa]{padding:12px 12px calc(98px + env(safe-area-inset-bottom))}.catalog-header[data-v-fd9c35fa]{gap:10px;margin-bottom:14px}.catalog-cart-bar[data-v-fd9c35fa]{left:10px;right:10px}}.cart-view[data-v-8ca956f2]{min-height:100vh;padding:16px}h2[data-v-8ca956f2]{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px var(--neon-blue-glow));-webkit-background-clip:text;background-clip:text;margin:0 0 20px;font-size:28px;font-weight:700}.empty-cart[data-v-8ca956f2]{text-align:center;padding:80px 20px}.empty-cart p[data-v-8ca956f2]{color:var(--tg-hint-color);margin-bottom:24px;font-size:18px;font-weight:500}.cart-items[data-v-8ca956f2]{margin-bottom:20px}.cart-item[data-v-8ca956f2]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);border-radius:16px;gap:12px;margin-bottom:12px;padding:14px;transition:all .3s;display:flex}.item-image[data-v-8ca956f2]{background:linear-gradient(135deg,#00d4ff1a,#b24bf31a);border-radius:12px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.item-image img[data-v-8ca956f2]{object-fit:cover;width:100%;height:100%}.item-info[data-v-8ca956f2]{flex:1}.item-info h3[data-v-8ca956f2]{color:#e0e0e0;text-shadow:0 0 5px #ffffff4d;margin:0 0 8px;font-size:15px;font-weight:600}.item-variant[data-v-8ca956f2]{color:var(--tg-hint-color);margin:-3px 0 6px;font-size:13px;font-weight:700;line-height:17px}.item-price[data-v-8ca956f2]{background:linear-gradient(90deg, var(--neon-blue), var(--neon-purple));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:17px;font-weight:700}.item-controls[data-v-8ca956f2]{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.quantity-controls[data-v-8ca956f2]{border:1px solid var(--card-border);background:#00d4ff1a;border-radius:20px;align-items:center;gap:10px;padding:4px 8px;display:flex}.qty-btn[data-v-8ca956f2]{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));color:#000;cursor:pointer;width:28px;height:28px;box-shadow:0 2px 8px var(--neon-blue-glow);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .2s;display:flex}.qty-btn[data-v-8ca956f2]:active{transform:scale(.95)}.quantity[data-v-8ca956f2]{text-align:center;min-width:30px;color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue-glow);font-weight:700}.remove-btn[data-v-8ca956f2]{cursor:pointer;background:#ff006e26;border:1px solid #ff006e4d;border-radius:8px;padding:6px 10px;font-size:18px;transition:all .2s}.remove-btn[data-v-8ca956f2]:hover{background:#ff006e40;box-shadow:0 0 10px #ff006e66}.remove-btn[data-v-8ca956f2]:active{transform:scale(.95)}.cart-summary[data-v-8ca956f2]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:20px;padding:20px}.summary-row[data-v-8ca956f2]{color:#b0b0b0;justify-content:space-between;margin-bottom:8px;font-size:15px;font-weight:500;display:flex}.summary-row.total[data-v-8ca956f2]{border-top:1px solid var(--card-border);margin-top:16px;padding-top:16px;font-size:22px;font-weight:700}.summary-row.total span[data-v-8ca956f2]:last-child{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px var(--neon-blue-glow));-webkit-background-clip:text;background-clip:text}.checkout-btn[data-v-8ca956f2],.btn-secondary[data-v-8ca956f2]{cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.checkout-btn[data-v-8ca956f2]{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));color:#000;box-shadow:0 6px 20px var(--neon-blue-glow)}.checkout-btn[data-v-8ca956f2]:before{content:"";background:linear-gradient(135deg, var(--neon-purple), var(--neon-blue));opacity:0;transition:opacity .3s;position:absolute;inset:0}.checkout-btn[data-v-8ca956f2]:hover:before{opacity:1}.checkout-btn[data-v-8ca956f2]:hover{box-shadow:0 8px 30px var(--neon-purple-glow), 0 0 40px var(--neon-blue-glow);transform:translateY(-2px)}.checkout-btn[data-v-8ca956f2]:active{transform:translateY(0)}.btn-secondary[data-v-8ca956f2]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--neon-blue);border:1px solid var(--card-border);box-shadow:var(--shadow-sm)}.btn-secondary[data-v-8ca956f2]:hover{border-color:var(--neon-blue);box-shadow:0 0 0 3px var(--neon-blue-glow)}.btn-secondary[data-v-8ca956f2]:active{transform:scale(.98)}.cart-view[data-v-8ca956f2]{min-height:100vh;padding:16px 16px calc(104px + env(safe-area-inset-bottom));color:var(--ink-text)}h2[data-v-8ca956f2]{color:var(--ink-text);-webkit-text-fill-color:currentColor;filter:none;letter-spacing:0;background:0 0;margin-bottom:16px;font-size:24px;line-height:30px}.cart-item[data-v-8ca956f2]{border-color:var(--ink-border);background:var(--ink-surface-raised);box-shadow:none;border-radius:12px;align-items:center;padding:12px}.cart-item[data-v-8ca956f2]:hover{border-color:var(--ink-border-strong);box-shadow:none}.item-image[data-v-8ca956f2]{background:var(--ink-surface);border-radius:12px;width:72px;height:72px}.item-info h3[data-v-8ca956f2]{color:var(--ink-text);text-shadow:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.item-variant[data-v-8ca956f2]{color:var(--ink-muted)}.item-price[data-v-8ca956f2]{color:var(--ink-primary);-webkit-text-fill-color:currentColor;background:0 0}.quantity-controls[data-v-8ca956f2]{border:1px solid var(--ink-border);background:var(--ink-surface);border-radius:999px;gap:8px;min-height:36px}.qty-btn[data-v-8ca956f2]{background:var(--ink-surface-soft);width:30px;height:30px;color:var(--ink-text);box-shadow:none}.qty-btn[data-v-8ca956f2]:hover{box-shadow:none;transform:none}.quantity[data-v-8ca956f2]{color:var(--ink-text);text-shadow:none}.remove-btn[data-v-8ca956f2]{min-width:36px;min-height:36px;color:var(--ink-danger);background:#f25f7a14;border-color:#f25f7a38}.remove-btn[data-v-8ca956f2]:hover{box-shadow:none;background:#f25f7a24}.cart-summary[data-v-8ca956f2]{border-color:var(--ink-border);background:var(--ink-surface);box-shadow:none;border-radius:12px}.summary-row[data-v-8ca956f2]{color:var(--ink-muted)}.summary-row.total[data-v-8ca956f2]{border-top-color:var(--ink-border);color:var(--ink-text)}.summary-row.total span[data-v-8ca956f2]:last-child{color:var(--ink-primary);-webkit-text-fill-color:currentColor;filter:none;background:0 0}.checkout-btn[data-v-8ca956f2]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;background:var(--ink-primary);width:auto;min-height:52px;color:var(--ink-canvas);border-radius:999px;position:fixed;box-shadow:0 18px 45px #0000006b}.checkout-btn[data-v-8ca956f2]:before{content:none}.checkout-btn[data-v-8ca956f2]:hover{transform:none;box-shadow:0 18px 45px #0000006b}.btn-secondary[data-v-8ca956f2]{border:1px solid var(--ink-border);background:var(--ink-surface);min-height:48px;color:var(--ink-text);box-shadow:none;border-radius:999px}.checkout-form[data-v-44f69671]{min-height:100vh;padding:16px}h2[data-v-44f69671]{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 15px var(--neon-blue-glow));-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:28px;font-weight:700}.form-group[data-v-44f69671]{margin-bottom:18px}.form-group label[data-v-44f69671]{color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue-glow);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.form-group input[data-v-44f69671],.form-group textarea[data-v-44f69671]{border:1px solid var(--card-border);background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;color:var(--tg-text-color);box-sizing:border-box;box-shadow:var(--shadow-sm);border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:16px;transition:all .3s}.form-group input[data-v-44f69671]::placeholder,.form-group textarea[data-v-44f69671]::placeholder{color:var(--tg-hint-color);opacity:.7}.form-group textarea[data-v-44f69671]{resize:vertical;min-height:100px}.telegram-phone-btn[data-v-44f69671]{border:1px solid var(--ink-primary);width:100%;min-height:42px;color:var(--ink-primary);font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;font-weight:700}.telegram-phone-btn[data-v-44f69671]:disabled{cursor:wait;opacity:.6}.instruction-text[data-v-44f69671]{color:var(--tg-hint-color);opacity:.8;margin:8px 0 0;font-size:12px;line-height:1.4}.order-summary[data-v-44f69671]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);box-shadow:var(--shadow-md);border-radius:16px;margin-bottom:24px;padding:20px}.order-summary h3[data-v-44f69671]{color:var(--neon-purple);text-shadow:0 0 10px var(--neon-purple-glow);margin:0 0 16px;font-size:20px;font-weight:700}.order-item[data-v-44f69671]{color:var(--tg-text-color);border-bottom:1px solid #00d4ff1a;grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;font-size:15px;display:grid}.order-item[data-v-44f69671]:last-of-type{border-bottom:none}.item-info[data-v-44f69671]{flex-direction:column;gap:4px;min-width:0;display:flex}.item-name[data-v-44f69671]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.item-variant[data-v-44f69671]{color:var(--tg-hint-color);font-size:13px}.item-price[data-v-44f69671]{color:var(--neon-blue);font-weight:600}.order-total[data-v-44f69671]{border-top:1px solid var(--card-border);justify-content:space-between;margin-top:16px;padding-top:16px;font-size:22px;font-weight:700;display:flex}.order-total .total-price[data-v-44f69671]{background:linear-gradient(135deg, var(--neon-blue), var(--neon-purple));-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px var(--neon-blue-glow));-webkit-background-clip:text;background-clip:text}.submit-btn[data-v-44f69671],.cancel-btn[data-v-44f69671]{cursor:pointer;border:none;border-radius:12px;width:100%;margin-bottom:12px;padding:16px;font-size:16px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.submit-btn[data-v-44f69671]{background:linear-gradient(135deg, var(--neon-green), var(--neon-blue));color:#000;box-shadow:0 6px 20px #0f86}.submit-btn[data-v-44f69671]:before{content:"";background:linear-gradient(135deg, var(--neon-blue), var(--neon-green));opacity:0;transition:opacity .3s;position:absolute;inset:0}.submit-btn[data-v-44f69671]:hover:before{opacity:1}.submit-btn[data-v-44f69671]:active{transform:translateY(0)}.submit-btn[data-v-44f69671]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.submit-btn[data-v-44f69671]:disabled:hover{box-shadow:none;transform:none}.cancel-btn[data-v-44f69671]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tg-hint-color);border:1px solid var(--card-border);box-shadow:var(--shadow-sm)}.cancel-btn[data-v-44f69671]:hover{color:var(--neon-purple);box-shadow:0 0 0 3px var(--neon-purple-glow);border-color:#b24bf380}.cancel-btn[data-v-44f69671]:active{transform:scale(.98)}.checkout-form[data-v-44f69671]{min-height:100vh;padding:16px 16px calc(112px + env(safe-area-inset-bottom));color:var(--ink-text)}h2[data-v-44f69671]{color:var(--ink-text);-webkit-text-fill-color:currentColor;filter:none;letter-spacing:0;background:0 0;margin-bottom:16px;font-size:24px;line-height:30px}form[data-v-44f69671]{gap:12px;display:grid}.form-group[data-v-44f69671]{border:1px solid var(--ink-border);background:var(--ink-surface);border-radius:12px;margin-bottom:0;padding:12px}.form-group label[data-v-44f69671]{color:var(--ink-text);text-shadow:none}.form-group input[data-v-44f69671],.form-group textarea[data-v-44f69671]{border-color:var(--ink-border);background:var(--ink-canvas);min-height:46px;color:var(--ink-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:8px}.form-group input[data-v-44f69671]:focus,.form-group textarea[data-v-44f69671]:focus{border-color:var(--ink-primary);box-shadow:0 0 0 3px #39d7c81f}.form-group input[data-v-44f69671]::placeholder,.form-group textarea[data-v-44f69671]::placeholder,.instruction-text[data-v-44f69671]{color:var(--ink-muted)}.order-summary[data-v-44f69671]{border-color:var(--ink-border);background:var(--ink-surface-raised);box-shadow:none;border-radius:12px}.order-summary h3[data-v-44f69671]{color:var(--ink-text);text-shadow:none}.order-item[data-v-44f69671]{border-bottom-color:var(--ink-border);color:var(--ink-text)}.item-quantity[data-v-44f69671]{color:var(--ink-muted)}.item-price[data-v-44f69671]{color:var(--ink-primary)}.order-total[data-v-44f69671]{border-top-color:var(--ink-border)}.order-total .total-price[data-v-44f69671]{color:var(--ink-primary);-webkit-text-fill-color:currentColor;filter:none;background:0 0}.submit-btn[data-v-44f69671]{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;background:var(--ink-primary);width:auto;min-height:52px;color:var(--ink-canvas);border-radius:999px;position:fixed;box-shadow:0 18px 45px #0000006b}.submit-btn[data-v-44f69671]:before{content:none}.submit-btn[data-v-44f69671]:hover{transform:none;box-shadow:0 18px 45px #0000006b}.submit-btn[data-v-44f69671]:disabled{background:var(--ink-surface-soft);color:var(--ink-muted)}.cancel-btn[data-v-44f69671]{border:1px solid var(--ink-border);background:var(--ink-surface);min-height:48px;color:var(--ink-muted);box-shadow:none;border-radius:999px}.cancel-btn[data-v-44f69671]:hover{border-color:var(--ink-border-strong);color:var(--ink-text);box-shadow:none}:root{--tg-bg-color:#080a0d;--tg-text-color:#f5f7fa;--tg-button-color:#39d7c8;--tg-button-text-color:#080a0d;--tg-secondary-bg-color:#11161c;--tg-hint-color:#8e98a7;--neon-blue:var(--ink-primary);--neon-blue-glow:#39d7c829;--neon-purple:var(--ink-secondary);--neon-purple-glow:#8d7cff24;--neon-green:var(--ink-success);--neon-pink:var(--ink-danger);--bg-gradient:var(--ink-canvas);--card-bg:var(--ink-surface-raised);--card-border:var(--ink-border);--shadow-sm:0 1px 0 #ffffff08;--shadow-md:0 14px 40px #00000052;--glow-blue:0 0 0 1px #39d7c82e;--glow-purple:0 0 0 1px #8d7cff2e;--ink-canvas:#080a0d;--ink-surface:#11161c;--ink-surface-raised:#171d24;--ink-surface-soft:#202833;--ink-border:#ffffff12;--ink-border-strong:#ffffff1f;--ink-text:#f5f7fa;--ink-muted:#8e98a7;--ink-primary:#39d7c8;--ink-secondary:#8d7cff;--ink-success:#35d07f;--ink-warning:#f5b84b;--ink-danger:#f25f7a}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-gradient);color:var(--ink-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{background:var(--bg-gradient);isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.background-logo{opacity:.05;pointer-events:none;z-index:0;filter:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj4NCiAgPGRlZnM+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJuZW9uR3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzAwRDRGRjtzdG9wLW9wYWNpdHk6MSIgLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I0IyNEJGMztzdG9wLW9wYWNpdHk6MSIgLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNCIgcmVzdWx0PSJjb2xvcmVkQmx1ciIvPg0KICAgICAgPGZlTWVyZ2U+DQogICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iY29sb3JlZEJsdXIiLz4NCiAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+DQogICAgICA8L2ZlTWVyZ2U+DQogICAgPC9maWx0ZXI+DQogIDwvZGVmcz4NCg0KICA8IS0tIEhRRCB0ZXh0IHdpdGggbmVvbiBlZmZlY3QgLS0+DQogIDx0ZXh0IHg9IjEwMCIgeT0iMTIwIg0KICAgICAgICBmb250LWZhbWlseT0iQXJpYWwsIHNhbnMtc2VyaWYiDQogICAgICAgIGZvbnQtc2l6ZT0iODAiDQogICAgICAgIGZvbnQtd2VpZ2h0PSJib2xkIg0KICAgICAgICB0ZXh0LWFuY2hvcj0ibWlkZGxlIg0KICAgICAgICBmaWxsPSJ1cmwoI25lb25HcmFkaWVudCkiDQogICAgICAgIGZpbHRlcj0idXJsKCNnbG93KSI+SFFEPC90ZXh0Pg0KPC9zdmc+DQo=);background-position:50%;background-repeat:no-repeat;background-size:contain;width:70%;max-width:500px;height:70%;max-height:500px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#app>*{z-index:1;position:relative}.navbar{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--card-border);box-shadow:none;background:#080a0deb;gap:8px;padding:8px 12px;display:flex;position:sticky;top:0}.nav-btn{border:1px solid var(--ink-border);background:var(--ink-surface);min-height:44px;color:var(--ink-muted);cursor:pointer;border-radius:999px;flex:1;padding:0 12px;font-size:14px;font-weight:700;transition:background .2s,border-color .2s,color .2s;position:relative}.nav-btn:hover{background:var(--ink-surface-soft)}.nav-btn:active{background:#ffffff14}.nav-btn.active{color:var(--ink-canvas);border-color:var(--ink-primary);background:var(--ink-primary);text-shadow:none;font-weight:800}.nav-btn.active:after{content:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.badge{background:var(--ink-canvas);min-width:20px;height:20px;color:var(--ink-primary);text-align:center;box-shadow:none;border-radius:10px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}@keyframes glow-pulse{0%,to{box-shadow:var(--glow-blue)}50%{box-shadow:0 0 15px var(--neon-blue-glow), 0 0 30px var(--neon-blue-glow)}}.main-content{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:var(--ink-surface-soft);box-shadow:none;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ink-primary);box-shadow:none}.audit-log[data-v-ba8967c3]{grid-column:1/-1;gap:10px;min-width:0;display:grid}header[data-v-ba8967c3],.audit-item[data-v-ba8967c3],.empty[data-v-ba8967c3]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px}header[data-v-ba8967c3]{justify-content:space-between;align-items:end;gap:14px;padding:18px;display:flex}h1[data-v-ba8967c3]{color:#16251d;margin:0;font-size:24px}p[data-v-ba8967c3]{color:var(--admin-muted,#64748b);margin:5px 0 0}header strong[data-v-ba8967c3]{color:var(--admin-primary,#2563eb);white-space:nowrap}.audit-filters[data-v-ba8967c3]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;padding:12px;display:grid}.audit-filters label[data-v-ba8967c3]{gap:5px;display:grid}.audit-filters span[data-v-ba8967c3]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:750}.audit-filters select[data-v-ba8967c3],.audit-filters button[data-v-ba8967c3]{min-height:38px}.audit-filters button[data-v-ba8967c3]{align-self:end;padding:0 12px}.empty[data-v-ba8967c3]{color:var(--admin-muted,#64748b);padding:18px}.audit-list[data-v-ba8967c3]{overscroll-behavior:contain;scrollbar-gutter:stable;gap:10px;max-height:min(62vh,720px);padding-right:4px;display:grid;overflow:auto}.audit-item[data-v-ba8967c3]{gap:10px;padding:14px;display:grid}.audit-item-toggle[data-v-ba8967c3]{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.audit-item-toggle>span[data-v-ba8967c3]{gap:3px;min-width:0;display:grid}.audit-item-toggle>span[data-v-ba8967c3]:last-child{justify-items:end}.audit-item-toggle strong[data-v-ba8967c3],.audit-item-toggle small[data-v-ba8967c3],.audit-item-toggle b[data-v-ba8967c3]{display:block}.audit-item-toggle strong[data-v-ba8967c3]{color:#16251d;font-size:16px}.audit-item-toggle small[data-v-ba8967c3]{color:var(--admin-muted,#64748b);font-size:12px}.audit-item-toggle b[data-v-ba8967c3]{color:var(--admin-primary,#2563eb);font-size:12px}.audit-meta[data-v-ba8967c3]{justify-content:space-between;gap:12px;display:flex}.audit-meta strong[data-v-ba8967c3],.audit-meta span[data-v-ba8967c3],.audit-meta small[data-v-ba8967c3]{display:block}.audit-meta strong[data-v-ba8967c3]{color:#16251d;font-size:16px}.audit-meta span[data-v-ba8967c3],.audit-meta small[data-v-ba8967c3]{color:var(--admin-muted,#64748b);font-size:12px}.audit-diff[data-v-ba8967c3]{gap:7px;display:grid}.diff-row[data-v-ba8967c3]{background:#fbfdfb;border:1px solid #edf2ef;border-radius:7px;grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);gap:8px;padding:9px;display:grid}.diff-row b[data-v-ba8967c3],.diff-row span[data-v-ba8967c3]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.diff-row b[data-v-ba8967c3]{color:#1d2d24}.diff-row span[data-v-ba8967c3]{color:#46584e}.diff-row.muted[data-v-ba8967c3]{color:var(--admin-muted,#64748b)}.load-more[data-v-ba8967c3]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:42px;color:var(--admin-text,#131b2e);font:inherit;border-radius:8px;font-weight:850}@media (width<=720px){header[data-v-ba8967c3],.audit-filters[data-v-ba8967c3],.audit-meta[data-v-ba8967c3],.audit-item-toggle[data-v-ba8967c3],.diff-row[data-v-ba8967c3]{grid-template-columns:1fr;display:grid}.audit-item-toggle>span[data-v-ba8967c3]:last-child{justify-items:start}.audit-list[data-v-ba8967c3]{max-height:58vh}}.archive-view[data-v-cdf3cb2a]{gap:16px;padding:20px;display:grid}.archive-head[data-v-cdf3cb2a],.archive-list[data-v-cdf3cb2a],.restore-panel[data-v-cdf3cb2a]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px}.archive-head[data-v-cdf3cb2a]{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}h1[data-v-cdf3cb2a],h2[data-v-cdf3cb2a],p[data-v-cdf3cb2a]{margin:0}h1[data-v-cdf3cb2a]{font-size:24px}h2[data-v-cdf3cb2a]{font-size:18px}h3[data-v-cdf3cb2a]{margin:0;font-size:15px}p[data-v-cdf3cb2a]{color:var(--admin-muted,#64748b);margin-top:6px}.counter[data-v-cdf3cb2a]{border:1px solid var(--admin-primary-soft,#dbeafe);background:var(--admin-primary-softer,#eff6ff);color:var(--admin-primary-active,#004ac6);border-radius:999px;flex:none;padding:7px 11px;font-size:13px;font-weight:800}.archive-grid[data-v-cdf3cb2a]{grid-template-columns:minmax(0,1fr) 380px;gap:16px;display:grid}.archive-list[data-v-cdf3cb2a]{min-height:360px;padding:14px}.archive-row[data-v-cdf3cb2a]{color:#17271f;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #dbe5df;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:8px;padding:12px;display:grid}.archive-row[data-v-cdf3cb2a]:hover,.archive-row.selected[data-v-cdf3cb2a]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary-softer,#eff6ff)}.thumb[data-v-cdf3cb2a]{color:#53675d;background:#edf3ef;border:1px solid #d7e2dc;border-radius:7px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.thumb img[data-v-cdf3cb2a]{object-fit:cover;width:100%;height:100%}.main[data-v-cdf3cb2a]{min-width:0}.main strong[data-v-cdf3cb2a],.main small[data-v-cdf3cb2a]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.main small[data-v-cdf3cb2a]{color:var(--admin-muted,#64748b);margin-top:3px;font-size:12px}.restore-panel[data-v-cdf3cb2a]{align-self:start;gap:14px;padding:16px;display:grid}.restore-title[data-v-cdf3cb2a]{gap:4px;display:grid}label[data-v-cdf3cb2a]{gap:7px;display:grid}label span[data-v-cdf3cb2a]{color:#4e5e56;font-size:13px;font-weight:800}select[data-v-cdf3cb2a],input[data-v-cdf3cb2a]{color:#17271f;width:100%;font:inherit;background:#fff;border:1px solid #cfdcd5;border-radius:8px}select[data-v-cdf3cb2a]{min-height:220px;padding:8px}input[data-v-cdf3cb2a]{height:44px;padding:0 12px}button.primary[data-v-cdf3cb2a]{background:var(--admin-primary,#2563eb);color:#fff;border:0;border-radius:8px;min-height:48px;font-weight:900}.danger-zone[data-v-cdf3cb2a]{background:#fff7f7;border:1px solid #fecaca;border-radius:8px;gap:12px;margin-top:4px;padding:14px;display:grid}.danger-zone p[data-v-cdf3cb2a]{font-size:13px;line-height:1.45}.danger-outline[data-v-cdf3cb2a],.danger-solid[data-v-cdf3cb2a]{border-radius:8px;min-height:44px;font-weight:900}.danger-outline[data-v-cdf3cb2a]{color:#b91c1c;background:#fff;border:1px solid #fca5a5}.danger-solid[data-v-cdf3cb2a]{color:#fff;background:#dc2626;border:0}.delete-confirm[data-v-cdf3cb2a]{gap:10px;display:grid}.delete-actions[data-v-cdf3cb2a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.delete-actions button[data-v-cdf3cb2a]{border-radius:8px;min-height:42px;font-weight:900}.delete-actions button[data-v-cdf3cb2a]:first-child{color:#17271f;background:#fff;border:1px solid #d1dbe4}button[data-v-cdf3cb2a]:disabled{cursor:not-allowed;opacity:.55}.state[data-v-cdf3cb2a]{color:var(--admin-muted,#64748b);text-align:center;padding:36px 16px}@media (width<=900px){.archive-grid[data-v-cdf3cb2a]{grid-template-columns:1fr}.archive-head[data-v-cdf3cb2a]{flex-direction:column;align-items:flex-start}}.dialog-backdrop[data-v-d40c4f20]{z-index:1200;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.branch-dialog[data-v-d40c4f20]{background:var(--admin-surface,#fff);border-radius:12px;gap:16px;width:min(760px,100%);max-height:min(90vh,900px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a47}header[data-v-d40c4f20],footer[data-v-d40c4f20],.selection-head[data-v-d40c4f20],.preview-heading[data-v-d40c4f20]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-d40c4f20],h3[data-v-d40c4f20],p[data-v-d40c4f20]{margin:0}header span[data-v-d40c4f20],.selection-head span[data-v-d40c4f20],.target-field small[data-v-d40c4f20],.preview-truncated[data-v-d40c4f20]{color:var(--admin-muted,#64748b);font-size:12px}.eyebrow[data-v-d40c4f20]{color:var(--admin-primary,#2563eb);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900}.candidate-search[data-v-d40c4f20]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}label[data-v-d40c4f20],.selection-head>div[data-v-d40c4f20]{gap:5px;display:grid}label>span[data-v-d40c4f20]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:800}input[data-v-d40c4f20],select[data-v-d40c4f20],button[data-v-d40c4f20]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:40px;color:var(--admin-text,#131b2e);font:inherit;border-radius:8px}input[data-v-d40c4f20],select[data-v-d40c4f20]{width:100%;padding:8px 10px}button[data-v-d40c4f20]{cursor:pointer;padding:0 14px;font-weight:800}.primary[data-v-d40c4f20]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.ghost[data-v-d40c4f20],.icon-button[data-v-d40c4f20]{background:0 0}.icon-button[data-v-d40c4f20]{width:40px;padding:0;font-size:24px}.candidate-list[data-v-d40c4f20],.preview-list[data-v-d40c4f20]{gap:7px;max-height:300px;display:grid;overflow:auto}.candidate-row[data-v-d40c4f20]{border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px}.candidate-row>input[data-v-d40c4f20]{width:17px;min-height:17px;accent-color:var(--admin-primary,#2563eb)}.candidate-main[data-v-d40c4f20]{gap:3px;min-width:0;display:grid}.candidate-main small[data-v-d40c4f20]{color:var(--admin-muted,#64748b);font-size:11px}.candidate-status[data-v-d40c4f20]{border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.candidate-status.active[data-v-d40c4f20]{color:#166534;background:#dcfce7}.candidate-status.hidden[data-v-d40c4f20]{color:#475569;background:#f1f5f9}.load-more[data-v-d40c4f20]{justify-self:center}.state[data-v-d40c4f20]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);text-align:center;border-radius:8px;padding:28px 14px}.preview-metrics[data-v-d40c4f20]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.preview-metrics div[data-v-d40c4f20],.preview-list article[data-v-d40c4f20]{border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;padding:10px}.preview-metrics dt[data-v-d40c4f20]{color:var(--admin-muted,#64748b);font-size:11px}.preview-metrics dd[data-v-d40c4f20]{margin:3px 0 0;font-weight:900}.preview-list article[data-v-d40c4f20]{gap:3px;font-size:12px;display:grid}.preview-list span[data-v-d40c4f20]{color:var(--admin-muted,#64748b)}.notice[data-v-d40c4f20]{border:1px solid;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.notice ul[data-v-d40c4f20]{margin:6px 0 0;padding-left:18px}.notice.warning[data-v-d40c4f20]{color:#92400e;background:#fffbeb;border-color:#fde68a}.notice.danger[data-v-d40c4f20]{color:#be123c;background:#fff1f2;border-color:#fecaca}footer[data-v-d40c4f20]{border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);margin:0 -20px -20px;padding:14px 20px;position:sticky;bottom:-20px}button[data-v-d40c4f20]:disabled,input[data-v-d40c4f20]:disabled,select[data-v-d40c4f20]:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.dialog-backdrop[data-v-d40c4f20]{align-items:end;padding:0}.branch-dialog[data-v-d40c4f20]{border-radius:14px 14px 0 0;max-height:94vh}.candidate-search[data-v-d40c4f20],.preview-metrics[data-v-d40c4f20]{grid-template-columns:1fr}.candidate-row[data-v-d40c4f20]{grid-template-columns:auto minmax(0,1fr)}.candidate-status[data-v-d40c4f20]{grid-column:2;justify-self:start}}.dialog-backdrop[data-v-4558d956]{z-index:1200;background:#0f172a9e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.branch-dialog[data-v-4558d956]{background:var(--admin-surface,#fff);border-radius:12px;gap:15px;width:min(720px,100%);max-height:min(90vh,880px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a47}header[data-v-4558d956],footer[data-v-4558d956],.preview-heading[data-v-4558d956]{justify-content:space-between;align-items:center;gap:12px;display:flex}h2[data-v-4558d956],h3[data-v-4558d956],p[data-v-4558d956]{margin:0}header span[data-v-4558d956],.option-field small[data-v-4558d956],.preview-truncated[data-v-4558d956],.empty-preview[data-v-4558d956]{color:var(--admin-muted,#64748b);font-size:12px}.eyebrow[data-v-4558d956]{color:var(--admin-primary,#2563eb);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900}fieldset[data-v-4558d956]{border:1px solid var(--admin-border,#e2e8f0);border-radius:9px;gap:8px;margin:0;padding:12px;display:grid}legend[data-v-4558d956],.option-field>span[data-v-4558d956]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:900}.operation-choice[data-v-4558d956]{border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.operation-choice input[data-v-4558d956]{width:17px;height:17px;accent-color:var(--admin-primary,#2563eb);margin-top:2px}.operation-choice span[data-v-4558d956],.option-field[data-v-4558d956]{gap:4px;display:grid}.operation-choice small[data-v-4558d956]{color:var(--admin-muted,#64748b);font-size:11px}input[data-v-4558d956],select[data-v-4558d956],button[data-v-4558d956]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:40px;color:var(--admin-text,#131b2e);font:inherit;border-radius:8px}.option-field input[data-v-4558d956],.option-field select[data-v-4558d956]{width:100%;padding:8px 10px}button[data-v-4558d956]{cursor:pointer;padding:0 14px;font-weight:800}.primary[data-v-4558d956]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.ghost[data-v-4558d956],.icon-button[data-v-4558d956]{background:0 0}.icon-button[data-v-4558d956]{width:40px;padding:0;font-size:24px}.preview-metrics[data-v-4558d956]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.preview-metrics div[data-v-4558d956],.preview-list article[data-v-4558d956]{border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;padding:10px}.preview-metrics dt[data-v-4558d956]{color:var(--admin-muted,#64748b);font-size:11px}.preview-metrics dd[data-v-4558d956]{margin:3px 0 0;font-weight:900}.preview-list[data-v-4558d956]{gap:7px;max-height:280px;display:grid;overflow:auto}.preview-list article[data-v-4558d956],.preview-list article>div[data-v-4558d956]{justify-content:space-between;align-items:center;gap:8px;display:flex}.preview-list article[data-v-4558d956]{flex-direction:column;align-items:stretch}.preview-list small[data-v-4558d956]{color:var(--admin-muted,#64748b)}.state-pill[data-v-4558d956]{border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:900}.state-pill.success[data-v-4558d956]{color:#166534;background:#dcfce7}.state-pill.neutral[data-v-4558d956]{color:#475569;background:#f1f5f9}.state-pill.danger[data-v-4558d956]{color:#b91c1c;background:#fee2e2}.notice[data-v-4558d956]{border:1px solid;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.notice ul[data-v-4558d956]{margin:6px 0 0;padding-left:18px}.notice.warning[data-v-4558d956]{color:#92400e;background:#fffbeb;border-color:#fde68a}.notice.danger[data-v-4558d956]{color:#be123c;background:#fff1f2;border-color:#fecaca}footer[data-v-4558d956]{border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);margin:0 -20px -20px;padding:14px 20px;position:sticky;bottom:-20px}button[data-v-4558d956]:disabled,input[data-v-4558d956]:disabled,select[data-v-4558d956]:disabled,fieldset[data-v-4558d956]:disabled{opacity:.5;cursor:not-allowed}@media (width<=620px){.dialog-backdrop[data-v-4558d956]{align-items:end;padding:0}.branch-dialog[data-v-4558d956]{border-radius:14px 14px 0 0;max-height:94vh}.preview-metrics[data-v-4558d956]{grid-template-columns:repeat(2,minmax(0,1fr))}}.branch-panel[data-v-99f5ff6c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);min-width:0;color:var(--admin-text,#131b2e);border-radius:10px}.panel-header[data-v-99f5ff6c]{border-bottom:1px solid var(--admin-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.panel-header h3[data-v-99f5ff6c],.panel-header p[data-v-99f5ff6c]{margin:0}.panel-header h3[data-v-99f5ff6c]{color:var(--admin-text-strong,#0f172a);font-size:22px}.panel-header p[data-v-99f5ff6c]:not(.eyebrow){color:var(--admin-muted,#64748b);margin-top:5px;line-height:1.5}.eyebrow[data-v-99f5ff6c]{color:var(--admin-primary,#2563eb);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850;margin-bottom:5px!important}.count[data-v-99f5ff6c]{background:var(--admin-primary-softer,#eff6ff);min-width:38px;color:var(--admin-primary-active,#1d4ed8);text-align:center;border-radius:8px;padding:7px 10px}.scope-note[data-v-99f5ff6c]{border:1px solid var(--admin-border,#dbe3ee);background:var(--admin-primary-softer,#eff6ff);color:var(--admin-muted,#475569);border-radius:8px;margin:16px 20px 0;padding:11px 13px;font-size:13px;line-height:1.45}.error-message[data-v-99f5ff6c]{border:1px solid var(--admin-danger,#be123c);background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#9f1239);border-radius:8px;margin:16px 20px 0;padding:12px 14px;line-height:1.45}.rule-form[data-v-99f5ff6c],.rule-card[data-v-99f5ff6c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:9px;margin:16px 20px;padding:16px}.create-form[data-v-99f5ff6c]{margin-bottom:20px}.form-heading[data-v-99f5ff6c]{justify-content:space-between;margin-bottom:14px;display:flex}.form-heading div[data-v-99f5ff6c],.form-heading strong[data-v-99f5ff6c],.form-heading small[data-v-99f5ff6c]{display:grid}.form-heading small[data-v-99f5ff6c]{color:var(--admin-muted,#64748b);margin-top:3px}.fields-grid[data-v-99f5ff6c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.field[data-v-99f5ff6c]{align-content:start;gap:6px;min-width:0;display:grid}.field-wide[data-v-99f5ff6c]{grid-column:1/-1}.field>span[data-v-99f5ff6c]{color:var(--admin-text,#131b2e);font-size:13px;font-weight:800}.field input[data-v-99f5ff6c],.field select[data-v-99f5ff6c],.field textarea[data-v-99f5ff6c]{box-sizing:border-box;border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--admin-text,#131b2e);font:inherit;border-radius:8px;padding:9px 11px}.field textarea[data-v-99f5ff6c]{resize:vertical;min-height:72px}.active-toggle[data-v-99f5ff6c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:11px;display:flex}.active-toggle input[data-v-99f5ff6c]{width:18px;height:18px;accent-color:var(--admin-primary,#2563eb);margin:2px 0 0}.active-toggle span[data-v-99f5ff6c],.active-toggle strong[data-v-99f5ff6c],.active-toggle small[data-v-99f5ff6c]{display:grid}.active-toggle small[data-v-99f5ff6c]{color:var(--admin-muted,#64748b);margin-top:2px}.form-actions[data-v-99f5ff6c],.card-actions[data-v-99f5ff6c],.delete-confirmation[data-v-99f5ff6c],.delete-confirmation>div[data-v-99f5ff6c]{align-items:center;gap:10px;display:flex}.form-actions[data-v-99f5ff6c]{justify-content:flex-end;margin-top:14px}.panel-state[data-v-99f5ff6c]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);text-align:center;border-radius:9px;margin:16px 20px 20px;padding:20px}.rules-list[data-v-99f5ff6c]{gap:12px;padding-bottom:4px;display:grid}.rule-card[data-v-99f5ff6c]{background:var(--admin-surface,#fff);margin-top:0;margin-bottom:0}.rule-card[data-v-99f5ff6c]:last-child{margin-bottom:20px}.rule-summary[data-v-99f5ff6c]{justify-content:space-between;gap:18px;display:flex}.rule-summary>div[data-v-99f5ff6c]{min-width:0}.rule-title[data-v-99f5ff6c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rule-title strong[data-v-99f5ff6c]{color:var(--admin-text-strong,#0f172a);overflow-wrap:anywhere}.rule-summary p[data-v-99f5ff6c]{color:var(--admin-text,#334155);margin:6px 0;line-height:1.45}.rule-summary small[data-v-99f5ff6c]{color:var(--admin-muted,#64748b)}.rule-price[data-v-99f5ff6c]{color:var(--admin-primary-active,#1d4ed8);font-variant-numeric:tabular-nums;flex:none;font-size:18px}.status-badge[data-v-99f5ff6c]{background:var(--admin-success-soft,#ecfdf5);color:var(--admin-success,#047857);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800}.status-badge.inactive[data-v-99f5ff6c]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c)}.card-actions[data-v-99f5ff6c]{border-top:1px solid var(--admin-border,#e2e8f0);justify-content:flex-end;margin-top:12px;padding-top:12px}.secondary-button[data-v-99f5ff6c],.primary-button[data-v-99f5ff6c],.danger-button[data-v-99f5ff6c],.danger-link[data-v-99f5ff6c]{cursor:pointer;min-height:44px;font:inherit;border-radius:8px;padding:9px 13px;font-weight:800}.secondary-button[data-v-99f5ff6c]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);color:var(--admin-text,#131b2e)}.primary-button[data-v-99f5ff6c]{border:1px solid var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.danger-button[data-v-99f5ff6c]{border:1px solid var(--admin-danger,#be123c);background:var(--admin-danger,#be123c);color:#fff}.danger-link[data-v-99f5ff6c]{color:var(--admin-danger,#be123c);background:0 0;border:1px solid #0000}.delete-confirmation[data-v-99f5ff6c]{border:1px solid var(--admin-danger,#be123c);background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#9f1239);border-radius:8px;justify-content:space-between;margin-top:14px;padding:12px;font-weight:750}button[data-v-99f5ff6c]:disabled{cursor:not-allowed;opacity:.5}input[data-v-99f5ff6c]:focus-visible,select[data-v-99f5ff6c]:focus-visible,textarea[data-v-99f5ff6c]:focus-visible,button[data-v-99f5ff6c]:focus-visible{outline:3px solid var(--admin-primary-soft,#bfdbfe);outline-offset:2px}@media (width<=760px){.panel-header[data-v-99f5ff6c],.rule-summary[data-v-99f5ff6c],.delete-confirmation[data-v-99f5ff6c]{flex-direction:column}.fields-grid[data-v-99f5ff6c]{grid-template-columns:1fr}.field-wide[data-v-99f5ff6c]{grid-column:auto}.rule-price[data-v-99f5ff6c]{align-self:flex-start}.delete-confirmation[data-v-99f5ff6c]{align-items:stretch}.delete-confirmation>div[data-v-99f5ff6c],.form-actions[data-v-99f5ff6c],.card-actions[data-v-99f5ff6c]{justify-content:stretch}.delete-confirmation button[data-v-99f5ff6c],.form-actions button[data-v-99f5ff6c],.card-actions button[data-v-99f5ff6c]{flex:1}}.branch-panel[data-v-5a52d303]{border:1px solid var(--admin-border,#dbe3ee);background:var(--admin-surface,#fff);border-radius:12px;min-width:0;overflow:hidden}.panel-header[data-v-5a52d303]{border-bottom:1px solid var(--admin-border,#dbe3ee);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.panel-header h3[data-v-5a52d303],.panel-header p[data-v-5a52d303]{margin:0}.panel-header h3[data-v-5a52d303]{color:var(--admin-text-strong,#0f172a);font-size:22px;line-height:1.2}.panel-header p[data-v-5a52d303]:not(.eyebrow){max-width:720px;color:var(--admin-muted,#64748b);margin-top:6px;line-height:1.45}.eyebrow[data-v-5a52d303]{color:var(--admin-primary,#2563eb);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850;margin-bottom:5px!important}.header-actions[data-v-5a52d303]{flex:none;align-items:center;gap:10px;display:flex}.entries-count[data-v-5a52d303]{background:var(--admin-primary-softer,#eff6ff);color:var(--admin-primary-active,#1d4ed8);white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.error-message[data-v-5a52d303]{border:1px solid var(--admin-danger,#be123c);background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#9f1239);border-radius:8px;margin:16px 20px 0;padding:12px 14px;line-height:1.45}.history-filters[data-v-5a52d303]{border:1px solid var(--admin-border,#dbe3ee);background:var(--admin-bg,#f8fafc);border-radius:10px;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(180px,1fr) auto;align-items:end;gap:10px;margin:16px 20px 0;padding:14px;display:grid}.history-filters label[data-v-5a52d303]{gap:5px;min-width:0;display:grid}.history-filters label>span[data-v-5a52d303]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}.history-filters input[data-v-5a52d303],.history-filters select[data-v-5a52d303]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);width:100%;min-width:0;min-height:42px;color:var(--admin-text,#131b2e);font:inherit;border-radius:8px;padding:8px 10px}.filter-actions[data-v-5a52d303]{gap:7px;display:flex}.panel-state[data-v-5a52d303]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);text-align:center;border-radius:10px;margin:20px;padding:24px}.history-list[data-v-5a52d303]{gap:12px;margin:0;padding:20px;list-style:none;display:grid}.history-entry[data-v-5a52d303]{border:1px solid var(--admin-border,#dbe3ee);background:var(--admin-bg,#f8fafc);border-radius:10px;padding:16px}.entry-header[data-v-5a52d303]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entry-main[data-v-5a52d303]{align-items:flex-start;gap:11px;min-width:0;display:flex}.action-mark[data-v-5a52d303]{background:var(--admin-primary,#2563eb);width:10px;height:10px;box-shadow:0 0 0 4px var(--admin-primary-softer,#eff6ff);border-radius:50%;flex:none;margin-top:5px}.entry-header h4[data-v-5a52d303],.entry-header p[data-v-5a52d303]{margin:0}.entry-header h4[data-v-5a52d303]{color:var(--admin-text-strong,#0f172a);overflow-wrap:anywhere;font-size:16px}.entry-header p[data-v-5a52d303],.entry-header time[data-v-5a52d303]{color:var(--admin-muted,#64748b);font-size:12px}.entry-header p[data-v-5a52d303]{margin-top:4px}.entry-header time[data-v-5a52d303]{white-space:nowrap;flex:none}.entry-meta[data-v-5a52d303]{background:var(--admin-surface,#fff);color:var(--admin-text,#334155);border-radius:8px;flex-wrap:wrap;gap:8px 18px;margin:14px 0;padding:10px 12px;font-size:12px;display:flex}.entry-meta span[data-v-5a52d303]{overflow-wrap:anywhere;min-width:0}.entry-meta b[data-v-5a52d303]{color:var(--admin-muted,#64748b);margin-right:4px}.entry-meta code[data-v-5a52d303]{font-size:11px}.change-details[data-v-5a52d303]{border-top:1px solid var(--admin-border,#dbe3ee);padding-top:12px}.change-details summary[data-v-5a52d303]{width:fit-content;color:var(--admin-primary-active,#1d4ed8);cursor:pointer;font-size:13px;font-weight:800}.change-details[open] summary[data-v-5a52d303]{margin-bottom:12px}.diff-table[data-v-5a52d303]{gap:6px;display:grid}.diff-head[data-v-5a52d303],.diff-row[data-v-5a52d303]{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:8px;display:grid}.diff-head[data-v-5a52d303]{color:var(--admin-muted,#64748b);text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:800}.diff-row[data-v-5a52d303]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;align-items:start;padding:10px}.diff-row strong[data-v-5a52d303]{color:var(--admin-text,#334155);overflow-wrap:anywhere;font-size:13px}.diff-row code[data-v-5a52d303]{background:var(--admin-bg,#f8fafc);min-width:0;color:var(--admin-text,#334155);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:6px;padding:5px 7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.45}.no-diff[data-v-5a52d303]{color:var(--admin-muted,#64748b);margin:0;font-size:13px}.metadata[data-v-5a52d303]{gap:7px;margin-top:12px;display:grid}.metadata>strong[data-v-5a52d303]{color:var(--admin-text,#334155);font-size:12px}.metadata pre[data-v-5a52d303]{color:#e5e7eb;white-space:pre-wrap;background:#111827;border-radius:8px;max-height:260px;margin:0;padding:10px;font-size:11px;line-height:1.5;overflow:auto}.panel-footer[data-v-5a52d303]{color:var(--admin-muted,#64748b);justify-content:flex-end;align-items:center;gap:12px;padding:0 20px 20px;font-size:12px;display:flex}.secondary-button[data-v-5a52d303],.primary-button[data-v-5a52d303]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:42px;color:var(--admin-text,#131b2e);cursor:pointer;font:inherit;border-radius:8px;padding:8px 13px;font-weight:800}.primary-button[data-v-5a52d303]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.secondary-button[data-v-5a52d303]:hover:not(:disabled){border-color:var(--admin-primary,#2563eb);color:var(--admin-primary-active,#1d4ed8)}.secondary-button[data-v-5a52d303]:disabled,.primary-button[data-v-5a52d303]:disabled{cursor:not-allowed;opacity:.6}@media (width<=720px){.panel-header[data-v-5a52d303],.entry-header[data-v-5a52d303]{grid-template-columns:minmax(0,1fr);display:grid}.header-actions[data-v-5a52d303]{justify-content:space-between;width:100%}.history-filters[data-v-5a52d303]{grid-template-columns:minmax(0,1fr)}.filter-actions[data-v-5a52d303],.filter-actions button[data-v-5a52d303]{width:100%}.entry-header time[data-v-5a52d303]{white-space:normal;padding-left:21px}.diff-head[data-v-5a52d303]{display:none}.diff-row[data-v-5a52d303]{grid-template-columns:minmax(0,1fr)}.diff-row code[data-v-5a52d303]:before{color:var(--admin-muted,#64748b);text-transform:uppercase;margin-bottom:3px;font-family:inherit;font-size:10px;font-weight:800;display:block}.diff-row code[data-v-5a52d303]:first-of-type:before{content:"Было"}.diff-row code[data-v-5a52d303]:nth-of-type(2):before{content:"Стало"}.panel-footer[data-v-5a52d303]{flex-direction:column;align-items:stretch}.load-more[data-v-5a52d303]{width:100%}}.branch-panel[data-v-4b01f679]{border:1px solid var(--admin-border,#dbe3ee);background:var(--admin-surface,#fff);border-radius:12px;min-width:0;overflow:hidden}.panel-header[data-v-4b01f679]{border-bottom:1px solid var(--admin-border,#dbe3ee);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.panel-header h3[data-v-4b01f679],.panel-header p[data-v-4b01f679]{margin:0}.panel-header h3[data-v-4b01f679]{color:var(--admin-text-strong,#0f172a);font-size:22px;line-height:1.2}.panel-header p[data-v-4b01f679]:not(.eyebrow){max-width:720px;color:var(--admin-muted,#64748b);margin-top:6px;line-height:1.45}.eyebrow[data-v-4b01f679]{color:var(--admin-primary,#2563eb);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:850;margin-bottom:5px!important}.status-badge[data-v-4b01f679]{border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:850}.status-badge.active[data-v-4b01f679]{background:var(--admin-success-soft,#ecfdf5);color:var(--admin-success,#047857)}.status-badge.archived[data-v-4b01f679]{color:#c2410c;background:#fff7ed}.error-message[data-v-4b01f679]{border:1px solid var(--admin-danger,#be123c);background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#9f1239);border-radius:8px;margin:16px 20px 0;padding:12px 14px;line-height:1.45}.panel-state[data-v-4b01f679],.preview-empty[data-v-4b01f679]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);text-align:center;border-radius:10px;margin:20px;padding:24px}.preview-empty p[data-v-4b01f679]{max-width:680px;margin:0 auto 14px;line-height:1.5}.active-state[data-v-4b01f679],.archived-state[data-v-4b01f679]{padding:20px}.safety-note[data-v-4b01f679],.restore-note[data-v-4b01f679]{background:var(--admin-primary-softer,#eff6ff);color:var(--admin-text,#334155);border-radius:9px;padding:15px 16px}.safety-note strong[data-v-4b01f679],.restore-note strong[data-v-4b01f679]{color:var(--admin-text-strong,#0f172a)}.safety-note p[data-v-4b01f679],.restore-note p[data-v-4b01f679]{margin:5px 0 0;line-height:1.5}.preview-empty[data-v-4b01f679]{margin-left:0;margin-right:0}.preview-heading[data-v-4b01f679]{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:22px;display:flex}.preview-heading h4[data-v-4b01f679],.preview-heading p[data-v-4b01f679]{margin:0}.preview-heading h4[data-v-4b01f679]{color:var(--admin-text-strong,#0f172a);font-size:17px}.preview-heading p[data-v-4b01f679]{color:var(--admin-muted,#64748b);margin-top:4px;font-size:13px}.dependency-grid[data-v-4b01f679]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.dependency-grid>div[data-v-4b01f679]{border:1px solid var(--admin-border,#dbe3ee);background:var(--admin-bg,#f8fafc);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.dependency-grid dt[data-v-4b01f679]{color:var(--admin-muted,#64748b);overflow-wrap:anywhere;font-size:12px}.dependency-grid dd[data-v-4b01f679]{color:var(--admin-text-strong,#0f172a);font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:850}.empty-counts[data-v-4b01f679],.preview-version[data-v-4b01f679]{color:var(--admin-muted,#64748b);font-size:12px}.empty-counts[data-v-4b01f679]{margin:14px 0 0}.preview-version[data-v-4b01f679]{margin:9px 0 0}.archive-form[data-v-4b01f679]{background:snow;border:1px solid #fecaca;border-radius:10px;margin-top:22px;padding:18px}.form-heading h4[data-v-4b01f679],.form-heading p[data-v-4b01f679]{margin:0}.form-heading h4[data-v-4b01f679]{color:#881337;font-size:17px}.form-heading p[data-v-4b01f679]{color:#9f1239;margin-top:5px;font-size:13px}.field[data-v-4b01f679]{gap:6px;margin-top:16px;display:grid}.field>span[data-v-4b01f679]{color:var(--admin-text,#334155);font-size:13px;font-weight:800}.field>span small[data-v-4b01f679]{color:var(--admin-muted,#64748b);font-weight:500}.field>small[data-v-4b01f679]{color:var(--admin-muted,#64748b);font-size:11px}.field input[data-v-4b01f679],.field textarea[data-v-4b01f679]{box-sizing:border-box;border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);width:100%;min-width:0;color:var(--admin-text,#131b2e);font:inherit;border-radius:8px;padding:10px 11px}.field input[data-v-4b01f679]{min-height:44px}.field textarea[data-v-4b01f679]{resize:vertical}.field input[data-v-4b01f679]:focus,.field textarea[data-v-4b01f679]:focus{border-color:var(--admin-primary,#2563eb);outline:3px solid var(--admin-primary-softer,#dbeafe)}.confirmation-field b[data-v-4b01f679]{color:#9f1239;letter-spacing:.04em}.field-error[data-v-4b01f679]{font-weight:750;color:var(--admin-danger,#be123c)!important}.panel-actions[data-v-4b01f679]{justify-content:flex-end;margin-top:18px;display:flex}.secondary-button[data-v-4b01f679],.primary-button[data-v-4b01f679],.danger-button[data-v-4b01f679]{cursor:pointer;min-height:44px;font:inherit;border-radius:8px;padding:9px 14px;font-weight:850}.secondary-button[data-v-4b01f679]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);color:var(--admin-text,#131b2e)}.secondary-button.compact[data-v-4b01f679]{min-height:38px;padding:7px 11px;font-size:12px}.primary-button[data-v-4b01f679]{border:1px solid var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.danger-button[data-v-4b01f679]{border:1px solid var(--admin-danger,#be123c);background:var(--admin-danger,#be123c);color:#fff}.secondary-button[data-v-4b01f679]:disabled,.primary-button[data-v-4b01f679]:disabled,.danger-button[data-v-4b01f679]:disabled{cursor:not-allowed;opacity:.55}.archived-state[data-v-4b01f679]{gap:16px;display:grid}.archive-summary[data-v-4b01f679]{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:flex-start;gap:14px;padding:18px;display:flex}.archive-icon[data-v-4b01f679]{color:#c2410c;background:#ffedd5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.archive-summary h4[data-v-4b01f679],.archive-summary p[data-v-4b01f679]{margin:0}.archive-summary h4[data-v-4b01f679]{color:#7c2d12;font-size:17px}.archive-summary p[data-v-4b01f679]{color:#9a3412;margin-top:7px;line-height:1.45}@media (width<=760px){.panel-header[data-v-4b01f679],.preview-heading[data-v-4b01f679]{grid-template-columns:minmax(0,1fr);display:grid}.status-badge[data-v-4b01f679]{width:fit-content}.dependency-grid[data-v-4b01f679]{grid-template-columns:minmax(0,1fr)}.preview-heading .secondary-button[data-v-4b01f679],.panel-actions[data-v-4b01f679],.panel-actions button[data-v-4b01f679]{width:100%}.archive-summary[data-v-4b01f679]{display:grid}}.branch-panel[data-v-1eacbf3c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);min-width:0;color:var(--admin-text,#131b2e);border-radius:10px}.panel-header[data-v-1eacbf3c]{border-bottom:1px solid var(--admin-border,#e2e8f0);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.panel-header h3[data-v-1eacbf3c],.panel-header p[data-v-1eacbf3c]{margin:0}.panel-header h3[data-v-1eacbf3c]{color:var(--admin-text-strong,#0f172a);font-size:22px}.panel-header p[data-v-1eacbf3c]:not(.eyebrow){color:var(--admin-muted,#64748b);margin-top:5px;line-height:1.5}.eyebrow[data-v-1eacbf3c]{color:var(--admin-primary,#2563eb);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:850;margin-bottom:5px!important}.status-badge[data-v-1eacbf3c]{background:var(--admin-success-soft,#ecfdf5);color:var(--admin-success,#047857);border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.status-badge.temporarily_closed[data-v-1eacbf3c]{background:var(--admin-warning-soft,#fffbeb);color:var(--admin-warning,#a16207)}.status-badge.inactive[data-v-1eacbf3c],.status-badge.archived[data-v-1eacbf3c]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c)}.panel-state[data-v-1eacbf3c]{color:var(--admin-muted,#64748b);padding:24px}.profile-form[data-v-1eacbf3c]{gap:20px;padding:20px;display:grid}.form-fields[data-v-1eacbf3c]{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.form-grid[data-v-1eacbf3c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field[data-v-1eacbf3c]{align-content:start;gap:6px;min-width:0;display:grid}.field-wide[data-v-1eacbf3c]{grid-column:1/-1}.field>span[data-v-1eacbf3c],.service-options legend[data-v-1eacbf3c],.schedule legend[data-v-1eacbf3c]{color:var(--admin-text,#131b2e);font-size:13px;font-weight:800}.field b[data-v-1eacbf3c]{color:var(--admin-danger,#be123c)}.field small[data-v-1eacbf3c],.section-hint[data-v-1eacbf3c],.switch-row small[data-v-1eacbf3c]{color:var(--admin-muted,#64748b);font-size:12px;line-height:1.45}input[data-v-1eacbf3c],select[data-v-1eacbf3c],button[data-v-1eacbf3c]{font:inherit}.field input[data-v-1eacbf3c],.field select[data-v-1eacbf3c],.time-slot input[data-v-1eacbf3c]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-width:0;min-height:44px;color:var(--admin-text,#131b2e);border-radius:8px;padding:9px 11px}.coordinates[data-v-1eacbf3c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.coordinates label[data-v-1eacbf3c],.coordinates input[data-v-1eacbf3c]{box-sizing:border-box;width:100%}.service-options[data-v-1eacbf3c],.schedule[data-v-1eacbf3c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:9px;min-width:0;margin:0;padding:16px}.service-options[data-v-1eacbf3c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.service-options legend[data-v-1eacbf3c],.schedule legend[data-v-1eacbf3c]{padding:0 6px}.switch-row[data-v-1eacbf3c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.switch-row input[data-v-1eacbf3c],.day-toggle input[data-v-1eacbf3c]{width:18px;height:18px;accent-color:var(--admin-primary,#2563eb);margin:2px 0 0}.switch-row span[data-v-1eacbf3c]{gap:3px;min-width:0;display:grid}.schedule[data-v-1eacbf3c]{gap:0;display:grid}.section-hint[data-v-1eacbf3c]{margin:0 0 10px}.schedule-day[data-v-1eacbf3c]{border-top:1px solid var(--admin-border,#e2e8f0);grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:12px 0;display:grid}.day-toggle[data-v-1eacbf3c]{cursor:pointer;align-items:center;gap:9px;min-height:44px;font-weight:750;display:flex}.day-slots[data-v-1eacbf3c]{gap:8px;min-width:0;display:grid}.time-slot[data-v-1eacbf3c]{grid-template-columns:minmax(110px,160px) auto minmax(110px,160px) auto;align-items:center;gap:8px;min-width:0;display:grid}.time-slot label[data-v-1eacbf3c],.time-slot input[data-v-1eacbf3c]{box-sizing:border-box;width:100%}.day-off[data-v-1eacbf3c]{min-height:44px;color:var(--admin-muted,#64748b);align-items:center;display:flex}.icon-button[data-v-1eacbf3c],.text-button[data-v-1eacbf3c],.secondary-button[data-v-1eacbf3c],.primary-button[data-v-1eacbf3c]{cursor:pointer;border-radius:8px;min-height:44px;padding:9px 13px;font-weight:800}.icon-button[data-v-1eacbf3c],.secondary-button[data-v-1eacbf3c]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);color:var(--admin-text,#131b2e)}.text-button[data-v-1eacbf3c]{width:fit-content;color:var(--admin-primary-active,#1d4ed8);background:0 0;border:0}.primary-button[data-v-1eacbf3c]{border:1px solid var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}button[data-v-1eacbf3c]:disabled,fieldset[data-v-1eacbf3c]:disabled{cursor:not-allowed}button[data-v-1eacbf3c]:disabled{opacity:.5}input[data-v-1eacbf3c]:focus-visible,select[data-v-1eacbf3c]:focus-visible,button[data-v-1eacbf3c]:focus-visible{outline:3px solid var(--admin-primary-soft,#bfdbfe);outline-offset:2px}.form-actions[data-v-1eacbf3c]{justify-content:flex-end;gap:10px;display:flex}.error-message[data-v-1eacbf3c],.archive-note[data-v-1eacbf3c]{border-radius:8px;margin:0;padding:12px 14px;line-height:1.45}.error-message[data-v-1eacbf3c]{border:1px solid var(--admin-danger,#be123c);background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#9f1239)}.archive-note[data-v-1eacbf3c]{border:1px solid var(--admin-warning,#d97706);background:var(--admin-warning-soft,#fffbeb);color:#92400e}.sr-only[data-v-1eacbf3c]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.panel-header[data-v-1eacbf3c],.form-actions[data-v-1eacbf3c]{flex-direction:column;align-items:stretch}.form-grid[data-v-1eacbf3c],.service-options[data-v-1eacbf3c]{grid-template-columns:1fr}.schedule-day[data-v-1eacbf3c]{grid-template-columns:1fr;gap:4px}.time-slot[data-v-1eacbf3c]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.time-slot .icon-button[data-v-1eacbf3c]{grid-column:1/-1}.primary-button[data-v-1eacbf3c],.secondary-button[data-v-1eacbf3c]{width:100%}}.structure-panel[data-v-8f41a07e]{min-width:0;color:var(--admin-text,#131b2e);gap:14px;display:grid}.panel-header[data-v-8f41a07e],.local-create-panel[data-v-8f41a07e],.category-card[data-v-8f41a07e],.error-message[data-v-8f41a07e],.empty-state[data-v-8f41a07e]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:10px}.panel-header[data-v-8f41a07e]{justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.local-create-panel[data-v-8f41a07e]{gap:12px;padding:14px;display:grid}.local-create-panel.readonly[data-v-8f41a07e]{background:var(--admin-bg,#f8fafc)}.local-create-heading[data-v-8f41a07e]{justify-content:space-between;align-items:end;gap:16px;display:flex}.local-create-heading h4[data-v-8f41a07e],.local-create-heading p[data-v-8f41a07e]{margin:0}.local-create-heading h4[data-v-8f41a07e]{color:var(--admin-text-strong,#0f172a);font-size:16px}.local-create-heading>p[data-v-8f41a07e]{color:var(--admin-muted,#64748b);font-size:12px}.local-create-heading .readonly-message[data-v-8f41a07e]{color:var(--admin-warning,#b45309);font-weight:800}.local-create-grid[data-v-8f41a07e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.local-create-form[data-v-8f41a07e]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:11px;display:grid}.local-create-label[data-v-8f41a07e]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;display:flex}.local-create-label small[data-v-8f41a07e]{color:var(--admin-muted,#64748b);font-size:10px}.local-create-form .parent-field[data-v-8f41a07e]{grid-column:1/-1}.panel-header h3[data-v-8f41a07e],.panel-header p[data-v-8f41a07e]{margin:0}.panel-header h3[data-v-8f41a07e]{color:var(--admin-text-strong,#0f172a);font-size:20px}.panel-header p[data-v-8f41a07e]:not(.eyebrow){max-width:720px;color:var(--admin-muted,#64748b);margin-top:5px;font-size:13px}.eyebrow[data-v-8f41a07e]{color:var(--admin-primary,#2563eb);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900}.structure-summary[data-v-8f41a07e]{flex:none;grid-template-columns:repeat(3,minmax(82px,1fr));gap:7px;margin:0;display:grid}.structure-summary div[data-v-8f41a07e]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:8px;padding:8px 10px}.structure-summary dt[data-v-8f41a07e]{color:var(--admin-muted,#64748b);font-size:10px;font-weight:700}.structure-summary dd[data-v-8f41a07e]{color:var(--admin-text-strong,#0f172a);margin:2px 0 0;font-size:18px;font-weight:900}.error-message[data-v-8f41a07e]{border-color:var(--admin-danger,#be123c);background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c);padding:11px 13px;font-size:13px;font-weight:700}.empty-state[data-v-8f41a07e]{color:var(--admin-muted,#64748b);text-align:center;border-style:dashed;padding:28px}.category-list[data-v-8f41a07e],.subcategory-list[data-v-8f41a07e],.section-list[data-v-8f41a07e]{display:grid}.category-list[data-v-8f41a07e]{gap:12px}.category-card[data-v-8f41a07e]{min-width:0;overflow:hidden}.category-card.inactive[data-v-8f41a07e],.subcategory-card.inactive[data-v-8f41a07e],.section-card.inactive[data-v-8f41a07e]{background:color-mix(in srgb, var(--admin-bg,#f8fafc) 78%, #fff)}.node-editor[data-v-8f41a07e]{align-items:end;gap:10px;min-width:0;padding:13px;display:grid}.category-editor[data-v-8f41a07e]{background:var(--admin-primary-softer,#eff6ff);grid-template-columns:minmax(260px,1fr) 100px minmax(150px,auto) auto}.subcategory-list[data-v-8f41a07e]{border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);gap:10px;padding:0 12px 12px 26px}.subcategory-card[data-v-8f41a07e]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:9px;min-width:0;margin-top:12px;overflow:hidden}.child-editor[data-v-8f41a07e]{grid-template-columns:minmax(220px,1fr) minmax(190px,.85fr) 96px minmax(145px,auto) auto}.section-list[data-v-8f41a07e]{border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);gap:8px;padding:10px 10px 10px 24px}.section-card[data-v-8f41a07e]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;min-width:0;overflow:hidden}.section-card.protected[data-v-8f41a07e]{background:var(--admin-bg,#f8fafc);border-style:dashed}.node-main[data-v-8f41a07e],.name-field[data-v-8f41a07e],.compact-field[data-v-8f41a07e],.parent-field[data-v-8f41a07e],.active-toggle[data-v-8f41a07e],.managed-name[data-v-8f41a07e]{gap:5px;min-width:0;display:grid}.node-heading[data-v-8f41a07e]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.level-badge[data-v-8f41a07e],.source-badge[data-v-8f41a07e]{border-radius:999px;width:fit-content;max-width:100%;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.level-badge[data-v-8f41a07e]{background:var(--admin-primary,#2563eb);color:#fff}.level-badge.secondary[data-v-8f41a07e]{background:var(--admin-primary-soft,#dbeafe);color:var(--admin-primary-active,#1d4ed8)}.level-badge.tertiary[data-v-8f41a07e]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);color:var(--admin-text,#334155)}.source-badge[data-v-8f41a07e]{background:var(--admin-success-soft,#ecfdf5);color:var(--admin-success,#047857);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-badge.local[data-v-8f41a07e]{background:var(--admin-bg,#f8fafc);color:var(--admin-muted,#64748b)}.source-badge.protected-badge[data-v-8f41a07e]{background:var(--admin-warning-soft,#fff7ed);color:var(--admin-warning,#b45309)}.name-field>span[data-v-8f41a07e],.compact-field>span[data-v-8f41a07e],.parent-field>span[data-v-8f41a07e]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}input[data-v-8f41a07e],select[data-v-8f41a07e],button[data-v-8f41a07e]{border:1px solid var(--admin-border-strong,#cbd5e1);min-height:38px;font:inherit;border-radius:7px}input[data-v-8f41a07e],select[data-v-8f41a07e]{background:var(--admin-surface,#fff);width:100%;min-width:0;color:var(--admin-text,#131b2e);padding:0 9px}input[data-v-8f41a07e]:focus-visible,select[data-v-8f41a07e]:focus-visible,button[data-v-8f41a07e]:focus-visible{outline:3px solid var(--admin-primary-soft,#dbeafe);outline-offset:1px}button[data-v-8f41a07e]{cursor:pointer;padding:0 11px;font-weight:800}button[data-v-8f41a07e]:disabled,input[data-v-8f41a07e]:disabled,select[data-v-8f41a07e]:disabled{cursor:not-allowed;opacity:.55}.managed-name strong[data-v-8f41a07e]{color:var(--admin-text-strong,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.managed-name small[data-v-8f41a07e],.node-meta[data-v-8f41a07e],.active-toggle small[data-v-8f41a07e]{color:var(--admin-muted,#64748b);font-size:11px}.active-toggle[data-v-8f41a07e]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px;padding:6px 8px}.active-toggle input[data-v-8f41a07e]{width:17px;min-height:17px;accent-color:var(--admin-primary,#2563eb);padding:0}.active-toggle span[data-v-8f41a07e]{min-width:0;display:grid}.active-toggle strong[data-v-8f41a07e]{font-size:12px}.node-actions[data-v-8f41a07e],.confirmation-actions[data-v-8f41a07e]{flex-wrap:wrap;gap:6px;display:flex}.primary-button[data-v-8f41a07e]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.secondary-button[data-v-8f41a07e]{background:var(--admin-surface,#fff);color:var(--admin-text,#131b2e)}.danger-link[data-v-8f41a07e],.danger-button[data-v-8f41a07e]{border-color:var(--admin-danger,#be123c);color:var(--admin-danger,#be123c)}.danger-link[data-v-8f41a07e]{background:var(--admin-surface,#fff)}.danger-button[data-v-8f41a07e]{background:var(--admin-danger,#be123c);color:#fff}.delete-confirmation[data-v-8f41a07e]{border-top:1px solid var(--admin-danger,#be123c);background:var(--admin-danger-soft,#fff1f2);justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.delete-confirmation strong[data-v-8f41a07e]{color:var(--admin-danger,#be123c)}.delete-confirmation p[data-v-8f41a07e]{color:var(--admin-muted,#64748b);margin:3px 0 0;font-size:12px}.delete-confirmation .blocked-message[data-v-8f41a07e]{color:var(--admin-danger,#be123c);font-weight:800}.nested-confirmation[data-v-8f41a07e]{border-top-color:var(--admin-border,#e2e8f0)}.empty-child[data-v-8f41a07e]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);text-align:center;border-radius:8px;padding:12px;font-size:12px}@media (width<=1240px){.local-create-grid[data-v-8f41a07e]{grid-template-columns:1fr}.category-editor[data-v-8f41a07e],.child-editor[data-v-8f41a07e]{grid-template-columns:minmax(240px,1fr) minmax(180px,.7fr) 110px}.category-editor .active-toggle[data-v-8f41a07e],.category-editor .node-actions[data-v-8f41a07e]{grid-column:auto}.child-editor .active-toggle[data-v-8f41a07e]{grid-column:1/2}.child-editor .node-actions[data-v-8f41a07e]{grid-column:2/-1;justify-content:end;align-self:center}}@media (width<=820px){.panel-header[data-v-8f41a07e],.local-create-heading[data-v-8f41a07e],.delete-confirmation[data-v-8f41a07e]{flex-direction:column;align-items:stretch}.structure-summary[data-v-8f41a07e]{width:100%}.category-editor[data-v-8f41a07e],.child-editor[data-v-8f41a07e]{grid-template-columns:minmax(0,1fr) 110px}.category-editor .node-main[data-v-8f41a07e],.child-editor .node-main[data-v-8f41a07e],.child-editor .parent-field[data-v-8f41a07e]{grid-column:1/-1}.child-editor .active-toggle[data-v-8f41a07e],.child-editor .node-actions[data-v-8f41a07e]{grid-column:auto}.node-actions[data-v-8f41a07e]{justify-content:end}.subcategory-list[data-v-8f41a07e],.section-list[data-v-8f41a07e]{padding-left:14px}}@media (width<=560px){.local-create-form[data-v-8f41a07e]{grid-template-columns:1fr}.local-create-form[data-v-8f41a07e]>*{grid-column:1}.category-editor[data-v-8f41a07e],.child-editor[data-v-8f41a07e]{grid-template-columns:1fr}.category-editor[data-v-8f41a07e]>*,.child-editor[data-v-8f41a07e]>*,.child-editor .active-toggle[data-v-8f41a07e],.child-editor .node-actions[data-v-8f41a07e]{grid-column:1}.subcategory-list[data-v-8f41a07e],.section-list[data-v-8f41a07e]{padding-left:8px;padding-right:8px}.node-actions[data-v-8f41a07e],.confirmation-actions[data-v-8f41a07e]{grid-template-columns:1fr 1fr;display:grid}.node-actions button[data-v-8f41a07e],.confirmation-actions button[data-v-8f41a07e]{width:100%}}.evotor-import[data-v-7a411b09]{gap:16px;padding:20px;display:grid}.import-head[data-v-7a411b09],.import-setup[data-v-7a411b09],.report-summary[data-v-7a411b09],.apply-panel[data-v-7a411b09],.report-health[data-v-7a411b09],.status-group[data-v-7a411b09]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px}.import-head[data-v-7a411b09]{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.import-head h1[data-v-7a411b09],.import-head p[data-v-7a411b09],.apply-panel h2[data-v-7a411b09],.apply-panel p[data-v-7a411b09],.status-group h2[data-v-7a411b09],.status-group p[data-v-7a411b09]{margin:0}.import-head h1[data-v-7a411b09]{font-size:24px}.import-head>div>p[data-v-7a411b09]:not(.eyebrow),.apply-panel p[data-v-7a411b09],.status-group p[data-v-7a411b09]{color:var(--admin-muted,#64748b);margin-top:6px}.eyebrow[data-v-7a411b09]{color:var(--admin-primary,#2563eb);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.import-setup[data-v-7a411b09]{grid-template-columns:minmax(220px,320px) minmax(260px,1fr) auto;align-items:end;gap:14px;padding:16px;display:grid}label[data-v-7a411b09]{gap:6px;min-width:0;display:grid}label span[data-v-7a411b09]{color:var(--admin-muted,#64748b);font-size:13px;font-weight:800}select[data-v-7a411b09],input[data-v-7a411b09]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);width:100%;min-height:42px;color:var(--admin-text,#131b2e);border-radius:8px;padding:0 12px;font-size:15px}input[type=file][data-v-7a411b09]{padding:9px 12px}button[data-v-7a411b09]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:42px;color:var(--admin-text,#131b2e);font:inherit;border-radius:8px;padding:0 14px;font-weight:850}button[data-v-7a411b09]:disabled,input[data-v-7a411b09]:disabled,select[data-v-7a411b09]:disabled{opacity:.62;cursor:not-allowed}.primary[data-v-7a411b09]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.ghost[data-v-7a411b09]{background:var(--admin-surface,#fff)}.danger-safe[data-v-7a411b09]{border-color:var(--admin-primary-active,#004ac6)}.setup-actions[data-v-7a411b09]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.state[data-v-7a411b09]{border:1px dashed var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);color:var(--admin-muted,#64748b);text-align:center;border-radius:8px;padding:28px}.state.compact[data-v-7a411b09]{padding:16px}.report-summary[data-v-7a411b09],.report-health[data-v-7a411b09]{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.report-health[data-v-7a411b09]{grid-template-columns:repeat(4,minmax(0,1fr))}.report-summary div[data-v-7a411b09],.report-health div[data-v-7a411b09]{border-right:1px solid var(--admin-border,#e2e8f0);gap:4px;padding:14px;display:grid}.report-summary div[data-v-7a411b09]:last-child,.report-health div[data-v-7a411b09]:last-child{border-right:0}.report-summary span[data-v-7a411b09],.report-health span[data-v-7a411b09]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:800}.report-summary strong[data-v-7a411b09],.report-health strong[data-v-7a411b09]{font-size:22px}.report-health .alert[data-v-7a411b09]{background:var(--admin-warning-soft,#fff7ed);color:var(--admin-warning,#b45309)}.link-search-panel[data-v-7a411b09]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto auto;align-items:end;gap:12px;padding:16px;display:grid}.link-search-panel h2[data-v-7a411b09],.link-search-panel p[data-v-7a411b09]{margin:0}.link-search-panel p[data-v-7a411b09]:not(.eyebrow){color:var(--admin-muted,#64748b);margin-top:6px}.link-search-count[data-v-7a411b09]{min-height:42px;color:var(--admin-muted,#64748b);white-space:nowrap;align-items:center;font-size:13px;font-weight:800;display:grid}.apply-panel[data-v-7a411b09]{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:16px;padding:16px;display:grid}.apply-note[data-v-7a411b09]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-primary-softer,#eff6ff);color:var(--admin-text,#131b2e);border-radius:8px;gap:4px;margin-top:12px;padding:12px;display:grid}.apply-note strong[data-v-7a411b09]{font-size:14px}.apply-note span[data-v-7a411b09]{color:var(--admin-muted,#64748b);font-size:13px;line-height:1.45}.apply-note.warn[data-v-7a411b09]{background:var(--admin-warning-soft,#fff7ed);border-color:#f0c7b8}.apply-note.warn strong[data-v-7a411b09]{color:var(--admin-warning,#b45309)}.confirm-box[data-v-7a411b09]{grid-template-columns:minmax(120px,1fr) auto;align-items:end;gap:10px;display:grid}.report-groups[data-v-7a411b09]{gap:14px;display:grid}.status-group[data-v-7a411b09]{overflow:hidden}.status-group-toggle[data-v-7a411b09]{border:0;border-bottom:1px solid var(--admin-border,#e2e8f0);width:100%;color:inherit;text-align:left;background:0 0;border-radius:0;justify-content:space-between;gap:14px;padding:14px 16px;display:flex}.status-group-toggle>span[data-v-7a411b09]{align-items:center;gap:8px;display:inline-flex}.status-group-toggle strong[data-v-7a411b09]{background:var(--admin-bg,#f8fafc);border-radius:8px;place-items:center;min-width:42px;height:34px;display:grid}.status-group-toggle b[data-v-7a411b09]{color:var(--admin-primary,#2563eb);font-size:12px}.status-group.ok .status-group-toggle strong[data-v-7a411b09]{background:var(--admin-success-soft,#ecfdf5);color:var(--admin-success,#047857)}.status-group.warn .status-group-toggle strong[data-v-7a411b09]{background:var(--admin-warning-soft,#fff7ed);color:var(--admin-warning,#b45309)}.status-group.wait .status-group-toggle strong[data-v-7a411b09]{color:#8b6416;background:#fff7df}.status-group.info .status-group-toggle strong[data-v-7a411b09]{background:var(--admin-primary-softer,#eff6ff);color:var(--admin-primary-active,#004ac6)}.item-list[data-v-7a411b09]{max-height:420px;padding:10px;overflow:auto}.import-row[data-v-7a411b09]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:8px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,.8fr);align-items:center;gap:12px;padding:12px;display:grid}.import-row+.import-row[data-v-7a411b09]{margin-top:8px}.rows-limited[data-v-7a411b09]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);color:var(--admin-muted,#64748b);border-radius:8px;margin-top:10px;padding:12px;font-size:13px;font-weight:800}.row-main[data-v-7a411b09]{min-width:0}.row-main strong[data-v-7a411b09],.row-main small[data-v-7a411b09]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row-main small[data-v-7a411b09]{color:var(--admin-muted,#64748b);margin-top:4px}.row-number[data-v-7a411b09]{color:var(--admin-primary,#2563eb);margin-bottom:4px;font-size:12px;font-weight:900;display:inline-block}.row-meta[data-v-7a411b09],.row-changes[data-v-7a411b09]{flex-wrap:wrap;gap:6px;display:flex}.row-meta span[data-v-7a411b09],.row-changes span[data-v-7a411b09]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);color:var(--admin-text,#131b2e);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.row-warnings[data-v-7a411b09]{color:var(--admin-warning,#b45309);grid-column:1/-1;padding-top:8px;font-size:13px;font-weight:800}.row-actions[data-v-7a411b09]{grid-column:1/-1;grid-template-columns:auto minmax(240px,1fr) auto minmax(220px,.8fr) auto auto;align-items:end;gap:8px;padding-top:8px;display:grid}.row-select[data-v-7a411b09]{gap:5px}.row-select span[data-v-7a411b09]{font-size:12px}.row-select select[data-v-7a411b09]{min-height:34px;padding:0 10px;font-size:13px}.row-action[data-v-7a411b09]{min-height:34px;padding:0 12px;font-size:13px}.row-action.primary[data-v-7a411b09]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.row-action.ghost[data-v-7a411b09]{background:var(--admin-surface,#fff)}@media (width<=980px){.import-head[data-v-7a411b09],.apply-panel[data-v-7a411b09]{grid-template-columns:1fr}.import-head[data-v-7a411b09]{flex-direction:column;align-items:flex-start}.import-setup[data-v-7a411b09],.link-search-panel[data-v-7a411b09],.report-summary[data-v-7a411b09],.report-health[data-v-7a411b09],.confirm-box[data-v-7a411b09],.import-row[data-v-7a411b09],.row-actions[data-v-7a411b09]{grid-template-columns:1fr}.setup-actions[data-v-7a411b09]{justify-content:flex-start}.report-summary div[data-v-7a411b09],.report-health div[data-v-7a411b09]{border-right:0;border-bottom:1px solid var(--admin-border,#e2e8f0)}.report-summary div[data-v-7a411b09]:last-child,.report-health div[data-v-7a411b09]:last-child{border-bottom:0}}@media (width<=620px){.evotor-import[data-v-7a411b09]{padding:12px}.import-head h1[data-v-7a411b09]{font-size:21px}.setup-actions button[data-v-7a411b09],.confirm-box button[data-v-7a411b09],.row-action[data-v-7a411b09]{width:100%}}.product-list[data-v-051158af]{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;min-width:0;overflow:hidden}header[data-v-051158af]{border-bottom:1px solid var(--admin-border,#e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.list-head-actions[data-v-051158af]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-check[data-v-051158af]{border:1px solid var(--admin-border,#e2e8f0);min-height:34px;color:var(--admin-muted,#64748b);border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.page-check input[data-v-051158af]{width:16px;height:16px;accent-color:var(--admin-primary,#2563eb)}h2[data-v-051158af]{color:var(--admin-text-strong,#0f172a);margin:0;font-size:18px}p[data-v-051158af]{color:var(--admin-muted,#64748b);margin:4px 0 0;font-size:13px}.counter[data-v-051158af]{border:1px solid var(--admin-primary-soft,#dbeafe);background:var(--admin-primary-softer,#eff6ff);color:var(--admin-primary-active,#004ac6);border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:800}.rows[data-v-051158af]{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:min(62vh,720px);padding:14px;display:grid;overflow:auto}.row-shell[data-v-051158af]{min-width:0}.row-shell.selectable[data-v-051158af]{grid-template-columns:32px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.row-check[data-v-051158af]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:8px;place-items:center;min-height:100%;display:grid}.row-check input[data-v-051158af]{width:17px;height:17px;accent-color:var(--admin-primary,#2563eb)}.row[data-v-051158af]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);width:100%;min-width:0;color:var(--admin-text,#131b2e);font:inherit;text-align:left;border-radius:8px;grid-template-columns:50px minmax(0,1fr) minmax(100px,auto);align-items:center;gap:14px;padding:12px;display:grid}.branch-stock[data-v-051158af]{color:var(--admin-text-strong,#0f172a);font-size:14px}.row[data-v-051158af]:hover,.row.selected[data-v-051158af]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary-softer,#eff6ff)}.thumb[data-v-051158af]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);width:42px;height:42px;color:var(--admin-muted,#64748b);border-radius:7px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.thumb img[data-v-051158af]{object-fit:cover;width:100%;height:100%}.main[data-v-051158af]{min-width:0}.main strong[data-v-051158af]{color:var(--admin-text-strong,#0f172a);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;display:block;overflow:hidden}.main small[data-v-051158af],.next-step small[data-v-051158af]{color:var(--admin-muted,#64748b);font-size:12px;line-height:1.35;display:block}.badges[data-v-051158af]{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.pill[data-v-051158af]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);min-height:22px;color:var(--admin-muted,#64748b);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.pill.green[data-v-051158af]{background:var(--admin-success-soft,#ecfdf5);color:var(--admin-success,#047857);border-color:#bbf7d0}.pill.red[data-v-051158af]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c);border-color:#f2c6c4}.pill.amber[data-v-051158af]{background:var(--admin-warning-soft,#fff7ed);color:var(--admin-warning,#b45309);border-color:#f1c77d}.pill.violet[data-v-051158af]{color:#5d46af;background:#f2efff;border-color:#d3c6f4}.next-step[data-v-051158af]{justify-items:end;gap:6px;display:grid}.state[data-v-051158af]{color:var(--admin-muted,#64748b);text-align:center;padding:34px 16px}@media (width<=620px){header[data-v-051158af]{flex-direction:column;align-items:flex-start}.list-head-actions[data-v-051158af]{justify-content:flex-start}.row[data-v-051158af]{grid-template-columns:42px minmax(0,1fr)}.rows[data-v-051158af]{scrollbar-gutter:stable;max-height:58vh;overflow:auto}.next-step[data-v-051158af]{grid-column:2;justify-items:start}}.branch-workspace[data-v-7b60e31c]{gap:14px;min-width:0;display:grid}.branch-toolbar[data-v-7b60e31c],.workspace-tabs[data-v-7b60e31c],.assortment-heading-actions[data-v-7b60e31c],.assortment-controls[data-v-7b60e31c],.hierarchy-filters[data-v-7b60e31c],.status-filters[data-v-7b60e31c],.bulk-bar[data-v-7b60e31c],.select-all-banner[data-v-7b60e31c],.section-panel[data-v-7b60e31c],.settings-panel[data-v-7b60e31c],.danger-panel[data-v-7b60e31c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px}.branch-toolbar[data-v-7b60e31c]{grid-template-columns:minmax(220px,.75fr) minmax(260px,1fr) auto;align-items:end;gap:16px;padding:16px;display:grid}.branch-selector[data-v-7b60e31c]{min-width:0;display:block}label[data-v-7b60e31c],.branch-context[data-v-7b60e31c]{gap:6px;min-width:0;display:grid}label>span[data-v-7b60e31c],.section-choice>.section-choice-head>span[data-v-7b60e31c]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:800}input[data-v-7b60e31c],select[data-v-7b60e31c],button[data-v-7b60e31c]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-width:0;min-height:40px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px}input[data-v-7b60e31c],select[data-v-7b60e31c]{width:100%;padding:9px 11px}button[data-v-7b60e31c]{cursor:pointer;padding:0 13px;font-weight:800}button.primary[data-v-7b60e31c],.workspace-tabs button.active[data-v-7b60e31c],.status-filters button.active[data-v-7b60e31c]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}button.ghost[data-v-7b60e31c]{background:0 0}button.danger[data-v-7b60e31c]{color:#b91c1c;border-color:#fecaca}button[data-v-7b60e31c]:disabled{cursor:not-allowed;opacity:.55}.eyebrow[data-v-7b60e31c]{color:var(--admin-primary,#2563eb);text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.branch-context h2[data-v-7b60e31c],.branch-context span[data-v-7b60e31c]{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.branch-context span[data-v-7b60e31c],.section-panel header p[data-v-7b60e31c],.settings-panel header p[data-v-7b60e31c],.danger-panel p[data-v-7b60e31c],.bulk-bar span[data-v-7b60e31c],.section-choice p[data-v-7b60e31c],.branch-section-row>div span[data-v-7b60e31c]{color:var(--admin-muted,#64748b);margin:0;font-size:12px}.branch-metrics[data-v-7b60e31c]{grid-template-columns:repeat(4,minmax(70px,1fr));gap:8px;margin:0;display:grid}.branch-metrics div[data-v-7b60e31c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:7px;padding:9px}.branch-metrics dt[data-v-7b60e31c]{color:var(--admin-muted,#64748b);font-size:11px}.branch-metrics dd[data-v-7b60e31c]{margin:3px 0 0;font-size:18px;font-weight:900}.workspace-tabs[data-v-7b60e31c]{grid-auto-columns:minmax(135px,1fr);grid-auto-flow:column;padding:6px;display:grid;overflow-x:auto}.workspace-tabs button[data-v-7b60e31c]{text-align:left;border-color:#0000;justify-items:start;gap:2px;min-height:58px;padding:8px 12px;display:grid}.workspace-tabs small[data-v-7b60e31c]{color:inherit;opacity:.72;font-weight:500}.assortment-workspace[data-v-7b60e31c],.sections-workspace[data-v-7b60e31c],.settings-workspace[data-v-7b60e31c]{gap:12px;min-width:0;display:grid}.assortment-heading-actions[data-v-7b60e31c],.select-all-banner[data-v-7b60e31c]{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.assortment-heading-copy[data-v-7b60e31c]{gap:3px;display:grid}.assortment-action-buttons[data-v-7b60e31c]{flex-wrap:wrap;flex:none;gap:8px;display:flex}.assortment-heading-actions span[data-v-7b60e31c],.select-all-banner span[data-v-7b60e31c]{color:var(--admin-muted,#64748b);font-size:12px}.select-all-banner[data-v-7b60e31c]{border-color:var(--admin-primary-soft,#dbeafe);background:var(--admin-primary-softer,#eff6ff)}.select-all-banner.active[data-v-7b60e31c]{background:#ecfdf5;border-color:#bbf7d0}.select-all-banner button[data-v-7b60e31c]{flex:none}.assortment-controls[data-v-7b60e31c]{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:8px;padding:12px;display:grid}.hierarchy-filters[data-v-7b60e31c]{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:8px;padding:12px;display:grid}.hierarchy-filters button[data-v-7b60e31c]{white-space:nowrap}.status-filters[data-v-7b60e31c]{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.status-filters button[data-v-7b60e31c]{align-items:center;gap:8px;display:inline-flex}.status-filters button span[data-v-7b60e31c]{text-align:center;background:#94a3b82e;border-radius:999px;min-width:24px;padding:2px 6px}.bulk-bar[data-v-7b60e31c],.danger-panel[data-v-7b60e31c]{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.bulk-bar>div[data-v-7b60e31c]:first-child{gap:3px;display:grid}.bulk-bar>div[data-v-7b60e31c]:last-child{flex-wrap:wrap;gap:7px;display:flex}.load-more[data-v-7b60e31c]{justify-self:center}.sections-workspace[data-v-7b60e31c]{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);align-items:start}.section-panel[data-v-7b60e31c],.settings-panel[data-v-7b60e31c],.danger-panel[data-v-7b60e31c]{padding:16px}.section-panel header[data-v-7b60e31c],.settings-panel header[data-v-7b60e31c]{margin-bottom:14px}.section-panel h3[data-v-7b60e31c],.settings-panel h3[data-v-7b60e31c],.danger-panel h3[data-v-7b60e31c],.section-panel p[data-v-7b60e31c],.settings-panel p[data-v-7b60e31c],.danger-panel p[data-v-7b60e31c]{margin-top:0}.section-add-form[data-v-7b60e31c]{grid-template-columns:1fr 1fr 110px;gap:10px;display:grid}.section-choice[data-v-7b60e31c],.section-submit[data-v-7b60e31c]{grid-column:1/-1}.section-choice[data-v-7b60e31c]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:7px;gap:8px;padding:10px;display:grid}.section-choice-head[data-v-7b60e31c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.section-choice-head div[data-v-7b60e31c]{gap:6px;display:flex}.section-choice-head button[data-v-7b60e31c]{min-height:32px;padding:0 9px;font-size:12px}.section-checks[data-v-7b60e31c]{gap:4px;max-height:260px;display:grid;overflow:auto}.section-checks label[data-v-7b60e31c]{background:var(--admin-surface,#fff);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:7px}.section-checks input[data-v-7b60e31c]{width:16px;min-height:16px}.branch-section-list[data-v-7b60e31c]{gap:7px;display:grid}.branch-section-row[data-v-7b60e31c]{border:1px solid var(--admin-border,#e2e8f0);border-radius:7px;grid-template-columns:minmax(180px,1fr) 100px auto auto;align-items:end;gap:8px;padding:10px;display:grid}.branch-section-row>div[data-v-7b60e31c]{gap:3px;min-width:0;display:grid}.branch-section-row strong[data-v-7b60e31c],.branch-section-row span[data-v-7b60e31c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-workspace[data-v-7b60e31c]{grid-template-columns:minmax(320px,1fr) minmax(280px,.7fr);align-items:start}.settings-panel form[data-v-7b60e31c]{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.danger-panel[data-v-7b60e31c]{border-color:#fecaca}.empty-state[data-v-7b60e31c]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);background:var(--admin-surface,#fff);text-align:center;border-radius:8px;padding:28px}.empty-state.compact[data-v-7b60e31c]{padding:20px}@media (width<=1100px){.branch-toolbar[data-v-7b60e31c]{grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr)}.branch-metrics[data-v-7b60e31c]{grid-column:1/-1}.hierarchy-filters[data-v-7b60e31c]{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-workspace[data-v-7b60e31c],.settings-workspace[data-v-7b60e31c]{grid-template-columns:1fr}}@media (width<=700px){.branch-toolbar[data-v-7b60e31c],.branch-selector[data-v-7b60e31c],.assortment-controls[data-v-7b60e31c],.hierarchy-filters[data-v-7b60e31c],.section-add-form[data-v-7b60e31c],.settings-panel form[data-v-7b60e31c]{grid-template-columns:1fr}.workspace-tabs[data-v-7b60e31c]{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.branch-metrics[data-v-7b60e31c]{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-bar[data-v-7b60e31c],.assortment-heading-actions[data-v-7b60e31c],.select-all-banner[data-v-7b60e31c],.danger-panel[data-v-7b60e31c],.section-choice-head[data-v-7b60e31c]{flex-direction:column;align-items:stretch}.assortment-action-buttons[data-v-7b60e31c]{width:100%;display:grid}.branch-section-row[data-v-7b60e31c]{grid-template-columns:minmax(0,1fr) 90px}.branch-section-row button[data-v-7b60e31c]{width:100%}}.catalog-manager[data-v-1dc7f289]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);min-width:0;min-height:calc(100vh - 130px);display:grid;overflow:hidden}.catalog-rail[data-v-1dc7f289]{border-right:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);align-content:start;gap:18px;padding:18px 12px;display:grid}.rail-kicker[data-v-1dc7f289],.eyebrow[data-v-1dc7f289]{color:var(--admin-primary,#2563eb);text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.catalog-rail h1[data-v-1dc7f289],.workspace-head h2[data-v-1dc7f289],.branch-detail-head h2[data-v-1dc7f289],.linked-sections h3[data-v-1dc7f289],.reference-column h3[data-v-1dc7f289],.archived-addresses h3[data-v-1dc7f289]{color:var(--admin-text-strong,#0f172a);margin:0}.catalog-rail h1[data-v-1dc7f289]{font-size:15px;line-height:1.25}.catalog-mode-tabs[data-v-1dc7f289]{gap:8px;display:grid}.catalog-mode-tabs button[data-v-1dc7f289]{background:0 0;border-color:#0000;justify-content:flex-start}.catalog-mode-tabs button.active[data-v-1dc7f289]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.catalog-main[data-v-1dc7f289]{background:var(--admin-bg,#f8fafc);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.workspace-head[data-v-1dc7f289],.branch-list-panel[data-v-1dc7f289],.branch-detail[data-v-1dc7f289],.archived-addresses[data-v-1dc7f289],.reference-column[data-v-1dc7f289],.catalog-search[data-v-1dc7f289]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px}.workspace-head[data-v-1dc7f289]{grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:start;gap:14px;padding:16px;display:grid}.workspace-head h2[data-v-1dc7f289]{font-size:22px}.workspace-head span[data-v-1dc7f289],.branch-detail-head span[data-v-1dc7f289],.linked-sections p[data-v-1dc7f289],.reference-list span[data-v-1dc7f289],.archived-address small[data-v-1dc7f289],.source-cell[data-v-1dc7f289],.path-cell span[data-v-1dc7f289]{color:var(--admin-muted,#64748b);font-size:12px;line-height:1.35}.inline-create[data-v-1dc7f289]{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.inline-create .small-input[data-v-1dc7f289]{width:82px}.reference-create[data-v-1dc7f289]{grid-template-columns:minmax(0,1fr) 82px auto}.branch-workspace[data-v-1dc7f289]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.branch-list-panel[data-v-1dc7f289]{gap:10px;padding:12px;display:grid}.catalog-search[data-v-1dc7f289]{gap:6px;padding:10px;display:grid}.catalog-search span[data-v-1dc7f289],.branch-add-card label span[data-v-1dc7f289],.branch-add-card .section-multi-field>span[data-v-1dc7f289],.reference-edit-card label span[data-v-1dc7f289]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:850}.branch-list[data-v-1dc7f289],.reference-list[data-v-1dc7f289],.reference-section-list[data-v-1dc7f289]{gap:8px;display:grid}.branch-list button[data-v-1dc7f289],.reference-list button[data-v-1dc7f289]{text-align:left;background:var(--admin-bg,#f8fafc);border-color:#e1e9e4;justify-items:start;gap:4px;min-width:0;min-height:58px;display:grid}.branch-list button.active[data-v-1dc7f289],.reference-list button.active[data-v-1dc7f289]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary-softer,#eff6ff);box-shadow:inset 0 0 0 1px var(--admin-primary,#2563eb)}.reference-list button.archived[data-v-1dc7f289]{opacity:.75;background:#f3f5f4}.branch-list strong[data-v-1dc7f289],.reference-list strong[data-v-1dc7f289],.path-cell strong[data-v-1dc7f289],.archived-address strong[data-v-1dc7f289]{color:var(--admin-text-strong,#0f172a);font-weight:900}.branch-detail[data-v-1dc7f289]{gap:12px;min-width:0;padding:14px;display:grid}.branch-detail-head[data-v-1dc7f289]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.branch-detail-head h2[data-v-1dc7f289]{overflow-wrap:anywhere}.branch-section-stack[data-v-1dc7f289]{gap:10px;display:grid}.branch-panel[data-v-1dc7f289]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;overflow:hidden}.branch-panel.linked-sections[data-v-1dc7f289]{gap:0;display:block}.branch-panel-toggle[data-v-1dc7f289]{background:var(--admin-bg,#f8fafc);width:100%;min-height:46px;color:var(--admin-text,#131b2e);font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.branch-panel-toggle span[data-v-1dc7f289]{gap:2px;min-width:0;display:grid}.branch-panel-toggle strong[data-v-1dc7f289]{color:var(--admin-text-strong,#0f172a);font-size:14px;font-weight:900}.branch-panel-toggle small[data-v-1dc7f289]{min-width:0;color:var(--admin-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.branch-panel-toggle b[data-v-1dc7f289]{color:var(--admin-primary,#2563eb);flex:none;font-size:12px;font-weight:900}.branch-panel-body[data-v-1dc7f289]{border-top:1px solid var(--admin-border,#e2e8f0);min-width:0;padding:12px}.branch-name-form[data-v-1dc7f289]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.branch-add-card[data-v-1dc7f289]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 86px minmax(136px,auto);align-items:end;gap:8px;min-width:0;padding:12px;display:grid}.branch-panel-body .branch-add-card[data-v-1dc7f289]{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0}.branch-panel-body .branch-add-card>button[type=submit][data-v-1dc7f289]{min-width:0}.direct-placement-control[data-v-1dc7f289]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-primary-softer,#eff6ff);border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.direct-placement-control>div[data-v-1dc7f289]{gap:3px;min-width:0;display:grid}.direct-placement-control strong[data-v-1dc7f289]{color:var(--admin-text-strong,#0f172a);font-size:13px}.direct-placement-control small[data-v-1dc7f289]{color:var(--admin-muted,#64748b);font-size:12px;line-height:1.35}.direct-placement-control>button[data-v-1dc7f289],.direct-placement-control>.status-chip[data-v-1dc7f289]{flex:none}.branch-add-card label[data-v-1dc7f289],.reference-edit-card label[data-v-1dc7f289]{gap:5px;min-width:0;display:grid}.section-multi-field[data-v-1dc7f289]{grid-column:1/-1;gap:5px;min-width:0;display:grid}.section-multi[data-v-1dc7f289]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);border-radius:7px;gap:8px;min-width:0;padding:8px;display:grid}.section-multi-actions[data-v-1dc7f289]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.section-multi-actions>span[data-v-1dc7f289]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:850}.section-multi-actions div[data-v-1dc7f289]{gap:6px;display:flex}.section-check-list[data-v-1dc7f289]{gap:4px;max-height:128px;display:grid;overflow:auto}.section-check[data-v-1dc7f289]{border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;min-width:0;padding:5px 6px;gap:8px!important;display:grid!important}.section-check[data-v-1dc7f289]:hover{background:var(--admin-primary-softer,#eff6ff)}.section-check span[data-v-1dc7f289]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--admin-text,#131b2e)!important;font-size:12px!important;font-weight:800!important}.section-multi p[data-v-1dc7f289]{color:var(--admin-muted,#64748b);margin:0;font-size:12px}.linked-sections[data-v-1dc7f289]{gap:10px;display:grid}.linked-sections header[data-v-1dc7f289],.reference-column header[data-v-1dc7f289],.archived-addresses header[data-v-1dc7f289]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-table[data-v-1dc7f289]{border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;display:grid;overflow-x:auto}.section-table-head[data-v-1dc7f289],.section-table-row[data-v-1dc7f289]{grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.3fr) 130px 86px minmax(220px,auto);align-items:center;gap:10px;min-width:940px;padding:9px 10px;display:grid}.section-table-head[data-v-1dc7f289]{background:var(--admin-bg,#f8fafc);color:var(--admin-muted,#64748b);text-transform:uppercase;font-size:11px;font-weight:900}.section-table-row[data-v-1dc7f289]{border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff)}.path-cell[data-v-1dc7f289]{gap:3px;min-width:0;display:grid}.order-value[data-v-1dc7f289]{color:var(--admin-text,#131b2e);font-size:13px;font-weight:800}.source-cell[data-v-1dc7f289]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-actions[data-v-1dc7f289],.edit-actions[data-v-1dc7f289]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.status-chip[data-v-1dc7f289]{white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:900}.status-chip.success[data-v-1dc7f289]{background:var(--admin-success-soft,#ecfdf5);color:var(--admin-success,#047857)}.status-chip.warning[data-v-1dc7f289]{color:#8b6416;background:#fff7df}.status-chip.danger[data-v-1dc7f289]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c)}.status-chip.muted[data-v-1dc7f289]{background:var(--admin-bg,#f8fafc);color:var(--admin-muted,#64748b)}.archived-addresses[data-v-1dc7f289]{gap:8px;padding:12px;display:grid}.archived-address[data-v-1dc7f289]{background:var(--admin-bg,#f8fafc);border:1px solid #e0e8e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.reference-search[data-v-1dc7f289]{padding:12px}.reference-board[data-v-1dc7f289]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:520px;display:grid}.reference-column[data-v-1dc7f289]{align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.reference-column header span[data-v-1dc7f289]{background:var(--admin-primary-soft,#dbeafe);min-width:26px;color:var(--admin-primary-active,#004ac6);text-align:center;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900}.column-create[data-v-1dc7f289]{grid-template-columns:minmax(0,1fr) 74px auto;gap:7px;display:grid}.reference-edit-card[data-v-1dc7f289]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:8px;gap:8px;margin-top:4px;padding:10px;display:grid}.reference-edit-card .edit-actions[data-v-1dc7f289]{justify-content:stretch}.reference-edit-card .edit-actions button[data-v-1dc7f289]{flex:auto}.reference-section-row[data-v-1dc7f289]{background:var(--admin-bg,#f8fafc);border:1px solid #e1e9e4;border-radius:8px;grid-template-columns:minmax(0,1fr) 70px;gap:7px;padding:9px;display:grid}.reference-section-row.archived[data-v-1dc7f289]{background:#f3f5f4}.reference-section-row>span[data-v-1dc7f289]{color:var(--admin-muted,#64748b);grid-column:1/-1;font-size:12px}.reference-section-row .checkbox-field[data-v-1dc7f289],.reference-section-row .edit-actions[data-v-1dc7f289]{grid-column:1/-1}.empty[data-v-1dc7f289]{background:var(--admin-bg,#f8fafc);color:var(--admin-muted,#64748b);text-align:center;border:1px dashed #cbd8d1;border-radius:8px;padding:16px}.empty.compact[data-v-1dc7f289]{padding:12px;font-size:13px}.detail-empty[data-v-1dc7f289]{place-items:center;min-height:220px;display:grid}.checkbox-field[data-v-1dc7f289]{color:var(--admin-muted,#64748b);white-space:nowrap;grid-template-columns:auto 1fr;align-items:center;font-size:12px;font-weight:850;gap:7px!important;display:inline-flex!important}input[data-v-1dc7f289],select[data-v-1dc7f289]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-width:0;min-height:38px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px;padding:8px 10px}input[type=checkbox][data-v-1dc7f289]{width:18px;min-width:18px;height:18px;min-height:18px;padding:0}button[data-v-1dc7f289]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:38px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:850;display:inline-flex}button[type=submit][data-v-1dc7f289],.inline-create button[type=submit][data-v-1dc7f289]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}button.ghost[data-v-1dc7f289]{background:#fff}button.danger[data-v-1dc7f289],.ghost.danger[data-v-1dc7f289]{color:#b33b38;border-color:#efb8b4}.mini-link[data-v-1dc7f289]{min-height:28px;padding:0 8px;font-size:12px}button[data-v-1dc7f289]:disabled,input[data-v-1dc7f289]:disabled,select[data-v-1dc7f289]:disabled{opacity:.55;cursor:not-allowed}@media (width<=1500px){.branch-add-card[data-v-1dc7f289]{grid-template-columns:repeat(3,minmax(0,1fr))}.branch-add-card .order-field[data-v-1dc7f289]{grid-column:1}.branch-add-card>button[type=submit][data-v-1dc7f289]{grid-column:2/-1;width:100%}}@media (width<=1240px){.branch-workspace[data-v-1dc7f289]{grid-template-columns:1fr}.branch-list[data-v-1dc7f289]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.branch-add-card[data-v-1dc7f289]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.catalog-manager[data-v-1dc7f289],.reference-board[data-v-1dc7f289]{grid-template-columns:1fr}.catalog-rail[data-v-1dc7f289]{border-right:0;border-bottom:1px solid var(--admin-border,#e2e8f0)}.catalog-mode-tabs[data-v-1dc7f289]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.catalog-main[data-v-1dc7f289]{padding:12px}.workspace-head[data-v-1dc7f289],.inline-create[data-v-1dc7f289],.reference-create[data-v-1dc7f289],.branch-detail-head[data-v-1dc7f289],.branch-name-form[data-v-1dc7f289],.branch-add-card[data-v-1dc7f289],.column-create[data-v-1dc7f289],.archived-address[data-v-1dc7f289]{grid-template-columns:1fr}.reference-board[data-v-1dc7f289]{gap:10px}.row-actions[data-v-1dc7f289],.edit-actions[data-v-1dc7f289]{justify-content:stretch}.row-actions button[data-v-1dc7f289],.edit-actions button[data-v-1dc7f289]{flex:auto}.direct-placement-control[data-v-1dc7f289]{flex-direction:column;align-items:stretch}.direct-placement-control>button[data-v-1dc7f289],.direct-placement-control>.status-chip[data-v-1dc7f289]{text-align:center;width:100%}.branch-add-card .order-field[data-v-1dc7f289],.branch-add-card>button[type=submit][data-v-1dc7f289],.section-multi-field[data-v-1dc7f289]{grid-column:1/-1}}.delivery-workspace[data-v-5869f642]{gap:16px;min-width:0;display:grid}.delivery-toolbar[data-v-5869f642],.delivery-summary[data-v-5869f642],.delivery-list[data-v-5869f642]{border:1px solid var(--admin-border);background:var(--admin-surface)}.delivery-toolbar[data-v-5869f642]{grid-template-columns:minmax(260px,1fr) 190px 160px auto;align-items:end;gap:12px;padding:16px;display:grid}label[data-v-5869f642]{gap:7px;min-width:0;display:grid}label>span[data-v-5869f642]{color:var(--admin-muted);font-size:12px;font-weight:700}input[data-v-5869f642],select[data-v-5869f642],textarea[data-v-5869f642]{box-sizing:border-box;border:1px solid var(--admin-border-strong);width:100%;min-height:44px;color:var(--admin-text);font:inherit;background:#fff;border-radius:7px;padding:10px 12px}textarea[data-v-5869f642]{resize:vertical}button[data-v-5869f642]{border:1px solid var(--admin-border-strong);min-height:42px;color:var(--admin-text);font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:9px 14px;font-weight:800}button.primary[data-v-5869f642]{border-color:var(--admin-primary);background:var(--admin-primary);color:#fff}button[data-v-5869f642]:disabled{cursor:wait;opacity:.6}.delivery-summary[data-v-5869f642]{flex-wrap:wrap;gap:0;display:flex}.delivery-summary span[data-v-5869f642]{border-right:1px solid var(--admin-border);color:var(--admin-muted);padding:12px 18px}.delivery-summary strong[data-v-5869f642]{color:var(--admin-text-strong)}.delivery-list>header[data-v-5869f642]{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.delivery-list h2[data-v-5869f642],.delivery-list p[data-v-5869f642]{margin:0}.delivery-list p[data-v-5869f642],.delivery-list header>span[data-v-5869f642]{color:var(--admin-muted);margin-top:4px;font-size:13px}.tariff-table[data-v-5869f642]{display:grid}.table-head[data-v-5869f642],.tariff-row[data-v-5869f642]{grid-template-columns:minmax(260px,1.8fr) 140px 150px 100px 110px;align-items:center;gap:16px;padding:12px 20px;display:grid}.table-head[data-v-5869f642]{background:var(--admin-primary-softer);color:var(--admin-muted);text-transform:uppercase;font-size:11px;font-weight:800}.tariff-row[data-v-5869f642]{border-top:1px solid var(--admin-border)}.address-cell[data-v-5869f642]{gap:3px;min-width:0;display:grid}.address-cell strong[data-v-5869f642],.address-cell small[data-v-5869f642]{overflow-wrap:anywhere}.address-cell small[data-v-5869f642],.type[data-v-5869f642]{color:var(--admin-muted)}.price[data-v-5869f642]{color:var(--admin-primary-active);font-size:16px}.status[data-v-5869f642]{background:var(--admin-success-soft);width:fit-content;color:var(--admin-success);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.status.archived[data-v-5869f642]{background:var(--admin-danger-soft);color:var(--admin-danger)}.empty[data-v-5869f642]{text-align:center;color:var(--admin-muted);padding:56px 20px}.load-more[data-v-5869f642]{margin:16px auto;display:block}.drawer-backdrop[data-v-5869f642]{z-index:120;background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.tariff-drawer[data-v-5869f642]{box-sizing:border-box;background:var(--admin-surface);width:min(520px,100%);height:100%;overflow-y:auto;box-shadow:-12px 0 35px #0f172a24}.tariff-drawer>header[data-v-5869f642]{z-index:2;border-bottom:1px solid var(--admin-border);background:var(--admin-surface);justify-content:space-between;gap:16px;padding:20px;display:flex;position:sticky;top:0}.tariff-drawer h2[data-v-5869f642],.tariff-drawer p[data-v-5869f642]{margin:0}.tariff-drawer p[data-v-5869f642]{color:var(--admin-primary);text-transform:uppercase;font-size:12px;font-weight:800}.tariff-drawer form[data-v-5869f642]{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.tariff-drawer .full[data-v-5869f642],.tariff-drawer footer[data-v-5869f642],.form-error[data-v-5869f642]{grid-column:1/-1}.active-toggle[data-v-5869f642]{grid-template-columns:auto 1fr;align-items:center}.active-toggle input[data-v-5869f642]{width:18px;min-height:18px}.form-error[data-v-5869f642]{color:var(--admin-danger);margin:0}.tariff-drawer footer[data-v-5869f642]{border-top:1px solid var(--admin-border);background:var(--admin-surface);justify-content:flex-end;gap:10px;padding-top:16px;display:flex;position:sticky;bottom:0}@media (width<=900px){.delivery-toolbar[data-v-5869f642]{grid-template-columns:1fr 1fr}.delivery-search[data-v-5869f642],.delivery-toolbar .primary[data-v-5869f642]{grid-column:1/-1}.table-head[data-v-5869f642]{display:none}.tariff-table[data-v-5869f642]{gap:10px;padding:12px}.tariff-row[data-v-5869f642]{border:1px solid var(--admin-border);border-radius:7px;grid-template-columns:1fr auto;gap:10px;padding:14px}.address-cell[data-v-5869f642]{grid-column:1/-1}.type[data-v-5869f642]{grid-column:1}.status[data-v-5869f642]{grid-area:2/2}.tariff-row>button[data-v-5869f642]{grid-column:1/-1}}@media (width<=520px){.delivery-toolbar[data-v-5869f642]{grid-template-columns:1fr}.delivery-toolbar[data-v-5869f642]>*{grid-column:1}.delivery-summary[data-v-5869f642]{grid-template-columns:1fr 1fr;display:grid}.delivery-summary span[data-v-5869f642]{border-right:0;border-bottom:1px solid var(--admin-border)}.tariff-drawer form[data-v-5869f642]{grid-template-columns:1fr}}.backdrop[data-v-ef721c8a]{z-index:50;background:#222b2685;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.dialog[data-v-ef721c8a]{background:#fff;border-radius:8px;width:min(640px,100%);overflow:hidden;box-shadow:0 24px 70px #14211947}header[data-v-ef721c8a]{border-bottom:1px solid #e3ebe6;padding:18px}h2[data-v-ef721c8a]{color:#17261e;margin:0;font-size:18px}p[data-v-ef721c8a]{color:var(--admin-muted,#64748b);margin:5px 0 0;font-size:13px}.diffs[data-v-ef721c8a],.status-copy[data-v-ef721c8a]{gap:10px;padding:18px;display:grid}.status-copy[data-v-ef721c8a]{color:#314438;line-height:1.5}.diff-row[data-v-ef721c8a],.empty[data-v-ef721c8a]{color:#53635a;border:1px solid #d9e4de;border-radius:7px;gap:5px;padding:12px;font-size:13px;display:grid}.diff-row strong[data-v-ef721c8a]{color:#273a2f}footer[data-v-ef721c8a]{border-top:1px solid #e3ebe6;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}button[data-v-ef721c8a]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:40px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px;padding:0 14px;font-weight:800}.primary[data-v-ef721c8a]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}button[data-v-ef721c8a]:disabled{opacity:.55;cursor:wait}@media (width<=460px){footer[data-v-ef721c8a]{flex-direction:column-reverse}}.filters[data-v-acc51f6b]{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr)) 180px auto;align-items:end;gap:10px;padding:14px;display:grid}.filters.compact[data-v-acc51f6b]{grid-template-columns:repeat(4,minmax(0,1fr)) auto}label[data-v-acc51f6b]{gap:6px;min-width:0;display:grid}span[data-v-acc51f6b]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:750}select[data-v-acc51f6b]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);width:100%;min-height:38px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px;padding:0 10px}.toggle-filter[data-v-acc51f6b]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px}.toggle-filter input[data-v-acc51f6b]{width:16px;min-height:16px;margin:0}.toggle-filter span[data-v-acc51f6b]{color:var(--admin-text,#131b2e);font-size:12px;line-height:1.2}.clear-btn[data-v-acc51f6b]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:38px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px;padding:0 12px;font-weight:750}@media (width<=1100px){.filters[data-v-acc51f6b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.filters[data-v-acc51f6b]{grid-template-columns:1fr}}.overlay[data-v-534c82d9]{z-index:30;overscroll-behavior:contain;background:#0818146b;place-items:start center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog[data-v-534c82d9]{-webkit-overflow-scrolling:touch;background:#f8fbf7;border:1px solid #124e3b2e;border-radius:8px;width:min(720px,100%);max-height:calc(100dvh - 40px);padding:22px;overflow-y:auto;box-shadow:0 28px 80px #0b281f42}header[data-v-534c82d9],footer[data-v-534c82d9]{justify-content:space-between;align-items:center;gap:12px;display:flex}header p[data-v-534c82d9]{color:#1f7a5b;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}h2[data-v-534c82d9]{margin:0;font-size:24px}.icon[data-v-534c82d9]{border-radius:6px;width:36px;height:36px;padding:0;font-size:24px}.grid[data-v-534c82d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.field-group[data-v-534c82d9],label[data-v-534c82d9],.review[data-v-534c82d9]{gap:7px;display:grid}.wide[data-v-534c82d9]{grid-column:1/-1}.publish-option[data-v-534c82d9]{cursor:pointer;background:#1f7a5b0a;border:1px solid #1f7a5b2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px}.publish-option input[data-v-534c82d9]{accent-color:#1f7a5b;width:18px;height:18px;margin:2px 0 0;padding:0}.publish-option span[data-v-534c82d9]{gap:4px;display:grid}.publish-option strong[data-v-534c82d9]{color:#163f32;font-size:14px}.publish-option small[data-v-534c82d9],label>small[data-v-534c82d9]{color:#62736d;font-size:12px}span[data-v-534c82d9]{color:#62736d;font-size:13px}input[data-v-534c82d9],textarea[data-v-534c82d9],select[data-v-534c82d9]{width:100%;font:inherit;background:#fff;border:1px solid #124e3b2e;border-radius:6px;padding:11px 12px}.photo-field[data-v-534c82d9]{background:#fff;border:1px solid #124e3b2e;border-radius:8px;grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;display:grid}.photo-preview[data-v-534c82d9]{text-align:center;background:#edf5f1;border:1px dashed #124e3b3d;border-radius:8px;place-items:center;height:128px;min-height:104px;display:grid;overflow:hidden}.photo-preview img[data-v-534c82d9]{object-fit:contain;background:#f8fbf7;width:100%;height:100%}.photo-preview span[data-v-534c82d9]{color:#62736d;padding:10px;font-weight:700}.photo-actions[data-v-534c82d9]{flex-wrap:wrap;align-content:center;align-items:center;gap:8px;display:flex}.photo-picker[data-v-534c82d9]{color:#fff;cursor:pointer;background:#1f7a5b;border-radius:6px;justify-content:center;align-items:center;width:auto;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.photo-picker span[data-v-534c82d9]{color:#fff}.photo-picker input[data-v-534c82d9]{display:none}.photo-picker.disabled[data-v-534c82d9]{opacity:.55;cursor:not-allowed}.link-button[data-v-534c82d9]{color:#1f7a5b;background:0 0;border:0;padding:0 4px}.photo-actions small[data-v-534c82d9]{color:#62736d}.photo-error[data-v-534c82d9]{color:#b42318;flex-basis:100%;font-size:13px}.review[data-v-534c82d9]{background:#1f7a5b12;border:1px solid #1f7a5b2e;border-radius:8px;margin-bottom:18px;padding:12px}button[data-v-534c82d9]{cursor:pointer;background:#fff;border:1px solid #124e3b2e;border-radius:6px;padding:10px 14px;font-weight:800}.primary[data-v-534c82d9]{color:#fff;background:#1f7a5b}button[data-v-534c82d9]:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.overlay[data-v-534c82d9]{padding:10px}.dialog[data-v-534c82d9]{max-height:calc(100dvh - 20px);padding:16px}.grid[data-v-534c82d9],.photo-field[data-v-534c82d9]{grid-template-columns:1fr}}.branch-product-controls[data-v-455032a8]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);min-width:0;box-shadow:var(--admin-shadow,0 18px 45px #0f172a14);border-radius:8px;overflow:hidden}.controls-header[data-v-455032a8],.section-heading[data-v-455032a8],.form-actions[data-v-455032a8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.controls-header[data-v-455032a8]{border-bottom:1px solid var(--admin-border,#e2e8f0);padding:16px}h2[data-v-455032a8],h3[data-v-455032a8],p[data-v-455032a8]{margin:0}h2[data-v-455032a8]{color:var(--admin-text-strong,#0f172a);font-size:16px}h3[data-v-455032a8]{color:var(--admin-text-strong,#0f172a);font-size:15px}.controls-header p[data-v-455032a8]{color:var(--admin-muted,#64748b);margin-top:4px;font-size:12px;line-height:1.4}button[data-v-455032a8],input[data-v-455032a8]{font:inherit}button[data-v-455032a8]{cursor:pointer;min-height:44px}button[data-v-455032a8]:focus-visible,input[data-v-455032a8]:focus-visible{outline:3px solid var(--admin-primary-soft,#bfdbfe);outline-offset:2px}button[data-v-455032a8]:disabled,fieldset[data-v-455032a8]:disabled{opacity:.58;cursor:wait}.secondary-button[data-v-455032a8],.primary-button[data-v-455032a8]{border-radius:7px;padding:0 14px;font-weight:800}.secondary-button[data-v-455032a8]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);color:var(--admin-text,#131b2e)}.primary-button[data-v-455032a8]{border:1px solid var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.state-message[data-v-455032a8]{color:var(--admin-muted,#64748b);text-align:center;padding:36px 18px}.alert[data-v-455032a8]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c);border:1px solid #fecaca;border-radius:8px;margin:16px 16px 0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.4}.editor-grid[data-v-455032a8]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:16px;display:grid}.editor-section[data-v-455032a8],.variants-section[data-v-455032a8]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;min-width:0;padding:14px}.global-section[data-v-455032a8]{background:var(--admin-bg,#f8fafc)}.eyebrow[data-v-455032a8]{color:var(--admin-primary,#2563eb);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:900;display:block}.readonly-badge[data-v-455032a8],.status-badge[data-v-455032a8],.count-badge[data-v-455032a8],.global-off[data-v-455032a8]{background:var(--admin-border,#e2e8f0);color:var(--admin-muted,#64748b);border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:900}.status-badge.active[data-v-455032a8]{color:#166534;background:#dcfce7}.product-identity[data-v-455032a8]{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;margin-top:14px;display:grid}.product-image[data-v-455032a8]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);width:56px;height:56px;color:var(--admin-muted,#64748b);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.product-image img[data-v-455032a8]{object-fit:cover;width:100%;height:100%}.product-identity strong[data-v-455032a8],.product-identity small[data-v-455032a8]{overflow-wrap:anywhere;display:block}.product-identity strong[data-v-455032a8]{color:var(--admin-text-strong,#0f172a);font-size:15px}.product-identity small[data-v-455032a8]{color:var(--admin-muted,#64748b);margin-top:4px;font-size:12px}.readonly-grid[data-v-455032a8]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.readonly-grid div[data-v-455032a8],.readonly-description[data-v-455032a8]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:7px;padding:10px}.readonly-grid dt[data-v-455032a8],.readonly-description>span[data-v-455032a8]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}.readonly-grid dd[data-v-455032a8]{color:var(--admin-text-strong,#0f172a);margin:4px 0 0;font-size:13px;font-weight:800}.readonly-description[data-v-455032a8]{margin-top:8px}.readonly-description p[data-v-455032a8]{color:var(--admin-text,#131b2e);white-space:pre-wrap;margin-top:4px;font-size:13px;line-height:1.5}.effective-price[data-v-455032a8]{border:1px solid var(--admin-primary-soft,#dbeafe);background:var(--admin-primary-softer,#eff6ff);border-radius:8px;gap:2px;margin-top:14px;padding:12px;display:grid}.effective-price span[data-v-455032a8],.effective-price small[data-v-455032a8]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:700}.effective-price strong[data-v-455032a8]{color:var(--admin-primary,#2563eb);font-variant-numeric:tabular-nums;font-size:22px}fieldset[data-v-455032a8]{border:0;min-width:0;margin:0;padding:0}.price-mode[data-v-455032a8]{gap:8px;margin-top:14px;display:grid}.price-mode legend[data-v-455032a8]{color:var(--admin-muted,#64748b);margin-bottom:7px;font-size:12px;font-weight:800}.price-mode label[data-v-455032a8]{border:1px solid var(--admin-border,#e2e8f0);cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:52px;padding:10px;display:grid}.price-mode label.selected[data-v-455032a8]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary-softer,#eff6ff)}.price-mode input[data-v-455032a8],.switch-row input[data-v-455032a8]{width:18px;height:18px;accent-color:var(--admin-primary,#2563eb);margin:1px 0 0}.price-mode strong[data-v-455032a8],.price-mode small[data-v-455032a8],.switch-row strong[data-v-455032a8],.switch-row small[data-v-455032a8]{display:block}.price-mode strong[data-v-455032a8],.switch-row strong[data-v-455032a8]{color:var(--admin-text-strong,#0f172a);font-size:13px}.price-mode small[data-v-455032a8],.switch-row small[data-v-455032a8]{color:var(--admin-muted,#64748b);margin-top:3px;font-size:11px;line-height:1.35}.field[data-v-455032a8]{gap:6px;margin-top:12px;display:grid}.field>span[data-v-455032a8]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:800}.field input[data-v-455032a8]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);width:100%;min-height:44px;color:var(--admin-text,#131b2e);border-radius:7px;padding:9px 10px}.field small[data-v-455032a8]{color:var(--admin-muted,#64748b);font-size:11px;line-height:1.35}.switches[data-v-455032a8]{gap:8px;margin-top:12px;display:grid}.switch-row[data-v-455032a8]{border:1px solid var(--admin-border,#e2e8f0);cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:48px;padding:10px;display:grid}.variants-section[data-v-455032a8]{margin:0 16px 16px}.variant-list[data-v-455032a8]{gap:8px;margin-top:12px;display:grid}.variant-card[data-v-455032a8]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:8px;padding:12px}.variant-heading[data-v-455032a8]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.variant-heading strong[data-v-455032a8],.variant-heading small[data-v-455032a8]{display:block}.variant-heading strong[data-v-455032a8]{color:var(--admin-text-strong,#0f172a);font-size:14px}.variant-heading small[data-v-455032a8]{color:var(--admin-muted,#64748b);margin-top:3px;font-size:11px}.global-off[data-v-455032a8]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c)}.variant-fields[data-v-455032a8]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(110px,.55fr);align-items:end;gap:8px;margin-top:10px;display:grid}.switch-row.compact[data-v-455032a8]{height:100%}.compact-field[data-v-455032a8]{margin-top:0}.empty-variants[data-v-455032a8]{background:var(--admin-bg,#f8fafc);color:var(--admin-muted,#64748b);text-align:center;border-radius:7px;margin-top:12px;padding:14px;font-size:13px}.form-actions[data-v-455032a8]{z-index:2;border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);padding:12px 16px;position:sticky;bottom:0}.save-state[data-v-455032a8]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:800}.sr-only[data-v-455032a8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.editor-grid[data-v-455032a8],.variant-fields[data-v-455032a8]{grid-template-columns:1fr}}@media (width<=520px){.controls-header[data-v-455032a8],.section-heading[data-v-455032a8],.form-actions[data-v-455032a8],.variant-heading[data-v-455032a8]{flex-direction:column;align-items:stretch}.controls-header button[data-v-455032a8],.primary-button[data-v-455032a8]{width:100%}.editor-grid[data-v-455032a8]{padding:12px}.variants-section[data-v-455032a8]{margin:0 12px 12px}.readonly-grid[data-v-455032a8]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-v-455032a8]{scroll-behavior:auto!important;transition-duration:.01ms!important}}.placements[data-v-f702a4c8]{gap:12px;display:grid;container:placements/inline-size}header h3[data-v-f702a4c8],header p[data-v-f702a4c8]{margin:0}header p[data-v-f702a4c8],.global-actions span[data-v-f702a4c8],.branch-identity small[data-v-f702a4c8],.exact-head span[data-v-f702a4c8],.placement-path small[data-v-f702a4c8],.add-title span[data-v-f702a4c8],.hint[data-v-f702a4c8]{color:var(--admin-muted,#64748b);font-size:12px}.global-actions[data-v-f702a4c8],.branch-row[data-v-f702a4c8],.add-footer[data-v-f702a4c8]{align-items:center;gap:10px;display:grid}.global-actions[data-v-f702a4c8]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.global-actions>div[data-v-f702a4c8]:first-child{gap:3px;display:grid}.global-buttons[data-v-f702a4c8],.picker-actions[data-v-f702a4c8]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-f702a4c8],input[data-v-f702a4c8],select[data-v-f702a4c8]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:38px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px}button[data-v-f702a4c8]{cursor:pointer;padding:0 12px;font-weight:800}button.primary[data-v-f702a4c8]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}input[data-v-f702a4c8],select[data-v-f702a4c8]{width:100%;min-width:0;padding:8px 10px}.branch-list[data-v-f702a4c8]{gap:8px;display:grid}.branch-card[data-v-f702a4c8]{border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;overflow:hidden}.branch-row[data-v-f702a4c8]{grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr) auto;padding:10px}.branch-identity[data-v-f702a4c8],.placement-path[data-v-f702a4c8]{text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.branch-identity strong[data-v-f702a4c8],.branch-identity small[data-v-f702a4c8],.placement-path strong[data-v-f702a4c8],.placement-path small[data-v-f702a4c8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.branch-stock[data-v-f702a4c8],.stock-form[data-v-f702a4c8]{grid-template-columns:minmax(76px,1fr) auto;align-items:end;gap:6px;display:grid}.branch-stock label[data-v-f702a4c8],.add-placement label[data-v-f702a4c8]{gap:5px;min-width:0;display:grid}.branch-stock label span[data-v-f702a4c8],.add-placement label>span[data-v-f702a4c8]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}.branch-status[data-v-f702a4c8]{grid-template-columns:auto auto;align-items:center;gap:7px;display:grid}.status-pill[data-v-f702a4c8]{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;justify-content:center;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.status-pill.off[data-v-f702a4c8]{color:#be123c;background:#fff1f2;border-color:#fecaca}.status-pill.mixed[data-v-f702a4c8]{color:#a16207;background:#fffbeb;border-color:#fde68a}.exact-listings[data-v-f702a4c8]{border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc)}.exact-head[data-v-f702a4c8]{justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.placement-row[data-v-f702a4c8]{border-top:1px solid var(--admin-border,#e2e8f0);grid-template-columns:minmax(150px,1fr) minmax(210px,1.2fr) 120px auto minmax(174px,auto);align-items:center;gap:8px;padding:9px 10px;display:grid}.placement-row.active[data-v-f702a4c8]{background:var(--admin-primary-softer,#eff6ff)}.exact-status[data-v-f702a4c8]{min-width:78px}.move-form[data-v-f702a4c8]{grid-template-columns:minmax(120px,1fr) 82px;align-items:end;gap:6px;display:grid}.move-form label[data-v-f702a4c8]{gap:4px;min-width:0;display:grid}.move-form label span[data-v-f702a4c8]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}.move-form select[data-v-f702a4c8]{text-overflow:ellipsis;overflow:hidden}.move-form>button[data-v-f702a4c8]{grid-column:1/-1}.exact-actions[data-v-f702a4c8]{justify-content:flex-end;gap:6px;display:flex}.exact-delete[data-v-f702a4c8]{color:#b23430;border-color:#dc6b64}.exact-delete[data-v-f702a4c8]:hover:not(:disabled){background:#fff1f0;border-color:#b23430}.add-placement[data-v-f702a4c8]{border:1px solid var(--admin-border,#e2e8f0);border-radius:8px;gap:10px;padding:12px;display:grid}.add-title>div[data-v-f702a4c8]{justify-content:space-between;gap:10px;display:flex}.section-picker[data-v-f702a4c8]{border:1px solid var(--admin-border,#e2e8f0);border-radius:7px;gap:4px;max-height:240px;padding:6px;display:grid;overflow-y:auto}.section-option[data-v-f702a4c8]{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:7px}.section-option input[data-v-f702a4c8]{width:18px;min-height:18px}.section-option span[data-v-f702a4c8]{color:var(--admin-text,#131b2e)}.add-footer[data-v-f702a4c8]{grid-template-columns:minmax(130px,.4fr) minmax(180px,1fr)}.empty[data-v-f702a4c8]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);text-align:center;border-radius:8px;padding:18px 12px}.hint[data-v-f702a4c8]{margin:0}button[data-v-f702a4c8]:disabled,input[data-v-f702a4c8]:disabled,select[data-v-f702a4c8]:disabled{opacity:.55;cursor:not-allowed}@container placements (width<=620px){.global-actions[data-v-f702a4c8],.branch-row[data-v-f702a4c8],.placement-row[data-v-f702a4c8],.add-footer[data-v-f702a4c8]{grid-template-columns:1fr}.global-buttons[data-v-f702a4c8],.global-buttons button[data-v-f702a4c8],.branch-status[data-v-f702a4c8],.branch-status button[data-v-f702a4c8],.move-form[data-v-f702a4c8],.move-form button[data-v-f702a4c8],.exact-actions[data-v-f702a4c8],.exact-actions button[data-v-f702a4c8],.picker-actions button[data-v-f702a4c8],.add-footer button[data-v-f702a4c8]{width:100%}.branch-status[data-v-f702a4c8]{grid-template-columns:1fr 1fr}.exact-actions[data-v-f702a4c8]{grid-template-columns:1fr 1fr;display:grid}.exact-head[data-v-f702a4c8],.add-title>div[data-v-f702a4c8]{display:grid}}@media (width<=760px){.global-actions[data-v-f702a4c8],.branch-row[data-v-f702a4c8],.placement-row[data-v-f702a4c8],.add-footer[data-v-f702a4c8]{grid-template-columns:1fr}.global-buttons[data-v-f702a4c8],.global-buttons button[data-v-f702a4c8],.branch-status[data-v-f702a4c8],.branch-status button[data-v-f702a4c8],.move-form[data-v-f702a4c8],.move-form button[data-v-f702a4c8],.exact-actions[data-v-f702a4c8],.exact-actions button[data-v-f702a4c8],.picker-actions button[data-v-f702a4c8],.add-footer button[data-v-f702a4c8]{width:100%}.branch-status[data-v-f702a4c8]{grid-template-columns:1fr 1fr}.exact-actions[data-v-f702a4c8]{grid-template-columns:1fr 1fr;display:grid}.exact-head[data-v-f702a4c8],.add-title>div[data-v-f702a4c8]{display:grid}}.variants[data-v-959bd020]{gap:12px;display:grid}header[data-v-959bd020],.variant-head[data-v-959bd020],.branch-toggle[data-v-959bd020],.branch-row[data-v-959bd020]{min-width:0}header h3[data-v-959bd020],header p[data-v-959bd020]{margin:0}header p[data-v-959bd020],.branch-path small[data-v-959bd020]{color:var(--admin-muted,#64748b);margin-top:3px;font-size:12px}.create-row[data-v-959bd020],.variant-head[data-v-959bd020]{grid-template-columns:minmax(160px,1fr) minmax(120px,.65fr) 92px minmax(150px,auto) auto;align-items:end;gap:8px;display:grid}.branch-scope-note[data-v-959bd020]{border:1px solid var(--admin-primary-soft,#dbeafe);background:var(--admin-primary-softer,#eff6ff);color:var(--admin-muted,#64748b);border-radius:8px;gap:4px;padding:10px 12px;font-size:12px;line-height:1.4;display:grid}.branch-scope-note strong[data-v-959bd020]{color:var(--admin-text-strong,#0f172a)}.variant-global-readonly[data-v-959bd020]{grid-template-columns:minmax(0,1fr) minmax(120px,.65fr) 90px minmax(120px,.5fr);gap:8px;margin:0;padding:10px;display:grid}.variant-global-readonly div[data-v-959bd020]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:7px;min-width:0;padding:8px 10px}.variant-global-readonly dt[data-v-959bd020]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}.variant-global-readonly dd[data-v-959bd020]{overflow-wrap:anywhere;color:var(--admin-text-strong,#0f172a);margin:4px 0 0;font-size:13px;font-weight:800}label[data-v-959bd020]{gap:5px;min-width:0;display:grid}label>span[data-v-959bd020]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}.global-toggle[data-v-959bd020]{border:1px solid var(--admin-border-strong,#cbd5e1);border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:flex}.global-toggle input[data-v-959bd020]{width:16px;min-height:16px;margin:0;padding:0}.global-toggle span[data-v-959bd020]{color:var(--admin-text,#131b2e)}input[data-v-959bd020],button[data-v-959bd020]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:38px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px}input[data-v-959bd020]{width:100%;min-width:0;padding:8px 10px}button[data-v-959bd020]{cursor:pointer;padding:0 12px;font-weight:800}.create-row>button[data-v-959bd020],.variant-head>button[data-v-959bd020],.branch-row>button[data-v-959bd020]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff}.variant-list[data-v-959bd020]{gap:10px;display:grid}.variant-card[data-v-959bd020]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;overflow:hidden}.variant-head[data-v-959bd020]{padding:10px}.branch-toggle[data-v-959bd020]{border:0;border-top:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.branch-toggle>span[data-v-959bd020]{gap:2px;min-width:0;display:grid}.branch-toggle small[data-v-959bd020]{color:var(--admin-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.branch-toggle b[data-v-959bd020]{color:var(--admin-primary,#2563eb);font-size:11px}.branch-grid[data-v-959bd020]{border-top:1px solid var(--admin-border,#e2e8f0);overflow-x:auto}.branch-head[data-v-959bd020],.branch-row[data-v-959bd020]{grid-template-columns:minmax(190px,1fr) 72px 100px 105px;align-items:center;gap:8px;min-width:560px;padding:8px 10px;display:grid}.branch-head[data-v-959bd020]{color:var(--admin-muted,#64748b);text-transform:uppercase;font-size:10px;font-weight:900}.branch-row[data-v-959bd020]{border-top:1px solid var(--admin-border,#e2e8f0)}.branch-path[data-v-959bd020]{min-width:0}.branch-path strong[data-v-959bd020],.branch-path small[data-v-959bd020]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.branch-path small[data-v-959bd020]{color:var(--admin-muted,#64748b)}.toggle[data-v-959bd020]{width:42px;height:24px;position:relative}.toggle input[data-v-959bd020]{opacity:0;position:absolute}.toggle span[data-v-959bd020]{cursor:pointer;background:#cbd5e1;border-radius:999px;position:absolute;inset:0}.toggle span[data-v-959bd020]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.toggle input:checked+span[data-v-959bd020]{background:var(--admin-primary,#2563eb)}.toggle input:checked+span[data-v-959bd020]:after{transform:translate(18px)}.empty[data-v-959bd020]{border:1px dashed var(--admin-border-strong,#cbd5e1);color:var(--admin-muted,#64748b);text-align:center;border-radius:8px;padding:18px 12px;font-size:12px}button[data-v-959bd020]:disabled,input[data-v-959bd020]:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.create-row[data-v-959bd020],.variant-head[data-v-959bd020]{grid-template-columns:1fr}.create-row>button[data-v-959bd020],.variant-head>button[data-v-959bd020]{width:100%}}.editor[data-v-e1ada521]{background:var(--admin-surface,#fff);border:1px solid var(--admin-border,#e2e8f0);min-width:0;box-shadow:var(--admin-shadow,0 18px 45px #0f172a14);border-radius:8px;overflow:hidden}header[data-v-e1ada521]{border-bottom:1px solid var(--admin-border,#e2e8f0);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.header-actions[data-v-e1ada521]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}h2[data-v-e1ada521]{color:var(--admin-text-strong,#0f172a);margin:0;font-size:16px}p[data-v-e1ada521]{color:var(--admin-muted,#64748b);margin:4px 0 0;font-size:12px}.status-btn[data-v-e1ada521],.actions button[data-v-e1ada521]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:40px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px;padding:0 14px;font-weight:800}.status-btn.danger[data-v-e1ada521]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c);border-color:#efb8b4}.identity[data-v-e1ada521]{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}.thumb[data-v-e1ada521]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);width:56px;height:56px;color:var(--admin-muted,#64748b);border-radius:8px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.thumb img[data-v-e1ada521]{object-fit:cover;width:100%;height:100%}.identity strong[data-v-e1ada521]{color:var(--admin-text-strong,#0f172a);font-size:16px;display:block}.identity small[data-v-e1ada521]{color:var(--admin-muted,#64748b);margin-top:4px;font-size:12px;line-height:1.35;display:block}.editor-sections[data-v-e1ada521]{gap:10px;padding:0 16px 16px;display:grid}.editor-section[data-v-e1ada521]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-surface,#fff);border-radius:8px;overflow:hidden}.section-toggle[data-v-e1ada521]{background:var(--admin-bg,#f8fafc);width:100%;min-height:46px;color:var(--admin-text,#131b2e);font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.section-toggle span[data-v-e1ada521]{gap:2px;min-width:0;display:grid}.section-toggle strong[data-v-e1ada521]{color:var(--admin-text-strong,#0f172a);font-size:14px}.section-toggle small[data-v-e1ada521]{min-width:0;color:var(--admin-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.section-toggle b[data-v-e1ada521]{color:var(--admin-primary,#2563eb);flex:none;font-size:12px;font-weight:900}.section-body[data-v-e1ada521]{border-top:1px solid var(--admin-border,#e2e8f0);padding:12px}.compact-section-body[data-v-e1ada521]{padding:0}.compact-section-body[data-v-e1ada521] .variants,.compact-section-body[data-v-e1ada521] .placements{border-top:0;padding:12px}.fields[data-v-e1ada521]{gap:12px;padding:0;display:grid}label[data-v-e1ada521]{gap:6px;display:grid}label span[data-v-e1ada521]{color:var(--admin-muted,#64748b);font-size:12px;font-weight:800}input[data-v-e1ada521],textarea[data-v-e1ada521]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);width:100%;min-height:38px;color:var(--admin-text,#131b2e);font:inherit;border-radius:7px;padding:9px 10px}textarea[data-v-e1ada521]{resize:vertical;min-height:112px}.photo-upload[data-v-e1ada521]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.upload-button[data-v-e1ada521]{border:1px solid var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 13px;display:inline-flex}.upload-button span[data-v-e1ada521]{color:inherit;font-size:13px}.upload-button input[data-v-e1ada521]{display:none}.upload-button.disabled[data-v-e1ada521]{opacity:.55;cursor:wait}.photo-remove[data-v-e1ada521]{border:1px solid var(--admin-border-strong,#cbd5e1);background:var(--admin-surface,#fff);min-height:38px;color:var(--admin-danger,#b91c1c);font:inherit;cursor:pointer;border-radius:7px;padding:0 13px;font-size:13px}.photo-remove[data-v-e1ada521]:disabled{opacity:.55;cursor:not-allowed}.photo-upload small[data-v-e1ada521]{color:var(--admin-muted,#64748b);font-size:12px}.split[data-v-e1ada521]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.local-diff[data-v-e1ada521]{gap:8px;margin:0;display:grid}.no-diff[data-v-e1ada521],.diff-row[data-v-e1ada521]{border:1px solid var(--admin-border,#e2e8f0);color:var(--admin-muted,#64748b);border-radius:7px;padding:10px;font-size:12px}.diff-row[data-v-e1ada521]{gap:4px;display:grid}.diff-row strong[data-v-e1ada521]{color:var(--admin-text,#131b2e)}.actions[data-v-e1ada521]{z-index:2;border:1px solid var(--admin-primary,#2563eb);background:var(--admin-primary-softer,#eff6ff);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state state""primary cancel";align-items:center;gap:8px;margin:0 16px 16px;padding:10px;display:grid;position:sticky;top:0}.actions .primary[data-v-e1ada521]{border-color:var(--admin-primary,#2563eb);background:var(--admin-primary,#2563eb);color:#fff;grid-area:primary;min-width:0}.actions button[data-v-e1ada521]:not(.primary){grid-area:cancel;min-width:88px}.save-state[data-v-e1ada521]{min-width:0;color:var(--admin-primary,#2563eb);grid-area:state;padding:0;font-size:12px;font-weight:800}.save-state small[data-v-e1ada521]{color:var(--admin-muted,#64748b);margin-top:2px;font-weight:600;display:block}.editor-alert[data-v-e1ada521]{background:var(--admin-danger-soft,#fff1f2);color:var(--admin-danger,#be123c);border:1px solid #fecaca;border-radius:8px;margin:-6px 16px 14px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.35}.branch-context-label[data-v-e1ada521]{color:var(--admin-primary,#2563eb);font-weight:800}.scope-notice[data-v-e1ada521]{border:1px solid var(--admin-primary-soft,#dbeafe);background:var(--admin-primary-softer,#eff6ff);border-radius:8px;gap:4px;margin:0 16px 14px;padding:12px;display:grid}.scope-notice strong[data-v-e1ada521]{color:var(--admin-text-strong,#0f172a);font-size:13px}.scope-notice span[data-v-e1ada521],.scope-notice small[data-v-e1ada521]{color:var(--admin-muted,#64748b);font-size:12px;line-height:1.4}.global-scope-notice[data-v-e1ada521]{background:#fffbeb;border-color:#fde68a}.global-edit-button[data-v-e1ada521]{border:1px solid var(--admin-primary,#2563eb);background:var(--admin-surface,#fff);width:fit-content;min-height:36px;color:var(--admin-primary,#2563eb);font:inherit;cursor:pointer;border-radius:7px;margin-top:5px;padding:0 12px;font-size:12px;font-weight:900}.global-product-readonly[data-v-e1ada521]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.global-product-readonly div[data-v-e1ada521]{border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);border-radius:7px;min-width:0;padding:10px}.global-product-readonly dt[data-v-e1ada521]{color:var(--admin-muted,#64748b);font-size:11px;font-weight:800}.global-product-readonly dd[data-v-e1ada521]{overflow-wrap:anywhere;color:var(--admin-text-strong,#0f172a);margin:4px 0 0;font-size:13px;font-weight:800}.readonly-description[data-v-e1ada521]{overflow-wrap:anywhere;border:1px solid var(--admin-border,#e2e8f0);background:var(--admin-bg,#f8fafc);color:var(--admin-muted,#64748b);white-space:pre-wrap;border-radius:7px;padding:10px;font-size:13px;line-height:1.5}.editor-alert.success[data-v-e1ada521]{color:#047857;background:#ecfdf5;border-color:#bbf7d0}button[data-v-e1ada521]:disabled{opacity:.55;cursor:wait}.empty[data-v-e1ada521]{color:var(--admin-muted,#64748b);text-align:center;padding:34px 18px}@media (width<=980px){.editor[data-v-e1ada521]{order:3}}@media (width<=460px){.split[data-v-e1ada521],.global-product-readonly[data-v-e1ada521]{grid-template-columns:1fr}.actions[data-v-e1ada521]{grid-template-columns:1fr;grid-template-areas:"state""primary""cancel"}.save-state[data-v-e1ada521]{text-align:center}}.admin-app[data-v-87a04c05]{--admin-bg:#f8fafc;--admin-bg-soft:#faf8ff;--admin-surface:#fff;--admin-surface-soft:#f2f3ff;--admin-border:#e2e8f0;--admin-border-strong:#cbd5e1;--admin-primary:#2563eb;--admin-primary-active:#004ac6;--admin-primary-soft:#dbeafe;--admin-primary-softer:#eff6ff;--admin-text:#131b2e;--admin-text-strong:#0f172a;--admin-muted:#64748b;--admin-success-soft:#ecfdf5;--admin-success:#047857;--admin-warning-soft:#fff7ed;--admin-warning:#b45309;--admin-danger-soft:#fff1f2;--admin-danger:#be123c;--admin-shadow:0 18px 45px #0f172a14;background:linear-gradient(180deg, var(--admin-bg) 0%, var(--admin-bg-soft) 100%);min-height:100vh;color:var(--admin-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button[data-v-87a04c05],input[data-v-87a04c05],select[data-v-87a04c05],textarea[data-v-87a04c05]{font-family:inherit}button[data-v-87a04c05]{cursor:pointer}button[data-v-87a04c05]:focus-visible,input[data-v-87a04c05]:focus-visible,select[data-v-87a04c05]:focus-visible,textarea[data-v-87a04c05]:focus-visible{outline-offset:2px;outline:2px solid #2563eb59}.mark[data-v-87a04c05]{background:var(--admin-primary);color:#fff;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.admin-shell[data-v-87a04c05]{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar[data-v-87a04c05]{border-right:1px solid var(--admin-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;min-height:100vh;padding:18px 14px;display:grid;position:sticky;top:0}.sidebar-brand[data-v-87a04c05]{align-items:center;gap:11px;min-width:0;display:flex}.sidebar-brand strong[data-v-87a04c05],.sidebar-brand span[data-v-87a04c05]{display:block}.sidebar-brand strong[data-v-87a04c05]{color:var(--admin-text-strong);font-size:16px;line-height:1.1}.sidebar-brand span[data-v-87a04c05]{color:var(--admin-muted);margin-top:2px;font-size:12px;line-height:1.25}.side-nav[data-v-87a04c05]{align-content:start;gap:7px;min-width:0;display:grid}.side-nav button[data-v-87a04c05]{min-width:0;min-height:56px;color:var(--admin-muted);font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-items:start;gap:3px;padding:9px 11px;display:grid}.side-nav button.active[data-v-87a04c05]{border-color:var(--admin-primary);background:var(--admin-primary);color:#fff;box-shadow:0 8px 18px #2563eb33}.side-nav span[data-v-87a04c05]{font-size:15px;font-weight:900}.side-nav small[data-v-87a04c05]{opacity:.78;font-size:12px;font-weight:750}.sidebar-actions[data-v-87a04c05]{gap:8px;display:grid}.sidebar-actions p[data-v-87a04c05]{color:var(--admin-muted);margin:0;font-size:12px;line-height:1.35}.admin-stage[data-v-87a04c05]{align-content:start;gap:14px;min-width:0;padding:18px 20px 28px;display:grid}.stage-head[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(300px,620px);align-items:end;gap:16px;min-width:0;padding:14px 16px;display:grid}.stage-head h1[data-v-87a04c05],.stage-head span[data-v-87a04c05]{display:block}.stage-head h1[data-v-87a04c05]{color:var(--admin-text-strong);margin:0;font-size:26px;line-height:1.12}.stage-head>div>span[data-v-87a04c05]{color:var(--admin-muted);margin-top:7px;font-size:13px;line-height:1.4}.search[data-v-87a04c05]{min-width:0}.stage-actions[data-v-87a04c05]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.product-mobile-search[data-v-87a04c05]{display:none}.search input[data-v-87a04c05]{border:1px solid var(--admin-border-strong);background:var(--admin-surface);width:100%;min-height:42px;color:var(--admin-text);border-radius:8px;padding:0 14px;font-size:15px}.search input[data-v-87a04c05]:focus{border-color:var(--admin-primary);box-shadow:0 0 0 3px #2563eb1f}.search input[data-v-87a04c05]:disabled{opacity:.65;cursor:not-allowed}.refresh[data-v-87a04c05]{border:1px solid var(--admin-border-strong);background:var(--admin-surface);min-height:42px;color:var(--admin-text);border-radius:8px;padding:0 14px;font-weight:800}.stage-primary[data-v-87a04c05]{border:1px solid var(--admin-primary);background:var(--admin-primary);color:#fff;min-height:42px;font:inherit;white-space:nowrap;border-radius:8px;padding:0 16px;font-weight:850;box-shadow:0 8px 18px #2563eb2e}.refresh[data-v-87a04c05]:disabled{opacity:.6;cursor:wait}.error-band[data-v-87a04c05]{background:var(--admin-danger-soft);color:var(--admin-danger);border:1px solid #efb8b4;border-radius:8px;padding:12px 14px;font-weight:750}.access-state[data-v-87a04c05]{place-items:center;min-height:calc(100vh - 84px);padding:28px 18px;display:grid}.access-card[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-surface);width:min(720px,100%);box-shadow:var(--admin-shadow);border-radius:8px;padding:26px}.mark.large[data-v-87a04c05]{width:48px;height:48px;margin-bottom:18px}.eyebrow[data-v-87a04c05]{color:var(--admin-primary);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.access-card h1[data-v-87a04c05]{margin:0;font-size:28px}.access-card>p[data-v-87a04c05]:not(.eyebrow){max-width:620px;color:var(--admin-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.access-actions[data-v-87a04c05]{margin-top:18px}.access-actions button[data-v-87a04c05]{border:1px solid var(--admin-primary);background:var(--admin-primary);color:#fff;border-radius:8px;min-height:42px;padding:0 16px;font-weight:850}.access-actions button[data-v-87a04c05]:disabled{opacity:.65;cursor:wait}.access-card dl[data-v-87a04c05]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.access-card dl div[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-bg);border-radius:8px;padding:14px}.access-card dt[data-v-87a04c05]{color:var(--admin-text-strong);margin-bottom:6px;font-weight:900}.access-card dd[data-v-87a04c05]{color:var(--admin-muted);margin:0;font-size:13px;line-height:1.45}.layout[data-v-87a04c05]{grid-template-columns:minmax(0,1fr);padding:0;display:grid}.products-shell[data-v-87a04c05]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.workspace[data-v-87a04c05]{gap:14px;min-width:0;display:grid}.catalog-workspace[data-v-87a04c05]{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.catalog-workspace.with-product-panel[data-v-87a04c05]{grid-template-columns:minmax(0,1fr)}.catalog-workspace>.catalog-manager[data-v-87a04c05]{grid-column:auto}.catalog-product-panel[data-v-87a04c05]{gap:12px;min-width:0;display:grid;position:static}.catalog-product-panel>header[data-v-87a04c05]{border:1px solid var(--admin-border);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.catalog-product-panel h2[data-v-87a04c05],.catalog-product-panel p[data-v-87a04c05]{margin:0}.catalog-product-panel h2[data-v-87a04c05]{color:var(--admin-text-strong);font-size:18px;line-height:1.2}.catalog-product-panel header span[data-v-87a04c05]{color:var(--admin-muted);margin-top:5px;font-size:12px;line-height:1.35;display:block}.catalog-product-panel header button[data-v-87a04c05]{border:1px solid var(--admin-border-strong);min-height:34px;color:var(--admin-text);font:inherit;background:#fff;border-radius:7px;padding:0 10px;font-weight:800}.catalog-product-search[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;padding:12px;display:grid}.catalog-product-search label[data-v-87a04c05]{min-width:0}.catalog-product-search label span[data-v-87a04c05]{color:var(--admin-muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.catalog-product-search input[data-v-87a04c05]{border:1px solid var(--admin-border-strong);background:var(--admin-surface);width:100%;min-height:40px;color:var(--admin-text);font:inherit;border-radius:7px;padding:0 12px}.catalog-product-search button[data-v-87a04c05],.catalog-products-more[data-v-87a04c05]{border:1px solid var(--admin-primary);background:var(--admin-primary);color:#fff;min-height:40px;font:inherit;border-radius:7px;padding:0 14px;font-weight:800}.catalog-product-search button.ghost[data-v-87a04c05]{border-color:var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-text)}.catalog-product-search button[data-v-87a04c05]:disabled,.catalog-products-more[data-v-87a04c05]:disabled{cursor:not-allowed;opacity:.55}.catalog-products-more[data-v-87a04c05]{justify-self:center;min-width:180px}.product-head[data-v-87a04c05]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-head h2[data-v-87a04c05]{color:var(--admin-text-strong);margin:0;font-size:22px;line-height:1.15}.product-head p[data-v-87a04c05]{max-width:620px;color:var(--admin-muted);margin:8px 0 0;font-size:14px;line-height:1.45}.compact-stats[data-v-87a04c05]{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:520px;display:flex}.compact-stats span[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-muted);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.product-tabs[data-v-87a04c05]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-tabs button[data-v-87a04c05]{border:1px solid var(--admin-border-strong);background:var(--admin-surface);min-width:0;min-height:58px;color:var(--admin-text);font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.product-tabs button.active[data-v-87a04c05]{border-color:var(--admin-primary);background:var(--admin-primary-softer);box-shadow:inset 0 0 0 1px var(--admin-primary)}.product-tabs strong[data-v-87a04c05]{min-width:0;font-size:14px;line-height:1.15}.product-tabs span[data-v-87a04c05]{background:var(--admin-primary-soft);color:var(--admin-primary-active);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:850}.quality-panel[data-v-87a04c05]{gap:10px;display:grid}.quality-panel header[data-v-87a04c05]{justify-content:space-between;align-items:center;gap:12px;display:flex}.quality-panel h2[data-v-87a04c05]{color:var(--admin-text-strong);margin:0;font-size:16px}.quality-panel p[data-v-87a04c05]{color:var(--admin-muted);margin:4px 0 0;font-size:12px}.quality-chip-row[data-v-87a04c05]{flex-wrap:wrap;gap:8px;display:flex}.quality-chip[data-v-87a04c05]{border:1px solid var(--admin-border-strong);min-height:38px;color:var(--admin-text);font:inherit;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:inline-flex}.quality-chip strong[data-v-87a04c05]{background:var(--admin-bg);min-width:28px;color:var(--admin-muted);text-align:center;border-radius:999px;padding:3px 7px}.quality-chip.active[data-v-87a04c05]{border-color:var(--admin-primary);background:var(--admin-primary-softer)}.quality-chip.amber strong[data-v-87a04c05]{color:#946000;background:#fff4d8}.quality-chip.red strong[data-v-87a04c05]{color:#b23d39;background:#fff0ef}.quality-chip.violet strong[data-v-87a04c05]{color:#5d46af;background:#f2efff}.quality-chip.teal strong[data-v-87a04c05]{color:#19706b;background:#ddf6f4}.filter-panel[data-v-87a04c05]{gap:10px;display:grid}.filter-toggle[data-v-87a04c05]{border:1px solid var(--admin-border-strong);min-height:42px;color:var(--admin-text);font:inherit;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:850;display:flex}.filter-toggle strong[data-v-87a04c05]{color:var(--admin-primary);font-size:13px}.active-filter-chips[data-v-87a04c05]{flex-wrap:wrap;gap:8px;display:flex}.active-filter-chips button[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-primary-softer);min-height:34px;color:var(--admin-text);font:inherit;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.active-filter-chips span[data-v-87a04c05]{color:var(--admin-muted);font-weight:800}.active-filter-chips strong[data-v-87a04c05]{max-width:220px;color:var(--admin-primary-active);text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.editor-drawer-backdrop[data-v-87a04c05]{z-index:25;background:#0f172a52;justify-content:end;display:grid;position:fixed;inset:0}.editor-drawer[data-v-87a04c05]{width:min(var(--editor-drawer-width,520px), 100vw);border-left:1px solid var(--admin-border);background:var(--admin-bg);grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;max-width:100vw;height:100vh;padding:12px 12px 12px 16px;display:grid;position:relative;overflow:hidden;box-shadow:-18px 0 55px #0f172a2e}.editor-drawer-backdrop.is-resizing[data-v-87a04c05],.editor-drawer-backdrop.is-resizing[data-v-87a04c05] *{cursor:col-resize;-webkit-user-select:none;user-select:none}.drawer-resize-handle[data-v-87a04c05]{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:0;place-items:center;width:16px;padding:0;display:grid;position:absolute;top:0;bottom:0;left:0}.drawer-resize-handle span[data-v-87a04c05]{background:var(--admin-border-strong);width:4px;height:48px;box-shadow:0 0 0 1px var(--admin-surface);border-radius:999px;transition:height .12s,background .12s,box-shadow .12s}.drawer-resize-handle:hover span[data-v-87a04c05],.drawer-resize-handle:focus-visible span[data-v-87a04c05],.editor-drawer-backdrop.is-resizing .drawer-resize-handle span[data-v-87a04c05]{background:var(--admin-primary);height:64px;box-shadow:0 0 0 3px var(--admin-primary-soft)}.drawer-actions[data-v-87a04c05]{justify-content:flex-end;gap:8px;display:flex}.drawer-actions button[data-v-87a04c05]{border:1px solid var(--admin-border-strong);background:var(--admin-surface);min-height:36px;color:var(--admin-text);font:inherit;border-radius:8px;padding:0 12px;font-weight:850}.drawer-size-toggle[data-v-87a04c05]{color:var(--admin-primary-active)}.editor-drawer[data-v-87a04c05] .editor{min-height:0;max-height:100%;overflow:auto}.modal-backdrop[data-v-87a04c05]{z-index:30;background:#0f172a6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.danger-dialog[data-v-87a04c05]{background:var(--admin-surface);border:1px solid #efb8b4;border-radius:8px;gap:16px;width:min(620px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #0f172a38}.danger-dialog h2[data-v-87a04c05]{color:var(--admin-text-strong);margin:0;font-size:22px;line-height:1.2}.danger-dialog p[data-v-87a04c05]{color:var(--admin-muted);margin:0;line-height:1.45}.eyebrow.danger[data-v-87a04c05]{color:#b23430}.dialog-loading[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-bg);color:var(--admin-muted);border-radius:8px;padding:16px;font-weight:750}.success-band[data-v-87a04c05]{color:#166534;background:#f0fdf4;border:1px solid #bbd9c8;border-radius:8px;padding:12px 14px;font-weight:750}.delete-listing-summary[data-v-87a04c05]{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0;display:grid}.delete-listing-summary div[data-v-87a04c05]{border:1px solid var(--admin-border);background:var(--admin-bg);border-radius:8px;min-width:0;padding:10px 12px}.delete-listing-summary div[data-v-87a04c05]:last-child{grid-column:1/-1}.delete-listing-summary dt[data-v-87a04c05]{color:var(--admin-muted);text-transform:uppercase;font-size:11px;font-weight:850}.delete-listing-summary dd[data-v-87a04c05]{overflow-wrap:anywhere;color:var(--admin-text);margin:4px 0 0;font-weight:850}.delete-blockers[data-v-87a04c05]{color:#8d2925;background:#fff1f0;border:1px solid #efb8b4;border-radius:8px;padding:12px 14px}.delete-blockers strong[data-v-87a04c05]{margin-bottom:6px;display:block}.delete-blockers ul[data-v-87a04c05]{margin:0;padding-left:20px}.delete-blockers li+li[data-v-87a04c05]{margin-top:5px}.danger-dialog .replacement-note[data-v-87a04c05]{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px}.danger-dialog .dialog-error[data-v-87a04c05]{color:#b23430;font-weight:750}.impact-grid[data-v-87a04c05]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.impact-grid div[data-v-87a04c05]{background:#fff8f7;border:1px solid #ead7d5;border-radius:8px;padding:12px}.impact-grid dt[data-v-87a04c05]{color:#6c5a56;font-size:12px;font-weight:800}.impact-grid dd[data-v-87a04c05]{color:#261f1c;margin:4px 0 0;font-size:24px;font-weight:900}.confirm-field[data-v-87a04c05]{gap:8px;display:grid}.confirm-field span[data-v-87a04c05]{color:var(--admin-text);font-size:13px;font-weight:850}.confirm-field input[data-v-87a04c05]{background:var(--admin-surface);min-height:42px;color:var(--admin-text);border:1px solid #d7c1be;border-radius:8px;padding:0 12px;font-size:16px}.dialog-actions[data-v-87a04c05]{justify-content:flex-end;gap:10px;display:flex}.dialog-actions button[data-v-87a04c05]{border:1px solid var(--admin-border-strong);background:var(--admin-surface);min-height:42px;color:var(--admin-text);border-radius:8px;padding:0 16px;font-weight:850}.dialog-actions button.danger[data-v-87a04c05]{color:#fff;background:#b23430;border-color:#b23430}.dialog-actions button[data-v-87a04c05]:disabled{opacity:.55;cursor:not-allowed}@media (width<=1180px){.products-shell[data-v-87a04c05]{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.admin-shell[data-v-87a04c05]{grid-template-columns:1fr}.admin-sidebar[data-v-87a04c05]{border-right:0;border-bottom:1px solid var(--admin-border);grid-template-rows:auto;grid-template-columns:minmax(180px,auto) minmax(0,1fr) auto;align-items:center;min-height:auto;padding:12px;position:static}.side-nav[data-v-87a04c05]{scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.side-nav button[data-v-87a04c05]{flex:none;min-width:112px;min-height:46px}.sidebar-actions[data-v-87a04c05]{justify-items:end}.sidebar-actions p[data-v-87a04c05]{display:none}.admin-stage[data-v-87a04c05]{padding:14px 12px 22px}.stage-head[data-v-87a04c05],.products-shell[data-v-87a04c05],.catalog-workspace[data-v-87a04c05]{grid-template-columns:1fr}.catalog-product-panel[data-v-87a04c05]{position:static}.catalog-product-search[data-v-87a04c05]{grid-template-columns:1fr 1fr}.catalog-product-search label[data-v-87a04c05]{grid-column:1/-1}.product-head[data-v-87a04c05]{flex-direction:column;align-items:flex-start}.compact-stats[data-v-87a04c05]{justify-content:flex-start}}@media (width<=620px){.admin-sidebar[data-v-87a04c05]{grid-template-columns:1fr;padding:12px}.sidebar-brand[data-v-87a04c05]{justify-content:flex-start}.sidebar-actions[data-v-87a04c05]{justify-items:stretch}.stage-head h1[data-v-87a04c05]{font-size:22px}.stage-search[data-v-87a04c05]{display:none}.stage-actions[data-v-87a04c05]{grid-template-columns:1fr}.layout[data-v-87a04c05]{padding:0}.product-mobile-search[data-v-87a04c05]{display:block}.product-head h2[data-v-87a04c05]{font-size:20px}.product-tabs[data-v-87a04c05]{scrollbar-width:thin;padding-bottom:2px;display:flex;overflow-x:auto}.product-tabs button[data-v-87a04c05]{flex:0 0 152px;min-width:152px}.product-head[data-v-87a04c05],.compact-stats[data-v-87a04c05],.quality-chip-row[data-v-87a04c05]{min-width:0}.access-card[data-v-87a04c05]{padding:18px}.access-card h1[data-v-87a04c05]{font-size:22px}.access-card dl[data-v-87a04c05]{grid-template-columns:1fr}.impact-grid[data-v-87a04c05]{grid-template-columns:repeat(2,minmax(0,1fr))}.delete-listing-summary[data-v-87a04c05]{grid-template-columns:1fr}.delete-listing-summary div[data-v-87a04c05]:last-child{grid-column:auto}.editor-drawer-backdrop[data-v-87a04c05]{justify-content:stretch}.editor-drawer[data-v-87a04c05]{border-left:0;width:100vw;padding:10px}.drawer-resize-handle[data-v-87a04c05],.drawer-size-toggle[data-v-87a04c05]{display:none}.active-filter-chips strong[data-v-87a04c05]{max-width:170px}.dialog-actions[data-v-87a04c05]{flex-direction:column-reverse}}
