:root{--transition-fast: .15s ease;--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--border-radius-sm: 8px;--border-radius-md: 12px;--border-radius-lg: 18px;--border-radius-xl: 24px;--font-display: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-label: "Public Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0;background-color:#0b0f0e;font-family:var(--font-body);overflow-x:hidden}.theme-black{--color-primary: #0f172a;--color-primary-hover: #1e293b;--color-primary-container: rgba(15, 23, 42, .08);--color-on-primary-container: #0f172a;--color-on-primary: #ffffff;--color-accent: #475569;--color-bg: #f8fafc;--color-surface: #ffffff;--color-surface-container: #f1f5f9;--color-surface-container-high: #e2e8f0;--color-border: #e2e8f0;--color-text: #0f172a;--color-text-muted: #64748b;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .05), 0 4px 6px -2px rgba(0, 0, 0, .03);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(226, 232, 240, .8)}.theme-black.dark{--color-primary: #ffffff;--color-primary-hover: #f1f5f9;--color-primary-container: rgba(255, 255, 255, .15);--color-on-primary-container: #ffffff;--color-on-primary: #0f172a;--color-accent: #94a3b8;--color-bg: #09090b;--color-surface: #18181b;--color-surface-container: #27272a;--color-surface-container-high: #3f3f46;--color-border: rgba(255, 255, 255, .08);--color-text: #fafafa;--color-text-muted: #a1a1aa;--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 12px 24px rgba(0,0,0,.5);--glass-bg: rgba(24, 24, 27, .4);--glass-border: rgba(255, 255, 255, .05)}.theme-green{--color-primary: #059669;--color-primary-hover: #047857;--color-primary-container: rgba(5, 150, 105, .1);--color-on-primary-container: #059669;--color-on-primary: #ffffff;--color-accent: #10b981;--color-bg: #f6faf8;--color-surface: #ffffff;--color-surface-container: #edf5f1;--color-surface-container-high: #dbebe3;--color-border: #dbebe3;--color-text: #062f21;--color-text-muted: #4b6b60;--shadow-sm: 0 1px 3px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px rgba(0,0,0,.05);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(219, 235, 227, .8)}.theme-green.dark{--color-primary: #10b981;--color-primary-hover: #34d399;--color-primary-container: rgba(16, 185, 129, .15);--color-on-primary-container: #e7f0ec;--color-on-primary: #022c22;--color-accent: #34d399;--color-bg: #090e0c;--color-surface: #101614;--color-surface-container: #18221e;--color-surface-container-high: #202e29;--color-border: rgba(40, 127, 107, .2);--color-text: #ecfdf5;--color-text-muted: #a7f3d0;--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 12px 24px rgba(0,0,0,.5);--glass-bg: rgba(24, 34, 30, .4);--glass-border: rgba(40, 127, 107, .15)}.theme-blue{--color-primary: #1d4ed8;--color-primary-hover: #1e40af;--color-primary-container: rgba(29, 78, 216, .08);--color-on-primary-container: #1d4ed8;--color-on-primary: #ffffff;--color-accent: #3b82f6;--color-bg: #f8fafc;--color-surface: #ffffff;--color-surface-container: #eff6ff;--color-surface-container-high: #dbeafe;--color-border: #e2e8f0;--color-text: #1e3a8a;--color-text-muted: #3b82f6;--shadow-sm: 0 1px 3px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px rgba(0,0,0,.05);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(226, 232, 240, .8)}.theme-blue.dark{--color-primary: #3b82f6;--color-primary-hover: #60a5fa;--color-primary-container: rgba(59, 130, 246, .15);--color-on-primary-container: #d7e9f0;--color-on-primary: #051b40;--color-accent: #60a5fa;--color-bg: #090e11;--color-surface: #101519;--color-surface-container: #162025;--color-surface-container-high: #212c33;--color-border: rgba(35, 118, 155, .2);--color-text: #eff6ff;--color-text-muted: #bfdbfe;--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 12px 24px rgba(0,0,0,.5);--glass-bg: rgba(22, 32, 37, .4);--glass-border: rgba(35, 118, 155, .15)}.theme-red{--color-primary: #b8323a;--color-primary-hover: #96252c;--color-primary-container: rgba(184, 50, 58, .08);--color-on-primary-container: #b8323a;--color-on-primary: #ffffff;--color-accent: #ef4444;--color-bg: #fffbfb;--color-surface: #ffffff;--color-surface-container: #fdf2f2;--color-surface-container-high: #fde8e8;--color-border: #f5e1e1;--color-text: #7f1d1d;--color-text-muted: #b91c1c;--shadow-sm: 0 1px 3px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px rgba(0,0,0,.05);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(245, 225, 225, .8)}.theme-red.dark{--color-primary: #ef4444;--color-primary-hover: #f87171;--color-primary-container: rgba(239, 68, 68, .15);--color-on-primary-container: #f4dddd;--color-on-primary: #1a0505;--color-accent: #f87171;--color-bg: #120b0b;--color-surface: #1a1010;--color-surface-container: #261818;--color-surface-container-high: #332020;--color-border: rgba(184, 50, 58, .25);--color-text: #fef2f2;--color-text-muted: #fecaca;--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 12px 24px rgba(0,0,0,.5);--glass-bg: rgba(38, 24, 24, .4);--glass-border: rgba(184, 50, 58, .15)}.theme-gold{--color-primary: #b45309;--color-primary-hover: #92400e;--color-primary-container: rgba(180, 83, 9, .08);--color-on-primary-container: #b45309;--color-on-primary: #ffffff;--color-accent: #f59e0b;--color-bg: #fffdf5;--color-surface: #ffffff;--color-surface-container: #fef3c7;--color-surface-container-high: #fde68a;--color-border: #fef3c7;--color-text: #78350f;--color-text-muted: #d97706;--shadow-sm: 0 1px 3px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px rgba(0,0,0,.05);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(254, 243, 199, .8)}.theme-gold.dark{--color-primary: #f59e0b;--color-primary-hover: #fbbf24;--color-primary-container: rgba(245, 158, 11, .15);--color-on-primary-container: #eee8d5;--color-on-primary: #2d1a04;--color-accent: #fbbf24;--color-bg: #121008;--color-surface: #1a170d;--color-surface-container: #262215;--color-surface-container-high: #332d1d;--color-border: rgba(132, 111, 32, .25);--color-text: #fffbeb;--color-text-muted: #fde68a;--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 12px 24px rgba(0,0,0,.5);--glass-bg: rgba(38, 34, 21, .4);--glass-border: rgba(132, 111, 32, .15)}.theme-gray{--color-primary: #4b5563;--color-primary-hover: #374151;--color-primary-container: rgba(75, 85, 99, .1);--color-on-primary-container: #4b5563;--color-on-primary: #ffffff;--color-accent: #6b7280;--color-bg: #f8fafc;--color-surface: #ffffff;--color-surface-container: #f3f4f6;--color-surface-container-high: #e5e7eb;--color-border: #e5e7eb;--color-text: #1f2937;--color-text-muted: #9ca3af;--shadow-sm: 0 1px 3px rgba(0,0,0,.05);--shadow-md: 0 4px 6px rgba(0,0,0,.05);--shadow-lg: 0 10px 15px rgba(0,0,0,.05);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(229, 231, 235, .8)}.theme-gray.dark{--color-primary: #e5e7eb;--color-primary-hover: #f3f4f6;--color-primary-container: rgba(229, 231, 235, .15);--color-on-primary-container: #e8eeee;--color-on-primary: #111827;--color-accent: #9ca3af;--color-bg: #0c0e0d;--color-surface: #131615;--color-surface-container: #1b201e;--color-surface-container-high: #242b29;--color-border: rgba(95, 107, 103, .25);--color-text: #f9fafb;--color-text-muted: #9ca3af;--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 12px rgba(0,0,0,.4);--shadow-lg: 0 12px 24px rgba(0,0,0,.5);--glass-bg: rgba(27, 32, 30, .4);--glass-border: rgba(95, 107, 103, .15)}.app{min-height:100vh;display:flex;background-color:var(--color-bg);color:var(--color-text);transition:background-color var(--transition-normal),color var(--transition-normal);overflow-x:hidden}.mainWrapper{flex:1;display:flex;flex-direction:column;min-width:0;position:relative}.sidebar{width:260px;background:var(--color-surface);border-right:1px solid var(--color-border);padding:30px 20px;flex-shrink:0;display:flex;flex-direction:column;height:100vh;position:sticky;top:0;transition:background var(--transition-normal),border-color var(--transition-normal);z-index:100}.logoBox{margin-bottom:35px;padding:0 10px}.logoMark{display:flex;align-items:center;gap:12px}.logoIcon-svg{color:var(--color-primary);filter:drop-shadow(0 2px 8px var(--color-primary-container));transition:transform var(--transition-slow)}.logoMark:hover .logoIcon-svg{transform:rotate(15deg) scale(1.1)}.logoText{display:flex;flex-direction:column;line-height:1.1}.logoText strong{font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:-.5px;color:var(--color-text)}.logoText span{font-family:var(--font-display);font-size:15px;font-weight:500;color:var(--color-primary);letter-spacing:2px;text-transform:uppercase}.menu{display:flex;flex-direction:column;gap:6px;flex-grow:1;overflow-y:auto;margin-right:-10px;padding-right:10px}.menuItem{width:100%;border:0;background:transparent;color:var(--color-text-muted);display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--border-radius-md);font-family:var(--font-display);font-size:14px;font-weight:600;cursor:pointer;text-align:left;transition:all var(--transition-fast);position:relative;overflow:hidden}.menuItem svg{color:var(--color-text-muted);transition:color var(--transition-fast),transform var(--transition-fast)}.menuItem:hover{background:var(--color-surface-container);color:var(--color-text)}.menuItem:hover svg{color:var(--color-primary);transform:translate(2px)}.menuItem.active{background:var(--color-primary-container);color:var(--color-primary)}.menuItem.active svg{color:var(--color-primary)}.menuItem:active{transform:scale(.97)}.sidebarFooter{margin-top:auto;padding-top:20px;border-top:1px solid var(--color-border)}.currentUserCard{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--border-radius-md);background:var(--color-surface-container);border:1px solid var(--color-border)}.avatar{width:36px;height:36px;background:var(--color-primary);color:var(--color-on-primary, #ffffff);font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px;box-shadow:0 2px 8px var(--color-primary-container)}.userInfo{display:flex;flex-direction:column;min-width:0}.userInfo strong{font-size:13px;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userInfo span{font-size:11px;color:var(--color-text-muted);font-family:var(--font-label)}.topbar{height:80px;background:#ffffffb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 40px;position:sticky;top:0;z-index:90;transition:background var(--transition-normal),border-color var(--transition-normal)}.dark .topbar{background:#101414b3}.topbarLeft h2{margin:0;font-size:20px;font-weight:800;color:var(--color-text)}.breadcrumbs{margin:4px 0 0;font-size:12px;color:var(--color-text-muted);font-family:var(--font-label)}.current-crumb{color:var(--color-primary);font-weight:700}.topbarActions{display:flex;align-items:center;gap:12px}.storeSelect{height:42px;display:flex;align-items:center;gap:8px;padding:0 16px;border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.storeSelect:hover{border-color:var(--color-primary);background:var(--color-surface-container)}.iconButton{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast)}.iconButton:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-container);transform:translateY(-1px)}.logoutButton{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.logoutButton:hover{border-color:#ef4444;color:#ef4444;background:#ef44440d}.mainContent{flex:1;padding:40px;max-width:1400px;width:100%;margin:0 auto}h1{margin:0 0 30px;font-size:32px;font-weight:900;letter-spacing:-.75px;color:var(--color-text)}.glass-card,.panel{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);padding:26px;transition:all var(--transition-normal);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.glass-card:hover,.panel:hover{border-color:#88939140;box-shadow:var(--shadow-lg)}.panel h2,.panel h3{margin:0 0 20px;font-size:18px;font-weight:800;color:var(--color-text)}.hint{font-size:13px;color:var(--color-text-muted);margin-top:-16px;margin-bottom:22px;line-height:1.4}.statsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:30px}.statCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:24px;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal);cursor:pointer}.statCard:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 10px 20px #00000014}.dark .statCard:hover{box-shadow:0 10px 25px #0006,0 0 15px var(--color-primary-container)}.statCard:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,var(--color-primary-container) 0%,transparent 70%);opacity:.5;transition:opacity var(--transition-normal);pointer-events:none}.statCard:hover:before{opacity:.8}.statCardIcon{width:54px;height:54px;background:var(--color-primary-container);color:var(--color-primary);display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);flex-shrink:0;box-shadow:0 4px 10px #00000005;transition:all var(--transition-normal)}.statCard:hover .statCardIcon{background:var(--color-primary);color:var(--color-on-primary, #ffffff);transform:scale(1.05)}.statCardContent{display:flex;flex-direction:column}.statCardContent p{margin:0 0 4px;font-size:13px;color:var(--color-text-muted);font-family:var(--font-label);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.statCardContent h3{margin:0;font-size:28px;font-weight:800;color:var(--color-text);letter-spacing:-.5px}.actionRow{display:flex;align-items:center;gap:12px;margin-bottom:30px}.middleGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:24px}.bottomGrid{width:100%}.panel ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.panel li{padding:14px 18px;border-radius:var(--border-radius-md);background:var(--color-surface-container);border:1px solid var(--color-border);font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:all var(--transition-fast)}.panel li:hover{background:var(--color-surface-container-high);transform:translate(4px);border-color:var(--color-primary)}.locationBarWrapper{display:flex;flex-direction:column;gap:6px;width:100%}.locationBarHeader{display:flex;justify-content:space-between;font-size:13px;font-weight:700}.locationBarLabel{font-family:var(--font-label);color:var(--color-text);background:var(--color-surface-container-high);padding:2px 8px;border-radius:4px;border:1px solid var(--color-border)}.locationBarValue{color:var(--color-primary)}.locationBarTrack{height:8px;background:var(--color-surface-container-high);border-radius:4px;overflow:hidden;position:relative}.locationBarFill{height:100%;background:linear-gradient(90deg,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:4px;width:0%;animation:expandWidth 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes expandWidth{to{width:var(--target-width)}}.timeline{position:relative;padding-left:24px;border-left:2px solid var(--color-border);display:flex;flex-direction:column;gap:20px}.timelineItem{position:relative}.timelineDot{position:absolute;left:-31px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--color-primary);border:3px solid var(--color-bg);box-shadow:0 0 0 2px var(--color-primary);transition:all var(--transition-fast)}.timelineItem:hover .timelineDot{transform:scale(1.2);background:var(--color-accent)}.timelineContent{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--color-surface-container);border:1px solid var(--color-border);padding:12px 18px;border-radius:var(--border-radius-md);transition:all var(--transition-fast)}.timelineItem:hover .timelineContent{background:var(--color-surface-container-high);border-color:var(--color-primary)}.timelineText{margin:0;font-size:14px;font-weight:500}.timelineTime{font-size:11px;font-family:var(--font-label);color:var(--color-text-muted);white-space:nowrap;background:var(--color-bg);padding:4px 8px;border-radius:4px;border:1px solid var(--color-border)}.primaryButton,.addButton,.searchButton{height:42px;border-radius:var(--border-radius-md);border:0;background:var(--color-primary);color:var(--color-on-primary, #ffffff);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px var(--color-primary-container);transition:all var(--transition-fast)}.primaryButton:hover,.addButton:hover,.searchButton:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 16px var(--color-primary-container)}.primaryButton:active,.addButton:active,.searchButton:active{transform:scale(.97)}.secondaryButton,.smallButton{height:42px;border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.secondaryButton:hover,.smallButton:hover{border-color:var(--color-primary);background:var(--color-surface-container);color:var(--color-primary)}.smallButton{height:36px;padding:0 14px;font-size:13px}.dangerButton{height:36px;border-radius:var(--border-radius-md);border:1px solid rgba(239,68,68,.2);background:#ef44440d;color:#ef4444;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.dangerButton:hover{background:#ef4444;color:#fff;box-shadow:0 4px 12px #ef444433;border-color:#ef4444}.protectedButton{height:36px;border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-surface-container);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;cursor:not-allowed;opacity:.7;transition:all var(--transition-fast)}input,select,textarea{width:100%;height:42px;border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:0 16px;background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:14px;transition:all var(--transition-fast)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-container)}label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:var(--color-text);font-family:var(--font-label)}.searchRow{display:flex;gap:12px;margin-bottom:24px}.searchBox{flex:1;position:relative}.searchBox svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);pointer-events:none}.searchBox input{padding-left:48px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.filterTabs{display:flex;background:var(--color-surface-container);padding:4px;border-radius:var(--border-radius-md);border:1px solid var(--color-border)}.tab{border:0;background:transparent;color:var(--color-text-muted);padding:8px 18px;border-radius:var(--border-radius-sm);font-size:13px;font-weight:700;cursor:pointer;transition:all var(--transition-fast)}.tab.active{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.toolbarActions{display:flex;align-items:center;gap:8px}.tableWrapper{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);overflow:hidden;margin-bottom:24px}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:16px 24px;font-size:14px;border-bottom:1px solid var(--color-border)}th{background:var(--color-surface-container);color:var(--color-text);font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.75px;font-family:var(--font-label)}tr{transition:background-color var(--transition-fast)}tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--color-surface-container)}.badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:11px;font-weight:800;text-transform:uppercase;font-family:var(--font-label);letter-spacing:.2px}.badge.success,.badge.activo,.badge.completado{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.badge.danger,.badge.agotado{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.badge.warning,.badge.pendiente{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.badge.info,.badge.en_preparacion,.badge.preparacion{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.rowActions{display:flex;gap:8px}.rowActions button{min-width:110px}.tableInfoRow{display:flex;justify-content:space-between;align-items:center;margin-top:16px;margin-bottom:24px}.tableMeta{font-size:13px;color:var(--color-text-muted)}.pagination{display:flex;align-items:center;gap:12px}.pagination span{font-size:13px;font-weight:700}.modalOverlay{position:fixed;inset:0;background:#0b0f0e99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:fadeIn .2s ease-out}.modalContent{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:550px;overflow:hidden;animation:scaleUp .3s cubic-bezier(.34,1.56,.64,1)}.modalHeader{padding:24px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.modalHeader h2{margin:0;font-size:20px;font-weight:800}.closeButton{border:0;background:transparent;cursor:pointer;color:var(--color-text-muted);display:flex;padding:4px;border-radius:50%;transition:all var(--transition-fast)}.closeButton:hover{background:var(--color-surface-container);color:var(--color-text)}.modalBody{padding:24px;display:flex;flex-direction:column;gap:18px}.modalFooter{padding:20px 24px;background:var(--color-surface-container);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.chipButton,.permissionButton{padding:8px 14px;font-size:13px;font-weight:600;border-radius:var(--border-radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;text-align:center}.chipButton:hover,.permissionButton:hover{border-color:var(--color-primary-hover);background:var(--color-surface-container);color:var(--color-primary)}.chipButton.selected,.permissionButton.selected{background:var(--color-primary-container);border-color:var(--color-primary);color:var(--color-primary);font-weight:700;box-shadow:0 2px 8px var(--color-primary-container)}.chipButton:active,.permissionButton:active{transform:scale(.97)}.settings-tabs{display:flex;gap:10px;border-bottom:1px solid var(--color-border);margin-bottom:24px;padding-bottom:1px}.settings-tabs .tab-item{padding:10px 20px;background:none;border:0;border-bottom:2px solid transparent;color:var(--color-text-muted);font-weight:700;font-size:14px;cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:8px}.settings-tabs .tab-item:hover{color:var(--color-text)}.settings-tabs .tab-item.active{border-bottom:2px solid var(--color-primary);color:var(--color-primary)}.settingsTopGrid{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:24px}.themesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.themeCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;transition:all var(--transition-fast)}.themeCard:hover{border-color:var(--color-primary);transform:translateY(-2px)}.themeCard.selected{border-color:var(--color-primary);background:var(--color-primary-container);box-shadow:0 4px 12px var(--color-primary-container)}.colorDots{display:flex;gap:6px;margin-bottom:12px}.colorDots span{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.themeCard strong{font-size:13px;font-weight:700;margin-bottom:4px}.themeCard small{font-size:11px;color:var(--color-text-muted)}.appearancePanel{display:flex;flex-direction:column;gap:20px}.mobileBarPanel{margin-bottom:24px}.mobilePreview{display:flex;background:#000;border-radius:30px;padding:10px;gap:8px;width:100%;max-width:380px;margin:16px auto 24px;box-shadow:var(--shadow-lg);border:4px solid #333}.mobileTab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#666;padding:6px 0;border-radius:8px;gap:3px;cursor:pointer}.mobileTab.active{color:var(--color-primary)}.mobileConfigGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:20px}.listBox{border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-surface);overflow:hidden}.listRow{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid var(--color-border);font-size:13px}.listRow:last-child{border-bottom:0}.listRow button{background:transparent;border:0;color:var(--color-primary);font-weight:700;font-size:11px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background var(--transition-fast)}.listRow button:hover{background:var(--color-primary-container)}.outlineButton{border:1px solid var(--color-primary)!important;color:var(--color-primary)!important}.profileGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.profilePanel{display:flex;flex-direction:column;gap:16px}.recepcionLayout{display:grid;grid-template-columns:1.2fr 1.8fr;gap:24px}.formPanel{display:flex;flex-direction:column;gap:18px}.summaryBox{margin-top:10px;padding:16px;border-radius:var(--border-radius-md);background:var(--color-surface-container);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}.summaryBox span{color:var(--color-primary);font-weight:800}.itemsList{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;max-height:300px;overflow-y:auto}.itemRow{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--color-surface-container);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.previousGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px}.receptionCard{background:var(--color-surface-container);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:18px;display:flex;flex-direction:column;gap:12px;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.receptionCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.receptionCardHeader{display:flex;justify-content:space-between;align-items:center}.receptionCardHeader h3{margin:0!important;font-size:15px!important;font-weight:800!important;color:var(--color-text)}.receptionCardBody{display:flex;flex-direction:column;gap:6px;font-size:13px}.receptionCardBody p{margin:0;color:var(--color-text-muted)}.receptionCardBody p strong{color:var(--color-text)}.receptionCardTotals{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--color-text-muted);border-top:1px solid var(--color-border);padding-top:10px}.receptionCard .openButton{margin-top:4px;width:100%;height:36px;font-size:13px}.actionsBar{display:flex;flex-wrap:wrap;gap:8px}.etiquetasLayout{display:grid;grid-template-columns:1.2fr 1.8fr;gap:24px}.scrollPanel{max-height:480px;overflow-y:auto;padding-right:8px}.tagPreviewCard{border:1px dashed var(--color-border);border-radius:var(--border-radius-md);background:#fff;color:#000;padding:18px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.tagPreviewCard:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}.tagBarcode{width:100%;height:50px;background-image:repeating-linear-gradient(90deg,#000 0px,#000 2px,transparent 2px,transparent 6px,#000 6px,#000 7px,transparent 7px,transparent 10px);margin-top:12px;margin-bottom:6px}.tagPrice{font-size:20px;font-weight:800;color:#0d9488;margin-top:4px}.batchList{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;max-height:380px;overflow-y:auto;padding-right:6px}.batchCard{background:var(--color-surface-container);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:6px;position:relative;transition:border-color var(--transition-fast)}.batchCard:hover{border-color:var(--color-primary)}.batchCardHeader{display:flex;justify-content:space-between;align-items:center}.batchCode{font-size:13px;font-weight:800;color:var(--color-text);font-family:var(--font-label)}.batchRemove{background:transparent;border:0;color:var(--color-text-muted);font-size:16px;font-weight:700;cursor:pointer;line-height:1;padding:0;transition:color var(--transition-fast)}.batchRemove:hover{color:#ef4444}.batchCardBody{display:flex;flex-direction:column;gap:2px;font-size:11px}.batchPrice{color:var(--color-text-muted)}.batchQty{font-weight:700;color:var(--color-primary)}.canvas{display:grid;background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:fit-content;max-width:100%;overflow-x:auto}.priceLabel{border:1px dashed var(--color-text-muted);border-radius:4px;display:grid;align-items:center;background:#fff;color:#000;overflow:hidden;box-sizing:border-box}.priceLabel .labelLogo{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px dashed var(--color-text-muted);height:100%;gap:2px}.priceLabel table{width:100%;height:100%;border-collapse:collapse}.priceLabel table td{border:1px solid #111111;padding:2px 4px;font-weight:700;color:#111;vertical-align:middle}.priceLabel table td:first-child{color:#475569;font-family:Inter,sans-serif;border-right:2px solid #000000}.priceLabel table td:last-child{text-align:center}.almacenesGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.almacenCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:all var(--transition-normal);display:flex;flex-direction:column}.almacenCard:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:var(--shadow-lg)}.almacenImage{height:160px;background-color:var(--color-surface-container-high);background-size:cover;background-position:center;position:relative}.almacenStatus{position:absolute;top:14px;right:14px}.almacenContent{padding:22px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.almacenContent h3{margin:0;font-size:18px;font-weight:800;color:var(--color-text)}.almacenAddress{font-size:13px;color:var(--color-text-muted);display:flex;align-items:center;gap:6px}.almacenDesc{font-size:14px;line-height:1.5;margin-top:6px}.almacenFooter{padding:16px 22px;background:var(--color-surface-container);border-top:1px solid var(--color-border);display:flex;justify-content:flex-end;gap:8px}.peopleFilterBar{display:flex;gap:12px;align-items:center;margin-bottom:24px;flex-wrap:wrap;padding:16px;background:var(--color-surface-container);border-radius:var(--border-radius-md);border:1px solid var(--color-border)}.filterLabelGroup{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;color:var(--color-text)}.filterSelect{padding:6px 12px;border-radius:var(--border-radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:13px;outline:none;transition:border-color var(--transition-fast)}.filterTypeSelect{width:130px}.filterValueSelect{width:180px}.reportSoldOutButton{background:var(--color-primary-container)!important;color:var(--color-on-primary-container)!important;border-color:var(--color-primary)!important;display:inline-flex;align-items:center;gap:6px}.ordersPagination{display:flex;align-items:center;gap:16px;margin-left:auto}.ordersPageMeta{font-size:13px;color:var(--color-text-muted);font-weight:600}.ordersPageControls{display:flex;align-items:center;gap:8px}.ordersPageIndicator{font-size:13px;font-weight:600;color:var(--color-text)}.pedidosStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}.pedidoStatCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-md);padding:16px 20px;cursor:pointer;transition:all var(--transition-fast);display:flex;flex-direction:column;gap:4px}.pedidoStatCard:hover,.pedidoStatCard.active{border-color:var(--color-primary);background:var(--color-primary-container)}.pedidoStatCard span:first-child{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--color-text-muted);font-family:var(--font-label)}.pedidoStatCard span:last-child{font-size:24px;font-weight:900;color:var(--color-text)}.pedidosGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px}.pedidoCard{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.pedidoCard:hover{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:var(--shadow-lg)}.pedidoHeader{display:flex;justify-content:space-between;align-items:center}.pedidoId{font-size:16px;font-weight:800;font-family:var(--font-label)}.pedidoMeta{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;font-size:13px;padding:12px;background:var(--color-surface-container);border-radius:var(--border-radius-md);border:1px solid var(--color-border)}.pedidoMetaItem{display:flex;flex-direction:column;gap:2px}.pedidoMetaItem span:first-child{font-size:10px;text-transform:uppercase;color:var(--color-text-muted);font-family:var(--font-label)}.pedidoMetaItem span:last-child{font-weight:600}.pedidoFooter{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.pedidoDate{font-size:11px;color:var(--color-text-muted);font-family:var(--font-label)}.sectionPlaceholder{position:relative;overflow:hidden}.placeholderOverlay{position:absolute;inset:0;background:#0b0f0e66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:80;padding:40px}.placeholderMessage{width:100%;max-width:440px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 30px;animation:scaleUp .3s cubic-bezier(.34,1.56,.64,1)}.placeholderIcon{width:64px;height:64px;border-radius:50%;background:var(--color-primary-container);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.placeholderMessage h2{font-size:24px;font-weight:800;margin:0}.placeholderMessage p{font-size:15px;line-height:1.6;color:var(--color-text-muted);margin:0}.mobileMenuToggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-surface-container);color:var(--color-text);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);flex-shrink:0}.mobileMenuToggle:hover{background:var(--color-primary-container);color:var(--color-primary)}.mobileBottomBar{display:none;position:fixed;bottom:0;left:0;right:0;height:64px;background:var(--color-surface);border-top:1px solid var(--color-border);z-index:200;padding:0 8px;padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:0 -4px 12px #00000014}.mobileTabButton{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;height:100%;background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:10px;font-weight:500;padding:8px 4px;transition:color var(--transition-fast);border-radius:var(--border-radius-sm)}.mobileTabButton span{font-size:10px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.mobileTabButton:hover{color:var(--color-primary)}.mobileTabButton.active{color:var(--color-primary);font-weight:700}.mobileTabButton.active svg{filter:drop-shadow(0 0 6px var(--color-primary))}.mobileMenuOverlay{display:none;position:fixed;inset:0;background:#0006;z-index:400;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobileMenuContent{position:absolute;top:0;left:0;bottom:0;width:min(320px,85vw);background:var(--color-surface);display:flex;flex-direction:column;overflow-y:auto;box-shadow:4px 0 24px #0003;animation:slideInLeft .25s ease}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.mobileMenuHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;border-bottom:1px solid var(--color-border)}.mobileMenuClose{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-surface-container);color:var(--color-text-muted);cursor:pointer}.mobileMenuBody{flex:1;padding:16px;display:flex;flex-direction:column;gap:8px}.mobileMenuSectionTitle{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-muted);padding:4px 2px}.mobileNavigation{display:flex;flex-direction:column;gap:2px}.mobileMenuItem{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--border-radius-md);background:none;border:none;color:var(--color-text);font-size:14px;font-weight:500;cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast),color var(--transition-fast)}.mobileMenuItem:hover{background:var(--color-surface-container);color:var(--color-primary)}.mobileMenuItem.active{background:var(--color-primary-container);color:var(--color-primary);font-weight:700}.mobileMenuDivider{height:1px;background:var(--color-border);margin:8px 0}.mobileMenuRow{display:flex;flex-direction:column}.mobileMenuActionButton{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:none;border:0;color:var(--color-text);text-align:left;font-size:14px;font-weight:600;cursor:pointer;border-radius:var(--border-radius-md);transition:background var(--transition-fast)}.mobileMenuActionButton:hover{background:var(--color-surface-container)}@media(max-width:1024px){.sidebar{width:80px;padding:20px 10px;align-items:center}.logoText,.currentUserCard .userInfo,.sidebarFooter .avatar{display:none}.currentUserCard{padding:6px;justify-content:center}.currentUserCard:before{content:"C";width:28px;height:28px;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:13px}.menuItem{justify-content:center;padding:12px}.menuItem span{display:none}.topbar{padding:0 24px}.mainContent{padding:24px}.statsGrid,.pedidosStats{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsTopGrid,.recepcionLayout,.previousGrid,.etiquetasLayout,.profileGrid{grid-template-columns:1fr}}@media(max-width:768px){.app{flex-direction:column}.etiquetasLayout>*{min-width:0!important}.panel{padding:16px!important}.mobileMenuToggle{display:flex}.mobileBottomBar{display:flex;align-items:stretch;justify-content:space-around}.mobileMenuOverlay{display:block}.mainContent{padding:16px 16px 80px!important}.actionRow{flex-wrap:wrap;gap:8px}.statCard{padding:16px!important;gap:16px!important}.statCardContent h3{font-size:22px!important}.topbar{display:none}.sidebar{width:100%;height:auto;border-right:0;border-bottom:1px solid var(--color-border);position:relative;padding:16px;flex-direction:row;align-items:center;justify-content:space-between}.logoBox{margin-bottom:0}.menu,.sidebarFooter{display:none}.topbar{height:auto;padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.topbarActions{width:100%;justify-content:space-between}.statsGrid,.pedidosStats,.middleGrid{grid-template-columns:1fr}.searchRow{flex-direction:column}.toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:16px}.filterTabs{flex-grow:1;overflow-x:auto;white-space:nowrap;padding:3px}.filterTabs .tab{padding:6px 10px;font-size:11px}.toolbarActions{width:auto;gap:6px;justify-content:flex-end;display:flex}.toolbarActions button{height:32px;width:32px;padding:0;justify-content:center;min-width:unset;display:inline-flex;align-items:center}.toolbarActions .btnText,.rowActions .btnText{display:none}.rowActions button{min-width:unset!important;width:28px!important;height:28px!important;padding:0!important;justify-content:center!important;display:inline-flex!important;align-items:center!important}.rowActions{gap:4px!important;justify-content:center!important}.tableWrapper{overflow-x:auto!important}table{width:100%!important;table-layout:fixed!important}th,td{padding:8px 4px!important;font-size:11px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}th{font-size:9px!important;font-weight:700!important;text-transform:uppercase}th:nth-child(1),td:nth-child(1){width:50px!important}th:nth-child(2),td:nth-child(2){width:95px!important;white-space:normal!important}th:nth-child(3),td:nth-child(3){width:70px!important;text-align:center}th:nth-child(4),td:nth-child(4){width:65px!important;text-align:center}th:nth-child(5),td:nth-child(5){width:90px!important;text-align:center}.badge{font-size:9px!important;padding:2px 4px!important;letter-spacing:.2px}.pageTitleText{display:none}.peopleFilterBar{padding:10px!important;gap:8px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.peopleFilterBar .filterText{display:none}.filterTypeSelect{width:90px!important}.filterValueSelect{width:105px!important}.peopleFilterBar .btnText{display:none!important}.peopleFilterBar button{width:32px!important;height:32px!important;padding:0!important;min-width:unset!important;justify-content:center!important;display:inline-flex!important;align-items:center!important}.ordersPagination{width:100%!important;justify-content:space-between!important;margin-left:0!important;border-top:1px solid var(--color-border);padding-top:8px;margin-top:4px}.ordersPageMeta{display:none}.ordersPageControls{width:100%;justify-content:space-between;gap:6px!important}.ordersPageControls button{width:32px!important}.ordersPageIndicator{font-size:11px!important}.pedidosStats{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-bottom:16px!important}.pedidoStatCard{padding:8px 6px!important;align-items:center!important;text-align:center!important;gap:2px!important}.pedidoStatCard span:first-child{font-size:8px!important;letter-spacing:.1px!important}.pedidoStatCard span:last-child{font-weight:900!important;font-size:16px!important}.actionsBar{display:flex!important;width:100%!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--border-radius-md)!important;overflow:hidden!important;gap:0!important;padding:0!important;box-shadow:var(--shadow-sm)!important;margin-bottom:8px!important}.actionsBar button{flex:1!important;background:transparent!important;border:none!important;border-radius:0!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:unset!important;box-shadow:none!important}.actionsBar button+button{border-left:1px solid var(--color-border)!important}.actionsBar button svg{width:18px!important;height:18px!important}.actionsBar button.primaryButton{color:var(--color-primary)!important}.actionsBar button.secondaryButton{color:var(--color-text-muted)!important}.actionsBar button:active{background:var(--color-surface-container)!important}.actionsBar .btnText,.emailColumn{display:none!important}.usuariosTableWrapper th:nth-child(1),.usuariosTableWrapper td:nth-child(1){width:100px!important}.usuariosTableWrapper th:nth-child(2),.usuariosTableWrapper td:nth-child(2){width:75px!important}.usuariosTableWrapper th:nth-child(4),.usuariosTableWrapper td:nth-child(4){width:65px!important;text-align:center}.usuariosTableWrapper th:nth-child(5),.usuariosTableWrapper td:nth-child(5){width:60px!important;text-align:center}.usuariosTableWrapper th:nth-child(6),.usuariosTableWrapper td:nth-child(6){width:70px!important;text-align:right}.actionColumn,.warehouseColumn{display:none!important}.auditoriaTableWrapper th:nth-child(1),.auditoriaTableWrapper td:nth-child(1){width:65px!important}.auditoriaTableWrapper th:nth-child(2),.auditoriaTableWrapper td:nth-child(2){width:75px!important}.auditoriaTableWrapper th:nth-child(3),.auditoriaTableWrapper td:nth-child(3){width:60px!important;text-align:center}.auditoriaTableWrapper th:nth-child(6),.auditoriaTableWrapper td:nth-child(6){width:170px!important;white-space:normal!important}.settings-tabs{display:flex!important;gap:8px!important;border-bottom:none!important;width:100%!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:0!important}.settings-tabs .tab-item{flex:1!important;height:44px!important;padding:0!important;border:1px solid var(--color-border)!important;border-radius:var(--border-radius-md)!important;background:var(--color-surface)!important;justify-content:center!important;color:var(--color-text-muted)!important;box-shadow:var(--shadow-sm)!important}.settings-tabs .tab-item.active{border-color:var(--color-primary)!important;background:var(--color-primary-container)!important;color:var(--color-primary)!important}.settings-tabs .btnText{display:none!important}.settings-tabs .tab-item svg{width:18px!important;height:18px!important;margin:0!important}.mobileConfigGrid{grid-template-columns:1fr!important;gap:16px!important}}@media(max-width:880px){.stats,.two-col,.profile-grid,.grid2,.settings-grid,.order-builder,.woo-layout,.woo-detail-grid{grid-template-columns:1fr}.woo-sidebar{position:static}.woo-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start}.woo-sidebar{position:sticky;top:86px;display:grid;gap:12px}.woo-sidebar>label,.woo-config-panel>label{display:grid;gap:6px}.woo-main{min-width:0}.woo-orders-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.woo-order-card .secondary.full{margin-top:10px}.woo-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.woo-detail-modal .panel h3{margin-top:0}.woo-label-preview{display:grid;gap:6px}.woo-label-preview p{margin:0}.woo-history-list{display:grid;gap:10px}.woo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:22px;padding:0;background:#fff;border:1px solid #dce6f1;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1017160a}.dark .woo-tabs{background:#17211e;border-color:#2f433d}.woo-tab-panel{display:grid;gap:16px}.woo-filters-panel{margin-bottom:16px}.woo-filter-quick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.woo-filter-quick>label{display:grid;gap:6px}.woo-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.woo-filter-grid>label{display:grid;gap:6px}.woo-config-inline{margin-top:12px}.woo-config-box{margin-top:12px;padding-top:12px;border-top:1px solid #dfe8e3}.woo-layout-simple{display:grid;gap:16px}.woo-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.woo-label-builder{display:grid;grid-template-columns:minmax(0,1.4fr) 160px repeat(3,auto);gap:10px;align-items:end;margin-bottom:14px}.woo-label-builder label{display:grid;gap:6px}.woo-box-label-card{border:1px solid #d9e3df;padding:14px;border-radius:8px;background:#fbfdfc}.woo-box-label-card h3{margin:0 0 10px}.woo-box-label-grid{display:grid;gap:8px}.woo-box-label-grid div{display:grid;grid-template-columns:120px 1fr;gap:10px;font-size:.95rem}.woo-box-label-grid strong{text-transform:uppercase}.woo-transport-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px}.woo-transport-list{display:grid;gap:10px}.woo-transport-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.woo-transport-table{display:grid;gap:8px}.woo-transport-head,.woo-transport-line{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px 92px;gap:10px;align-items:center}.woo-transport-head{color:#62728d;font-size:.78rem;font-weight:800;text-transform:uppercase;padding:14px 22px;background:#edf4ff;border:1px solid #dfe8f6;border-radius:8px 8px 0 0}.woo-transport-line{border:1px solid #e8eef6;border-top:0;padding:14px 22px;background:#fff}.woo-transport-line:last-child{border-radius:0 0 8px 8px}.woo-transport-shell{padding:22px}.woo-transport-create-card{border:1px solid #e7edf4;background:#fff;border-radius:8px;padding:18px;margin-bottom:18px}.woo-transport-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;gap:16px;align-items:end}.woo-transport-create-grid label{display:grid;gap:8px}.woo-transport-footer{margin-top:18px;padding:14px 18px;border:1px solid #e7edf4;border-radius:8px;display:flex;justify-content:space-between;gap:16px;color:#475569;background:#fff}.woo-transport-footer span{display:inline-flex;align-items:center;gap:8px}.woo-card-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.woo-customers-panel{margin-top:16px}.woo-customer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.woo-customer-card{border:1px solid #dce4e0;border-radius:8px;padding:16px;background:#fbfdfc;display:grid;gap:12px}.woo-customer-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.woo-customer-card h3{margin:0}.woo-customer-card-body{display:grid;gap:10px}.woo-customer-card-body p{display:grid;gap:4px;margin:0}.woo-customer-card-body strong{color:#6b7b74;text-transform:uppercase;font-size:.78rem}}@media(max-width:880px){.woo-page .page-head{flex-direction:column;align-items:stretch}.woo-page .page-head .secondary{width:100%}.woo-tabs{display:grid;grid-template-columns:1fr}.woo-layout,.woo-detail-grid,.woo-filter-quick,.woo-filter-grid,.woo-top-grid{grid-template-columns:1fr}.woo-sidebar{position:static}.woo-orders-grid{grid-template-columns:1fr}.woo-page .order-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-label-builder,.woo-transport-create,.woo-transport-row,.woo-transport-head,.woo-transport-line,.woo-transport-create-grid,.woo-box-label-grid div{grid-template-columns:1fr}.woo-transport-footer{flex-direction:column;align-items:flex-start}.woo-card-actions{flex-direction:column}}.woo-customer-create-card{border:1px solid #e7edf4;background:#fff;border-radius:8px;padding:16px;margin:14px 0 18px}.dark .woo-customer-create-card{background:#17211e;border-color:#2f433d}.woo-customer-create-grid{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(140px,.8fr) minmax(150px,.8fr) minmax(220px,1.4fr) auto;gap:12px;align-items:end}.woo-customer-create-grid label{display:grid;gap:8px}.woo-customer-table{display:grid;gap:0;overflow-x:auto;border:1px solid #e3ebf2;border-radius:8px;background:#fff}.dark .woo-customer-table{background:#17211e;border-color:#2f433d}.woo-customer-head,.woo-customer-line{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(190px,1.1fr) minmax(150px,.85fr) minmax(160px,.9fr) minmax(260px,1.4fr) 110px;gap:10px;align-items:center;min-width:1060px}.woo-customer-head{color:#62728d;font-size:.78rem;font-weight:800;text-transform:uppercase;padding:13px 16px;background:#edf4ff;border-bottom:1px solid #dfe8f6}.dark .woo-customer-head{background:#20302c;border-color:#2f433d}.woo-customer-line{padding:12px 16px;border-bottom:1px solid #edf2f7}.woo-customer-line:last-child{border-bottom:0}.woo-customer-line input,.woo-customer-line select{min-width:0}@media(max-width:760px){.woo-customer-create-grid{grid-template-columns:1fr}.woo-customer-table{border:0;background:transparent;overflow:visible;gap:10px}.woo-customer-head{display:none}.woo-customer-line{min-width:0;grid-template-columns:1fr;border:1px solid #dce4e0;border-radius:8px;background:#fff;padding:14px}.dark .woo-customer-line{background:#17211e;border-color:#2f433d}}.woo-dashboard-page{display:grid;gap:18px}.woo-page-head{align-items:center}@media(max-width:920px){.woo-dashboard-page,.woo-dashboard-page *{box-sizing:border-box!important;min-width:0!important}.woo-dashboard-page{--woo-mobile-polish-version: 20260508;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding:20px 16px calc(116px + env(safe-area-inset-bottom))!important}.woo-dashboard-page .woo-page-head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0 0 16px!important;width:100%!important}.woo-dashboard-page .woo-heading{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important}.woo-dashboard-page .woo-heading h1{font-size:clamp(2rem,8vw,2.7rem)!important;line-height:1.05!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin:0!important}.woo-dashboard-page .woo-admin-menu,.woo-dashboard-page .woo-admin-menu>button,.woo-dashboard-page .woo-head-actions>button{width:100%!important}.woo-dashboard-page .woo-admin-menu>button,.woo-dashboard-page .woo-head-actions>button{min-height:52px!important;border-radius:8px!important;justify-content:center!important;font-size:1rem!important;line-height:1.1!important;padding:10px!important}.woo-dashboard-page .woo-tabs-modern{display:flex!important;gap:8px!important;width:100%!important;padding:8px!important;border-radius:8px!important;background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0 0 16px!important;box-shadow:0 8px 24px #0f172a0f!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.woo-dashboard-page .woo-tabs-modern .woo-tab-pill:nth-child(n+3){display:inline-flex!important}.woo-dashboard-page .woo-tab-pill{flex:0 0 138px!important;min-height:54px!important;padding:10px 8px!important;border-radius:8px!important;font-size:.98rem!important;line-height:1.12!important;justify-content:center!important;text-align:center!important;white-space:normal!important;scroll-snap-align:start!important}.woo-dashboard-page .woo-tab-pill.active{box-shadow:inset 0 -2px 0 var(--primary),0 8px 16px #0f172a0d!important}.woo-dashboard-page .woo-metrics-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0 0 18px!important;width:100%!important}.woo-dashboard-page .woo-metric-card{min-height:124px!important;border-radius:8px!important;padding:16px!important;display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;background:#fff!important;box-shadow:0 12px 30px #0f172a14!important}.woo-dashboard-page .woo-metric-card strong{font-size:2.45rem!important;line-height:1!important}.woo-dashboard-page .woo-metric-card span{font-size:.78rem!important;line-height:1.2!important;text-transform:uppercase!important;font-weight:850!important}.woo-dashboard-page .woo-metric-icon{width:54px!important;height:54px!important;border-radius:16px!important}.woo-dashboard-page .woo-toolbar-card{padding:12px!important;border-radius:8px!important;margin-bottom:18px!important;background:#fff!important;box-shadow:0 10px 26px #0f172a0f!important}.woo-dashboard-page .woo-toolbar-mobile-head{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;margin-bottom:10px!important}.woo-dashboard-page .woo-toolbar-mobile-head button{min-height:50px!important;border-radius:8px!important;font-size:1rem!important}.woo-dashboard-page .woo-toolbar-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.woo-dashboard-page .woo-toolbar-grid>.search{grid-column:1 / -1!important}.woo-dashboard-page .woo-toolbar-grid>label{width:100%!important}.woo-dashboard-page .woo-toolbar-grid>label>span{display:block!important;margin-bottom:4px!important;font-weight:800!important;color:#475569!important}.woo-dashboard-page .woo-toolbar-grid input,.woo-dashboard-page .woo-toolbar-grid select,.woo-dashboard-page .woo-toolbar-grid button{width:100%!important;min-height:52px!important;border-radius:8px!important;font-size:1rem!important}.woo-dashboard-page .woo-toolbar-grid>button,.woo-dashboard-page .woo-toolbar-grid>.ghost{grid-column:1 / -1!important}.woo-dashboard-page .woo-bulk-actions,.woo-dashboard-page .woo-table-card{display:none!important}.woo-dashboard-page .woo-mobile-cards{display:grid!important;gap:14px!important;width:100%!important;overflow:visible!important}.woo-dashboard-page .woo-mobile-order-card{display:block!important;width:100%!important;padding:16px!important;border:1px solid #dce8e3!important;border-radius:8px!important;background:#fff!important;box-shadow:0 12px 32px #0f172a14!important}.woo-dashboard-page .woo-mobile-order-top{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;align-items:start!important}.woo-dashboard-page .woo-mobile-order-top>div{display:grid!important;gap:2px!important}.woo-dashboard-page .woo-mobile-order-number{color:#0866ff!important;font-size:1.35rem!important;line-height:1.1!important}.woo-dashboard-page .woo-mobile-order-date{color:#64748b!important;font-size:.88rem!important}.woo-dashboard-page .woo-mobile-order-top .woo-status-select{max-width:180px!important;min-height:42px!important;border-radius:999px!important;padding:0 28px 0 14px!important;font-size:.82rem!important;font-weight:900!important;text-align:center!important}.woo-dashboard-page .woo-mobile-order-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:10px!important}.woo-dashboard-page .woo-mobile-order-actions .icon-btn{width:44px!important;height:44px!important;min-width:44px!important;border-radius:8px!important}.woo-dashboard-page .woo-mobile-order-body{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:14px!important;padding-top:12px!important;border-top:1px dashed #dbe5e1!important}.woo-dashboard-page .woo-mobile-order-person,.woo-dashboard-page .woo-mobile-order-logistics{display:grid!important;gap:8px!important}.woo-dashboard-page .woo-mobile-order-person h3{margin:0!important;font-size:1.05rem!important;line-height:1.2!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-mobile-order-person p{margin:0!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:6px!important;align-items:baseline!important}.woo-dashboard-page .woo-mobile-order-person p span{color:#64748b!important;font-weight:800!important;font-size:.78rem!important}.woo-dashboard-page .woo-mobile-document-line{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.woo-dashboard-page .woo-document-badge{border:1px solid #f4c84d!important;color:#111827!important;background:#fffbeb!important;border-radius:999px!important;padding:4px 12px!important;font-weight:800!important;text-transform:uppercase!important}.woo-dashboard-page .woo-invoice-toggle{border-radius:999px!important;min-width:auto!important;max-width:none!important;white-space:nowrap!important;font-size:.72rem!important;padding:5px 10px!important}.woo-dashboard-page .woo-mobile-order-logistics p{display:grid!important;grid-template-columns:22px 1fr!important;gap:8px!important;align-items:start!important;margin:0!important;color:#14231f!important}.woo-dashboard-page .woo-mobile-order-logistics svg{margin-top:2px!important}.woo-dashboard-page .woo-mobile-order-logistics strong{font-weight:500!important;line-height:1.25!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-transform:uppercase!important}.woo-dashboard-page .woo-mobile-money-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:10px!important;margin-top:14px!important;padding-top:12px!important;border-top:1px dashed #dbe5e1!important}.woo-dashboard-page .woo-mobile-money-grid label,.woo-dashboard-page .woo-mobile-due-box{min-height:64px!important;border:1px solid #d6e1dd!important;border-radius:8px!important;padding:8px 10px!important;background:#fff!important}.woo-dashboard-page .woo-mobile-money-grid span,.woo-dashboard-page .woo-mobile-due-box span{display:block!important;color:#64748b!important;font-weight:800!important;font-size:.78rem!important}.woo-dashboard-page .woo-mobile-money-grid .woo-editable-cell{width:100%!important}.woo-dashboard-page .woo-mobile-money-grid .woo-excel-input{width:100%!important;max-width:100%!important;min-height:30px!important;border:0!important;padding:0!important;background:transparent!important;font-size:1.2rem!important;text-align:left!important}.woo-dashboard-page .woo-mobile-due-box strong{font-size:1.2rem!important;line-height:1.2!important}}@media(max-width:540px){.woo-dashboard-page{padding:18px 14px calc(116px + env(safe-area-inset-bottom))!important}.woo-dashboard-page .woo-heading h1{font-size:2.05rem!important}.woo-dashboard-page .woo-tabs-modern,.woo-dashboard-page .woo-metrics-grid,.woo-dashboard-page .woo-head-actions{grid-template-columns:1fr 1fr!important}.woo-dashboard-page .woo-head-actions>button,.woo-dashboard-page .woo-admin-menu>button{min-height:50px!important;font-size:.96rem!important;padding-inline:8px!important}.woo-dashboard-page .woo-tab-pill{font-size:.92rem!important;min-height:50px!important}.woo-dashboard-page .woo-metric-card{min-height:108px!important;padding:14px!important}.woo-dashboard-page .woo-metric-card strong{font-size:2.05rem!important}.woo-dashboard-page .woo-metric-card span{font-size:.72rem!important}.woo-dashboard-page .woo-metric-icon{width:46px!important;height:46px!important}.woo-dashboard-page .woo-toolbar-grid,.woo-dashboard-page .woo-mobile-order-top,.woo-dashboard-page .woo-mobile-order-body,.woo-dashboard-page .woo-mobile-money-grid{grid-template-columns:1fr!important}.woo-dashboard-page .woo-mobile-order-top .woo-status-select{max-width:100%!important;width:100%!important}.woo-dashboard-page .woo-mobile-order-actions{justify-content:stretch!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important}.woo-dashboard-page .woo-mobile-order-actions .icon-btn{width:100%!important;min-width:0!important}}.woo-dashboard-page .woo-editable-cell{display:grid;gap:3px;justify-items:center}.woo-dashboard-page .woo-excel-input.invalid{border-color:#dc2626!important;background:#fff1f2!important}.woo-dashboard-page .woo-cell-error{color:#b91c1c;font-size:.68rem;line-height:1.1;max-width:96px}.woo-dashboard-page .woo-balance-cell.credit,.woo-dashboard-page .woo-mobile-card-row strong.credit,.woo-dashboard-page .woo-balance-display.credit{color:#15803d!important;font-weight:800}.woo-dashboard-page .woo-balance-cell.debt,.woo-dashboard-page .woo-mobile-card-row strong.debt,.woo-dashboard-page .woo-balance-display.debt{color:#b91c1c!important;font-weight:800}.woo-dashboard-page .woo-balance-cell.zero,.woo-dashboard-page .woo-mobile-card-row strong.zero,.woo-dashboard-page .woo-balance-display.zero{color:#0f172a!important}.woo-dashboard-page input.woo-balance-display{background:#f8fafc;font-weight:800}.woo-dashboard-page .woo-invoice-cell{display:table-cell;gap:4px;text-align:center;vertical-align:middle}.woo-dashboard-page .woo-invoice-toggle{border:1px solid #cfdcd7;border-radius:999px;min-height:26px;padding:3px 9px;font-size:.68rem;font-weight:800;background:#fff;color:#334155;line-height:1.1}.woo-dashboard-page .woo-invoice-toggle.done{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.woo-dashboard-page .woo-invoice-toggle.pending{color:#a16207;background:#fef3c7;border-color:#fde68a}.woo-dashboard-page .woo-invoice-toggle:disabled{opacity:.55;cursor:not-allowed}.woo-dashboard-page .woo-toolbar-grid button,.woo-dashboard-page .woo-toolbar-mobile-head button{min-height:42px;align-self:end}.woo-head-actions{display:flex;align-items:center;gap:10px}.woo-admin-menu{position:relative}.woo-admin-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:220px;border:1px solid #dce7f5;border-radius:12px;background:#fff;box-shadow:0 16px 34px #0f172a1f;padding:8px;display:grid;gap:6px}.woo-admin-pop button{width:100%;justify-content:flex-start;display:inline-flex;align-items:center;gap:8px;border:0;background:#f8fbff;border-radius:10px;padding:10px;color:#334155;font-weight:600}.woo-heading h1{display:flex;align-items:center;gap:12px;margin:0;font-size:2.1rem}.woo-heading p{margin:6px 0 0;color:#64748b}.woo-tabs-modern{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;background:#fff;border:1px solid #e5edf5;border-radius:16px;box-shadow:0 8px 24px #0f172a0a}.woo-tab-pill{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#475569;font-weight:700;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,background .18s ease}.woo-tab-pill.active{background:#f8fbff;border-color:#cfe0ff;box-shadow:inset 0 -2px 0 var(--primary)}.woo-tab-pill.blue.active{color:#2563eb}.woo-tab-pill.green.active{color:#16a34a}.woo-tab-pill.violet.active{color:#4f46e5}.woo-tab-pill.orange.active{color:#ea580c}.woo-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.woo-shell.with-preview{grid-template-columns:minmax(0,1fr) 320px}.woo-shell-main{min-width:0;display:grid;gap:18px}.woo-phone-shell{position:sticky;top:84px}.woo-phone-frame{overflow:hidden;border:1px solid #d7e1ed;border-radius:28px;background:#fff;box-shadow:0 24px 50px #0f172a1f}.woo-phone-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #edf2f7}.woo-phone-body{display:grid;gap:12px;padding:14px;background:#fbfdff}.woo-phone-tabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.woo-phone-tabbar button{min-height:44px;border:1px solid #dce5f0;border-radius:12px;background:#fff;color:#64748b}.woo-phone-tabbar button.active{color:#2563eb;border-color:#bfd3ff;background:#eff6ff}.woo-phone-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.woo-phone-metrics.customers{grid-template-columns:1fr}.woo-phone-metrics div{border:1px solid #e5edf5;border-radius:14px;background:#fff;padding:10px 12px;display:grid;gap:3px}.woo-phone-metrics strong{font-size:1.6rem;line-height:1}.woo-phone-metrics span{font-size:.72rem;color:#64748b;text-transform:uppercase}.woo-phone-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.woo-phone-toolbar .search,.woo-phone-panel .search{margin:0}.woo-phone-panel,.woo-phone-order-card,.woo-phone-list-card{border:1px solid #e5edf5;border-radius:16px;background:#fff;padding:14px}.woo-phone-panel{display:grid;gap:10px}.woo-phone-panel h3{margin:0;font-size:1.2rem}.woo-phone-list{display:grid;gap:10px}.woo-phone-order-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woo-phone-order-grid div,.woo-order-info-grid div{display:grid;gap:4px}.woo-phone-order-grid span,.woo-order-info-grid span{font-size:.82rem;color:#64748b}.woo-phone-order-grid strong,.woo-order-info-grid strong{font-size:1rem}.woo-phone-list-row{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #dce7f7;border-radius:12px;background:#f8fbff;padding:12px 14px;color:#2563eb;font-weight:600}.woo-metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.woo-metric-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5edf5;border-radius:18px;background:#fff;padding:20px 22px;text-align:left;box-shadow:0 10px 24px #0f172a0a}.woo-metric-card strong{display:block;font-size:2.1rem;line-height:1;margin-bottom:8px}.woo-metric-card span{color:#526176;text-transform:uppercase;font-size:.82rem;font-weight:700}.woo-metric-card.active{border-color:#bfd4ff;box-shadow:0 12px 28px #2563eb1f}.woo-metric-icon{width:52px;height:52px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center}.woo-metric-card.blue .woo-metric-icon{background:#e9f2ff;color:#2563eb}.woo-metric-card.yellow .woo-metric-icon{background:#fff5dd;color:#f59e0b}.woo-metric-card.violet .woo-metric-icon{background:#f1ecff;color:#7c3aed}.woo-metric-card.sky .woo-metric-icon{background:#ebf5ff;color:#3b82f6}.woo-metric-card.green .woo-metric-icon{background:#eaf8ef;color:#16a34a}.woo-tab-section{display:grid;gap:16px}.woo-stock-reset-section{grid-template-columns:minmax(320px,.95fr) minmax(0,1.4fr);align-items:start}.woo-stock-reset-card{display:grid;gap:16px}.woo-stock-reset-head{display:flex;align-items:start;justify-content:space-between;gap:16px}.woo-stock-reset-head h2{margin:0 0 4px}.woo-stock-reset-head.compact{padding:18px 18px 0}.woo-stock-reset-card label{display:grid;gap:8px}.woo-stock-reset-card label span,.woo-stock-controls label span{color:#526176;font-size:.84rem;font-weight:700}.woo-stock-reset-card textarea{min-height:210px;resize:vertical;font-family:inherit;line-height:1.45}.woo-stock-controls{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:12px;align-items:end}.woo-stock-controls label{display:grid;gap:8px}.woo-stock-controls button{min-height:46px}.woo-stock-confirm{white-space:nowrap}.woo-stock-preview-card .actions{padding:0 18px 18px}.woo-toolbar-card,.woo-section-panel,.woo-table-card,.woo-label-builder-card,.woo-order-info-card{border:1px solid #e5edf5;border-radius:20px;background:#fff;box-shadow:0 14px 32px #0f172a0a}.woo-toolbar-card,.woo-section-panel,.woo-order-info-card,.woo-label-builder-card{padding:18px}.woo-table-card{overflow:hidden}.woo-toolbar-grid{display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(140px,.8fr)) auto;gap:12px;align-items:end}.woo-toolbar-grid.compact{grid-template-columns:minmax(260px,1.4fr) 160px auto}.woo-toolbar-grid.customers{grid-template-columns:minmax(260px,1.5fr) 170px 170px 150px auto}.woo-toolbar-mobile-head{display:none}.woo-toolbar-grid>label,.woo-form-grid>label,.woo-label-builder-grid>div>label,.woo-phone-panel>label{display:grid;gap:6px;margin:0}.woo-toolbar-grid>label>span,.woo-form-grid>label>span,.woo-label-builder-grid>div>label>span,.woo-phone-panel>label>span{font-size:.84rem;font-weight:700;color:#526176}.woo-toolbar-grid .ghost,.woo-toolbar-grid .primary,.woo-inline-action{min-height:42px}.woo-toolbar-grid>label:not(.search) input,.woo-toolbar-grid>label:not(.search) select{min-height:42px}.woo-toolbar-grid>.search{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin:0;align-self:end;min-height:42px;height:42px;border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-surface);padding:0 12px}.woo-toolbar-grid>.search input{flex:1!important;height:100%!important;min-height:0!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;color:var(--color-text)!important;outline:none!important}.woo-toolbar-grid>.search svg{color:var(--color-text-muted);flex:0 0 auto}.woo-toolbar-grid>.ghost{align-self:end}.woo-bulk-actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.woo-select-toggle{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#46566d}.woo-select-toggle input[type=checkbox]{width:16px;height:16px;margin:0}.woo-advanced-link{display:flex;justify-content:flex-end;margin-top:12px}.woo-advanced-link .ghost{display:inline-flex;align-items:center;gap:8px}.woo-advanced-link .rotated{transform:rotate(180deg)}.woo-config-card{margin-top:12px;padding-top:12px;border-top:1px solid #e5edf5}.woo-table-wrap{overflow:auto}.woo-orders-excel th,.woo-orders-excel td{vertical-align:top}.woo-orders-excel td.mono{font-variant-numeric:tabular-nums;white-space:nowrap}.woo-orders-excel td.wrap-cell{min-width:220px;max-width:280px;white-space:normal;line-height:1.25}.woo-excel-input{width:100%;min-width:0;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:center;padding:6px 4px}.woo-excel-input.text{text-align:left;resize:vertical;line-height:1.25;background:#fff;border-color:#d4e0dc;padding:8px 10px}.woo-excel-input:hover,.woo-excel-input:focus{border-color:#b9d7ce;background:#fff;outline:none;box-shadow:0 0 0 2px #277e681f}.woo-excel-input:disabled{opacity:.65}.woo-status-select{width:100%;min-width:100px;border:0;border-radius:999px;font:inherit;font-size:.75rem;font-weight:900;text-align:center;text-align-last:center;text-transform:uppercase;padding:5px 22px 5px 10px;cursor:pointer;outline:none}.woo-status-select.blue{color:#9a5b00;background:#fff3cd}.woo-status-select.green{color:#15803d;background:#e7f8ee}.woo-status-select.violet{color:#7c3aed;background:#f3e8ff}.woo-status-select.sky{color:#0369a1;background:#e0f2fe}.woo-status-select.rose{color:#dc2626;background:#fee2e2}.woo-status-select:disabled{opacity:.7;cursor:progress}.woo-table{width:100%;border-collapse:collapse}.woo-table thead th{padding:16px 18px;background:#f4f7fb;color:#5a6980;text-align:left;font-size:.82rem;text-transform:uppercase;border-bottom:1px solid #e5edf5}.woo-table tbody td{padding:16px 18px;border-bottom:1px solid #edf2f7;vertical-align:middle}.woo-empty-cell{text-align:center;color:#64748b}.woo-table-footer{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;color:#526176}.woo-pagination{display:flex;align-items:center;gap:8px}.woo-row-actions{display:flex;gap:8px;align-items:center}.woo-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase}.woo-status-badge.blue{color:#9a5b00;background:#fff3cd}.woo-status-badge.sky{color:#2563eb;background:#e9f2ff}.woo-status-badge.green{color:#15803d;background:#e7f8ee}.woo-status-badge.violet{color:#6d28d9;background:#f2ebff}.woo-status-badge.gray{color:#64748b;background:#eef2f7}.woo-status-badge.rose{color:#dc2626;background:#fee2e2}.woo-mobile-cards{display:grid;gap:12px}.woo-mobile-card{border:1px solid #e5edf5;border-radius:16px;background:#fff;padding:16px;display:grid;gap:10px}.woo-mobile-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.woo-mobile-card-head strong,.woo-phone-list-card strong,.woo-phone-order-card h3{font-size:1.05rem}.woo-mobile-card-head span,.woo-mobile-card p,.woo-phone-list-card p,.woo-phone-order-card p,.woo-phone-panel p,.woo-table-footer span,.woo-mobile-card small{color:#64748b;margin:0}.woo-mobile-card-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.woo-detail-items-cards{display:grid;gap:10px}.woo-detail-item-card{border:1px solid #dfe8e3;border-radius:10px;padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.woo-detail-item-card div{display:grid;gap:2px}.woo-detail-item-card span{font-size:.74rem;font-weight:700;text-transform:uppercase;color:#64748b}.woo-detail-item-card strong{font-size:1rem;font-weight:700;word-break:break-word}.woo-section-title{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:14px}.woo-section-title h2{margin:0;display:flex;align-items:center;gap:10px}.woo-top-stats{display:grid;grid-template-columns:260px minmax(0,1fr) auto;gap:14px;align-items:stretch}.woo-small-stat,.woo-note-stat{display:flex;align-items:center;gap:14px;padding:20px}.woo-small-stat strong{display:block;font-size:2rem;line-height:1}.woo-small-stat span{color:#526176;text-transform:uppercase;font-weight:700;font-size:.82rem}.woo-note-icon{width:54px;height:54px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf8ef;color:#16a34a}.woo-inline-action{align-self:center;justify-self:end}.woo-label-builder-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) 220px 1fr 230px;gap:18px;align-items:start}.woo-label-preview-card{border:1px solid #cfe0ff;border-radius:14px;background:#f8fbff;padding:18px;display:grid;gap:12px}.woo-label-preview-inner{min-height:136px;border:1px dashed #b4c9ec;border-radius:12px;display:grid;place-items:center;gap:10px;text-align:center;color:#33557f;padding:16px}.woo-label-actions-col{display:grid;gap:10px}.woo-label-actions-col strong{color:#526176}.woo-stepper{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;border:1px solid #dce7f7;border-radius:12px;overflow:hidden}.woo-stepper input,.woo-stepper button{min-height:46px;border:0;text-align:center;background:#fff}.woo-stepper button{border-right:1px solid #e5edf5}.woo-stepper button:last-child{border-right:0;border-left:1px solid #e5edf5}.woo-order-info-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.woo-order-info-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:18px;align-items:start}.woo-order-info-grid.compact>div{min-width:0}.woo-order-info-grid.compact>div:nth-child(3){grid-column:1 / -1}.woo-order-info-grid.compact strong{min-width:0;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.woo-order-info-grid .span-2{grid-column:span 2}.woo-order-info-grid.compact .woo-address-edit-field,.woo-order-info-grid.compact .woo-city-edit-field{grid-column:auto}.woo-order-info-grid.compact .woo-address-edit-field .woo-excel-input.text,.woo-order-info-grid.compact .woo-city-edit-field .woo-excel-input.text{width:100%;min-width:0;min-height:44px;height:44px;font-size:1rem}.woo-detail-grid-modern{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.woo-detail-products-panel{grid-column:1 / -1}.woo-detail-header{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:16px}.woo-detail-header h2{margin:0 0 10px}.woo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.woo-form-grid.customers{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-form-grid .span-2{grid-column:span 2}.woo-toggle{position:relative;display:inline-flex;width:34px;height:20px}.woo-toggle input{opacity:0;width:0;height:0}.woo-toggle span{position:absolute;inset:0;border-radius:999px;background:#dbe3ef;transition:background .18s ease}.woo-toggle span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #0f172a33;transition:transform .18s ease}.woo-toggle input:checked+span{background:#16a34a}.woo-toggle input:checked+span:after{transform:translate(14px)}.woo-simple-modal{max-width:760px}.woo-simple-modal h2{margin-top:0}.woo-loading-card{display:grid;place-items:center;min-height:220px;gap:12px}.woo-loading-card .spin,.woo-dashboard-page .spin{animation:woo-spin 1s linear infinite}.dark .woo-tabs-modern,.dark .woo-toolbar-card,.dark .woo-section-panel,.dark .woo-table-card,.dark .woo-label-builder-card,.dark .woo-order-info-card,.dark .woo-metric-card,.dark .woo-phone-frame,.dark .woo-phone-panel,.dark .woo-phone-order-card,.dark .woo-phone-list-card,.dark .woo-mobile-card,.dark .woo-small-stat,.dark .woo-note-stat,.dark .history-item{background:#14211d;border-color:#2b433b;box-shadow:none}.dark .woo-heading p,.dark .woo-mobile-card-head span,.dark .woo-mobile-card p,.dark .woo-phone-list-card p,.dark .woo-phone-order-card p,.dark .woo-phone-panel p,.dark .woo-table-footer span,.dark .woo-mobile-card small,.dark .woo-order-info-grid span,.dark .woo-phone-order-grid span,.dark .woo-toolbar-grid>label>span,.dark .woo-form-grid>label>span,.dark .woo-select-toggle,.dark .woo-detail-item-card span{color:#aebdc0}.dark .woo-detail-item-card{border-color:#2b433b;background:#14211d}.dark .woo-table thead th{background:#1a2a25;color:#cfe3de;border-color:#2b433b}.dark .woo-table tbody td,.dark .woo-phone-header,.dark .woo-phone-tabbar button,.dark .woo-phone-metrics div,.dark .woo-phone-list-row,.dark .woo-toggle span,.dark .woo-label-preview-card,.dark .woo-label-preview-inner{border-color:#2b433b}.dark .woo-phone-body{background:#0f1714}@media(max-width:1280px){.woo-shell{grid-template-columns:minmax(0,1fr)}.woo-phone-shell{display:none}.woo-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.woo-label-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-order-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:920px){.woo-head-actions{width:100%;justify-content:flex-end}.woo-tabs-modern{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-metrics-grid,.woo-top-stats,.woo-label-builder-grid,.woo-order-info-grid,.woo-order-info-grid.compact,.woo-detail-grid-modern,.woo-form-grid,.woo-form-grid.customers,.woo-toolbar-grid,.woo-toolbar-grid.compact,.woo-raw-grid,.woo-toolbar-grid.customers{grid-template-columns:1fr}.woo-order-info-grid .span-2,.woo-form-grid .span-2{grid-column:auto}.woo-table-footer{flex-direction:column;align-items:stretch}.woo-toolbar-mobile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:8px}.woo-toolbar-mobile-head .secondary,.woo-toolbar-mobile-head .ghost{width:100%;min-height:44px;justify-content:center}}@media(max-width:640px){.woo-heading h1{font-size:1.75rem}.woo-tabs-modern{padding:8px;gap:8px}.woo-tab-pill{min-height:48px;padding:0 10px}.woo-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-toolbar-card,.woo-section-panel,.woo-order-info-card,.woo-label-builder-card{padding:14px}.woo-page-head .secondary,.woo-page-head .ghost,.woo-inline-action,.woo-label-actions-col button,.woo-phone-panel .primary,.woo-phone-panel .secondary,.woo-mobile-card .secondary.full{width:100%}.woo-mobile-card-row,.woo-bulk-actions{flex-direction:column;align-items:stretch}.woo-bulk-actions .ghost,.woo-bulk-actions .secondary{width:100%}.woo-select-toggle{justify-content:center;min-height:42px;border:1px solid #dce7f7;border-radius:8px;background:#fff;padding:0 10px}.woo-admin-pop{left:0;right:auto;min-width:210px}}.woo-dashboard-page,.woo-dashboard-page *,.woo-dashboard-page *:before,.woo-dashboard-page *:after{box-sizing:border-box}.woo-dashboard-page{max-width:100%;overflow-x:hidden}.woo-dashboard-page .woo-shell-main,.woo-dashboard-page .woo-tab-section,.woo-dashboard-page .woo-table-card,.woo-dashboard-page .woo-toolbar-card,.woo-dashboard-page .woo-tabs-modern,.woo-dashboard-page .woo-metrics-grid,.woo-dashboard-page .woo-mobile-cards{min-width:0;max-width:100%}.woo-dashboard-page .woo-table-card{overflow:hidden}.woo-dashboard-page .woo-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:14px}.woo-dashboard-page .woo-orders-excel{width:max-content;min-width:1500px;table-layout:fixed}.woo-dashboard-page .woo-orders-excel th,.woo-dashboard-page .woo-orders-excel td{padding:12px 14px;font-size:.9rem;line-height:1.25}.woo-dashboard-page .woo-orders-excel th:nth-child(1),.woo-dashboard-page .woo-orders-excel td:nth-child(1){width:44px;text-align:center}.woo-dashboard-page .woo-orders-excel th:nth-child(2),.woo-dashboard-page .woo-orders-excel td:nth-child(2){width:130px}.woo-dashboard-page .woo-orders-excel th:nth-child(3),.woo-dashboard-page .woo-orders-excel td:nth-child(3),.woo-dashboard-page .woo-orders-excel th:nth-child(4),.woo-dashboard-page .woo-orders-excel td:nth-child(4){width:100px}.woo-dashboard-page .woo-orders-excel th:nth-child(5),.woo-dashboard-page .woo-orders-excel td:nth-child(5){width:150px;white-space:normal;word-break:break-word}.woo-dashboard-page .woo-orders-excel th:nth-child(6),.woo-dashboard-page .woo-orders-excel td:nth-child(6){width:90px}.woo-dashboard-page .woo-orders-excel th:nth-child(7),.woo-dashboard-page .woo-orders-excel td:nth-child(7){width:135px}.woo-dashboard-page .woo-orders-excel th:nth-child(8),.woo-dashboard-page .woo-orders-excel td:nth-child(8){width:125px}.woo-dashboard-page .woo-orders-excel th:nth-child(9),.woo-dashboard-page .woo-orders-excel td:nth-child(9){width:110px}.woo-dashboard-page .woo-orders-excel th:nth-child(10),.woo-dashboard-page .woo-orders-excel td:nth-child(10){width:145px;white-space:nowrap;text-align:center}.woo-dashboard-page .woo-orders-excel th:nth-child(11),.woo-dashboard-page .woo-orders-excel td:nth-child(11){width:155px;white-space:nowrap}.woo-dashboard-page .woo-orders-excel th:nth-child(12),.woo-dashboard-page .woo-orders-excel td:nth-child(12){width:100px}.woo-dashboard-page .woo-orders-excel th:nth-child(13),.woo-dashboard-page .woo-orders-excel td:nth-child(13){width:92px;text-align:center}.woo-dashboard-page .woo-orders-excel th:nth-child(14),.woo-dashboard-page .woo-orders-excel td:nth-child(14){width:230px;min-width:230px;max-width:230px;white-space:normal;overflow-wrap:anywhere}.woo-dashboard-page .woo-orders-excel th:nth-child(15),.woo-dashboard-page .woo-orders-excel td:nth-child(15){width:125px}.woo-dashboard-page .woo-row-actions{flex-wrap:nowrap}@media(max-width:920px){.woo-dashboard-page{width:100%;max-width:100vw;padding-left:clamp(14px,4vw,24px);padding-right:clamp(14px,4vw,24px)}.woo-dashboard-page .woo-page-head{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.woo-dashboard-page .woo-heading{min-width:0}.woo-dashboard-page .woo-heading h1{display:flex;align-items:center;gap:10px;max-width:100%;overflow-wrap:anywhere;line-height:1.05}.woo-dashboard-page .woo-head-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;justify-content:stretch}.woo-dashboard-page .woo-head-actions>button,.woo-dashboard-page .woo-head-actions .woo-admin-menu,.woo-dashboard-page .woo-head-actions .woo-admin-menu>button{width:100%;min-width:0}.woo-dashboard-page .woo-tabs-modern{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:10px;border-radius:18px}.woo-dashboard-page .woo-tab-pill{min-width:0;white-space:normal;text-align:center;line-height:1.15}.woo-dashboard-page .woo-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woo-dashboard-page .woo-metric-card{min-width:0;padding:20px 18px}.woo-dashboard-page .woo-metric-card strong{font-size:clamp(2rem,9vw,3rem)}.woo-dashboard-page .woo-toolbar-card{overflow:hidden;border-radius:18px}.woo-dashboard-page .woo-toolbar-mobile-head{grid-template-columns:minmax(0,1fr) minmax(96px,.45fr)}.woo-dashboard-page .woo-toolbar-grid,.woo-dashboard-page .woo-toolbar-grid>label,.woo-dashboard-page .woo-toolbar-grid input,.woo-dashboard-page .woo-toolbar-grid select,.woo-dashboard-page .woo-bulk-actions,.woo-dashboard-page .woo-bulk-actions button,.woo-dashboard-page .woo-select-toggle{width:100%;min-width:0}.woo-dashboard-page .woo-mobile-cards{width:100%;max-width:100%;overflow:hidden}.woo-dashboard-page .woo-mobile-card{width:100%;max-width:100%;overflow:hidden;border-radius:18px}.woo-dashboard-page .woo-mobile-card-head{align-items:flex-start}.woo-dashboard-page .woo-mobile-card-head span,.woo-dashboard-page .woo-mobile-card-row strong,.woo-dashboard-page .woo-mobile-card .wrap-cell{min-width:0;overflow-wrap:anywhere}}@media(max-width:430px){.woo-dashboard-page{padding-left:12px;padding-right:12px}.woo-dashboard-page .woo-head-actions{grid-template-columns:1fr 1fr}.woo-dashboard-page .woo-head-actions button{min-height:44px;padding-left:10px;padding-right:10px;font-size:.95rem}.woo-dashboard-page .woo-heading h1{font-size:clamp(1.85rem,9vw,2.35rem)}.woo-dashboard-page .woo-tabs-modern,.woo-dashboard-page .woo-metrics-grid,.woo-dashboard-page .woo-toolbar-mobile-head{grid-template-columns:1fr}}@media(max-width:880px){.stats,.two-col,.profile-grid,.grid2,.settings-grid,.order-builder,.woo-layout,.woo-detail-grid{grid-template-columns:1fr}.woo-sidebar{position:static}.woo-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start}.woo-sidebar{position:sticky;top:86px;display:grid;gap:12px}.woo-sidebar>label,.woo-config-panel>label{display:grid;gap:6px}.woo-main{min-width:0}.woo-orders-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.woo-order-card .secondary.full{margin-top:10px}.woo-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.woo-detail-modal .panel h3{margin-top:0}.woo-label-preview{display:grid;gap:6px}.woo-label-preview p{margin:0}.woo-history-list{display:grid;gap:10px}.woo-raw-data{margin-top:14px;display:grid;gap:12px}.woo-raw-block{border:1px solid #dce6f1;border-radius:8px;padding:10px;background:#f9fcff}.dark .woo-raw-block{border-color:#2f433d;background:#16221e}.woo-raw-block h4{margin:0 0 8px;font-size:.92rem}.woo-raw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.woo-raw-grid div{min-width:0}.woo-raw-grid span{display:block;color:#64748b;font-size:.74rem;text-transform:uppercase;font-weight:700}.woo-raw-grid strong{display:block;margin-top:2px;font-size:.9rem;word-break:break-word}.woo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:22px;padding:0;background:#fff;border:1px solid #dce6f1;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #1017160a}.dark .woo-tabs{background:#17211e;border-color:#2f433d}.woo-tab-panel{display:grid;gap:16px}.woo-filters-panel{margin-bottom:16px}.woo-filter-quick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.woo-filter-quick>label{display:grid;gap:6px}.woo-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.woo-filter-grid>label{display:grid;gap:6px}.woo-config-inline{margin-top:12px}.woo-config-box{margin-top:12px;padding-top:12px;border-top:1px solid #dfe8e3}.woo-layout-simple{display:grid;gap:16px}.woo-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.woo-label-builder{display:grid;grid-template-columns:minmax(0,1.4fr) 160px repeat(3,auto);gap:10px;align-items:end;margin-bottom:14px}.woo-label-builder label{display:grid;gap:6px}.woo-box-label-card{border:1px solid #d9e3df;padding:14px;border-radius:8px;background:#fbfdfc}.woo-box-label-card h3{margin:0 0 10px}.woo-box-label-grid{display:grid;gap:8px}.woo-box-label-grid div{display:grid;grid-template-columns:120px 1fr;gap:10px;font-size:.95rem}.woo-box-label-grid strong{text-transform:uppercase}.woo-transport-create{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px}.woo-transport-list{display:grid;gap:10px}.woo-transport-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center}.woo-transport-table{display:grid;gap:8px}.woo-transport-head,.woo-transport-line{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px 92px;gap:10px;align-items:center}.woo-transport-head{color:#62728d;font-size:.78rem;font-weight:800;text-transform:uppercase;padding:14px 22px;background:#edf4ff;border:1px solid #dfe8f6;border-radius:8px 8px 0 0}.woo-transport-line{border:1px solid #e8eef6;border-top:0;padding:14px 22px;background:#fff}.woo-transport-line:last-child{border-radius:0 0 8px 8px}.woo-transport-shell{padding:22px}.woo-transport-create-card{border:1px solid #e7edf4;background:#fff;border-radius:8px;padding:18px;margin-bottom:18px}.woo-transport-create-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;gap:16px;align-items:end}.woo-transport-create-grid label{display:grid;gap:8px}.woo-transport-footer{margin-top:18px;padding:14px 18px;border:1px solid #e7edf4;border-radius:8px;display:flex;justify-content:space-between;gap:16px;color:#475569;background:#fff}.woo-transport-footer span{display:inline-flex;align-items:center;gap:8px}.woo-card-actions{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.woo-customers-panel{margin-top:16px}.woo-customer-create-card{border:1px solid #e7edf4;background:#fff;border-radius:8px;padding:16px;margin:14px 0 18px}.dark .woo-customer-create-card{background:#17211e;border-color:#2f433d}.woo-customer-create-grid{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(160px,1fr) minmax(140px,.8fr) minmax(150px,.8fr) minmax(220px,1.4fr) auto;gap:12px;align-items:end}.woo-customer-create-grid label{display:grid;gap:8px}.woo-customer-table{display:grid;gap:0;overflow-x:auto;border:1px solid #e3ebf2;border-radius:8px;background:#fff}.dark .woo-customer-table{background:#17211e;border-color:#2f433d}.woo-customer-head,.woo-customer-line{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(190px,1.1fr) minmax(150px,.85fr) minmax(160px,.9fr) minmax(260px,1.4fr) 110px;gap:10px;align-items:center;min-width:1060px}.woo-customer-head{color:#62728d;font-size:.78rem;font-weight:800;text-transform:uppercase;padding:13px 16px;background:#edf4ff;border-bottom:1px solid #dfe8f6}.dark .woo-customer-head{background:#20302c;border-color:#2f433d}.woo-customer-line{padding:12px 16px;border-bottom:1px solid #edf2f7}.woo-customer-line:last-child{border-bottom:0}.woo-customer-line input,.woo-customer-line select{min-width:0}.woo-customer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px}.woo-customer-card{border:1px solid #dce4e0;border-radius:8px;padding:16px;background:#fbfdfc;display:grid;gap:12px}.woo-customer-card-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.woo-customer-card h3{margin:0}.woo-customer-card-body{display:grid;gap:10px}.woo-customer-card-body p{display:grid;gap:4px;margin:0}.woo-customer-card-body strong{color:#6b7b74;text-transform:uppercase;font-size:.78rem}}.woo-page .page-head{align-items:start;justify-content:space-between}.woo-title-block h1{display:flex;align-items:center;gap:10px;margin-bottom:10px}.woo-page .page-head>div{min-width:0}.woo-page .page-head .hint{max-width:680px}.woo-layout{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start}.woo-sidebar{position:sticky;top:86px;display:grid;gap:12px}.woo-sidebar>label,.woo-config-panel>label{display:grid;gap:6px}.woo-main{min-width:0}.woo-orders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.woo-order-card{min-width:0}.woo-order-card .secondary.full{margin-top:10px}.woo-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.woo-detail-modal .panel h3{margin-top:0}.woo-label-preview{display:grid;gap:6px}.woo-label-preview p{margin:0}.woo-history-list{display:grid;gap:10px}@media(max-width:880px){.woo-page .page-head{flex-direction:column;align-items:stretch}.woo-page .page-head .secondary{width:100%}.woo-tabs{display:grid;grid-template-columns:1fr}.woo-layout,.woo-detail-grid,.woo-filter-quick,.woo-filter-grid,.woo-top-grid{grid-template-columns:1fr}.woo-sidebar{position:static}.woo-orders-grid{grid-template-columns:1fr}.woo-page .order-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.woo-label-builder,.woo-transport-create,.woo-transport-row,.woo-transport-head,.woo-transport-line,.woo-transport-create-grid,.woo-customer-create-grid,.woo-box-label-grid div{grid-template-columns:1fr}.woo-customer-table{border:0;background:transparent;overflow:visible;gap:10px}.woo-customer-head{display:none}.woo-customer-line{min-width:0;grid-template-columns:1fr;border:1px solid #dce4e0;border-radius:8px;background:#fff;padding:14px}.dark .woo-customer-line{background:#17211e;border-color:#2f433d}.woo-transport-footer{flex-direction:column;align-items:flex-start}.woo-card-actions{flex-direction:column}}@media(max-width:880px){.woo-detail-modal{width:100%;max-height:none;min-height:calc(100dvh - 20px);border-radius:14px;padding:14px}.woo-detail-header{position:sticky;top:0;z-index:3;background:inherit;padding-bottom:8px;margin-bottom:10px}.woo-detail-header .icon-btn{min-height:40px;width:40px}.woo-detail-modal .woo-table-wrap{border:0;background:transparent;overflow:visible}.woo-detail-modal .woo-table,.woo-detail-modal .woo-table tbody,.woo-detail-modal .woo-table tr,.woo-detail-modal .woo-table td{display:block;width:100%}.woo-detail-modal .woo-table thead{display:none}.woo-detail-modal .woo-table tr{border:1px solid #dfe8e3;border-radius:10px;background:#fff;padding:10px 12px;margin-bottom:10px}.dark .woo-detail-modal .woo-table tr{border-color:#2b433b;background:#14211d}.woo-detail-modal .woo-table td{border:0;padding:4px 0}.woo-detail-modal .woo-table td:before{content:attr(data-label);display:block;font-size:.75rem;color:#64748b;text-transform:uppercase;font-weight:700;margin-bottom:2px}.woo-detail-modal .actions{position:sticky;bottom:0;z-index:3;background:inherit;border-top:1px solid #dfe8e3;padding-top:10px;margin-top:8px}.dark .woo-detail-modal .actions{border-top-color:#2b433b}}.woo-dashboard-page{max-width:100%!important;overflow-x:hidden!important}.woo-dashboard-page .woo-shell-main,.woo-dashboard-page .woo-tab-section,.woo-dashboard-page .woo-table-card,.woo-dashboard-page .woo-table-wrap,.woo-dashboard-page .woo-toolbar-card,.woo-dashboard-page .woo-tabs-modern,.woo-dashboard-page .woo-metrics-grid,.woo-dashboard-page .woo-mobile-cards,.woo-dashboard-page .woo-mobile-card{min-width:0!important;max-width:100%!important}.woo-dashboard-page .woo-table-wrap{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.woo-dashboard-page .woo-orders-excel{width:max-content!important;min-width:1500px!important;table-layout:fixed!important}.woo-dashboard-page .woo-orders-excel th,.woo-dashboard-page .woo-orders-excel td{padding:12px 14px!important;font-size:.9rem!important;line-height:1.25!important}.woo-dashboard-page .woo-orders-excel th:nth-child(1),.woo-dashboard-page .woo-orders-excel td:nth-child(1){width:44px!important;text-align:center}.woo-dashboard-page .woo-orders-excel th:nth-child(2),.woo-dashboard-page .woo-orders-excel td:nth-child(2){width:130px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(3),.woo-dashboard-page .woo-orders-excel td:nth-child(3),.woo-dashboard-page .woo-orders-excel th:nth-child(4),.woo-dashboard-page .woo-orders-excel td:nth-child(4){width:100px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(5),.woo-dashboard-page .woo-orders-excel td:nth-child(5){width:150px!important;white-space:normal!important;overflow-wrap:anywhere}.woo-dashboard-page .woo-orders-excel th:nth-child(6),.woo-dashboard-page .woo-orders-excel td:nth-child(6){width:90px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(7),.woo-dashboard-page .woo-orders-excel td:nth-child(7){width:135px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(8),.woo-dashboard-page .woo-orders-excel td:nth-child(8){width:125px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(9),.woo-dashboard-page .woo-orders-excel td:nth-child(9){width:110px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(10),.woo-dashboard-page .woo-orders-excel td:nth-child(10){width:145px!important;white-space:nowrap!important;text-align:center}.woo-dashboard-page .woo-orders-excel th:nth-child(11),.woo-dashboard-page .woo-orders-excel td:nth-child(11){width:155px!important;white-space:nowrap!important}.woo-dashboard-page .woo-orders-excel th:nth-child(12),.woo-dashboard-page .woo-orders-excel td:nth-child(12){width:100px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(13),.woo-dashboard-page .woo-orders-excel td:nth-child(13){width:92px!important;text-align:center}.woo-dashboard-page .woo-orders-excel th:nth-child(14),.woo-dashboard-page .woo-orders-excel td:nth-child(14){width:230px!important;min-width:230px!important;max-width:230px!important;white-space:normal!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-orders-excel th:nth-child(15),.woo-dashboard-page .woo-orders-excel td:nth-child(15){width:125px!important}@media(max-width:920px){.woo-stock-reset-section,.woo-stock-controls{grid-template-columns:1fr}.woo-stock-reset-head{display:grid}.woo-dashboard-page{width:100%!important;max-width:100vw!important;padding-left:clamp(14px,4vw,24px)!important;padding-right:clamp(14px,4vw,24px)!important}.woo-dashboard-page .woo-page-head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important}.woo-dashboard-page .woo-heading,.woo-dashboard-page .woo-heading h1{min-width:0!important;max-width:100%!important}.woo-dashboard-page .woo-heading h1{overflow-wrap:anywhere!important;line-height:1.05!important}.woo-dashboard-page .woo-head-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;justify-content:stretch!important}.woo-dashboard-page .woo-head-actions>button,.woo-dashboard-page .woo-head-actions .woo-admin-menu,.woo-dashboard-page .woo-head-actions .woo-admin-menu>button{width:100%!important;min-width:0!important}.woo-dashboard-page .woo-tabs-modern{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px!important;gap:10px!important;border-radius:18px!important}.woo-dashboard-page .woo-tab-pill{min-width:0!important;white-space:normal!important;text-align:center!important;line-height:1.15!important}.woo-dashboard-page .woo-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.woo-dashboard-page .woo-metric-card{min-width:0!important;padding:20px 18px!important}.woo-dashboard-page .woo-metric-card strong{font-size:clamp(2rem,9vw,3rem)!important}.woo-dashboard-page .woo-toolbar-card{overflow:hidden!important;border-radius:18px!important}.woo-dashboard-page .woo-toolbar-mobile-head{grid-template-columns:minmax(0,1fr) minmax(96px,.45fr)!important}.woo-dashboard-page .woo-toolbar-grid,.woo-dashboard-page .woo-toolbar-grid>label,.woo-dashboard-page .woo-toolbar-grid input,.woo-dashboard-page .woo-toolbar-grid select,.woo-dashboard-page .woo-bulk-actions,.woo-dashboard-page .woo-bulk-actions button,.woo-dashboard-page .woo-select-toggle{width:100%!important;min-width:0!important}.woo-dashboard-page .woo-mobile-card-head span,.woo-dashboard-page .woo-mobile-card-row strong,.woo-dashboard-page .woo-mobile-card .wrap-cell{min-width:0!important;overflow-wrap:anywhere!important}}@media(max-width:430px){.woo-dashboard-page{padding-left:12px!important;padding-right:12px!important}.woo-dashboard-page .woo-head-actions{grid-template-columns:1fr 1fr!important}.woo-dashboard-page .woo-head-actions button{min-height:44px!important;padding-left:10px!important;padding-right:10px!important;font-size:.95rem!important}.woo-dashboard-page .woo-heading h1{font-size:clamp(1.85rem,9vw,2.35rem)!important}.woo-dashboard-page .woo-tabs-modern,.woo-dashboard-page .woo-metrics-grid,.woo-dashboard-page .woo-toolbar-mobile-head{grid-template-columns:1fr!important}}.woo-dashboard-page,.woo-dashboard-page *{box-sizing:border-box!important}.woo-dashboard-page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.woo-dashboard-page .woo-page-head,.woo-dashboard-page .woo-head-actions,.woo-dashboard-page .woo-tabs-modern,.woo-dashboard-page .woo-metrics-grid,.woo-dashboard-page .woo-toolbar-card,.woo-dashboard-page .woo-toolbar-grid,.woo-dashboard-page .woo-table-card,.woo-dashboard-page .woo-mobile-cards,.woo-dashboard-page .woo-mobile-card{width:100%!important;max-width:100%!important;min-width:0!important}.woo-dashboard-page .woo-table-card{overflow:hidden!important}.woo-dashboard-page .woo-table-wrap{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.woo-dashboard-page .woo-orders-excel{width:max-content!important;min-width:1360px!important;max-width:none!important}.woo-dashboard-page .woo-orders-excel th,.woo-dashboard-page .woo-orders-excel td{padding:10px 12px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(2),.woo-dashboard-page .woo-orders-excel td:nth-child(2){width:116px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(4),.woo-dashboard-page .woo-orders-excel td:nth-child(4){width:104px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(5),.woo-dashboard-page .woo-orders-excel td:nth-child(5){width:140px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(6),.woo-dashboard-page .woo-orders-excel td:nth-child(6),.woo-dashboard-page .woo-orders-excel th:nth-child(7),.woo-dashboard-page .woo-orders-excel td:nth-child(7),.woo-dashboard-page .woo-orders-excel th:nth-child(8),.woo-dashboard-page .woo-orders-excel td:nth-child(8){width:92px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(9),.woo-dashboard-page .woo-orders-excel td:nth-child(9){width:120px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(10),.woo-dashboard-page .woo-orders-excel td:nth-child(10){width:112px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(14),.woo-dashboard-page .woo-orders-excel td:nth-child(14){width:128px!important;min-width:128px!important;max-width:128px!important}.woo-dashboard-page .woo-orders-excel th,.woo-dashboard-page .woo-orders-excel td{text-align:center!important;vertical-align:middle!important}.woo-dashboard-page .woo-orders-excel th:nth-child(5),.woo-dashboard-page .woo-orders-excel td:nth-child(5){width:165px!important;min-width:165px!important;max-width:165px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(14),.woo-dashboard-page .woo-orders-excel td:nth-child(14){width:112px!important;min-width:112px!important;max-width:112px!important}.woo-dashboard-page .woo-address-cell{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(max-width:920px){.woo-dashboard-page{max-width:100vw!important;padding:18px 16px calc(110px + env(safe-area-inset-bottom,0px))!important}.woo-dashboard-page .woo-page-head{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.woo-dashboard-page .woo-heading h1{font-size:clamp(1.9rem,8vw,2.45rem)!important;line-height:1.05!important;max-width:100%!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-head-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.woo-dashboard-page .woo-head-actions>button,.woo-dashboard-page .woo-admin-menu,.woo-dashboard-page .woo-admin-menu>button{width:100%!important;min-width:0!important;max-width:100%!important;min-height:48px!important;padding:10px 12px!important;justify-content:center!important;white-space:nowrap!important}.woo-dashboard-page .woo-tabs-modern{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px!important}.woo-dashboard-page .woo-tab-pill{width:100%!important;min-width:0!important;padding:12px 10px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}.woo-dashboard-page .woo-metrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.woo-dashboard-page .woo-metric-card{min-height:132px!important;padding:18px 16px!important}.woo-dashboard-page .woo-metric-card strong{font-size:clamp(2.1rem,10vw,3rem)!important}.woo-dashboard-page .woo-toolbar-card{padding:12px!important;overflow:hidden!important}.woo-dashboard-page .woo-toolbar-mobile-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.woo-dashboard-page .woo-toolbar-mobile-head button{min-width:0!important;min-height:46px!important}.woo-dashboard-page .woo-toolbar-grid{grid-template-columns:1fr!important;gap:10px!important}.woo-dashboard-page .woo-toolbar-grid>label,.woo-dashboard-page .woo-toolbar-grid input,.woo-dashboard-page .woo-toolbar-grid select,.woo-dashboard-page .woo-bulk-actions,.woo-dashboard-page .woo-bulk-actions button,.woo-dashboard-page .woo-select-toggle{width:100%!important;max-width:100%!important;min-width:0!important}.woo-dashboard-page .woo-bulk-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.woo-dashboard-page .woo-table-card{display:none!important}.woo-dashboard-page .woo-mobile-cards{display:grid!important;gap:12px!important;overflow:hidden!important}.woo-dashboard-page .woo-mobile-card{overflow:hidden!important}.woo-dashboard-page .woo-mobile-card-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.woo-dashboard-page .woo-mobile-card-head strong,.woo-dashboard-page .woo-mobile-card-head span,.woo-dashboard-page .woo-mobile-card-row strong,.woo-dashboard-page .woo-mobile-card .wrap-cell{min-width:0!important;overflow-wrap:anywhere!important}}@media(max-width:430px){.woo-dashboard-page{padding-left:14px!important;padding-right:14px!important}.woo-dashboard-page .woo-page-head{gap:10px!important}.woo-dashboard-page .woo-head-actions{grid-template-columns:1fr 1fr!important}.woo-dashboard-page .woo-head-actions>button,.woo-dashboard-page .woo-admin-menu>button{font-size:.95rem!important}.woo-dashboard-page .woo-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.woo-dashboard-page .woo-metric-card{min-height:118px!important}.woo-dashboard-page .woo-metric-icon{width:46px!important;height:46px!important}}@media(max-width:360px){.woo-dashboard-page .woo-head-actions,.woo-dashboard-page .woo-tabs-modern,.woo-dashboard-page .woo-metrics-grid,.woo-dashboard-page .woo-toolbar-mobile-head{grid-template-columns:1fr!important}}@media(min-width:921px){.woo-dashboard-page .woo-table-wrap{overflow-x:hidden!important}.woo-dashboard-page .woo-orders-excel{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.woo-dashboard-page .woo-orders-excel th,.woo-dashboard-page .woo-orders-excel td{padding:9px 7px!important;font-size:.78rem!important;line-height:1.22!important}.woo-dashboard-page .woo-orders-excel th:nth-child(1),.woo-dashboard-page .woo-orders-excel td:nth-child(1){width:28px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(2),.woo-dashboard-page .woo-orders-excel td:nth-child(2){width:82px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(3),.woo-dashboard-page .woo-orders-excel td:nth-child(3){width:76px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(4),.woo-dashboard-page .woo-orders-excel td:nth-child(4){width:90px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(5),.woo-dashboard-page .woo-orders-excel td:nth-child(5){width:132px!important;white-space:normal!important}.woo-dashboard-page .woo-orders-excel th:nth-child(6),.woo-dashboard-page .woo-orders-excel td:nth-child(6),.woo-dashboard-page .woo-orders-excel th:nth-child(7),.woo-dashboard-page .woo-orders-excel td:nth-child(7),.woo-dashboard-page .woo-orders-excel th:nth-child(8),.woo-dashboard-page .woo-orders-excel td:nth-child(8){width:78px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(9),.woo-dashboard-page .woo-orders-excel td:nth-child(9){width:104px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(10),.woo-dashboard-page .woo-orders-excel td:nth-child(10){width:84px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(11),.woo-dashboard-page .woo-orders-excel td:nth-child(11){width:104px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(12),.woo-dashboard-page .woo-orders-excel td:nth-child(12){width:96px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(13),.woo-dashboard-page .woo-orders-excel td:nth-child(13){width:68px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(14),.woo-dashboard-page .woo-orders-excel td:nth-child(14){width:auto!important;min-width:0!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-orders-excel th:nth-child(15),.woo-dashboard-page .woo-orders-excel td:nth-child(15){width:116px!important}.woo-dashboard-page .woo-row-actions{gap:6px!important;flex-wrap:nowrap!important;justify-content:flex-start!important}.woo-dashboard-page .woo-row-actions .icon-btn{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}}@media(min-width:921px){.woo-dashboard-page .woo-table-wrap{overflow-x:hidden!important}.woo-dashboard-page .woo-orders-excel{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.woo-dashboard-page .woo-orders-excel th,.woo-dashboard-page .woo-orders-excel td{padding:8px 5px!important;font-size:.76rem!important;text-align:center!important;vertical-align:middle!important;line-height:1.25!important}.woo-dashboard-page .woo-orders-excel th{white-space:normal!important;word-break:normal!important}.woo-dashboard-page .woo-orders-excel th:nth-child(1),.woo-dashboard-page .woo-orders-excel td:nth-child(1){width:26px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(2),.woo-dashboard-page .woo-orders-excel td:nth-child(2){width:76px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(3),.woo-dashboard-page .woo-orders-excel td:nth-child(3){width:66px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(4),.woo-dashboard-page .woo-orders-excel td:nth-child(4){width:84px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(5),.woo-dashboard-page .woo-orders-excel td:nth-child(5){width:150px!important;white-space:normal!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-orders-excel th:nth-child(6),.woo-dashboard-page .woo-orders-excel td:nth-child(6),.woo-dashboard-page .woo-orders-excel th:nth-child(7),.woo-dashboard-page .woo-orders-excel td:nth-child(7),.woo-dashboard-page .woo-orders-excel th:nth-child(8),.woo-dashboard-page .woo-orders-excel td:nth-child(8){width:72px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(9),.woo-dashboard-page .woo-orders-excel td:nth-child(9){width:88px!important;white-space:normal!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-orders-excel th:nth-child(10),.woo-dashboard-page .woo-orders-excel td:nth-child(10){width:62px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(11),.woo-dashboard-page .woo-orders-excel td:nth-child(11){width:92px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(12),.woo-dashboard-page .woo-orders-excel td:nth-child(12){width:86px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(13),.woo-dashboard-page .woo-orders-excel td:nth-child(13){width:46px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(14),.woo-dashboard-page .woo-orders-excel td:nth-child(14){width:118px!important;min-width:0!important;max-width:118px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:left!important}.woo-dashboard-page .woo-orders-excel th:nth-child(14){text-align:center!important}.woo-dashboard-page .woo-orders-excel th:nth-child(15),.woo-dashboard-page .woo-orders-excel td:nth-child(15){width:102px!important}.woo-dashboard-page .woo-row-actions{gap:4px!important;flex-wrap:nowrap!important;justify-content:center!important}.woo-dashboard-page .woo-row-actions .icon-btn{width:30px!important;min-width:30px!important;height:30px!important;padding:0!important}}.woo-dashboard-page{overflow-x:hidden!important}.woo-dashboard-page .woo-page-head{align-items:center!important;margin-bottom:22px!important}.woo-dashboard-page .woo-heading h1{gap:14px!important;letter-spacing:0!important}.woo-dashboard-page .woo-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important}.woo-dashboard-page .woo-tabs-modern{display:flex!important;align-items:center!important;gap:28px!important;background:transparent!important;border:0!important;border-bottom:1px solid #dfe8e3!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin-bottom:26px!important}.woo-dashboard-page .woo-tab-pill{width:auto!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 18px 14px!important;color:#475569!important;justify-content:center!important}.woo-dashboard-page .woo-tab-pill.active{color:#0f7a53!important;border-bottom:3px solid #0f7a53!important}.woo-dashboard-page .woo-metrics-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-bottom:24px!important}.woo-dashboard-page .woo-metric-card{min-height:104px!important;padding:20px 22px!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px #0f172a0d!important}.woo-dashboard-page .woo-metric-card strong{font-size:2rem!important;margin-bottom:6px!important}.woo-dashboard-page .woo-metric-card span{font-size:.88rem!important;text-transform:none!important;color:#24342f!important}.woo-dashboard-page .woo-metric-icon{width:50px!important;height:50px!important;border-radius:999px!important}.woo-dashboard-page .woo-toolbar-card{padding:18px 20px!important;border-radius:16px!important;margin-bottom:22px!important}.woo-dashboard-page .woo-toolbar-grid{display:grid!important;grid-template-columns:minmax(200px,1.2fr) minmax(130px,.95fr) minmax(140px,1fr) minmax(130px,.9fr) minmax(130px,.9fr) auto!important;gap:12px!important;align-items:end!important}.woo-dashboard-page .woo-toolbar-grid>label{gap:5px!important}.woo-dashboard-page .woo-toolbar-grid input,.woo-dashboard-page .woo-toolbar-grid select,.woo-dashboard-page .woo-toolbar-grid button{min-height:42px!important}.woo-dashboard-page .woo-bulk-actions{margin-top:10px!important;gap:10px!important}@media(min-width:921px){.woo-dashboard-page .woo-shell{gap:0!important}.woo-dashboard-page .woo-table-card{border-radius:16px!important}}@media(max-width:920px){.woo-dashboard-page{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}.woo-dashboard-page .woo-page-head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.woo-dashboard-page .woo-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.woo-dashboard-page .woo-head-actions>button,.woo-dashboard-page .woo-admin-menu,.woo-dashboard-page .woo-admin-menu>button{width:100%!important}.woo-dashboard-page .woo-tabs-modern{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;border:1px solid #dfe8e3!important;border-radius:16px!important;padding:8px!important;margin-bottom:18px!important;background:#fff!important}.woo-dashboard-page .woo-tab-pill{border:1px solid #dbe7ef!important;border-radius:12px!important;padding:12px 10px!important;background:#fff!important;line-height:1.15!important}.woo-dashboard-page .woo-tab-pill.active{border-color:#b7d5ff!important;border-bottom:2px solid #0f7a53!important}.woo-dashboard-page .woo-metrics-grid{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:16px!important}.woo-dashboard-page .woo-metric-card{min-height:92px!important;padding:16px!important}.woo-dashboard-page .woo-metric-card strong{font-size:2.2rem!important}.woo-dashboard-page .woo-toolbar-card{padding:12px!important;margin-bottom:16px!important}.woo-dashboard-page .woo-toolbar-mobile-head{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important}.woo-dashboard-page .woo-toolbar-grid{grid-template-columns:1fr!important}}@media(max-width:430px){.woo-dashboard-page{padding-left:12px!important;padding-right:12px!important}.woo-dashboard-page .woo-heading h1{font-size:clamp(1.75rem,8vw,2.25rem)!important}.woo-dashboard-page .woo-head-actions{grid-template-columns:1fr 1fr!important}}@media(min-width:900px){.woo-dashboard-page .woo-toolbar-card{padding:14px 18px!important}.woo-dashboard-page .woo-toolbar-grid{grid-template-columns:minmax(280px,1.1fr) minmax(130px,150px) minmax(160px,190px) minmax(150px,165px) minmax(150px,165px) minmax(96px,max-content)!important;gap:10px!important;align-items:end!important;justify-content:stretch!important}.woo-dashboard-page .woo-toolbar-grid>.search{max-width:340px!important}.woo-dashboard-page .woo-toolbar-grid input,.woo-dashboard-page .woo-toolbar-grid select,.woo-dashboard-page .woo-toolbar-grid button{min-height:40px!important;font-size:.93rem!important}.woo-dashboard-page .woo-toolbar-grid>label>span{font-size:.78rem!important;line-height:1.1!important}.woo-dashboard-page .woo-toolbar-grid>.ghost{min-width:96px!important;min-height:42px!important;height:42px!important;padding-inline:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.woo-dashboard-page .woo-bulk-actions{margin-top:10px!important;gap:8px!important}}@media(min-width:921px){.woo-dashboard-page .woo-orders-excel{table-layout:fixed!important;width:100%!important;min-width:1680px!important}.woo-dashboard-page .woo-orders-excel th,.woo-dashboard-page .woo-orders-excel td{padding:8px 5px!important;text-align:center!important}.woo-dashboard-page .woo-orders-excel th:nth-child(1),.woo-dashboard-page .woo-orders-excel td:nth-child(1){width:90px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(2),.woo-dashboard-page .woo-orders-excel td:nth-child(2){width:115px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(3),.woo-dashboard-page .woo-orders-excel td:nth-child(3){width:180px!important;white-space:normal!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-orders-excel th:nth-child(4),.woo-dashboard-page .woo-orders-excel td:nth-child(4),.woo-dashboard-page .woo-orders-excel th:nth-child(5),.woo-dashboard-page .woo-orders-excel td:nth-child(5),.woo-dashboard-page .woo-orders-excel th:nth-child(6),.woo-dashboard-page .woo-orders-excel td:nth-child(6){width:85px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(7),.woo-dashboard-page .woo-orders-excel td:nth-child(7){width:130px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(8),.woo-dashboard-page .woo-orders-excel td:nth-child(8){width:130px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(9),.woo-dashboard-page .woo-orders-excel td:nth-child(9){width:110px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(10),.woo-dashboard-page .woo-orders-excel td:nth-child(10){width:140px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(11),.woo-dashboard-page .woo-orders-excel td:nth-child(11){width:145px!important;white-space:nowrap!important}.woo-dashboard-page .woo-orders-excel th:nth-child(12),.woo-dashboard-page .woo-orders-excel td:nth-child(12){width:44px!important}.woo-dashboard-page .woo-orders-excel th:nth-child(13),.woo-dashboard-page .woo-orders-excel td:nth-child(13){width:250px!important;max-width:250px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:break-word!important}.woo-dashboard-page .woo-orders-excel th:nth-child(13){text-align:left!important}.woo-dashboard-page .woo-orders-excel th:nth-child(14),.woo-dashboard-page .woo-orders-excel td:nth-child(14){width:110px!important}.woo-dashboard-page .woo-invoice-cell{display:table-cell!important;min-width:0!important;text-align:center!important;vertical-align:middle!important;white-space:normal!important}.woo-dashboard-page .woo-invoice-cell>span,.woo-dashboard-page .woo-invoice-cell>button{display:block!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;white-space:nowrap!important}.woo-dashboard-page .woo-invoice-toggle{font-size:.56rem!important;line-height:1!important;max-width:98px!important;min-width:86px!important;overflow-wrap:normal!important;padding:4px 6px!important;white-space:nowrap!important;word-break:normal!important}.woo-dashboard-page .woo-excel-input{width:56px!important;max-width:56px!important;margin:0 auto!important;padding:5px 2px!important}.woo-dashboard-page .woo-bank-select{width:64px!important;min-width:64px!important;padding:5px 6px!important}.woo-dashboard-page .woo-row-actions{justify-content:center!important;gap:4px!important;flex-wrap:nowrap!important}.woo-dashboard-page .woo-row-actions .icon-btn{width:30px!important;min-width:30px!important;height:30px!important}}.woo-dashboard-page{--woo-mobile-polish-version: 20260508}@media(max-width:920px){.woo-dashboard-page{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding:18px 16px 108px!important}.woo-dashboard-page,.woo-dashboard-page *{box-sizing:border-box!important}.woo-dashboard-page .woo-page-head{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;margin:0 0 16px!important;width:100%!important}.woo-dashboard-page .woo-heading{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.woo-dashboard-page .woo-heading h1{font-size:clamp(2rem,8vw,2.65rem)!important;line-height:1.05!important;margin:0!important;letter-spacing:0!important}.woo-dashboard-page .woo-head-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin:0!important}.woo-dashboard-page .woo-head-actions>button,.woo-dashboard-page .woo-admin-menu,.woo-dashboard-page .woo-admin-menu>button{width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important;justify-content:center!important;border-radius:8px!important;font-size:1rem!important;padding:0 10px!important}.woo-dashboard-page .woo-tabs-modern{display:flex!important;gap:10px!important;width:100%!important;padding:8px!important;margin:10px 0 18px!important;border:1px solid #dce8e3!important;border-radius:14px!important;background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}.woo-dashboard-page .woo-tabs-modern .woo-tab-pill:nth-child(n+3){display:inline-flex!important}.woo-dashboard-page .woo-tab-pill{flex:0 0 138px!important;min-width:0!important;min-height:58px!important;padding:8px 6px!important;justify-content:center!important;text-align:center!important;font-size:.98rem!important;line-height:1.15!important;border-radius:8px!important;white-space:normal!important;scroll-snap-align:start!important}.woo-dashboard-page .woo-metrics-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;width:100%!important;margin:14px 0 20px!important}.woo-dashboard-page .woo-metrics-grid .woo-metric-card:nth-child(3){grid-column:1 / -1!important}.woo-dashboard-page .woo-metric-card{min-height:128px!important;padding:20px!important;border-radius:16px!important;align-items:center!important;box-shadow:0 10px 26px #0f1e1912!important}.woo-dashboard-page .woo-metric-card strong{font-size:clamp(2.2rem,9vw,3rem)!important;line-height:1!important}.woo-dashboard-page .woo-metric-card span{font-size:.82rem!important;line-height:1.25!important;font-weight:800!important;text-transform:uppercase!important;color:#53645f!important}.woo-dashboard-page .woo-metric-icon{width:54px!important;height:54px!important;border-radius:16px!important}.woo-dashboard-page .woo-toolbar-card{display:grid!important;gap:12px!important;width:100%!important;padding:16px!important;margin:16px 0 20px!important;border-radius:16px!important;overflow:hidden!important}.woo-dashboard-page .woo-toolbar-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important}.woo-dashboard-page .woo-toolbar-grid>.search{grid-column:1 / -1!important}.woo-dashboard-page .woo-toolbar-grid>label,.woo-dashboard-page .woo-toolbar-grid .filter-control{min-width:0!important}.woo-dashboard-page .woo-toolbar-grid input,.woo-dashboard-page .woo-toolbar-grid select,.woo-dashboard-page .woo-toolbar-grid button,.woo-dashboard-page .woo-toolbar-card .btn{width:100%!important;min-height:50px!important;height:50px!important;border-radius:8px!important;font-size:.95rem!important}.woo-dashboard-page .woo-bulk-actions,.woo-dashboard-page .woo-select-toggle,.woo-dashboard-page .woo-table-card{display:none!important}.woo-dashboard-page .woo-mobile-cards{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important;padding:0 0 110px!important;overflow:visible!important}.woo-dashboard-page .woo-mobile-order-card{width:100%!important;background:#fff!important;border:1px solid #dbe7e2!important;border-radius:18px!important;padding:18px!important;box-shadow:0 12px 30px #0f1e1914!important;overflow:hidden!important}.woo-dashboard-page .woo-mobile-order-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important}.woo-dashboard-page .woo-mobile-order-number{display:block!important;color:#0969ff!important;font-size:1.55rem!important;line-height:1.08!important;font-weight:900!important}.woo-dashboard-page .woo-mobile-order-date{display:block!important;margin-top:3px!important;color:#6b7a75!important;font-size:.82rem!important}.woo-dashboard-page .woo-mobile-order-top .woo-status-select{width:auto!important;min-width:136px!important;max-width:156px!important;height:42px!important;min-height:42px!important;padding:0 26px 0 14px!important;border-radius:999px!important;text-align:center!important;font-size:.78rem!important;font-weight:900!important}.woo-dashboard-page .woo-mobile-order-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin:10px 0 0!important}.woo-dashboard-page .woo-mobile-order-actions .icon-btn{width:44px!important;min-width:44px!important;height:44px!important;border-radius:9px!important;flex:0 0 auto!important}.woo-dashboard-page .woo-mobile-order-body{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important;margin-top:12px!important}.woo-dashboard-page .woo-mobile-order-person h3{margin:0 0 10px!important;font-size:1.1rem!important;line-height:1.15!important;text-transform:uppercase!important;word-break:break-word!important}.woo-dashboard-page .woo-mobile-order-person p,.woo-dashboard-page .woo-mobile-order-logistics p{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:0 0 8px!important;line-height:1.25!important;color:#15221e!important}.woo-dashboard-page .woo-mobile-order-person p span{color:#697a75!important;font-size:.7rem!important;font-weight:800!important;text-transform:uppercase!important}.woo-dashboard-page .woo-mobile-document-line{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.woo-dashboard-page .woo-document-badge,.woo-dashboard-page .woo-mobile-document-line .woo-invoice-toggle{min-height:28px!important;padding:5px 12px!important;border-radius:999px!important;font-size:.72rem!important;line-height:1!important}.woo-dashboard-page .woo-mobile-order-logistics strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;font-weight:650!important}.woo-dashboard-page .woo-mobile-money-grid{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:10px!important;margin-top:14px!important;padding-top:14px!important;border-top:1px dashed #d5e1dc!important}.woo-dashboard-page .woo-mobile-money-grid label,.woo-dashboard-page .woo-mobile-due-box{min-width:0!important;padding:9px 10px!important;background:#fff!important;border:1px solid #d4dfda!important;border-radius:10px!important}.woo-dashboard-page .woo-mobile-money-grid span,.woo-dashboard-page .woo-mobile-due-box span{display:block!important;margin-bottom:4px!important;color:#697a75!important;font-size:.72rem!important;font-weight:800!important}.woo-dashboard-page .woo-mobile-money-grid input,.woo-dashboard-page .woo-mobile-money-grid .woo-editable-display{width:100%!important;min-height:34px!important;padding:0!important;border:0!important;text-align:left!important;font-size:1.05rem!important}.woo-dashboard-page .woo-mobile-due-box.negative{color:#c01818!important;background:linear-gradient(90deg,#fff,#fff2f2)!important}.woo-dashboard-page .woo-mobile-due-box.positive{color:#087a35!important;background:linear-gradient(90deg,#fff,#f0fbf3)!important}}@media(max-width:540px){.woo-dashboard-page{padding-left:16px!important;padding-right:16px!important}.woo-dashboard-page .woo-mobile-order-body,.woo-dashboard-page .woo-mobile-money-grid{grid-template-columns:1fr!important}.woo-dashboard-page .woo-mobile-order-top .woo-status-select{min-width:124px!important;max-width:134px!important;font-size:.72rem!important}.woo-dashboard-page .woo-metric-card{min-height:116px!important}}@media(max-width:920px){.woo-dashboard-page .woo-mobile-order-card{padding:16px 14px!important}.woo-dashboard-page .woo-mobile-order-top{align-items:center!important}.woo-dashboard-page .woo-mobile-order-number{font-size:1.28rem!important;color:#17211e!important}.woo-dashboard-page .woo-mobile-order-date{margin-top:0!important;text-align:right!important;font-size:.9rem!important}.woo-dashboard-page .woo-mobile-order-actions{margin:8px 0 0!important}.woo-dashboard-page .woo-mobile-order-actions .icon-btn{width:38px!important;min-width:38px!important;height:38px!important}.woo-dashboard-page .woo-mobile-order-body{display:grid!important;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;gap:0!important;margin-top:10px!important;align-items:start!important}.woo-dashboard-page .woo-mobile-order-person{min-width:0!important;padding-right:12px!important}.woo-dashboard-page .woo-mobile-order-logistics{min-width:0!important;padding-left:12px!important;border-left:1px solid #d8e4df!important}.woo-dashboard-page .woo-mobile-order-person h3{margin:0 0 9px!important;font-size:.98rem!important;line-height:1.12!important}.woo-dashboard-page .woo-mobile-facts{display:grid!important;gap:7px!important;margin:0!important}.woo-dashboard-page .woo-mobile-facts>div{min-width:0!important}.woo-dashboard-page .woo-mobile-facts dt{margin:0 0 2px!important;color:#6b7a75!important;font-size:.66rem!important;line-height:1.05!important;font-weight:750!important}.woo-dashboard-page .woo-mobile-facts dd{margin:0!important;min-width:0!important;color:#17211e!important;font-size:.88rem!important;line-height:1.14!important;font-weight:850!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-mobile-balance-line.debt dd{color:#c01818!important}.woo-dashboard-page .woo-mobile-balance-line.credit dd{color:#087a35!important}.woo-dashboard-page .woo-mobile-facts .woo-editable-cell{display:block!important}.woo-dashboard-page .woo-mobile-facts .woo-excel-input{width:100%!important;min-height:22px!important;height:22px!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font-size:.88rem!important;line-height:1.1!important;font-weight:850!important;box-shadow:none!important}.woo-dashboard-page .woo-mobile-facts .woo-cell-error{font-size:.58rem!important;line-height:1.05!important}.woo-dashboard-page .woo-mobile-facts .woo-mobile-document-line{display:grid!important;gap:4px!important;align-items:stretch!important}.woo-dashboard-page .woo-mobile-document-line dd{display:grid!important;gap:5px!important}.woo-dashboard-page .woo-document-badge,.woo-dashboard-page .woo-mobile-document-line .woo-invoice-toggle{width:100%!important;min-height:24px!important;padding:5px 8px!important;text-align:center!important;font-size:.62rem!important}.woo-dashboard-page .woo-mobile-address{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.woo-dashboard-page .woo-mobile-facts .woo-status-select{width:100%!important;min-width:0!important;max-width:none!important;min-height:28px!important;height:28px!important;padding:0 22px 0 8px!important;border-radius:999px!important;font-size:.66rem!important;font-weight:900!important;text-align:center!important}}@media(max-width:540px){.woo-dashboard-page .woo-mobile-order-body{grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important}}@media(max-width:390px){.woo-dashboard-page .woo-mobile-order-card{padding:14px 12px!important}.woo-dashboard-page .woo-mobile-order-person{padding-right:9px!important}.woo-dashboard-page .woo-mobile-order-logistics{padding-left:9px!important}.woo-dashboard-page .woo-mobile-order-person h3{font-size:.9rem!important}.woo-dashboard-page .woo-mobile-facts{gap:6px!important}.woo-dashboard-page .woo-mobile-facts dt{font-size:.62rem!important}.woo-dashboard-page .woo-mobile-facts dd,.woo-dashboard-page .woo-mobile-facts .woo-excel-input{font-size:.82rem!important}}.woo-dashboard-page .woo-detail-modal .woo-order-info-grid.compact .woo-address-edit-field,.woo-dashboard-page .woo-detail-modal .woo-order-info-grid.compact .woo-city-edit-field{display:grid!important;align-items:start!important;width:100%!important;min-width:0!important}.woo-dashboard-page .woo-detail-modal .woo-order-info-grid.compact .woo-address-edit-field .woo-excel-input.text,.woo-dashboard-page .woo-detail-modal .woo-order-info-grid.compact .woo-city-edit-field .woo-excel-input.text{width:100%!important;max-width:none!important;min-width:0!important;min-height:48px!important;height:48px!important;margin:0!important;padding:10px 14px!important;text-align:left!important}@media(max-width:920px){.woo-dashboard-page .woo-tabs-modern{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important}.woo-dashboard-page .woo-tabs-modern .woo-tab-pill,.woo-dashboard-page .woo-tabs-modern .woo-tab-pill:nth-child(n+3){display:inline-flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:8px 6px!important;justify-content:center!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important}}@media(max-width:920px){.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card){display:grid!important;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr)!important;gap:7px 0!important;padding:16px 14px!important;border-radius:18px!important;overflow:hidden!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-head{grid-column:1 / -1!important;margin-bottom:2px!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-head strong{font-size:1.28rem!important;line-height:1.08!important;color:#17211e!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-head span{font-size:.9rem!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) h3{grid-column:1!important;margin:0 0 3px!important;padding-right:12px!important;font-size:.98rem!important;line-height:1.12!important;text-transform:uppercase!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row{display:grid!important;grid-template-columns:1fr!important;justify-content:start!important;align-items:start!important;gap:2px!important;min-width:0!important;padding-right:12px!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row small{color:#6b7a75!important;font-size:.66rem!important;line-height:1.05!important;font-weight:750!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row strong,.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row .woo-status-badge{min-width:0!important;color:#17211e!important;font-size:.88rem!important;line-height:1.14!important;font-weight:850!important;text-align:left!important;overflow-wrap:anywhere!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row strong.debt{color:#c01818!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row strong.credit{color:#087a35!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row:nth-of-type(n+7){grid-column:2!important;padding-right:0!important;padding-left:12px!important;border-left:1px solid #d8e4df!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row .wrap-cell{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card)>.woo-invoice-toggle{grid-column:1!important;width:calc(100% - 12px)!important;min-height:24px!important;padding:5px 8px!important;font-size:.62rem!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card)>button.full{grid-column:1 / -1!important;min-height:42px!important;margin-top:2px!important;font-size:.9rem!important}}@media(max-width:390px){.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card){padding:14px 12px!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) h3,.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row{padding-right:9px!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row:nth-of-type(n+7){padding-left:9px!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) h3{font-size:.9rem!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row small{font-size:.62rem!important}.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row strong,.woo-dashboard-page .woo-mobile-card:not(.woo-mobile-order-card) .woo-mobile-card-row .woo-status-badge{font-size:.82rem!important}}.orders-page .order-counters-three{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}@media(max-width:920px){.woo-dashboard-page .woo-tabs-modern{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important}.woo-dashboard-page .woo-tabs-modern .woo-tab-pill,.woo-dashboard-page .woo-tabs-modern .woo-tab-pill:nth-child(n+3){display:inline-flex!important;flex:1 1 auto!important;width:100%!important;min-width:0!important;min-height:56px!important;padding:8px 6px!important;justify-content:center!important;overflow-wrap:anywhere!important;text-align:center!important;white-space:normal!important}}@media(min-width:981px){.woo-dashboard-page .woo-tabs-modern{width:auto!important;flex:1!important}.woo-dashboard-page .woo-head-actions{width:auto!important}}.woo-dashboard-page .woo-toolbar-grid>.search{max-width:340px!important}.woo-dashboard-page .woo-row-actions .icon-btn{border-radius:var(--border-radius-md)!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all var(--transition-fast)!important}.woo-dashboard-page .woo-row-actions .icon-btn:hover{border-color:var(--color-primary)!important;background:var(--color-surface-container)!important;color:var(--color-primary)!important}.woo-dashboard-page .woo-row-actions .icon-btn.danger:hover{background:#ef4444!important;color:#fff!important;border-color:#ef4444!important;box-shadow:0 4px 12px #ef444433!important}@media(min-width:981px){.mainContent.woo-active-layout{max-width:100%!important;padding-left:12px!important;padding-right:12px!important;padding-top:24px!important}.topbar.woo-active-layout{padding-left:12px!important;padding-right:12px!important}}.woo-detail-custom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.woo-custom-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-fast)}.woo-custom-card:hover{box-shadow:var(--shadow-md)}.woo-custom-card.span-2{grid-column:span 2}.woo-custom-card .card-header{display:flex;align-items:center;gap:10px}.woo-custom-card .card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.woo-custom-card .card-icon.icon-blue{background:#eff6ff;color:#3b82f6}.woo-custom-card .card-icon.icon-purple{background:#faf5ff;color:#a855f7}.woo-custom-card .card-icon.icon-green{background:#f0fdf4;color:#22c55e}.woo-custom-card .card-icon.icon-orange{background:#fff7ed;color:#f97316}.woo-custom-card .card-icon.icon-purple-dark{background:#f3e8ff;color:#7c3aed}.woo-custom-card .card-icon.icon-blue-dark{background:#e0f2fe;color:#0284c7}.woo-custom-card .card-icon.icon-green-dark{background:#ecfdf5;color:#059669}.woo-custom-card .card-icon.icon-gray{background:#f1f5f9;color:#64748b}.woo-custom-card .card-label{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.woo-custom-card .card-body{display:flex;flex-direction:column;gap:8px}.woo-custom-card .large-val{font-size:16px;font-weight:800;color:var(--color-text);margin-bottom:4px}.woo-custom-card .detail-row{display:flex;flex-direction:column;gap:2px;border-bottom:1px dashed var(--color-border);padding-bottom:6px}.woo-custom-card .detail-row:last-child{border-bottom:none;padding-bottom:0}.woo-custom-card .row-lbl{font-size:10px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase}.woo-custom-card .row-val{font-size:13px;font-weight:600;color:var(--color-text)}.woo-custom-card .input-group{display:flex;flex-direction:column;gap:4px}.woo-custom-card .custom-input{width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:6px 10px;font-size:13px;font-weight:600;background:var(--color-surface-container);color:var(--color-text);transition:border-color var(--transition-fast)}.woo-custom-card .custom-input:focus{border-color:var(--color-primary);outline:none}.woo-custom-card .custom-input.large-num{font-size:18px;font-weight:800;padding:4px 8px;text-align:left}.financial-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed var(--color-border)}.financial-row .financial-input{width:120px;text-align:right;border:none;background:transparent;font-size:14px;font-weight:700;color:var(--color-text);padding:4px}.financial-row .financial-input:focus{background:var(--color-surface-container);border-radius:var(--border-radius-sm);outline:none}.financial-row.due-row{background:#fef2f2;border-radius:var(--border-radius-sm);padding:8px 10px;border-bottom:none;margin-top:4px}.financial-row.due-row .row-lbl{color:#ef4444}.financial-row.due-row .due-val{color:#ef4444;font-size:15px;font-weight:800}.custom-select{width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:8px 10px;font-size:13px;font-weight:700;background:var(--color-surface-container);color:var(--color-text);cursor:pointer}.custom-select-bold{width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:8px 10px;font-size:15px;font-weight:800;background:var(--color-surface-container);color:var(--color-text);cursor:pointer;text-align:left}.centered-badge-body{align-items:center;justify-content:center;display:flex;min-height:50px}.custom-badge-select{width:100%;max-width:180px;height:34px;border:none;border-radius:50px;font-size:12px;font-weight:800;text-align:center;text-align-last:center;cursor:pointer;outline:none;appearance:none}.custom-badge-select.badge-yellow{background:#fffbeb;color:#b45309}.custom-badge-select.badge-green{background:#f0fdf4;color:#16a34a}.custom-badge{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border-radius:50px;font-size:12px;font-weight:800;letter-spacing:.03em}.custom-badge.badge-purple{background:#f3e8ff;color:#7c3aed}.woo-custom-column-stacked{display:flex;flex-direction:column;gap:16px}.custom-textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:8px 10px;font-size:13px;font-weight:600;background:var(--color-surface-container);color:var(--color-text);resize:vertical}.woo-header-custom-layout{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px;border-bottom:1px solid var(--color-border);padding-bottom:16px}.woo-header-custom-layout .header-left-side{display:flex;align-items:center;gap:12px}.woo-header-custom-layout .woo-header-icon-box{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:#eff6ff;color:#3b82f6;flex-shrink:0}.woo-header-custom-layout .header-title-info{display:flex;flex-direction:column;gap:2px}.woo-header-custom-layout .header-title-info h2{font-size:24px;font-weight:800;color:var(--color-text);margin:0;line-height:1.1}.woo-header-custom-layout .header-date-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted);font-weight:600}.woo-header-custom-layout .header-right-side{display:flex;align-items:center;gap:10px}.woo-header-action-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;color:var(--color-text);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.woo-header-action-btn:hover{background:var(--color-surface-container);border-color:var(--color-text-muted)}.woo-detail-modal{position:relative}.modal-close-btn{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:50%;transition:background var(--transition-fast);z-index:10}.modal-close-btn:hover{background:var(--color-surface-container);color:var(--color-text)}.woo-invoice-toggle-btn{padding:6px 12px;border-radius:var(--border-radius-sm);font-size:11px;font-weight:700;cursor:pointer;border:1px solid var(--color-border);transition:all var(--transition-fast)}.woo-invoice-toggle-btn.done{background:var(--color-primary-container);border-color:var(--color-primary);color:var(--color-primary)}.woo-invoice-toggle-btn.pending{background:var(--color-surface-container);color:var(--color-text-muted)}.dark .woo-custom-card .card-icon.icon-blue{background:#3b82f626;color:#60a5fa}.dark .woo-custom-card .card-icon.icon-purple{background:#a855f726;color:#c084fc}.dark .woo-custom-card .card-icon.icon-green{background:#22c55e26;color:#4ade80}.dark .woo-custom-card .card-icon.icon-orange{background:#f9731626;color:#fb923c}.dark .woo-custom-card .card-icon.icon-purple-dark{background:#7c3aed26;color:#a78bfa}.dark .woo-custom-card .card-icon.icon-blue-dark{background:#0284c726;color:#38bdf8}.dark .woo-custom-card .card-icon.icon-green-dark{background:#05966926;color:#34d399}.dark .woo-custom-card .card-icon.icon-gray{background:#64748b26;color:#cbd5e1}.dark .financial-row.due-row{background:#ef444426;color:#f87171}.dark .financial-row.due-row .row-lbl,.dark .financial-row.due-row .due-val{color:#f87171}.dark .custom-badge-select.badge-yellow{background:#f59e0b26;color:#f59e0b}.dark .custom-badge-select.badge-green{background:#10b98126;color:#10b981}.dark .custom-badge.badge-purple{background:#7c3aed26;color:#a78bfa}@media(max-width:768px){.woo-detail-custom-grid{grid-template-columns:1fr!important;gap:16px!important}.woo-custom-card.span-2{grid-column:span 1!important}.woo-header-custom-layout{flex-direction:column;align-items:flex-start;gap:12px}.woo-header-custom-layout .header-right-side{width:100%;justify-content:flex-start}}.loginOverlay{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100vw;background:radial-gradient(circle,#f3f4f6,#e5e7eb);padding:20px;box-sizing:border-box;font-family:var(--font-family, "Inter", sans-serif)}.loginCard{background:#fff;border-radius:var(--border-radius-lg, 12px);box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d;width:100%;max-width:400px;padding:40px 32px;box-sizing:border-box;border:1px solid #f3f4f6;text-align:center}.loginHeader{margin-bottom:32px}.loginMainTitle{font-size:26px;font-weight:800;color:#111827;margin:0 0 8px;letter-spacing:-.5px}.loginSubTitle{font-size:16px;font-weight:500;color:#6b7280;margin:0}.loginForm{display:flex;flex-direction:column;gap:20px;text-align:left}.loginErrorMsg{background:#fef2f2;border:1px solid #fee2e2;border-radius:var(--border-radius-md, 6px);color:#b91c1c;padding:12px;font-size:13px;font-weight:600;text-align:center}.loginFormGroup{display:flex;flex-direction:column;gap:8px}.loginFormGroup label{font-size:13px;font-weight:600;color:#374151}.loginFormGroup input{padding:12px 16px;border-radius:var(--border-radius-md, 6px);border:1px solid #d1d5db;font-size:14px;background-color:#f9fafb;color:#111827;outline:none;transition:all .2s ease}.loginFormGroup input:focus{border-color:#111827;background-color:#fff;box-shadow:0 0 0 3px #1118271a}.loginSubmitBtn{background:#111827;color:#fff;border:none;border-radius:var(--border-radius-md, 6px);padding:14px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease;margin-top:10px}.loginSubmitBtn:hover{background:#1f2937;transform:translateY(-1px)}.loginSubmitBtn:active{background:#111827;transform:translateY(0)}.dark .loginOverlay{background:radial-gradient(circle,#18181b,#09090b)}.dark .loginCard{background:#18181b;border-color:#27272a}.dark .loginMainTitle{color:#fafafa}.dark .loginSubTitle{color:#a1a1aa}.dark .loginFormGroup label{color:#e4e4e7}.dark .loginFormGroup input{background-color:#27272a;border-color:#3f3f46;color:#fafafa}.dark .loginFormGroup input:focus{border-color:#a1a1aa;background-color:#18181b;box-shadow:0 0 0 3px #a1a1aa26}.dark .loginSubmitBtn{background:#fafafa;color:#18181b}.dark .loginSubmitBtn:hover{background:#e4e4e7}.dark .loginSubmitBtn:active{background:#fafafa}.dark .loginErrorMsg{background:#ef44441a;border-color:#ef444433;color:#f87171}@media(max-width:576px){.modalOverlay{padding:12px!important}.modalContent{border-radius:var(--border-radius-md)!important}.modalHeader,.modalBody{padding:16px!important}.modalFooter{padding:12px 16px!important;flex-direction:column!important;gap:8px!important}.modalFooter button{width:100%!important;justify-content:center!important}.orderActionsRow{flex-direction:column!important;gap:8px!important}.orderActionsRow button{width:100%!important;justify-content:center!important}.orderActionsRow button.dangerButton{margin-left:0!important}}.new-order-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:20px}.new-order-left-column{display:flex;flex-direction:column;gap:12px;border-right:1px solid var(--color-border);padding-right:24px}.new-order-add-product-grid{display:grid;grid-template-columns:1.2fr 80px 110px auto;gap:8px;align-items:flex-end}.new-order-right-column{display:flex;flex-direction:column;gap:12px}.new-order-item-grid{display:grid;grid-template-columns:70px 1.5fr 1fr 50px 70px 1fr;gap:12px;align-items:center;width:100%}@media(max-width:768px){.timelineContent{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:12px 14px!important}.timelineTime{align-self:flex-end!important;margin-top:4px!important}.new-order-grid{grid-template-columns:1fr!important;gap:20px!important}.new-order-left-column{border-right:none!important;padding-right:0!important;border-bottom:1px solid var(--color-border)!important;padding-bottom:20px!important}.new-order-add-product-grid{grid-template-columns:1fr 80px 110px!important}.new-order-add-product-grid button{grid-column:span 3!important;width:100%!important;margin-top:8px!important}.new-order-item-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.new-order-item-grid>div{padding:2px 0!important}.new-order-item-grid>:nth-child(1){grid-column:span 2!important;border-bottom:1px dashed var(--color-border)!important;padding-bottom:4px!important}.new-order-item-grid>:nth-child(2){grid-column:span 2!important;font-weight:700!important}.new-order-item-grid>:nth-child(3){grid-column:span 1!important;color:var(--color-text-muted)!important}.new-order-item-grid>:nth-child(4){grid-column:span 1!important;text-align:right!important}.new-order-item-grid>:nth-child(5){grid-column:span 1!important}.new-order-item-grid>:nth-child(6){grid-column:span 1!important;text-align:right!important}}@media(max-width:480px){.new-order-add-product-grid{grid-template-columns:1fr 1fr!important}.new-order-add-product-grid>:nth-child(1){grid-column:span 2!important}.new-order-add-product-grid>:nth-child(2){grid-column:span 1!important}.new-order-add-product-grid>:nth-child(3){grid-column:span 1!important}.new-order-add-product-grid button{grid-column:span 2!important}}#root>div[style*="height: 100vh"][style*=background]{opacity:0!important;pointer-events:none!important}
