:root{--bg:#eef3f7;--surface:#fff;--ink:#17212b;--muted:#6b7682;--accent:#1f69a1;--accent-strong:#164d78;--success:#2e7d32;--warning:#b65d13;--line:#dfe5ea;--shadow-soft:0 14px 32px #18274b14}*{box-sizing:border-box}body{background:linear-gradient(180deg, #1f69a114, transparent 340px), linear-gradient(90deg, #17212b0a 1px, transparent 1px), linear-gradient(180deg, #17212b0a 1px, transparent 1px), var(--bg);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-size:auto,42px 42px,42px 42px,auto;margin:0;font-family:Inter,Segoe UI,Helvetica,Arial,sans-serif}a{color:inherit}.app-wrapper{flex-direction:column;min-height:100vh;display:flex}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #dfe5eae6;position:sticky;top:0;box-shadow:0 12px 30px #18274b14}.utility-bar{color:#ffffffd1;background:linear-gradient(90deg,#17212b,#12344d 55%,#1f3f2b);justify-content:center;gap:clamp(12px,4vw,36px);padding:8px clamp(16px,4vw,48px);font-size:.78rem;font-weight:800;display:flex}.navbar{justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(16px,4vw,48px);display:flex}.brand{color:var(--ink);align-items:center;gap:10px;font-size:1rem;font-weight:900;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(135deg, var(--ink), var(--accent));color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.nav-links{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-links a{color:var(--muted);border-radius:999px;flex:none;padding:9px 13px;font-size:.92rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s}.session-button{color:var(--ink);font:inherit;cursor:pointer;background:#eef3f7;border:0;border-radius:999px;flex:none;padding:9px 13px;font-size:.92rem;font-weight:800}.nav-links a:hover,.nav-links a.router-link-active,.session-button:hover{color:var(--accent-strong);background:#e6f1f8}.cart-nav{align-items:center;gap:8px;display:inline-flex}.cart-count{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:.75rem;line-height:1;display:grid}.main-content{flex:1;width:min(100%,1440px);margin:0 auto;padding:clamp(18px,4vw,48px)}.footer{border-top:1px solid var(--line);color:var(--muted);background:linear-gradient(#fff,#f8fbfd);grid-template-columns:1.4fr repeat(3,1fr);gap:24px;padding:28px clamp(16px,4vw,48px);font-size:.86rem;display:grid}.footer section{flex-direction:column;gap:8px;display:flex}.footer strong{color:var(--ink)}.footer p{max-width:420px;margin:0;line-height:1.55}.footer a{color:var(--muted);text-decoration:none}.footer a:hover{color:var(--accent)}@media (width<=720px){.navbar{flex-direction:column;align-items:stretch;gap:12px}.nav-links{width:100%}.nav-links a{padding-inline:12px}.utility-bar{white-space:nowrap;justify-content:flex-start;overflow-x:auto}.footer{grid-template-columns:1fr}}.home-page[data-v-a88fc86d]{flex-direction:column;gap:28px;display:flex}.hero-carousel[data-v-a88fc86d]{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;display:grid}.hero-slide[data-v-a88fc86d],.deal-panel[data-v-a88fc86d],.promo-card[data-v-a88fc86d],.featured-card[data-v-a88fc86d],.deal-card[data-v-a88fc86d],.category-card[data-v-a88fc86d],.service-strip article[data-v-a88fc86d],.offer-strip article[data-v-a88fc86d],.feedback-panel[data-v-a88fc86d]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.hero-slide[data-v-a88fc86d]{background:linear-gradient(135deg, #17212bf5, #1f69a1e0 55%, #2e7d32b8), var(--ink);color:#fff;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:24px;min-height:430px;padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden}.hero-slide[data-v-a88fc86d]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 62%);height:320px;position:absolute;inset:auto -10% -45% 45%}.hero-copy[data-v-a88fc86d]{z-index:1;align-self:center;position:relative}.eyebrow[data-v-a88fc86d],.panel-label[data-v-a88fc86d],.promo-card span[data-v-a88fc86d]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.hero-slide .eyebrow[data-v-a88fc86d]{color:#ffffffc7}.hero-copy h1[data-v-a88fc86d]{max-width:760px;margin:10px 0 14px;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.96}.hero-copy p[data-v-a88fc86d]{color:#ffffffc7;max-width:680px;font-size:1.05rem;line-height:1.55}.hero-search[data-v-a88fc86d]{grid-template-columns:1fr auto;gap:10px;max-width:720px;margin-top:24px;display:grid}.hero-search input[data-v-a88fc86d]{min-width:0;height:52px;font:inherit;background:#fffffff0;border:1px solid #ffffff38;border-radius:6px;padding:0 16px}.hero-search button[data-v-a88fc86d],.hero-actions a[data-v-a88fc86d],.promo-card a[data-v-a88fc86d],.featured-card button[data-v-a88fc86d],.deal-card button[data-v-a88fc86d],.feedback-panel button[data-v-a88fc86d]{background:var(--ink);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.hero-search button[data-v-a88fc86d],.hero-actions a[data-v-a88fc86d]{color:var(--ink);background:#fff}.hero-actions[data-v-a88fc86d]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hero-actions .secondary-action[data-v-a88fc86d]{color:#fff;background:#ffffff24}.hero-product[data-v-a88fc86d]{z-index:1;align-content:center;gap:16px;display:grid;position:relative}.hero-image[data-v-a88fc86d]{background:#ffffffe6;border:1px solid #ffffff2e;border-radius:8px;place-items:center;min-height:280px;padding:26px;display:grid}.hero-image img[data-v-a88fc86d]{object-fit:contain;filter:drop-shadow(0 20px 28px #18274b3d);width:auto;max-width:90%;height:auto;max-height:250px}.hero-image span[data-v-a88fc86d]{color:var(--ink);font-size:2.4rem;font-weight:900}.hero-price[data-v-a88fc86d]{background:#ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.hero-price small[data-v-a88fc86d]{color:#ffffffb8;font-weight:900}.hero-price strong[data-v-a88fc86d]{font-size:1.25rem}.carousel-controls[data-v-a88fc86d]{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:clamp(18px,4vw,40px);right:clamp(18px,4vw,40px)}.carousel-controls button[data-v-a88fc86d]{color:#fff;width:34px;height:34px;font:inherit;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;font-weight:900}.carousel-controls>div[data-v-a88fc86d]{gap:7px;display:flex}.carousel-controls>div button[data-v-a88fc86d]{background:#ffffff5c;width:9px;height:9px;min-height:0}.carousel-controls>div button.active[data-v-a88fc86d]{background:#fff;border-radius:999px;width:24px}.deal-panel[data-v-a88fc86d]{color:#fff;background:linear-gradient(160deg,#17212b,#12344d 58%,#1f3f2b);flex-direction:column;justify-content:space-between;padding:28px;display:flex}.deal-panel .panel-label[data-v-a88fc86d],.deal-panel p[data-v-a88fc86d]{color:#ffffffb8}.deal-panel strong[data-v-a88fc86d]{margin-top:20px;font-size:4.5rem;line-height:1}.mini-stats[data-v-a88fc86d]{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.mini-stats div[data-v-a88fc86d]{border:1px solid #ffffff29;border-radius:8px;padding:14px}.mini-stats span[data-v-a88fc86d]{color:#fff;font-size:1.5rem;font-weight:900;display:block}.mini-stats small[data-v-a88fc86d]{color:#ffffffad}.offer-strip[data-v-a88fc86d],.service-strip[data-v-a88fc86d],.category-grid[data-v-a88fc86d],.featured-grid[data-v-a88fc86d],.promo-grid[data-v-a88fc86d],.deal-grid[data-v-a88fc86d]{gap:14px;display:grid}.offer-strip[data-v-a88fc86d]{grid-template-columns:repeat(3,1fr)}.offer-strip article[data-v-a88fc86d]{background:linear-gradient(135deg,#1f69a114,#b65d130f),#fff;gap:6px;padding:18px;display:grid}.offer-strip span[data-v-a88fc86d]{color:var(--warning);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.offer-strip strong[data-v-a88fc86d],.service-strip strong[data-v-a88fc86d]{color:var(--ink)}.offer-strip small[data-v-a88fc86d],.service-strip p[data-v-a88fc86d],.promo-card p[data-v-a88fc86d],.featured-info small[data-v-a88fc86d],.deal-link small[data-v-a88fc86d]{color:var(--muted);line-height:1.55}.service-strip[data-v-a88fc86d]{grid-template-columns:repeat(4,1fr)}.service-strip article[data-v-a88fc86d]{gap:12px;padding:18px;display:flex}.service-strip article>span[data-v-a88fc86d]{height:42px;color:var(--accent-strong);background:#eef3f7;border-radius:8px;flex:0 0 42px;place-items:center;font-weight:900;display:grid}.service-strip p[data-v-a88fc86d]{margin:4px 0 0;font-size:.9rem}.section-heading[data-v-a88fc86d]{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.section-heading h2[data-v-a88fc86d]{color:var(--ink);margin:6px 0 0;font-size:clamp(1.8rem,4vw,2.8rem)}.section-heading a[data-v-a88fc86d]{color:var(--accent);font-weight:900;text-decoration:none}.deal-grid[data-v-a88fc86d]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.deal-card[data-v-a88fc86d]{grid-template-rows:1fr auto;display:grid;overflow:hidden}.deal-link[data-v-a88fc86d]{color:inherit;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:14px;text-decoration:none;display:grid}.deal-visual[data-v-a88fc86d]{background:#eef3f7;border-radius:8px;place-items:center;height:110px;padding:10px;display:grid}.deal-visual img[data-v-a88fc86d]{object-fit:contain;width:auto;max-width:90%;height:auto;max-height:84%}.deal-visual span[data-v-a88fc86d]{color:var(--ink);font-weight:900}.deal-card h3[data-v-a88fc86d]{min-height:2.7em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 8px;font-size:.98rem;line-height:1.35;display:-webkit-box;overflow:hidden}.deal-card strong[data-v-a88fc86d]{color:var(--ink);font-size:1.18rem}.deal-card button[data-v-a88fc86d]{margin:0 14px 14px}.category-grid[data-v-a88fc86d]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.category-card[data-v-a88fc86d]{color:inherit;gap:8px;padding:18px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.category-card[data-v-a88fc86d]:hover,.featured-card[data-v-a88fc86d]:hover,.deal-card[data-v-a88fc86d]:hover{border-color:#1f69a157;transform:translateY(-2px)}.category-card span[data-v-a88fc86d]{width:46px;height:46px;color:var(--accent-strong);background:#eef3f7;border-radius:50%;place-items:center;font-weight:900;display:grid}.category-card strong[data-v-a88fc86d]{color:var(--ink)}.category-card small[data-v-a88fc86d]{color:var(--muted)}.category-skeleton[data-v-a88fc86d]{background:linear-gradient(90deg,#edf1f4,#f8fafb,#edf1f4) 0 0/200% 100%;border-radius:8px;height:126px;animation:1.2s linear infinite shimmer-a88fc86d}.promo-grid[data-v-a88fc86d]{grid-template-columns:1.4fr 1fr 1fr}.promo-card[data-v-a88fc86d]{padding:24px}.main-promo[data-v-a88fc86d]{background:linear-gradient(135deg, #17212bf2, #1f69a1e0), var(--ink);color:#fff}.main-promo span[data-v-a88fc86d],.main-promo p[data-v-a88fc86d]{color:#ffffffbd}.promo-card h2[data-v-a88fc86d],.promo-card h3[data-v-a88fc86d]{margin:8px 0}.main-promo h2[data-v-a88fc86d]{max-width:560px;font-size:clamp(1.8rem,4vw,3rem)}.featured-grid[data-v-a88fc86d]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch}.featured-card[data-v-a88fc86d]{flex-direction:column;min-height:450px;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.featured-link[data-v-a88fc86d]{color:inherit;flex:1;grid-template-rows:226px 1fr;text-decoration:none;display:grid}.product-visual[data-v-a88fc86d]{background:#eef3f7;place-items:center;height:226px;padding:18px;display:grid}.product-visual img[data-v-a88fc86d]{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 18px #18274b1f);width:auto;max-width:min(86%,180px);height:auto;max-height:150px}.visual-fallback[data-v-a88fc86d]{width:82px;height:82px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.featured-info[data-v-a88fc86d]{grid-template-rows:auto minmax(4.2em,auto) auto;gap:8px;padding:16px;display:grid}.featured-info small[data-v-a88fc86d]{min-height:1.45em;display:block}.featured-info h3[data-v-a88fc86d]{min-height:2.8em;color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.4;display:-webkit-box;overflow:hidden}.featured-info strong[data-v-a88fc86d]{color:var(--ink);font-size:1.2rem}.featured-card button[data-v-a88fc86d]{width:calc(100% - 32px);margin:auto 16px 16px}.featured-card button[data-v-a88fc86d]:disabled,.deal-card button[data-v-a88fc86d]:disabled{color:#59636d;cursor:not-allowed;background:#c9d0d6}.feedback-panel[data-v-a88fc86d]{padding:24px}@keyframes shimmer-a88fc86d{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1060px){.hero-carousel[data-v-a88fc86d],.hero-slide[data-v-a88fc86d],.promo-grid[data-v-a88fc86d],.service-strip[data-v-a88fc86d],.offer-strip[data-v-a88fc86d]{grid-template-columns:1fr}.section-heading[data-v-a88fc86d]{flex-direction:column;align-items:flex-start}}@media (width<=680px){.hero-search[data-v-a88fc86d],.deal-link[data-v-a88fc86d]{grid-template-columns:1fr}.hero-search button[data-v-a88fc86d],.hero-actions a[data-v-a88fc86d]{width:100%}.carousel-controls[data-v-a88fc86d]{margin-top:16px;position:static}}.catalog-page[data-v-b19e5185]{flex-direction:column;gap:24px;display:flex}.catalog-header[data-v-b19e5185]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.eyebrow[data-v-b19e5185]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.catalog-header h1[data-v-b19e5185]{color:var(--ink);margin:6px 0 8px;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.catalog-header p[data-v-b19e5185]{color:var(--muted);margin:0;font-size:1rem}.catalog-summary[data-v-b19e5185]{border:1px solid var(--line);background:var(--surface);text-align:right;min-width:132px;box-shadow:var(--shadow-soft);border-radius:8px;padding:16px}.catalog-summary strong[data-v-b19e5185]{color:var(--ink);font-size:2rem;line-height:1;display:block}.catalog-summary span[data-v-b19e5185]{color:var(--muted);font-size:.85rem}.toolbar[data-v-b19e5185]{grid-template-columns:minmax(240px,1fr) minmax(180px,240px) minmax(160px,220px);align-items:end;gap:14px;display:grid}.search-box[data-v-b19e5185],.filter-box[data-v-b19e5185]{flex-direction:column;gap:8px;display:flex}.search-box span[data-v-b19e5185],.filter-box span[data-v-b19e5185]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}input[data-v-b19e5185],select[data-v-b19e5185]{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;height:46px;color:var(--ink);font:inherit;border-radius:6px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}input[data-v-b19e5185]:focus,select[data-v-b19e5185]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1f69a124}.catalog-highlights[data-v-b19e5185]{grid-template-columns:1.2fr 1fr 1fr;gap:14px;display:grid}.catalog-highlights article[data-v-b19e5185]{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#1f69a114,#b65d130d),#fff;border-radius:8px;gap:7px;padding:18px;display:grid}.catalog-highlights span[data-v-b19e5185]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:900}.catalog-highlights strong[data-v-b19e5185]{color:var(--ink);font-size:1.1rem}.catalog-highlights small[data-v-b19e5185]{color:var(--muted);line-height:1.5}.product-grid[data-v-b19e5185],.state-grid[data-v-b19e5185]{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));align-items:stretch;gap:18px;display:grid}.product-card[data-v-b19e5185],.skeleton-card[data-v-b19e5185]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;overflow:hidden}.product-card[data-v-b19e5185]{min-height:520px;color:inherit;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.product-card[data-v-b19e5185]:hover{border-color:#1f69a157;transform:translateY(-3px);box-shadow:0 18px 36px #18274b1a}.product-link[data-v-b19e5185]{color:inherit;flex:1;grid-template-rows:230px 1fr;text-decoration:none;display:grid}.product-visual[data-v-b19e5185]{background:radial-gradient(circle at 30% 20%,#ffffffe6,#0000 32%),linear-gradient(145deg,#edf3f8,#f9fbfc);place-items:center;height:230px;padding:18px;display:grid;position:relative}.product-visual img[data-v-b19e5185]{object-fit:contain;object-position:center;filter:drop-shadow(0 10px 18px #18274b1f);width:auto;max-width:min(86%,190px);height:auto;max-height:152px}.visual-fallback[data-v-b19e5185]{color:#12344d;text-align:center;background:linear-gradient(135deg,#1f69a11f,#2e7d321a),repeating-linear-gradient(90deg,#12344d0f 0 1px,#0000 1px 18px);place-items:center;gap:8px;width:100%;height:100%;display:grid}.visual-fallback span[data-v-b19e5185]{width:76px;height:76px;color:var(--ink);background:#ffffffb8;border:1px solid #12344d29;border-radius:50%;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.visual-fallback small[data-v-b19e5185]{max-width:80%;color:var(--muted);font-size:.8rem;font-weight:700}.stock-badge[data-v-b19e5185]{color:#fff;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800;position:absolute;top:12px;right:12px}.stock-badge.ok[data-v-b19e5185]{background:#2e7d32}.stock-badge.low[data-v-b19e5185]{background:#b65d13}.stock-badge.out[data-v-b19e5185]{background:#8c1d18}.product-info[data-v-b19e5185]{background:linear-gradient(#fff,#fbfdff);grid-template-rows:auto minmax(2.9em,auto) minmax(4.5em,auto);gap:14px;padding:18px;display:grid}.product-meta[data-v-b19e5185]{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:800;display:flex}.product-meta span[data-v-b19e5185]{text-overflow:ellipsis;white-space:nowrap;max-width:50%;overflow:hidden}.product-meta code[data-v-b19e5185]{max-width:48%;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.product-info h2[data-v-b19e5185]{min-height:2.9em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.08rem;line-height:1.35;display:-webkit-box;overflow:hidden}.description[data-v-b19e5185]{min-height:4.5em;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-footer[data-v-b19e5185]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:0 18px 18px;display:flex}.price-label[data-v-b19e5185]{color:var(--muted);font-size:.75rem;font-weight:800;display:block}.price[data-v-b19e5185]{color:var(--ink);font-size:1.24rem}.cart-action[data-v-b19e5185],button[data-v-b19e5185]{background:var(--ink);color:#fff;min-width:94px;height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.product-card:hover .cart-action[data-v-b19e5185],button[data-v-b19e5185]:hover:not(:disabled){background:var(--accent);transform:translateY(-1px)}button[data-v-b19e5185]:disabled{color:#59636d;cursor:not-allowed;background:#c9d0d6}.feedback-panel[data-v-b19e5185]{border:1px solid var(--line);background:var(--surface);color:var(--muted);box-shadow:var(--shadow-soft);border-radius:8px;padding:28px}.feedback-panel strong[data-v-b19e5185]{color:var(--ink);margin-bottom:6px;font-size:1.1rem;display:block}.feedback-panel p[data-v-b19e5185]{margin:0 0 16px}.error-panel[data-v-b19e5185]{border-color:#8c1d1838}.skeleton-card[data-v-b19e5185]{padding:14px}.skeleton-visual[data-v-b19e5185],.skeleton-line[data-v-b19e5185]{background:linear-gradient(90deg,#edf1f4,#f8fafb,#edf1f4) 0 0/200% 100%;border-radius:6px;animation:1.2s linear infinite shimmer-b19e5185}.skeleton-visual[data-v-b19e5185]{aspect-ratio:4/3;margin-bottom:16px}.skeleton-line[data-v-b19e5185]{height:14px;margin-bottom:10px}.skeleton-line.wide[data-v-b19e5185]{width:86%}.skeleton-line.short[data-v-b19e5185]{width:44%}@keyframes shimmer-b19e5185{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=760px){.catalog-header[data-v-b19e5185],.product-footer[data-v-b19e5185]{flex-direction:column;align-items:stretch}.catalog-summary[data-v-b19e5185]{text-align:left;width:auto}.toolbar[data-v-b19e5185],.catalog-highlights[data-v-b19e5185],.product-grid[data-v-b19e5185],.state-grid[data-v-b19e5185]{grid-template-columns:1fr}.product-card[data-v-b19e5185],.product-info h2[data-v-b19e5185],.description[data-v-b19e5185]{min-height:auto}button[data-v-b19e5185]{width:100%}}.detail-page[data-v-0d0aa5ac]{flex-direction:column;gap:18px;display:flex}.back-link[data-v-0d0aa5ac]{width:fit-content;color:var(--accent);font-weight:800;text-decoration:none}.back-link[data-v-0d0aa5ac]:hover{color:var(--accent-strong)}.detail-shell[data-v-0d0aa5ac]{grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:stretch;gap:24px;display:grid}.media-panel[data-v-0d0aa5ac],.info-panel[data-v-0d0aa5ac],.feedback-panel[data-v-0d0aa5ac]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.media-panel[data-v-0d0aa5ac]{background:linear-gradient(145deg,#edf3f8,#f9fbfc);place-items:center;min-height:420px;padding:clamp(18px,4vw,36px);display:grid;overflow:hidden}.media-panel img[data-v-0d0aa5ac]{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 28px #18274b24);width:auto;max-width:92%;height:auto;max-height:520px}.visual-fallback[data-v-0d0aa5ac]{text-align:center;background:linear-gradient(135deg,#1f69a129,#2e7d321a),repeating-linear-gradient(90deg,#12344d0f 0 1px,#0000 1px 22px);place-items:center;gap:12px;width:100%;height:100%;min-height:420px;display:grid}.visual-fallback span[data-v-0d0aa5ac]{width:112px;height:112px;color:var(--ink);background:#ffffffc2;border:1px solid #12344d29;border-radius:50%;place-items:center;font-size:2rem;font-weight:900;display:grid}.visual-fallback small[data-v-0d0aa5ac],.label[data-v-0d0aa5ac],dt[data-v-0d0aa5ac]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.info-panel[data-v-0d0aa5ac]{flex-direction:column;gap:22px;padding:clamp(22px,4vw,36px);display:flex}.product-heading[data-v-0d0aa5ac]{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding-bottom:22px;display:flex}.category[data-v-0d0aa5ac]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900}h1[data-v-0d0aa5ac],h2[data-v-0d0aa5ac],p[data-v-0d0aa5ac]{margin:0}h1[data-v-0d0aa5ac]{color:var(--ink);font-size:clamp(2rem,5vw,3.4rem);line-height:1.04}code[data-v-0d0aa5ac]{width:fit-content;color:var(--accent-strong);background:#eef5fb;border:1px solid #1f69a138;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.purchase-panel[data-v-0d0aa5ac]{grid-template-columns:1fr 180px;gap:16px;display:grid}.purchase-panel>div[data-v-0d0aa5ac]{border:1px solid var(--line);background:#f9fbfc;border-radius:8px;padding:18px}.price[data-v-0d0aa5ac],.stock-card strong[data-v-0d0aa5ac]{color:var(--ink);margin-top:8px;font-size:2rem;display:block}.stock-card small[data-v-0d0aa5ac]{color:var(--muted);font-weight:800}.stock-card.ok[data-v-0d0aa5ac]{border-color:#2e7d3247}.stock-card.low[data-v-0d0aa5ac]{border-color:#b65d1352}.stock-card.out[data-v-0d0aa5ac]{border-color:#8c1d1852}.spec-section[data-v-0d0aa5ac]{flex-direction:column;gap:10px;display:flex}.cart-panel[data-v-0d0aa5ac]{grid-template-columns:132px 1fr;gap:12px;display:grid}.qty-control[data-v-0d0aa5ac]{grid-template-columns:36px 1fr 36px;gap:6px;display:grid}.qty-control button[data-v-0d0aa5ac],.add-button[data-v-0d0aa5ac]{font:inherit;cursor:pointer;border:0;border-radius:6px;font-weight:800}.qty-control button[data-v-0d0aa5ac]{color:var(--ink);background:#eef3f7}.qty-control button[data-v-0d0aa5ac]:disabled,.add-button[data-v-0d0aa5ac]:disabled{color:#9aa5af;cursor:not-allowed}.qty-control input[data-v-0d0aa5ac]{border:1px solid var(--line);text-align:center;width:100%;height:42px;font:inherit;border-radius:6px;font-weight:800}.add-button[data-v-0d0aa5ac]{background:var(--ink);color:#fff;min-height:42px}.add-button[data-v-0d0aa5ac]:hover:not(:disabled){background:var(--accent)}.cart-message[data-v-0d0aa5ac]{color:var(--accent-strong);font-weight:800}.spec-section h2[data-v-0d0aa5ac]{color:var(--ink);font-size:1.2rem}.spec-section p[data-v-0d0aa5ac]{color:var(--muted);white-space:pre-line;line-height:1.65}.data-grid[data-v-0d0aa5ac]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.data-grid div[data-v-0d0aa5ac]{border:1px solid var(--line);border-radius:8px;padding:14px}.data-grid dd[data-v-0d0aa5ac]{color:var(--ink);margin:7px 0 0;font-weight:900}.feedback-panel[data-v-0d0aa5ac]{color:var(--muted);padding:28px}.feedback-panel strong[data-v-0d0aa5ac]{color:var(--ink);margin-bottom:6px;font-size:1.1rem;display:block}.feedback-panel p[data-v-0d0aa5ac]{margin-bottom:16px}button[data-v-0d0aa5ac]{background:var(--ink);color:#fff;min-width:110px;height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;font-weight:800}.loading-visual[data-v-0d0aa5ac],.loading-line[data-v-0d0aa5ac]{background:linear-gradient(90deg,#edf1f4,#f8fafb,#edf1f4) 0 0/200% 100%;border-radius:8px;animation:1.2s linear infinite shimmer-0d0aa5ac}.loading-visual[data-v-0d0aa5ac]{min-height:420px}.loading-content[data-v-0d0aa5ac]{flex-direction:column;gap:14px;padding:clamp(22px,4vw,36px);display:flex}.loading-line[data-v-0d0aa5ac]{height:18px}.loading-line.title[data-v-0d0aa5ac]{width:80%;height:56px}.loading-line.short[data-v-0d0aa5ac]{width:42%}@keyframes shimmer-0d0aa5ac{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=860px){.detail-shell[data-v-0d0aa5ac],.purchase-panel[data-v-0d0aa5ac],.cart-panel[data-v-0d0aa5ac],.data-grid[data-v-0d0aa5ac]{grid-template-columns:1fr}.media-panel[data-v-0d0aa5ac],.visual-fallback[data-v-0d0aa5ac],.loading-visual[data-v-0d0aa5ac]{min-height:300px}}.cotizador-container[data-v-6b8f6efd]{max-width:1200px;margin:0 auto;padding:40px 20px}.view-header[data-v-6b8f6efd]{border-bottom:1px solid #eee;margin-bottom:50px;padding-bottom:20px}.title[data-v-6b8f6efd]{letter-spacing:-1px;color:#1e1e1e;font-size:2.2rem;font-weight:800}.subtitle[data-v-6b8f6efd]{color:#8c8c8c;font-size:1rem}.cotizador-grid[data-v-6b8f6efd]{grid-template-columns:1fr 350px;gap:50px;display:grid}.categoria-card[data-v-6b8f6efd]{flex-direction:column;margin-bottom:30px;display:flex}.categoria-card label[data-v-6b8f6efd]{text-transform:uppercase;letter-spacing:1px;color:#b0b0b0;margin-bottom:10px;font-size:.85rem;font-weight:700}select[data-v-6b8f6efd]{color:#1e1e1e;cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:2px;outline:none;padding:15px;font-family:inherit;font-size:1rem}select[data-v-6b8f6efd]:focus{border-color:#1e1e1e}.resultado-panel[data-v-6b8f6efd]{height:fit-content;position:sticky;top:40px}.resumen-total[data-v-6b8f6efd]{color:#fff;background:#1e1e1e;border-radius:4px;padding:40px;transition:opacity .3s}.calculando-overlay[data-v-6b8f6efd]{opacity:.7;pointer-events:none}.label-total[data-v-6b8f6efd]{text-transform:uppercase;letter-spacing:2px;opacity:.6;font-size:.75rem}.monto-total[data-v-6b8f6efd]{color:#f7f7f7;margin:10px 0 30px;font-size:2rem;font-weight:800}.detalles-config[data-v-6b8f6efd]{border-top:1px solid #ffffff1a;margin-bottom:30px;padding-top:20px}.detalles-config p[data-v-6b8f6efd]{color:#ccc;margin-bottom:8px;font-size:.9rem}.btn-solicitar[data-v-6b8f6efd]{color:#fff;cursor:pointer;background:#2e7d32;border:none;border-radius:2px;width:100%;padding:15px;font-weight:700}.btn-solicitar[data-v-6b8f6efd]:disabled{cursor:not-allowed;background:#444}.concurrencia-info[data-v-6b8f6efd]{color:#8c8c8c;text-align:center;margin-top:10px;font-size:.7rem;display:block}@media (width<=850px){.cotizador-grid[data-v-6b8f6efd]{grid-template-columns:1fr}}.cart-page[data-v-2fdb27f1]{flex-direction:column;gap:24px;display:flex}.cart-header[data-v-2fdb27f1]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.eyebrow[data-v-2fdb27f1]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800}.cart-header h1[data-v-2fdb27f1]{color:var(--ink);margin:6px 0 8px;font-size:clamp(2rem,5vw,3.4rem);line-height:1}.cart-header p[data-v-2fdb27f1]{color:var(--muted);margin:0}.continue-link[data-v-2fdb27f1],.empty-state a[data-v-2fdb27f1]{background:var(--ink);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.checkout-grid[data-v-2fdb27f1]{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:24px;display:grid}.cart-list[data-v-2fdb27f1]{flex-direction:column;gap:14px;display:flex}.cart-item[data-v-2fdb27f1],.summary-box[data-v-2fdb27f1],.empty-state[data-v-2fdb27f1]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.cart-item[data-v-2fdb27f1]{grid-template-columns:88px minmax(180px,1fr) 146px 150px 72px;align-items:center;gap:16px;padding:16px;display:grid}.item-thumb[data-v-2fdb27f1]{background:#eef3f7;border-radius:8px;place-items:center;width:88px;height:88px;padding:8px;display:grid;overflow:hidden}.item-thumb img[data-v-2fdb27f1]{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}.thumb-fallback[data-v-2fdb27f1]{width:52px;height:52px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.item-info[data-v-2fdb27f1]{min-width:0}.item-info span[data-v-2fdb27f1],.item-total span[data-v-2fdb27f1],.item-total small[data-v-2fdb27f1]{color:var(--muted);font-size:.78rem;font-weight:800}.item-info h2[data-v-2fdb27f1]{color:var(--ink);margin:5px 0 8px;font-size:1.02rem;line-height:1.35}.item-info code[data-v-2fdb27f1]{color:var(--accent);font-size:.75rem;font-weight:800}.qty-control[data-v-2fdb27f1]{grid-template-columns:36px 1fr 36px;align-items:center;gap:6px;display:grid}.icon-button[data-v-2fdb27f1],.remove-button[data-v-2fdb27f1],.checkout-button[data-v-2fdb27f1],.clear-button[data-v-2fdb27f1]{font:inherit;cursor:pointer;border:0;border-radius:6px;font-weight:800}.icon-button[data-v-2fdb27f1]{height:36px;color:var(--ink);background:#eef3f7}.icon-button[data-v-2fdb27f1]:disabled{color:#9aa5af;cursor:not-allowed}.qty-control input[data-v-2fdb27f1]{border:1px solid var(--line);text-align:center;width:100%;height:36px;font:inherit;border-radius:6px;font-weight:800}.item-total[data-v-2fdb27f1]{text-align:right;flex-direction:column;gap:4px;display:flex}.item-total strong[data-v-2fdb27f1]{color:var(--ink);font-size:1.05rem}.remove-button[data-v-2fdb27f1]{color:#8c1d18;background:0 0;height:36px}.summary-panel[data-v-2fdb27f1]{position:sticky;top:86px}.summary-box[data-v-2fdb27f1],.empty-state[data-v-2fdb27f1]{padding:24px}.summary-box h2[data-v-2fdb27f1],.empty-state strong[data-v-2fdb27f1]{color:var(--ink);margin:0 0 18px;font-size:1.35rem;display:block}.summary-line[data-v-2fdb27f1]{color:var(--muted);justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.summary-line strong[data-v-2fdb27f1]{color:var(--ink)}.summary-line.total[data-v-2fdb27f1]{color:var(--ink);align-items:baseline;font-size:1.08rem;font-weight:900}.summary-line.total strong[data-v-2fdb27f1]{font-size:1.45rem}.divider[data-v-2fdb27f1]{background:var(--line);height:1px;margin:20px 0}.checkout-button[data-v-2fdb27f1],.clear-button[data-v-2fdb27f1]{justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:12px;text-decoration:none;display:inline-flex}.checkout-button[data-v-2fdb27f1]{background:var(--ink);color:#fff}.checkout-button[data-v-2fdb27f1]:disabled{color:#59636d;cursor:not-allowed;background:#c9d0d6}.clear-button[data-v-2fdb27f1]{color:var(--ink);background:#eef3f7}.field[data-v-2fdb27f1]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.field span[data-v-2fdb27f1]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.field input[data-v-2fdb27f1],.field select[data-v-2fdb27f1]{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}.notice[data-v-2fdb27f1],.empty-state p[data-v-2fdb27f1]{color:var(--muted);line-height:1.55}.notice[data-v-2fdb27f1]{margin:16px 0 0}@media (width<=980px){.checkout-grid[data-v-2fdb27f1],.cart-item[data-v-2fdb27f1]{grid-template-columns:1fr}.cart-header[data-v-2fdb27f1]{flex-direction:column;align-items:stretch}.summary-panel[data-v-2fdb27f1]{position:static}.item-total[data-v-2fdb27f1]{text-align:left}}.payment-page[data-v-659d3929]{flex-direction:column;gap:24px;display:flex}.payment-header[data-v-659d3929]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.eyebrow[data-v-659d3929]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.payment-header h1[data-v-659d3929]{color:var(--ink);margin:6px 0 8px;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.payment-header p[data-v-659d3929],.card-heading p[data-v-659d3929],.message[data-v-659d3929],.empty-state p[data-v-659d3929],.success-panel p[data-v-659d3929]{color:var(--muted);line-height:1.55}.back-link[data-v-659d3929],.empty-state a[data-v-659d3929],.success-panel a[data-v-659d3929]{background:var(--ink);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.payment-grid[data-v-659d3929]{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:24px;display:grid}.form-stack[data-v-659d3929]{flex-direction:column;gap:16px;display:flex}.form-card[data-v-659d3929],.summary-card[data-v-659d3929],.empty-state[data-v-659d3929],.success-panel[data-v-659d3929]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px;padding:24px}.card-heading[data-v-659d3929]{gap:14px;margin-bottom:18px;display:flex}.card-heading>span[data-v-659d3929]{height:36px;color:var(--accent-strong);background:#eef3f7;border-radius:50%;flex:0 0 36px;place-items:center;font-weight:900;display:grid}.card-heading h2[data-v-659d3929],.summary-card h2[data-v-659d3929],.success-panel h2[data-v-659d3929]{color:var(--ink);margin:0 0 4px}.field-grid[data-v-659d3929]{grid-template-columns:1fr 1fr;gap:14px;display:grid}label[data-v-659d3929],.full-field[data-v-659d3929]{flex-direction:column;gap:8px;display:flex}label span[data-v-659d3929]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}input[data-v-659d3929],select[data-v-659d3929],textarea[data-v-659d3929]{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}input[data-v-659d3929],select[data-v-659d3929]{height:42px}textarea[data-v-659d3929]{resize:vertical;padding-block:10px}.segmented[data-v-659d3929]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.segmented button[data-v-659d3929]{border:1px solid var(--line);min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;font-weight:900}.segmented button.active[data-v-659d3929]{border-color:var(--accent);color:var(--accent-strong);background:#eef5fb}.order-panel[data-v-659d3929]{position:sticky;top:112px}.order-items[data-v-659d3929]{gap:10px;max-height:240px;padding-right:4px;display:grid;overflow:auto}.order-item[data-v-659d3929]{color:var(--muted);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.9rem;display:grid}.order-item strong[data-v-659d3929]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.divider[data-v-659d3929]{background:var(--line);height:1px;margin:18px 0}.summary-line[data-v-659d3929]{color:var(--muted);justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.summary-line strong[data-v-659d3929]{color:var(--ink)}.summary-line.total[data-v-659d3929]{color:var(--ink);font-size:1.12rem;font-weight:900}.summary-line.total strong[data-v-659d3929]{font-size:1.45rem}.pay-button[data-v-659d3929]{background:var(--ink);color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:12px;font-weight:900}.pay-button[data-v-659d3929]:disabled{color:#59636d;cursor:not-allowed;background:#c9d0d6}.success-panel[data-v-659d3929]{gap:14px;max-width:720px;display:grid}.success-panel>span[data-v-659d3929]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.success-data[data-v-659d3929]{border:1px solid var(--line);background:#f9fbfc;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.success-data strong[data-v-659d3929]{color:var(--ink);font-size:1.6rem}.success-data small[data-v-659d3929]{color:var(--muted);font-weight:900}@media (width<=920px){.payment-header[data-v-659d3929],.payment-grid[data-v-659d3929]{grid-template-columns:1fr}.payment-header[data-v-659d3929]{flex-direction:column;align-items:stretch}.order-panel[data-v-659d3929]{position:static}}@media (width<=680px){.field-grid[data-v-659d3929],.segmented[data-v-659d3929]{grid-template-columns:1fr}}.account-page[data-v-9da45142]{flex-direction:column;gap:24px;display:flex}.account-header[data-v-9da45142]{max-width:760px}.eyebrow[data-v-9da45142],.info-panel span[data-v-9da45142],label span[data-v-9da45142]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.account-header h1[data-v-9da45142]{color:var(--ink);margin:8px 0 10px;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.account-header p[data-v-9da45142],.info-panel p[data-v-9da45142],.message[data-v-9da45142]{color:var(--muted);line-height:1.55}.account-shell[data-v-9da45142]{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:24px;display:grid}.auth-card[data-v-9da45142],.info-panel[data-v-9da45142]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.auth-card[data-v-9da45142]{padding:24px}.tabs[data-v-9da45142]{border:1px solid var(--line);background:#f7fafc;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;padding:6px;display:grid}.tabs button[data-v-9da45142],.form-stack button[data-v-9da45142]{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;font-weight:900}.tabs button[data-v-9da45142]{color:var(--muted);background:0 0}.tabs button.active[data-v-9da45142],.form-stack button[data-v-9da45142]{background:var(--ink);color:#fff}.form-stack[data-v-9da45142]{gap:14px;display:grid}.field-grid[data-v-9da45142]{grid-template-columns:1fr 1fr;gap:14px;display:grid}label[data-v-9da45142]{flex-direction:column;gap:8px;display:flex}input[data-v-9da45142],textarea[data-v-9da45142]{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}input[data-v-9da45142]{height:44px}textarea[data-v-9da45142]{resize:vertical;padding-block:10px}.form-stack button[data-v-9da45142]:disabled{color:#59636d;cursor:not-allowed;background:#c9d0d6}.message[data-v-9da45142]{margin:16px 0 0}.message.ok[data-v-9da45142]{color:#2e7d32;font-weight:800}.info-panel[data-v-9da45142]{background:var(--ink);color:#fff;gap:12px;padding:24px;display:grid}.info-panel span[data-v-9da45142],.info-panel p[data-v-9da45142],.info-panel small[data-v-9da45142]{color:#ffffffb8}.info-panel strong[data-v-9da45142]{color:#fff;font-size:1.15rem}.info-panel div[data-v-9da45142]{border-top:1px solid #ffffff29;padding-top:14px}@media (width<=820px){.account-shell[data-v-9da45142],.field-grid[data-v-9da45142]{grid-template-columns:1fr}}.profile-page[data-v-d755d9bc]{flex-direction:column;gap:24px;display:flex}.profile-header[data-v-d755d9bc],.panel-heading[data-v-d755d9bc],.order-top[data-v-d755d9bc],.order-meta[data-v-d755d9bc],.order-lines div[data-v-d755d9bc]{justify-content:space-between;gap:16px;display:flex}.profile-header[data-v-d755d9bc]{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:24px}.eyebrow[data-v-d755d9bc],.customer-card .status[data-v-d755d9bc],dt[data-v-d755d9bc]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.profile-header h1[data-v-d755d9bc]{color:var(--ink);margin:8px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.profile-header p[data-v-d755d9bc],.customer-card p[data-v-d755d9bc],.feedback[data-v-d755d9bc],.order-meta[data-v-d755d9bc],.order-lines[data-v-d755d9bc]{color:var(--muted);line-height:1.55}.shop-link[data-v-d755d9bc],.empty-state a[data-v-d755d9bc],.customer-card button[data-v-d755d9bc],.panel-heading button[data-v-d755d9bc]{background:var(--ink);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.profile-grid[data-v-d755d9bc]{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.customer-card[data-v-d755d9bc],.orders-panel[data-v-d755d9bc],.order-card[data-v-d755d9bc],.empty-state[data-v-d755d9bc]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.customer-card[data-v-d755d9bc],.orders-panel[data-v-d755d9bc],.empty-state[data-v-d755d9bc]{padding:24px}.customer-card[data-v-d755d9bc]{position:sticky;top:96px}.customer-card h2[data-v-d755d9bc],.panel-heading h2[data-v-d755d9bc]{color:var(--ink);margin:8px 0}dl[data-v-d755d9bc]{gap:10px;margin:18px 0;display:grid}dd[data-v-d755d9bc]{color:var(--ink);margin:4px 0 0;font-weight:900}.orders-panel[data-v-d755d9bc]{gap:14px;display:grid}.panel-heading[data-v-d755d9bc]{align-items:center;margin-bottom:4px}.panel-heading button[data-v-d755d9bc]{color:var(--ink);background:#eef3f7}.order-card[data-v-d755d9bc]{gap:12px;padding:18px;display:grid}.order-top[data-v-d755d9bc]{align-items:flex-start}.order-top span[data-v-d755d9bc]{color:var(--muted);font-size:.82rem;font-weight:900}.order-top strong[data-v-d755d9bc]{color:var(--ink);margin-top:4px;font-size:1.4rem;display:block}.order-state[data-v-d755d9bc]{color:var(--accent-strong);background:#eef5fb;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:900}.order-lines[data-v-d755d9bc]{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.order-lines strong[data-v-d755d9bc]{color:var(--ink)}.empty-state[data-v-d755d9bc]{max-width:720px}.empty-state strong[data-v-d755d9bc]{color:var(--ink);margin-bottom:8px;font-size:1.25rem;display:block}@media (width<=860px){.profile-header[data-v-d755d9bc],.profile-grid[data-v-d755d9bc],.panel-heading[data-v-d755d9bc],.order-top[data-v-d755d9bc],.order-meta[data-v-d755d9bc],.order-lines div[data-v-d755d9bc]{grid-template-columns:1fr;display:grid}.customer-card[data-v-d755d9bc]{position:static}}.admin-page[data-v-a401d099]{flex-direction:column;gap:24px;display:flex}.admin-header[data-v-a401d099],.panel-heading[data-v-a401d099],.order-main[data-v-a401d099],.order-footer[data-v-a401d099],.request-card[data-v-a401d099],.user-card[data-v-a401d099]{justify-content:space-between;gap:16px;display:flex}.admin-header[data-v-a401d099]{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:24px}.eyebrow[data-v-a401d099],.metric-grid span[data-v-a401d099],.order-main span[data-v-a401d099],.state[data-v-a401d099]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.admin-header h1[data-v-a401d099]{color:var(--ink);margin:8px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.admin-header p[data-v-a401d099],.request-card p[data-v-a401d099],.request-card small[data-v-a401d099],.user-card p[data-v-a401d099],.user-card small[data-v-a401d099],.client-card p[data-v-a401d099],.client-card small[data-v-a401d099],.product-request p[data-v-a401d099],.product-request small[data-v-a401d099],.order-main p[data-v-a401d099],.order-footer[data-v-a401d099],.message[data-v-a401d099],.feedback[data-v-a401d099],.empty-state p[data-v-a401d099]{color:var(--muted);line-height:1.55}button[data-v-a401d099],.empty-state a[data-v-a401d099]{background:var(--ink);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}button[data-v-a401d099]:disabled{color:#59636d;cursor:not-allowed;background:#c9d0d6}.metric-grid[data-v-a401d099]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.metric-grid article[data-v-a401d099],.panel[data-v-a401d099],.request-card[data-v-a401d099],.user-card[data-v-a401d099],.client-card[data-v-a401d099],.product-request[data-v-a401d099],.order-card[data-v-a401d099],.empty-state[data-v-a401d099]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.metric-grid article[data-v-a401d099],.panel[data-v-a401d099],.empty-state[data-v-a401d099]{padding:24px}.metric-grid strong[data-v-a401d099]{color:var(--ink);margin-top:8px;font-size:2rem;display:block}.tabs[data-v-a401d099]{gap:8px;display:flex}.tabs button[data-v-a401d099]{color:var(--ink);background:#eef3f7}.tabs button.active[data-v-a401d099]{background:var(--ink);color:#fff}.panel[data-v-a401d099]{gap:14px;display:grid}.panel-heading[data-v-a401d099]{align-items:center;margin-bottom:4px}.panel-heading h2[data-v-a401d099],.request-card h3[data-v-a401d099],.user-card h3[data-v-a401d099],.client-card h3[data-v-a401d099],.order-main h3[data-v-a401d099]{color:var(--ink);margin:6px 0}.request-card[data-v-a401d099],.user-card[data-v-a401d099],.client-card[data-v-a401d099],.product-request[data-v-a401d099],.order-card[data-v-a401d099]{padding:18px}.request-card[data-v-a401d099],.user-card[data-v-a401d099],.product-request[data-v-a401d099]{align-items:center}.portal-user-card[data-v-a401d099]{grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:hidden}.user-profile[data-v-a401d099]{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#1f69a117,#2e7d320a),#fbfdff;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 22px;display:grid}.user-avatar[data-v-a401d099]{background:linear-gradient(135deg, var(--ink), var(--accent));color:#fff;border-radius:16px;place-items:center;width:64px;height:64px;font-size:1.05rem;font-weight:900;display:grid;box-shadow:0 14px 24px #18274b29}.user-profile h3[data-v-a401d099]{color:var(--ink);margin:7px 0 5px;font-size:1.22rem;line-height:1.2}.user-profile p[data-v-a401d099],.user-profile small[data-v-a401d099]{color:var(--muted);overflow-wrap:anywhere;margin:0}.user-profile small[data-v-a401d099]{text-transform:capitalize;margin-top:10px;font-weight:800;display:block}.user-profile[data-v-a401d099]:after{content:"Usuario interno";color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #1f69a129;border-radius:999px;justify-self:end;padding:8px 12px;font-size:.72rem;font-weight:900}.actions[data-v-a401d099]{flex-wrap:wrap;gap:8px;display:flex}.actions .danger[data-v-a401d099]{background:#8c1d18}.state[data-v-a401d099]{background:#eef5fb;border-radius:999px;padding:6px 10px;display:inline-flex}.state.aprobado[data-v-a401d099]{color:#2e7d32;background:#edf7ee}.state.denegado[data-v-a401d099]{color:#8c1d18;background:#fbefee}.order-card[data-v-a401d099]{gap:14px;display:grid}.order-main[data-v-a401d099]{align-items:flex-start}.order-main strong[data-v-a401d099]{color:var(--ink);font-size:1.35rem}.order-footer[data-v-a401d099]{border-top:1px solid var(--line);align-items:center;padding-top:12px}select[data-v-a401d099]{border:1px solid var(--line);height:38px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 10px;font-weight:800}.user-actions[data-v-a401d099]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;min-width:0;display:grid}.user-editor[data-v-a401d099]{background:#fff;align-self:start;min-width:0;padding:22px}.user-actions label[data-v-a401d099]{gap:8px;display:grid}.user-actions label span[data-v-a401d099],.client-card span[data-v-a401d099],.client-card small[data-v-a401d099],.client-toolbar label span[data-v-a401d099],.client-toolbar small[data-v-a401d099]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.user-actions input[data-v-a401d099]{border:1px solid var(--line);height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}.user-actions select[data-v-a401d099]{height:44px}.user-actions input[data-v-a401d099]:disabled,.user-actions select[data-v-a401d099]:disabled{color:#7a8792;background:#eef3f7}.user-card-footer[data-v-a401d099]{border-top:1px solid var(--line);background:#fbfdff;border-radius:8px;grid-column:1;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:center;gap:16px;margin:0 22px 22px;padding:16px;display:grid}.user-card-footer span[data-v-a401d099]{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.user-card-footer strong[data-v-a401d099]{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:.95rem;display:block}.user-card-buttons[data-v-a401d099]{justify-content:flex-end;gap:10px;display:flex}.user-card-buttons button[data-v-a401d099]{min-width:112px}.client-card strong[data-v-a401d099],.client-toolbar strong[data-v-a401d099]{color:var(--ink);display:block}.client-toolbar[data-v-a401d099]{background:linear-gradient(135deg,#1f69a112,#2e7d320d),#fff;border:1px solid #1f69a129;border-radius:8px;grid-template-columns:minmax(220px,1fr) 150px;align-items:end;gap:14px;padding:16px;display:grid}.client-toolbar label[data-v-a401d099]{gap:8px;display:grid}.client-toolbar input[data-v-a401d099]{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}.client-toolbar>div[data-v-a401d099]{border-left:1px solid var(--line);padding-left:14px}.client-toolbar strong[data-v-a401d099]{margin-top:5px;font-size:1.7rem}.client-grid[data-v-a401d099]{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:14px;display:grid}.client-card[data-v-a401d099]{gap:16px;padding:18px;transition:transform .2s,border-color .2s;display:grid;overflow:hidden}.client-card[data-v-a401d099]:hover{border-color:#1f69a157;transform:translateY(-2px)}.client-main[data-v-a401d099]{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;display:grid}.client-avatar[data-v-a401d099]{background:linear-gradient(135deg, var(--ink), var(--accent));color:#fff;border-radius:14px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.client-main h3[data-v-a401d099]{color:var(--ink);margin:5px 0}.client-main p[data-v-a401d099],.client-address p[data-v-a401d099]{overflow-wrap:anywhere;margin:0}.client-meta[data-v-a401d099]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-meta div[data-v-a401d099],.client-address[data-v-a401d099]{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;padding:12px}.client-meta strong[data-v-a401d099]{margin-top:5px;font-size:.95rem}.inline-form[data-v-a401d099],.product-form[data-v-a401d099]{background:linear-gradient(135deg,#1f69a112,#2e7d320d),#fff;border:1px solid #1f69a129;border-radius:8px;gap:12px;padding:16px;display:grid}.inline-form[data-v-a401d099]{grid-template-columns:repeat(5,minmax(0,1fr))}.product-form[data-v-a401d099]{grid-template-columns:repeat(3,minmax(0,1fr))}.inline-form input[data-v-a401d099],.inline-form select[data-v-a401d099],.product-form input[data-v-a401d099],.product-form select[data-v-a401d099],.product-form textarea[data-v-a401d099]{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}.inline-form input[data-v-a401d099],.inline-form select[data-v-a401d099],.product-form input[data-v-a401d099],.product-form select[data-v-a401d099]{height:42px}.product-form input[type=file][data-v-a401d099]{height:auto;padding:9px 12px}.product-form small[data-v-a401d099]{color:var(--accent);font-size:.78rem;font-weight:800}.upload-preview[data-v-a401d099]{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;place-items:center;min-height:132px;padding:12px;display:grid}.upload-preview img[data-v-a401d099]{object-fit:contain;filter:drop-shadow(0 10px 16px #18274b1f);width:auto;max-width:100%;height:auto;max-height:150px}.form-actions[data-v-a401d099]{flex-wrap:wrap;gap:10px;display:flex}button.ghost[data-v-a401d099]{border:1px solid var(--line);color:var(--ink);background:#fff}.product-form textarea[data-v-a401d099]{resize:vertical;padding-block:10px}.product-form label[data-v-a401d099]{gap:7px;display:grid}.product-form label span[data-v-a401d099]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.full-field[data-v-a401d099]{grid-column:1/-1}.subheading[data-v-a401d099]{padding-top:8px}.subheading h3[data-v-a401d099],.product-request h3[data-v-a401d099]{color:var(--ink);margin:6px 0}.admin-product-grid[data-v-a401d099]{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.admin-product-card[data-v-a401d099]{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.admin-product-thumb[data-v-a401d099]{background:#eef3f7;border-radius:8px;place-items:center;width:92px;height:92px;padding:10px;display:grid}.admin-product-thumb img[data-v-a401d099]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.admin-product-thumb span[data-v-a401d099]{color:var(--ink);font-weight:900}.admin-product-card small[data-v-a401d099],.admin-product-card p[data-v-a401d099],.admin-product-card em[data-v-a401d099]{color:var(--muted)}.admin-product-card h3[data-v-a401d099]{color:var(--ink);margin:4px 0}.admin-product-card p[data-v-a401d099]{margin:0 0 6px}.admin-product-card strong[data-v-a401d099],.admin-product-card em[data-v-a401d099]{display:block}.admin-product-card strong[data-v-a401d099]{color:var(--ink);font-size:1.1rem}.admin-product-card em[data-v-a401d099]{margin-top:2px;font-style:normal;font-weight:800}.admin-product-card .actions[data-v-a401d099]{grid-column:1/-1}.product-request[data-v-a401d099]{grid-template-columns:minmax(0,1fr) 140px auto;gap:16px;display:grid}.product-request strong[data-v-a401d099]{color:var(--ink);font-size:1.25rem;display:block}.empty-state[data-v-a401d099]{max-width:720px}.empty-state strong[data-v-a401d099]{color:var(--ink);margin-bottom:8px;font-size:1.25rem;display:block}@media (width<=860px){.admin-header[data-v-a401d099],.request-card[data-v-a401d099],.user-card[data-v-a401d099],.product-request[data-v-a401d099],.order-main[data-v-a401d099],.order-footer[data-v-a401d099]{grid-template-columns:1fr;display:grid}.metric-grid[data-v-a401d099],.user-actions[data-v-a401d099],.inline-form[data-v-a401d099],.product-form[data-v-a401d099],.client-toolbar[data-v-a401d099],.client-meta[data-v-a401d099]{grid-template-columns:1fr}.client-toolbar>div[data-v-a401d099]{border-left:0;border-top:1px solid var(--line);padding-top:12px;padding-left:0}.portal-user-card[data-v-a401d099],.user-profile[data-v-a401d099],.user-card-footer[data-v-a401d099]{grid-template-columns:1fr}.user-profile[data-v-a401d099]{border-bottom:1px solid var(--line)}.user-profile[data-v-a401d099]:after{justify-self:start}.user-editor[data-v-a401d099],.user-card-footer[data-v-a401d099]{grid-column:1}.user-card-footer[data-v-a401d099]{margin-inline:18px}.user-card-buttons[data-v-a401d099]{justify-content:stretch}.user-card-buttons button[data-v-a401d099]{flex:1}}.seller-page[data-v-a0394e3c]{flex-direction:column;gap:24px;display:flex}.seller-header[data-v-a0394e3c],.panel-heading[data-v-a0394e3c],.order-card[data-v-a0394e3c],.stock-card[data-v-a0394e3c],.request-card[data-v-a0394e3c]{justify-content:space-between;gap:16px;display:flex}.seller-header[data-v-a0394e3c]{border-bottom:1px solid var(--line);align-items:flex-end;padding-bottom:24px}.eyebrow[data-v-a0394e3c],.metric-grid span[data-v-a0394e3c],.order-card>div>span[data-v-a0394e3c],.stock-count span[data-v-a0394e3c],.state[data-v-a0394e3c]{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:900}.seller-header h1[data-v-a0394e3c]{color:var(--ink);margin:8px 0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.seller-header p[data-v-a0394e3c],.order-card p[data-v-a0394e3c],.request-card p[data-v-a0394e3c],.request-card small[data-v-a0394e3c],.message[data-v-a0394e3c],.feedback[data-v-a0394e3c],.empty-state p[data-v-a0394e3c],.stock-card small[data-v-a0394e3c]{color:var(--muted);line-height:1.55}button[data-v-a0394e3c],.empty-state a[data-v-a0394e3c]{background:var(--ink);color:#fff;min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.metric-grid[data-v-a0394e3c]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-grid article[data-v-a0394e3c],.panel[data-v-a0394e3c],.order-card[data-v-a0394e3c],.stock-card[data-v-a0394e3c],.request-card[data-v-a0394e3c],.empty-state[data-v-a0394e3c]{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:8px}.metric-grid article[data-v-a0394e3c],.panel[data-v-a0394e3c],.empty-state[data-v-a0394e3c]{padding:24px}.metric-grid strong[data-v-a0394e3c]{color:var(--ink);margin-top:8px;font-size:1.8rem;display:block}.tabs[data-v-a0394e3c]{gap:8px;display:flex}.tabs button[data-v-a0394e3c]{color:var(--ink);background:#eef3f7}.tabs button.active[data-v-a0394e3c]{background:var(--ink);color:#fff}.panel[data-v-a0394e3c]{gap:14px;display:grid}.panel-heading[data-v-a0394e3c]{align-items:center}.panel-heading h2[data-v-a0394e3c],.order-card h3[data-v-a0394e3c],.stock-card h3[data-v-a0394e3c]{color:var(--ink);margin:6px 0}.panel-heading input[data-v-a0394e3c],select[data-v-a0394e3c]{border:1px solid var(--line);height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}.order-card[data-v-a0394e3c],.request-card[data-v-a0394e3c]{align-items:center;padding:18px}.request-card h3[data-v-a0394e3c]{color:var(--ink);margin:6px 0}.request-card strong[data-v-a0394e3c]{color:var(--ink);font-size:1.25rem;display:block}.state[data-v-a0394e3c]{background:#eef5fb;border-radius:999px;padding:6px 10px;display:inline-flex}.state.aprobado[data-v-a0394e3c]{color:#2e7d32;background:#edf7ee}.state.denegado[data-v-a0394e3c]{color:#8c1d18;background:#fbefee}.order-side[data-v-a0394e3c]{justify-items:end;gap:6px;display:grid}.order-side strong[data-v-a0394e3c]{color:var(--ink);font-size:1.3rem}.order-side small[data-v-a0394e3c]{color:var(--muted);font-weight:800}.stock-grid[data-v-a0394e3c]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.stock-card[data-v-a0394e3c]{align-items:center;padding:14px}.product-thumb[data-v-a0394e3c]{background:#eef3f7;border-radius:8px;flex:0 0 76px;place-items:center;width:76px;height:76px;padding:8px;display:grid}.product-thumb img[data-v-a0394e3c]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.product-thumb span[data-v-a0394e3c]{color:var(--ink);font-weight:900}.stock-card code[data-v-a0394e3c]{color:var(--accent);font-size:.75rem;font-weight:800}.stock-count[data-v-a0394e3c]{text-align:center;background:#edf7ee;border-radius:8px;min-width:76px;padding:10px}.stock-count.low[data-v-a0394e3c]{background:#fff4e8}.stock-count strong[data-v-a0394e3c]{color:var(--ink);font-size:1.6rem;display:block}.product-form[data-v-a0394e3c]{background:linear-gradient(135deg,#1f69a112,#b65d130f),#fff;border:1px solid #1f69a129;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.product-form label[data-v-a0394e3c]{gap:7px;display:grid}.product-form label span[data-v-a0394e3c]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.product-form input[data-v-a0394e3c],.product-form select[data-v-a0394e3c],.product-form textarea[data-v-a0394e3c]{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:0 12px}.product-form input[data-v-a0394e3c],.product-form select[data-v-a0394e3c]{height:42px}.product-form input[type=file][data-v-a0394e3c]{height:auto;padding:9px 12px}.product-form small[data-v-a0394e3c]{color:var(--accent);font-size:.78rem;font-weight:800}.upload-preview[data-v-a0394e3c]{border:1px solid var(--line);background:#f8fbfd;border-radius:8px;place-items:center;min-height:132px;padding:12px;display:grid}.upload-preview img[data-v-a0394e3c]{object-fit:contain;filter:drop-shadow(0 10px 16px #18274b1f);width:auto;max-width:100%;height:auto;max-height:150px}.product-form textarea[data-v-a0394e3c]{resize:vertical;padding-block:10px}.full-field[data-v-a0394e3c]{grid-column:1/-1}@media (width<=900px){.seller-header[data-v-a0394e3c],.order-card[data-v-a0394e3c],.panel-heading[data-v-a0394e3c],.stock-card[data-v-a0394e3c],.request-card[data-v-a0394e3c]{grid-template-columns:1fr;display:grid}.metric-grid[data-v-a0394e3c],.product-form[data-v-a0394e3c]{grid-template-columns:1fr 1fr}.order-side[data-v-a0394e3c]{justify-items:stretch}}@media (width<=620px){.metric-grid[data-v-a0394e3c],.product-form[data-v-a0394e3c]{grid-template-columns:1fr}}
