@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";.toast-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column-reverse;gap:8px;z-index:9999;pointer-events:none}.toast{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;font-size:.85rem;font-weight:500;color:var(--text-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 24px #0006;pointer-events:auto;animation:toast-in .3s cubic-bezier(.4,0,.2,1);max-width:400px}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-success{background:#166534d9;border:1px solid rgba(34,197,94,.3)}.toast-success .toast-icon{color:#4ade80}.toast-error{background:#7f1d1dd9;border:1px solid rgba(239,68,68,.3)}.toast-error .toast-icon{color:#f87171}.toast-info{background:#1e3a8ad9;border:1px solid rgba(59,130,246,.3)}.toast-info .toast-icon{color:#60a5fa}.toast-icon{flex-shrink:0;display:flex;align-items:center}.toast-message{flex:1;line-height:1.4}.toast-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;color:#ffffff80;cursor:pointer;border-radius:4px;transition:all .15s ease}.toast-close:hover{color:#ffffffe6;background:#ffffff1a}.toast-rich{gap:12px;padding:12px 14px;max-width:420px}.toast-clickable{cursor:pointer}.toast-clickable:hover{filter:brightness(1.1)}.toast-image{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#ffffff0d}.toast-rich-content{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.toast-rich-title{font-size:.82rem;font-weight:600;color:var(--text-primary);line-height:1.3}.toast-rich-message{font-size:.75rem;color:#ffffffb3;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast-rich-carrier{display:flex;align-items:center;gap:4px;font-size:.7rem;color:#ffffff80;margin-top:1px}@media (max-width: 768px){.toast-container{top:calc(env(safe-area-inset-top,0px) + 16px);bottom:auto;left:16px;right:16px;flex-direction:column}.toast{max-width:100%;animation:toast-in-mobile .3s cubic-bezier(.4,0,.2,1)}@keyframes toast-in-mobile{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-rich{max-width:100%}}.sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sidebar-width);background:linear-gradient(180deg,#12121a,#0a0a0f);border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;z-index:100;box-shadow:4px 0 24px #0000004d;transition:width .3s cubic-bezier(.4,0,.2,1)}.sidebar.collapsed{width:var(--sidebar-collapsed-width, 72px);overflow:visible}.sidebar:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(ellipse at 50% 0%,rgba(var(--accent-glow),.08) 0%,transparent 70%);pointer-events:none}.sidebar-header{padding:28px 24px;border-bottom:1px solid rgba(255,255,255,.04);position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.sidebar.collapsed .sidebar-header{padding:28px 14px;justify-content:center}.collapse-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.collapse-btn:hover{background:#ffffff1a;color:var(--text-primary);border-color:#ffffff26}.sidebar.collapsed .collapse-btn{position:absolute;right:-14px;top:50%;transform:translateY(-50%);background:#12121af2;border-color:#ffffff1a;box-shadow:2px 0 8px #0000004d}.logo{display:flex;align-items:center;gap:14px;text-decoration:none;cursor:pointer}.logo-img{width:44px;height:44px;border-radius:14px;object-fit:cover;box-shadow:0 4px 20px rgba(var(--accent-glow),.5),0 0 40px rgba(var(--accent-glow),.2)}.logo-text{font-size:1.2rem;font-weight:700;background:linear-gradient(135deg,var(--text-primary) 0%,var(--text-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.sidebar-nav{flex:1;padding:20px 14px;display:flex;flex-direction:column;gap:6px}.sidebar.collapsed .sidebar-nav{padding:20px 10px;overflow:visible}.sidebar.collapsed .nav-item{justify-content:center;padding:14px;overflow:visible}.sidebar.collapsed .nav-item:after{content:attr(data-tooltip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#181820f2;color:var(--text-primary);padding:8px 12px;border-radius:8px;font-size:.85rem;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s ease;border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0006;z-index:1000}.sidebar.collapsed .nav-item:hover:after{opacity:1;visibility:visible}.nav-item{display:flex;align-items:center;gap:14px;padding:14px 18px;font-size:.9rem;font-weight:500;color:var(--text-secondary);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;border:1px solid transparent;background:transparent;cursor:pointer;width:100%;position:relative;overflow:hidden}.nav-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-gradient);border-radius:0 3px 3px 0;opacity:0;transform:scaleY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item:hover{background:#ffffff08;color:var(--text-primary);border-color:#ffffff0d}.nav-item:hover:before{opacity:.5;transform:scaleY(.5)}.nav-item.active{background:linear-gradient(135deg,rgba(var(--accent-glow),.2),rgba(var(--accent-glow),.15));color:#fff;border-color:rgba(var(--accent-glow),.3);box-shadow:0 4px 20px rgba(var(--accent-glow),.2),inset 0 1px #ffffff0d}.nav-item.active:before{opacity:1;transform:scaleY(1)}.nav-item.active svg{filter:drop-shadow(0 0 8px rgba(var(--accent-glow),.6))}.mode-toggle-section{padding:16px 14px;border-top:1px solid rgba(255,255,255,.04)}.mode-toggle-label{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;padding:0 4px}.mode-toggle{display:flex;gap:4px;background:#0000004d;border-radius:10px;padding:4px}.mode-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 6px;font-size:.7rem;font-weight:500;color:var(--text-muted);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.mode-btn:hover:not(.active){color:var(--text-secondary);background:#ffffff08}.mode-btn.active{color:#fff;background:var(--accent-gradient);box-shadow:0 2px 8px rgba(var(--accent-glow),.3)}.mode-btn:disabled{opacity:.6;cursor:not-allowed}.sidebar-footer{padding:18px 14px;border-top:1px solid rgba(255,255,255,.04)}.sidebar.collapsed .sidebar-footer{padding:18px 10px;overflow:visible}.settings-btn{font-size:.875rem}.sidebar.collapsed .settings-btn{justify-content:center;padding:14px;overflow:visible}@media (max-width: 768px){.sidebar{transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:200}.sidebar.mobile-open{transform:translate(0)}.sidebar.mobile-open.collapsed{width:var(--sidebar-width)}.collapse-btn{display:none}.sidebar.collapsed .nav-item{justify-content:flex-start}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:199;animation:fade-in .2s ease-out}}.user-menu{position:relative}.user-menu-trigger{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--text-primary)}.user-menu-trigger:hover{background:#ffffff14;border-color:#ffffff26}.user-avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}.user-name{font-size:.875rem;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{transition:transform .2s;color:var(--text-secondary)}.dropdown-arrow.open{transform:rotate(180deg)}.user-menu-dropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;background:#12121afa;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 4px 20px #0000004d;z-index:100;overflow:hidden;animation:dropdownFadeIn .15s ease-out}@keyframes dropdownFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.user-menu-dropdown.closing{animation:dropdownFadeOut .2s ease-out}.user-menu-header{display:flex;align-items:center;gap:.75rem;padding:1rem}.user-avatar-large{width:40px;height:40px;border-radius:50%;object-fit:cover}.user-info{display:flex;flex-direction:column;gap:.25rem}.user-display-name{font-weight:600;font-size:.9rem;color:var(--text-primary)}.user-username{font-size:.8rem;font-weight:500;color:var(--text-secondary);opacity:.7}.admin-badge{display:inline-block;padding:.125rem .5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.7rem;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;width:fit-content}.user-menu-divider{height:1px;background:#ffffff0f;margin:0}.user-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;background:none;border:none;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:background .2s;text-align:left}.user-menu-item:hover{background:#ffffff0a}.user-menu-item.logout{color:#ef4444}.user-menu-item.logout:hover{background:#ef44441a}@media (max-width: 640px){.user-name,.dropdown-arrow{display:none}.user-menu-trigger{padding:.375rem}}.notification-bell{position:relative}.notification-bell-btn{overflow:visible!important}.notification-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;font-size:.6rem;font-weight:700;line-height:18px;text-align:center;color:#fff;background:#ef4444;border-radius:9px;z-index:2;pointer-events:none;animation:badge-pop .3s cubic-bezier(.4,0,.2,1)}@keyframes badge-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes menuSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.notification-dropdown.closing{animation:menuSlideOut .2s ease-out}.notification-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:360px;background:#12121afa;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 12px 48px #00000080;z-index:200;overflow:hidden;animation:menuSlideIn .15s ease-out}.notification-dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.notification-dropdown-title{font-size:.9rem;font-weight:600;color:var(--text-primary)}.notification-header-actions{display:flex;align-items:center;gap:4px}.notification-header-btn{background:none;border:none;font-size:.72rem;color:var(--accent-primary);cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s ease;display:flex;align-items:center;gap:4px;white-space:nowrap}.notification-header-btn:hover{background:rgba(var(--accent-glow),.1)}.notification-clear-btn{color:var(--text-muted)}.notification-clear-btn:hover{color:#ef4444;background:#ef44441a}.notification-list{max-height:400px;overflow-y:auto}.notification-list::-webkit-scrollbar{width:4px}.notification-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.notification-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--text-muted);font-size:.85rem}.notification-item.clickable{cursor:pointer}.notification-item-image{width:38px;height:38px;border-radius:8px;object-fit:cover;flex-shrink:0;margin-top:2px;background:#ffffff0d}.notification-item-meta{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:.68rem;color:var(--text-muted)}.notification-item-order{font-family:monospace;font-size:.65rem}.notification-item-retailer{color:var(--accent-primary);font-weight:500}.notification-item-meta .notification-item-order+.notification-item-retailer:before{content:"·";margin-right:6px;color:var(--text-muted)}.notification-item-carrier{display:flex;align-items:center;gap:4px;font-size:.68rem;color:var(--text-muted);margin-top:2px}.notification-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid rgba(255,255,255,.03);position:relative}.notification-item:last-child{border-bottom:none}.notification-item:hover{background:#ffffff0a}.notification-item.unread{background:rgba(var(--accent-glow),.04)}.notification-item.unread:hover{background:rgba(var(--accent-glow),.08)}.notification-item-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.notification-item-icon.new_order{background:#6366f126;color:var(--accent-primary)}.notification-item-icon.status_change{background:#f59e0b26;color:#f59e0b}.notification-item-content{flex:1;min-width:0}.notification-item-title{font-size:.82rem;font-weight:600;color:var(--text-primary);line-height:1.3}.notification-item-message{font-size:.75rem;color:var(--text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item-time{font-size:.68rem;color:var(--text-muted);margin-top:4px}.notification-dismiss-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;flex-shrink:0;opacity:0;transition:all .15s ease;margin-top:2px}.notification-item:hover .notification-dismiss-btn{opacity:1}.notification-dismiss-btn:hover{color:#ef4444;background:#ef44441a}.notification-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);flex-shrink:0;margin-top:8px}@media (max-width: 768px){.notification-dropdown{position:fixed;top:60px;left:0;right:0;width:auto;border-radius:0;max-height:calc(100vh - 60px)}.notification-list{max-height:calc(100vh - 120px)}}.header{position:fixed;top:0;left:var(--sidebar-width);right:0;height:var(--header-height);background:linear-gradient(180deg,#0a0a0ff7,#0a0a0ff2);border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:space-between;padding:0 36px;z-index:50;box-shadow:0 4px 30px #0003;transition:left .3s cubic-bezier(.4,0,.2,1)}.header-left{display:flex;align-items:center;gap:12px;flex:1}.mobile-menu-btn{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.mobile-menu-btn:hover{background:#ffffff14;color:var(--text-primary)}[data-sidebar-collapsed=true] .header{left:var(--sidebar-collapsed-width)}.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-glow),.3) 50%,transparent 100%)}.header-back-btn{display:none}.header-search{position:relative;width:100%;max-width:420px}.search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:color .3s ease}.search-input{width:100%;padding:12px 18px 12px 48px;font-size:.9rem;color:var(--text-primary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-input:hover{background:#ffffff0d;border-color:#ffffff1a}.search-input:focus{border-color:rgba(var(--accent-glow),.5);box-shadow:0 0 0 4px rgba(var(--accent-glow),.1),0 0 20px rgba(var(--accent-glow),.1);background:#0a0a0fcc}.search-input:focus+.search-icon,.header-search:focus-within .search-icon{color:var(--accent-primary)}.search-input::placeholder{color:var(--text-muted);transition:color .3s ease}.search-input:focus::placeholder{color:var(--text-secondary)}.search-clear-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#ffffff14;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.search-results-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#12121afa;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 12px 40px #00000080;z-index:200;overflow:hidden;animation:menuSlideIn .15s ease-out;max-height:420px;overflow-y:auto}.search-loading,.search-no-results{padding:20px;text-align:center;font-size:.85rem;color:var(--text-muted)}.search-result-item{display:flex;align-items:center;gap:12px;padding:10px 14px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid rgba(255,255,255,.04)}.search-result-item:hover{background:#ffffff0d}.search-result-image{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#ffffff08;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.search-result-image img{width:100%;height:100%;object-fit:cover}.search-result-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.search-result-items{font-size:.85rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-meta{display:flex;align-items:center;gap:5px;font-size:.7rem;color:var(--text-muted)}.search-meta-sep{opacity:.5}.search-result-status{flex-shrink:0;padding:3px 8px;font-size:.65rem;font-weight:600;text-transform:capitalize;border-radius:6px}.search-result-status.confirmed{background:#3b82f626;color:var(--status-confirmed)}.search-result-status.shipped,.search-result-status.in_transit{background:#f59e0b26;color:var(--status-shipped)}.search-result-status.delivered{background:#10b98126;color:var(--status-delivered)}.search-result-status.cancelled,.search-result-status.refunded{background:#ef444426;color:var(--status-cancelled)}.search-view-all{display:block;width:100%;padding:12px;text-align:center;font-size:.8rem;font-weight:500;color:var(--accent-primary);background:rgba(var(--accent-glow),.05);border:none;border-top:1px solid rgba(255,255,255,.06);cursor:pointer;transition:background .2s}.search-view-all:hover{background:rgba(var(--accent-glow),.1)}.header-actions{display:flex;align-items:center;gap:14px}.privacy-toggle-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.privacy-toggle-btn:hover{background:#ffffff14;border-color:#ffffff1f;color:var(--text-primary)}.privacy-toggle-btn.active{background:rgba(var(--accent-glow),.15);border-color:rgba(var(--accent-glow),.3);color:var(--accent-primary)}.privacy-toggle-btn.active:hover{background:rgba(var(--accent-glow),.2)}.ui-mode-toggle-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.ui-mode-toggle-btn:hover{background:#ffffff14;border-color:#ffffff1f;color:var(--text-primary)}.ui-mode-toggle-btn.active{background:rgba(var(--accent-glow),.15);border-color:rgba(var(--accent-glow),.3);color:var(--accent-primary)}.ui-mode-toggle-btn.active:hover{background:rgba(var(--accent-glow),.2)}.sync-btn{min-width:150px;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);border:none;padding:12px 24px;border-radius:12px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(var(--accent-glow),.4),inset 0 1px #fff3;transition:all .3s cubic-bezier(.4,0,.2,1)}.sync-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.sync-btn:hover:before{left:100%}.sync-btn:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(var(--accent-glow),.5),inset 0 1px #fff3}.sync-btn:active{transform:translateY(0)}.sync-btn.syncing{opacity:.9;cursor:not-allowed}.sync-btn.syncing svg{animation:spin 1s linear infinite}.header-icon-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.header-icon-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent-gradient);opacity:0;transition:opacity .3s ease}.header-icon-btn:hover{border-color:rgba(var(--accent-glow),.3);color:var(--text-primary);transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--accent-glow),.2)}.header-icon-btn:hover:before{opacity:.1}.header-icon-btn svg{position:relative;z-index:1}.sync-container{position:relative}.sync-btn-group{display:flex;align-items:stretch}.sync-btn-group .sync-btn{border-top-right-radius:0;border-bottom-right-radius:0;min-width:160px}.sync-dropdown-btn{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);border:none;border-left:1px solid rgba(255,255,255,.2);padding:0 12px;border-radius:0 12px 12px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 20px rgba(var(--accent-glow),.4),inset 0 1px #fff3}.sync-dropdown-btn:hover{background:linear-gradient(135deg,var(--accent-secondary) 0%,var(--accent-primary) 100%)}.sync-dropdown-btn:disabled{opacity:.7;cursor:not-allowed}.retailer-menu{position:absolute;top:calc(100% + 8px);right:0;width:240px;background:#12121afa;border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 10px 40px #00000080;z-index:100;overflow:hidden;animation:menuSlideIn .15s ease-out}@keyframes menuSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.retailer-menu-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);font-size:.8rem;font-weight:600;color:var(--text-secondary)}.retailer-menu-actions{display:flex;gap:8px}.retailer-menu-actions button{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:4px 10px;font-size:.7rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.retailer-menu-actions button:hover{background:rgba(var(--accent-glow),.2);border-color:rgba(var(--accent-glow),.3);color:var(--text-primary)}.retailer-menu-list{padding:8px 0;max-height:280px;overflow-y:auto}.retailer-option{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .15s ease;font-size:.85rem;color:var(--text-secondary)}.retailer-option:hover{background:#ffffff0a}.retailer-option input[type=checkbox]{display:none}.retailer-checkbox{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.retailer-option input:checked+.retailer-checkbox{background:var(--accent-primary);border-color:var(--accent-primary)}.retailer-option input:checked+.retailer-checkbox svg{color:#fff}.retailer-option input:checked~span:last-child{color:var(--text-primary)}.retailer-menu-footer{padding:10px 14px;border-top:1px solid rgba(255,255,255,.06)}.retailer-hint{font-size:.75rem;color:var(--text-muted);font-style:italic}@media (max-width: 768px){.header,[data-sidebar-collapsed=true] .header{left:0!important;height:60px;box-sizing:content-box;padding:env(safe-area-inset-top,0px) 14px 0}.mobile-menu-btn,.notification-bell,.header-settings-btn{display:none!important}.header-back-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}.header-back-btn:active{background:#ffffff1a;color:var(--text-primary)}.header-search{max-width:none;flex:1}.search-input{padding:10px 14px 10px 40px;font-size:.8rem;border-radius:10px}.sync-btn span{display:none}.sync-btn{min-width:auto;padding:10px}.sync-btn-group .sync-btn{min-width:auto}.retailer-menu{right:-50px}.header-actions{gap:8px}.header-icon-btn{width:36px;height:36px;border-radius:10px}.privacy-toggle-btn{width:36px;height:36px;border-radius:8px}.search-results-dropdown{position:fixed;top:60px;left:0;right:0;border-radius:0;max-height:calc(100vh - 60px)}.search-result-item{gap:10px;padding:10px 12px}.search-result-image{width:34px;height:34px;border-radius:6px}.search-result-items{font-size:.75rem}.search-result-meta{font-size:.6rem}.search-result-status{font-size:.55rem;padding:2px 6px}.search-clear-btn{width:22px;height:22px;right:8px}}.header-nav{display:flex;align-items:center;gap:4px;flex-shrink:0}.header-logo-mini{display:flex;align-items:center;gap:10px;margin-right:12px;flex-shrink:0;text-decoration:none}.header-logo-img{width:36px;height:36px;border-radius:10px;object-fit:cover}.header-logo-text{font-size:1.1rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.header-nav-tab{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:.82rem;font-weight:500;color:var(--text-secondary);text-decoration:none;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative}.header-nav-tab:hover{color:var(--text-primary);background:#0000000a}.header-nav-tab.active{color:var(--accent-primary);font-weight:600}.header-nav-tab.active:after{content:"";position:absolute;bottom:-1px;left:8px;right:8px;height:2px;background:var(--accent-primary);border-radius:2px 2px 0 0}.header-settings-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:10px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.header-settings-btn:hover{background:#0000000f;border-color:#0000001a;color:var(--text-primary)}@media (max-width: 768px){.header-nav{display:none!important}}.tz-select{position:relative}.tz-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.85rem;font-family:inherit;background:#ffffff08;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:left}.tz-trigger:hover{border-color:#ffffff26;background:#ffffff0d}.tz-trigger.open{border-color:var(--accent-primary, #6c63ff);box-shadow:0 0 0 3px rgba(var(--accent-glow, 108, 99, 255),.12)}.tz-trigger-icon{color:var(--accent-primary, #6c63ff);flex-shrink:0}.tz-trigger-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tz-chevron{color:var(--text-muted, rgba(255, 255, 255, .4));transition:transform .2s ease;flex-shrink:0}.tz-chevron.rotated{transform:rotate(180deg)}.tz-menu{background:var(--bg-secondary, #1a1a2e);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 12px 40px #00000080;z-index:99999;display:flex;flex-direction:column;overflow:hidden}.tz-search-wrap{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.tz-search-icon{color:var(--text-muted, rgba(255, 255, 255, .4));flex-shrink:0}.tz-search{flex:1;border:none;background:transparent;color:var(--text-primary);font-size:.85rem;font-family:inherit;outline:none}.tz-search::placeholder{color:var(--text-muted, rgba(255, 255, 255, .35))}.tz-list{max-height:300px;overflow-y:auto;padding:4px}.tz-list::-webkit-scrollbar{width:6px}.tz-list::-webkit-scrollbar-track{background:transparent}.tz-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.tz-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);font-size:.83rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .1s ease}.tz-item:hover{background:#ffffff0f}.tz-item.selected{background:rgba(var(--accent-glow, 108, 99, 255),.1);color:var(--accent-primary, #6c63ff)}.tz-item-city{font-weight:500}.tz-item-offset{font-size:.75rem;color:var(--text-muted, rgba(255, 255, 255, .4));font-family:SF Mono,Monaco,Cascadia Code,monospace;white-space:nowrap}.tz-item.selected .tz-item-offset{color:var(--accent-primary, #6c63ff);opacity:.7}.tz-item-detected{border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px;border-radius:6px 6px 0 0}.tz-item-meta{display:flex;align-items:center;gap:8px}.tz-item-detected-badge{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-primary, #6c63ff);background:rgba(var(--accent-glow, 108, 99, 255),.12);padding:2px 6px;border-radius:4px}.tz-empty{padding:20px 12px;text-align:center;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:.83rem}body.ui-standard .tz-trigger{border-color:var(--std-alpha-10);background:var(--std-input-bg);color:var(--text-primary)}body.ui-standard .tz-trigger:hover{border-color:var(--std-alpha-15);background:var(--std-input-hover)}body.ui-standard .tz-trigger.open{background:var(--std-surface);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .tz-chevron{color:var(--text-muted)}body.ui-standard .tz-menu{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:0 12px 40px var(--std-alpha-15)}body.ui-standard .tz-search-wrap{border-bottom-color:var(--std-alpha-6)}body.ui-standard .tz-search-icon{color:var(--text-muted)}body.ui-standard .tz-search{color:var(--text-primary)}body.ui-standard .tz-search::placeholder{color:var(--text-muted)}body.ui-standard .tz-item{color:var(--text-primary)}body.ui-standard .tz-item:hover{background:var(--std-alpha-4)}body.ui-standard .tz-item-offset{color:var(--text-muted)}body.ui-standard .tz-item-detected{border-bottom-color:var(--std-alpha-6)}body.ui-standard .tz-list::-webkit-scrollbar-thumb{background:var(--std-alpha-12)}.global-settings-modal{max-width:520px;width:100%;display:flex;flex-direction:column;overflow:hidden}.global-settings-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:none}.global-settings-modal .modal-header h2{font-size:18px;font-weight:600;margin:0}.settings-tabs{display:flex;gap:4px;padding:0 20px 12px;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{display:flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.settings-tab:hover{background:#ffffff0d;color:var(--text-secondary)}.settings-tab.active{background:var(--accent-gradient);color:#fff}.settings-tab.active svg{color:#fff}.global-settings-modal .modal-body{padding:20px;flex:1;overflow-y:auto;min-height:260px}.settings-tab-content{animation:tabFadeIn .15s ease}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.settings-section-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);margin:0 0 4px}.settings-section-desc{font-size:13px;color:var(--text-muted);margin:0 0 16px}.global-settings-modal .form-group{margin-bottom:16px}.global-settings-modal .form-label{display:block;font-size:13px;font-weight:500;color:var(--text);margin-bottom:6px}.global-settings-modal .input{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px;background:var(--bg);color:var(--text)}.global-settings-modal .input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}.form-hint{font-size:12px;color:var(--text-muted);margin:6px 0 0}.global-settings-modal .modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid var(--border);background:var(--bg-secondary)}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-bottom:16px}.toggle-label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--text-secondary)}.toggle-label svg{color:var(--text-muted)}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ffffff1a;border-radius:24px;transition:all .3s ease}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background:var(--text-secondary);border-radius:50%;transition:all .3s ease}.toggle-switch input:checked+.toggle-slider{background:var(--accent-primary)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(20px);background:#fff}.ui-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.ui-mode-btn{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff08;border:2px solid rgba(255,255,255,.08);border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.ui-mode-btn:hover{background:#ffffff0f;border-color:#ffffff26}.ui-mode-btn.active{border-color:var(--accent-primary);background:rgba(var(--accent-glow),.08);color:var(--text-primary)}.ui-mode-btn.active svg{color:var(--accent-primary)}.ui-mode-btn-text{display:flex;flex-direction:column;gap:2px;text-align:left}.ui-mode-btn-title{font-size:14px;font-weight:600}.ui-mode-btn-desc{font-size:11px;color:var(--text-muted)}.ui-mode-btn.active .ui-mode-btn-desc{color:var(--text-secondary)}.theme-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.theme-option{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#ffffff08;border:2px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .2s ease}.theme-option:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-2px)}.theme-option.active{border-color:var(--theme-primary);background:#ffffff0d;box-shadow:0 0 20px rgba(var(--accent-glow),.2)}.theme-colors{display:flex;gap:4px}.color-dot{width:20px;height:20px;border-radius:50%;box-shadow:0 2px 8px #0000004d}.color-dot.primary{background:var(--theme-primary)}.color-dot.secondary{background:var(--theme-secondary)}.color-dot.tertiary{background:var(--theme-tertiary)}.theme-name{font-size:11px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.theme-option.active .theme-name{color:var(--theme-primary)}.theme-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.theme-page-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.theme-page-btn:hover:not(:disabled){background:#ffffff1a;color:var(--text-primary)}.theme-page-btn:disabled{opacity:.3;cursor:not-allowed}.theme-page-dots{display:flex;align-items:center;gap:6px}.theme-page-dot{width:6px;height:6px;border-radius:50%;background:#ffffff26;cursor:pointer;transition:all .15s ease}.theme-page-dot.active{background:var(--accent-primary);width:8px;height:8px}.theme-page-dot:hover:not(.active){background:#ffffff4d}.btn-sm{padding:6px 14px;font-size:.78rem}.webhook-test-buttons{display:flex;gap:8px;flex-wrap:wrap}.custom-dropdown{position:relative}.custom-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-size:14px;background:var(--bg);color:var(--text);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.custom-dropdown-trigger:hover{border-color:#ffffff26}.custom-dropdown-trigger.open{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}.dropdown-placeholder{color:var(--text-muted)}.dropdown-value{color:var(--text)}.dropdown-chevron{color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.dropdown-chevron.rotated{transform:rotate(180deg)}.custom-dropdown-menu{position:absolute;top:calc(100% + 4px);left:0;right:0;max-height:200px;overflow-y:auto;background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 32px #0006;z-index:50;padding:4px}.custom-dropdown-menu::-webkit-scrollbar{width:6px}.custom-dropdown-menu::-webkit-scrollbar-track{background:transparent}.custom-dropdown-menu::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.dropdown-empty{padding:12px;text-align:center;color:var(--text-muted);font-size:13px}.dropdown-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--text);font-size:13px;cursor:pointer;transition:background .1s ease}.dropdown-item:hover{background:#ffffff0f}.dropdown-item.selected{background:rgba(var(--accent-glow),.1);color:var(--accent-primary)}.dropdown-item-name{font-weight:500}.dropdown-item-count{font-size:12px;color:var(--text-muted);background:#ffffff0f;padding:2px 8px;border-radius:10px}.dropdown-item.selected .dropdown-item-count{background:rgba(var(--accent-glow),.15);color:var(--accent-primary)}.delete-retailer-actions{margin-top:12px}.delete-confirm-box{background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:12px}.delete-confirm-warning{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-secondary);line-height:1.5}.delete-confirm-warning svg{color:#ef4444;flex-shrink:0;margin-top:2px}.delete-confirm-warning strong{color:var(--text)}.delete-confirm-buttons{display:flex;gap:8px;margin-top:12px;justify-content:flex-end}.deleting-text{font-size:13px;color:var(--text-muted)}@media (max-width: 768px){.global-settings-modal{max-width:calc(100vw - 32px)!important;width:100%!important;max-height:85dvh;margin:auto 16px}.global-settings-modal .modal-header{padding:12px 14px 8px}.global-settings-modal .modal-header h2{font-size:16px}.settings-tabs{padding:0 14px 10px;gap:3px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.settings-tabs::-webkit-scrollbar{display:none}.settings-tab{padding:6px 10px;font-size:12px;gap:4px}.settings-tab svg{width:13px;height:13px}.global-settings-modal .modal-body{padding:14px;flex:1;overflow-y:auto;min-height:0}.global-settings-modal .modal-footer{padding:12px 14px}.settings-section-title{font-size:13px;margin-bottom:2px}.settings-section-title[style]{margin-top:16px!important}.settings-section-desc{font-size:12px;margin-bottom:10px}.ui-mode-toggle{gap:8px;margin-bottom:14px}.ui-mode-btn{padding:10px 12px;gap:10px}.ui-mode-btn-title{font-size:13px}.ui-mode-btn-desc{font-size:10px}.settings-toggle-row{padding:10px 12px;margin-bottom:10px}.toggle-label{font-size:13px;gap:8px}.theme-grid{gap:8px}.theme-option{padding:10px;border-radius:10px}.theme-option:hover{transform:none}.color-dot{width:16px;height:16px}.theme-name{font-size:10px}.theme-pagination{margin-top:10px;gap:10px}.webhook-test-buttons{gap:6px}.webhook-test-buttons .btn-sm{padding:5px 10px;font-size:.7rem}.custom-dropdown-trigger{font-size:13px;padding:9px 10px}.custom-dropdown-menu{max-height:180px}.dropdown-item{padding:8px 10px;font-size:12px}.delete-confirm-warning{font-size:12px}.delete-confirm-buttons{flex-direction:column}.delete-confirm-buttons .btn{width:100%;justify-content:center}}@media (max-width: 400px){.theme-grid{grid-template-columns:repeat(2,1fr)}}.profile-avatar-section{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.profile-avatar-preview{position:relative;width:88px;height:88px}.profile-avatar-img{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.1)}.profile-avatar-upload-btn{position:absolute;bottom:0;right:0;width:28px;height:28px;border-radius:50%;background:var(--accent-primary, #6366f1);border:2px solid var(--bg-primary, #1a1a2e);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.profile-avatar-upload-btn:hover:not(:disabled){transform:scale(1.1);background:var(--accent-hover, #818cf8)}.profile-avatar-upload-btn:disabled{opacity:.5;cursor:not-allowed}.profile-avatar-sources{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.profile-avatar-sources-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.profile-avatar-source-btns{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.profile-avatar-source-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .15s ease}.profile-avatar-source-btn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff26}.profile-avatar-source-btn.active{border-color:var(--accent-primary, #6366f1);background:#6366f11a;color:var(--text-primary)}.profile-avatar-source-btn:disabled{opacity:.5;cursor:not-allowed}.profile-avatar-source-preview{width:20px;height:20px;border-radius:50%;object-fit:cover}.profile-name-row{display:flex;gap:8px;align-items:center}.profile-name-row .input{flex:1}.profile-name-row .btn{white-space:nowrap;flex-shrink:0}.profile-username-row{display:flex;gap:8px;align-items:center}.profile-username-input-wrapper{flex:1;display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:0 10px;transition:border-color .2s}.profile-username-input-wrapper:focus-within{border-color:#ffffff40}.profile-username-at{color:var(--text-secondary);font-size:14px;font-weight:600;flex-shrink:0;-webkit-user-select:none;user-select:none}.profile-username-input{border:none!important;background:transparent!important;padding:8px 6px!important;font-size:14px;min-width:0}.profile-username-input:focus{box-shadow:none!important}.profile-username-status{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-username-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.15);border-top-color:var(--text-primary);border-radius:50%;animation:spin .7s linear infinite}.profile-username-display{display:flex;align-items:center;gap:2px;padding:8px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:500}.invite-codes-list{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow-y:auto}.invite-code-item{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--bg-secondary, rgba(255, 255, 255, .03));border:1px solid var(--alpha-6, rgba(255, 255, 255, .06));border-radius:8px;font-size:.8rem}.invite-code-item.used{opacity:.5}.invite-code-item-left{display:flex;align-items:center;gap:6px;flex-shrink:0}.invite-code-value{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.8rem;font-weight:600;color:var(--text-primary, #fff);letter-spacing:.03em}.invite-code-copy{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--text-secondary, rgba(255, 255, 255, .5));cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.invite-code-copy:hover{background:var(--alpha-8, rgba(255, 255, 255, .08));color:var(--text-primary, #fff)}.invite-code-item-meta{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}.invite-code-note{color:var(--text-secondary, rgba(255, 255, 255, .5));font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-code-status{font-size:.7rem;font-weight:600;white-space:nowrap;margin-left:auto}.invite-code-status.available{color:#6ee06e}.invite-code-status.used{color:var(--text-secondary, rgba(255, 255, 255, .4))}.invite-code-revoke{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--text-secondary, rgba(255, 255, 255, .4));cursor:pointer;border-radius:6px;flex-shrink:0;transition:background .15s,color .15s}.invite-code-revoke:hover{background:#ff505026;color:#ff6b6b}.mobile-bottom-nav,.mobile-notif-panel,.mobile-notif-backdrop{display:none}@media (max-width: 768px){.mobile-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;height:60px;box-sizing:content-box;padding-bottom:env(safe-area-inset-bottom,0px);background:#0a0a0ffa;border-top:1px solid rgba(255,255,255,.06);z-index:90;align-items:center;justify-content:space-around}.mobile-nav-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;padding:6px 0;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:transparent;position:relative}.mobile-nav-tab.active{color:var(--accent-primary)}.mobile-nav-icon{position:relative;display:flex;align-items:center;justify-content:center;height:28px}.mobile-nav-badge{position:absolute;top:-4px;right:-12px;min-width:16px;height:16px;padding:0 4px;font-size:.55rem;font-weight:700;line-height:16px;text-align:center;color:#fff;background:#ef4444;border-radius:8px;pointer-events:none;animation:badge-pop .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-label{font-size:.6rem;font-weight:500;letter-spacing:.01em;line-height:1}.mobile-notif-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:88;animation:mbn-fade-in .2s ease-out;touch-action:none}@keyframes mbn-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mbn-fade-out{0%{opacity:1}to{opacity:0}}.mobile-notif-backdrop.closing{animation:mbn-fade-out .25s ease-out}.mobile-notif-panel{display:flex;flex-direction:column;position:fixed;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom,0px));top:env(safe-area-inset-top,0px);background:#12121afa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px 16px 0 0;z-index:89;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.mobile-notif-panel.snap-half{transform:translateY(calc(100% - 55vh));animation:mbn-slide-up-half .3s cubic-bezier(.22,1,.36,1)}@keyframes mbn-slide-up-half{0%{transform:translateY(100%)}to{transform:translateY(calc(100% - 55vh))}}.mobile-notif-panel.snap-full{transform:translateY(0)}.mobile-notif-panel.closing{transform:translateY(100%)!important;transition:transform .25s ease-in}.mobile-notif-drag-zone{flex-shrink:0;touch-action:none;cursor:grab;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-items:stretch;padding-top:10px}.mobile-notif-drag-zone:active{cursor:grabbing}.mobile-notif-handle{width:36px;height:4px;border-radius:2px;background:#ffffff40;align-self:center;margin-bottom:4px}.mobile-notif-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.mobile-notif-title{font-size:.95rem;font-weight:600;color:var(--text-primary)}.mobile-notif-actions{display:flex;align-items:center;gap:4px}.mobile-notif-clear-btn{background:none;border:none;font-size:.72rem;color:var(--text-muted);cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease;display:flex;align-items:center;gap:4px;white-space:nowrap}.mobile-notif-clear-btn:active{color:#ef4444;background:#ef44441a}.mobile-notif-list{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-notif-list::-webkit-scrollbar{width:3px}.mobile-notif-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.mobile-notif-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--text-muted);font-size:.85rem}.mobile-notif-item{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;transition:background .15s ease;border-bottom:1px solid rgba(255,255,255,.03);position:relative}.mobile-notif-item:last-child{border-bottom:none}.mobile-notif-item.clickable{cursor:pointer}.mobile-notif-item:active{background:#ffffff0a}.mobile-notif-item.unread{background:rgba(var(--accent-glow),.04)}.mobile-notif-item.unread:active{background:rgba(var(--accent-glow),.08)}.mobile-notif-item-image{width:38px;height:38px;border-radius:8px;object-fit:cover;flex-shrink:0;margin-top:2px;background:#ffffff0d}.mobile-notif-item-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.mobile-notif-item-icon.new_order{background:#6366f126;color:var(--accent-primary)}.mobile-notif-item-icon.status_change{background:#f59e0b26;color:#f59e0b}.mobile-notif-item-icon.sync_summary{background:#22c55e26;color:#22c55e}.mobile-notif-item-icon.daily_briefing{background:#fbbf2426;color:#fbbf24}.mobile-notif-item-content{flex:1;min-width:0}.mobile-notif-item-title{font-size:.82rem;font-weight:600;color:var(--text-primary);line-height:1.3}.mobile-notif-item-message{font-size:.75rem;color:var(--text-secondary);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-notif-item-meta{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:.68rem;color:var(--text-muted)}.mobile-notif-item-retailer{color:var(--accent-primary);font-weight:500}.mobile-notif-item-retailer+.mobile-notif-item-time:before{content:"·";margin-right:6px;color:var(--text-muted)}.mobile-notif-item-time{color:var(--text-muted)}.mobile-notif-dismiss-btn{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:6px;flex-shrink:0;opacity:.6;transition:all .15s ease;margin-top:2px}.mobile-notif-dismiss-btn:active{color:#ef4444;background:#ef44441a;opacity:1}}@media (max-width: 768px){body.ui-standard .mobile-bottom-nav{background:var(--std-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid var(--std-alpha-8);box-shadow:0 -1px 8px var(--std-alpha-6)}body.ui-standard .mobile-nav-tab{color:var(--text-muted)}body.ui-standard .mobile-nav-tab.active{color:var(--accent-primary)}body.ui-standard .mobile-notif-panel{background:var(--std-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 -4px 20px var(--std-alpha-10)}body.ui-standard .mobile-notif-backdrop{background:var(--std-alpha-50)}body.ui-standard .mobile-notif-header{border-bottom-color:var(--std-alpha-8)}body.ui-standard .mobile-notif-item{border-bottom-color:var(--std-alpha-5)}body.ui-standard .mobile-notif-item:active{background:var(--std-alpha-4)}body.ui-standard .mobile-notif-item.unread{background:rgba(var(--accent-glow),.04)}body.ui-standard .mobile-notif-item.unread:active{background:rgba(var(--accent-glow),.08)}body.ui-standard .mobile-notif-item-image{background:var(--std-alpha-5)}body.ui-standard .mobile-notif-handle{background:var(--std-alpha-20, rgba(0, 0, 0, .2))}body.ui-standard .mobile-notif-list::-webkit-scrollbar-thumb{background:var(--std-alpha-12)}}.push-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0 0 16px;background:var(--bg-secondary, #1a1a2e);border:1px solid var(--accent-primary, #6c5ce7);border-radius:10px;animation:pushBannerSlideIn .3s ease-out}@keyframes pushBannerSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.push-banner-content{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.push-banner-icon{color:var(--accent-primary, #6c5ce7);flex-shrink:0}.push-banner-text{font-size:.85rem;color:var(--text-primary, #e0e0e0);line-height:1.4}.push-banner-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.push-banner-enable{padding:6px 16px;font-size:.8rem;font-weight:600;border:none;border-radius:6px;background:var(--accent-primary, #6c5ce7);color:#fff;cursor:pointer;white-space:nowrap;transition:opacity .15s}.push-banner-enable:hover{opacity:.9}.push-banner-enable:disabled{opacity:.6;cursor:not-allowed}.push-banner-dismiss{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-secondary, #888);cursor:pointer;transition:background .15s,color .15s}.push-banner-dismiss:hover{background:#ffffff14;color:var(--text-primary, #e0e0e0)}@media (max-width: 600px){.push-banner{flex-direction:column;align-items:stretch;gap:10px}.push-banner-actions{justify-content:flex-end}}.bg-sync-banner{background:linear-gradient(90deg,rgba(var(--accent-glow),.08),rgba(var(--accent-glow),.04));border:1px solid rgba(var(--accent-glow),.12);border-radius:10px;margin-bottom:16px;overflow:hidden;animation:bg-sync-slide-down .3s ease-out}@keyframes bg-sync-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bg-sync-complete{background:linear-gradient(90deg,#22c55e14,#22c55e08);border-color:#22c55e26}.bg-sync-content{display:flex;align-items:center;gap:10px;padding:10px 14px}.bg-sync-icon{flex-shrink:0;color:var(--accent-primary);display:flex;align-items:center}.bg-sync-complete .bg-sync-icon{color:#22c55e}.bg-sync-spin{animation:bg-sync-rotate 1s linear infinite}@keyframes bg-sync-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-sync-text{flex:1;min-width:0;font-size:.82rem;color:var(--text-secondary);line-height:1.4}.bg-sync-pct{font-weight:600;color:var(--accent-primary)}.bg-sync-found{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:#22c55e;padding:3px 8px;background:#22c55e1a;border-radius:6px;white-space:nowrap}.bg-sync-dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.bg-sync-dismiss:hover{background:#ffffff14;color:var(--text-primary)}.bg-sync-progress{height:3px;background:#ffffff0a;overflow:hidden}.bg-sync-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));transition:width .4s ease}.bg-sync-bar-indeterminate{width:30%!important;animation:bg-sync-indeterminate 1.5s ease-in-out infinite}@keyframes bg-sync-indeterminate{0%{transform:translate(-100%)}to{transform:translate(430%)}}@media (max-width: 640px){.bg-sync-banner{border-radius:8px;margin-bottom:12px}.bg-sync-content{padding:8px 12px;gap:8px}.bg-sync-text{font-size:.78rem}}.a2hs-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0009;display:flex;align-items:flex-end;justify-content:center;animation:a2hsFadeIn .2s ease-out}@keyframes a2hsFadeIn{0%{opacity:0}to{opacity:1}}.a2hs-modal{position:relative;width:100%;max-width:420px;background:var(--bg-secondary, #1a1a2e);border-radius:16px 16px 0 0;padding:24px 20px 20px;animation:a2hsSlideUp .3s ease-out}@keyframes a2hsSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.a2hs-close{position:absolute;top:12px;right:12px;background:transparent;border:none;color:var(--text-secondary, #888);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.a2hs-close:hover{background:#ffffff14;color:var(--text-primary, #e0e0e0)}.a2hs-header{text-align:center;margin-bottom:20px}.a2hs-icon{color:var(--accent-primary, #6c5ce7);margin-bottom:8px}.a2hs-header h3{font-size:1.1rem;font-weight:700;color:var(--text-primary, #e0e0e0);margin:0 0 6px}.a2hs-header p{font-size:.85rem;color:var(--text-secondary, #888);margin:0;line-height:1.4}.a2hs-steps{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.a2hs-step{display:flex;align-items:flex-start;gap:12px}.a2hs-step-num{width:26px;height:26px;border-radius:50%;background:var(--accent-primary, #6c5ce7);color:#fff;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.a2hs-step-text{font-size:.88rem;color:var(--text-primary, #e0e0e0);line-height:1.5;padding-top:2px}.a2hs-inline-icon{display:inline-block;vertical-align:-3px;color:var(--accent-primary, #6c5ce7)}.a2hs-android{display:flex;justify-content:center;margin-bottom:16px}.a2hs-install-btn{display:flex;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:600;border:none;border-radius:8px;background:var(--accent-primary, #6c5ce7);color:#fff;cursor:pointer;transition:opacity .15s}.a2hs-install-btn:hover{opacity:.9}.a2hs-later{display:block;width:100%;padding:10px;font-size:.85rem;color:var(--text-secondary, #888);background:transparent;border:none;cursor:pointer;text-align:center;border-radius:8px;transition:background .15s}.a2hs-later:hover{background:#ffffff0d}@media (min-width: 600px){.a2hs-backdrop{align-items:center}.a2hs-modal{border-radius:16px}}.status-badge.compact{padding:6px 12px;font-size:.65rem;gap:6px}.status-badge.compact:before{width:6px;height:6px}.orders-table-container{overflow-x:auto;padding:0}.orders-table{width:100%;border-collapse:collapse;font-size:.875rem;table-layout:fixed}.orders-table thead{position:sticky;top:0;z-index:10}.orders-table th{padding:16px 12px;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.sortable-header:hover{color:var(--text-primary);background:rgba(var(--accent-glow),.1)}.sortable-header.sorted{color:var(--accent-primary);background:rgba(var(--accent-glow),.08)}.header-content{display:flex;align-items:center;gap:6px}.sort-icon{display:flex;align-items:center;transition:opacity .2s,transform .2s}.sort-icon.inactive{opacity:0}.sortable-header:hover .sort-icon.inactive{opacity:.4}.sort-icon.active{opacity:1;color:var(--accent-primary)}.orders-table th:first-child{padding-left:20px}.orders-table th:last-child{padding-right:20px}.orders-table-row{cursor:pointer;transition:all var(--transition-fast)}.orders-table-row:hover{background:rgba(var(--accent-glow),.05)}.orders-table-row td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.orders-table-row:last-child td{border-bottom:none}.orders-table-row td:first-child{padding-left:20px}.orders-table-row td:last-child{padding-right:20px}.col-date,.col-order-date{width:100px}.col-retailer{width:110px}.col-image{width:56px}.col-items{overflow:hidden;text-overflow:ellipsis}.col-total{width:80px;padding-left:6px!important;padding-right:6px!important}.col-order,.col-order-id{width:155px;min-width:0;padding-left:6px!important}.col-recipient,.col-recipient-name{width:95px;overflow:hidden;text-overflow:ellipsis;min-width:0}.col-status{width:115px}.col-tracking{width:75px}.col-checkbox{width:40px;padding-left:16px!important}.checkbox-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;width:20px;height:20px}.checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-wrapper .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:4px;transition:all .15s ease}.checkbox-wrapper:hover .checkmark{border-color:var(--accent-primary);background:rgba(var(--accent-glow),.1)}.checkbox-wrapper input:checked~.checkmark{background:var(--accent-primary);border-color:var(--accent-primary)}.checkbox-wrapper input:indeterminate~.checkmark{background:var(--accent-primary);border-color:var(--accent-primary)}.checkbox-wrapper .checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-wrapper input:checked~.checkmark:after{display:block}.checkbox-wrapper input:indeterminate~.checkmark:after{display:block;left:4px;top:5px;width:8px;height:0;border-width:0 0 2px 0;transform:none}.orders-table-row.selected{background:rgba(var(--accent-glow),.1)}.orders-table-row.selected:hover{background:rgba(var(--accent-glow),.15)}.table-image{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.table-image img{width:100%;height:100%;object-fit:cover}.table-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.table-links{display:flex;gap:8px;align-items:center}.product-link-table{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:600;color:var(--accent-primary);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);border-radius:4px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.product-link-table:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.4)}.order-id-text{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.items-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.items-text{color:var(--text-primary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quantity-subtitle{display:block;font-size:.75rem;color:var(--text-muted);font-weight:500}.items-cell .product-link-table{margin-top:4px;align-self:flex-start}.recipient-text{color:var(--text-secondary);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.total-cell{display:flex;flex-direction:column;gap:2px}.total-text{font-weight:600;color:var(--text-primary)}.unit-cost-text{font-size:.7rem;font-weight:500;color:var(--status-delivered)}.date-text{color:var(--text-secondary);font-size:.85rem}.no-tracking{color:var(--text-muted)}.tracking-link-table{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;font-weight:600;color:var(--accent-primary);background:rgba(var(--accent-glow),.1);border:1px solid rgba(var(--accent-glow),.2);border-radius:6px;transition:all var(--transition-fast);text-decoration:none}.tracking-link-table:hover{background:rgba(var(--accent-glow),.2);border-color:rgba(var(--accent-glow),.4);color:var(--accent-secondary);transform:translateY(-1px)}@media (max-width: 768px){.orders-table{font-size:.8rem}.orders-table th,.orders-table-row td{padding:10px 8px}}.modal.order-detail-modal{max-width:76vw!important;width:76vw!important;max-height:93vh;background:linear-gradient(180deg,#12121afa,#0a0a0ffc);border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff0d inset,0 0 100px rgba(var(--accent-glow),.1)}.modal.order-detail-modal .modal-body{display:grid;grid-template-columns:300px 1fr 1fr;gap:24px;align-items:start;padding:24px 32px}.modal.order-detail-modal .modal-body.no-image{grid-template-columns:280px 1fr 1fr}.order-detail-left,.order-detail-center,.order-detail-right{display:flex;flex-direction:column;gap:16px}.od-items-group{display:contents}@media (max-width: 1100px){.modal.order-detail-modal .modal-body{grid-template-columns:250px 1fr 1fr}}@media (max-width: 900px){.modal.order-detail-modal .modal-body{grid-template-columns:1fr 1fr}.order-detail-left{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;gap:16px}.order-detail-left .order-detail-image{width:200px;aspect-ratio:1}.order-detail-left .order-detail-section{flex:1;min-width:200px}}.order-detail-modal .modal-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.modal-header-top{display:contents}.modal-header-top .modal-close{order:3;margin-left:auto}.od-drag-handle,.od-mobile-info,.od-mobile-actions,.od-sticky-cta,.od-summary-card,.od-chevron{display:none}@media (max-width: 768px){.modal-overlay:has(.order-detail-modal){align-items:flex-end}.modal.order-detail-modal{max-width:100vw!important;width:100vw!important;max-height:94vh;height:94vh;border-radius:20px 20px 0 0!important;margin:0;display:flex;flex-direction:column;overflow:hidden;animation:odSlideUp .3s cubic-bezier(.32,.72,0,1)}.modal.order-detail-modal.closing{animation:odSlideDown .2s ease-in forwards}.od-drag-handle{display:flex;justify-content:center;padding:10px 0 2px;flex-shrink:0}.od-drag-bar{width:36px;height:4px;border-radius:2px;background:#fff3}.modal.order-detail-modal .modal-header{padding:8px 16px 10px;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.modal-header-top{display:flex;align-items:center;justify-content:space-between}.modal-header-top .modal-close{order:unset;margin-left:0;width:30px;height:30px;flex-shrink:0}.order-detail-title{gap:8px}.order-detail-title .retailer-badge{font-size:.65rem;padding:3px 8px}.order-id-large{font-size:.65rem;padding:3px 7px}.od-mobile-info{display:flex;align-items:center;gap:10px}.od-mobile-sep{font-size:.65rem;color:var(--text-muted);opacity:.5}.od-mobile-date{font-size:.75rem;color:var(--text-muted)}.modal-header-actions{display:none!important}.od-mobile-actions{display:flex;align-items:center;gap:8px}.od-mobile-actions .btn-sm{padding:6px 14px;font-size:.72rem}.modal.order-detail-modal .modal-body{grid-template-columns:1fr;padding:12px 16px;gap:10px;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.order-detail-left{flex-direction:column}.order-detail-modal .order-detail-image{position:static;width:72px;height:72px;aspect-ratio:1;border-radius:10px;box-shadow:none;flex-shrink:0;background:#ffffff0a}.order-detail-modal .order-detail-image img{object-fit:contain;padding:4px}.order-detail-modal .order-detail-image:before{display:none}.order-detail-modal .order-detail-image:hover{transform:none;box-shadow:none}.order-detail-modal .image-zoom-hint{display:none}.order-detail-section{padding:12px;border-radius:12px}.od-collapsible{background:transparent;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px}.od-collapsible:hover{background:transparent;border-color:#ffffff1a}.section-title{font-size:.68rem;font-weight:500;margin-bottom:8px;letter-spacing:.06em}.order-items-full{font-size:.85rem;line-height:1.4}.status-row{gap:10px}.order-date-detail{font-size:.75rem}.order-summary{padding:12px;border-radius:10px}.summary-row{padding:6px 0;font-size:.78rem}.summary-row.total{font-size:.9rem;margin-top:6px;padding-top:10px}.summary-row.total span:last-child{font-size:.95rem}.tracking-info p{font-size:.8rem;margin-bottom:6px}.tracking-number-row{gap:8px}.tracking-number-row span{font-size:.7rem;padding:5px 10px}.tracking-number-row .btn-secondary{display:none}.recipient-info p{font-size:.8rem;padding:6px 10px}.inventory-grid{grid-template-columns:repeat(3,1fr);gap:6px}.inventory-item{padding:8px 6px;border-radius:8px}.inventory-label{font-size:.6rem}.inventory-value{font-size:1rem}.qty-btn{width:24px;height:24px}.od-sticky-cta{display:block;flex-shrink:0;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#12121af2,#0a0a0ffa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.od-track-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;font-size:.88rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);border-radius:14px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px rgba(var(--accent-glow),.3)}.od-track-btn:hover{transform:translateY(-1px);box-shadow:0 6px 24px rgba(var(--accent-glow),.4);color:#fff}.tracking-timeline{padding:12px;border-radius:12px}.timeline-header{margin-bottom:12px;padding-bottom:10px}.timeline-title{font-size:.85rem}.timeline-events{max-height:none;padding-left:2px}.event-line{width:2px;background:rgba(var(--accent-glow),.2);min-height:28px}.timeline-event.latest .event-line{background:rgba(var(--accent-glow),.35)}.event-indicator{width:28px}.event-description{font-size:.8rem}.event-meta{gap:8px;margin-top:3px}.event-location,.event-time{font-size:.7rem}.timeline-eta{padding:8px 10px;font-size:.78rem;border-radius:10px;margin-bottom:12px}.product-link-button{padding:8px 14px;font-size:.8rem;border-radius:10px}.od-summary-card{display:flex;flex-direction:column;gap:8px;padding:20px;background:rgba(var(--accent-glow),.06);border:1px solid rgba(var(--accent-glow),.12);border-radius:16px;order:0;box-shadow:0 2px 12px #00000026}.od-sc-hero{display:flex;align-items:baseline;gap:10px}.od-sc-total{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.od-sc-qty{font-size:.78rem;color:var(--text-muted);font-weight:500}.od-sc-eta{font-size:.8rem;color:var(--text-secondary)}.od-sc-eta strong{color:var(--text-primary)}.order-detail-left,.order-detail-center,.order-detail-right{display:contents}.image-edit-section{order:1}.product-link-button{order:2}.od-items-group{order:3}.od-sec-tracking{order:4}.od-sec-summary{order:5}.od-sec-shipping{order:6}.od-sec-recipient{order:7}.inventory-section{order:8}.od-items-group{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:12px}.od-items-group>.order-detail-section{padding:0;background:transparent;border:none;border-radius:0;flex:1;min-width:0}.od-items-group>.order-detail-section:hover{background:transparent;border-color:transparent}.od-summary-card{margin-bottom:6px}.od-items-group{margin-bottom:4px}.od-collapsible{margin-top:-4px}.od-collapsible:first-of-type{margin-top:0}.od-sec-status{display:none}.od-chevron{display:block;margin-left:auto;color:var(--text-muted);transition:transform .25s ease;flex-shrink:0}.od-collapsible .section-title{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.od-collapsible.od-expanded .section-title{margin-bottom:14px}.od-collapsible.od-expanded .od-chevron{transform:rotate(180deg)}.od-collapse-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.od-collapsible.od-expanded .od-collapse-body{max-height:600px}}.od-more-wrap{position:relative}.od-more-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.od-more-btn:hover{background:#ffffff14;color:var(--text-primary)}.od-more-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:180px;padding:6px;background:linear-gradient(165deg,#1c1c28fc,#101018fc);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 12px 40px #00000080;z-index:100;animation:odMenuFadeIn .15s ease-out}.od-more-dropdown button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:.78rem;font-weight:500;color:var(--text-secondary);background:none;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease;text-align:left}.od-more-dropdown button:hover{background:#ffffff0f;color:var(--text-primary)}.od-more-dropdown button:disabled{opacity:.4;cursor:not-allowed}.od-more-dropdown button svg{flex-shrink:0;opacity:.7}.od-more-delete{color:#ef4444!important}.od-more-delete:hover{background:#ef44441a!important}.od-delete-confirm{display:flex;align-items:center;gap:8px;flex:1}.od-delete-confirm span{font-size:.78rem;font-weight:600;color:#ef4444;white-space:nowrap}.od-delete-yes{padding:6px 14px;font-size:.72rem;font-weight:700;background:#ef4444;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .15s}.od-delete-yes:hover{background:#dc2626}.od-delete-yes:disabled{opacity:.6;cursor:not-allowed}.od-delete-cancel{padding:6px 14px;font-size:.72rem;font-weight:600;background:#ffffff0f;color:var(--text-secondary);border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;transition:all .15s}.od-delete-cancel:hover{background:#ffffff1a}@keyframes odSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes odSlideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes odMenuFadeIn{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){body.ui-standard .modal.order-detail-modal{background:var(--bg-primary);border:none;box-shadow:0 -4px 24px #00000026}body.ui-standard .od-drag-bar{background:#00000026}body.ui-standard .modal.order-detail-modal .modal-header{border-bottom-color:#00000014}body.ui-standard .od-sticky-cta{background:var(--bg-primary);border-top-color:#00000014}body.ui-standard .od-more-dropdown{background:var(--bg-primary);border-color:#0000001a;box-shadow:0 8px 32px #00000026}body.ui-standard .od-more-dropdown button:hover{background:#0000000a}body.ui-standard .event-line{background:rgba(var(--accent-glow),.15)}body.ui-standard .order-detail-modal .order-detail-image{background:#00000008;box-shadow:none}body.ui-standard .od-items-group{background:var(--bg-secondary, rgba(0, 0, 0, .02));border-color:#00000014}body.ui-standard .od-items-group>.order-detail-section{background:transparent;border:none}body.ui-standard .od-items-group>.order-detail-section:hover{background:transparent}body.ui-standard .od-summary-card{background:rgba(var(--accent-glow),.04);border-color:rgba(var(--accent-glow),.1);box-shadow:0 2px 8px #0000000f}body.ui-standard .order-detail-section.od-collapsible{background:transparent;border-color:#00000014}body.ui-standard .order-detail-section.od-collapsible:hover{background:transparent;border-color:#0000001f}body.ui-standard .order-detail-section.od-collapsible .section-title{margin-bottom:0}body.ui-standard .order-detail-section.od-collapsible.od-expanded .section-title{margin-bottom:14px}}.order-detail-title{display:flex;align-items:center;gap:14px}.order-id-large{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.85rem;color:var(--text-muted);padding:6px 12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.order-date-inline{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;color:var(--text-secondary);opacity:.85}.order-detail-image{width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--bg-tertiary) 0%,rgba(26,26,46,.5) 100%);position:relative;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0000004d;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.order-detail-image:hover{transform:scale(1.02);box-shadow:inset 0 1px #ffffff0d,0 12px 32px #0006,0 0 30px rgba(var(--accent-glow),.15)}.image-zoom-hint{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:6px 12px;font-size:.7rem;font-weight:600;color:#fff;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;opacity:0;transition:opacity .2s ease;z-index:2}.order-detail-image:hover .image-zoom-hint{opacity:1}.order-detail-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(10,10,15,.8) 100%);pointer-events:none;z-index:1}.order-detail-image img{width:100%;height:100%;object-fit:contain}.order-detail-section{padding:16px;background:#ffffff05;border-radius:14px;border:1px solid rgba(255,255,255,.04);transition:all .3s ease}.order-detail-section:hover{background:#ffffff08;border-color:#ffffff0f}.section-title{display:flex;align-items:center;gap:10px;font-size:.8rem;font-weight:600;color:var(--text-secondary);margin-bottom:14px;text-transform:uppercase;letter-spacing:.08em}.section-title svg{color:var(--accent-primary);opacity:.8}.order-items-full{font-size:1.05rem;color:var(--text-primary);line-height:1.6;font-weight:500}.order-quantity-subtitle{font-size:.85rem;color:var(--text-muted);margin-top:6px;font-weight:500}.order-sku{font-size:.85rem;color:var(--text-muted);margin-top:6px;font-family:JetBrains Mono,monospace}.product-link-button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;font-size:.9rem;font-weight:600;color:var(--text-primary);background:linear-gradient(135deg,rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),.1));border:1px solid rgba(var(--accent-rgb),.3);border-radius:8px;text-decoration:none;transition:all .2s ease}.product-link-button:hover{background:linear-gradient(135deg,rgba(var(--accent-rgb),.3),rgba(var(--accent-rgb),.2));border-color:rgba(var(--accent-rgb),.5);color:var(--text-primary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-rgb),.2)}.status-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.order-date-detail{font-size:.875rem;color:var(--text-muted)}.cancelled-qty-note{font-size:.8rem;color:#f87171;margin-top:6px;font-weight:500}.tracking-info p{font-size:.9rem;color:var(--text-secondary);margin-bottom:10px}.tracking-number-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:12px}.tracking-number-row span{font-size:.9rem;color:var(--text-secondary);font-family:SF Mono,Monaco,monospace;padding:8px 14px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.btn-copy-tracking{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff08;color:var(--text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}.btn-copy-tracking:hover{background:#ffffff14;color:var(--text-secondary);border-color:#ffffff26}.btn-copy-tracking.copied{color:#4ade80;border-color:#4ade804d;background:#4ade8014}.btn-sm{padding:8px 16px;font-size:.8rem;border-radius:10px;display:inline-flex;align-items:center;gap:8px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-sm:hover{transform:translateY(-2px)}.recipient-info{display:flex;flex-direction:column;gap:8px}.recipient-info p{font-size:.9rem;color:var(--text-secondary);padding:8px 14px;background:#ffffff05;border-radius:8px;border-left:3px solid var(--accent-primary)}.order-summary{background:linear-gradient(135deg,#ffffff08,#ffffff03);border-radius:14px;padding:20px;border:1px solid rgba(255,255,255,.04)}.summary-row{display:flex;justify-content:space-between;padding:12px 0;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.03)}.summary-row:last-of-type:not(.total){border-bottom:none}.summary-row span:last-child{font-weight:500;color:var(--text-primary)}.summary-row.total{border-top:1px solid rgba(var(--accent-glow),.2);border-bottom:none;margin-top:12px;padding-top:18px;font-size:1.25rem;font-weight:800;color:var(--text-primary)}.summary-row.total span:last-child{background:linear-gradient(135deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:1.35rem}.summary-row.unit-cost{margin-top:12px;padding-top:14px;border-top:1px dashed rgba(16,185,129,.3);border-bottom:none;font-size:.85rem}.summary-row.unit-cost span:first-child{color:var(--status-delivered);font-weight:500}.summary-row.unit-cost span:last-child{color:var(--status-delivered);font-weight:700}.payment-method{margin-top:16px;font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:8px}.payment-method:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--status-delivered);box-shadow:0 0 10px var(--status-delivered)}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#000000f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lightbox-fade-in .2s ease-out}@keyframes lightbox-fade-in{0%{opacity:0}to{opacity:1}}.image-lightbox img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px #00000080;animation:lightbox-scale-in .3s ease-out}@keyframes lightbox-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-close{position:absolute;top:24px;right:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;cursor:pointer;transition:all .2s ease}.lightbox-close:hover{background:#fff3;transform:scale(1.1)}.image-lightbox.closing{animation:lightbox-fade-out .2s ease-in forwards}.image-lightbox.closing img{animation:lightbox-scale-out .2s ease-in forwards}@keyframes lightbox-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lightbox-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.mode-toggle-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:600;border-radius:8px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s ease}.mode-toggle-btn.business{background:rgba(var(--accent-glow),.15);color:var(--accent-primary);border-color:rgba(var(--accent-glow),.3)}.mode-toggle-btn.business:hover{background:rgba(var(--accent-glow),.25)}.mode-toggle-btn.personal{background:#10b98126;color:var(--status-delivered);border-color:#10b9814d}.mode-toggle-btn.personal:hover{background:#10b98140}.mode-toggle-btn:disabled{opacity:.5;cursor:not-allowed}.expense-toggle-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:600;border-radius:8px;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s ease;background:#ffffff0d;color:var(--text-secondary)}.expense-toggle-btn:hover,.expense-toggle-btn.is-expense{background:#f59e0b26;color:#f59e0b;border-color:#f59e0b4d}.expense-toggle-btn.is-expense:hover{background:#f59e0b40}.expense-toggle-btn:disabled{opacity:.5;cursor:not-allowed}.modal-header-actions{display:flex;align-items:center;gap:8px}.edit-btn{display:flex;align-items:center;gap:6px}.delete-btn{display:flex;align-items:center;gap:6px;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.delete-btn:hover{background:#ef444433;border-color:#ef444466}.delete-confirm{display:flex;align-items:center;gap:8px}.delete-confirm-text{font-size:.8rem;font-weight:500;color:#ef4444;white-space:nowrap}.delete-confirm-yes{background:#ef4444;color:#fff;border:none}.delete-confirm-yes:hover{background:#dc2626}.delete-confirm-yes:disabled{opacity:.6;cursor:not-allowed}.edit-textarea{width:100%;min-height:80px;resize:vertical;font-family:inherit;line-height:1.5}.edit-select{width:100%}.edit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.edit-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 600px){.edit-grid{grid-template-columns:1fr}.edit-grid-4{grid-template-columns:repeat(2,1fr)}}.order-detail-modal .form-group{display:flex;flex-direction:column;gap:6px}.order-detail-modal .form-label{font-size:.75rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.order-detail-modal .input-with-prefix{position:relative;display:flex;align-items:center}.order-detail-modal .input-with-prefix .input-prefix{position:absolute;left:12px;color:var(--text-muted);font-size:.9rem;pointer-events:none;z-index:1}.order-detail-modal .input-with-prefix .input{padding-left:28px}.text-muted{color:var(--text-muted);font-size:.9rem;font-style:italic}.image-edit-section{margin-bottom:20px}.image-edit-container{display:flex;gap:16px;align-items:flex-start}.image-edit-container .image-preview{width:100px;height:100px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--bg-tertiary);border:1px solid rgba(255,255,255,.1)}.image-edit-container .image-preview img{width:100%;height:100%;object-fit:contain}.image-edit-container .form-group{flex:1}.image-edit-container .input{width:100%}.inventory-section{background:linear-gradient(135deg,rgba(var(--accent-glow),.05),#ffffff05)}.inventory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.inventory-item{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.inventory-item.opened{background:#ec48991a;border-color:#ec489933}.inventory-item.sealed{background:#06b6d41a;border-color:#06b6d433}.inventory-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.inventory-value{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.inventory-item.opened .inventory-value{color:#ec4899}.inventory-item.sealed .inventory-value{color:#06b6d4}.inventory-controls{display:flex;align-items:center;gap:12px}.qty-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.qty-btn:hover:not(:disabled){background:#ffffff26;color:var(--text-primary);transform:scale(1.05)}.qty-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width: 480px){.inventory-grid{grid-template-columns:1fr}}.resync-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:600;border-radius:8px;border:1px solid rgba(59,130,246,.2);cursor:pointer;transition:all .2s ease;background:#3b82f614;color:var(--text-secondary)}.resync-btn:hover{background:#3b82f62e;color:#3b82f6;border-color:#3b82f659}.resync-btn.loading{opacity:.7;cursor:wait}.resync-btn:disabled{opacity:.5;cursor:not-allowed}.resync-btn .spin{animation:spin 1s linear infinite}.report-bug-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:600;border-radius:8px;border:1px solid rgba(239,147,55,.2);cursor:pointer;transition:all .2s ease;background:#ef933714;color:var(--text-secondary)}.report-bug-btn:hover{background:#ef93372e;color:#ef9337;border-color:#ef933759}.report-bug-btn.loading{opacity:.7;cursor:wait}.report-bug-btn:disabled{opacity:.5;cursor:not-allowed}.bug-report-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;display:flex;align-items:center;justify-content:center}.bug-report-modal{width:440px;max-width:90vw;background:linear-gradient(165deg,#161622fc,#0c0c12fc);border:1px solid rgba(239,147,55,.15);border-radius:20px;padding:24px;box-shadow:0 24px 48px #00000080}.bug-report-header{display:flex;align-items:center;gap:10px;color:#ef9337;margin-bottom:8px}.bug-report-header h3{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.bug-report-desc{font-size:.78rem;color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.bug-report-textarea{width:100%;min-height:90px;resize:vertical;font-family:inherit;font-size:.82rem;line-height:1.5;margin-bottom:16px}.bug-report-actions{display:flex;justify-content:flex-end;gap:10px}.report-bug-submit{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:.75rem;font-weight:600;border-radius:10px;border:1px solid rgba(239,147,55,.3);cursor:pointer;transition:all .2s ease;background:#ef933726;color:#ef9337}.report-bug-submit:hover{background:#ef933740;border-color:#ef933780}.report-bug-submit.loading{opacity:.7;cursor:wait}.report-bug-submit:disabled{opacity:.5;cursor:not-allowed}.order-detail-page{display:flex;flex-direction:column;min-height:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:odp-slide-in .3s cubic-bezier(.22,1,.36,1)}.order-detail-page.odp-closing{animation:odp-slide-out .25s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes odp-slide-in{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes odp-slide-out{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:.6}}.odp-topbar{order:-100;position:sticky;top:0;z-index:10;padding:10px 14px;background:linear-gradient(180deg,#0a0a0ffa,#0a0a0feb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.od-back-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;flex-shrink:0}.od-back-btn:active{background:#ffffff1a;color:var(--text-primary)}.order-detail-page .modal-header,.order-detail-page .modal-body{display:contents}.order-detail-page .modal-header-actions{display:none!important}.order-detail-page .od-sec-status{display:none}.order-detail-page .order-detail-left,.order-detail-page .order-detail-center,.order-detail-page .order-detail-right{display:contents}.order-detail-page .modal-header-top,.order-detail-page .od-mobile-info,.order-detail-page .od-summary-card,.order-detail-page .od-items-group,.order-detail-page .od-mobile-actions{margin:0 12px;padding:10px 14px;background:#ffffff08;border:none;border-radius:0;box-shadow:none}.order-detail-page .modal-header-top{order:-9;border-radius:14px 14px 0 0;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.order-detail-page .order-detail-title{gap:8px}.order-detail-page .order-detail-title .retailer-badge{font-size:.65rem;padding:3px 8px}.order-detail-page .order-id-large{font-size:.65rem;padding:3px 7px;display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-detail-page .order-date-inline{font-size:.6rem;opacity:.75;white-space:nowrap;margin-left:2px}.order-detail-page .od-mobile-info,.order-detail-page .od-summary-card{display:none}.order-detail-page .od-items-group{order:-4;display:flex;align-items:flex-start;gap:12px;padding-top:10px;padding-bottom:10px}.order-detail-page .od-items-group>.order-detail-section{padding:0;background:transparent;border:none;border-radius:0;min-width:0}.order-detail-page .od-items-group .section-title{display:none}.order-detail-page .order-items-full{font-size:.82rem;line-height:1.35}.order-detail-page .order-quantity-subtitle{display:flex;align-items:center;font-size:.72rem;margin-top:2px;color:var(--text-muted)}.odp-meta-date{font-size:.72rem;color:var(--text-muted);margin-left:auto}.odp-meta{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;margin-top:8px}.odp-meta-eta{font-size:.72rem;color:var(--text-secondary)}.odp-meta-eta strong{color:var(--text-primary)}.odp-meta-total{font-size:.95rem;font-weight:700;text-align:right;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){.order-detail-page .odp-meta-total{display:none}}.odp-meta .status-badge{grid-column:2;justify-self:end}.order-detail-page .od-mobile-actions{order:-2;display:flex;align-items:center;gap:6px;padding-top:8px;padding-bottom:12px;border-radius:0 0 14px 14px;margin-bottom:10px}.order-detail-page .od-mobile-actions .btn-sm{background:transparent;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);padding:5px 12px;font-size:.72rem;border-radius:8px}.order-detail-page .od-mobile-actions .btn-sm:active{background:#ffffff0f;color:var(--text-primary)}.order-detail-page .od-mobile-actions .od-more-btn{background:transparent;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);border-radius:8px;padding:4px 8px}.order-detail-page .od-mobile-actions .od-more-btn:active{background:#ffffff0f}.order-detail-page .od-chevron{display:block;margin-left:auto;color:var(--text-muted);transition:transform .25s ease;flex-shrink:0}.order-detail-page .image-edit-section{order:1}.order-detail-page .product-link-button{order:2}.order-detail-page .od-sec-tracking{order:4}.order-detail-page .od-sec-summary{order:5}.order-detail-page .od-sec-shipping{order:6}.order-detail-page .od-sec-recipient{order:7}.order-detail-page .inventory-section{order:8}.order-detail-page .order-detail-section{margin:0 12px 8px;padding:12px;border-radius:12px}.order-detail-page .order-detail-image{position:static;width:52px;height:52px;aspect-ratio:1;border-radius:10px;box-shadow:none;flex-shrink:0;background:transparent}.order-detail-page .order-detail-image img{object-fit:contain;padding:4px}.order-detail-page .order-detail-image:before{display:none}.order-detail-page .image-zoom-hint{display:none}.order-detail-page .od-collapsible .section-title{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.order-detail-page .od-collapsible.od-expanded .section-title{margin-bottom:14px}.order-detail-page .od-collapsible.od-expanded .od-chevron{transform:rotate(180deg)}.order-detail-page .od-collapse-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.order-detail-page .od-collapsible.od-expanded .od-collapse-body{max-height:600px}.order-detail-page .od-sticky-cta{order:99;display:block;position:sticky;bottom:0;padding:10px 16px;padding-bottom:calc(74px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#12121af2,#0a0a0ffa)}.order-detail-page .bug-report-overlay{order:100}body.ui-standard .odp-topbar{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}body.ui-standard .order-detail-page{background:var(--bg-primary)}body.ui-standard .od-back-btn{border:none;background:transparent;color:var(--std-text-secondary)}body.ui-standard .od-back-btn:active{background:var(--std-alpha-6)}body.ui-standard .order-detail-page .modal-header-top,body.ui-standard .order-detail-page .od-items-group,body.ui-standard .order-detail-page .od-mobile-actions{background:var(--std-surface, #fff);border:none;box-shadow:none}body.ui-standard .order-detail-page .od-mobile-actions{box-shadow:0 2px 6px #0000000d}body.ui-standard .order-detail-page .od-mobile-actions .btn-sm{border-color:var(--std-alpha-8);color:var(--std-text-secondary)}body.ui-standard .order-detail-page .od-mobile-actions .btn-sm:active{background:var(--std-alpha-4)}body.ui-standard .order-detail-page .od-mobile-actions .od-more-btn{border-color:var(--std-alpha-8);color:var(--std-text-secondary)}body.ui-standard .odp-meta-total{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:var(--accent-primary)}body.ui-standard .order-detail-page .order-detail-section.od-collapsible{background:var(--std-surface, #fff);border:none;box-shadow:0 1px 4px #0000000d}body.ui-standard .order-detail-page .order-detail-section.od-collapsible:hover{background:var(--std-surface, #fff)}body.ui-standard .order-detail-page .od-sticky-cta{border-top-color:var(--std-alpha-6);background:var(--bg-primary)}.tracking-timeline{padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px}.timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.timeline-title-row{display:flex;align-items:center;gap:10px}.timeline-title{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.carrier-tag{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:3px 8px;background:rgba(var(--accent-glow),.15);color:var(--accent-primary);border-radius:4px}.refresh-tracking-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.refresh-tracking-btn:hover:not(:disabled){color:var(--text-secondary);background:#ffffff0d;border-color:#fff3}.refresh-tracking-btn:disabled{opacity:.6;cursor:not-allowed}.refresh-tracking-btn svg.spinning{animation:spin 1s linear infinite}.timeline-eta{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;background:rgba(var(--accent-glow),.08);border:1px solid rgba(var(--accent-glow),.15);border-radius:8px;font-size:.82rem;color:var(--text-secondary)}.timeline-eta svg{flex-shrink:0;color:var(--accent-primary)}.timeline-eta strong{color:var(--text-primary)}.eta-label{margin-left:8px;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.eta-label.today{background:#22c55e33;color:#22c55e}.eta-label.tomorrow{background:#3b82f633;color:#3b82f6}.eta-label.delayed{background:#ef444433;color:#ef4444}.eta-label.delivered{background:#22c55e33;color:#22c55e}.timeline-eta.today{background:#22c55e14;border-color:#22c55e33}.timeline-eta.today svg{color:#22c55e}.timeline-eta.tomorrow{background:#3b82f614;border-color:#3b82f633}.timeline-eta.tomorrow svg{color:#3b82f6}.timeline-eta.delayed{background:#ef444414;border-color:#ef444433}.timeline-eta.delayed svg{color:#ef4444}.timeline-eta.delivered{background:#22c55e14;border-color:#22c55e33}.timeline-eta.delivered svg{color:#22c55e}.timeline-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--text-muted);font-size:.85rem}.loader-small{width:16px;height:16px;border:2px solid rgba(255,255,255,.1);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite}.timeline-error{display:flex;align-items:center;gap:8px;padding:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#ef4444;font-size:.85rem}.timeline-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.timeline-empty svg{color:var(--text-muted);opacity:.5}.timeline-empty p{margin:0;font-size:.9rem;color:var(--text-secondary)}.timeline-hint{font-size:.75rem;color:var(--text-muted)}.timeline-events{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;padding-right:4px}.timeline-events::-webkit-scrollbar{width:4px}.timeline-events::-webkit-scrollbar-track{background:transparent}.timeline-events::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.timeline-events::-webkit-scrollbar-thumb:hover{background:#ffffff40}.timeline-event{display:flex;gap:12px;position:relative}.event-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.status-icon{flex-shrink:0;padding:4px;background:#ffffff0d;border-radius:50%}.status-icon.delivered{color:#22c55e;background:#22c55e26}.status-icon.shipped,.status-icon.out-for-delivery{color:#3b82f6;background:#3b82f626}.status-icon.exception{color:#ef4444;background:#ef444426}.status-icon.default{color:var(--text-muted)}.event-line{flex:1;width:2px;min-height:24px;margin:4px 0;background:#ffffff1a}.event-content{flex:1;padding-bottom:16px}.timeline-event:last-child .event-content{padding-bottom:0}.event-description{font-size:.85rem;font-weight:500;color:var(--text-primary);line-height:1.4}.timeline-event.latest .event-description{color:var(--accent-primary)}.event-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.event-location,.event-time{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted)}.timeline-show-all{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;margin-top:8px;font-size:.78rem;font-weight:600;font-family:inherit;color:var(--accent-primary);background:rgba(var(--accent-glow),.06);border:1px solid rgba(var(--accent-glow),.12);border-radius:8px;cursor:pointer;transition:all .15s ease}.timeline-show-all:hover{background:rgba(var(--accent-glow),.12)}.timeline-footer{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-size:.7rem;color:var(--text-muted);text-align:right}.timeline-error.refresh-error{margin-bottom:12px;justify-content:flex-start}.timeline-error .dismiss-error{margin-left:auto;padding:0 6px;background:none;border:none;color:#ef4444;font-size:1.1rem;cursor:pointer;opacity:.7;transition:opacity .15s}.timeline-error .dismiss-error:hover{opacity:1}.desktop-dashboard{display:block}.mobile-dashboard{display:none}@media (max-width: 768px){.desktop-dashboard{display:none!important}.mobile-dashboard{display:block!important}}.greeting-banner{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;margin-bottom:28px;position:relative;overflow:hidden}.greeting-banner:before{content:"";position:absolute;top:-30%;right:-5%;width:300px;height:300px;background:radial-gradient(circle at center,rgba(var(--accent-glow),.12) 0%,transparent 70%);filter:blur(40px);pointer-events:none}.greeting-banner:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary) 0%,var(--accent-secondary) 50%,transparent 100%)}.greeting-left{display:flex;align-items:center;gap:18px;position:relative;z-index:1}.greeting-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid rgba(var(--accent-glow),.3);box-shadow:0 0 20px rgba(var(--accent-glow),.2)}.greeting-avatar-placeholder{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-glow),.15);color:var(--accent-primary);border:2px solid rgba(var(--accent-glow),.2)}.greeting-text{display:flex;flex-direction:column;gap:4px}.greeting-headline{font-size:1.5rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px;margin:0;letter-spacing:-.01em}.greeting-icon{color:var(--accent-primary);flex-shrink:0}.greeting-subtitle{font-size:.9rem;color:var(--text-secondary);margin:0;font-weight:400}.upcoming-section{margin-bottom:28px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title{font-size:1.1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:10px;margin:0}.section-title svg{color:var(--accent-primary)}.carrier-grid{display:flex;gap:16px;width:100%}.carrier-card{flex:1 1 0%;min-width:0;display:flex;align-items:center;gap:18px;padding:24px 28px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:none;text-align:left;font-family:inherit;color:inherit}.carrier-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.carrier-card-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fffffff2;color:#f59e0b;flex-shrink:0;overflow:hidden}.carrier-card-logo{width:42px;height:42px;object-fit:contain}.carrier-card-info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.carrier-card-name{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.carrier-card-count{font-size:.9rem;color:var(--text-secondary)}.carrier-card-today{font-size:.8rem;font-weight:600;color:#10b981}.carrier-card-arrow{color:var(--text-secondary);opacity:.5;flex-shrink:0;transition:opacity .2s ease}.carrier-card:hover .carrier-card-arrow{opacity:1;color:var(--accent-primary)}.upcoming-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--text-secondary);opacity:.6}.upcoming-empty p{margin:0;font-size:.9rem}.carrier-modal{width:90vw;max-height:85vh;display:flex;flex-direction:column;background:linear-gradient(165deg,#12121efa,#0a0a12fc);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-xl);box-shadow:0 0 0 1px #ffffff08 inset,0 40px 80px #0009,0 0 120px rgba(var(--accent-glow),.1);animation:scale-in .25s ease-out;overflow:hidden}.carrier-modal.closing{animation:scale-out .25s ease-out}.modal-overlay.closing{animation:fade-out .25s ease-out}.carrier-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 32px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);flex-shrink:0}.carrier-modal-header-left{display:flex;align-items:center;gap:12px}.carrier-modal-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:12px;margin:0}.carrier-modal-title svg{color:var(--accent-primary)}.carrier-title-count{font-size:.85rem;font-weight:500;color:var(--text-secondary);padding:4px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:20px}.carrier-title-qty{font-size:.9rem;font-weight:500;color:var(--text-secondary);margin-left:2px}.carrier-back-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all .15s ease}.carrier-back-btn:hover{background:#ffffff1a;color:var(--text-primary);border-color:rgba(var(--accent-glow),.3)}.carrier-modal-content{flex:1;overflow-y:auto;padding:28px 32px}.carrier-items-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.carrier-item-card{padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;text-align:left;font-family:inherit;color:inherit;display:flex;flex-direction:column;gap:0}.carrier-item-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px #0006,0 0 0 1px rgba(var(--accent-glow),.2),0 0 60px rgba(var(--accent-glow),.1)}.carrier-item-card-header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:14px}.carrier-item-card-qty-badge{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary);padding:4px 12px;background:rgba(var(--accent-glow),.12);border:1px solid rgba(var(--accent-glow),.2);border-radius:20px}.carrier-item-card-body{display:flex;gap:16px;margin-bottom:16px}.carrier-item-card-image{width:80px;height:80px;flex-shrink:0;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--bg-tertiary) 0%,rgba(26,26,46,.5) 100%);box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0003}.carrier-item-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.carrier-item-card:hover .carrier-item-card-image img{transform:scale(1.1)}.carrier-item-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:linear-gradient(135deg,rgba(var(--accent-glow),.1),rgba(var(--accent-glow),.05))}.carrier-item-card-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.carrier-item-card-name{font-size:.95rem;font-weight:600;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;letter-spacing:-.01em;margin:0}.carrier-item-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(255,255,255,.04)}.carrier-item-card-total{font-size:1.05rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.carrier-table-container{overflow-x:auto;padding:0}.carrier-orders-table{width:100%;border-collapse:collapse;font-size:.875rem}.carrier-orders-table thead{position:sticky;top:0;z-index:10}.carrier-orders-table th{padding:16px 12px;text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.carrier-orders-table th:first-child{padding-left:20px}.carrier-orders-table th:last-child{padding-right:20px}.carrier-table-row{transition:all var(--transition-fast)}.carrier-table-row:hover{background:rgba(var(--accent-glow),.05)}.carrier-table-row td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.03);vertical-align:middle}.carrier-table-row:last-child td{border-bottom:none}.carrier-table-row td:first-child{padding-left:20px}.carrier-table-row td:last-child{padding-right:20px}.cm-col-image{width:50px}.cm-table-image{width:40px;height:40px;border-radius:8px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.cm-table-image img{width:100%;height:100%;object-fit:cover}.cm-table-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.cm-order-id{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--text-secondary)}.cm-total{font-weight:600;color:var(--text-primary)}.cm-date{color:var(--text-secondary);font-size:.85rem}.cm-delivery{color:var(--text-primary);font-size:.85rem}.cm-tracking-link{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;font-weight:600;color:var(--accent-primary);background:rgba(var(--accent-glow),.1);border:1px solid rgba(var(--accent-glow),.2);border-radius:6px;transition:all var(--transition-fast);text-decoration:none}.cm-tracking-link:hover{background:rgba(var(--accent-glow),.2);border-color:rgba(var(--accent-glow),.4);color:var(--accent-secondary);transform:translateY(-1px)}.cm-no-tracking{color:var(--text-muted);font-family:monospace;font-size:.75rem}.dashboard .stats-grid{margin-bottom:28px}.recent-deliveries-modal{width:70vw;max-width:900px;max-height:85vh;display:flex;flex-direction:column;background:linear-gradient(165deg,#12121efa,#0a0a12fc);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-xl);box-shadow:0 0 0 1px #ffffff08 inset,0 40px 80px #0009,0 0 120px rgba(var(--accent-glow),.1);animation:scale-in .25s ease-out;overflow:hidden}.recent-deliveries-modal.closing{animation:scale-out .25s ease-out}.recent-deliveries-list{display:flex;flex-direction:column;gap:12px}.recent-delivery-item{display:flex;align-items:center;gap:16px;padding:16px;cursor:default;transition:all .3s cubic-bezier(.4,0,.2,1)}.recent-delivery-item:hover{background:#ffffff08;border-color:rgba(var(--accent-glow),.2)}.recent-delivery-image{width:70px;height:70px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.recent-delivery-image img{width:100%;height:100%;object-fit:cover}.recent-delivery-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.recent-delivery-info{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.recent-delivery-name{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent-delivery-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.recent-delivery-carrier{font-size:.85rem;color:var(--text-secondary);padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px}.recent-delivery-details{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.recent-delivery-date{font-size:.85rem;color:var(--text-secondary)}.recent-delivery-track{font-size:.85rem;color:var(--accent-primary);text-decoration:none;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;transition:all .2s ease}.recent-delivery-track:hover{background:rgba(var(--accent-glow),.1);color:var(--accent-secondary)}.recent-delivery-tracking{font-size:.85rem;color:var(--text-muted);font-family:monospace}.recent-delivery-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.recent-delivery-total{font-size:1rem;font-weight:600;color:var(--text-primary)}.recent-orders-section{position:relative}.recent-orders-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.recent-orders-title{font-size:1.1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:10px}.recent-orders-title:before{content:"";width:4px;height:22px;background:var(--accent-gradient);border-radius:2px}.view-all-link{font-size:.85rem;font-weight:500;color:var(--accent-primary);text-decoration:none;padding:8px 16px;background:rgba(var(--accent-glow),.1);border-radius:20px;border:1px solid rgba(var(--accent-glow),.2);transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:6px}.view-all-link:hover{background:rgba(var(--accent-glow),.2);border-color:rgba(var(--accent-glow),.4);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--accent-glow),.3)}.recent-orders .orders-table-container{box-shadow:none;border:none;border-radius:0;background:transparent;max-height:520px;overflow-y:auto}.recent-orders .orders-table{table-layout:fixed;width:100%}.recent-orders .orders-table th,.recent-orders .orders-table td{padding:10px 12px}.recent-orders .orders-table th:first-child,.recent-orders .orders-table td:first-child{padding-left:16px}.recent-orders .items-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.monthly-insight{padding:20px 24px;margin-top:28px}.monthly-insight-header{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:16px}.monthly-insight-header svg{color:var(--accent-primary)}.monthly-insight-stats{display:flex;align-items:center;gap:24px}.monthly-insight-stat{display:flex;flex-direction:column;gap:2px}.monthly-insight-value{font-size:1.3rem;font-weight:700;color:var(--text-primary)}.monthly-insight-label{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.monthly-insight-divider{width:1px;height:36px;background:#ffffff14}.monthly-insight-trend{display:flex;align-items:center;gap:4px;font-size:1rem;font-weight:600}.trend-up{color:#10b981}.trend-down{color:#ef4444}.mobile-dashboard{max-width:100%;padding:0 2px;overflow-x:clip}@media (max-width: 768px){.dashboard{overflow-x:hidden}}.greeting-banner-mobile{padding:16px 4px;margin-bottom:12px}.greeting-avatar-sm{width:38px!important;height:38px!important}.greeting-headline-mobile{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.greeting-subtitle-mobile{font-size:.78rem;color:var(--text-secondary);margin:0}.upcoming-section-mobile{margin-bottom:12px}.section-header-mobile{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:10px}.section-title-mobile{font-size:.85rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:6px;margin:0}.section-title-mobile svg{color:var(--accent-primary)}.upcoming-scroll{display:flex;gap:10px;overflow-x:auto;padding:2px 4px 8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.upcoming-scroll::-webkit-scrollbar{height:3px}.upcoming-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.carrier-card-mobile{flex:0 0 130px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;scroll-snap-align:start;cursor:pointer;font-family:inherit;color:inherit}.carrier-card-mobile:active{transform:scale(.97)}.carrier-card-mobile-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fffffff2;color:#f59e0b}.carrier-card-mobile-icon .carrier-card-logo{width:28px;height:28px}.carrier-card-mobile-name{font-size:.78rem;font-weight:600;color:var(--text-primary);text-align:center}.carrier-card-mobile-count{font-size:.68rem;color:var(--text-secondary)}.carrier-card-mobile-today{font-size:.65rem;font-weight:600;color:#10b981}.m-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.m-stat-card{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;min-width:0}.m-stat-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex:0 0 36px}.m-stat-text{display:flex;flex-direction:column;min-width:0}.m-stat-label{font-size:.65rem;color:var(--text-secondary);font-weight:500;opacity:.7;white-space:nowrap}.m-stat-value{font-size:1.1rem;font-weight:600;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-recent-list{display:flex;flex-direction:column;gap:6px}.m-recent-item{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;min-width:0}.m-recent-item:active{transform:scale(.98)}.m-recent-img{width:42px;height:42px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#ffffff0d}.m-recent-img img{width:100%;height:100%;object-fit:cover}.m-recent-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.m-recent-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.m-recent-items{font-size:.78rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-recent-meta{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--text-muted)}.m-recent-retailer{font-size:.65rem;font-weight:500;color:var(--text-secondary)}.m-recent-retailer+.m-recent-date:before{content:"·";margin-right:6px;color:var(--text-muted)}.m-recent-date{font-size:.65rem;color:var(--text-muted)}.m-recent-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.m-recent-right .status-badge{font-size:.58rem;padding:2px 6px}.m-recent-total{font-size:.75rem;font-weight:600;color:var(--text-primary)}body.ui-standard .m-recent-img{background:var(--std-alpha-5)}.monthly-insight-mobile{padding:14px 16px;margin-top:10px}.monthly-insight-mobile .monthly-insight-stats{gap:14px}.monthly-insight-mobile .monthly-insight-value{font-size:1rem}.monthly-insight-mobile .monthly-insight-trend{font-size:.85rem}.monthly-insight-mobile .monthly-insight-divider{height:28px}.m-section{margin-bottom:10px;padding:14px;border-radius:16px;overflow:hidden;min-height:0!important}.m-section.glass-card:hover{transform:none}.m-section.glass-card:before{display:none}.m-section-title{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:10px}@media (max-width: 768px){.recent-orders-header{padding:12px 14px}.recent-orders-header h3{font-size:.85rem}.view-all-link{padding:5px 12px;font-size:.7rem;border-radius:14px}.recent-order-card{padding:10px 14px;gap:6px}.recent-order-card-info .order-item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:.8rem}.recent-order-card-top .order-total{font-size:.8rem}.order-item-with-image .order-item-image{width:34px;height:34px;border-radius:8px}.order-item-with-image{gap:10px}}@media (max-width: 480px){.m-stat-card{padding:10px 12px}.m-stat-icon{width:32px;height:32px;flex:0 0 32px;border-radius:8px}.m-stat-value{font-size:1rem}.carrier-card-mobile{flex:0 0 110px;padding:12px 8px}.monthly-insight-mobile .monthly-insight-stats{flex-wrap:wrap;gap:10px}.monthly-insight-mobile .monthly-insight-divider{display:none}}@media (max-width: 1024px){.carrier-items-grid{gap:12px}.carrier-modal-content{padding:20px 24px}.carrier-item-card-image{width:64px;height:64px}}@media (max-width: 768px){.carrier-modal{width:100vw;max-width:100vw;max-height:100vh;border-radius:0;border:none}.carrier-modal-header{padding:14px 16px}.carrier-modal-title{font-size:1.1rem;gap:8px}.carrier-modal-content{padding:16px}.carrier-items-grid{grid-template-columns:repeat(2,1fr);gap:8px}.carrier-item-card{padding:10px}.carrier-item-card:hover{transform:none;box-shadow:none}.carrier-item-card-header{margin-bottom:8px}.carrier-item-card-body{flex-direction:column;gap:8px;margin-bottom:8px}.carrier-item-card-image{width:100%;height:90px;border-radius:8px}.carrier-item-card-name{font-size:.72rem;-webkit-line-clamp:2;line-height:1.3}.carrier-item-card-footer{flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px}.carrier-item-card-total{font-size:.85rem}.carrier-orders-table{font-size:.8rem}.carrier-orders-table th,.carrier-table-row td{padding:10px 8px}.recent-deliveries-modal{width:100vw;max-width:100vw;max-height:100vh;border-radius:0;border:none}.recent-delivery-item{flex-direction:row;gap:12px;padding:12px}.recent-delivery-image{width:60px;height:60px}.recent-delivery-name{font-size:.9rem}.recent-delivery-meta{gap:8px}.recent-delivery-carrier{font-size:.75rem;padding:3px 8px}.recent-delivery-details{flex-direction:column;align-items:flex-start;gap:4px}.recent-delivery-date,.recent-delivery-track{font-size:.75rem}.recent-delivery-total{font-size:.9rem}}.demo-mobile-frame{width:390px;max-width:100%;margin:0 auto;background:var(--bg-primary, #030305);min-height:100vh;position:relative;padding-bottom:70px}.demo-mobile-frame .desktop-dashboard{display:none!important}.demo-mobile-frame .mobile-dashboard{display:block!important}.demo-mobile-frame .mobile-bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:390px;max-width:100%}.landing-page{min-height:100vh;background:var(--bg-primary, #030305);color:var(--text-primary, #fff);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.02em;overflow-x:hidden;position:relative}.landing-glow-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.landing-glow-orb{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform}.landing-glow-orb:nth-child(1){width:600px;height:600px;top:-10%;left:30%;background:#c82bf31f;animation:orb-float-1 16s ease-in-out infinite}.landing-glow-orb:nth-child(2){width:500px;height:500px;top:20%;right:-10%;background:#8b5cf61a;animation:orb-float-2 20s ease-in-out infinite}.landing-glow-orb:nth-child(3){width:550px;height:550px;top:45%;left:-10%;background:#a855f714;animation:orb-float-3 18s ease-in-out infinite}.landing-glow-orb:nth-child(4){width:450px;height:450px;top:65%;right:5%;background:#c82bf317;animation:orb-float-4 22s ease-in-out infinite}.landing-glow-orb:nth-child(5){width:500px;height:500px;bottom:-5%;left:25%;background:#8b5cf61a;animation:orb-float-5 14s ease-in-out infinite}@keyframes orb-float-1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,40px) scale(1.1)}66%{transform:translate(-40px,-20px) scale(.95)}}@keyframes orb-float-2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,50px) scale(1.15)}66%{transform:translate(30px,-30px) scale(.9)}}@keyframes orb-float-3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-40px) scale(1.05)}66%{transform:translate(-30px,30px) scale(1.1)}}@keyframes orb-float-4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,-30px) scale(1.1)}66%{transform:translate(40px,20px) scale(.95)}}@keyframes orb-float-5{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-50px) scale(1.15)}66%{transform:translate(-40px,40px) scale(.9)}}.landing-page>*:not(.landing-glow-layer){position:relative;z-index:1}.landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 32px;padding-top:calc(16px + env(safe-area-inset-top));background:transparent;border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}.landing-nav.scrolled{background:#030305d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:#ffffff0d}.landing-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.landing-nav-logo{width:36px;height:36px;border-radius:10px}.landing-nav-name{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#fff,#c082fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-nav-actions{display:flex;align-items:center;gap:12px}.landing-btn-signin{padding:8px 20px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center}.landing-btn-signin:hover{background:#ffffff1f;border-color:#ffffff40}.landing-hero{padding:calc(140px + env(safe-area-inset-top)) 32px 80px;text-align:center;max-width:1100px;margin:0 auto}.landing-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;border:1px solid rgba(200,43,243,.3);background:#c82bf314;color:#c082fc;font-size:.8rem;font-weight:500;margin-bottom:24px}.landing-hero h1{font-size:3.5rem;font-weight:800;line-height:1.1;margin:0 0 20px;background:linear-gradient(135deg,#fff,#e0d0f0,#c082fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-hero-sub{font-size:1.15rem;color:var(--text-secondary, #a1a1aa);max-width:560px;margin:0 auto 36px;line-height:1.6}.landing-btn-cta{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:14px;border:none;background:linear-gradient(135deg,#c82bf3,#a020d0);color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 24px #c82bf359;text-decoration:none}.landing-btn-cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px #c82bf380}.landing-btn-cta:active{transform:translateY(0)}.landing-hero-screenshot{margin-top:60px;position:relative}.landing-screenshot-frame{max-width:900px;margin:0 auto;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #00000080,0 0 80px #c82bf31a;background:var(--bg-secondary, #08080c)}.landing-screenshot-bar{display:flex;align-items:center;gap:6px;padding:10px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.05)}.landing-screenshot-dot{width:10px;height:10px;border-radius:50%;background:#ffffff1a}.landing-screenshot-dot:nth-child(1){background:#ff5f57}.landing-screenshot-dot:nth-child(2){background:#ffbd2e}.landing-screenshot-dot:nth-child(3){background:#28c840}.landing-screenshot-img{width:100%;display:block}.landing-screenshot-placeholder{width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--bg-secondary, #08080c),var(--bg-tertiary, #0d0d14));display:flex;align-items:center;justify-content:center;color:var(--text-muted, #71717a);font-size:.9rem}.landing-demo-container{overflow:hidden;background:var(--bg-primary, #030305);position:relative}.landing-demo-scaler{width:1400px;transform:scale(.643);transform-origin:top left}.landing-demo-container .page.dashboard{padding:20px 24px;min-height:unset;position:relative}.landing-demo-container .greeting-banner{margin-bottom:12px;padding:14px 20px}.landing-demo-container .greeting-left{gap:12px;align-items:center}.landing-demo-container .greeting-text{gap:2px}.landing-demo-container .greeting-headline{font-size:1.1rem;gap:6px;margin:0;line-height:1.3}.landing-demo-container .greeting-headline svg{width:18px;height:18px}.landing-demo-container .greeting-avatar-placeholder{width:36px;height:36px;min-width:36px}.landing-demo-container .greeting-subtitle{font-size:.8rem;margin:0;padding:0;line-height:1.3}.landing-demo-container .section-header{margin-bottom:8px}.landing-demo-container .carrier-card{padding:14px 16px;gap:12px}.landing-demo-container .carrier-card-icon{width:38px;height:38px;border-radius:10px}.landing-demo-container .carrier-card-logo{width:28px;height:28px}.landing-demo-container .carrier-card-name{font-size:.85rem}.landing-demo-container .carrier-card-count{font-size:.72rem}.landing-demo-container .carrier-card-today{font-size:.68rem}.landing-demo-container .view-all-link,.landing-demo-container .product-link-button{pointer-events:none}.landing-demo-container .col-tracking{display:none}.landing-demo-container .orders-table colgroup col:last-child{display:none}.landing-demo-container{text-align:left}.demo-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100;animation:demoOverlayIn .2s ease}.demo-modal-overlay.closing{animation:demoOverlayOut .2s ease forwards}@keyframes demoOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes demoOverlayOut{0%{opacity:1}to{opacity:0}}.demo-modal-overlay .modal.order-detail-modal{max-width:1300px!important;width:95%!important;max-height:85%;overflow-y:auto;border-radius:16px!important;margin:0;height:auto!important;animation:none!important}.demo-modal-overlay .modal.order-detail-modal .modal-header{display:flex!important;align-items:center;flex-direction:row!important;gap:12px;flex-wrap:wrap;border-bottom:none!important;padding:20px 24px 12px!important}.demo-modal-overlay .modal-header-top{display:contents!important}.demo-modal-overlay .modal.order-detail-modal .modal-body{display:grid!important;grid-template-columns:260px 1fr 1.2fr!important;gap:20px!important;align-items:start;padding:16px 24px 24px!important}.demo-modal-overlay .modal.order-detail-modal .modal-body.no-image{grid-template-columns:240px 1fr 1.2fr!important}.demo-modal-overlay .order-detail-left{display:flex!important;flex-direction:column!important;gap:16px;grid-column:auto!important}.demo-modal-overlay .order-detail-center,.demo-modal-overlay .order-detail-right{display:flex!important;flex-direction:column!important;gap:16px}.demo-modal-overlay .od-items-group{display:contents!important}.demo-modal-overlay .order-detail-section{padding:16px!important;border-radius:14px}.demo-modal-overlay .section-title{font-size:.8rem!important;margin-bottom:14px!important}.demo-modal-overlay .order-detail-image{width:100%!important;aspect-ratio:1;position:static!important}.demo-modal-overlay .tracking-info p{display:block;text-align:left;margin:0 0 8px;font-size:.9rem}.demo-modal-overlay .tracking-number-row{flex-wrap:wrap;margin-top:10px}.demo-modal-overlay .tracking-number-row span{font-size:.78rem;word-break:break-all}.demo-modal-overlay .tracking-timeline{padding:16px}.demo-modal-overlay .timeline-events{max-height:400px}.demo-modal-overlay .od-drag-handle,.demo-modal-overlay .od-mobile-info,.demo-modal-overlay .od-mobile-actions,.demo-modal-overlay .od-sticky-cta,.demo-modal-overlay .od-summary-card,.demo-modal-overlay .od-chevron{display:none!important}.demo-modal-overlay .od-collapse-body{max-height:none!important;overflow:visible!important}.landing-features{padding:80px 32px;max-width:1100px;margin:0 auto}.landing-section-title{text-align:center;font-size:2rem;font-weight:700;margin:0 0 12px}.landing-section-sub{text-align:center;color:var(--text-secondary, #a1a1aa);margin:0 0 48px;font-size:1rem}.landing-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-feature-card{padding:28px 24px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.landing-feature-card:hover{background:#ffffff0a;border-color:#c82bf326;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.landing-feature-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#c82bf31a;color:#c082fc}.landing-feature-card h3{font-size:1.1rem;font-weight:600;margin:0 0 8px}.landing-feature-card p{color:var(--text-secondary, #a1a1aa);font-size:.9rem;line-height:1.5;margin:0}.landing-showcase{padding:80px 32px;max-width:1100px;margin:0 auto}.landing-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.landing-showcase-text{padding-right:40px}.landing-showcase-text h2{font-size:2rem;font-weight:700;margin:0 0 16px;line-height:1.2}.landing-showcase-text p{color:var(--text-secondary, #a1a1aa);font-size:1rem;line-height:1.6;margin:0}.landing-showcase-image{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 48px #0006}.landing-showcase-image img{width:100%;display:block}.landing-showcase-image .landing-screenshot-placeholder{aspect-ratio:4 / 3}.landing-showcase-grid.reverse{direction:rtl}.landing-showcase-grid.reverse>*{direction:ltr}.landing-showcase-grid.reverse .landing-showcase-image{display:flex;justify-content:center;border:none;box-shadow:none;background:none;border-radius:0;overflow:visible}.landing-showcase-grid.reverse .landing-showcase-image img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:0;box-shadow:none;max-height:none;margin:0}.iphone-frame{position:relative;width:280px;height:580px;background:#1a1a1e;border-radius:44px;padding:12px;box-shadow:0 0 0 2px #2a2a2e,0 0 0 4px #111,0 24px 60px #00000080,inset 0 0 2px #ffffff0d;margin:0 auto}.iphone-notch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:90px;height:24px;background:#1a1a1e;border-radius:0 0 18px 18px;z-index:3;display:flex;align-items:center;justify-content:center}.iphone-notch-cam{width:10px;height:10px;background:#0a0a0c;border-radius:50%;border:1.5px solid #2a2a2e}.iphone-screen{width:100%;height:100%;border-radius:34px;overflow:hidden;background:#030305;position:relative}.iphone-screen img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.iphone-frame:before{content:"";position:absolute;right:-4px;top:140px;width:4px;height:56px;background:#2a2a2e;border-radius:0 2px 2px 0}.iphone-frame:after{content:"";position:absolute;left:-4px;top:120px;width:4px;height:32px;background:#2a2a2e;border-radius:2px 0 0 2px;box-shadow:0 48px #2a2a2e,0 80px #2a2a2e}.landing-retailers{padding:80px 32px;max-width:1100px;margin:0 auto}.landing-retailers-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.landing-retailer-item{width:64px;height:64px;padding:12px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center}.landing-retailer-item[data-logo=nike] img,.landing-retailer-item[data-logo=adidas] img,.landing-retailer-item[data-logo=disney] img{filter:invert(1)}.landing-retailer-item img{width:36px;height:36px;object-fit:contain}.landing-retailers-note{text-align:center;margin-top:20px;color:var(--text-muted, #71717a);font-size:.85rem}.landing-privacy{padding:80px 32px;max-width:1100px;margin:0 auto}.landing-privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing-privacy-card{padding:28px 24px;border-radius:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.landing-privacy-card:hover{background:#ffffff0a;border-color:#22c55e33;transform:translateY(-4px);box-shadow:0 12px 40px #0000004d}.landing-privacy-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#22c55e1a;color:#4ade80}.landing-privacy-card h3{font-size:1.1rem;font-weight:600;margin:0 0 8px}.landing-privacy-card p{color:var(--text-secondary, #a1a1aa);font-size:.9rem;line-height:1.5;margin:0}.landing-cta{padding:80px 32px;text-align:center}.landing-cta h2{font-size:2.25rem;font-weight:700;margin:0 0 16px}.landing-cta-sub{color:var(--text-secondary, #a1a1aa);margin:0 0 32px;font-size:1rem}.landing-beta-note{margin-top:16px;color:var(--text-muted, #71717a);font-size:.8rem}.landing-footer{padding:32px;text-align:center;border-top:1px solid rgba(255,255,255,.05);color:var(--text-muted, #71717a);font-size:.8rem}.landing-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.landing-animate.visible{opacity:1;transform:translateY(0)}.landing-animate-delay-1{transition-delay:.1s}.landing-animate-delay-2{transition-delay:.2s}.landing-animate-delay-3{transition-delay:.3s}@media (max-width: 900px){.landing-hero-screenshot{display:none}.landing-features-grid,.landing-privacy-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.landing-showcase-grid{grid-template-columns:1fr;gap:32px}.landing-showcase-text{padding-right:0;text-align:center}.landing-showcase-grid.reverse{direction:ltr}}@media (max-width: 768px){.landing-nav{padding:12px 20px;padding-top:calc(12px + env(safe-area-inset-top))}.landing-hero{padding:calc(120px + env(safe-area-inset-top)) 20px 60px}.landing-hero h1{font-size:2.25rem}.landing-hero-sub{font-size:1rem}.landing-features,.landing-showcase,.landing-retailers,.landing-privacy,.landing-cta{padding:60px 20px}.landing-section-title,.landing-showcase-text h2{font-size:1.5rem}.landing-cta h2{font-size:1.75rem}.landing-retailer-item{width:52px;height:52px;padding:10px}.landing-retailer-item img{width:28px;height:28px}}@media (max-width: 480px){.landing-hero h1{font-size:1.85rem}.landing-btn-cta{padding:12px 24px;font-size:.9rem}.iphone-frame{width:240px;height:500px;border-radius:38px;padding:10px}.iphone-screen{border-radius:30px}.iphone-notch{top:10px;width:76px;height:20px;border-radius:0 0 14px 14px}.iphone-notch-cam{width:8px;height:8px}.landing-retailer-item{width:46px;height:46px;padding:8px;border-radius:10px}.landing-retailer-item img{width:24px;height:24px}}.deliveries-page .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.deliveries-page .page-header-right{display:flex;align-items:center;gap:16px}.deliveries-page .page-title-row{display:flex;align-items:center;gap:10px}.tracking-status{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-muted);padding:8px 12px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.tracking-status-inline{color:var(--text-muted);font-weight:400}.del-mobile-filter-toggle{display:none}.deliveries-page .filter-select{padding:8px 32px 8px 12px;font-size:.8rem;font-family:inherit;color:var(--text-primary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;min-width:130px}.deliveries-page .filter-select:hover{border-color:#ffffff26;background-color:#ffffff0d}.deliveries-page .filter-select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.15)}.deliveries-page .filter-select option{background:var(--bg-secondary);color:var(--text-primary)}.filtered-note{color:var(--text-muted);font-size:.85em}.page-subtitle-hero{display:none}.page-subtitle-count{display:inline}.delivery-summary{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.summary-card-detailed{flex:1;min-width:280px;max-width:500px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px;transition:all .2s ease}.summary-card-detailed:hover{background:#ffffff0d;border-color:#ffffff1a}.summary-card-detailed.delivered-today{border-color:#10b9814d;background:linear-gradient(135deg,#10b9811f,#10b9810a)}.summary-card-detailed.delivered-today .summary-header svg,.summary-card-detailed.delivered-today .summary-title{color:#10b981}.summary-card-detailed.today{border-color:#22c55e40;background:linear-gradient(135deg,#22c55e1a,#22c55e08)}.summary-card-detailed.today .summary-header svg,.summary-card-detailed.today .summary-title{color:#22c55e}.summary-card-detailed.tomorrow{border-color:#3b82f640;background:linear-gradient(135deg,#3b82f61a,#3b82f608)}.summary-card-detailed.tomorrow .summary-header svg,.summary-card-detailed.tomorrow .summary-title{color:#3b82f6}.summary-card-detailed.this-week{border-color:rgba(var(--accent-glow),.25);background:linear-gradient(135deg,rgba(var(--accent-glow),.1),rgba(var(--accent-glow),.03))}.summary-card-detailed.this-week .summary-header svg,.summary-card-detailed.this-week .summary-title{color:var(--accent-tertiary)}.summary-card-detailed.later{border-color:#94a3b833;background:linear-gradient(135deg,#94a3b814,#94a3b805)}.summary-card-detailed.later .summary-header svg,.summary-card-detailed.later .summary-title{color:var(--text-muted)}.summary-card-detailed.unknown{border-color:#f59e0b40;background:linear-gradient(135deg,#f59e0b1a,#f59e0b08)}.summary-card-detailed.unknown .summary-header svg,.summary-card-detailed.unknown .summary-title{color:#f59e0b}.summary-header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.summary-header svg{flex-shrink:0}.summary-title{font-size:.9rem;font-weight:600;color:var(--text-primary);flex-shrink:0}.summary-box-count{font-size:.8rem;font-weight:500;color:var(--text-muted);margin-left:auto}.summary-content{display:flex;gap:16px;align-items:center;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.summary-images{display:flex;gap:6px;flex-shrink:0}.summary-thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.summary-thumb-placeholder{width:44px;height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.summary-thumb-more{width:44px;height:44px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:var(--text-muted)}.summary-stats{display:flex;gap:20px;flex:1}.summary-stat{display:flex;flex-direction:column;gap:2px}.stat-value{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.stat-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.summary-items-list{display:flex;flex-direction:column;gap:6px}.summary-item-row{display:flex;align-items:center;gap:12px;padding:6px 0;min-width:0}.item-name{font-size:.8rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.item-qty{font-size:.75rem;color:var(--text-muted);flex-shrink:0;margin-right:8px}.item-value{font-size:.8rem;font-weight:600;color:var(--text-primary);flex-shrink:0}.summary-item-more{font-size:.75rem;color:var(--text-muted);padding-top:4px}.calendar-btn-inline{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:600;color:var(--text-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.calendar-btn-inline:hover{color:#22c55e;background:#22c55e1a;border-color:#22c55e4d}.refresh-all-btn-inline{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:600;color:var(--text-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.refresh-all-btn-inline:hover:not(:disabled){color:var(--text-secondary);background:#ffffff14;border-color:#fff3}.refresh-all-btn-inline:disabled{opacity:.6;cursor:not-allowed}.refresh-all-btn-inline svg.spinning,.refresh-btn svg.spinning{animation:spin 1s linear infinite}.delivery-sections{display:flex;flex-direction:column;gap:32px}.delivery-section{display:flex;flex-direction:column;gap:18px}.delivery-section .section-header{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.section-header.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.section-header.clickable:hover{opacity:.85}.section-header.clickable.collapsed{border-bottom-color:transparent;padding-bottom:0}.section-chevron{display:flex;align-items:center;color:var(--text-muted);transition:transform .2s ease;flex-shrink:0}.section-chevron.collapsed{transform:rotate(-90deg)}.section-action{margin-left:auto}.section-refresh-btn{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;font-weight:500;color:var(--text-muted);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.section-refresh-btn:hover:not(:disabled){color:var(--text-secondary);background:#ffffff14;border-color:#fff3}.section-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.section-refresh-btn svg.spinning{animation:spin 1s linear infinite}.section-header h2{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1}.section-count{font-size:.75rem;font-weight:600;color:var(--text-muted);padding:2px 8px;background:#ffffff0d;border-radius:10px;line-height:1;display:inline-flex;align-items:center}.section-icon.delivered-today{color:#10b981}.section-icon.today{color:#22c55e}.section-icon.tomorrow{color:#3b82f6}.section-icon.this-week{color:var(--accent-tertiary)}.section-icon.later{color:var(--text-muted)}.section-icon.unknown{color:#f59e0b}.section-icon.not-shipped{color:#a78bfa}.delivery-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.delivery-grid{animation:slideIn .2s ease-out}.delivery-grid.closing{animation:slideOut .2s ease-in forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.delivery-grid::-webkit-scrollbar{height:4px}.delivery-grid::-webkit-scrollbar-track{background:transparent}.delivery-grid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.delivery-grid::-webkit-scrollbar-thumb:hover{background:#fff3}.delivery-card{display:flex;flex-direction:column;padding:14px;cursor:pointer;transition:all .2s ease;min-width:280px;max-width:320px;flex-shrink:0;scroll-snap-align:start;overflow:hidden}.delivery-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;border-color:rgba(var(--accent-glow),.3)}.delivery-card-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.carrier-badge{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:6px;background:#ffffff14;color:var(--text-secondary);flex-shrink:0}.carrier-badge-logo{height:14px;width:auto;object-fit:contain}.carrier-badge.ups{background:#64350040;color:#d4a44c}.carrier-badge.fedex{background:#4b008233;color:#9d6fd0}.carrier-badge.usps{background:#0033a033;color:#48d}.delivery-eta{display:flex;align-items:center;gap:5px;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:6px;white-space:nowrap}.delivery-eta.delivered{color:#10b981;background:#10b98126}.delivery-eta.today{color:#22c55e;background:#22c55e26}.delivery-eta.tomorrow{color:#3b82f6;background:#3b82f626}.delivery-eta.upcoming{color:var(--accent-tertiary);background:rgba(var(--accent-glow),.15)}.delivery-eta.delayed{color:#ef4444;background:#ef444426}.delivery-eta.unknown{color:#f59e0b;background:#f59e0b26}.delivery-eta.confirmed{color:#3b82f6;background:#3b82f626}.eta-short{display:none}.eta-full{display:inline}.delivery-card-body{display:flex;gap:12px;margin-bottom:12px;min-width:0}.delivery-image{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.delivery-image img{width:100%;height:100%;object-fit:cover}.delivery-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.delivery-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.delivery-items{font-size:.9rem;font-weight:500;color:var(--text-primary);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;word-break:break-word;overflow-wrap:anywhere}.delivery-details{display:flex;flex-wrap:nowrap;gap:12px;min-width:0}.delivery-recipient{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted);min-width:0;overflow:hidden}.delivery-recipient span,.delivery-recipient{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-order-id{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted);flex-shrink:0}.delivery-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.delivery-tracking{display:flex;align-items:center;gap:10px}.tracking-number{font-size:.75rem;font-family:monospace;color:var(--text-muted)}.tracking-link{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--accent-primary);text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .15s ease}.tracking-link:visited,.tracking-link:active,.tracking-link:focus{color:var(--accent-primary)}.tracking-link:hover{background:rgba(var(--accent-glow),.15)}.refresh-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.refresh-btn:hover:not(:disabled){background:#ffffff0d;color:var(--text-secondary);border-color:#fff3}.refresh-btn:disabled{opacity:.5;cursor:not-allowed}.retailer-badge{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:6px;background:#ffffff14;color:var(--text-secondary)}.retailer-badge.target{background:#c003;color:#f44}.retailer-badge.walmart{background:#0071ce33;color:#39f}.retailer-badge.amazon{background:#f903;color:#fa3}.retailer-badge.pokemon{background:#ffcb0533;color:#ffd633}.retailer-badge.bestbuy{background:#0046be33;color:#48f}.retailer-badge.samsclub{background:#00468233;color:#38c}.retailer-badge.costco{background:#e11d4333;color:#f46}.delivery-section.delivered-today{padding:20px;margin:-8px;background:linear-gradient(135deg,rgba(16,185,129,.06) 0%,rgba(16,185,129,.02) 50%,transparent 100%);border-radius:16px;border:1px solid rgba(16,185,129,.1)}.delivery-section.today{padding:20px;margin:-8px;background:linear-gradient(135deg,#22c55e0d,#22c55e05);border:1px solid rgba(34,197,94,.1);border-radius:16px}@media (max-width: 1024px){.delivery-grid,.delivery-summary{gap:12px}.summary-card-detailed{min-width:260px}.delivery-sections{gap:24px}}@media (max-width: 768px){.deliveries-page .page-header{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:12px}.deliveries-page .page-header-left{flex:1;min-width:0}.deliveries-page .page-header-right{display:none}.tracking-status{font-size:.7rem;padding:6px 10px}.deliveries-page .filter-select{width:auto;padding:6px 28px 6px 10px;font-size:.7rem;min-width:unset}.delivery-summary{display:none}.summary-card-detailed{min-width:unset;max-width:unset;padding:14px;width:100%;overflow:hidden}.summary-header{margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.summary-header svg{flex-shrink:0;width:16px;height:16px}.summary-title{font-size:.85rem;flex-shrink:0;white-space:nowrap}.summary-box-count{font-size:.75rem;margin-left:auto;flex-shrink:0;white-space:nowrap}.summary-content{flex-direction:row;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px}.summary-images{display:flex;gap:4px;flex-shrink:0}.summary-thumb,.summary-thumb-placeholder,.summary-thumb-more{width:40px;height:40px;border-radius:6px}.summary-stats{flex:1;display:flex;justify-content:flex-end}.stat-value{font-size:1.1rem}.stat-label{font-size:.6rem}.summary-items-list{gap:4px}.summary-item-row{padding:5px 0;gap:6px;display:flex;align-items:center;min-width:0;width:100%}.item-name{font-size:.7rem;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr}.item-qty{font-size:.65rem;margin-right:0;flex-shrink:0;white-space:nowrap}.item-value{font-size:.7rem;flex-shrink:0;white-space:nowrap}.summary-item-more{font-size:.7rem}.delivery-sections{gap:20px}.delivery-section.today{margin:0;padding:10px}.delivery-sections{gap:28px}.section-header{padding-bottom:10px}.section-header h2{font-size:1rem;font-weight:700}.delivery-grid{gap:10px;scroll-padding-left:0}.delivery-card{padding:12px;min-width:210px;max-width:240px;transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.delivery-card:hover{transform:none;box-shadow:none}.delivery-card-header{margin-bottom:8px;flex-wrap:wrap;gap:4px}.delivery-card-header .retailer-badge{font-size:.5rem;padding:2px 5px}.carrier-badge{font-size:.5rem;padding:2px 5px;gap:3px}.carrier-badge-logo{height:10px}.delivery-eta{font-size:.55rem;padding:2px 6px;border-radius:4px}.eta-full{display:none}.eta-short{display:inline}.delivery-card-body{gap:8px;margin-bottom:8px}.delivery-image{width:44px;height:44px;border-radius:6px;flex-shrink:0}.delivery-image-placeholder svg{width:18px;height:18px}.delivery-items{font-size:.65rem;-webkit-line-clamp:2;line-height:1.3}.delivery-details{gap:6px}.delivery-recipient,.delivery-date{font-size:.6rem;gap:3px}.delivery-recipient svg,.delivery-order-id svg{width:10px;height:10px}.delivery-card-footer{padding-top:6px;gap:8px}.delivery-tracking{gap:6px;min-width:0;overflow:hidden}.tracking-number{font-size:.55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-card .tracking-link{font-size:.55rem;padding:2px 5px;white-space:nowrap}.refresh-btn{width:22px;height:22px;flex-shrink:0}.refresh-btn svg{width:11px;height:11px}}@media (max-width: 480px){.summary-card-detailed{padding:12px}.summary-header{flex-wrap:nowrap;overflow:hidden}.summary-header svg{width:14px;height:14px;min-width:14px}.summary-title{font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.summary-box-count{font-size:.7rem}.summary-content{gap:10px}.summary-thumb,.summary-thumb-placeholder,.summary-thumb-more{width:36px;height:36px}.stat-value{font-size:1rem}.summary-item-row{gap:4px}.item-name{font-size:.65rem}.item-qty{font-size:.6rem}.item-value{font-size:.65rem}.delivery-grid{gap:8px}.delivery-card{min-width:190px;max-width:220px}}.skel{background:#ffffff0f;border-radius:6px;position:relative;overflow:hidden}.skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 50%,transparent 100%);animation:skel-shimmer 1.5s ease-in-out infinite}@keyframes skel-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skel-text{height:14px}.skel-title{width:200px;height:20px;margin-bottom:8px}.skel-subtitle{width:140px;height:14px}.skel-badge{width:60px;height:22px;border-radius:6px}.skel-badge-sm{width:44px;height:22px;border-radius:6px}.skel-img{width:52px;height:52px;border-radius:8px;flex-shrink:0}.skel-line-w80{width:80%}.skel-line-w50{width:50%}.skel-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:20px}.skel-card{padding:16px;display:flex;flex-direction:column;gap:12px}.skel-card-header{display:flex;justify-content:space-between}.skel-card-body{display:flex;gap:10px}.skel-card-lines{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.skel-card-footer{display:flex;gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.04)}body.ui-standard .skel{background:#0000000d}body.ui-standard .skel:after{background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.02) 50%,transparent 100%)}body.ui-standard .skel-card-footer{border-top-color:#0000000a}.lp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99;animation:lp-fade-in .15s ease-out}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}.lp-menu{position:fixed;bottom:0;left:0;right:0;background:var(--bg-elevated, #1a1a2e);border-radius:16px 16px 0 0;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));z-index:100;animation:lp-slide-up .2s ease-out}@keyframes lp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.lp-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:.9rem;font-weight:500;color:var(--text-primary);background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background .1s ease}.lp-item:active{background:#ffffff0d}.lp-item svg{color:var(--text-muted);flex-shrink:0}body.ui-standard .lp-menu{background:var(--std-surface, #fff);box-shadow:0 -4px 20px #0000001f}body.ui-standard .lp-item:active{background:#0000000a}@media (min-width: 769px){.lp-backdrop,.lp-menu{display:none}}.delivery-stage-track{display:none}@media (max-width: 768px){.deliveries-page .page-title-row{display:none}.deliveries-page .page-subtitle{display:flex;flex-direction:column;gap:2px}.page-subtitle-hero{display:block;font-size:1.1rem;font-weight:700;color:var(--text-primary);line-height:1.3}.page-subtitle-count{display:block;font-size:.75rem;color:var(--text-muted);font-weight:400}.skel-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-top:14px!important}.skel-card{padding:10px;gap:8px}.skel-img{width:40px;height:40px}.delivery-section.today{margin:0 -10px;padding:16px 12px;border-radius:0;background:linear-gradient(180deg,#22c55e21,#22c55e0a);border:none;border-top:2px solid rgba(34,197,94,.3);border-bottom:1px solid rgba(34,197,94,.12)}.delivery-section.today .section-header h2{font-size:1.05rem;color:#22c55e}.delivery-section.today .section-count{background:#22c55e26;color:#22c55e}.delivery-section{gap:10px}.delivery-section.today .delivery-card{padding:14px;min-width:240px;max-width:260px}.delivery-section.today .delivery-image{width:52px;height:52px}.delivery-section.today .delivery-items{font-size:.75rem}.delivery-stage-track{display:flex;align-items:center;gap:8px;padding:4px 0 2px}.stage-progress{display:flex;align-items:center}.sdot{width:5px;height:5px;border-radius:50%;background:#ffffff1f;flex-shrink:0}.sline{width:10px;height:2px;background:#ffffff14;flex-shrink:0}.stage-1>.stage-progress>:nth-child(-n+1){background:var(--accent-primary)}.stage-2>.stage-progress>:nth-child(-n+3){background:var(--accent-primary)}.stage-3>.stage-progress>:nth-child(-n+5){background:var(--accent-primary)}.stage-4>.stage-progress>:nth-child(-n+7){background:#22c55e}.stage-green>.stage-progress>:nth-child(-n+5){background:#22c55e!important}.stage-red>.stage-progress>:nth-child(-n+3){background:#ef4444!important}.stage-label{font-size:.6rem;color:var(--text-muted);white-space:nowrap}.stage-green .stage-label{color:#22c55e}.stage-red .stage-label{color:#ef4444}.delivery-card .tracking-link{font-size:.65rem!important;padding:5px 10px!important;background:rgba(var(--accent-glow),.12);border-radius:6px;font-weight:700}.tracking-number,.delivery-order-id{display:none}.delivery-card:active{transform:scale(.97);transition:transform 80ms ease-out}.delivery-section .section-header{position:sticky;top:0;z-index:5;background:var(--bg-primary);padding-top:10px;margin-top:-2px}.delivery-section.today .section-header{background:transparent}.del-mobile-filter-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .15s ease}.del-mobile-filter-toggle:active{background:#ffffff1a;color:var(--text-primary)}}.del-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:95;animation:delFilterFadeIn .2s ease-out}@keyframes delFilterFadeIn{0%{opacity:0}to{opacity:1}}.del-filter-modal{position:fixed;bottom:0;left:0;right:0;max-height:70vh;background:var(--bg-secondary, #111118);border-radius:20px 20px 0 0;z-index:96;display:flex;flex-direction:column;animation:delFilterSlideUp .3s cubic-bezier(.32,.72,0,1)}@keyframes delFilterSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.del-filter-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.del-filter-modal-header h3{font-size:1.05rem;font-weight:700;margin:0;color:var(--text-primary)}.del-filter-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:#ffffff0f;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.del-filter-modal-close:active{background:#ffffff1f}.del-filter-modal-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px}.del-filter-section{display:flex;flex-direction:column;gap:8px}.del-filter-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.del-filter-select{width:100%}.del-filter-modal-footer{display:flex;gap:10px;padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.del-filter-clear-btn{padding:13px 16px;font-size:.85rem;font-weight:600;color:var(--text-muted);background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .15s ease}.del-filter-clear-btn:active{background:#ffffff0f}.del-filter-apply-btn{flex:1;padding:13px 16px;font-size:.85rem;font-weight:700;color:#fff;background:var(--accent-primary);border:none;border-radius:12px;cursor:pointer;transition:all .15s ease}.del-filter-apply-btn:active{filter:brightness(.9)}.cs{position:relative;border:none!important;background:none!important;background-image:none!important;padding:0!important;box-shadow:none!important;outline:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.cs-trigger{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;width:auto;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.85rem;font-family:inherit;background:#ffffff08;color:var(--text-primary);cursor:pointer;transition:border-color .15s ease,background .15s ease;text-align:left}.cs-sizer{grid-column:1;grid-row:1;visibility:hidden;white-space:nowrap;pointer-events:none}.cs-value,.cs-placeholder{grid-column:1;grid-row:1}.cs-chevron{grid-column:2;grid-row:1}.cs-trigger:hover{border-color:#ffffff26;background:#ffffff0d}.cs-trigger.open{border-color:var(--accent-primary, #6c63ff);box-shadow:0 0 0 3px rgba(var(--accent-glow, 108, 99, 255),.12)}.cs-trigger:disabled{opacity:.5;cursor:not-allowed}.cs.filter-select .cs-trigger{padding:14px 18px;font-size:.9rem;border-radius:14px;min-width:140px}.cs.per-page-select .cs-trigger{height:32px;padding:0 8px;font-size:.8rem;border-radius:6px;min-width:auto}.cs-value{color:var(--text-primary);white-space:nowrap}.cs-placeholder{color:var(--text-muted, rgba(255, 255, 255, .4))}.cs-chevron{color:var(--text-muted, rgba(255, 255, 255, .4));transition:transform .2s ease;flex-shrink:0}.cs-chevron.rotated{transform:rotate(180deg)}.cs-menu{max-height:288px;background:var(--bg-secondary, #1a1a2e);border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 8px 32px #00000080;z-index:99999;padding:4px;display:flex;flex-direction:column}.cs-search{position:relative;padding:8px 8px 4px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}.cs-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted, rgba(255, 255, 255, .4));pointer-events:none}.cs-search-input{width:100%;padding:8px 12px 8px 32px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:var(--text-primary);font-size:.83rem;font-family:inherit;outline:none;transition:border-color .15s ease,background .15s ease}.cs-search-input:focus{border-color:var(--accent-primary, #6c63ff);background:#ffffff0d}.cs-search-input::placeholder{color:var(--text-muted, rgba(255, 255, 255, .4))}.cs-options{max-height:240px;overflow-y:auto;padding:0 4px}.cs-options::-webkit-scrollbar{width:6px}.cs-options::-webkit-scrollbar-track{background:transparent}.cs-options::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.cs-no-results{padding:16px 12px;text-align:center;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:.83rem}.cs-item{display:block;width:100%;padding:8px 12px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);font-size:.83rem;font-family:inherit;text-align:left;cursor:pointer;transition:background .1s ease;white-space:nowrap}.cs-item:hover{background:#ffffff0f}.cs-item.selected{background:rgba(var(--accent-glow, 108, 99, 255),.1);color:var(--accent-primary, #6c63ff)}.order-card{padding:24px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.order-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(var(--accent-glow),.05) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.order-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px #0006,0 0 0 1px rgba(var(--accent-glow),.2),0 0 60px rgba(var(--accent-glow),.1)}.order-card:hover:before{opacity:1}.order-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;position:relative}.order-id{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:.75rem;color:var(--text-muted);padding:4px 10px;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.05)}.order-card-body{display:flex;gap:18px;margin-bottom:18px}.order-image{width:88px;height:88px;flex-shrink:0;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,var(--bg-tertiary) 0%,rgba(26,26,46,.5) 100%);position:relative;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #0003}.order-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none;z-index:1}.order-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.4,0,.2,1)}.order-card:hover .order-image img{transform:scale(1.1)}.order-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted);background:linear-gradient(135deg,rgba(var(--accent-glow),.1),rgba(var(--accent-glow),.05))}.product-link{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;font-weight:600;color:var(--accent-primary);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.2);border-radius:4px;text-decoration:none;transition:all .2s ease}.product-link:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.4)}.order-details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.order-items{font-size:.95rem;font-weight:600;color:var(--text-primary);margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;letter-spacing:-.01em}.order-recipient{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:6px}.order-recipient:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--text-muted);opacity:.5}.order-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.04);position:relative}.order-card-footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-glow),.3) 50%,transparent 100%)}.order-footer-left{display:flex;align-items:center;gap:12px}.tracking-link{display:flex;align-items:center;gap:6px;font-size:.75rem;font-weight:500;color:var(--accent-primary);padding:6px 14px;background:linear-gradient(135deg,rgba(var(--accent-glow),.15),rgba(var(--accent-glow),.08));border:1px solid rgba(var(--accent-glow),.2);border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none}.tracking-link:hover{background:linear-gradient(135deg,rgba(var(--accent-glow),.25),rgba(var(--accent-glow),.15));border-color:rgba(var(--accent-glow),.4);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-glow),.3)}.order-footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.order-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.order-total{font-size:1.1rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.order-unit-cost{font-size:.7rem;font-weight:600;color:var(--status-delivered);padding:2px 6px;background:#10b9811a;border-radius:4px}.order-date{font-size:.75rem;color:var(--text-muted);letter-spacing:.02em}@media (max-width: 768px){.order-card{padding:10px}.order-card:hover{transform:none;box-shadow:none}.order-card-header{margin-bottom:8px}.order-card-header .retailer-badge{font-size:.55rem;padding:2px 6px}.order-id{font-size:.55rem;padding:2px 6px;display:none}.order-card-body{flex-direction:column;gap:8px;margin-bottom:8px}.order-image{width:100%;height:100px;border-radius:8px}.order-image-placeholder{height:100%}.order-image-placeholder svg{width:24px;height:24px}.order-items{font-size:.7rem;margin-bottom:2px;-webkit-line-clamp:2;line-height:1.3}.order-recipient{font-size:.65rem;gap:4px}.order-card-footer{flex-direction:column;align-items:flex-start;gap:6px;padding-top:8px}.order-card-footer:before{display:none}.order-footer-left{gap:6px;width:100%}.order-footer-right{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.order-pricing{flex-direction:row;align-items:center;gap:4px}.order-total{font-size:.8rem}.order-unit-cost{font-size:.6rem}.order-date{font-size:.65rem}.tracking-link{font-size:.65rem;padding:4px 8px}}.drp-popup{width:300px;background:var(--bg-secondary, #1a1a2e);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 12px 40px #00000080;z-index:99999;padding:16px;font-family:inherit}.drp-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drp-title{font-size:.9rem;font-weight:600;color:var(--text-primary)}.drp-nav-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.drp-nav-btn:hover{background:#ffffff14;color:var(--text-primary)}.drp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.drp-weekday{text-align:center;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:4px 0}.drp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.drp-day{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-size:.8rem;font-family:inherit;cursor:pointer;transition:background .1s ease,color .1s ease;position:relative}.drp-day:hover{background:#ffffff14}.drp-day.other-month{color:var(--text-muted);opacity:.4}.drp-day.today{font-weight:700;color:var(--accent-primary, #6c63ff)}.drp-day.range-start,.drp-day.range-end{background:var(--accent-primary, #6c63ff);color:#fff;font-weight:600}.drp-day.range-start:hover,.drp-day.range-end:hover{background:var(--accent-primary, #6c63ff);opacity:.9}.drp-day.in-range{background:rgba(var(--accent-glow, 108, 99, 255),.12);border-radius:4px}.drp-footer{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.drp-clear-btn,.drp-apply-btn{padding:6px 16px;font-size:.8rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.drp-clear-btn{background:transparent;color:var(--text-muted)}.drp-clear-btn:hover{background:#ffffff0f;color:var(--text-secondary)}.drp-apply-btn{background:var(--accent-primary, #6c63ff);color:#fff}.drp-apply-btn:hover{opacity:.9}.order-filters{margin-bottom:28px;padding:24px;background:linear-gradient(135deg,#12121af2,#0a0a0ffa);border-radius:18px;border:1px solid rgba(255,255,255,.04);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff08}.filters-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.search-filter{position:relative;flex:1;min-width:180px;max-width:360px}.search-filter .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:color .3s ease}.search-filter .search-input{width:100%;padding:14px 42px 14px 50px;font-size:.9rem;color:var(--text-primary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-filter .search-input:hover{background:#ffffff0d;border-color:#ffffff1a}.search-filter .search-input:focus{border-color:rgba(var(--accent-glow),.5);box-shadow:0 0 0 4px rgba(var(--accent-glow),.1),0 0 20px rgba(var(--accent-glow),.1);background:#0a0a0fcc}.search-filter:focus-within .search-icon{color:var(--accent-primary)}.search-clear-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;padding:0;transition:all .2s ease}.search-clear-btn:hover{background:#ffffff26;color:var(--text-primary)}.filter-toggle-btn{display:flex;align-items:center;justify-content:center;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;cursor:pointer;color:var(--text-muted);transition:all .3s cubic-bezier(.4,0,.2,1)}.filter-toggle-btn:hover{background:#ffffff0d;border-color:#ffffff1a;color:var(--text-primary)}.filter-toggle-btn.has-filters{background:rgba(var(--accent-glow),.15);border-color:rgba(var(--accent-glow),.3);color:rgb(var(--accent-glow))}.filter-toggle-btn .filter-text{margin-left:8px;font-size:14px;font-weight:500}.filter-group{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:.85rem;font-weight:500}.filter-select{padding:14px 40px 14px 18px;font-size:.9rem;color:var(--text-primary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;min-width:140px}.filter-select:hover{background-color:#ffffff0d;border-color:#ffffff1a}.filter-select:focus{border-color:rgba(var(--accent-glow),.5);box-shadow:0 0 0 4px rgba(var(--accent-glow),.1),0 0 20px rgba(var(--accent-glow),.1)}.filter-select option{background:var(--bg-secondary);color:var(--text-primary);padding:12px}.clear-filters-btn{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:.85rem;font-weight:600;color:var(--status-cancelled);background:linear-gradient(135deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.2);border-radius:14px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.clear-filters-btn:hover{background:linear-gradient(135deg,#ef444440,#ef444426);border-color:#ef444466;transform:translateY(-2px);box-shadow:0 4px 16px #ef444433}.date-filter-btn{display:flex;align-items:center;gap:8px;padding:14px 18px;font-size:.85rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;cursor:pointer;white-space:nowrap;transition:all .3s cubic-bezier(.4,0,.2,1)}.date-filter-btn:hover{background:#ffffff0d;border-color:#ffffff1a;color:var(--text-primary)}.date-filter-btn.active{color:var(--accent-primary);border-color:rgba(var(--accent-glow),.3);background:rgba(var(--accent-glow),.08)}.date-filter-btn.active:hover{border-color:rgba(var(--accent-glow),.5);background:rgba(var(--accent-glow),.12)}.order-filters.modal-variant{padding:0;background:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;margin-bottom:0;border-radius:0}.mf-sections{display:flex;flex-direction:column;gap:20px}.mf-section{display:flex;flex-direction:column;gap:8px}.mf-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.mf-hint{font-size:.62rem;color:var(--text-muted);opacity:.7;margin-top:-4px}.mf-section .filter-select{width:100%;min-width:unset}.mf-section .cs.filter-select .cs-trigger,.mf-section .date-filter-btn{border:none!important;background:transparent!important;padding:10px 0!important;border-radius:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important;min-width:unset!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent}.mf-section .date-filter-btn{width:100%}.mf-section .cs.filter-select .cs-trigger:hover,.mf-section .date-filter-btn:hover{background:transparent!important;border-bottom-color:#ffffff1a!important}.mf-section .cs.filter-select .cs-trigger:focus,.mf-section .date-filter-btn:focus{outline:none!important;box-shadow:0 0 0 2px rgba(var(--accent-glow),.3)!important}.mf-section .cs.filter-select .cs-trigger:focus:not(:focus-visible),.mf-section .date-filter-btn:focus:not(:focus-visible){box-shadow:none!important}.mf-section .cs.filter-select .cs-trigger.open{border-bottom-color:var(--accent-primary)!important;box-shadow:none!important}.mf-section .date-filter-btn:hover{background:transparent!important;border-bottom-color:#ffffff1a!important}.mf-section.active .cs.filter-select .cs-trigger,.mf-section.active .date-filter-btn{border-bottom-color:var(--accent-primary)!important}.mf-section.active .mf-label{color:var(--accent-primary)}body.ui-standard .mf-section .cs.filter-select .cs-trigger{border:none!important;background:transparent!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important}body.ui-standard .mf-section .cs.filter-select .cs-trigger:hover{background:transparent!important;border-bottom-color:#00000026!important}body.ui-standard .mf-section .cs.filter-select .cs-trigger.open{border-bottom-color:var(--accent-primary)!important;box-shadow:none!important}body.ui-standard .mf-section .date-filter-btn{border:none!important;background:transparent!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:none!important}body.ui-standard .mf-section .date-filter-btn:hover{background:transparent!important;border-bottom-color:#00000026!important}body.ui-standard .mf-section.active .cs.filter-select .cs-trigger,body.ui-standard .mf-section.active .date-filter-btn{border-bottom-color:var(--accent-primary)!important}@media (max-width: 1024px){.search-filter{min-width:160px}.filter-select{min-width:120px;padding:12px 36px 12px 14px;font-size:.85rem}}@media (max-width: 768px){.order-filters{padding:18px}.search-filter{max-width:100%;order:-1;width:100%}.filter-group{flex:1;min-width:0}.filter-select{width:100%;min-width:unset}}.pagination{position:relative}.pagination-bottom{margin-top:40px;padding-top:32px;border-top:1px solid rgba(255,255,255,.04)}.pagination-bottom:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:200px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(var(--accent-glow),.4) 50%,transparent 100%)}.pagination-top{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.04)}.pagination-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.pagination-nav{display:flex;align-items:center;gap:4px}.page-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.page-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff26;color:var(--text-primary)}.page-btn:disabled{opacity:.3;cursor:not-allowed}.pagination-page-info{font-size:.85rem;font-weight:500;color:var(--text-secondary);padding:0 10px;white-space:nowrap;-webkit-user-select:none;user-select:none}.pagination-controls{display:flex;align-items:center;gap:14px}.per-page-selector{display:flex;align-items:center;gap:6px}.per-page-label,.jump-label{font-size:.8rem;color:var(--text-muted);white-space:nowrap}.per-page-select{height:32px;padding:0 24px 0 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:var(--text-primary);font-size:.8rem;outline:none;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color .15s ease}.per-page-select:focus{border-color:var(--accent-primary)}.jump-to-page{display:flex;align-items:center;gap:6px}.jump-input{width:52px;height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:var(--text-primary);font-size:.8rem;text-align:center;outline:none;transition:border-color .15s ease;-moz-appearance:textfield}.jump-input::-webkit-outer-spin-button,.jump-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jump-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-glow),.15)}.pagination-summary{font-size:.8rem;color:var(--text-muted);padding:6px 12px;background:#ffffff08;border-radius:14px;border:1px solid rgba(255,255,255,.05);white-space:nowrap}@media (max-width: 768px){.pagination-bottom{margin-top:24px;padding-top:20px}.pagination-top{margin-bottom:12px;padding-bottom:12px}.pagination-row{flex-direction:column;gap:10px}.pagination-nav{gap:2px}.page-btn{width:32px;height:32px}.pagination-page-info{font-size:.78rem;padding:0 6px}.pagination-controls{gap:10px;flex-wrap:wrap;justify-content:center}.pagination-summary{font-size:.75rem}}.orders-page .page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header-left{flex:1}.orders-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.orders-page .fix-images-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:500;font-family:inherit;color:#f59e0b;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.orders-page .fix-images-btn:hover{background:#f59e0b26;border-color:#f59e0b59}.orders-page .fix-images-btn:disabled{opacity:.6;cursor:not-allowed}.orders-page .spin{animation:spin 1s linear infinite}.view-toggle{display:flex;gap:4px;padding:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px}.view-toggle-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.view-toggle-btn:hover{background:#ffffff0d;color:var(--text-secondary)}.view-toggle-btn.active{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 15px rgba(var(--accent-glow),.4)}.bulk-action-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:12px 20px;margin-bottom:20px;background:rgba(var(--accent-glow),.1);border:1px solid rgba(var(--accent-glow),.2)}.bulk-action-info{display:flex;align-items:center;gap:12px}.selection-count{font-size:.9rem;font-weight:600;color:var(--accent-primary)}.clear-selection-btn{display:flex;align-items:center;gap:4px;padding:6px 10px;font-size:.75rem;font-weight:500;color:var(--text-muted);background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.clear-selection-btn:hover{color:var(--text-secondary);background:#ffffff0d;border-color:#fff3}.bulk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bulk-action-btn{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;font-weight:600;color:var(--action-color, var(--text-secondary));background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;cursor:pointer;transition:all .15s ease}.bulk-action-btn:hover:not(:disabled){background:color-mix(in srgb,var(--action-color) 15%,transparent);border-color:var(--action-color)}.bulk-action-btn:disabled{opacity:.5;cursor:not-allowed}.orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.mobile-filter-toggle{display:none;position:relative}.mobile-filter-toggle.has-filters{background:rgba(var(--accent-glow),.15);border-color:rgba(var(--accent-glow),.3);color:rgb(var(--accent-glow))}.mobile-drop-recaps-btn{display:none}.mobile-filter-toggle .filter-text{margin-left:8px;font-size:14px;font-weight:500}.mobile-filter-toggle .filter-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;text-align:center;color:#fff;background:rgb(var(--accent-glow));border-radius:9px;box-sizing:border-box;z-index:1;pointer-events:none}.page-title-row{display:flex;align-items:center;gap:10px;overflow:visible}.desktop-filters{display:block}@media (max-width: 1024px){.orders-grid{gap:12px}.bulk-action-bar{padding:10px 14px}.bulk-action-btn span{display:none}.bulk-action-btn{padding:8px 10px}}.desktop-orders{display:block}.mobile-orders{display:none}@media (max-width: 768px){.desktop-orders{display:none!important}.mobile-orders{display:block!important}.orders-page .page-header{flex-direction:column;align-items:stretch}.orders-header-actions{display:none!important}.orders-page .page-subtitle{display:none}.mobile-filter-toggle{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text-primary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease}.mobile-filter-toggle:hover{background:#ffffff14;border-color:#ffffff26}.mobile-filter-toggle:active{background:rgba(var(--accent-glow),.2);border-color:rgba(var(--accent-glow),.4);color:#fff}.mobile-drop-recaps-btn{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:var(--text-primary);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s ease}.mobile-drop-recaps-btn:hover{background:#ffffff14;border-color:#ffffff26}.mobile-drop-recaps-btn:active{background:rgba(var(--accent-glow),.2);border-color:rgba(var(--accent-glow),.4);color:#fff}.desktop-filters{display:none!important}.mobile-filter-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:95;animation:mFilterFadeIn .2s ease}.mobile-filter-modal{position:fixed;bottom:0;left:0;right:0;max-height:90vh;background:var(--bg-secondary, #111118);border-radius:20px 20px 0 0;z-index:96;display:flex;flex-direction:column;animation:mFilterSlideUp .3s cubic-bezier(.4,0,.2,1)}.mobile-filter-modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.mobile-filter-modal-header h3{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0}.mobile-filter-modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0f;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:background .15s ease}.mobile-filter-modal-close:active{background:#ffffff1f}.mobile-filter-modal-body{flex:1;overflow-y:auto;padding:20px 20px 24px;-webkit-overflow-scrolling:touch}.mobile-filter-modal-footer{display:flex;gap:10px;padding:14px 20px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.mobile-filter-clear-btn{padding:13px 16px;font-size:.82rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent;white-space:nowrap}.mobile-filter-clear-btn:active{color:var(--text-secondary);background:#ffffff0f}.mobile-filter-apply-btn{flex:1;padding:13px 20px;font-size:.88rem;font-weight:700;font-family:inherit;color:#fff;background:var(--accent-primary);border:none;border-radius:12px;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.mobile-filter-apply-btn:active{filter:brightness(.9)}.m-active-filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.m-active-chip{display:flex;align-items:center;gap:4px;padding:4px 10px;font-size:.68rem;font-weight:600;font-family:inherit;color:var(--accent-primary);background:rgba(var(--accent-glow),.08);border:1px solid rgba(var(--accent-glow),.18);border-radius:16px;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.m-active-chip:active{background:rgba(var(--accent-glow),.15)}.m-active-chip svg{opacity:.6}body.ui-standard .mobile-filter-modal{background:var(--std-surface, #fff);box-shadow:0 -4px 20px var(--std-shadow-md, rgba(0, 0, 0, .15))}body.ui-standard .mobile-filter-modal-header{border-bottom-color:var(--std-alpha-8)}body.ui-standard .mobile-filter-modal-close{background:var(--std-alpha-5)}body.ui-standard .mobile-filter-modal-footer{border-top-color:var(--std-alpha-8)}body.ui-standard .mobile-filter-clear-btn{color:var(--text-muted)}body.ui-standard .m-active-chip{background:rgba(var(--accent-glow),.06);border-color:rgba(var(--accent-glow),.15)}@keyframes mFilterSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mFilterFadeIn{0%{opacity:0}to{opacity:1}}.bulk-action-bar{flex-direction:column;align-items:stretch;padding:10px 12px;gap:8px}.bulk-actions{justify-content:flex-start}.bulk-action-btn{padding:7px 10px;font-size:.7rem}.m-status-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-status-chips::-webkit-scrollbar{display:none}.m-chip{flex-shrink:0;padding:6px 14px;font-size:.72rem;font-weight:500;color:var(--text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.m-chip.active{color:#fff;background:var(--accent-primary);border-color:var(--accent-primary)}.m-orders-count{display:block;font-size:.68rem;color:var(--text-muted);margin-bottom:10px}.m-orders-list{display:flex;flex-direction:column;gap:4px}.m-order-row{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:12px;cursor:pointer;transition:background .15s ease;-webkit-tap-highlight-color:transparent;min-width:0}.m-order-row:active{background:#ffffff0f}.m-order-img{width:48px;height:48px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#ffffff0d}.m-order-img img{width:100%;height:100%;object-fit:cover}.m-order-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.m-order-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.m-order-items{font-size:.78rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-order-meta{display:flex;align-items:center;gap:4px;font-size:.65rem;color:var(--text-muted)}.m-order-retailer{font-weight:500;color:var(--text-secondary)}.m-order-retailer+.m-order-date:before{content:"·";margin-right:4px;color:var(--text-muted)}.m-order-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.m-order-right .status-badge{font-size:.55rem;padding:2px 6px}.m-order-total{font-size:.75rem;font-weight:600;color:var(--text-primary)}.m-pagination{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding:8px 0}.m-page-btn{display:flex;align-items:center;gap:4px;padding:10px 16px;font-size:.78rem;font-weight:600;color:var(--accent-primary);background:rgba(var(--accent-glow),.06);border:1px solid rgba(var(--accent-glow),.12);border-radius:10px;cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:transparent}.m-page-btn:active:not(:disabled){background:rgba(var(--accent-glow),.12)}.m-page-btn:disabled{opacity:.35;cursor:not-allowed}.m-page-info{font-size:.75rem;font-weight:600;color:var(--text-secondary);min-width:40px;text-align:center}body.ui-standard .m-chip{background:var(--std-alpha-4);border-color:var(--std-alpha-8);color:var(--text-secondary)}body.ui-standard .m-chip.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}body.ui-standard .m-order-row{background:var(--std-surface);border-color:var(--std-alpha-6)}body.ui-standard .m-order-row:active{background:var(--std-alpha-4)}body.ui-standard .m-order-img{background:var(--std-alpha-5)}body.ui-standard .m-page-btn{background:rgba(var(--accent-glow),.04);border-color:rgba(var(--accent-glow),.1)}body.ui-standard .m-page-btn:active:not(:disabled){background:rgba(var(--accent-glow),.1)}}.orders-tab-bar{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:0}.orders-tab{display:flex;align-items:center;gap:6px;padding:10px 18px;font-size:.82rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;margin-bottom:-1px}.orders-tab:hover{color:var(--text-primary)}.orders-tab.active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:600;color:#fff;background:var(--accent-primary);border-radius:9px}.carrier-trackings-view{margin-top:8px}.empty-trackings{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:60px 20px;color:var(--text-secondary);text-align:center}.empty-trackings p{font-size:1rem;font-weight:500;margin:8px 0 0}.empty-trackings span{font-size:.82rem;opacity:.7}.carrier-trackings-list{display:flex;flex-direction:column;gap:2px}.carrier-tracking-row{display:grid;grid-template-columns:60px 1fr auto auto auto auto;align-items:center;gap:16px;padding:12px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;transition:background .15s ease}.carrier-tracking-row:hover{background:#ffffff0a}.ct-carrier-badge{display:inline-block;padding:3px 8px;font-size:.7rem;font-weight:600;color:#6b3a1f;background:#d4a76a;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.ct-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ct-tracking-number{font-size:.85rem;font-weight:500;font-family:monospace;color:var(--text-primary)}.ct-shipper{font-size:.75rem;color:var(--text-secondary)}.ct-recipient,.ct-date{font-size:.82rem;color:var(--text-secondary);white-space:nowrap}.ct-actions{display:flex;align-items:center;gap:8px}.ct-track-btn{padding:5px 12px;font-size:.75rem;font-weight:500;color:var(--accent-primary);background:rgba(var(--accent-glow),.08);border:1px solid rgba(var(--accent-glow),.2);border-radius:6px;text-decoration:none;transition:all .15s ease}.ct-track-btn:hover{background:rgba(var(--accent-glow),.15)}.ct-dismiss-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--text-secondary);background:none;border:1px solid rgba(255,255,255,.08);border-radius:6px;cursor:pointer;transition:all .15s ease}.ct-dismiss-btn:hover{color:#ef4444;border-color:#ef44444d;background:#ef444414}.ct-subject{font-size:.7rem;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.ct-request-btn{display:flex;align-items:center;gap:4px;padding:5px 10px;font-size:.7rem;font-weight:500;color:#a855f7;background:#a855f714;border:1px solid rgba(168,85,247,.2);border-radius:6px;cursor:pointer;white-space:nowrap}.ct-request-btn:hover{background:#a855f726}.ct-request-btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.carrier-tracking-row{grid-template-columns:1fr auto;gap:8px;padding:12px}.ct-carrier{grid-column:1 / -1}.ct-recipient,.ct-date{display:none}.ct-actions{grid-column:2;grid-row:2}.ct-info{grid-column:1;grid-row:2}.ct-status{grid-column:2;grid-row:1;justify-self:end}}.delivery-calendar-modal{width:100%;max-width:720px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #00000080,0 24px 80px #0009;animation:scale-in .2s ease-out}.delivery-calendar-modal.closing{animation:scale-out .2s ease-in forwards}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.calendar-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--bg-secondary);border-bottom:1px solid var(--border-subtle)}.calendar-header h2{font-size:.9rem;font-weight:500;color:var(--text-muted);margin:0;letter-spacing:.01em}.calendar-header-right{display:flex;align-items:center;gap:12px}.calendar-nav{display:flex;align-items:center;gap:4px}.nav-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.nav-btn:hover{background:#ffffff0a;color:var(--text-primary)}.month-label{font-size:.95rem;font-weight:600;color:var(--text-primary);min-width:110px;text-align:center;letter-spacing:-.01em}.close-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.close-btn:hover{background:#ef44441a;color:#f87171}.calendar-stats{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-subtle);font-size:.8rem;color:var(--text-muted)}.calendar-stats .stat{display:flex;align-items:baseline;gap:4px}.calendar-stats .stat-value{font-size:.8rem;font-weight:600;color:var(--text-primary)}.calendar-stats .stat-label{font-size:.8rem;font-weight:400;color:var(--text-muted)}.calendar-stats .stat.highlight .stat-value{color:var(--accent-primary)}.calendar-stats .stat-divider{color:var(--text-muted);margin:0 4px;opacity:.5}.calendar-grid{padding:16px 20px 14px;background:#ffffff05}.weekday-header{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.weekday{text-align:center;font-size:.65rem;font-weight:600;color:var(--text-secondary);padding:4px 0;text-transform:uppercase;letter-spacing:.08em}.days-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.day-cell{aspect-ratio:1;display:flex;flex-direction:column;padding:7px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);cursor:default;transition:all .15s ease;position:relative;min-height:80px}.day-cell.empty{background:transparent;border-color:transparent}.day-cell:not(.empty):not(.has-deliveries){background:#ffffff05;border-color:#ffffff0f}.day-cell.has-deliveries{background:var(--accent-bg, rgba(99, 102, 241, .15));border-color:var(--accent-primary);cursor:pointer}.day-cell.has-deliveries:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.day-cell.today{box-shadow:inset 0 0 0 2px var(--accent-primary)}.day-cell.today.has-deliveries{box-shadow:inset 0 0 0 2px var(--accent-secondary)}.day-number{font-size:.65rem;font-weight:500;color:var(--text-secondary);line-height:1;position:absolute;top:7px;left:8px}.day-cell.today .day-number{color:var(--accent-primary);font-weight:600}.day-cell.has-deliveries .day-number{color:var(--text-secondary)}.day-content{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;width:100%;gap:1px;padding-top:8px}.delivery-count{font-size:1.35rem;font-weight:700;color:var(--accent-primary);line-height:1;letter-spacing:-.02em}.delivery-value{font-size:.7rem;font-weight:500;color:var(--text-muted);margin-top:2px}.day-cell.has-deliveries .delivery-value{color:var(--text-secondary)}.day-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:10px;padding:12px 14px;min-width:180px;z-index:100;box-shadow:0 12px 32px #00000080;pointer-events:none}.day-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:var(--bg-secondary)}.tooltip-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.tooltip-header strong{font-size:.85rem;font-weight:600;color:var(--text-primary)}.tooltip-header span{font-size:.85rem;font-weight:700;color:var(--accent-primary)}.tooltip-breakdown{font-size:.75rem;color:var(--text-muted);line-height:1.5}.calendar-footer{display:flex;align-items:center;justify-content:center;gap:16px;padding:12px 20px;border-top:1px solid var(--border-subtle);background:var(--bg-tertiary)}.calendar-footer:empty{display:none}.footer-stat{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted)}.footer-stat svg{color:var(--text-muted);flex-shrink:0}.footer-stat strong{font-weight:600;color:var(--text-primary)}@media (max-width: 768px){.delivery-calendar-modal{max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;border-radius:0;display:flex;flex-direction:column}.calendar-header{padding:12px 16px}.calendar-header h2{font-size:.8rem}.calendar-header-right{gap:8px}.month-label{font-size:.85rem;min-width:90px}.nav-btn,.close-btn{width:36px;height:36px}.calendar-stats{padding:8px 16px;font-size:.75rem}.calendar-grid{padding:12px 16px 10px;flex:1;overflow-y:auto}.day-cell{min-height:52px;padding:5px;border-radius:6px}.day-number{font-size:.55rem;top:5px;left:6px}.day-content{padding-top:6px}.delivery-count{font-size:1rem}.delivery-value{font-size:.55rem}.day-tooltip{display:none}.calendar-footer{padding:10px 16px;flex-wrap:wrap;gap:8px}.footer-stat{font-size:.7rem}}@media (max-width: 380px){.day-cell{min-height:46px;padding:4px}.day-number{font-size:.5rem;top:4px;left:5px}.delivery-count{font-size:.85rem}.delivery-value{display:none}}.modal.ct-detail-modal{max-width:520px!important;width:520px!important;max-height:85vh;background:linear-gradient(180deg,#12121afa,#0a0a0ffc);border:1px solid rgba(255,255,255,.06);box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff0d inset}.ct-detail-header-info{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.ct-detail-title-row{display:flex;align-items:center;gap:10px}.ct-detail-carrier-logo{width:24px;height:24px;object-fit:contain}.ct-detail-title-row h2{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-detail-status{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:4px;white-space:nowrap}.ct-detail-status.shipped{background:#3b82f626;color:#3b82f6}.ct-detail-status.out_for_delivery,.ct-detail-status.delivered{background:#22c55e26;color:#22c55e}.ct-detail-status.exception{background:#ef444426;color:#ef4444}.ct-detail-tracking-row{display:flex;align-items:center;gap:8px}.ct-detail-tracking-number{font-size:.8rem;font-family:SF Mono,Fira Code,monospace;color:var(--text-muted)}.ct-detail-copy-btn{display:flex;align-items:center;padding:4px;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .15s}.ct-detail-copy-btn:hover{color:var(--text-secondary);background:#ffffff0f}.ct-detail-track-link{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:var(--accent-primary);text-decoration:none;padding:3px 8px;border:1px solid rgba(var(--accent-glow),.2);border-radius:4px;transition:all .15s;margin-left:auto}.ct-detail-track-link:hover{background:rgba(var(--accent-glow),.1)}.ct-detail-body{padding:20px 24px;overflow-y:auto;max-height:calc(85vh - 100px)}.ct-detail-eta{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 12px;background:rgba(var(--accent-glow),.08);border:1px solid rgba(var(--accent-glow),.15);border-radius:8px;font-size:.82rem;color:var(--text-secondary)}.ct-detail-eta svg{flex-shrink:0;color:var(--accent-primary)}.ct-detail-eta strong{color:var(--text-primary)}.ct-detail-timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.ct-detail-timeline-header h4{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.ct-detail-refresh-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:500;font-family:inherit;color:var(--text-muted);background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;cursor:pointer;transition:all .15s ease}.ct-detail-refresh-btn:hover:not(:disabled){color:var(--text-secondary);background:#ffffff0d;border-color:#fff3}.ct-detail-refresh-btn:disabled{opacity:.6;cursor:not-allowed}.ct-detail-refresh-btn svg.spinning{animation:ct-spin 1s linear infinite}@keyframes ct-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ct-detail-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--text-muted);font-size:.85rem}.ct-detail-loading svg.spinning{animation:ct-spin 1s linear infinite;color:var(--accent-primary)}.ct-detail-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 20px;text-align:center}.ct-detail-empty svg{color:var(--text-muted);opacity:.4}.ct-detail-empty p{margin:0;font-size:.9rem;color:var(--text-secondary)}.ct-detail-empty span{font-size:.75rem;color:var(--text-muted)}.ct-detail-events{display:flex;flex-direction:column;max-height:400px;overflow-y:auto;padding-right:4px}.ct-detail-events::-webkit-scrollbar{width:4px}.ct-detail-events::-webkit-scrollbar-track{background:transparent}.ct-detail-events::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.ct-detail-event{display:flex;gap:12px;position:relative}.ct-event-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:24px}.ct-status-icon{flex-shrink:0;padding:4px;background:#ffffff0d;border-radius:50%}.ct-status-icon.delivered{color:#22c55e;background:#22c55e26}.ct-status-icon.shipped,.ct-status-icon.out-for-delivery{color:#3b82f6;background:#3b82f626}.ct-status-icon.exception{color:#ef4444;background:#ef444426}.ct-event-line{flex:1;width:2px;min-height:24px;margin:4px 0;background:#ffffff1a}.ct-event-content{flex:1;padding-bottom:16px}.ct-detail-event:last-child .ct-event-content{padding-bottom:0}.ct-event-description{font-size:.85rem;font-weight:500;color:var(--text-primary);line-height:1.4}.ct-detail-event.latest .ct-event-description{color:var(--accent-primary)}.ct-event-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.ct-event-location,.ct-event-time{display:flex;align-items:center;gap:4px;font-size:.75rem;color:var(--text-muted)}@media (max-width: 600px){.modal.ct-detail-modal{max-width:95vw!important;width:95vw!important;max-height:90vh}.ct-detail-body{padding:16px;max-height:calc(90vh - 90px)}.ct-detail-tracking-row{flex-wrap:wrap}.ct-detail-track-link{margin-left:0}}.sync-log-panel{position:fixed;bottom:24px;right:24px;width:480px;max-height:400px;display:flex;flex-direction:column;z-index:1000;border-radius:16px;overflow:hidden}.sync-log-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.05)}.sync-log-title{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--text-primary)}.sync-status-dot{width:8px;height:8px;border-radius:50%;animation:pulse 2s ease-in-out infinite}.sync-log-actions{display:flex;gap:8px}.sync-log-actions button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.sync-log-actions button:hover{background:#ffffff1a;color:var(--text-primary)}.sync-progress-bar{position:relative;height:28px;background:#0003;border-bottom:1px solid rgba(255,255,255,.05)}.sync-progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));opacity:.3;transition:width .3s ease}.sync-progress-text{position:relative;display:flex;align-items:center;justify-content:center;height:100%;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.sync-log-content{flex:1;overflow-y:auto;padding:12px;font-family:JetBrains Mono,SF Mono,Monaco,monospace;font-size:.75rem;max-height:280px}.sync-log-empty{display:flex;align-items:center;justify-content:center;height:100px;color:var(--text-muted)}.sync-log-entry{display:flex;gap:12px;padding:6px 8px;border-radius:6px;transition:background .2s ease}.sync-log-entry:hover{background:#ffffff08}.sync-log-time{color:var(--text-muted);flex-shrink:0}.sync-log-message{color:var(--text-secondary);word-break:break-word}.sync-log-entry.info .sync-log-message{color:var(--text-secondary)}.sync-log-entry.success .sync-log-message{color:var(--status-delivered)}.sync-log-entry.error .sync-log-message{color:var(--status-cancelled)}.sync-log-entry.warn .sync-log-message{color:var(--status-shipped)}.sync-log-minimized{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;padding:12px 20px;background:linear-gradient(135deg,#12121af2,#0a0a0ffa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;z-index:1000;font-size:.85rem;font-weight:500;color:var(--text-primary);box-shadow:0 8px 32px #0000004d;transition:all .2s ease}.sync-log-minimized:hover{background:linear-gradient(135deg,#191923f2,#0f0f16fa);transform:translateY(-2px)}.sync-progress-mini{padding:4px 10px;background:rgba(var(--accent-glow),.2);border-radius:20px;font-size:.75rem;color:var(--accent-primary)}@media (max-width: 640px){.sync-log-panel{left:16px;right:16px;width:auto;bottom:16px}.sync-log-minimized{left:16px;right:16px;width:auto;justify-content:center}}.ssp{position:fixed;bottom:24px;right:24px;width:380px;background:linear-gradient(135deg,#12121af5,#0a0a0ffa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:18px 20px;z-index:1000;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;gap:14px;animation:ssp-slide-up .3s ease-out}@keyframes ssp-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ssp-complete{border-color:#22c55e33}.ssp-error{border-color:#ef444433}.ssp-inline{position:static;width:100%;flex-basis:100%;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:14px 0 0;border-radius:0;animation:none;gap:10px}.ssp-inline .ssp-bar{background:rgba(var(--accent-glow),.08)}.ssp-inline .ssp-hint{padding:4px 0;background:transparent;border:none;margin-top:-2px}.ssp-header{display:flex;align-items:center;gap:12px}.ssp-status-icon{flex-shrink:0;color:var(--accent-primary)}.ssp-complete .ssp-status-icon{color:#22c55e}.ssp-error .ssp-status-icon{color:#ef4444}.ssp-spin{animation:ssp-spin 1s linear infinite}@keyframes ssp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ssp-header-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ssp-phase{font-size:.88rem;font-weight:600;color:var(--text-primary)}.ssp-count{font-size:.75rem;color:var(--text-muted)}.ssp-rate{color:var(--text-muted);font-weight:400;opacity:.7}.ssp-close{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.ssp-close:hover{background:#ffffff1a;color:var(--text-primary)}.ssp-progress{display:flex;flex-direction:column;gap:8px}.ssp-bar{height:8px;border-radius:4px;background:#ffffff0f;overflow:hidden}.ssp-bar-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));transition:width .4s ease;position:relative;overflow:hidden}.ssp-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.25) 50%,transparent 100%);animation:ssp-shimmer 2s ease-in-out infinite}@keyframes ssp-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.ssp-bar-indeterminate{width:30%!important;animation:ssp-indeterminate 1.5s ease-in-out infinite}.ssp-bar-indeterminate:after{animation:none}@keyframes ssp-indeterminate{0%{transform:translate(-100%)}to{transform:translate(430%)}}.ssp-meta{display:flex;align-items:center;justify-content:space-between}.ssp-pct{font-size:.8rem;font-weight:600;color:var(--accent-primary)}.ssp-eta{font-size:.75rem;color:var(--text-muted)}.ssp-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ssp-stat{font-size:.82rem;color:var(--text-secondary);padding:4px 10px;background:#ffffff0a;border-radius:6px}.ssp-findings{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;color:#22c55e;padding:6px 10px;background:#22c55e14;border:1px solid rgba(34,197,94,.12);border-radius:8px;animation:ssp-slide-up .3s ease-out}.ssp-findings svg{flex-shrink:0}.ssp-hint{display:flex;align-items:center;gap:8px;font-size:.73rem;color:var(--text-muted);padding:8px 10px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.ssp-hint svg{flex-shrink:0;opacity:.6}@media (max-width: 640px){.ssp{left:12px;right:12px;bottom:12px;width:auto;padding:14px 16px}}.idle-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:500;transition:all .2s ease}.idle-badge-compact{padding:4px 8px;gap:4px}.idle-badge-active{background:#22c55e26;color:#22c55e;border:1px solid rgba(34,197,94,.3)}.idle-badge-active svg{animation:pulse 2s ease-in-out infinite}.idle-badge-connecting{background:#3b82f626;color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.idle-badge-reconnecting{background:#f59e0b26;color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.idle-badge-error{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.idle-badge-stopped{background:#ffffff0d;color:var(--text-muted);border:1px solid rgba(255,255,255,.1)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ig-modal{max-width:620px!important}.ig-header-title{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.ig-header-title svg{color:var(--accent-primary)}.ig-tabs{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;scrollbar-width:none}.ig-tabs::-webkit-scrollbar{display:none}.ig-tab{display:flex;align-items:center;gap:8px;padding:12px 16px;border:none;background:none;color:var(--text-muted);font-size:.82rem;font-family:inherit;font-weight:500;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:all .2s ease;margin-bottom:-1px}.ig-tab:hover{color:var(--text-secondary);background:#ffffff08}.ig-tab.active{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.ig-tab-icon{display:flex;align-items:center}.ig-tab-icon svg{width:18px;height:18px}.ig-body{padding:24px 32px!important;display:flex;flex-direction:column;gap:20px}.ig-server-info{display:flex;flex-direction:column;gap:8px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px}.ig-server-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ig-server-label{font-size:.78rem;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.04em}.ig-server-value{font-size:.85rem;color:var(--text-secondary);font-family:SF Mono,Monaco,monospace;padding:4px 10px;background:#ffffff0a;border-radius:6px}.ig-copy-btn{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0a;color:var(--text-primary);font-size:.85rem;font-family:SF Mono,Monaco,monospace;cursor:pointer;transition:all .15s ease}.ig-copy-btn:hover{background:#ffffff14;border-color:#ffffff26}.ig-copy-btn svg{color:var(--text-muted);flex-shrink:0}.ig-steps-title{font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.ig-step-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ig-step{display:flex;align-items:flex-start;gap:12px}.ig-step-num{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--accent-glow, 108, 99, 255),.12);color:var(--accent-primary);font-size:.72rem;font-weight:700;flex-shrink:0;margin-top:1px}.ig-step-text{font-size:.84rem;color:var(--text-secondary);line-height:1.5}.ig-note{padding:12px 16px;background:#f59e0b14;border:1px solid rgba(245,158,11,.15);border-radius:10px}.ig-note-text{font-size:.8rem;color:var(--status-shipped, #f59e0b);line-height:1.5}.ig-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(var(--accent-glow, 108, 99, 255),.08);border:1px solid rgba(var(--accent-glow, 108, 99, 255),.15);border-radius:10px;color:var(--accent-primary);font-size:.82rem;font-weight:500;text-decoration:none;transition:all .2s ease;width:fit-content}.ig-link:hover{background:rgba(var(--accent-glow, 108, 99, 255),.15);border-color:rgba(var(--accent-glow, 108, 99, 255),.25)}@media (max-width: 768px){.ig-modal{max-width:100vw!important;width:100vw!important;max-height:100vh;height:100vh;border-radius:0!important}.ig-tabs{padding:0 14px;gap:2px}.ig-tab{padding:10px 12px;font-size:.75rem;gap:6px}.ig-tab-icon svg{width:16px;height:16px}.ig-tab-name{display:none}.ig-tab.active .ig-tab-name{display:inline}.ig-body{padding:16px 14px!important;gap:16px}.ig-server-info{padding:12px}.ig-server-label{font-size:.7rem}.ig-copy-btn{font-size:.78rem;padding:3px 8px}.ig-step-num{width:22px;height:22px;font-size:.68rem}.ig-step-text{font-size:.8rem}.ig-note{padding:10px 12px}.ig-note-text{font-size:.75rem}.ig-link{font-size:.78rem;padding:8px 12px}}.accounts-page .page-header{display:flex;align-items:flex-start;justify-content:space-between}.header-actions{display:flex;align-items:center;gap:10px}.empty-state-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.btn-google{display:flex;align-items:center;gap:10px}.btn-google svg{flex-shrink:0}.accounts-list{display:flex;flex-direction:column;gap:18px}.account-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:24px 28px;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.account-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent-primary) 0%,var(--accent-secondary) 100%);opacity:0;transition:opacity .3s ease}.account-card:hover:before{opacity:1}.account-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0000004d,0 0 0 1px rgba(var(--accent-glow),.1)}.account-info{display:flex;align-items:center;gap:18px}.account-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent-gradient);border-radius:16px;color:#fff;box-shadow:0 4px 20px rgba(var(--accent-glow),.4),inset 0 1px #fff3;position:relative;overflow:hidden}.account-icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%)}.account-details{display:flex;flex-direction:column;gap:6px}.account-email-row{display:flex;align-items:center;gap:10px}.account-email{font-size:1.05rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.account-host{font-size:.8rem;color:var(--text-muted);font-family:SF Mono,Monaco,monospace;padding:4px 10px;background:#ffffff08;border-radius:6px;display:inline-block;width:fit-content}.account-synced{font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;gap:6px}.account-synced:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status-delivered);box-shadow:0 0 10px var(--status-delivered)}.account-actions{display:flex;align-items:center;gap:10px}.sync-btn-with-chevron{display:flex;align-items:center;gap:8px}.sync-btn-with-chevron.active{background:#ffffff14;border-color:#ffffff26}.sync-options-panel{width:100%;flex-basis:100%;margin-top:16px;padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;animation:slide-down .2s ease-out}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sync-options-header{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:8px}.sync-options-header svg{color:var(--accent-primary)}.sync-options-hint{font-size:.75rem;color:var(--text-muted);margin-bottom:12px}.sync-date-inputs{display:flex;gap:12px;margin-bottom:16px}.sync-date-inputs .form-group{flex:1}.sync-date-inputs .form-label{font-size:.75rem}.sync-date-inputs .input{padding:10px 12px;font-size:.85rem}.sync-options-actions{display:flex;justify-content:flex-end;gap:10px}.sync-options-section{margin-bottom:20px}.sync-options-section:last-of-type{margin-bottom:16px}.retailer-grid,.sync-options-panel .carrier-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:8px}.retailer-checkbox-option{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:.8rem;color:var(--text-secondary)}.retailer-checkbox-option:hover{background:#ffffff0a;border-color:#ffffff1a}.retailer-checkbox-option input[type=checkbox]{display:none}.retailer-checkbox-logo{width:18px;height:18px;border-radius:4px;object-fit:contain;flex-shrink:0}.checkbox-custom{width:18px;height:18px;border:2px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.retailer-checkbox-option input:checked+.checkbox-custom{background:var(--accent-primary);border-color:var(--accent-primary)}.retailer-checkbox-option input:checked+.checkbox-custom svg{color:#fff}.retailer-checkbox-option input:checked~span:last-child{color:var(--text-primary)}.btn-idle-active{color:#22c55e!important;background:#22c55e1a;border-color:#22c55e33!important}.btn-idle-active:hover{background:#22c55e26;border-color:#22c55e4d!important}.btn-idle-active svg{animation:pulse 2s ease-in-out infinite}.btn-danger-ghost{color:var(--status-cancelled);padding:10px 16px;border-radius:10px;border:1px solid transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-danger-ghost:hover{background:#ef444426;border-color:#ef44444d;color:var(--status-cancelled);transform:translateY(-2px);box-shadow:0 4px 12px #ef444433}.spin{animation:spin 1s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.form-hint{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:.8rem;color:var(--status-shipped);background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:10px;flex-wrap:wrap}.form-hint-link{background:none;border:none;color:var(--accent-primary);font-size:inherit;font-family:inherit;cursor:pointer;text-decoration:underline;padding:0}.form-hint-link:hover{color:var(--text-primary)}.add-account-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:.85rem;font-weight:500;color:var(--text-secondary);letter-spacing:.02em}.form-input{padding:14px 18px;font-size:.9rem;color:var(--text-primary);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-input:hover{background:#ffffff0d;border-color:#ffffff1a}.form-input:focus{border-color:rgba(var(--accent-glow),.5);box-shadow:0 0 0 4px rgba(var(--accent-glow),.1),0 0 20px rgba(var(--accent-glow),.1);background:#0a0a0fcc}.form-input::placeholder{color:var(--text-muted)}.idle-toast{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;padding:14px 20px;background:#22c55e26;border:1px solid rgba(34,197,94,.3);border-radius:12px;color:#22c55e;font-size:.9rem;font-weight:500;animation:slide-up .3s ease-out;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idle-toast-error{background:#ef444426;border-color:#ef44444d;color:#ef4444}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.account-card-syncing{border-color:rgba(var(--accent-glow),.25)!important;transform:translateY(-2px);z-index:2;animation:sync-glow 2s ease-in-out infinite alternate}.account-card-syncing:before{opacity:1!important;height:3px}@keyframes sync-glow{0%{box-shadow:0 0 0 1px rgba(var(--accent-glow),.08),0 4px 20px rgba(var(--accent-glow),.08)}to{box-shadow:0 0 0 1px rgba(var(--accent-glow),.2),0 8px 40px rgba(var(--accent-glow),.18),0 0 60px -10px rgba(var(--accent-glow),.12)}}.account-card-dimmed{opacity:.4;filter:grayscale(.15);pointer-events:none;transition:opacity .4s ease,filter .4s ease}.account-card-dimmed:hover{transform:none!important;box-shadow:none!important}.account-card-dimmed:before{display:none}.account-card-complete{border-color:#22c55e40!important;animation:sync-complete-flash .6s ease-out forwards}.account-card-complete:before{opacity:1!important;background:linear-gradient(90deg,#22c55e,#10b981)!important}@keyframes sync-complete-flash{0%{box-shadow:0 0 0 3px #22c55e4d,0 0 40px #22c55e40}to{box-shadow:0 0 0 1px #22c55e1a,0 4px 20px #22c55e1a}}.account-sync-done{width:100%;flex-basis:100%;display:flex;align-items:center;gap:12px;padding:14px 0 0;border-top:1px solid rgba(34,197,94,.1);margin-top:4px;color:#22c55e;animation:slide-up .3s ease-out}.account-sync-done>svg{flex-shrink:0}.sync-done-text{display:flex;flex-direction:column;gap:2px}.sync-done-title{font-weight:600;font-size:.9rem;color:#22c55e}.sync-done-stats{font-size:.8rem;color:var(--text-muted)}.account-auth-error{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:1;min-width:0}.auth-error-info{display:flex;align-items:center;gap:10px;color:#ef4444}.auth-error-info>svg{flex-shrink:0}.auth-error-text{display:flex;flex-direction:column;gap:1px}.auth-error-title{font-weight:700;font-size:.9rem;color:#ef4444}.auth-error-desc{font-size:.78rem;color:var(--text-muted)}.btn-reconnect{padding:10px 24px;font-size:.9rem;font-weight:600;gap:8px;white-space:nowrap;background:#ef4444;border-color:#ef4444;animation:reconnect-pulse 2s ease-in-out infinite}.btn-reconnect:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 0 20px #ef444466}@keyframes reconnect-pulse{0%,to{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 12px 4px #ef444440}}body.ui-standard .account-card-syncing{border-color:rgba(var(--accent-glow),.2)!important}body.ui-standard .account-card-dimmed{opacity:.35}body.ui-standard .account-card-complete{border-color:#22c55e33!important}body.ui-standard .account-sync-done{border-top-color:#22c55e14}body.ui-standard .ssp-inline .ssp-findings{background:#22c55e0f;border-color:#22c55e1a}@media (max-width: 768px){.accounts-page .page-header{flex-direction:column;align-items:stretch;gap:12px}.header-actions{gap:8px}.header-actions .btn-google{flex:1;justify-content:center;font-size:.8rem;padding:10px 12px}.accounts-page .header-actions .btn-secondary{flex:0 0 40px;padding:0;font-size:0!important;line-height:0;gap:0;min-width:unset;width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden}.accounts-page .header-actions .btn-secondary svg{width:18px;height:18px;flex-shrink:0}.accounts-page .header-actions .btn-ghost{flex:0 0 40px;padding:0;min-width:unset;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.empty-state-actions{flex-direction:column;width:100%}.empty-state-actions .btn{width:100%;justify-content:center}.accounts-list{gap:12px}.account-card{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.account-card:hover{transform:none;box-shadow:none}.account-icon{width:42px;height:42px;border-radius:12px}.account-icon svg{width:18px!important;height:18px!important}.account-info{gap:12px}.account-email{font-size:.85rem}.account-host{font-size:.7rem;padding:3px 8px}.account-synced{font-size:.7rem}.account-actions{width:100%;gap:6px;flex-wrap:wrap}.account-actions .btn{padding:8px 12px;font-size:.75rem}.sync-btn-with-chevron{gap:6px}.btn-danger-ghost{padding:8px 12px}.btn-danger-ghost:hover{transform:none;box-shadow:none}.sync-options-panel{margin-top:12px;padding:12px}.sync-options-header{font-size:.8rem}.sync-options-hint{font-size:.7rem}.retailer-grid{grid-template-columns:repeat(2,1fr);gap:6px}.retailer-checkbox-option{padding:8px 10px;font-size:.7rem}.checkbox-custom{width:16px;height:16px}.sync-date-inputs{flex-direction:column;gap:8px}.sync-options-actions{gap:8px}.sync-options-actions .btn{font-size:.75rem;padding:8px 12px}.accounts-page .modal-overlay{padding:0}.accounts-page .modal{max-width:100vw!important;width:100vw!important;max-height:100vh;height:100vh;border-radius:0!important;margin:0}.accounts-page .modal-header{padding:12px 14px}.accounts-page .modal-title{font-size:1rem}.accounts-page .modal-body,.accounts-page .modal-footer{padding:12px 14px}.form-hint{padding:8px 12px;font-size:.7rem;margin-top:8px}.account-card-syncing{transform:none}.account-sync-done{padding:10px 0 0}.sync-done-title{font-size:.82rem}.sync-done-stats{font-size:.72rem}.account-auth-error{flex-direction:column;align-items:stretch;gap:12px}.auth-error-title{font-size:.85rem}.auth-error-desc{font-size:.72rem}.btn-reconnect{width:100%;justify-content:center;padding:12px 20px}.idle-toast{bottom:16px;right:16px;left:16px;padding:10px 14px;font-size:.8rem}}.connect-dropdown-container{position:relative}.connect-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--card-bg);border:1px solid rgba(255,255,255,.15);border-radius:8px;box-shadow:0 8px 24px #0000004d;padding:6px;z-index:1000;animation:dropdownFadeIn .15s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.connect-dropdown-item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:transparent;border:none;border-radius:6px;color:var(--text-color);font-size:.95rem;cursor:pointer;transition:all .2s;text-align:left}.connect-dropdown-item:not(:disabled):hover{background:var(--hover-bg)}.connect-dropdown-item:not(:disabled):active{transform:scale(.98)}.connect-dropdown-item svg{flex-shrink:0}.connect-dropdown-item-disabled{opacity:.5;cursor:not-allowed;position:relative}.coming-soon-badge{margin-left:auto;padding:2px 8px;background:var(--accent-color);color:#fff;font-size:.75rem;font-weight:600;border-radius:4px}.confirm-dialog{background:var(--bg-secondary, #1a1a2e);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;max-width:400px;width:90%;text-align:center;animation:modalSlideIn .2s ease}.confirm-dialog-icon{width:48px;height:48px;border-radius:50%;background:#ef444426;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:#ef4444}.confirm-dialog-title{font-size:1.15rem;font-weight:600;color:var(--text-primary, #fff);margin:0 0 8px}.confirm-dialog-message{font-size:.9rem;color:var(--text-secondary, #999);line-height:1.5;margin:0 0 24px}.confirm-dialog-message strong{color:var(--text-primary, #fff)}.confirm-dialog-actions{display:flex;gap:12px;justify-content:center}.confirm-dialog-actions .btn{min-width:100px;padding:10px 20px;border-radius:10px;font-weight:500;font-size:.9rem}.btn-danger{background:#ef4444;color:#fff;border:none;display:flex;align-items:center;gap:6px;justify-content:center;cursor:pointer;transition:background .15s}.btn-danger:hover{background:#dc2626}body.ui-standard .confirm-dialog{background:var(--bg-secondary, #fff);border-color:var(--border-color, #e0e0e0)}body.ui-standard.standard-dark .confirm-dialog{background:var(--bg-secondary, #1e1e1e);border-color:var(--border-color, #333)}.connect-modal{background:var(--bg-secondary, #1a1a2e);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;max-width:460px;width:92%;position:relative;animation:modalSlideIn .25s ease;max-height:90vh;overflow-y:auto}.connect-modal.closing{animation:modalSlideOut .2s ease forwards}.connect-modal .modal-close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-secondary, #888);cursor:pointer;padding:4px;border-radius:8px;transition:color .15s}.connect-modal .modal-close:hover{color:var(--text-primary, #fff)}.connect-modal-title{font-size:1.35rem;font-weight:700;color:var(--text-primary, #fff);margin:0 0 6px;text-align:center}.connect-modal-subtitle{font-size:.9rem;color:var(--text-secondary, #999);text-align:center;margin:0 0 24px;line-height:1.4}.connect-modal-how{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.connect-modal-step{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:12px}.connect-modal-step-num{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--accent-primary, #c82bf3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.connect-modal-step-text{display:flex;flex-direction:column;gap:2px}.connect-modal-step-text strong{font-size:.9rem;color:var(--text-primary, #fff)}.connect-modal-step-text span{font-size:.8rem;color:var(--text-secondary, #999);line-height:1.4}.connect-modal-reassurance{font-size:.8rem;color:var(--text-tertiary, #666);text-align:center;font-style:italic;margin:0 0 24px;line-height:1.4}.connect-modal-providers{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.connect-modal-provider-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .1s;border:none;width:100%}.connect-modal-provider-btn:hover{opacity:.9}.connect-modal-provider-btn:active{transform:scale(.98)}.connect-modal-provider-btn.google{background:#fff;color:#333}.connect-modal-provider-btn.outlook{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.15)}.connect-modal-provider-btn:disabled{opacity:.6;cursor:not-allowed}.connect-modal-imap-link{display:block;margin:0 auto;background:none;border:none;color:var(--text-secondary, #888);font-size:.85rem;cursor:pointer;padding:4px;transition:color .15s}.connect-modal-imap-link:hover{color:var(--text-primary, #fff);text-decoration:underline}.connect-modal-back{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--text-secondary, #888);font-size:.85rem;cursor:pointer;padding:0;margin-bottom:16px;transition:color .15s}.connect-modal-back:hover{color:var(--text-primary, #fff)}.connect-modal-form{display:flex;flex-direction:column;gap:14px}.connect-modal-form-row{display:flex;gap:12px}.connect-modal-submit{width:100%;margin-top:4px;padding:13px}body.ui-standard .connect-modal{background:var(--bg-secondary, #fff);border-color:var(--border-color, #e0e0e0)}body.ui-standard .connect-modal-step{background:#00000008;border-color:var(--border-color, #e0e0e0)}body.ui-standard .connect-modal-provider-btn.outlook{background:#0000000d;color:var(--text-primary);border-color:var(--border-color, #e0e0e0)}body.ui-standard.standard-dark .connect-modal{background:var(--bg-secondary, #1e1e1e);border-color:var(--border-color, #333)}body.ui-standard.standard-dark .connect-modal-step{background:#ffffff0a;border-color:#ffffff14}body.ui-standard.standard-dark .connect-modal-provider-btn.outlook{background:#ffffff14;color:#fff;border-color:#ffffff1f}.login-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#0a0a12;padding:1rem}.login-container{width:100%;max-width:400px;background:linear-gradient(145deg,#d042f7,#b020e0);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2.5rem 2rem 2rem;box-shadow:0 12px 40px #a020d066,0 0 0 1px #ffffff0d inset}.login-header{text-align:center;margin-bottom:2rem}.login-logo{width:56px;height:56px;border-radius:14px;margin-bottom:1rem;box-shadow:0 4px 16px #0003}.login-header h1{font-size:1.6rem;font-weight:700;margin-bottom:.4rem;color:#fff;letter-spacing:-.02em}.login-header p{color:#ffffffd9;font-size:.85rem;font-weight:500;line-height:1.4}.login-error{background:#00000026;border:1px solid rgba(255,100,100,.4);color:#ffd0d0;padding:.75rem 1rem;border-radius:10px;margin-bottom:1.5rem;font-size:.85rem;text-align:center}.login-content{display:flex;flex-direction:column;gap:0}.login-description{color:#ffffffb3;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.invite-code-section{margin-bottom:1.25rem}.invite-code-label{display:block;color:#ffffffe6;font-size:.85rem;font-weight:600;margin-bottom:.5rem;text-align:center}.invite-code-row{display:flex;gap:.5rem}.invite-code-input{flex:1;padding:.7rem 1rem;background:#0003;border:1px solid rgba(255,255,255,.25);border-radius:10px;color:#fff;font-size:.9rem;font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:.08em;text-align:center;outline:none;transition:border-color .2s}.invite-code-input::placeholder{color:#ffffff59;letter-spacing:.04em}.invite-code-input:focus{border-color:#ffffff80}.invite-code-btn{padding:.7rem 1.25rem;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s;white-space:nowrap}.invite-code-btn:hover:not(:disabled){background:#ffffff40;border-color:#fff6}.invite-code-btn:active:not(:disabled){transform:scale(.97)}.invite-code-btn:disabled{opacity:.4;cursor:not-allowed}.invite-code-error{color:#ffd0d0;font-size:.8rem;text-align:center;margin-top:.5rem}.invite-code-hint{color:#ffffff8c;font-size:.75rem;text-align:center;margin-top:.75rem;line-height:1.4}.invite-code-success{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#b0f0b0;font-size:.85rem;font-weight:600;margin-bottom:1rem;padding:.5rem;background:#64c8641a;border:1px solid rgba(100,200,100,.2);border-radius:10px}.login-existing-user-link{display:block;width:100%;margin-top:1rem;background:none;border:none;color:#ffffffbf;font-size:.8rem;font-weight:500;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.login-existing-user-link:hover{color:#fff}.turnstile-container{display:flex;justify-content:center;margin-bottom:1rem}.oauth-buttons{display:flex;flex-direction:column;gap:.5rem}.oauth-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;border:1px solid rgba(255,255,255,.3);border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s,transform .1s,border-color .2s,background .2s;background:#ffffff1a!important;color:#fff!important}.oauth-btn:hover{border-color:#fff6;background:#ffffff2e!important}.oauth-btn:active:not(:disabled){transform:scale(.98)}.oauth-btn:disabled{opacity:.4;cursor:not-allowed}.provider-icon{width:20px;height:20px;flex-shrink:0}.login-footer{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.15);text-align:center}.login-footer p{color:#ffffffbf;font-size:.75rem;font-weight:500}.login-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}.login-spinner{width:36px;height:36px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.auth-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1rem;color:#ffffff80}.auth-loading-spinner{width:48px;height:48px;border:3px solid rgba(255,255,255,.1);border-top-color:#c82bf3;border-radius:50%;animation:spin .8s linear infinite}body.ui-standard .login-page{background:#fff}body.ui-standard .login-container{box-shadow:0 12px 40px #a020d04d}body.ui-standard .login-spinner{border-color:#fff3;border-top-color:#fff}.username-setup-page{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;background:#0a0a12;padding:1rem}.username-setup-container{width:100%;max-width:400px;background:linear-gradient(145deg,#d042f7,#b020e0);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:2.5rem 2rem 2rem;box-shadow:0 12px 40px #a020d066,0 0 0 1px #ffffff0d inset}.username-setup-header{text-align:center;margin-bottom:2rem}.username-setup-avatar{width:72px;height:72px;border-radius:50%;margin-bottom:1rem;border:3px solid rgba(255,255,255,.25);box-shadow:0 4px 16px #0003}.username-setup-header h1{font-size:1.5rem;font-weight:700;margin-bottom:.4rem;color:#fff;letter-spacing:-.02em}.username-setup-header p{color:#fffc;font-size:.85rem;font-weight:500}.username-input-wrapper{display:flex;align-items:center;background:#0003;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:0 .75rem;transition:border-color .2s}.username-input-wrapper:focus-within{border-color:#ffffff80}.username-at-prefix{color:#ffffff80;font-size:1rem;font-weight:600;-webkit-user-select:none;user-select:none;flex-shrink:0}.username-input{flex:1;padding:.75rem .5rem;background:transparent;border:none;color:#fff;font-size:1rem;font-weight:500;outline:none;min-width:0}.username-input::placeholder{color:#ffffff4d}.username-status-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.username-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:username-spin .7s linear infinite}@keyframes username-spin{to{transform:rotate(360deg)}}.username-error{color:#ffd0d0;font-size:.8rem;text-align:center;margin-top:.5rem}.username-hint{color:#ffffff80;font-size:.8rem;text-align:center;margin-top:.5rem}.username-submit-btn{display:block;width:100%;padding:.8rem;margin-top:1.25rem;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,transform .1s}.username-submit-btn:hover:not(:disabled){background:#ffffff40;border-color:#fff6}.username-submit-btn:active:not(:disabled){transform:scale(.98)}.username-submit-btn:disabled{opacity:.4;cursor:not-allowed}.username-fine-print{color:#ffffff80;font-size:.75rem;text-align:center;margin-top:1rem;line-height:1.4}body.ui-standard .username-setup-page{background:#fff}body.ui-standard .username-setup-container{box-shadow:0 12px 40px #a020d04d}.onboarding-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;background:#0a0a12;overflow-y:auto;z-index:9999;padding:1rem 0}.onboarding-glow-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.onboarding-glow{position:absolute;border-radius:50%;filter:blur(120px);opacity:.15}.onboarding-glow-1{width:600px;height:600px;background:#a855f7;top:-200px;right:-100px}.onboarding-glow-2{width:500px;height:500px;background:#6366f1;bottom:-150px;left:-100px}.onboarding-progress{display:flex;gap:.5rem;margin-bottom:1.5rem;margin-top:auto;z-index:1}.onboarding-dot{width:8px;height:8px;border-radius:50%;background:#ffffff26;transition:all .3s ease}.onboarding-dot.active{background:#a855f799}.onboarding-dot.current{background:#a855f7;box-shadow:0 0 8px #a855f780;transform:scale(1.2)}.onboarding-step-container{z-index:1;width:100%;max-width:520px;padding:0 1rem;margin-bottom:auto;animation:onboardingSlideIn .4s ease}@keyframes onboardingSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.onboarding-slide-backward{animation:onboardingSlideInBack .4s ease}@keyframes onboardingSlideInBack{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.onboarding-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.5rem 2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.onboarding-card-content{display:flex;flex-direction:column;align-items:center;text-align:center}.onboarding-logo{width:64px;height:64px;border-radius:16px;margin-bottom:.75rem}.onboarding-title{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.5rem;letter-spacing:-.02em}.onboarding-subtitle{color:#fff9;font-size:.9rem;line-height:1.5;margin-bottom:1rem;max-width:380px}.onboarding-subtitle strong{color:#ffffffe6}.onboarding-btn-primary{width:100%;padding:.85rem 1.5rem;background:linear-gradient(135deg,#a855f7,#7c3aed);border:none;border-radius:12px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem}.onboarding-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#b86ef7,#8b5cf6);transform:translateY(-1px);box-shadow:0 4px 16px #a855f74d}.onboarding-btn-primary:active:not(:disabled){transform:scale(.98)}.onboarding-btn-primary:disabled{opacity:.5;cursor:not-allowed}.onboarding-stats{display:flex;gap:.75rem;margin-bottom:1rem;width:100%}.onboarding-stat-card{flex:1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.85rem .5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px}.onboarding-stat-card svg{color:#a855f7;margin-bottom:.15rem}.onboarding-stat-value{font-size:1.25rem;font-weight:700;color:#fff;letter-spacing:-.02em}.onboarding-stat-label{font-size:.7rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.onboarding-badges{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:1rem}.onboarding-badge{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;text-align:left}.onboarding-badge-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#a855f71f;border-radius:8px;color:#a855f7}.onboarding-badge-text{display:flex;flex-direction:column;gap:.15rem}.onboarding-badge-text strong{font-size:.85rem;font-weight:600;color:#ffffffe6}.onboarding-badge-text span{font-size:.78rem;color:#ffffff73;line-height:1.4}.onboarding-how-it-works{display:flex;flex-direction:column;gap:.5rem;width:100%;margin-bottom:1rem}.onboarding-how-step{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem .75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;text-align:left}.onboarding-how-number{flex-shrink:0;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:#a855f726;border-radius:50%;color:#a855f7;font-size:.75rem;font-weight:700}.onboarding-how-text{display:flex;flex-direction:column;gap:.1rem}.onboarding-how-text strong{font-size:.85rem;font-weight:600;color:#ffffffe6}.onboarding-how-text span{font-size:.78rem;color:#ffffff73;line-height:1.4}.onboarding-reassurance{color:#ffffff59;font-size:.78rem;font-style:italic;margin-bottom:1.25rem}.onboarding-providers{width:100%;display:flex;flex-direction:column;gap:.6rem}.onboarding-provider-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.onboarding-provider-btn:disabled{opacity:.5;cursor:not-allowed}.onboarding-provider-google{background:#fff;color:#333}.onboarding-provider-google:hover:not(:disabled){background:#f5f5f5;box-shadow:0 4px 12px #00000026}.onboarding-provider-outlook{background:#2f2f2f;color:#fff}.onboarding-provider-outlook:hover:not(:disabled){background:#3f3f3f;box-shadow:0 4px 12px #0000004d}.onboarding-provider-icon{width:20px;height:20px;flex-shrink:0}.onboarding-imap-toggle{background:none;border:none;color:#fff6;font-size:.82rem;cursor:pointer;padding:.5rem;transition:color .2s}.onboarding-imap-toggle:hover{color:#fff9}.onboarding-imap-form{display:flex;flex-direction:column;gap:.5rem;width:100%;padding-top:.25rem}.onboarding-input{width:100%;padding:.7rem .85rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:.875rem;outline:none;transition:border-color .2s;box-sizing:border-box}.onboarding-input:focus{border-color:#a855f780}.onboarding-input::placeholder{color:#ffffff4d}.onboarding-input:disabled{opacity:.5}.onboarding-imap-row{display:flex;gap:.5rem}.onboarding-input-port{max-width:90px}.onboarding-error{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#f87171;font-size:.82rem;width:100%;margin-bottom:.75rem}.onboarding-skip-link{background:none;border:none;color:#ffffff59;font-size:.8rem;cursor:pointer;margin-top:1rem;transition:color .2s}.onboarding-skip-link:hover{color:#ffffff8c}.onboarding-sync-icon{margin-bottom:1rem}.onboarding-sync-spin{color:#a855f7;animation:onboarding-spin 1.5s linear infinite}@keyframes onboarding-spin{to{transform:rotate(360deg)}}.onboarding-sync-done{color:#4ade80}.onboarding-sync-error-icon{color:#f87171}.onboarding-progress-bar-container{width:100%;margin-bottom:1rem}.onboarding-progress-bar{width:100%;height:6px;background:#ffffff14;border-radius:3px;overflow:hidden}.onboarding-progress-fill{height:100%;background:linear-gradient(90deg,#a855f7,#6366f1);border-radius:3px;transition:width .3s ease}.onboarding-progress-indeterminate{width:30%;animation:onboarding-indeterminate 1.5s ease-in-out infinite}@keyframes onboarding-indeterminate{0%{transform:translate(-100%)}to{transform:translate(450%)}}.onboarding-progress-meta{display:flex;justify-content:space-between;margin-top:.4rem}.onboarding-progress-count{font-size:.78rem;color:#ffffff73}.onboarding-progress-pct{font-size:.78rem;color:#fff9;font-weight:600}.onboarding-progress-eta{font-size:.75rem;color:#ffffff59;margin-top:.25rem;display:block;text-align:left}.onboarding-live-count{display:flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:#4ade8014;border:1px solid rgba(74,222,128,.15);border-radius:10px;color:#4ade80;font-size:.82rem;font-weight:500;width:100%;margin-bottom:.5rem}.onboarding-early-continue{width:100%;margin-top:.75rem;animation:onboarding-fade-in .4s ease}.onboarding-early-continue-text{color:#ffffff80;font-size:.82rem;margin-bottom:.75rem}@keyframes onboarding-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.onboarding-checkmark{color:#4ade80;margin-bottom:1rem;animation:onboarding-pop .5s ease}@keyframes onboarding-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.onboarding-features{display:flex;flex-direction:column;gap:.6rem;width:100%;margin-bottom:1.5rem}.onboarding-feature{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;text-align:left}.onboarding-feature-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#a855f71f;border-radius:10px;color:#a855f7}.onboarding-feature-text{display:flex;flex-direction:column;gap:.15rem}.onboarding-feature-text strong{font-size:.875rem;font-weight:600;color:#ffffffe6}.onboarding-feature-text span{font-size:.78rem;color:#ffffff73;line-height:1.4}@media (max-width: 640px){.onboarding-card{padding:1.5rem 1.25rem;border-radius:16px}.onboarding-title{font-size:1.3rem}.onboarding-stats{flex-direction:column;gap:.5rem}.onboarding-stat-card{flex-direction:row;justify-content:center;gap:.5rem;padding:.65rem 1rem}.onboarding-stat-card svg{margin-bottom:0}.onboarding-stat-value{font-size:1.1rem}}@media (max-height: 820px){.onboarding-page{padding:.25rem 0}.onboarding-progress{margin-bottom:.5rem}.onboarding-card{padding:1rem 1.5rem}.onboarding-logo{width:44px;height:44px;border-radius:12px;margin-bottom:.4rem}.onboarding-title{font-size:1.2rem;margin-bottom:.2rem}.onboarding-subtitle{font-size:.82rem;margin-bottom:.5rem;line-height:1.4}.onboarding-stat-card{padding:.4rem}.onboarding-stat-card svg{width:16px;height:16px}.onboarding-stat-value{font-size:1rem}.onboarding-stat-label{font-size:.6rem}.onboarding-stats{gap:.5rem;margin-bottom:.5rem}.onboarding-badges{gap:.3rem;margin-bottom:.5rem}.onboarding-badge{padding:.35rem .6rem;gap:.5rem}.onboarding-badge-icon{width:26px;height:26px}.onboarding-badge-text strong{font-size:.78rem}.onboarding-badge-text span{font-size:.7rem;line-height:1.3}.onboarding-btn-primary{padding:.7rem 1.5rem;font-size:.9rem;margin-top:.25rem}}body.ui-standard .onboarding-page{background:#f5f5f5}body.ui-standard .onboarding-glow-layer{display:none}body.ui-standard .onboarding-card{background:#fff;border-color:#e5e7eb;box-shadow:0 4px 20px #00000014}body.ui-standard .onboarding-title{color:#111}body.ui-standard .onboarding-subtitle{color:#666}body.ui-standard .onboarding-subtitle strong{color:#333}body.ui-standard .onboarding-dot{background:#d1d5db}body.ui-standard .onboarding-dot.active{background:#a855f780}body.ui-standard .onboarding-dot.current{background:#a855f7}body.ui-standard .onboarding-stat-card{background:#f9fafb;border-color:#e5e7eb}body.ui-standard .onboarding-stat-value{color:#111}body.ui-standard .onboarding-stat-label{color:#888}body.ui-standard .onboarding-badge,body.ui-standard .onboarding-how-step,body.ui-standard .onboarding-feature{background:#f9fafb;border-color:#e5e7eb}body.ui-standard .onboarding-badge-text strong,body.ui-standard .onboarding-how-text strong,body.ui-standard .onboarding-feature-text strong{color:#222}body.ui-standard .onboarding-badge-text span,body.ui-standard .onboarding-how-text span,body.ui-standard .onboarding-feature-text span{color:#777}body.ui-standard .onboarding-reassurance{color:#999}body.ui-standard .onboarding-provider-google{border-color:#ddd}body.ui-standard .onboarding-provider-outlook{border-color:#444}body.ui-standard .onboarding-imap-toggle{color:#888}body.ui-standard .onboarding-imap-toggle:hover{color:#555}body.ui-standard .onboarding-input{background:#f5f5f5;border-color:#ddd;color:#111}body.ui-standard .onboarding-input::placeholder{color:#aaa}body.ui-standard .onboarding-input:focus{border-color:#a855f7}body.ui-standard .onboarding-progress-bar{background:#e5e7eb}body.ui-standard .onboarding-progress-count,body.ui-standard .onboarding-progress-eta{color:#888}body.ui-standard .onboarding-progress-pct{color:#555}body.ui-standard .onboarding-live-count{background:#4ade8014;border-color:#4ade8033}body.ui-standard .onboarding-early-continue-text{color:#777}body.ui-standard .onboarding-skip-link{color:#888}body.ui-standard .onboarding-skip-link:hover{color:#555}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-primary: #030305;--bg-secondary: #08080c;--bg-tertiary: #0d0d14;--bg-elevated: #131320;--glass-bg: rgba(255, 255, 255, .02);--glass-bg-hover: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .05);--glass-border-hover: rgba(255, 255, 255, .1);--accent-primary: #c82bf3;--accent-secondary: #a020d0;--accent-tertiary: #8b14b8;--accent-glow: 200, 43, 243;--accent-gradient: linear-gradient(135deg, #c82bf3 0%, #a020d0 50%, #8b14b8 100%);--status-confirmed: #10b981;--status-shipped: #f59e0b;--status-delivered: #3b82f6;--status-cancelled: #ef4444;--status-refunded: #ef4444;--retailer-target: #cc0000;--retailer-walmart: #0071dc;--retailer-amazon: #ff9900;--retailer-pokemon: #ffcb05;--retailer-bestbuy: #0046be;--retailer-samsclub: #0067a0;--text-primary: #ffffff;--text-secondary: #a1a1aa;--text-muted: #71717a;--shadow-sm: 0 4px 20px rgba(0, 0, 0, .5);--shadow-md: 0 8px 40px rgba(0, 0, 0, .6);--shadow-lg: 0 16px 60px rgba(0, 0, 0, .7);--shadow-glow-sm: 0 0 30px rgba(var(--accent-glow), .3);--shadow-glow-md: 0 0 50px rgba(var(--accent-glow), .4);--sidebar-width: 280px;--sidebar-collapsed-width: 72px;--header-height: 72px;--border-radius-sm: 10px;--border-radius-md: 14px;--border-radius-lg: 20px;--border-radius-xl: 28px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1)}body.no-glow{--shadow-glow-sm: none;--shadow-glow-md: none}body.no-glow:before{display:none}body.no-glow .glass-card,body.no-glow .stat-card,body.no-glow .btn-primary,body.no-glow .retailer-badge,body.no-glow .status-badge{box-shadow:var(--shadow-sm)!important}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden;min-height:100vh}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 80% 50% at 20% 40%,rgba(var(--accent-glow),.12) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(var(--accent-glow),.1) 0%,transparent 50%),radial-gradient(ellipse 40% 30% at 50% 80%,rgba(var(--accent-glow),.08) 0%,transparent 50%);animation:aurora 20s ease-in-out infinite;pointer-events:none;z-index:-2}@keyframes aurora{0%,to{opacity:1;filter:hue-rotate(0deg)}50%{opacity:.8;filter:hue-rotate(10deg)}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.015;pointer-events:none;z-index:-1}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--accent-glow),.3),rgba(var(--accent-glow),.3));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(var(--accent-glow),.5),rgba(var(--accent-glow),.5))}::selection{background:rgba(var(--accent-glow),.4);color:#fff}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--text-primary)}h1{font-size:2.5rem;font-weight:700}h2{font-size:1.75rem}h3{font-size:1.25rem}h4{font-size:1.125rem}p{color:var(--text-secondary)}a{color:var(--accent-primary);text-decoration:none;transition:all var(--transition-fast)}a:hover{color:var(--accent-secondary);text-shadow:0 0 20px rgba(var(--accent-glow),.5)}.glass-card{position:relative;background:linear-gradient(135deg,#16161ed9,#101016e6);border:1px solid rgba(255,255,255,.05);border-radius:var(--border-radius-xl);box-shadow:0 0 0 1px #ffffff05 inset,0 20px 50px #00000080;transition:all var(--transition-normal);overflow:hidden}.glass-card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 40%,transparent 60%,rgba(var(--accent-glow),.1) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity var(--transition-normal)}.glass-card:hover{border-color:#ffffff14;transform:translateY(-4px);box-shadow:0 0 0 1px #ffffff0a inset,0 30px 60px #00000080,0 0 60px rgba(var(--accent-glow),.1)}.glass-card:hover:before{opacity:1}.glass-card-elevated{background:linear-gradient(165deg,#181820e6,#121218eb,rgba(var(--accent-glow),.05));border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-xl);box-shadow:0 0 0 1px #ffffff08 inset,0 0 80px rgba(var(--accent-glow),.08),0 30px 60px #0006}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;font-size:.875rem;font-weight:600;letter-spacing:.02em;border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-normal);overflow:hidden}.btn-primary{background:var(--accent-gradient);color:#fff;box-shadow:0 0 0 1px #ffffff1a inset,0 8px 30px rgba(var(--accent-glow),.5),0 0 1px rgba(var(--accent-glow),.8)}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 0 0 1px #ffffff26 inset,0 12px 40px rgba(var(--accent-glow),.6),0 0 60px rgba(var(--accent-glow),.3)}.btn-primary:hover:before{left:100%}.btn-primary:active{transform:translateY(-1px) scale(1)}.btn-secondary{background:#ffffff08;color:var(--text-primary);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn-secondary:hover{background:#ffffff0f;border-color:rgba(var(--accent-glow),.5);box-shadow:0 0 30px rgba(var(--accent-glow),.2);transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--text-secondary);padding:12px 18px}.btn-ghost:hover{background:#ffffff0a;color:var(--text-primary)}.btn-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 8px 30px #ef444466}.btn-danger:hover{box-shadow:0 12px 40px #ef444480;transform:translateY(-2px)}.input{width:100%;padding:16px 20px;font-size:.95rem;font-family:inherit;color:var(--text-primary);background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-md);outline:none;transition:all var(--transition-normal)}.input:focus{background:#ffffff0a;border-color:var(--accent-primary);box-shadow:0 0 0 4px rgba(var(--accent-glow),.15),0 0 30px rgba(var(--accent-glow),.1)}.input::placeholder{color:var(--text-muted)}.status-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;min-width:130px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:30px;overflow:hidden}.status-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.status-badge.confirmed{color:var(--status-confirmed);background:linear-gradient(135deg,#10b98126,#10b9810d);border:1px solid rgba(16,185,129,.2);box-shadow:0 0 30px #10b98126,inset 0 0 20px #10b9810d}.status-badge.confirmed:before{animation:pulse-green 2s ease-in-out infinite}@keyframes pulse-green{0%,to{box-shadow:0 0 12px #10b981}50%{box-shadow:0 0 20px #10b981,0 0 30px #10b981}}.status-badge.shipped{color:var(--status-shipped);background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid rgba(245,158,11,.2);box-shadow:0 0 30px #f59e0b26,inset 0 0 20px #f59e0b0d}.status-badge.shipped:before{animation:pulse-amber 1.5s ease-in-out infinite}@keyframes pulse-amber{0%,to{box-shadow:0 0 12px #f59e0b}50%{box-shadow:0 0 20px #f59e0b,0 0 30px #f59e0b}}.status-badge.out_for_delivery{color:var(--accent-primary);background:linear-gradient(135deg,rgba(var(--accent-glow),.15),rgba(var(--accent-glow),.05));border:1px solid rgba(var(--accent-glow),.2);box-shadow:0 0 30px rgba(var(--accent-glow),.15),inset 0 0 20px rgba(var(--accent-glow),.05)}.status-badge.out_for_delivery:before{animation:pulse-accent 1.5s ease-in-out infinite}@keyframes pulse-accent{0%,to{box-shadow:0 0 12px var(--accent-primary)}50%{box-shadow:0 0 20px var(--accent-primary),0 0 30px var(--accent-primary)}}.status-badge.exception{color:#f59e0b;background:linear-gradient(135deg,#f59e0b26,#f59e0b0d);border:1px solid rgba(245,158,11,.2);box-shadow:0 0 30px #f59e0b26,inset 0 0 20px #f59e0b0d}.status-badge.exception:before{animation:pulse-amber 2s ease-in-out infinite}.status-badge.delivered{color:var(--status-delivered);background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid rgba(59,130,246,.2);box-shadow:0 0 30px #3b82f626,inset 0 0 20px #3b82f60d}.status-badge.delivered:before{animation:pulse-blue 2s ease-in-out infinite}@keyframes pulse-blue{0%,to{box-shadow:0 0 12px #3b82f6}50%{box-shadow:0 0 20px #3b82f6,0 0 30px #3b82f6}}.status-badge.cancelled,.status-badge.canceled{color:var(--status-cancelled);background:linear-gradient(135deg,#ef444426,#ef44440d);border:1px solid rgba(239,68,68,.2);box-shadow:0 0 30px #ef444426,inset 0 0 20px #ef44440d}.status-badge.cancelled:before,.status-badge.canceled:before{animation:pulse-red 2s ease-in-out infinite}@keyframes pulse-red{0%,to{box-shadow:0 0 12px #ef4444}50%{box-shadow:0 0 20px #ef4444,0 0 30px #ef4444}}.status-badge.refunded{color:var(--status-refunded);background:linear-gradient(135deg,#ef444426,#ef44440d);border:1px solid rgba(239,68,68,.2);box-shadow:0 0 30px #ef444426,inset 0 0 20px #ef44440d}.status-badge.refunded:before{animation:pulse-red 2s ease-in-out infinite}.status-badge.ready_for_pickup{color:#f59e0b;background:linear-gradient(135deg,#f59e0b33,#f59e0b14);border:1px solid rgba(245,158,11,.3);box-shadow:0 0 30px #f59e0b26,inset 0 0 20px #f59e0b0d}.status-badge.ready_for_pickup:before{animation:pulse-amber 1s ease-in-out infinite}.status-badge.picked_up{color:var(--status-delivered);background:linear-gradient(135deg,#3b82f626,#3b82f60d);border:1px solid rgba(59,130,246,.2);box-shadow:0 0 30px #3b82f626,inset 0 0 20px #3b82f60d}.status-badge.picked_up:before{animation:pulse-blue 2s ease-in-out infinite}.status-badge.returned{color:#f97316;background:linear-gradient(135deg,#f9731626,#f973160d);border:1px solid rgba(249,115,22,.2);box-shadow:0 0 30px #f9731626,inset 0 0 20px #f973160d}.status-badge.returned:before{animation:pulse-red 2s ease-in-out infinite}.retailer-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:8px;border:1px solid transparent}.retailer-badge.target{color:#f66;background:#cc00001a;border-color:#c003}.retailer-badge.walmart{color:#66b3ff;background:#0071dc1a;border-color:#0071dc33}.retailer-badge.amazon{color:#fc6;background:#ff99001a;border-color:#f903}.retailer-badge.pokemon{color:#ffe066;background:#ffcb051a;border-color:#ffcb0533}.retailer-badge.bestbuy{color:#69f;background:#0046be1a;border-color:#0046be33}.retailer-badge.samsclub{color:#66b3cc;background:#0067a01a;border-color:#0067a033}.retailer-badge.shopify{color:#95bf47;background:#95bf471a;border-color:#95bf4733}.retailer-badge.crunchyroll{color:#f4944e;background:#f475211a;border-color:#f4752133}.retailer-badge.costco{color:#e84848;background:#e318371a;border-color:#e3183733}.retailer-badge.disney{color:#5e8bef;background:#113ccf1a;border-color:#113ccf33}.retailer-badge.ebay{color:#5a9ef0;background:#0064d21a;border-color:#0064d233}.retailer-badge.funko{color:#f05050;background:#ed1c241a;border-color:#ed1c2433}.retailer-badge.gamestop{color:#e04040;background:#be00001a;border-color:#be000033}.retailer-badge.homedepot{color:#f5914e;background:#f963021a;border-color:#f9630233}.retailer-badge.hottopic{color:#f05088;background:#e91e631a;border-color:#e91e6333}.retailer-badge.macys{color:#f04848;background:#e21a2c1a;border-color:#e21a2c33}.retailer-badge.nike{color:#f5914e;background:#f56b021a;border-color:#f56b0233}.retailer-badge.mattel{color:#ef6a9e;background:#e834761a;border-color:#e8347633}.retailer-badge.bandai{color:#5a99e0;background:#0071bc1a;border-color:#0071bc33}.retailer-badge.riot{color:#e85858;background:#d329361a;border-color:#d3293633}.retailer-badge.usmint{color:#d4b86a;background:#c5a5581a;border-color:#c5a55833}.retailer-badge.wizards{color:#a060b0;background:#691f741a;border-color:#691f7433}.retailer-badge.boxlunch{color:#5ac0a8;background:#2bb3a01a;border-color:#2bb3a033}.retailer-badge-logo{width:14px;height:14px;object-fit:contain;border-radius:2px}.retailer-badge.apple{color:#c4c4c4;background:#b4b4b41a;border-color:#b4b4b433}.retailer-badge.apple .retailer-badge-logo{border-radius:3px}.retailer-badge.lego{color:#e8c840;background:#e8c8001a;border-color:#e8c80033}.retailer-badge.nike .retailer-badge-logo,.retailer-badge.disney .retailer-badge-logo,img.retailer-checkbox-logo[src*="nike."],img.retailer-checkbox-logo[src*="disney."]{filter:brightness(0) invert(1);opacity:.85}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes glow{0%,to{opacity:.5}50%{opacity:1}}.animate-fade-in{animation:fade-in .4s ease-out}.animate-slide-up{animation:slide-up .5s ease-out}.animate-scale-in{animation:scale-in .3s ease-out}.stagger-item{opacity:0;animation:slide-up .6s ease-out forwards}.stagger-item:nth-child(1){animation-delay:0ms}.stagger-item:nth-child(2){animation-delay:60ms}.stagger-item:nth-child(3){animation-delay:.12s}.stagger-item:nth-child(4){animation-delay:.18s}.stagger-item:nth-child(5){animation-delay:.24s}.stagger-item:nth-child(6){animation-delay:.3s}.syncing .sync-icon{animation:spin 1s linear infinite}.app-layout{display:flex;min-height:100vh}.main-content{flex:1;min-width:0;overflow-x:hidden;margin-left:var(--sidebar-width);padding:calc(var(--header-height) + 32px) 28px 32px;min-height:100vh;transition:margin-left .3s cubic-bezier(.4,0,.2,1)}[data-sidebar-collapsed=true] .main-content{margin-left:var(--sidebar-collapsed-width)}.page{max-width:1800px;margin:0 auto}.page-header{margin-bottom:32px}.page-title{font-size:2.25rem;font-weight:700;margin-bottom:12px;background:linear-gradient(135deg,#fff,#fff9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{color:var(--text-muted);font-size:1rem}.grid{display:grid;gap:28px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid{gap:10px}.grid-2,.grid-3{grid-template-columns:1fr}.grid.grid-4{grid-template-columns:repeat(2,1fr)!important;gap:8px}.main-content,[data-sidebar-collapsed=true] .main-content{margin-left:0!important;padding:calc(70px + env(safe-area-inset-top,0px)) 10px calc(84px + env(safe-area-inset-bottom,0px))}.page-header{margin-bottom:10px}.page-title{font-size:1.3rem;margin-bottom:4px}.page-subtitle{font-size:.8rem}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 40px;text-align:center}.empty-state-icon{width:80px;height:80px;margin-bottom:28px;color:var(--text-muted);opacity:.4}.empty-state-title{font-size:1.35rem;margin-bottom:12px;color:var(--text-primary)}.empty-state-text{color:var(--text-muted);font-size:1rem;margin-bottom:36px;max-width:320px}.empty-state-cta{display:inline-flex;align-items:center;gap:8px;padding:.65rem 1.25rem;background:var(--accent-primary, #6366f1);color:#fff;border:none;border-radius:8px;font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s,transform .1s}.empty-state-cta:hover{opacity:.9;color:#fff}.empty-state-cta:active{transform:scale(.97)}.loader{width:48px;height:48px;border:3px solid rgba(var(--accent-glow),.15);border-top-color:var(--accent-primary);border-radius:50%;animation:spin .8s linear infinite;box-shadow:0 0 20px rgba(var(--accent-glow),.2)}.loader-container{display:flex;align-items:center;justify-content:center;padding:120px}body:has(.modal-overlay),body:has(.bug-report-overlay),body:has(.wizard-overlay),body:has(.share-modal-overlay),body:has(.modal-backdrop),body:has(.mobile-filter-modal-backdrop),body:has(.image-lightbox){overflow:hidden!important}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fade-in .2s ease-out}.modal-overlay.closing{animation:fade-out .2s ease-in forwards}.modal{width:100%;max-width:540px;max-height:90vh;overflow-y:auto;background:linear-gradient(165deg,#12121efa,#0a0a12fc);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-xl);box-shadow:0 0 0 1px #ffffff08 inset,0 40px 80px #0009,0 0 120px rgba(var(--accent-glow),.1);animation:scale-in .3s ease-out}.modal.closing{animation:scale-out .2s ease-in forwards}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;border-bottom:1px solid rgba(255,255,255,.05)}.modal-title{font-size:1.35rem;font-weight:600}.modal-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-muted);cursor:pointer;border-radius:12px;transition:all var(--transition-fast)}.modal-close:hover{background:#ffffff14;color:var(--text-primary);border-color:#ffffff1f;transform:scale(1.05)}.modal-body{padding:32px}.modal-footer{display:flex;gap:14px;justify-content:flex-end;padding:24px 32px;border-top:1px solid rgba(255,255,255,.05);background:#0003}.form-group{margin-bottom:28px}.form-label{display:block;margin-bottom:12px;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.form-hint{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:.8rem;color:var(--status-shipped)}.table-container{overflow-x:auto;border-radius:var(--border-radius-lg);border:1px solid rgba(255,255,255,.05)}table{width:100%;border-collapse:collapse}th,td{padding:18px 24px;text-align:left}th{background:#ffffff05;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border-bottom:1px solid rgba(255,255,255,.05)}td{font-size:.9rem;border-bottom:1px solid rgba(255,255,255,.03);transition:background var(--transition-fast)}tr:last-child td{border-bottom:none}tr:hover td{background:#ffffff05}@media (max-width: 768px){.glass-card{border-radius:var(--border-radius-md)}.glass-card:hover{transform:none}.status-badge{padding:6px 12px;min-width:110px;font-size:.65rem;gap:6px}.status-badge:before{width:6px;height:6px}th,td{padding:12px 14px}}@media (max-width: 640px){.modal{margin:0;max-width:100vw;max-height:100vh;border-radius:0}.modal-header{padding:14px 16px}.modal-body{padding:16px}.modal-footer{padding:12px 16px}}#rotate-overlay{display:none}@media (max-width: 1024px) and (orientation: landscape) and (pointer: coarse){#rotate-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#030305;color:#ffffffb3;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500}#rotate-overlay svg{opacity:.5;animation:rotate-hint 2s ease-in-out infinite}@keyframes rotate-hint{0%,to{transform:rotate(0)}25%{transform:rotate(-90deg)}50%,75%{transform:rotate(-90deg)}}}body.ui-standard{--bg-primary: #f6f8fc;--bg-secondary: #edf0f5;--bg-tertiary: #e3e7ed;--bg-elevated: #ffffff;--text-primary: #1a1b1e;--text-secondary: #5f6368;--text-muted: #9aa0a6;--std-surface: #ffffff;--std-input-bg: #edf0f5;--std-input-hover: #e3e7ed;--std-muted-surface: #f0f2f5;--std-hover-surface: #f9fafb;--std-text-mid: #4b5563;--std-text-dim: #6b7280;--std-selection-color: #1a1b1e;--std-title-gradient: linear-gradient(135deg, #1a1b1e 0%, #5f6368 100%);--std-gradient-subtle: linear-gradient(180deg, rgba(0, 0, 0, .02) 0%, transparent 100%);--std-alpha-2: rgba(0, 0, 0, .02);--std-alpha-3: rgba(0, 0, 0, .03);--std-alpha-4: rgba(0, 0, 0, .04);--std-alpha-5: rgba(0, 0, 0, .05);--std-alpha-6: rgba(0, 0, 0, .06);--std-alpha-7: rgba(0, 0, 0, .07);--std-alpha-8: rgba(0, 0, 0, .08);--std-alpha-10: rgba(0, 0, 0, .1);--std-alpha-12: rgba(0, 0, 0, .12);--std-alpha-15: rgba(0, 0, 0, .15);--std-alpha-18: rgba(0, 0, 0, .18);--std-alpha-20: rgba(0, 0, 0, .2);--std-alpha-25: rgba(0, 0, 0, .25);--std-alpha-50: rgba(0, 0, 0, .5);--std-shadow-xs: 0 1px 3px rgba(0, 0, 0, .04);--std-shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--std-shadow-md: 0 2px 8px rgba(0, 0, 0, .08);--std-shadow-lg: 0 4px 12px rgba(0, 0, 0, .08);--std-shadow-xl: 0 8px 32px rgba(0, 0, 0, .12);--std-shadow-2xl: 0 16px 48px rgba(0, 0, 0, .15);--std-shadow-modal: 0 24px 64px rgba(0, 0, 0, .2);--std-shadow-modal-heavy: 0 24px 64px rgba(0, 0, 0, .25);--glass-bg: rgba(255, 255, 255, .7);--glass-bg-hover: rgba(255, 255, 255, .85);--glass-border: rgba(0, 0, 0, .08);--glass-border-hover: rgba(0, 0, 0, .15);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-glow-sm: none;--shadow-glow-md: none}body.ui-standard.standard-dark{--bg-primary: #0c0c0e;--bg-secondary: #121215;--bg-tertiary: #1a1a1f;--bg-elevated: #161619;--text-primary: #e4e4e7;--text-secondary: #a1a1aa;--text-muted: #71717a;--std-surface: #161619;--std-input-bg: #1a1a1f;--std-input-hover: #222228;--std-muted-surface: #121215;--std-hover-surface: #1e1e24;--std-text-mid: #a1a1aa;--std-text-dim: #71717a;--std-selection-color: #e4e4e7;--std-title-gradient: linear-gradient(135deg, #e4e4e7 0%, #a1a1aa 100%);--std-gradient-subtle: linear-gradient(180deg, rgba(255, 255, 255, .02) 0%, transparent 100%);--std-alpha-2: rgba(255, 255, 255, .02);--std-alpha-3: rgba(255, 255, 255, .03);--std-alpha-4: rgba(255, 255, 255, .04);--std-alpha-5: rgba(255, 255, 255, .05);--std-alpha-6: rgba(255, 255, 255, .06);--std-alpha-7: rgba(255, 255, 255, .07);--std-alpha-8: rgba(255, 255, 255, .08);--std-alpha-10: rgba(255, 255, 255, .1);--std-alpha-12: rgba(255, 255, 255, .12);--std-alpha-15: rgba(255, 255, 255, .15);--std-alpha-18: rgba(255, 255, 255, .18);--std-alpha-20: rgba(255, 255, 255, .2);--std-alpha-25: rgba(255, 255, 255, .25);--std-alpha-50: rgba(0, 0, 0, .7);--std-shadow-xs: 0 1px 3px rgba(0, 0, 0, .15);--std-shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--std-shadow-md: 0 2px 8px rgba(0, 0, 0, .3);--std-shadow-lg: 0 4px 12px rgba(0, 0, 0, .3);--std-shadow-xl: 0 8px 32px rgba(0, 0, 0, .4);--std-shadow-2xl: 0 16px 48px rgba(0, 0, 0, .5);--std-shadow-modal: 0 24px 64px rgba(0, 0, 0, .5);--std-shadow-modal-heavy: 0 24px 64px rgba(0, 0, 0, .6);--glass-bg: rgba(255, 255, 255, .02);--glass-bg-hover: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .08);--glass-border-hover: rgba(255, 255, 255, .15);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .4);--shadow-glow-sm: none;--shadow-glow-md: none}body.ui-standard:before{display:none}body.ui-standard:after{display:none}body.ui-standard ::selection{background:rgba(var(--accent-glow),.2);color:var(--std-selection-color)}body.ui-standard ::-webkit-scrollbar-thumb{background:var(--std-alpha-15)}body.ui-standard ::-webkit-scrollbar-thumb:hover{background:var(--std-alpha-25)}body.ui-standard a:hover{text-shadow:none}body.ui-standard .glass-card{background:var(--std-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--std-alpha-8);box-shadow:var(--std-shadow-sm);border-radius:var(--border-radius-md)}body.ui-standard .glass-card:hover{transform:none;box-shadow:0 2px 8px var(--std-alpha-10);border-color:var(--std-alpha-12)}body.ui-standard .glass-card:before{display:none}body.ui-standard .glass-card-elevated{background:var(--std-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--std-alpha-10);box-shadow:var(--std-shadow-md)}body.ui-standard .stat-card{box-shadow:var(--std-shadow-sm)!important}body.ui-standard .stat-card:before{opacity:.08!important}body.ui-standard .stat-card:hover .stat-icon{transform:none}body.ui-standard .btn-primary{box-shadow:0 2px 8px rgba(var(--accent-glow),.25)}body.ui-standard .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-glow),.3)}body.ui-standard .btn-primary:before{display:none}body.ui-standard .btn-secondary{background:var(--std-input-bg);border:1px solid var(--std-alpha-10);-webkit-backdrop-filter:none;backdrop-filter:none}body.ui-standard .btn-secondary:hover{background:var(--std-input-hover);border-color:rgba(var(--accent-glow),.3);box-shadow:none;transform:none}body.ui-standard .btn-ghost:hover{background:var(--std-alpha-4)}body.ui-standard .btn-danger{box-shadow:0 2px 8px #ef444433}body.ui-standard .btn-danger:hover{box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}body.ui-standard .input{background:var(--std-input-bg);border:1px solid var(--std-alpha-10)}body.ui-standard .input:focus{background:var(--std-surface);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .status-badge{box-shadow:none!important}body.ui-standard .status-badge:before{box-shadow:none;animation:none}body.ui-standard .retailer-badge{box-shadow:none!important;color:var(--text-primary)!important;background:var(--std-alpha-5)!important;border-color:var(--std-alpha-10)!important}body.ui-standard .retailer-badge .retailer-badge-logo{filter:none!important;opacity:1!important}body.ui-standard .page-title{text-shadow:none;background:var(--std-title-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.ui-standard .accent-text{text-shadow:none}body.ui-standard .modal-overlay{background:var(--std-alpha-50);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.ui-standard .modal{background:var(--std-surface);border:1px solid var(--std-alpha-12);box-shadow:var(--std-shadow-modal),0 0 0 1px var(--std-alpha-5)}body.ui-standard .modal-header{border-bottom:1px solid var(--std-alpha-8)}body.ui-standard .modal-close{background:var(--std-alpha-4);border:1px solid var(--std-alpha-8)}body.ui-standard .modal-close:hover{background:var(--std-alpha-8);border-color:var(--std-alpha-15)}body.ui-standard .modal-footer{border-top:1px solid var(--std-alpha-8);background:var(--std-muted-surface)}body.ui-standard .sidebar,body.ui-standard .sidebar-backdrop{display:none}body.ui-standard .header{left:0!important}body.ui-standard .main-content{margin-left:0!important}body.ui-standard .header{background:var(--std-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid var(--std-alpha-8);box-shadow:var(--std-shadow-xs)}body.ui-standard .header-search{margin-left:auto;margin-right:12px}body.ui-standard .header:after{display:none}body.ui-standard .header-back-btn{border:none;background:transparent;color:var(--std-text-secondary)}body.ui-standard .header-back-btn:active{background:var(--std-alpha-6)}body.ui-standard .search-input{background:var(--std-input-bg);border:1px solid var(--std-alpha-8)}body.ui-standard .search-input:hover{background:var(--std-input-hover);border-color:var(--std-alpha-12)}body.ui-standard .search-input:focus{background:var(--std-surface);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .search-clear-btn{background:var(--std-alpha-6)}body.ui-standard .search-clear-btn:hover{background:var(--std-alpha-10)}body.ui-standard .search-results-dropdown{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:var(--std-shadow-xl)}body.ui-standard .search-result-item{border-bottom:1px solid var(--std-alpha-4)}body.ui-standard .search-result-item:hover{background:var(--std-alpha-3)}body.ui-standard .search-result-image{background:var(--std-alpha-4)}body.ui-standard .search-view-all{border-top:1px solid var(--std-alpha-6)}body.ui-standard .mobile-menu-btn{background:var(--std-alpha-4);border:1px solid var(--std-alpha-8)}body.ui-standard .mobile-menu-btn:hover{background:var(--std-alpha-8)}body.ui-standard .privacy-toggle-btn{background:var(--std-alpha-3);border:1px solid var(--std-alpha-6)}body.ui-standard .privacy-toggle-btn:hover{background:var(--std-alpha-6);border-color:var(--std-alpha-10)}body.ui-standard .header-icon-btn{background:var(--std-alpha-3);border:1px solid var(--std-alpha-6)}body.ui-standard .header-icon-btn:before{display:none}body.ui-standard .header-icon-btn:hover{background:var(--std-alpha-6);border-color:var(--std-alpha-10);transform:none;box-shadow:none}body.ui-standard .sync-btn{box-shadow:0 2px 8px rgba(var(--accent-glow),.2)}body.ui-standard .sync-btn:before{display:none}body.ui-standard .sync-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--accent-glow),.3)}body.ui-standard .sync-dropdown-btn{box-shadow:0 2px 8px rgba(var(--accent-glow),.2)}body.ui-standard .retailer-menu{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:var(--std-shadow-xl)}body.ui-standard .retailer-menu-header{border-bottom:1px solid var(--std-alpha-6)}body.ui-standard .retailer-menu-actions button{background:var(--std-alpha-4);border:1px solid var(--std-alpha-8)}body.ui-standard .retailer-menu-actions button:hover{background:rgba(var(--accent-glow),.1);border-color:rgba(var(--accent-glow),.2)}body.ui-standard .retailer-option:hover{background:var(--std-alpha-3)}body.ui-standard .retailer-checkbox{border:2px solid var(--std-alpha-20)}body.ui-standard .retailer-menu-footer{border-top:1px solid var(--std-alpha-6)}body.ui-standard .global-settings-modal{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:var(--std-shadow-2xl)}body.ui-standard .settings-tabs{border-bottom:1px solid var(--std-alpha-6)}body.ui-standard .settings-tab{color:var(--text-muted)}body.ui-standard .settings-tab:hover{background:var(--std-alpha-4);color:var(--text-secondary)}body.ui-standard .settings-tab.active{background:rgba(var(--accent-glow),.1);color:var(--accent-primary)}body.ui-standard .settings-tab.active svg{color:var(--accent-primary)}body.ui-standard .settings-tab.active:hover{background:rgba(var(--accent-glow),.14)}body.ui-standard .settings-toggle-row{background:var(--std-alpha-2);border:1px solid var(--std-alpha-6)}body.ui-standard .toggle-slider{background:var(--std-alpha-12)}body.ui-standard .toggle-slider:before{background:var(--std-surface);box-shadow:0 1px 3px var(--std-alpha-20)}body.ui-standard .theme-option{background:var(--std-alpha-2);border:2px solid var(--std-alpha-6)}body.ui-standard .theme-option:hover{background:var(--std-alpha-4);border-color:var(--std-alpha-12);transform:none}body.ui-standard .theme-option.active{background:rgba(var(--accent-glow),.05);box-shadow:none}body.ui-standard .theme-page-btn{background:var(--std-alpha-4);border:1px solid var(--std-alpha-8)}body.ui-standard .theme-page-btn:hover:not(:disabled){background:var(--std-alpha-8)}body.ui-standard .theme-page-dot{background:var(--std-alpha-12)}body.ui-standard .ui-mode-btn{background:var(--std-alpha-2);border:2px solid var(--std-alpha-6)}body.ui-standard .ui-mode-btn:hover{background:var(--std-alpha-4);border-color:var(--std-alpha-12)}body.ui-standard .ui-mode-btn.active{background:rgba(var(--accent-glow),.06)}body.ui-standard .global-settings-modal .modal-footer{background:var(--std-muted-surface);border-top:1px solid var(--std-alpha-8)}body.ui-standard .global-settings-modal .input{background:var(--std-input-bg);border:1px solid var(--std-alpha-10);color:var(--text-primary)}body.ui-standard .global-settings-modal .input:focus{background:var(--std-surface);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .custom-dropdown-trigger{background:var(--std-input-bg);border:1px solid var(--std-alpha-10);color:var(--text-primary)}body.ui-standard .custom-dropdown-trigger:hover{border-color:var(--std-alpha-20)}body.ui-standard .custom-dropdown-menu{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:0 8px 24px var(--std-alpha-10)}body.ui-standard .dropdown-item:hover{background:var(--std-alpha-4)}body.ui-standard .dropdown-item-count{background:var(--std-alpha-6)}body.ui-standard .custom-dropdown-menu::-webkit-scrollbar-thumb{background:var(--std-alpha-12)}body.ui-standard .greeting-banner:before,body.ui-standard .greeting-banner:after{display:none}body.ui-standard .stats-grid{display:none}body.ui-standard .orders-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}body.ui-standard .view-toggle{background:var(--std-alpha-3);border:1px solid var(--std-alpha-6)}body.ui-standard .view-toggle-btn:hover{background:var(--std-alpha-5)}body.ui-standard .bulk-action-bar{background:rgba(var(--accent-glow),.05);border:1px solid rgba(var(--accent-glow),.12)}body.ui-standard .clear-selection-btn{border:1px solid var(--std-alpha-10)}body.ui-standard .clear-selection-btn:hover{background:var(--std-alpha-4);border-color:var(--std-alpha-20)}body.ui-standard .bulk-action-btn{background:var(--std-alpha-3);border:1px solid var(--std-alpha-8)}body.ui-standard .mobile-filter-toggle{background:var(--std-alpha-4);border:1px solid var(--std-alpha-8)}body.ui-standard .order-card:hover{transform:none;box-shadow:0 4px 16px var(--std-alpha-10)}body.ui-standard .order-card:before{display:none}body.ui-standard .order-id{background:var(--std-alpha-4);border-color:var(--std-alpha-6)}body.ui-standard .order-image{background:var(--std-alpha-4);box-shadow:none}body.ui-standard .order-image:before{display:none}body.ui-standard .order-card-footer{border-top-color:var(--std-alpha-6)}body.ui-standard .order-card-footer:before{display:none}body.ui-standard .orders-table th{background:var(--std-alpha-3);border-bottom-color:var(--std-alpha-6)}body.ui-standard .orders-table-row td{border-bottom-color:var(--std-alpha-4)}body.ui-standard .orders-table-row:hover{background:var(--std-alpha-7)}body.ui-standard .table-image{background:var(--std-alpha-3);border-color:var(--std-alpha-6)}body.ui-standard .checkbox-wrapper .checkmark{background:var(--std-alpha-3);border-color:var(--std-alpha-20)}body.ui-standard .modal.order-detail-modal{background:var(--std-muted-surface);border:1px solid var(--std-alpha-12);box-shadow:var(--std-shadow-modal-heavy)}body.ui-standard .order-id-large{background:var(--std-alpha-4);border-color:var(--std-alpha-8);color:var(--text-primary)}body.ui-standard .order-detail-image{background:var(--std-input-hover);box-shadow:var(--std-shadow-lg)}body.ui-standard .order-detail-image:hover{box-shadow:0 8px 24px var(--std-alpha-12);transform:none}body.ui-standard .order-detail-image:before{display:none}body.ui-standard .order-detail-section{background:var(--std-surface);border:1px solid var(--std-alpha-8)}body.ui-standard .order-detail-section:hover{background:var(--std-surface);border-color:var(--std-alpha-12)}body.ui-standard .order-summary{background:var(--std-surface);border:1px solid var(--std-alpha-8)}body.ui-standard .summary-row{border-bottom-color:var(--std-alpha-5)}body.ui-standard .summary-row.total{border-top-color:rgba(var(--accent-glow),.15)}body.ui-standard .tracking-number-row span{background:var(--std-alpha-4);border-color:var(--std-alpha-8)}body.ui-standard .btn-copy-tracking{border-color:var(--std-alpha-10);background:var(--std-alpha-3)}body.ui-standard .btn-copy-tracking:hover{background:var(--std-alpha-6);border-color:var(--std-alpha-15)}body.ui-standard .recipient-info p{background:var(--std-alpha-3)}body.ui-standard .inventory-section{background:var(--std-surface);border:1px solid var(--std-alpha-8)}body.ui-standard .inventory-item{background:var(--std-alpha-3);border-color:var(--std-alpha-6)}body.ui-standard .qty-btn{background:var(--std-alpha-6);border-color:var(--std-alpha-10)}body.ui-standard .qty-btn:hover:not(:disabled){background:var(--std-alpha-10)}body.ui-standard .mode-toggle-btn{border-color:var(--std-alpha-10);color:var(--text-primary)}body.ui-standard .mode-toggle-btn.business,body.ui-standard .mode-toggle-btn.personal{color:var(--text-primary)}body.ui-standard .expense-toggle-btn{background:var(--std-alpha-4);border-color:var(--std-alpha-10);color:var(--text-primary)}body.ui-standard .expense-toggle-btn.is-expense{color:var(--text-primary)}body.ui-standard .resync-btn,body.ui-standard .report-bug-btn{color:var(--text-primary);border-color:var(--std-alpha-10);background:var(--std-alpha-4)}body.ui-standard .delete-btn{color:var(--text-primary);background:var(--std-alpha-4);border-color:var(--std-alpha-10)}body.ui-standard .order-detail-modal .edit-btn,body.ui-standard .order-detail-modal .btn-secondary.btn-sm{color:var(--text-primary)}body.ui-standard .image-edit-container .image-preview{border-color:var(--std-alpha-10)}body.ui-standard .btn-sm:hover{transform:none}body.ui-standard .bug-report-modal{background:var(--std-surface);border-color:#ef933733;box-shadow:0 24px 48px var(--std-alpha-20)}body.ui-standard .order-filters{background:var(--std-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--std-alpha-8);box-shadow:var(--std-shadow-sm)}body.ui-standard .search-filter .search-input{background:var(--std-input-bg);border:1px solid var(--std-alpha-10)}body.ui-standard .search-filter .search-input:hover{background:var(--std-input-hover);border-color:var(--std-alpha-15)}body.ui-standard .search-filter .search-input:focus{background:var(--std-surface);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .search-filter .search-clear-btn{background:var(--std-alpha-6)}body.ui-standard .search-filter .search-clear-btn:hover{background:var(--std-alpha-10)}body.ui-standard .filter-select{background-color:var(--std-input-bg);border:1px solid var(--std-alpha-10)}body.ui-standard .filter-select:hover{background-color:var(--std-input-hover);border-color:var(--std-alpha-15)}body.ui-standard .filter-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .filter-select option{background:var(--std-surface)}body.ui-standard .cs-trigger{background:var(--std-input-bg);border-color:var(--std-alpha-10);color:var(--text-primary)}body.ui-standard .cs-trigger:hover{background:var(--std-input-hover);border-color:var(--std-alpha-15)}body.ui-standard .cs-trigger.open{background:var(--std-surface);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .cs-chevron{color:var(--text-muted)}body.ui-standard .cs-menu{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:var(--std-shadow-lg)}body.ui-standard .cs-item{color:var(--text-primary)}body.ui-standard .cs-item:hover{background:var(--std-alpha-4)}body.ui-standard .cs-item.selected{background:rgba(var(--accent-glow),.08);color:var(--accent-primary)}body.ui-standard .cs-menu::-webkit-scrollbar-thumb{background:var(--std-alpha-12)}body.ui-standard .clear-filters-btn{background:#ef444414;border:1px solid rgba(239,68,68,.15)}body.ui-standard .clear-filters-btn:hover{background:#ef44441f;border-color:#ef44444d;box-shadow:none;transform:none}body.ui-standard .date-filter-btn{background:var(--std-input-bg);border:1px solid var(--std-alpha-10);color:var(--text-secondary)}body.ui-standard .date-filter-btn:hover{background:var(--std-input-hover);border-color:var(--std-alpha-15);color:var(--text-primary)}body.ui-standard .date-filter-btn.active{border-color:var(--accent-primary);background:rgba(var(--accent-glow),.06);color:var(--accent-primary)}body.ui-standard .drp-popup{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:var(--std-shadow-lg)}body.ui-standard .drp-nav-btn{color:var(--text-secondary)}body.ui-standard .drp-nav-btn:hover{background:var(--std-alpha-4);color:var(--text-primary)}body.ui-standard .drp-title{color:var(--text-primary)}body.ui-standard .drp-weekday{color:var(--text-muted)}body.ui-standard .drp-day{color:var(--text-primary)}body.ui-standard .drp-day:hover{background:var(--std-alpha-4)}body.ui-standard .drp-day.other-month{color:var(--text-muted)}body.ui-standard .drp-day.in-range{background:rgba(var(--accent-glow),.08)}body.ui-standard .drp-footer{border-top-color:var(--std-alpha-6)}body.ui-standard .drp-clear-btn{color:var(--text-muted)}body.ui-standard .drp-clear-btn:hover{background:var(--std-alpha-4);color:var(--text-secondary)}body.ui-standard .delivery-item-image .image-placeholder,body.ui-standard .delivery-card .image-placeholder{background:var(--std-alpha-4)}body.ui-standard .summary-card-detailed{background:var(--std-surface);border:1px solid var(--std-alpha-8)}body.ui-standard .summary-card-detailed:hover{background:var(--std-hover-surface);border-color:var(--std-alpha-12)}body.ui-standard .summary-card-detailed.today{background:#22c55e0a;border-color:#22c55e33}body.ui-standard .summary-card-detailed.tomorrow{background:#3b82f60a;border-color:#3b82f633}body.ui-standard .summary-card-detailed.this-week{background:rgba(var(--accent-glow),.04);border-color:rgba(var(--accent-glow),.2)}body.ui-standard .summary-card-detailed.later{background:#94a3b80a;border-color:#94a3b826}body.ui-standard .summary-card-detailed.unknown{background:#f59e0b0a;border-color:#f59e0b33}body.ui-standard .summary-content{border-bottom-color:var(--std-alpha-6)}body.ui-standard .summary-thumb,body.ui-standard .summary-thumb-placeholder{border-color:var(--std-alpha-8);background:var(--std-alpha-3)}body.ui-standard .summary-thumb-more{border-color:var(--std-alpha-8);background:var(--std-alpha-4)}body.ui-standard .tracking-status{background:var(--std-alpha-3);border:1px solid var(--std-alpha-6)}body.ui-standard .deliveries-page .filter-select{background-color:var(--std-input-bg);border:1px solid var(--std-alpha-10)}body.ui-standard .deliveries-page .filter-select:hover{border-color:var(--std-alpha-15);background-color:var(--std-input-hover)}body.ui-standard .delivery-section .section-header{border-bottom-color:var(--std-alpha-6)}body.ui-standard .section-count{background:var(--std-alpha-4)}body.ui-standard .delivery-card-footer{border-top-color:var(--std-alpha-6)}body.ui-standard .delivery-image{background:var(--std-alpha-3);border:1px solid var(--std-alpha-6)}body.ui-standard .carrier-badge{background:var(--std-alpha-6)}body.ui-standard .refresh-btn{border:1px solid var(--std-alpha-10)}body.ui-standard .refresh-btn:hover:not(:disabled){background:var(--std-alpha-4);border-color:var(--std-alpha-15)}body.ui-standard .calendar-btn-inline,body.ui-standard .refresh-all-btn-inline,body.ui-standard .section-refresh-btn{background:var(--std-alpha-3);border:1px solid var(--std-alpha-8)}body.ui-standard .refresh-all-btn-inline:hover:not(:disabled),body.ui-standard .section-refresh-btn:hover:not(:disabled){background:var(--std-alpha-6);border-color:var(--std-alpha-15)}body.ui-standard .delivery-section.today{background:#22c55e08;border:1px solid rgba(34,197,94,.1)}body.ui-standard .delivery-grid{scrollbar-color:var(--std-alpha-10) transparent}body.ui-standard .delivery-grid::-webkit-scrollbar-thumb{background:var(--std-alpha-10)}body.ui-standard .delivery-grid::-webkit-scrollbar-thumb:hover{background:var(--std-alpha-15)}body.ui-standard .delivery-card:hover{transform:none;box-shadow:0 2px 8px var(--std-alpha-10);border-color:var(--std-alpha-15)}body.ui-standard .sdot{background:var(--std-alpha-10)}body.ui-standard .sline{background:var(--std-alpha-6)}body.ui-standard .stage-label{color:var(--text-muted)}@media (max-width: 768px){body.ui-standard .delivery-section.today{background:linear-gradient(180deg,#22c55e14,#22c55e05);border:none;border-top:2px solid rgba(34,197,94,.2);border-bottom:1px solid rgba(34,197,94,.08)}body.ui-standard .delivery-section .section-header{background:var(--bg-primary)}body.ui-standard .delivery-section.today .section-header{background:transparent}body.ui-standard .tracking-status{background:transparent;border:none}body.ui-standard .delivery-card .tracking-link{background:rgba(var(--accent-glow),.08)}body.ui-standard .del-mobile-filter-toggle{border-color:var(--std-alpha-10);background:var(--std-alpha-3)}body.ui-standard .del-mobile-filter-toggle:active{background:var(--std-alpha-8)}}body.ui-standard .del-filter-modal{background:var(--std-surface, #fff);box-shadow:0 -4px 20px #0000001f}body.ui-standard .del-filter-modal-header{border-bottom-color:var(--std-alpha-6)}body.ui-standard .del-filter-modal-close{background:var(--std-alpha-4)}body.ui-standard .del-filter-modal-close:active{background:var(--std-alpha-8)}body.ui-standard .del-filter-modal-footer{border-top-color:var(--std-alpha-6)}body.ui-standard .del-filter-clear-btn:active{background:var(--std-alpha-4)}body.ui-standard .monthly-insight-divider{background:var(--std-alpha-8)}body.ui-standard .carrier-modal{background:var(--std-muted-surface);border:1px solid var(--std-alpha-12);box-shadow:var(--std-shadow-modal)}body.ui-standard .carrier-modal-header{border-bottom-color:var(--std-alpha-6);background:var(--std-gradient-subtle)}body.ui-standard .carrier-title-count{background:var(--std-alpha-4);border:1px solid var(--std-alpha-6)}body.ui-standard .carrier-back-btn{background:var(--std-alpha-4);border:1px solid var(--std-alpha-8)}body.ui-standard .carrier-back-btn:hover{background:var(--std-alpha-8);border-color:rgba(var(--accent-glow),.3)}body.ui-standard .carrier-item-card:hover{transform:none;box-shadow:0 4px 16px var(--std-alpha-10)}body.ui-standard .carrier-item-card-image{background:var(--std-alpha-4);box-shadow:none}body.ui-standard .carrier-item-card-footer{border-top-color:var(--std-alpha-6)}body.ui-standard .carrier-orders-table th{background:var(--std-alpha-3);border-bottom-color:var(--std-alpha-6)}body.ui-standard .carrier-table-row td{border-bottom-color:var(--std-alpha-4)}body.ui-standard .carrier-table-row:hover{background:var(--std-alpha-3)}body.ui-standard .carrier-orders-table th{color:var(--std-text-mid)}body.ui-standard .cm-order-id{color:var(--text-primary)}body.ui-standard .cm-table-image{background:var(--std-alpha-3);border-color:var(--std-alpha-6)}body.ui-standard .m-stat-card{background:var(--std-alpha-2);border:1px solid var(--std-alpha-6)}body.ui-standard .m-stat-value{color:var(--text-primary)}body.ui-standard .upcoming-scroll::-webkit-scrollbar-thumb{background:var(--std-alpha-10)}body.ui-standard .account-icon{box-shadow:0 2px 8px rgba(var(--accent-glow),.2)}body.ui-standard .account-card:hover{transform:none;box-shadow:var(--std-shadow-md)}body.ui-standard .account-host{background:var(--std-alpha-4)}body.ui-standard .sync-options-panel,body.ui-standard .retailer-checkbox-option{background:var(--std-alpha-2);border:1px solid var(--std-alpha-6)}body.ui-standard .retailer-checkbox-option:hover{background:var(--std-alpha-4);border-color:var(--std-alpha-10)}body.ui-standard .checkbox-custom{border-color:var(--std-alpha-20)}body.ui-standard .form-input{background:var(--std-input-bg);border:1px solid var(--std-alpha-10)}body.ui-standard .form-input:hover{background:var(--std-input-hover);border-color:var(--std-alpha-15)}body.ui-standard .form-input:focus{background:var(--std-surface);border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-glow),.1)}body.ui-standard .sync-btn-with-chevron.active{background:var(--std-alpha-6);border-color:var(--std-alpha-12)}body.ui-standard .pagination-row{background:var(--std-surface);border:1px solid var(--std-alpha-10);border-radius:10px;padding:12px 16px;box-shadow:var(--std-shadow-xs)}body.ui-standard .pagination-bottom{border-top:none}body.ui-standard .pagination-bottom:before{display:none}body.ui-standard .page-btn{border-color:var(--std-alpha-10);background:var(--std-alpha-2);color:var(--text-secondary)}body.ui-standard .page-btn:hover:not(:disabled){background:var(--std-alpha-6);border-color:var(--std-alpha-18);color:var(--text-primary)}body.ui-standard .jump-input{border-color:var(--std-alpha-10);background:var(--std-input-bg);color:var(--text-primary)}body.ui-standard .jump-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px rgba(var(--accent-glow),.12)}body.ui-standard .pagination-summary{background:var(--std-alpha-3);border-color:var(--std-alpha-8)}body.ui-standard .notification-dropdown{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:0 12px 48px var(--std-alpha-15)}body.ui-standard .notification-dropdown-header{border-bottom-color:var(--std-alpha-8)}body.ui-standard .notification-item{border-bottom-color:var(--std-alpha-5)}body.ui-standard .notification-item:hover{background:var(--std-alpha-3)}body.ui-standard .notification-item.unread{background:rgba(var(--accent-glow),.05)}body.ui-standard .notification-item.unread:hover{background:rgba(var(--accent-glow),.08)}body.ui-standard .notification-item-image{background:var(--std-alpha-4)}body.ui-standard .notification-item-time,body.ui-standard .notification-item-meta,body.ui-standard .notification-item-carrier,body.ui-standard .notification-clear-btn,body.ui-standard .notification-empty{color:var(--std-text-dim)}body.ui-standard .notification-item-message{color:var(--std-text-mid)}body.ui-standard .notification-list::-webkit-scrollbar-thumb{background:var(--std-alpha-12)}body.ui-standard .user-menu-trigger{background:var(--std-alpha-3);border-color:var(--std-alpha-8)}body.ui-standard .user-menu-trigger:hover{background:var(--std-alpha-6);border-color:var(--std-alpha-12)}body.ui-standard .user-menu-dropdown{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:0 8px 32px var(--std-alpha-15)}body.ui-standard .user-menu-divider{background:var(--std-alpha-8)}body.ui-standard .user-menu-item:hover{background:var(--std-alpha-4)}body.ui-standard .user-menu-item.logout:hover{background:#ef444414}body.ui-standard .dropdown-arrow{color:var(--std-text-dim)}body.ui-standard .toast,body.ui-standard .toast-rich-title{color:#fff}body.ui-standard .order-detail-section .section-title{margin-bottom:20px}body.ui-standard .ssp{background:var(--std-surface);border:1px solid var(--std-alpha-10);box-shadow:var(--std-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}body.ui-standard .ssp-close{background:var(--std-alpha-4);border-color:var(--std-alpha-10);color:var(--text-secondary)}body.ui-standard .ssp-close:hover{background:var(--std-alpha-8);color:var(--text-primary)}body.ui-standard .ssp-bar{background:var(--std-alpha-6)}body.ui-standard .ssp-stat{background:var(--std-alpha-4)}body.ui-standard .ssp-hint{background:var(--std-alpha-2);border-color:var(--std-alpha-6)}body.ui-standard .ssp-findings{background:#22c55e0f;border-color:#22c55e1a}body.ui-standard .ssp-inline{background:transparent;border:none;box-shadow:none}body.ui-standard .ssp-inline .ssp-bar{background:var(--std-alpha-6)}body.ui-standard .ssp-inline .ssp-hint{background:transparent;border:none}
