.product-card[data-v-0358c746]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;border:1px solid var(--card-border);box-shadow:var(--shadow-md);transition:all .3s ease;position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}.clickable-area[data-v-0358c746]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;cursor:pointer}.product-card[data-v-0358c746]:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:18px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(4px)}.product-card[data-v-0358c746]:hover:before{opacity:.7}.product-card[data-v-0358c746]:active:before{opacity:.9}.product-card[data-v-0358c746]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00d4ff33,0 0 20px #b24bf31a}.product-card[data-v-0358c746]:active{transform:translateY(-2px) scale(.98);box-shadow:0 4px 16px #00d4ff4d,0 0 15px #b24bf333}.product-image[data-v-0358c746]{width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,#00d4ff1a,#b24bf31a);position:relative}.product-image[data-v-0358c746]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(10,10,10,.7) 100%)}.product-image img[data-v-0358c746]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image img[data-v-0358c746]{transform:scale(1.05)}.product-image.placeholder[data-v-0358c746]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00d4ff0d,#b24bf30d)}.image-placeholder[data-v-0358c746]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:.6}.placeholder-icon[data-v-0358c746]{font-size:48px;filter:grayscale(100%) opacity(.5)}.placeholder-text[data-v-0358c746]{font-size:12px;color:var(--tg-text-color);opacity:.7;text-align:center}.product-info[data-v-0358c746]{padding:12px;position:relative;z-index:1}.product-name[data-v-0358c746]{font-size:16px;font-weight:600;margin:0 0 8px;color:var(--tg-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.3)}.product-price[data-v-0358c746]{font-size:18px;font-weight:700;background:linear-gradient(90deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px;filter:drop-shadow(0 0 8px var(--neon-blue-glow))}.add-to-cart-btn[data-v-0358c746]{width:100%;padding:10px;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:#000;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px var(--neon-blue-glow);position:relative;overflow:hidden;z-index:2}.add-to-cart-btn[data-v-0358c746]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));opacity:0;transition:opacity .3s ease}.add-to-cart-btn[data-v-0358c746]:hover:before{opacity:1}.add-to-cart-btn[data-v-0358c746]:hover{box-shadow:0 6px 20px var(--neon-purple-glow),0 0 30px var(--neon-blue-glow);transform:translateY(-2px)}.add-to-cart-btn[data-v-0358c746]:active{transform:translateY(0);box-shadow:0 2px 10px var(--neon-blue-glow)}.add-to-cart-btn span[data-v-0358c746]{position:relative;z-index:1}.add-to-cart-btn.added[data-v-0358c746]{background:linear-gradient(135deg,var(--neon-green),var(--neon-blue));box-shadow:0 4px 15px #0f89;animation:pulse-success-0358c746 .5s ease}.add-to-cart-btn[data-v-0358c746]:disabled{cursor:not-allowed;opacity:.9}@keyframes pulse-success-0358c746{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.modal-enter-active[data-v-6820273b],.modal-leave-active[data-v-6820273b]{transition:opacity .3s ease}.modal-enter-from[data-v-6820273b],.modal-leave-to[data-v-6820273b]{opacity:0}.modal-enter-active .modal-container[data-v-6820273b],.modal-leave-active .modal-container[data-v-6820273b]{transition:transform .3s ease}.modal-enter-from .modal-container[data-v-6820273b],.modal-leave-to .modal-container[data-v-6820273b]{transform:scale(.9) translateY(20px)}.modal-backdrop[data-v-6820273b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.modal-container[data-v-6820273b]{background:var(--card-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;max-width:500px;width:100%;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 30px #00000080;position:relative}.close-btn[data-v-6820273b]{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;background:#ffffff1a;color:var(--tg-text-color);font-size:24px;font-weight:300;border-radius:50%;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.close-btn[data-v-6820273b]:hover{background:#fff3;transform:rotate(90deg)}.close-btn[data-v-6820273b]:active{transform:rotate(90deg) scale(.9)}.modal-content[data-v-6820273b]{padding:20px;position:relative;z-index:1;max-height:calc(90vh - 40px);overflow-y:auto}.modal-image[data-v-6820273b]{width:100%;height:300px;border-radius:16px;overflow:hidden;background:#ffffff0d;margin-bottom:20px;position:relative}.modal-image img[data-v-6820273b]{width:100%;height:100%;object-fit:cover}.modal-image.placeholder[data-v-6820273b]{display:flex;align-items:center;justify-content:center;background:#ffffff08}.image-placeholder[data-v-6820273b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:.6}.placeholder-icon[data-v-6820273b]{font-size:64px;filter:grayscale(100%) opacity(.5)}.placeholder-text[data-v-6820273b]{font-size:14px;color:var(--tg-text-color);opacity:.7;text-align:center}.modal-info[data-v-6820273b]{display:flex;flex-direction:column;gap:16px}.modal-title[data-v-6820273b]{font-size:24px;font-weight:700;color:var(--tg-text-color);margin:0}.modal-description[data-v-6820273b]{font-size:16px;line-height:1.6;color:var(--tg-text-color);white-space:pre-wrap;word-wrap:break-word;opacity:.9}.modal-price[data-v-6820273b]{font-size:28px;font-weight:700;color:var(--tg-text-color)}.modal-add-btn[data-v-6820273b]{width:100%;padding:16px;background:var(--tg-button-color);color:var(--tg-button-text-color);border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #0003}.modal-add-btn[data-v-6820273b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.modal-add-btn[data-v-6820273b]:active{transform:translateY(0);box-shadow:0 1px 4px #0003}.modal-add-btn.added[data-v-6820273b]{background:#4caf50;animation:pulse-success-6820273b .5s ease}.modal-add-btn[data-v-6820273b]:disabled{cursor:not-allowed;opacity:.7}@keyframes pulse-success-6820273b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (max-width: 480px){.modal-backdrop[data-v-6820273b]{padding:10px}.modal-container[data-v-6820273b]{border-radius:20px}.modal-content[data-v-6820273b]{padding:16px;max-height:calc(95vh - 32px)}.modal-image[data-v-6820273b]{height:250px}.modal-title[data-v-6820273b]{font-size:20px}.modal-description[data-v-6820273b]{font-size:14px}.modal-price[data-v-6820273b]{font-size:24px}.close-btn[data-v-6820273b]{width:36px;height:36px;font-size:20px;top:12px;right:12px}}.modal-content[data-v-6820273b]::-webkit-scrollbar{width:6px}.modal-content[data-v-6820273b]::-webkit-scrollbar-track{background:#0003;border-radius:3px}.modal-content[data-v-6820273b]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.modal-content[data-v-6820273b]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.catalog-view[data-v-9fe11370]{padding:16px}.filters[data-v-9fe11370]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.filter-select[data-v-9fe11370]{width:100%;padding:14px 16px;font-size:16px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tg-text-color);outline:none;transition:all .3s ease;box-shadow:var(--shadow-sm);font-weight:500}.filter-select[data-v-9fe11370]:focus{border-color:var(--neon-blue);box-shadow:0 0 0 3px var(--neon-blue-glow),var(--shadow-md)}.filter-select option[data-v-9fe11370]{background:#1a1a1a;color:var(--tg-text-color);padding:10px}.loading[data-v-9fe11370]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.loading p[data-v-9fe11370]{margin-top:16px;color:var(--neon-blue);font-weight:500;text-shadow:0 0 10px var(--neon-blue-glow)}.spinner[data-v-9fe11370]{width:50px;height:50px;border:4px solid rgba(0,212,255,.2);border-top:4px solid var(--neon-blue);border-radius:50%;animation:spin-9fe11370 1s linear infinite;box-shadow:0 0 20px var(--neon-blue-glow)}@keyframes spin-9fe11370{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-9fe11370]{padding:14px 16px;background:#ff006e26;color:var(--neon-pink);border:1px solid rgba(255,0,110,.3);border-radius:12px;margin-bottom:16px;font-weight:500;text-shadow:0 0 10px rgba(255,0,110,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.products-grid[data-v-9fe11370]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.empty-state[data-v-9fe11370]{text-align:center;padding:60px 20px;color:var(--tg-hint-color);font-size:16px;font-weight:500}.empty-state p[data-v-9fe11370]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);border-radius:12px;padding:24px;display:inline-block;box-shadow:var(--shadow-sm)}@media (max-width: 480px){.products-grid[data-v-9fe11370]{grid-template-columns:repeat(2,1fr);gap:12px}.catalog-view[data-v-9fe11370]{padding:12px}}.cart-view[data-v-1bcb2580]{padding:16px;min-height:100vh}h2[data-v-1bcb2580]{margin:0 0 20px;font-size:28px;font-weight:700;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 15px var(--neon-blue-glow))}.empty-cart[data-v-1bcb2580]{text-align:center;padding:80px 20px}.empty-cart p[data-v-1bcb2580]{color:var(--tg-hint-color);margin-bottom:24px;font-size:18px;font-weight:500}.cart-items[data-v-1bcb2580]{margin-bottom:20px}.cart-item[data-v-1bcb2580]{display:flex;gap:12px;padding:14px;background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);border-radius:16px;margin-bottom:12px;box-shadow:var(--shadow-sm);transition:all .3s ease}.cart-item[data-v-1bcb2580]:hover{box-shadow:0 4px 16px #00d4ff26;border-color:#00d4ff4d}.item-image[data-v-1bcb2580]{width:80px;height:80px;flex-shrink:0;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#00d4ff1a,#b24bf31a)}.item-image img[data-v-1bcb2580]{width:100%;height:100%;object-fit:cover}.item-info[data-v-1bcb2580]{flex:1}.item-info h3[data-v-1bcb2580]{margin:0 0 8px;font-size:15px;font-weight:600;color:#e0e0e0;text-shadow:0 0 5px rgba(255,255,255,.3)}.item-price[data-v-1bcb2580]{margin:0;font-size:17px;font-weight:700;background:linear-gradient(90deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.item-controls[data-v-1bcb2580]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.quantity-controls[data-v-1bcb2580]{display:flex;align-items:center;gap:10px;background:#00d4ff1a;padding:4px 8px;border-radius:20px;border:1px solid var(--card-border)}.qty-btn[data-v-1bcb2580]{width:28px;height:28px;border:none;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));color:#000;border-radius:50%;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--neon-blue-glow);transition:all .2s ease}.qty-btn[data-v-1bcb2580]:hover{box-shadow:0 4px 12px var(--neon-purple-glow);transform:scale(1.05)}.qty-btn[data-v-1bcb2580]:active{transform:scale(.95)}.quantity[data-v-1bcb2580]{min-width:30px;text-align:center;font-weight:700;color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue-glow)}.remove-btn[data-v-1bcb2580]{background:#ff006e26;border:1px solid rgba(255,0,110,.3);border-radius:8px;font-size:18px;cursor:pointer;padding:6px 10px;transition:all .2s ease}.remove-btn[data-v-1bcb2580]:hover{background:#ff006e40;box-shadow:0 0 10px #ff006e66}.remove-btn[data-v-1bcb2580]:active{transform:scale(.95)}.cart-summary[data-v-1bcb2580]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);padding:20px;border-radius:16px;margin-bottom:20px;box-shadow:var(--shadow-md)}.summary-row[data-v-1bcb2580]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:15px;color:#b0b0b0;font-weight:500}.summary-row.total[data-v-1bcb2580]{font-size:22px;font-weight:700;margin-top:16px;padding-top:16px;border-top:1px solid var(--card-border)}.summary-row.total span[data-v-1bcb2580]:last-child{background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px var(--neon-blue-glow))}.checkout-btn[data-v-1bcb2580],.btn-secondary[data-v-1bcb2580]{width:100%;padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.checkout-btn[data-v-1bcb2580]{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-1bcb2580]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--neon-purple),var(--neon-blue));opacity:0;transition:opacity .3s ease}.checkout-btn[data-v-1bcb2580]:hover:before{opacity:1}.checkout-btn[data-v-1bcb2580]:hover{box-shadow:0 8px 30px var(--neon-purple-glow),0 0 40px var(--neon-blue-glow);transform:translateY(-2px)}.checkout-btn[data-v-1bcb2580]:active{transform:translateY(0)}.btn-secondary[data-v-1bcb2580]{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-1bcb2580]:hover{border-color:var(--neon-blue);box-shadow:0 0 0 3px var(--neon-blue-glow)}.btn-secondary[data-v-1bcb2580]:active{transform:scale(.98)}.checkout-form[data-v-a2562e0f]{padding:16px;min-height:100vh}h2[data-v-a2562e0f]{margin:0 0 24px;font-size:28px;font-weight:700;background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 15px var(--neon-blue-glow))}.form-group[data-v-a2562e0f]{margin-bottom:18px}.form-group label[data-v-a2562e0f]{display:block;margin-bottom:8px;font-weight:600;font-size:14px;color:var(--neon-blue);text-shadow:0 0 8px var(--neon-blue-glow)}.form-group input[data-v-a2562e0f],.form-group textarea[data-v-a2562e0f]{width:100%;padding:14px 16px;font-size:16px;border:1px solid var(--card-border);border-radius:12px;background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--tg-text-color);box-sizing:border-box;outline:none;transition:all .3s ease;box-shadow:var(--shadow-sm);font-family:inherit}.form-group input[data-v-a2562e0f]:focus,.form-group textarea[data-v-a2562e0f]:focus{border-color:var(--neon-blue);box-shadow:0 0 0 3px var(--neon-blue-glow),var(--shadow-md)}.form-group input[data-v-a2562e0f]::placeholder,.form-group textarea[data-v-a2562e0f]::placeholder{color:var(--tg-hint-color);opacity:.7}.form-group textarea[data-v-a2562e0f]{resize:vertical;min-height:100px}.instruction-text[data-v-a2562e0f]{margin:8px 0 0;font-size:12px;color:var(--tg-hint-color);line-height:1.4;opacity:.8}.order-summary[data-v-a2562e0f]{background:var(--card-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);padding:20px;border-radius:16px;margin-bottom:24px;box-shadow:var(--shadow-md)}.order-summary h3[data-v-a2562e0f]{margin:0 0 16px;font-size:20px;font-weight:700;color:var(--neon-purple);text-shadow:0 0 10px var(--neon-purple-glow)}.order-item[data-v-a2562e0f]{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:10px 0;font-size:15px;color:var(--tg-text-color);border-bottom:1px solid rgba(0,212,255,.1)}.order-item[data-v-a2562e0f]:last-of-type{border-bottom:none}.item-name[data-v-a2562e0f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.item-quantity[data-v-a2562e0f]{color:var(--tg-hint-color)}.item-price[data-v-a2562e0f]{font-weight:600;color:var(--neon-blue)}.order-total[data-v-a2562e0f]{display:flex;justify-content:space-between;padding-top:16px;margin-top:16px;border-top:1px solid var(--card-border);font-size:22px;font-weight:700}.order-total .total-price[data-v-a2562e0f]{background:linear-gradient(135deg,var(--neon-blue),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px var(--neon-blue-glow))}.submit-btn[data-v-a2562e0f],.cancel-btn[data-v-a2562e0f]{width:100%;padding:16px;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-bottom:12px;position:relative;overflow:hidden}.submit-btn[data-v-a2562e0f]{background:linear-gradient(135deg,var(--neon-green),var(--neon-blue));color:#000;box-shadow:0 6px 20px #0f86}.submit-btn[data-v-a2562e0f]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--neon-blue),var(--neon-green));opacity:0;transition:opacity .3s ease}.submit-btn[data-v-a2562e0f]:hover:before{opacity:1}.submit-btn[data-v-a2562e0f]:hover{box-shadow:0 8px 30px #0f89,0 0 40px #00d4ff4d;transform:translateY(-2px)}.submit-btn[data-v-a2562e0f]:active{transform:translateY(0)}.submit-btn[data-v-a2562e0f]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.submit-btn[data-v-a2562e0f]:disabled:hover{transform:none;box-shadow:none}.cancel-btn[data-v-a2562e0f]{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-a2562e0f]:hover{border-color:#b24bf380;color:var(--neon-purple);box-shadow:0 0 0 3px var(--neon-purple-glow)}.cancel-btn[data-v-a2562e0f]:active{transform:scale(.98)}:root{--tg-bg-color: #0a0a0a;--tg-text-color: #ffffff;--tg-button-color: #00D4FF;--tg-button-text-color: #000000;--tg-secondary-bg-color: #1a1a1a;--tg-hint-color: #666666;--neon-blue: #00D4FF;--neon-blue-glow: rgba(0, 212, 255, .6);--neon-purple: #B24BF3;--neon-purple-glow: rgba(178, 75, 243, .5);--neon-green: #00FF88;--neon-pink: #FF006E;--bg-gradient: linear-gradient(135deg, #0a0a0a 0%, #1a0a1f 50%, #0a0a1a 100%);--card-bg: rgba(26, 26, 26, .6);--card-border: rgba(0, 212, 255, .2);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--glow-blue: 0 0 10px var(--neon-blue-glow), 0 0 20px var(--neon-blue-glow);--glow-purple: 0 0 10px var(--neon-purple-glow), 0 0 20px var(--neon-purple-glow)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--bg-gradient);background-attachment:fixed;color:var(--tg-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-gradient);position:relative}.background-logo{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;max-width:500px;height:70%;max-height:500px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj4NCiAgPGRlZnM+DQogICAgPGxpbmVhckdyYWRpZW50IGlkPSJuZW9uR3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjEwMCUiPg0KICAgICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3R5bGU9InN0b3AtY29sb3I6IzAwRDRGRjtzdG9wLW9wYWNpdHk6MSIgLz4NCiAgICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3R5bGU9InN0b3AtY29sb3I6I0IyNEJGMztzdG9wLW9wYWNpdHk6MSIgLz4NCiAgICA8L2xpbmVhckdyYWRpZW50Pg0KICAgIDxmaWx0ZXIgaWQ9Imdsb3ciPg0KICAgICAgPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNCIgcmVzdWx0PSJjb2xvcmVkQmx1ciIvPg0KICAgICAgPGZlTWVyZ2U+DQogICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iY29sb3JlZEJsdXIiLz4NCiAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJTb3VyY2VHcmFwaGljIi8+DQogICAgICA8L2ZlTWVyZ2U+DQogICAgPC9maWx0ZXI+DQogIDwvZGVmcz4NCg0KICA8IS0tIEhRRCB0ZXh0IHdpdGggbmVvbiBlZmZlY3QgLS0+DQogIDx0ZXh0IHg9IjEwMCIgeT0iMTIwIg0KICAgICAgICBmb250LWZhbWlseT0iQXJpYWwsIHNhbnMtc2VyaWYiDQogICAgICAgIGZvbnQtc2l6ZT0iODAiDQogICAgICAgIGZvbnQtd2VpZ2h0PSJib2xkIg0KICAgICAgICB0ZXh0LWFuY2hvcj0ibWlkZGxlIg0KICAgICAgICBmaWxsPSJ1cmwoI25lb25HcmFkaWVudCkiDQogICAgICAgIGZpbHRlcj0idXJsKCNnbG93KSI+SFFEPC90ZXh0Pg0KPC9zdmc+DQo=);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.05;pointer-events:none;z-index:0;filter:drop-shadow(0 0 30px var(--neon-blue-glow))}#app>*{position:relative;z-index:1}.navbar{display:flex;position:sticky;top:0;z-index:10;background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--card-border);box-shadow:var(--shadow-md)}.nav-btn{flex:1;padding:14px 16px;border:none;background:transparent;color:var(--tg-text-color);font-size:15px;font-weight:500;cursor:pointer;position:relative;transition:all .3s ease}.nav-btn:hover{background:#00d4ff1a}.nav-btn:active{background:#00d4ff33}.nav-btn.active{color:var(--neon-blue);font-weight:600;text-shadow:0 0 10px var(--neon-blue-glow)}.nav-btn.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--neon-blue),transparent);box-shadow:var(--glow-blue);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.badge{display:inline-block;min-width:20px;height:20px;padding:0 6px;background:var(--neon-blue);color:var(--tg-button-text-color);border-radius:10px;font-size:12px;font-weight:700;line-height:20px;text-align:center;margin-left:6px;box-shadow:var(--glow-blue);animation:glow-pulse 2s ease-in-out infinite}@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{flex:1;overflow-y:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:var(--neon-blue);border-radius:4px;box-shadow:var(--glow-blue)}::-webkit-scrollbar-thumb:hover{background:var(--neon-purple);box-shadow:var(--glow-purple)}.archive-view[data-v-2222fc97]{display:grid;gap:16px;padding:20px}.archive-head[data-v-2222fc97],.archive-list[data-v-2222fc97],.restore-panel[data-v-2222fc97]{border:1px solid #dbe4de;border-radius:8px;background:#fff}.archive-head[data-v-2222fc97]{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px}h1[data-v-2222fc97],h2[data-v-2222fc97],p[data-v-2222fc97]{margin:0}h1[data-v-2222fc97]{font-size:24px}h2[data-v-2222fc97]{font-size:18px}p[data-v-2222fc97]{margin-top:6px;color:#607068}.counter[data-v-2222fc97]{flex:0 0 auto;padding:7px 11px;border:1px solid #c7e0d4;border-radius:999px;background:#eef8f3;color:#207154;font-size:13px;font-weight:800}.archive-grid[data-v-2222fc97]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:16px}.archive-list[data-v-2222fc97]{min-height:360px;padding:14px}.archive-row[data-v-2222fc97]{width:100%;display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:8px;padding:12px;border:1px solid #dbe5df;border-radius:8px;background:#fff;color:#17271f;font:inherit;text-align:left}.archive-row[data-v-2222fc97]:hover,.archive-row.selected[data-v-2222fc97]{border-color:#237a59;background:#f2faf6}.thumb[data-v-2222fc97]{width:44px;height:44px;display:grid;place-items:center;overflow:hidden;border:1px solid #d7e2dc;border-radius:7px;background:#edf3ef;color:#53675d;font-size:12px;font-weight:900}.thumb img[data-v-2222fc97]{width:100%;height:100%;object-fit:cover}.main[data-v-2222fc97]{min-width:0}.main strong[data-v-2222fc97],.main small[data-v-2222fc97]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main small[data-v-2222fc97]{margin-top:3px;color:#65746c;font-size:12px}.restore-panel[data-v-2222fc97]{align-self:start;display:grid;gap:14px;padding:16px}.restore-title[data-v-2222fc97]{display:grid;gap:4px}label[data-v-2222fc97]{display:grid;gap:7px}label span[data-v-2222fc97]{color:#4e5e56;font-size:13px;font-weight:800}select[data-v-2222fc97],input[data-v-2222fc97]{width:100%;border:1px solid #cfdcd5;border-radius:8px;background:#fff;color:#17271f;font:inherit}select[data-v-2222fc97]{min-height:220px;padding:8px}input[data-v-2222fc97]{height:44px;padding:0 12px}button.primary[data-v-2222fc97]{min-height:48px;border:0;border-radius:8px;background:#237a59;color:#fff;font-weight:900}button[data-v-2222fc97]:disabled{cursor:not-allowed;opacity:.55}.state[data-v-2222fc97]{padding:36px 16px;color:#65746c;text-align:center}@media (max-width: 900px){.archive-grid[data-v-2222fc97]{grid-template-columns:1fr}.archive-head[data-v-2222fc97]{align-items:flex-start;flex-direction:column}}.catalog-manager[data-v-62e08e6a]{grid-column:1 / -1;display:grid;gap:14px;min-width:0}.catalog-head[data-v-62e08e6a]{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px);gap:14px;align-items:end;padding:18px;border:1px solid #dbe4de;border-radius:8px;background:#fff}h1[data-v-62e08e6a]{margin:0;color:#16251d;font-size:24px}p[data-v-62e08e6a]{margin:5px 0 0;color:#65746c}.create-address[data-v-62e08e6a],.create-row[data-v-62e08e6a],.edit-row[data-v-62e08e6a]{display:grid;gap:8px}.create-address[data-v-62e08e6a]{grid-template-columns:minmax(0,1fr) auto}.create-row[data-v-62e08e6a]{grid-template-columns:minmax(0,1fr) 86px auto;margin:8px 0 10px}.edit-row[data-v-62e08e6a]{grid-template-columns:minmax(0,1fr) auto auto;margin:8px 0}.edit-row.has-order[data-v-62e08e6a]{grid-template-columns:minmax(0,1fr) 86px auto auto}.empty[data-v-62e08e6a],.node[data-v-62e08e6a]{border:1px solid #dbe4de;border-radius:8px;background:#fff}.empty[data-v-62e08e6a]{padding:18px;color:#65746c}.tree[data-v-62e08e6a]{display:grid;gap:10px}.node[data-v-62e08e6a]{overflow:hidden}.node .node[data-v-62e08e6a]{margin-top:8px}summary[data-v-62e08e6a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;cursor:pointer;list-style:none;background:#fbfdfb}summary[data-v-62e08e6a]::-webkit-details-marker{display:none}summary span[data-v-62e08e6a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2d24;font-weight:900}summary small[data-v-62e08e6a]{color:#65746c;font-size:12px}.node-body[data-v-62e08e6a]{padding:8px 12px 12px;border-top:1px solid #e3ebe6}.category[data-v-62e08e6a]{border-color:#d4e2db}.subcategory[data-v-62e08e6a]{border-color:#dce7e1}.sections[data-v-62e08e6a]{display:grid;gap:6px}.section-row[data-v-62e08e6a]{margin:0;padding:7px;border:1px solid #edf2ef;border-radius:7px;background:#fbfdfb}input[data-v-62e08e6a]{min-width:0;min-height:38px;padding:8px 10px;border:1px solid #cad7cf;border-radius:7px;background:#fff;color:#1c2b23;font:inherit}button[data-v-62e08e6a]{min-height:38px;padding:0 12px;border:1px solid #cad7cf;border-radius:7px;background:#fff;color:#24372c;font:inherit;font-weight:800}button[type=submit][data-v-62e08e6a]{border-color:#257a5a;background:#257a5a;color:#fff}button[data-v-62e08e6a]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 860px){.catalog-head[data-v-62e08e6a],.create-address[data-v-62e08e6a],.create-row[data-v-62e08e6a],.edit-row[data-v-62e08e6a],.edit-row.has-order[data-v-62e08e6a]{grid-template-columns:1fr}}.backdrop[data-v-a98209f1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:18px;background:#222b2685}.dialog[data-v-a98209f1]{width:min(640px,100%);overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 70px #14211947}header[data-v-a98209f1]{padding:18px;border-bottom:1px solid #e3ebe6}h2[data-v-a98209f1]{margin:0;color:#17261e;font-size:18px}p[data-v-a98209f1]{margin:5px 0 0;color:#65746c;font-size:13px}.diffs[data-v-a98209f1],.status-copy[data-v-a98209f1]{display:grid;gap:10px;padding:18px}.status-copy[data-v-a98209f1]{color:#314438;line-height:1.5}.diff-row[data-v-a98209f1],.empty[data-v-a98209f1]{display:grid;gap:5px;padding:12px;border:1px solid #d9e4de;border-radius:7px;color:#53635a;font-size:13px}.diff-row strong[data-v-a98209f1]{color:#273a2f}footer[data-v-a98209f1]{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid #e3ebe6}button[data-v-a98209f1]{min-height:40px;padding:0 14px;border:1px solid #cad7cf;border-radius:7px;background:#fff;color:#24372c;font:inherit;font-weight:800}.primary[data-v-a98209f1]{border-color:#257a5a;background:#257a5a;color:#fff}button[data-v-a98209f1]:disabled{opacity:.55;cursor:wait}@media (max-width: 460px){footer[data-v-a98209f1]{flex-direction:column-reverse}}.filters[data-v-4e706269]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:end;padding:14px;background:#fff;border:1px solid #dbe4de;border-radius:8px}label[data-v-4e706269]{min-width:0;display:grid;gap:6px}span[data-v-4e706269]{color:#66746c;font-size:12px;font-weight:750}select[data-v-4e706269]{width:100%;min-height:38px;padding:0 10px;border:1px solid #cad7cf;border-radius:7px;background:#fbfcfb;color:#1c2b23;font:inherit}.clear-btn[data-v-4e706269]{min-height:38px;padding:0 12px;border:1px solid #cad7cf;border-radius:7px;background:#fff;color:#2f4638;font:inherit;font-weight:750}@media (max-width: 1100px){.filters[data-v-4e706269]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.filters[data-v-4e706269]{grid-template-columns:1fr}}.overlay[data-v-c17ab982]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#0818146b}.dialog[data-v-c17ab982]{width:min(720px,100%);background:#f8fbf7;border:1px solid rgba(18,78,59,.18);border-radius:8px;box-shadow:0 28px 80px #0b281f42;padding:22px}header[data-v-c17ab982],footer[data-v-c17ab982]{display:flex;align-items:center;justify-content:space-between;gap:12px}header p[data-v-c17ab982]{margin:0 0 4px;color:#1f7a5b;font-weight:800;text-transform:uppercase;font-size:12px}h2[data-v-c17ab982]{margin:0;font-size:24px}.icon[data-v-c17ab982]{width:36px;height:36px;border-radius:6px;padding:0;font-size:24px}.grid[data-v-c17ab982]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}label[data-v-c17ab982],.review[data-v-c17ab982]{display:grid;gap:7px}.wide[data-v-c17ab982]{grid-column:1 / -1}span[data-v-c17ab982]{color:#62736d;font-size:13px}input[data-v-c17ab982],textarea[data-v-c17ab982],select[data-v-c17ab982]{width:100%;border:1px solid rgba(18,78,59,.18);border-radius:6px;padding:11px 12px;font:inherit;background:#fff}.review[data-v-c17ab982]{border:1px solid rgba(31,122,91,.18);border-radius:8px;padding:12px;background:#1f7a5b12;margin-bottom:18px}button[data-v-c17ab982]{border:1px solid rgba(18,78,59,.18);border-radius:6px;background:#fff;padding:10px 14px;font-weight:800;cursor:pointer}.primary[data-v-c17ab982]{background:#1f7a5b;color:#fff}button[data-v-c17ab982]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.grid[data-v-c17ab982]{grid-template-columns:1fr}}.placements[data-v-c71959a1]{display:grid;gap:12px;padding:16px;border-top:1px solid #e3ebe6}header[data-v-c71959a1]{display:flex;align-items:center;justify-content:space-between;padding:0;border:0}h3[data-v-c71959a1]{margin:0;font-size:15px}p[data-v-c71959a1],small[data-v-c71959a1],span[data-v-c71959a1]{color:#65746c;font-size:12px}.empty[data-v-c71959a1]{padding:12px;border:1px dashed #cbd8d1;border-radius:7px;color:#65746c}.placement-table[data-v-c71959a1]{display:grid;gap:7px}.placement-head[data-v-c71959a1],.placement-row[data-v-c71959a1]{display:grid;grid-template-columns:minmax(0,1fr) 118px 70px 82px;gap:8px;align-items:center}.placement-head[data-v-c71959a1]{padding:0 4px}.placement-head span[data-v-c71959a1]{font-weight:800}.placement-row[data-v-c71959a1]{padding:8px;border:1px solid #dbe4de;border-radius:7px;background:#fbfdfb}.placement-row.active[data-v-c71959a1]{border-color:#56b18d;background:#eef8f3}.placement-path[data-v-c71959a1]{min-width:0;display:grid;gap:3px;padding:0;border:0;background:transparent;text-align:left}.placement-path strong[data-v-c71959a1],.placement-path small[data-v-c71959a1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placement-path strong[data-v-c71959a1]{color:#1d2d24}.stock-form[data-v-c71959a1]{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:5px}.stock-form button[data-v-c71959a1]{padding:0;font-size:11px}.status-pill[data-v-c71959a1]{justify-self:start;padding:4px 7px;border-radius:999px;background:#e6f4ee;color:#217453;font-weight:800}.status-pill.off[data-v-c71959a1]{background:#fff0ef;color:#a43a35}.status-action.restore[data-v-c71959a1]{border-color:#257a5a;background:#257a5a;color:#fff}.add-placement[data-v-c71959a1]{display:grid;gap:10px;padding:12px;border:1px solid #dbe4de;border-radius:7px;background:#fbfdfb}.bulk-title[data-v-c71959a1]{display:flex;justify-content:space-between;gap:10px}.bulk-title strong[data-v-c71959a1]{display:block;color:#1d2d24}.bulk-title span[data-v-c71959a1],.hint[data-v-c71959a1]{display:block;margin:3px 0 0;color:#65746c;font-size:12px}.bulk-actions[data-v-c71959a1],.bulk-footer[data-v-c71959a1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.bulk-footer[data-v-c71959a1]{grid-template-columns:104px minmax(0,1fr);align-items:end}.section-picker[data-v-c71959a1]{max-height:220px;display:grid;gap:6px;overflow:auto;padding:8px;border:1px solid #dbe4de;border-radius:7px;background:#fff}.section-option[data-v-c71959a1]{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;padding:7px;border-radius:6px}.section-option[data-v-c71959a1]:hover{background:#eef8f3}.section-option input[data-v-c71959a1]{width:16px;min-height:16px;margin-top:1px;padding:0}.section-option span[data-v-c71959a1]{overflow:hidden;text-overflow:ellipsis;color:#263b30;line-height:1.3}label[data-v-c71959a1]{display:grid;gap:6px}select[data-v-c71959a1],input[data-v-c71959a1]{width:100%;min-height:38px;border:1px solid #cad7cf;border-radius:7px;padding:8px 10px;font:inherit;background:#fff}button[data-v-c71959a1]{min-height:38px;border:1px solid #cad7cf;border-radius:7px;background:#fff;color:#24372c;font:inherit;font-weight:800}button[data-v-c71959a1]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.placement-head[data-v-c71959a1]{display:none}.placement-row[data-v-c71959a1],.bulk-actions[data-v-c71959a1],.bulk-footer[data-v-c71959a1]{grid-template-columns:1fr}.status-pill[data-v-c71959a1],.status-action[data-v-c71959a1]{justify-self:stretch}}.editor[data-v-8d71826c]{min-width:0;background:#fff;border:1px solid #dbe4de;border-radius:8px;overflow:hidden;box-shadow:0 16px 42px #202d2614}header[data-v-8d71826c]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border-bottom:1px solid #e3ebe6}h2[data-v-8d71826c]{margin:0;color:#18271f;font-size:16px}p[data-v-8d71826c]{margin:4px 0 0;color:#65746c;font-size:12px}.status-btn[data-v-8d71826c],.actions button[data-v-8d71826c]{min-height:40px;padding:0 14px;border:1px solid #cad7cf;border-radius:7px;background:#fff;color:#24372c;font:inherit;font-weight:800}.status-btn.danger[data-v-8d71826c]{border-color:#efb8b4;background:#fff0ef;color:#b33b38}.identity[data-v-8d71826c]{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;padding:16px}.thumb[data-v-8d71826c]{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border:1px solid #d7e2dc;border-radius:8px;background:#edf3ef;color:#53675d;font-size:12px;font-weight:800}.thumb img[data-v-8d71826c]{width:100%;height:100%;object-fit:cover}.identity strong[data-v-8d71826c]{display:block;color:#16251d;font-size:16px}.identity small[data-v-8d71826c]{display:block;margin-top:4px;color:#65746c;font-size:12px;line-height:1.35}.fields[data-v-8d71826c]{display:grid;gap:12px;padding:0 16px 16px}label[data-v-8d71826c]{display:grid;gap:6px}label span[data-v-8d71826c]{color:#66746c;font-size:12px;font-weight:800}input[data-v-8d71826c],textarea[data-v-8d71826c]{width:100%;min-height:38px;padding:9px 10px;border:1px solid #cad7cf;border-radius:7px;background:#fbfcfb;color:#1c2b23;font:inherit}textarea[data-v-8d71826c]{min-height:112px;resize:vertical}.photo-upload[data-v-8d71826c]{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.upload-button[data-v-8d71826c]{width:fit-content;min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border:1px solid #257a5a;border-radius:7px;background:#257a5a;color:#fff;cursor:pointer}.upload-button span[data-v-8d71826c]{color:inherit;font-size:13px}.upload-button input[data-v-8d71826c]{display:none}.upload-button.disabled[data-v-8d71826c]{opacity:.55;cursor:wait}.photo-upload small[data-v-8d71826c]{color:#66746c;font-size:12px}.split[data-v-8d71826c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.local-diff[data-v-8d71826c]{display:grid;gap:8px;margin:0 16px 16px}.no-diff[data-v-8d71826c],.diff-row[data-v-8d71826c]{border:1px solid #d9e4de;border-radius:7px;padding:10px;color:#627168;font-size:12px}.diff-row[data-v-8d71826c]{display:grid;gap:4px}.diff-row strong[data-v-8d71826c]{color:#314438}.actions[data-v-8d71826c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 16px 16px}.actions .primary[data-v-8d71826c]{border-color:#257a5a;background:#257a5a;color:#fff}button[data-v-8d71826c]:disabled{opacity:.55;cursor:wait}.empty[data-v-8d71826c]{padding:34px 18px;color:#65746c;text-align:center}@media (max-width: 980px){.editor[data-v-8d71826c]{order:3}}@media (max-width: 460px){.split[data-v-8d71826c],.actions[data-v-8d71826c]{grid-template-columns:1fr}}.product-list[data-v-fbb93885]{min-width:0;background:#fff;border:1px solid #dbe4de;border-radius:8px;overflow:hidden}header[data-v-fbb93885]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border-bottom:1px solid #e4ebe7}h2[data-v-fbb93885]{margin:0;color:#15231b;font-size:18px}p[data-v-fbb93885]{margin:4px 0 0;color:#617068;font-size:13px}.counter[data-v-fbb93885]{flex:0 0 auto;padding:6px 10px;border:1px solid #bfe3d2;border-radius:999px;background:#eaf7f0;color:#247154;font-size:12px;font-weight:800}.rows[data-v-fbb93885]{display:grid;gap:8px;padding:14px}.row[data-v-fbb93885]{width:100%;min-width:0;display:grid;grid-template-columns:50px minmax(0,1fr) minmax(100px,auto);gap:14px;align-items:center;padding:12px;border:1px solid #d9e4de;border-radius:8px;background:#fff;color:#1a2921;font:inherit;text-align:left}.row[data-v-fbb93885]:hover,.row.selected[data-v-fbb93885]{border-color:#237a59;background:#f3faf6}.thumb[data-v-fbb93885]{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid #d7e2dc;border-radius:7px;background:#edf3ef;color:#53675d;font-size:12px;font-weight:800}.thumb img[data-v-fbb93885]{width:100%;height:100%;object-fit:cover}.main[data-v-fbb93885]{min-width:0}.main strong[data-v-fbb93885]{display:block;overflow:hidden;color:#13221a;font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.main small[data-v-fbb93885],.next-step small[data-v-fbb93885]{display:block;color:#64736b;font-size:12px;line-height:1.35}.badges[data-v-fbb93885]{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.pill[data-v-fbb93885]{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border:1px solid #d1ded7;border-radius:999px;background:#f5f7f6;color:#54635b;font-size:11px;font-weight:800}.pill.green[data-v-fbb93885]{border-color:#bfe3d2;background:#eaf7f0;color:#1e7653}.pill.red[data-v-fbb93885]{border-color:#f2c6c4;background:#fff0ef;color:#b33b38}.pill.amber[data-v-fbb93885]{border-color:#f1c77d;background:#fff7e5;color:#9a5d00}.pill.violet[data-v-fbb93885]{border-color:#d3c6f4;background:#f2efff;color:#5d46af}.next-step[data-v-fbb93885]{display:grid;justify-items:end;gap:6px}.state[data-v-fbb93885]{padding:34px 16px;color:#65746c;text-align:center}@media (max-width: 620px){header[data-v-fbb93885]{align-items:flex-start;flex-direction:column}.row[data-v-fbb93885]{grid-template-columns:42px minmax(0,1fr)}.next-step[data-v-fbb93885]{grid-column:2;justify-items:start}}.admin-nav[data-v-a14da26a]{display:flex;flex-direction:column;gap:24px;min-width:0;padding:14px;background:#fff;border:1px solid #dbe4de;border-radius:8px;box-shadow:0 16px 42px #202d2614}.section-title[data-v-a14da26a]{margin:0 0 8px;color:#718076;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.nav-item[data-v-a14da26a]{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#27362d;font:inherit;text-align:left}.nav-item span[data-v-a14da26a]{min-width:0;display:flex;align-items:center;gap:8px;font-weight:650}.nav-item i[data-v-a14da26a]{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:#91a099}.nav-item small[data-v-a14da26a]{color:#66746c;font-size:11px;font-weight:800}.nav-item.active[data-v-a14da26a]{background:#e8f4ee;border-color:#addac7;color:#247154}.nav-item.active i[data-v-a14da26a]{background:#257a5a}.nav-item.disabled[data-v-a14da26a]{color:#98a29d}.ai-preview[data-v-a14da26a]{margin-top:auto;padding:14px;border:1px dashed #bdb3ea;border-radius:8px;background:#f2efff;color:#5a4c9d}.ai-preview strong[data-v-a14da26a]{display:block;margin-bottom:8px;font-size:13px}.ai-preview p[data-v-a14da26a]{margin:0;color:#6c6496;font-size:12px;line-height:1.45}@media (max-width: 980px){.admin-nav[data-v-a14da26a]{display:none}}.admin-app[data-v-2c5c4a8c]{min-height:100vh;background:#f4f6f3;color:#18271f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button[data-v-2c5c4a8c],input[data-v-2c5c4a8c],select[data-v-2c5c4a8c],textarea[data-v-2c5c4a8c]{font-family:inherit}button[data-v-2c5c4a8c]{cursor:pointer}.topbar[data-v-2c5c4a8c]{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:250px minmax(180px,1fr) auto auto;gap:16px;align-items:center;padding:16px 18px;border-bottom:1px solid #dce5df;background:#f4f6f3f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand[data-v-2c5c4a8c]{min-width:0;display:flex;gap:12px;align-items:center}.mark[data-v-2c5c4a8c]{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#1f7a5a;color:#fff;font-weight:900}.brand strong[data-v-2c5c4a8c],.brand span[data-v-2c5c4a8c]{display:block}.brand strong[data-v-2c5c4a8c]{font-size:16px}.brand span[data-v-2c5c4a8c]{margin-top:2px;color:#65746c;font-size:12px;line-height:1.25}.search[data-v-2c5c4a8c]{min-width:0}.search input[data-v-2c5c4a8c]{width:100%;min-height:42px;padding:0 14px;border:1px solid #cad7cf;border-radius:8px;background:#fff;color:#1c2b23;font-size:15px}.search input[data-v-2c5c4a8c]:disabled{opacity:.65;cursor:not-allowed}.view-switch[data-v-2c5c4a8c]{display:inline-grid;grid-template-columns:repeat(2,auto);gap:4px;padding:4px;border:1px solid #cad7cf;border-radius:8px;background:#fff}.view-switch button[data-v-2c5c4a8c]{min-height:34px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#53645b;font-weight:850}.view-switch button.active[data-v-2c5c4a8c]{background:#257a5a;color:#fff}.refresh[data-v-2c5c4a8c],.quick-actions button[data-v-2c5c4a8c]{min-height:42px;padding:0 14px;border:1px solid #cad7cf;border-radius:8px;background:#fff;color:#24372c;font-weight:800}.refresh[data-v-2c5c4a8c]:disabled{opacity:.6;cursor:wait}.error-band[data-v-2c5c4a8c]{margin:14px 18px 0;padding:12px 14px;border:1px solid #efb8b4;border-radius:8px;background:#fff0ef;color:#a93632;font-weight:750}.access-state[data-v-2c5c4a8c]{min-height:calc(100vh - 84px);display:grid;place-items:center;padding:28px 18px}.access-card[data-v-2c5c4a8c]{width:min(720px,100%);padding:26px;border:1px solid #dbe4de;border-radius:8px;background:#fff;box-shadow:0 20px 60px #202d261a}.mark.large[data-v-2c5c4a8c]{width:48px;height:48px;margin-bottom:18px}.eyebrow[data-v-2c5c4a8c]{margin:0 0 8px;color:#257a5a;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.access-card h1[data-v-2c5c4a8c]{margin:0;font-size:28px}.access-card>p[data-v-2c5c4a8c]:not(.eyebrow){max-width:620px;margin:12px 0 0;color:#52645a;font-size:15px;line-height:1.55}.access-actions[data-v-2c5c4a8c]{margin-top:18px}.access-actions button[data-v-2c5c4a8c]{min-height:42px;padding:0 16px;border:1px solid #257a5a;border-radius:8px;background:#257a5a;color:#fff;font-weight:850}.access-actions button[data-v-2c5c4a8c]:disabled{opacity:.65;cursor:wait}.access-card dl[data-v-2c5c4a8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0}.access-card dl div[data-v-2c5c4a8c]{padding:14px;border:1px solid #dbe4de;border-radius:8px;background:#f8faf8}.access-card dt[data-v-2c5c4a8c]{margin-bottom:6px;color:#25392d;font-weight:900}.access-card dd[data-v-2c5c4a8c]{margin:0;color:#5a6a61;font-size:13px;line-height:1.45}.layout[data-v-2c5c4a8c]{display:grid;grid-template-columns:228px minmax(0,1fr) 380px;gap:14px;align-items:start;padding:14px 18px 28px}.layout.catalog-layout[data-v-2c5c4a8c]{grid-template-columns:minmax(0,1fr)}.workspace[data-v-2c5c4a8c]{min-width:0;display:grid;gap:14px}.focus-strip[data-v-2c5c4a8c]{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;border:1px solid #dbe4de;border-radius:8px;background:#fff}h1[data-v-2c5c4a8c]{margin:0;color:#0f1f17;font-size:22px;line-height:1.15}.focus-strip p[data-v-2c5c4a8c]{max-width:620px;margin:8px 0 0;color:#55675d;font-size:14px;line-height:1.45}.quick-actions[data-v-2c5c4a8c]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.quick-actions .primary[data-v-2c5c4a8c]{border-color:#257a5a;background:#257a5a;color:#fff}.triage-grid[data-v-2c5c4a8c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.triage-card[data-v-2c5c4a8c]{min-width:0;min-height:148px;display:grid;gap:8px;align-content:start;padding:16px;border:1px solid #dbe4de;border-radius:8px;background:#fff;color:#14231b;text-align:left}.triage-card.active[data-v-2c5c4a8c]{border-color:#237a59;box-shadow:inset 0 0 0 1px #237a59}.triage-card h2[data-v-2c5c4a8c]{margin:0;font-size:14px}.triage-card strong[data-v-2c5c4a8c]{font-size:28px;line-height:1}.triage-card p[data-v-2c5c4a8c]{min-height:36px;margin:0;color:#53645b;font-size:12px;line-height:1.35}.triage-card span[data-v-2c5c4a8c]{width:fit-content;padding:4px 9px;border-radius:999px;background:#eef4f0;color:#4a5c52;font-size:11px;font-weight:850}.triage-card.amber span[data-v-2c5c4a8c]{background:#fff4d8;color:#946000}.triage-card.red span[data-v-2c5c4a8c]{background:#fff0ef;color:#b23d39}.triage-card.violet span[data-v-2c5c4a8c]{background:#f2efff;color:#5d46af}.triage-card.teal span[data-v-2c5c4a8c]{background:#ddf6f4;color:#19706b}@media (max-width: 1180px){.layout[data-v-2c5c4a8c]{grid-template-columns:minmax(0,1fr) 350px}.triage-grid[data-v-2c5c4a8c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.topbar[data-v-2c5c4a8c],.layout[data-v-2c5c4a8c]{grid-template-columns:1fr}.focus-strip[data-v-2c5c4a8c]{align-items:flex-start;flex-direction:column}.quick-actions[data-v-2c5c4a8c]{justify-content:flex-start}}@media (max-width: 620px){.topbar[data-v-2c5c4a8c],.layout[data-v-2c5c4a8c]{padding:12px}.triage-grid[data-v-2c5c4a8c]{grid-template-columns:1fr}h1[data-v-2c5c4a8c]{font-size:20px}.quick-actions[data-v-2c5c4a8c]{width:100%}.quick-actions button[data-v-2c5c4a8c]{flex:1 1 calc(50% - 8px)}.access-card[data-v-2c5c4a8c]{padding:18px}.access-card h1[data-v-2c5c4a8c]{font-size:22px}.access-card dl[data-v-2c5c4a8c]{grid-template-columns:1fr}}
