.feedback-popover{left:calc(var(--sidebar-width) + 42px);z-index:60;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface-raised);width:348px;max-height:calc(100vh - 88px);box-shadow:var(--shadow-popover);transform-origin:0 100%;border-radius:18px;padding:16px;animation:.22s cubic-bezier(.16,1,.3,1) both feedback-rise;position:fixed;bottom:14px;overflow-y:auto}@keyframes feedback-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.feedback-popover{animation:none}}.feedback-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}.feedback-form{gap:12px;display:grid}.feedback-field{color:var(--text-muted);gap:5px;font-size:12px;display:grid}.feedback-field em{opacity:.7;font-style:normal}.feedback-field input,.feedback-field textarea{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:12px;padding:9px 11px;font-size:13px}.feedback-field input:focus-visible,.feedback-field textarea:focus-visible,.feedback-segment button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.feedback-segment{border:1px solid var(--border);background:var(--surface-alt);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:3px;display:grid}.feedback-segment button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 8px;font-size:12px}.feedback-segment button[aria-checked=true]{background:var(--surface-raised);color:var(--text-strong);box-shadow:0 0 0 1px var(--border);font-weight:600}.feedback-error{background:var(--negative-soft,#dc26261a);color:var(--negative-ink,#b91c1c);border-radius:10px;margin:0;padding:8px 10px;font-size:12px}.feedback-send{justify-self:end}.feedback-sent{color:var(--text);gap:10px;font-size:13px;display:grid}.feedback-mine{color:var(--primary-ink,var(--primary));text-underline-offset:2px;align-items:center;gap:5px;margin-top:6px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.feedback-mine:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.feedback-sent p{margin:0}.feedback-sent a{color:var(--primary-ink,var(--primary));text-decoration:underline}@media (width<=1020px){.feedback-popover{width:auto;bottom:12px;left:12px;right:12px}}.feedback-drop{border:1px dashed var(--border);background:var(--surface);border-radius:12px;gap:8px;padding:10px;display:grid}.feedback-drop[data-dragging]{border-color:var(--primary);background:var(--surface-alt)}.feedback-drop p{color:var(--text-muted);margin:0;font-size:12px}.feedback-drop-actions{flex-wrap:wrap;gap:6px;display:flex}.feedback-warning{color:var(--text);margin:0;font-size:12px;font-weight:600}.feedback-thumbs{gap:8px;margin:0;padding:0;list-style:none;display:flex}.feedback-thumbs li{border:1px solid var(--border);background:var(--surface-alt);border-radius:8px;width:72px;height:54px;position:relative;overflow:hidden}.feedback-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.feedback-thumbs button{background:var(--surface-raised);width:20px;height:20px;color:var(--text-strong);box-shadow:0 0 0 1px var(--border);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:3px;right:3px}.feedback-thumbs button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.feedback-downloads{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (width>=721px){.mobile-list-only{display:none!important}}@media (width<=720px){.desktop-list-only{display:none!important}.mobile-list-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.mobile-list-panel>div:first-child{border-bottom:0;padding-inline:4px}.mobile-list-panel>div:has(>label input[type=search]){top:var(--mobile-topbar-offset,64px);z-index:20;border:1px solid var(--glass-border,var(--border));background:var(--glass-fill-strong,var(--surface-raised));box-shadow:var(--glass-shadow,none);-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);border-radius:18px;flex-wrap:nowrap;gap:8px;padding:8px;position:sticky}.mobile-list-panel>div:has(>label input[type=search])>label{background:var(--glass-fill-inner,var(--surface));border-radius:14px;flex:auto;min-width:0;max-width:none;height:auto}.mobile-list-panel input[type=search]{min-height:44px;font-size:16px}.mobile-list-panel>div:has(>label input[type=search])>div{flex-wrap:nowrap;flex:none}.mobile-list-panel>div:has(>label input[type=search])>div>:not(.mobile-filter-trigger){display:none!important}.tracking-nav:has(~* [data-sf-list=transactions])>a{align-items:center;min-height:44px;display:inline-flex}}.mobile-card-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mobile-card{width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;text-align:left;border-radius:20px;gap:8px;padding:14px;display:grid}.app-shell:not([data-glass]) .mobile-card{border:1px solid var(--border);background:var(--surface)}button.mobile-card{cursor:pointer}button.mobile-card:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.mobile-card-top{align-items:center;gap:10px;min-width:0;display:flex}.mobile-card-who{flex:auto;min-width:0;display:grid}.mobile-card-name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.mobile-card-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-card-amount{color:var(--text-strong);white-space:nowrap;flex:none;font-size:15px;font-weight:700}.mobile-card-product{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.mobile-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mobile-card-meta{min-width:0;color:var(--text-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.mobile-card-meta>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-card-meta>span:last-child{flex:none}.mobile-list-message{color:var(--text-muted);text-align:center;border-radius:20px;margin:10px 0 0;padding:28px 16px;font-size:14px}.mobile-load-more,.mobile-list-restart{border:1px solid var(--glass-border,var(--border));background:var(--glass-fill,var(--surface));width:100%;min-height:48px;color:var(--text-strong);font:inherit;-webkit-backdrop-filter:var(--glass-blur,none);backdrop-filter:var(--glass-blur,none);border-radius:16px;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:0 16px;font-size:14px;font-weight:650;display:flex}.mobile-list-restart{margin:10px 0 0}.mobile-load-more small{color:var(--text-muted);font-size:12px;font-weight:500}.mobile-load-more:disabled{opacity:.6}@media (width<=1020px){.journey-drawer{z-index:80;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(40px)saturate(160%);backdrop-filter:blur(40px)saturate(160%);left:0;background:var(--glass-fill-strong,var(--surface-raised))!important;border-left:0!important;max-width:none!important}.journey-drawer-head{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:var(--glass-fill-strong,var(--surface-raised))!important;padding:max(10px, env(safe-area-inset-top)) 16px 10px 8px!important;justify-content:flex-start!important}.journey-drawer-head h2{flex:auto;font-size:16px}.journey-drawer-head .journey-close{order:-1;gap:2px;min-height:44px;padding-inline:10px 14px}.journey-drawer :is(.button,a.button){min-height:44px}}@media (width<=720px){.orders-view-all{min-height:44px}}.mobile-card-link{min-height:44px;color:inherit;justify-content:center}.mobile-card-link:focus-visible{outline:2px solid var(--text-strong);outline-offset:2px;border-radius:8px}.mobile-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.mobile-card-stats>div{background:var(--glass-fill-inner,var(--surface-alt));border-radius:12px;min-width:0;padding:8px 10px}.mobile-card-stats dt{color:var(--text-muted);font-size:11px;font-weight:600}.mobile-card-stats dd{color:var(--text-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:15px;font-weight:700;overflow:hidden}.mobile-funnel-card .mobile-card-meta{margin:0}.mobile-filter-trigger{border:1px solid var(--border);background:var(--glass-fill-inner,var(--surface-alt));min-width:44px;min-height:44px;color:var(--text-strong);font:inherit;white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mobile-filter-trigger-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mobile-filter-count{background:var(--glass-active,var(--text-strong));min-width:20px;height:20px;color:var(--glass-active-ink,var(--surface));border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.mobile-more-sheet.mobile-filter-sheet{flex-direction:column;max-height:min(88dvh,720px);padding:0;display:flex;overflow:hidden}.mobile-filter-sheet:focus{outline:none}.mobile-filter-form{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.mobile-filter-sheet-head{flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;padding:8px 12px 6px;display:grid}.mobile-filter-sheet-head .mobile-sheet-grabber{grid-column:1/-1;margin:0 auto 8px}.mobile-filter-sheet-head h2{color:var(--text-strong);text-align:center;grid-column:2;margin:0;font-size:17px;font-weight:650}.mobile-filter-close{background:var(--glass-fill-inner,var(--surface-alt));width:44px;height:44px;color:var(--text-strong);border:0;border-radius:999px;grid-column:3;place-items:center;padding:0;display:inline-grid}.mobile-filter-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;align-content:start;gap:18px;min-height:0;padding:8px 16px 20px;display:grid;overflow-y:auto}.mobile-filter-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--glass-fill-strong,var(--surface-raised));flex:none;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:10px;display:grid}.mobile-filter-message{color:var(--danger-ink,#b42318);grid-column:1/-1;margin:0;font-size:13px}.mobile-filter-clear,.mobile-filter-apply{min-height:48px;font:inherit;border-radius:14px;padding:0 16px;font-size:16px;font-weight:650}.mobile-filter-clear{border:1px solid var(--border-strong,var(--border));color:var(--text-strong);background:0 0}.mobile-filter-apply{background:var(--glass-active,var(--text-strong));color:var(--glass-active-ink,var(--surface));border:0}:is(.mobile-filter-close,.mobile-filter-clear,.mobile-filter-apply):focus-visible{outline:2px solid var(--text-strong);outline-offset:2px}.mobile-filter-field{min-width:0;color:var(--text-muted);border:0;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;display:grid}.mobile-filter-field>legend{margin-bottom:8px;padding:0}.mobile-filter-input{border:1px solid var(--border);background:var(--glass-fill-inner,var(--surface));width:100%;max-width:none;min-height:48px;color:var(--text-strong);font:inherit;border-radius:12px;padding:0 12px;font-size:16px;font-weight:500}.mobile-filter-input::placeholder{color:var(--text-muted)}.mobile-filter-input:focus-visible{outline:2px solid var(--text-strong);outline-offset:1px}.mobile-filter-options{border:1px solid var(--border);background:var(--glass-fill-inner,var(--surface));border-radius:14px;min-width:0;display:grid;overflow:hidden}.mobile-filter-option{min-width:0;min-height:48px;color:var(--text-strong);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:16px;font-weight:500;display:flex;position:relative}.mobile-filter-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-filter-option>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mobile-filter-option:has(>input:focus-visible){outline:2px solid var(--text-strong);outline-offset:-2px}.mobile-filter-options.is-list .mobile-filter-option+.mobile-filter-option{border-top:1px solid var(--border)}.mobile-filter-mark{visibility:hidden;flex:none}.mobile-filter-option:has(>input:checked) .mobile-filter-mark{visibility:visible}.mobile-filter-options.is-list .mobile-filter-option:has(>input:checked){font-weight:650}.mobile-filter-options.is-segmented{border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px}.mobile-filter-options.is-segmented .mobile-filter-option{text-align:center;border-radius:12px;justify-content:center;min-height:44px;padding:0 8px;font-size:15px}.mobile-filter-options.is-segmented .mobile-filter-option:has(>input:checked){background:var(--glass-active,var(--text-strong));color:var(--glass-active-ink,var(--surface));font-weight:650}.mobile-filter-actions{gap:8px;display:grid}.mobile-filter-actions :is(button,.button){width:100%;min-height:44px}
