body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-primary:#020a6a;--color-primary-hover:#020a6a;--color-primary-light:#d9d9ed;--color-surface:#fff;--color-surface-subtle:#f8fafc;--color-surface-elevated:#fff;--color-border:#e2e8f0;--color-border-subtle:#f1f5f9;--color-text-primary:#1e293b;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-text-quaternary:#94a3b8;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-primary:0 4px 20px #020a6a26;--shadow-focus:0 0 0 3px #020a6a1f;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--transition-fast:0.15s cubic-bezier(0.4,0,0.2,1);--transition-normal:0.2s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.3s cubic-bezier(0.4,0,0.2,1);--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px}[data-theme=dark]{--color-primary:#020a6a;--color-primary-hover:#6d70a0;--color-primary-light:#1e293b;--color-surface:#1e293b;--color-surface-subtle:#334155;--color-surface-elevated:#334155;--color-border:#475569;--color-border-subtle:#334155;--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-tertiary:#94a3b8;--color-text-quaternary:#64748b;--shadow-xs:0 2px 4px #0000004d;--shadow-sm:0 4px 8px #0000004d;--shadow-md:0 8px 16px -2px #0006,0 4px 8px -2px #0003;--shadow-lg:0 16px 24px -4px #0006,0 8px 12px -4px #0003;--shadow-xl:0 24px 48px -8px #00000080,0 12px 16px -8px #0000004d;--shadow-primary:0 8px 32px #020a6a4d;--shadow-focus:0 0 0 3px #020a6a33}.all-orders-container{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(180deg,#fafbfc,#f8fafc);color:#1e293b;color:var(--color-text-primary);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100vh;text-rendering:optimizeLegibility;transition:background .3s ease,color .3s ease}[data-theme=dark] .all-orders-container{background:linear-gradient(180deg,#0f172a,#1e293b)}.navigation{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;background:var(--color-surface);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border);display:flex;height:80px;justify-content:space-between;padding:0 32px;padding:0 var(--space-xl);position:relative;z-index:100}[data-theme=dark] .navigation{background:#1e293bf2;border-bottom-color:#e2e8f0;border-bottom-color:var(--color-border)}.navigation:before{background:linear-gradient(90deg,#0000,#020a6a05 50%,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}[data-theme=dark] .navigation:before{background:linear-gradient(90deg,#0000,#020a6a14 50%,#0000)}.logo-container{align-items:center;display:flex;flex-shrink:0;position:relative}.logo{filter:drop-shadow(0 1px 2px rgba(0,0,0,.05));height:32px;margin-right:14px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.logo:hover{transform:scale(1.05)}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;background-clip:text;color:#1e293b;color:var(--color-text-primary);font-size:22px;font-weight:700;letter-spacing:-.035em}[data-theme=dark] .logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f1f5f9,#cbd5e1);-webkit-background-clip:text;background-clip:text}.nav-links{display:flex;gap:48px;gap:var(--space-2xl);left:50%;position:absolute;transform:translateX(-50%)}.nav-link{border-bottom:3px solid #0000;color:#475569;color:var(--color-text-secondary);cursor:pointer;font-size:15px;font-weight:500;overflow:hidden;padding:12px 0;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.nav-link:before{background:linear-gradient(90deg,#020a6a,#6d70a0);background:linear-gradient(90deg,var(--color-primary),#6d70a0);border-radius:2px 2px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:0}.nav-link:hover{color:#1e293b;color:var(--color-text-primary);transform:translateY(-1px)}.nav-link:hover:before{width:100%}.nav-link.active{color:#020a6a;color:var(--color-primary);font-weight:600}[data-theme=dark] .nav-link.active{color:#1e293b;color:var(--color-text-primary)}.nav-link.active:before{width:100%}.nav-actions{align-items:center;display:flex;flex-shrink:0;gap:16px;gap:var(--space-md)}.link-email-btn{background:linear-gradient(135deg,#020a6a,#6d70a0)!important;background:linear-gradient(135deg,var(--color-primary) 0,#6d70a0 100%)!important;border-radius:8px!important;border-radius:var(--radius-md)!important;box-shadow:0 1px 3px #0000001a!important;box-shadow:var(--shadow-sm)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;overflow:hidden!important;padding:10px 20px!important;position:relative!important;text-transform:none!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-normal)!important}.link-email-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.link-email-btn:hover:before{left:100%}.link-email-btn:hover{box-shadow:0 4px 20px #020a6a26!important;box-shadow:var(--shadow-primary)!important;transform:translateY(-2px)!important}.menu-btn{border-radius:8px;border-radius:var(--radius-md);color:#64748b;color:var(--color-text-tertiary);padding:8px;padding:var(--space-sm);position:relative;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.menu-btn:before{background:#f8fafc;background:var(--color-surface-subtle);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-fast)}.menu-btn:hover:before{opacity:1}.menu-btn:hover{color:#1e293b;color:var(--color-text-primary);transform:translateY(-1px)}.main-content{background:#0000;flex:1 1;overflow:auto;padding:32px;padding:var(--space-xl);position:relative}.main-content:before{background:linear-gradient(90deg,#0000,#e2e8f0 20%,#e2e8f0 80%,#0000);background:linear-gradient(90deg,#0000 0,var(--color-border) 20%,var(--color-border) 80%,#0000 100%);content:"";height:1px;left:0;position:absolute;right:0;top:0}.grouped-orders-container{animation:fadeInUp .5s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:24px;gap:var(--space-lg)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.status-group{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;background:var(--color-surface);border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.status-group:before{background:linear-gradient(90deg,#020a6a,#6d70a0 50%,#020a6a);background:linear-gradient(90deg,var(--color-primary) 0,#6d70a0 50%,var(--color-primary) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal)}.status-group:hover{border-color:#e2e8f0;border-color:var(--color-border);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.status-group:hover:before{opacity:1}.status-group-header{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);background:linear-gradient(135deg,var(--color-surface-subtle) 0,var(--color-surface) 100%);border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;display:flex;overflow:hidden;padding:24px 32px;padding:var(--space-lg) var(--space-xl);position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.status-group-header:before{background:linear-gradient(90deg,#0000,#020a6a08,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.4,0,.2,1);width:100%}.status-group-header:hover:before{left:100%}.status-group-title{color:#1e293b!important;color:var(--color-text-primary)!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.025em;margin-left:16px!important;margin-left:var(--space-md)!important;position:relative}.collapse-icon{color:#94a3b8;color:var(--color-text-quaternary);font-size:24px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.status-group-header:hover .collapse-icon{color:#64748b;color:var(--color-text-tertiary);transform:scale(1.1)}.status-group-expand-icon{color:#94a3b8;color:var(--color-text-quaternary);margin-left:auto;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.status-group-header:hover .status-group-expand-icon{color:#64748b;color:var(--color-text-tertiary);transform:translateX(-2px)}.orders-table-container{background-color:initial!important;border:none!important;border-radius:0!important;box-shadow:none!important}.orders-table{border-collapse:initial!important;border-spacing:0!important;table-layout:auto!important;width:100%!important}.table-header{align-items:center;display:flex;gap:8px;gap:var(--space-sm)}.table-header .MuiTypography-subtitle2{color:#64748b;color:var(--color-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.table-header svg{color:#94a3b8;color:var(--color-text-quaternary);font-size:14px;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.table-header:hover svg{color:#64748b;color:var(--color-text-tertiary);transform:translateY(-1px)}.order-row{cursor:pointer;position:relative}.order-row:before{background:linear-gradient(180deg,#020a6a,#6d70a0);background:linear-gradient(180deg,var(--color-primary),#6d70a0);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-fast);width:4px}.order-row:hover:before{opacity:1}.order-row:hover{background:linear-gradient(90deg,#f8fafc,#fff)!important;background:linear-gradient(90deg,var(--color-surface-subtle) 0,var(--color-surface) 100%)!important;box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);transform:translateX(4px)}.order-row.dragging{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);opacity:.6;transform:none;z-index:1000}.order-id{display:flex;flex-direction:column;gap:8px;gap:var(--space-sm)}.retailer-info{align-items:center;display:flex;gap:16px;gap:var(--space-md)}.retailer-logo{background-color:#f0f2f5;border:1px solid #e5e7eb;border-radius:4px;height:36px;object-fit:contain;width:36px}[data-theme=dark] .retailer-logo{background-color:#fff;border-color:#4b5563}[data-theme=dark] .item-image{border:none}.retailer-logo:hover{box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);transform:scale(1.1)}.retailer-logo-placeholder{background:linear-gradient(135deg,#e2e8f0,#f1f5f9);background:linear-gradient(135deg,var(--color-border) 0,var(--color-border-subtle) 100%);border-radius:8px;border-radius:var(--radius-md);height:36px;overflow:hidden;position:relative;width:36px}.retailer-logo-placeholder:before{animation:shimmer 2s infinite;background:linear-gradient(45deg,#0000 40%,#ffffff4d 50%,#0000 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.retailer-info .MuiTypography-root{color:#1e293b;color:var(--color-text-primary);font-size:14px;font-weight:500;letter-spacing:-.01em}.order-items-images{display:flex;gap:4px;gap:var(--space-xs);margin-left:48px}.item-image{border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 2px #0000000d;box-shadow:var(--shadow-xs);height:24px;object-fit:cover;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast);width:24px}.item-image:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:scale(1.2);z-index:10}.circle{background:#f1f5f9;background:var(--color-border-subtle);border-radius:6px;border-radius:var(--radius-sm);display:inline-block;height:24px;overflow:hidden;position:relative;width:24px}.circle:before{animation:shimmer 1.5s infinite;background:linear-gradient(45deg,#0000 40%,#ffffff80 50%,#0000 60%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%}.status-cell{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;overflow:hidden;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.status-cell:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s;width:100%}.status-cell:hover:before{left:100%}.status-cell:hover{border-color:#ffffff80;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateY(-2px) scale(1.05)}.status-dropdown-icon{font-size:16px!important;margin-left:4px!important;margin-left:var(--space-xs)!important;opacity:.7;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.status-cell:hover .status-dropdown-icon{opacity:1;transform:rotate(180deg)}.tag-chip{background:#f8fafc!important;background:var(--color-surface-subtle)!important;border:1px solid #e2e8f0!important;border:1px solid var(--color-border)!important;border-radius:13px!important;color:#475569!important;color:var(--color-text-secondary)!important;font-size:12px!important;font-weight:500!important;height:26px!important;margin:2px!important;overflow:hidden!important;position:relative!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-normal)!important}.tag-chip:before{background:linear-gradient(90deg,#0000,#020a6a26,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s;width:100%}.tag-chip:hover:before{left:100%}.tag-chip:hover{background:#fff!important;background:var(--color-surface)!important;border-color:#020a6a;border-color:var(--color-primary);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);color:#020a6a!important;color:var(--color-primary)!important;transform:translateY(-1px) scale(1.05)}.tag-chip .MuiChip-deleteIcon{color:#94a3b8!important;color:var(--color-text-quaternary)!important;font-size:14px!important;margin-left:4px!important;margin-left:var(--space-xs)!important;transition:.15s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-fast)!important}.tag-chip:hover .MuiChip-deleteIcon{color:#64748b!important;color:var(--color-text-tertiary)!important;transform:scale(1.2)}.no-tags{color:#94a3b8;color:var(--color-text-quaternary);font-size:13px;font-style:italic;opacity:.8}.no-data-cell{padding:64px!important;padding:var(--space-3xl)!important;text-align:center}.empty-drop-zone{border:2px dashed #e2e8f0;border:2px dashed var(--color-border);border-radius:12px;border-radius:var(--radius-lg);color:#94a3b8;color:var(--color-text-quaternary);font-size:14px;overflow:hidden;padding:32px;padding:var(--space-xl);position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.empty-drop-zone:before{background:radial-gradient(circle,#020a6a0d 0,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);width:200%}.empty-drop-zone.active{background:#d9d9ed;background:var(--color-primary-light);border-color:#020a6a;border-color:var(--color-primary);color:#020a6a;color:var(--color-primary);transform:scale(1.02)}.empty-drop-zone.active:before{animation:pulse 2s infinite;opacity:1}.fullscreen-icon{color:#94a3b8;color:var(--color-text-quaternary);font-size:18px;transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.fullscreen-icon:hover{color:#64748b;color:var(--color-text-tertiary);transform:scale(1.2)}.loading-container{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:64px 32px;padding:var(--space-3xl) var(--space-xl);position:relative}.loading-container:before{animation:loading-shimmer 2s infinite;background:linear-gradient(90deg,#0000,#020a6a0d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes loading-shimmer{0%{left:-100%}to{left:100%}}.loading-text{color:#475569;color:var(--color-text-secondary);font-size:14px;font-weight:500;margin-top:16px;margin-top:var(--space-md)}.error-container{align-items:center;background:#fff;background:var(--color-surface);border:1px solid #fee2e2;border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000001a;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:center;padding:64px 32px;padding:var(--space-3xl) var(--space-xl);text-align:center}.error-title{color:#dc2626;font-size:18px!important;font-weight:600!important;margin-bottom:8px!important;margin-bottom:var(--space-sm)!important}.error-text{color:#475569;color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin-bottom:32px;margin-bottom:var(--space-xl);max-width:500px}.error-actions{display:flex;gap:16px;gap:var(--space-md)}.retry-btn{background:linear-gradient(135deg,#020a6a,#6d70a0)!important;background:linear-gradient(135deg,var(--color-primary) 0,#6d70a0 100%)!important;border-radius:8px!important;border-radius:var(--radius-md)!important;box-shadow:0 1px 3px #0000001a!important;box-shadow:var(--shadow-sm)!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:12px 24px!important;text-transform:none!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-normal)!important}.retry-btn:hover{box-shadow:0 4px 20px #020a6a26!important;box-shadow:var(--shadow-primary)!important;transform:translateY(-2px)!important}.view-logs-btn{background-color:#fff!important;background-color:var(--color-surface)!important;border:1px solid #e2e8f0!important;border:1px solid var(--color-border)!important;border-radius:8px!important;border-radius:var(--radius-md)!important;color:#475569!important;color:var(--color-text-secondary)!important;font-size:14px!important;font-weight:500!important;padding:12px 24px!important;text-transform:none!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-normal)!important}.view-logs-btn:hover{background-color:#d9d9ed!important;background-color:var(--color-primary-light)!important;border-color:#020a6a!important;border-color:var(--color-primary)!important;color:#020a6a!important;color:var(--color-primary)!important;transform:translateY(-1px)!important}.status-on-the-way{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#fde68a;color:#d97706}.status-delivered{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#a7f3d0;color:#059669}.status-returns{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#fecaca;color:#dc2626}.status-past-order{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-color:#e5e7eb;color:#6b7280}.debug-btn{color:#64748b;color:var(--color-text-tertiary);transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.debug-btn:hover{color:#1e293b;color:var(--color-text-primary);transform:rotate(90deg)}.debug-panel-content{background:#fff;background:var(--color-surface);display:flex;flex-direction:column;height:100%;padding:24px;padding:var(--space-lg);width:420px}.debug-panel-header{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:24px;margin-bottom:var(--space-lg);padding-bottom:16px;padding-bottom:var(--space-md)}.debug-panel-header .MuiTypography-root{color:#1e293b;color:var(--color-text-primary);font-weight:600}.debug-panel-actions{display:flex;gap:8px;gap:var(--space-sm);margin-bottom:24px;margin-bottom:var(--space-lg)}.debug-refresh-btn{background:linear-gradient(135deg,#020a6a,#6d70a0)!important;background:linear-gradient(135deg,var(--color-primary) 0,#6d70a0 100%)!important;border-radius:8px!important;border-radius:var(--radius-md)!important;color:#fff!important;font-weight:500!important;text-transform:none!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-normal)!important}.debug-refresh-btn:hover{box-shadow:0 4px 20px #020a6a26!important;box-shadow:var(--shadow-primary)!important;transform:translateY(-1px)!important}.debug-clear-btn{border:1px solid #e2e8f0!important;border:1px solid var(--color-border)!important;border-radius:8px!important;border-radius:var(--radius-md)!important;color:#475569!important;color:var(--color-text-secondary)!important;font-weight:500!important;text-transform:none!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-normal)!important}.debug-clear-btn:hover{border-color:#020a6a!important;border-color:var(--color-primary)!important;color:#020a6a!important;color:var(--color-primary)!important}.debug-logs-title{color:#1e293b!important;color:var(--color-text-primary)!important;font-weight:600!important;margin:16px 0!important;margin:var(--space-md) 0 var(--space-md) 0!important}.debug-logs-list{background:#f8fafc;background:var(--color-surface-subtle);border:1px solid #e2e8f0;border:1px solid var(--color-border);border-radius:8px;border-radius:var(--radius-md);flex:1 1;overflow-y:auto}.debug-log-item{border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--color-border-subtle);transition:.15s cubic-bezier(.4,0,.2,1);transition:var(--transition-fast)}.debug-log-item:hover{background:#fff;background:var(--color-surface)}.debug-log-item:last-child{border-bottom:none}.orders-table .MuiTableCell-root:first-child{padding-left:6px!important}.orders-table .MuiTableCell-root.checkbox-header,.orders-table .MuiTableCell-root[padding=checkbox]{padding-left:6px!important;padding-right:8px!important}.orders-table .MuiTableCell-root:nth-child(5){white-space:normal}.orders-table .MuiTableCell-root:nth-child(6){padding-left:8px!important;padding-right:8px!important;text-align:center}.dropzone{position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--transition-normal)}.dropzone.active{animation:dropzoneActive .3s ease;background:linear-gradient(135deg,#d9d9ed,#635bff0d);background:linear-gradient(135deg,var(--color-primary-light) 0,#635bff0d 100%)}@keyframes dropzoneActive{0%{background:#0000;transform:scale(1)}50%{transform:scale(1.01)}to{background:linear-gradient(135deg,#d9d9ed,#635bff0d);background:linear-gradient(135deg,var(--color-primary-light) 0,#635bff0d 100%);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.status-group{animation:fadeIn .3s ease;animation-fill-mode:both}.status-group:first-child{animation-delay:.1s}.status-group:nth-child(2){animation-delay:.2s}.status-group:nth-child(3){animation-delay:.3s}.status-group:nth-child(4){animation-delay:.4s}.status-menu .MuiPaper-root{animation:slideDown .2s ease}.loading-container{animation:fadeIn .4s ease}.error-container{animation:scaleIn .3s ease}.order-row,.status-group-header{transition:all .2s cubic-bezier(.4,0,.2,1)}.collapse-icon{transition:transform .3s cubic-bezier(.4,0,.2,1)}.status-group-header[aria-expanded=true] .collapse-icon{transform:rotate(180deg)}@media (max-width:1200px){.nav-links{gap:24px;gap:var(--space-lg)}}@media (max-width:1024px){.main-content{padding:24px 16px;padding:var(--space-lg) var(--space-md)}.navigation{height:72px;padding:0 16px;padding:0 var(--space-md)}.logo-text{font-size:20px}.nav-link{font-size:14px}.orders-table .MuiTableCell-root:nth-child(3),.orders-table .MuiTableCell-root:nth-child(4){display:none}}@media (max-width:768px){.navigation{flex-wrap:wrap;height:auto;min-height:72px;padding:16px;padding:var(--space-md)}.nav-links{border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border);gap:32px;gap:var(--space-xl);justify-content:center;margin-top:16px;margin-top:var(--space-md);order:3;padding-top:16px;padding-top:var(--space-md);position:static;transform:none;width:100%}.main-content,.status-group-header{padding:16px;padding:var(--space-md)}.status-group-title{font-size:16px!important}.retailer-info{align-items:flex-start;flex-direction:column;gap:8px;gap:var(--space-sm)}.retailer-logo{height:32px;width:32px}.order-items-images{margin-left:0}.circle,.item-image{height:20px;width:20px}.tag-chip{font-size:11px!important;height:24px!important}.orders-table .MuiTableCell-root:nth-child(3),.orders-table .MuiTableCell-root:nth-child(4),.orders-table .MuiTableCell-root:nth-child(6){display:none}}@media (max-width:480px){.navigation{padding:8px 16px;padding:var(--space-sm) var(--space-md)}.logo-text{font-size:18px}.main-content{padding:8px;padding:var(--space-sm)}.status-group{border-radius:12px;border-radius:var(--radius-lg)}.status-group-header{padding:16px 8px;padding:var(--space-md) var(--space-sm)}.status-group-title{font-size:14px!important}.retailer-logo{height:28px;width:28px}.status-cell{font-size:12px;padding:6px 12px}.tag-chip{font-size:10px!important;height:22px!important}.error-container,.loading-container{padding:32px 16px;padding:var(--space-xl) var(--space-md)}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.item-image,.retailer-logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-width:768px) and (orientation:landscape){.navigation{height:64px;padding:8px 16px;padding:var(--space-sm) var(--space-md)}.nav-links{border-top:none;margin-top:0;padding-top:0;position:absolute;right:16px;right:var(--space-md);top:50%;transform:translateY(-50%);width:auto}.main-content{padding:16px;padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.status-menu .MuiPaper-root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2!important;border:1px solid #e2e8f0!important;border:1px solid var(--color-border)!important;border-radius:12px!important;border-radius:var(--radius-lg)!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important;box-shadow:var(--shadow-xl)!important;margin-top:8px;margin-top:var(--space-sm)}.status-menu-item{border-radius:6px!important;border-radius:var(--radius-sm)!important;color:#1e293b!important;color:var(--color-text-primary)!important;font-size:14px!important;font-weight:500!important;margin:2px 8px!important;margin:2px var(--space-sm)!important;padding:12px 16px!important;padding:12px var(--space-md)!important;transition:.15s cubic-bezier(.4,0,.2,1)!important;transition:var(--transition-fast)!important}.status-menu-item:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)!important;background:linear-gradient(135deg,var(--color-surface-subtle) 0,#f1f5f9 100%)!important;transform:translateX(4px)!important}.resizable-order-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;background:var(--color-surface);background:#fffffffa;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border);border-left:1px solid #e2e8f0;border-left:1px solid var(--color-border);border-radius:16px 0 0 16px;border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border);bottom:0;box-shadow:0 20px 60px #0000001f,0 10px 30px #00000014,0 4px 12px #0000000d;display:flex;position:fixed;right:0;top:0;z-index:1300}.panel-resize-handle{background-color:initial;bottom:0;cursor:ew-resize;left:-6px;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);-webkit-user-select:none;user-select:none;width:12px;z-index:1}.panel-resize-handle,.panel-resize-handle-visual{align-items:center;display:flex;justify-content:center}.panel-resize-handle-visual{background:linear-gradient(180deg,#020a6a,#6d70a0);background:linear-gradient(180deg,var(--color-primary) 0,#6d70a0 100%);border-radius:2px;box-shadow:0 2px 8px #020a6a4d;height:40px;opacity:.9;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--transition-normal);width:4px}.panel-resize-handle-visual:before{animation:handleShimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes handleShimmer{0%{left:-100%}to{left:100%}}.panel-resize-handle:hover .panel-resize-handle-visual{background:linear-gradient(180deg,#6d70a0,#b1b3cc);box-shadow:0 4px 16px #020a6a66;transform:scaleY(1.2) scaleX(1.1)}.panel-resize-handle:active .panel-resize-handle-visual{background:linear-gradient(180deg,#020a6a,#6d70a0);box-shadow:0 6px 24px #020a6a80;transform:scaleY(1.3) scaleX(1.2)}.panel-resize-indicator{animation:indicatorPulse 2s infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#020a6af2,#6d70a0f2);border-radius:8px;box-shadow:0 4px 16px #020a6a4d;color:#fff;font-size:.75rem;font-weight:600;left:16px;letter-spacing:.025em;padding:6px 14px;position:absolute;top:16px;z-index:10}@keyframes indicatorPulse{0%,to{box-shadow:0 4px 16px #020a6a4d;transform:scale(1)}50%{box-shadow:0 6px 24px #020a6a66;transform:scale(1.02)}}.panel-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0f172a66;bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-normal);z-index:1200}.panel-backdrop.entering{opacity:0}.panel-backdrop.entered{opacity:1}.panel-backdrop.exiting{opacity:0}.resizable-order-panel.entering{opacity:0;transform:translateX(100%)}.resizable-order-panel.entered{opacity:1;transform:translateX(0)}.resizable-order-panel.exiting{opacity:0;transform:translateX(100%)}.resizable-order-panel.smooth-resize{transition:width .2s cubic-bezier(.4,0,.2,1);transition:width var(--transition-normal)}.resizable-order-panel.resizing{background:#fffffffc;border-left:2px solid #020a6a4d;box-shadow:0 25px 80px #00000026,0 15px 40px #0000001a,0 8px 20px #00000014}.resizing-active *{cursor:ew-resize!important;-webkit-user-select:none!important;user-select:none!important}.panel-content{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.panel-content:before{background:linear-gradient(90deg,#0000,#e2e8f0 20%,#e2e8f0 80%,#0000);background:linear-gradient(90deg,#0000 0,var(--color-border) 20%,var(--color-border) 80%,#0000 100%);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}@media (max-width:768px){.resizable-order-panel{border-left:none;border-radius:0;border-top:none;right:0!important;width:100%!important}.panel-resize-handle,.panel-resize-indicator{display:none!important}}.panel-resize-handle:focus-visible{outline:2px solid #020a6a;outline:2px solid var(--color-primary);outline-offset:2px}.panel-resize-handle:focus-visible .panel-resize-handle-visual{box-shadow:0 0 0 3px #020a6a33}.panel-content.loading{position:relative}.panel-content.loading:after{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;bottom:0;content:"";display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.resizable-order-panel{animation:panelSlideIn .4s cubic-bezier(.4,0,.2,1)}@keyframes panelSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.resize-handle-icon{color:#ffffffe6!important;font-size:12px!important;transform:rotate(90deg);transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.panel-resize-handle:hover .resize-handle-icon{color:#fff!important;transform:rotate(90deg) scale(1.1)}@media (prefers-contrast:high){.resizable-order-panel{border:2px solid #1e293b;border:2px solid var(--color-text-primary)}.panel-resize-handle-visual{background:#1e293b;background:var(--color-text-primary)}}@media (prefers-color-scheme:dark){.resizable-order-panel{background:#1e293bfa;border-color:#47556980}.panel-backdrop{background-color:#0009}}@media print{.panel-backdrop,.resizable-order-panel{display:none!important}}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body,html{line-height:1.5}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px}.App,body{background-color:#fafbfc}.App{height:100vh;overflow:hidden;transition:background-color .3s ease,color .3s ease;width:100%}[data-theme=dark] .App{background-color:#0f172a}h1,h2,h3,h4,h5,h6{color:#1f2937;font-weight:600;letter-spacing:-.025em;line-height:1.25}p{color:#374151;line-height:1.5}button{font-family:inherit!important;text-transform:none!important;transition:all .15s ease!important}a{text-decoration:none;transition:color .15s ease}a,a:hover{color:#020a6a}a:hover{text-decoration:underline}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px;-webkit-transition:background .15s ease;transition:background .15s ease}::-webkit-scrollbar-thumb:hover{background:#9ca3af}*{scrollbar-color:#d1d5db #f3f4f6;scrollbar-width:thin}[data-theme=dark] ::-webkit-scrollbar-track{background:#334155}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#64748b}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}[data-theme=dark] *{scrollbar-color:#64748b #334155}:focus{outline:none}:focus-visible{outline:2px solid #020a6a;outline-offset:2px}::selection{background-color:#020a6a33;color:#1f2937}::-moz-selection{background-color:#020a6a33;color:#1f2937}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200px 100%;border-radius:4px}.hover-lift{transition:transform .15s ease,box-shadow .15s ease}.hover-lift:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}.card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:all .15s ease}.card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}[data-theme=dark] .card{background-color:#1e293b;border-color:#475569;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .card:hover{box-shadow:0 8px 24px #0006}input,select,textarea{color:#374151;font-family:inherit;font-size:14px}input::placeholder,textarea::placeholder{color:#9ca3af}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-900{color:#1f2937}.bg-white{background-color:#fff}.bg-gray-50{background-color:#fafbfc}.bg-gray-100{background-color:#f3f4f6}.border{border:1px solid #e5e7eb}.border-gray-200{border-color:#e5e7eb}.border-gray-300{border-color:#d1d5db}[data-theme=dark] .text-gray-400{color:#64748b}[data-theme=dark] .text-gray-500{color:#94a3b8}[data-theme=dark] .text-gray-600{color:#cbd5e1}[data-theme=dark] .text-gray-700{color:#e2e8f0}[data-theme=dark] .text-gray-900{color:#f1f5f9}[data-theme=dark] .bg-white{background-color:#1e293b}[data-theme=dark] .bg-gray-50{background-color:#0f172a}[data-theme=dark] .bg-gray-100{background-color:#1e293b}[data-theme=dark] .border,[data-theme=dark] .border-gray-200{border-color:#475569}[data-theme=dark] .border-gray-300{border-color:#64748b}.rounded{border-radius:4px}.rounded-md{border-radius:6px}.rounded-lg{border-radius:8px}.rounded-xl{border-radius:12px}.shadow{box-shadow:0 1px 3px #0000001a}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}[data-theme=dark] .shadow{box-shadow:0 4px 12px #0000004d}[data-theme=dark] .shadow-md{box-shadow:0 8px 16px -2px #0006,0 4px 8px -2px #0003}[data-theme=dark] .shadow-lg{box-shadow:0 16px 24px -4px #0006,0 8px 12px -4px #0003}.transition{transition:all .15s ease}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-6{padding:24px}.p-8{padding:32px}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.m-4{margin:16px}.m-6{margin:24px}.m-8{margin:32px}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-6{gap:24px}.gap-8{gap:32px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}@media (max-width:640px){.App{font-size:14px}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}}@media print{*{background:#0000!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.no-print{display:none!important}}
/*# sourceMappingURL=main.10893894.css.map*/