.dashboard-page.svelte-1uha8ag{gap:var(--space-6);flex-direction:column;max-width:100%;margin:0 auto;display:flex}.page-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-title.svelte-1uha8ag{font-size:var(--font-2xl);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:700}.page-subtitle.svelte-1uha8ag{font-size:var(--font-sm);color:var(--color-text-secondary);margin-top:2px}.header-actions.svelte-1uha8ag{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kpi-sections-container.svelte-1uha8ag{gap:var(--space-5);flex-direction:column;display:flex}.kpi-tier.svelte-1uha8ag{gap:var(--space-2);flex-direction:column;display:flex}.kpi-tier-header.svelte-1uha8ag{align-items:baseline;gap:var(--space-3);padding:0 2px;display:flex}.tier-label.svelte-1uha8ag{font-size:var(--font-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.tier-sub.svelte-1uha8ag{color:var(--color-text-muted);font-size:11px}.kpi-cards-grid.svelte-1uha8ag{gap:var(--space-4);display:grid}.kpi-cards-grid.operations-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}.kpi-cards-grid.health-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}@media (width<=1024px){.kpi-cards-grid.operations-grid.svelte-1uha8ag,.kpi-cards-grid.health-grid.svelte-1uha8ag{grid-template-columns:1fr}}.operation-card.svelte-1uha8ag{gap:var(--space-4);background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;display:flex}.card-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.card-title-group.svelte-1uha8ag{align-items:center;gap:var(--space-3);display:flex}.card-type-label.svelte-1uha8ag{font-size:var(--font-xs);color:var(--color-text-muted);display:block}.operation-icon.svelte-1uha8ag{border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.receipt-icon.svelte-1uha8ag{color:var(--color-status-in);border:1px solid var(--color-status-in-border);background-color:#22c55e1f}.delivery-icon.svelte-1uha8ag{color:var(--color-status-out);border:1px solid var(--color-status-out-border);background-color:#ef44441f}.transfer-icon.svelte-1uha8ag{color:#60a5fa;background-color:#3b82f61f;border:1px solid #3b82f64d}.stock-icon.svelte-1uha8ag{color:var(--color-status-waiting);border:1px solid var(--color-status-waiting-border);background-color:#f59e0b1f}.alert-icon.svelte-1uha8ag{color:#f87171;background-color:#ef44441f;border:1px solid #ef44444d}.card-title.svelte-1uha8ag{font-size:var(--font-md);color:var(--color-text-primary);font-weight:600;line-height:1.2}.action-pill-btn.svelte-1uha8ag{border-radius:var(--radius-sm);font-size:var(--font-xs);transition:background-color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;padding:5px 12px;font-weight:600;text-decoration:none;display:inline-flex}.action-pill-btn.in-pill.svelte-1uha8ag{color:#4ade80;background-color:#22c55e2e;border:1px solid #22c55e59}.action-pill-btn.in-pill.svelte-1uha8ag:hover{background-color:#22c55e47}.action-pill-btn.out-pill.svelte-1uha8ag{color:#f87171;background-color:#ef44442e;border:1px solid #ef444459}.action-pill-btn.out-pill.svelte-1uha8ag:hover{background-color:#ef444447}.action-pill-btn.transfer-pill.svelte-1uha8ag{color:#93c5fd;background-color:#3b82f62e;border:1px solid #3b82f659}.action-pill-btn.transfer-pill.svelte-1uha8ag:hover{background-color:#3b82f647}.action-pill-btn.low-pill.svelte-1uha8ag{color:#fbbf24;background-color:#f59e0b2e;border:1px solid #f59e0b59}.action-pill-btn.low-pill.svelte-1uha8ag:hover{background-color:#f59e0b47}.action-pill-btn.secondary.svelte-1uha8ag{background-color:var(--color-bg-surface-elevated);border:1px solid var(--color-border-default);color:var(--color-text-primary)}.action-pill-btn.secondary.svelte-1uha8ag:hover{background-color:var(--color-bg-surface-hover)}.pill-number.svelte-1uha8ag{font-weight:700}.card-metrics-row.svelte-1uha8ag{align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex;overflow-x:auto}@media (width<=480px){.card-metrics-row.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}}.metric-item.svelte-1uha8ag{flex-direction:column;flex-shrink:0;gap:2px;display:flex}.metric-label.svelte-1uha8ag{font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.metric-value.svelte-1uha8ag{font-size:var(--font-lg);color:var(--color-text-primary);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.status-waiting-text.svelte-1uha8ag{color:var(--color-status-waiting)}.status-in-text.svelte-1uha8ag{color:var(--color-status-in)}.status-out-text.svelte-1uha8ag{color:var(--color-status-out)}.status-low-text.svelte-1uha8ag{color:#fb923c}.metric-divider.svelte-1uha8ag{background-color:var(--color-border-subtle);flex-shrink:0;width:1px;height:24px}.filter-toolbar.svelte-1uha8ag{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);flex-direction:column;display:flex}.filter-controls-grid.svelte-1uha8ag{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.filter-group.svelte-1uha8ag{gap:var(--space-1);flex-direction:column;display:flex}.filter-label.svelte-1uha8ag{font-size:var(--font-xs);color:var(--color-text-muted);font-weight:500}.date-preset-group.svelte-1uha8ag{grid-column:span 1}.date-pills.svelte-1uha8ag{background-color:var(--color-bg-app);border:1.5px solid var(--color-border-default);height:36px;min-height:36px;box-shadow:2px 2px 0 var(--shadow-hard,#000);border-radius:3px;align-items:stretch;gap:2px;padding:2px;display:flex}.pill-tab.svelte-1uha8ag{font-size:var(--font-xs);font-weight:600;font-family:var(--font-sans);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast), transform .1s cubic-bezier(.16, 1, .3, 1);-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:2px;flex:1;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.pill-tab.svelte-1uha8ag:hover{color:var(--color-text-primary);background-color:var(--color-bg-surface-hover)}.pill-tab.active.svelte-1uha8ag{background-color:var(--color-primary);color:#0b0f14;font-weight:700}.pill-tab.svelte-1uha8ag:active:not(.active){transform:translate(1px,1px)}.custom-date-row.svelte-1uha8ag{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.custom-date-field.svelte-1uha8ag{gap:var(--space-1);flex-direction:column;min-width:160px;display:flex}.filter-input.svelte-1uha8ag{height:36px;min-height:36px;font-size:var(--font-sm);background-color:var(--color-bg-app);border:1.5px solid var(--color-border-default);box-shadow:2px 2px 0 var(--shadow-hard,#000);color:var(--color-text-primary);border-radius:3px;padding:6px 10px}.filter-footer-row.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.search-field-wrapper.svelte-1uha8ag{flex:1;min-width:260px;position:relative}.search-icon-wrapper.svelte-1uha8ag{color:var(--color-text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-input.svelte-1uha8ag{width:100%;font-size:var(--font-sm);border-radius:var(--radius-sm);background-color:var(--color-bg-surface-elevated);border:1px solid var(--color-border-default);color:var(--color-text-primary);padding:8px 32px 8px 34px}.clear-search-btn.svelte-1uha8ag{color:var(--color-text-muted);cursor:pointer;font-size:var(--font-xs);background:0 0;border:none;padding:2px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.clear-search-btn.svelte-1uha8ag:hover{color:var(--color-text-primary)}.reset-btn.svelte-1uha8ag{align-items:center;gap:6px;display:inline-flex}.section-container.svelte-1uha8ag{background-color:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.section-header.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.section-header-actions.svelte-1uha8ag{align-items:center;gap:var(--space-2);display:flex}.section-title.svelte-1uha8ag{font-size:var(--font-md);color:var(--color-text-primary);font-weight:600}.section-subtitle.svelte-1uha8ag{font-size:var(--font-xs);color:var(--color-text-muted);margin-top:2px}.table-responsive.svelte-1uha8ag{overflow-x:auto}.data-table.svelte-1uha8ag{border-collapse:collapse;width:100%;font-size:var(--font-sm)}.data-table.svelte-1uha8ag th:where(.svelte-1uha8ag){text-align:left;font-size:var(--font-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border-default);background-color:var(--color-bg-surface);padding:10px 12px;font-weight:600}.data-table.svelte-1uha8ag td:where(.svelte-1uha8ag){border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;padding:10px 12px}.data-table.svelte-1uha8ag tbody:where(.svelte-1uha8ag) tr:where(.svelte-1uha8ag):hover{background-color:var(--color-bg-surface-hover)}.timestamp-cell.svelte-1uha8ag{color:var(--color-text-muted);font-size:var(--font-xs);white-space:nowrap}.reference-link.svelte-1uha8ag{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.reference-link.svelte-1uha8ag:hover .reference-code:where(.svelte-1uha8ag){border-color:var(--color-primary);text-decoration:underline}.reference-code.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--color-primary);background-color:var(--color-primary-subtle);border-radius:var(--radius-sm);border:1px solid var(--color-primary-subtle-border);white-space:nowrap;padding:2px 6px}.doc-type-pill.svelte-1uha8ag{text-transform:uppercase;color:var(--color-text-muted);background-color:var(--color-bg-surface-elevated);border-radius:var(--radius-xs);border:1px solid var(--color-border-subtle);margin-left:4px;padding:1px 4px;font-size:10px;font-weight:600;display:inline-block}.product-link.svelte-1uha8ag{color:inherit;align-items:baseline;gap:6px;text-decoration:none;display:inline-flex}.product-link.svelte-1uha8ag:hover{color:var(--color-primary)}.product-sku.svelte-1uha8ag{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--color-text-muted)}.product-name.svelte-1uha8ag{color:var(--color-text-primary);font-weight:500}.location-cell.svelte-1uha8ag,.balance-cell.svelte-1uha8ag{color:var(--color-text-secondary);font-size:var(--font-xs)}.qty-badge.svelte-1uha8ag{border-radius:var(--radius-sm);font-weight:600;font-size:var(--font-xs);padding:2px 6px;display:inline-block}.qty-badge.in-move.svelte-1uha8ag{color:var(--color-status-in);background-color:var(--color-status-in-subtle)}.qty-badge.out-move.svelte-1uha8ag{color:var(--color-status-out);background-color:var(--color-status-out-subtle)}.qty-badge.transfer-move.svelte-1uha8ag{color:var(--color-text-secondary);background-color:var(--color-bg-surface-elevated)}.status-badge.svelte-1uha8ag{font-size:var(--font-xs);border-radius:var(--radius-sm);color:var(--color-text-secondary);background-color:var(--color-bg-surface-elevated);border:1px solid var(--color-border-subtle);text-transform:capitalize;padding:2px 7px;font-weight:500;display:inline-block}.status-badge.status-done.svelte-1uha8ag{color:var(--color-status-in);background-color:var(--color-status-in-subtle);border-color:var(--color-status-in-border)}.status-badge.status-ready.svelte-1uha8ag{color:#60a5fa;background-color:#3b82f61f;border-color:#3b82f64d}.status-badge.status-waiting.svelte-1uha8ag{color:var(--color-status-waiting);background-color:var(--color-status-waiting-subtle);border-color:var(--color-status-waiting-border)}.status-badge.status-blocked.svelte-1uha8ag{color:var(--color-status-out);background-color:var(--color-status-out-subtle);border-color:var(--color-status-out-border)}.empty-cell.svelte-1uha8ag{text-align:center;padding:var(--space-8)!important}.empty-state.svelte-1uha8ag{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-direction:column;display:flex}.empty-title.svelte-1uha8ag{font-size:var(--font-md);color:var(--color-text-primary);margin-top:var(--space-2);font-weight:600}.empty-desc.svelte-1uha8ag{font-size:var(--font-sm);color:var(--color-text-secondary);max-width:400px;margin-bottom:var(--space-2)}.pagination-bar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.pagination-info.svelte-1uha8ag{font-size:var(--font-xs);color:var(--color-text-muted)}.pagination-actions.svelte-1uha8ag{align-items:center;gap:var(--space-4);display:flex}.page-size-select-wrapper.svelte-1uha8ag,.pagination-buttons.svelte-1uha8ag{align-items:center;gap:var(--space-2);display:flex}.page-number-indicator.svelte-1uha8ag{font-size:var(--font-xs);color:var(--color-text-secondary);padding:0 var(--space-2)}.btn-sm.svelte-1uha8ag{font-size:var(--font-xs);min-height:28px;padding:4px 10px}
