.dashboard.svelte-1d0y2pg{max-width:var(--max-content-width);margin:0 auto;padding:var(--space-lg) var(--space-md)}.header.svelte-1d0y2pg{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-xxl);padding:var(--space-xl) 0;border-bottom:1px solid var(--border-subtle)}h1.svelte-1d0y2pg{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:.15em;text-transform:uppercase}.title-link.svelte-1d0y2pg{color:inherit;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative}.title-link.svelte-1d0y2pg:after{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background-color:var(--accent-gold);transition:width .3s ease;opacity:.7}.title-link.svelte-1d0y2pg:hover{color:var(--accent-gold);text-shadow:0 0 15px rgba(212,175,55,.3)}.title-link.svelte-1d0y2pg:hover:after{width:100%}.subtitle.svelte-1d0y2pg{color:var(--text-muted);font-size:.7rem;margin-top:8px;letter-spacing:.05em;text-transform:uppercase}.nav-menu.svelte-1d0y2pg{margin-top:16px}.nav-link.svelte-1d0y2pg{color:var(--accent-gold);text-decoration:none;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:opacity .2s}.nav-link.svelte-1d0y2pg:hover{opacity:.7}.status-badge.svelte-1d0y2pg{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--border-subtle);font-size:.7rem;font-weight:500;color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em}.status-badge.loading.svelte-1d0y2pg{border-color:#333;color:#888}.pulse.svelte-1d0y2pg{width:8px;height:8px;background:currentColor;border-radius:50%;animation:svelte-1d0y2pg-pulse 2s infinite}@keyframes svelte-1d0y2pg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}.btn-refresh.svelte-1d0y2pg{background:#ffffff08;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:.5rem 1.25rem;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;gap:.75rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;transition:all .3s ease}.btn-refresh.svelte-1d0y2pg:hover:not(:disabled){background:#ffffff0f;border-color:var(--border-hover);color:var(--text-primary)}.btn-refresh.svelte-1d0y2pg:disabled{opacity:.2;cursor:not-allowed}.header-actions.svelte-1d0y2pg{display:flex;align-items:center;gap:var(--space-md)}.card.svelte-1d0y2pg{background:var(--bg-card);padding:var(--space-xl);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;gap:var(--space-lg);align-items:center;transition:all .3s ease}.card.svelte-1d0y2pg:hover{border-color:var(--border-hover);background:var(--bg-elevated)}.glass.svelte-1d0y2pg{background:transparent}.details-section.svelte-1d0y2pg .full-width:where(.svelte-1d0y2pg){flex-direction:column;align-items:stretch}.section-header.svelte-1d0y2pg{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg)}.section-header.svelte-1d0y2pg h2:where(.svelte-1d0y2pg){font-family:var(--font-heading);margin:0;font-size:1.25rem;font-weight:600;letter-spacing:.05em;opacity:.9}.table-container.svelte-1d0y2pg{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-card);-webkit-overflow-scrolling:touch}table.svelte-1d0y2pg{width:100%;min-width:100%;border-collapse:separate;border-spacing:0;text-align:left;table-layout:auto}thead.svelte-1d0y2pg{position:sticky;top:0;z-index:10}th.svelte-1d0y2pg{padding:var(--space-sm) var(--space-md);color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);white-space:nowrap}th.svelte-1d0y2pg:first-child{border-top-left-radius:var(--radius-md)}th.svelte-1d0y2pg:last-child{border-top-right-radius:var(--radius-md)}td.svelte-1d0y2pg{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums;vertical-align:middle;transition:background-color var(--transition-fast)}tbody.svelte-1d0y2pg tr:where(.svelte-1d0y2pg):nth-child(2n){background-color:#ffffff04}tbody.svelte-1d0y2pg tr:where(.svelte-1d0y2pg){transition:background-color var(--transition-fast)}tbody.svelte-1d0y2pg tr:where(.svelte-1d0y2pg):hover{background-color:#ffffff0a}tbody.svelte-1d0y2pg tr:where(.svelte-1d0y2pg):hover td:where(.svelte-1d0y2pg):first-child{box-shadow:inset 3px 0 0 var(--accent-gold)}tbody.svelte-1d0y2pg tr:where(.svelte-1d0y2pg):last-child td:where(.svelte-1d0y2pg){border-bottom:none}tbody.svelte-1d0y2pg tr:where(.svelte-1d0y2pg):last-child td:where(.svelte-1d0y2pg):first-child{border-bottom-left-radius:var(--radius-md)}tbody.svelte-1d0y2pg tr:where(.svelte-1d0y2pg):last-child td:where(.svelte-1d0y2pg):last-child{border-bottom-right-radius:var(--radius-md)}.product-info.svelte-1d0y2pg{display:flex;flex-direction:column;gap:var(--space-xs);min-width:100px;max-width:clamp(150px,25vw,350px);word-wrap:break-word;overflow-wrap:break-word}tr.highlighted.svelte-1d0y2pg{background-color:#d4af371a!important;position:relative;z-index:1}tr.highlighted.svelte-1d0y2pg td:where(.svelte-1d0y2pg):first-child{box-shadow:inset 3px 0 0 var(--accent-gold)}tr.highlighted.svelte-1d0y2pg .product-info:where(.svelte-1d0y2pg),tr.highlighted.svelte-1d0y2pg .sku-label:where(.svelte-1d0y2pg),tr.highlighted.svelte-1d0y2pg .offer-id:where(.svelte-1d0y2pg){color:#d4af37!important;font-weight:600}.scroll-highlight{animation:svelte-1d0y2pg-highlight-pulse 2s ease-in-out}@keyframes svelte-1d0y2pg-highlight-pulse{0%{box-shadow:0 0 #d4af3700}20%{box-shadow:0 0 #d4af3799}50%{box-shadow:0 0 0 10px #d4af3700;background-color:#d4af371a}to{box-shadow:0 0 #d4af3700}}.sku-label.svelte-1d0y2pg{font-size:var(--text-sm);font-weight:600;color:var(--text-primary);line-height:1.3}.id-label.svelte-1d0y2pg{font-size:var(--text-xs);color:var(--text-muted)}.offer-id.svelte-1d0y2pg{background:#ffffff08;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-primary);font-weight:600;border:1px solid var(--border-subtle);width:fit-content;font-family:monospace}.empty.svelte-1d0y2pg{text-align:center;padding:48px 24px;color:var(--text-muted);font-size:.875rem;background:transparent}.skeleton.svelte-1d0y2pg{display:inline-block;height:1.5rem;width:100px;background:var(--border-subtle);border-radius:var(--radius-sm);position:relative;overflow:hidden}.skeleton.svelte-1d0y2pg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:svelte-1d0y2pg-shimmer 1.5s infinite}.error-card.svelte-1d0y2pg{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);padding:1rem;border-radius:var(--radius-sm);display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.christmas-decoration.svelte-1d0y2pg{position:absolute;top:100%;margin-top:-1px;left:75%;display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:svelte-1d0y2pg-sway 5s ease-in-out infinite;pointer-events:all;cursor:pointer;z-index:100}.ornament-thread.svelte-1d0y2pg{width:1px;height:80px;background:linear-gradient(to bottom,#d4af37,transparent);opacity:.5}.ornament-shell.svelte-1d0y2pg{transition:all .3s ease}.sparkle.svelte-1d0y2pg{animation:svelte-1d0y2pg-sparkle-anim 2s infinite ease-in-out;opacity:0}.s1.svelte-1d0y2pg{animation-delay:.2s}.s2.svelte-1d0y2pg{animation-delay:.7s}.s3.svelte-1d0y2pg{animation-delay:1.2s}.s4.svelte-1d0y2pg{animation-delay:1.8s}@keyframes svelte-1d0y2pg-sway{0%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}to{transform:rotate(-6deg)}}@keyframes svelte-1d0y2pg-sparkle-anim{0%,to{opacity:0;transform:scale(0)}50%{opacity:.8;transform:scale(1.2)}}.christmas-decoration.svelte-1d0y2pg:hover .ornament-shell:where(.svelte-1d0y2pg){filter:drop-shadow(0 0 12px rgba(255,255,255,.4))}.christmas-decoration.svelte-1d0y2pg:hover .sparkle:where(.svelte-1d0y2pg){animation-duration:.8s;opacity:1}@keyframes svelte-1d0y2pg-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.product-image-container.svelte-1d0y2pg{width:48px;height:48px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);overflow:hidden;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;flex-shrink:0}.product-thumb.svelte-1d0y2pg{width:100%;height:100%;object-fit:cover}.product-thumb-placeholder.svelte-1d0y2pg{color:var(--text-disabled);opacity:.5}
