.title-row-sales.svelte-jn3n66{margin-top:.5rem;align-items:flex-start;justify-content:space-between;gap:.65rem .75rem}.title-main.svelte-jn3n66{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0;flex:1 1 auto}.title-refresh-btn.svelte-jn3n66{flex-shrink:0;margin:0;padding:.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:color-mix(in srgb,var(--text) 7%,var(--bg));color:var(--accent);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,background .15s ease,border-color .15s ease}.title-refresh-btn.svelte-jn3n66:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 18%,var(--bg));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.title-refresh-btn.svelte-jn3n66:active:not(:disabled){opacity:.88}.title-refresh-btn.svelte-jn3n66:disabled{opacity:.45;cursor:default}.title-refresh-icon-wrap.svelte-jn3n66{display:inline-flex;line-height:0}.title-refresh-icon-wrap.svelte-jn3n66 .title-refresh-icon{display:block}.title-refresh-icon-wrap--busy.svelte-jn3n66{animation:svelte-jn3n66-title-refresh-spin .85s linear infinite}@keyframes svelte-jn3n66-title-refresh-spin{to{transform:rotate(360deg)}}.title-store-picker.svelte-jn3n66{position:relative;display:flex;align-items:flex-start;flex:0 0 auto}.store-all-btn.svelte-jn3n66{margin:0;display:inline-flex;align-items:center;gap:.35rem;max-width:min(14rem,70vw);padding:.35rem .65rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:color-mix(in srgb,var(--text) 7%,var(--bg));color:var(--text);font-size:.72rem;font-weight:650;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;font-family:inherit}.store-all-btn.svelte-jn3n66:active{opacity:.88}.store-all-btn.active.svelte-jn3n66{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 22%,var(--bg));color:var(--text)}.store-trigger-text.svelte-jn3n66{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.store-trigger-chevron.svelte-jn3n66{flex-shrink:0;font-size:.65rem;opacity:.75;line-height:1}.store-menu.svelte-jn3n66{min-width:11.5rem;max-width:min(18rem,calc(100vw - 1.5rem));overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.35rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));background:var(--bg);box-shadow:0 8px 24px color-mix(in srgb,var(--text) 18%,transparent)}.store-menu-item.svelte-jn3n66{display:block;width:100%;margin:0;padding:.45rem .55rem;border:none;border-radius:8px;background:transparent;color:var(--text);font-size:.8rem;font-weight:500;text-align:left;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}.store-menu-item.svelte-jn3n66:hover,.store-menu-item.svelte-jn3n66:focus-visible{background:color-mix(in srgb,var(--text) 8%,var(--bg));outline:none}.store-menu-item.selected.svelte-jn3n66{background:color-mix(in srgb,var(--accent) 20%,var(--bg));font-weight:650}.store-menu-item--multi.svelte-jn3n66{display:flex;align-items:center;gap:.35rem;text-align:left}.store-menu-check.svelte-jn3n66{flex-shrink:0;width:1rem;text-align:center;font-size:.72rem;font-weight:700;opacity:.85}.store-menu-item-label.svelte-jn3n66{flex:1;min-width:0}.store-menu-item--checked.svelte-jn3n66:not(.selected){font-weight:600}.dev-test-badge.svelte-jn3n66{display:inline-block;padding:.15rem .45rem;border-radius:6px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--accent) 35%,var(--bg));color:var(--text)}.card.svelte-jn3n66{background:color-mix(in srgb,var(--text) 6%,var(--bg));border-radius:14px;padding:1rem 1.1rem;margin-bottom:.85rem}:root[data-webapp-theme=dark] .card.svelte-jn3n66{background:color-mix(in srgb,#000 13%,var(--bg))}:root[data-webapp-theme=dark] .card.stats-row.svelte-jn3n66 .stats-panel--sales:where(.svelte-jn3n66){background:color-mix(in srgb,#000 5%,color-mix(in srgb,var(--accent) 12%,var(--bg)));border-color:color-mix(in srgb,var(--accent) 26%,color-mix(in srgb,#000 14%,var(--bg)))}:root[data-webapp-theme=dark] .card.stats-row.svelte-jn3n66 .stats-panel--returns:where(.svelte-jn3n66){background:color-mix(in srgb,#000 5%,color-mix(in srgb,#c62828 13%,var(--bg)));border-color:color-mix(in srgb,#c62828 26%,color-mix(in srgb,#000 14%,var(--bg)))}:root[data-webapp-theme=dark] .card-webapp-section.svelte-jn3n66{border-color:color-mix(in srgb,#000 20%,var(--bg))}:root[data-webapp-theme=dark] .card-webapp-section--dual.svelte-jn3n66 .webapp-dual-tablist:where(.svelte-jn3n66){background:color-mix(in srgb,#000 13%,var(--bg));border-color:color-mix(in srgb,#000 20%,var(--bg))}:root[data-webapp-theme=dark] .card-webapp-section--dual.svelte-jn3n66 .webapp-dual-tab--active:where(.svelte-jn3n66){background:color-mix(in srgb,var(--text) 10%,var(--bg));box-shadow:0 1px 4px color-mix(in srgb,#000 28%,transparent)}:root[data-webapp-theme=dark] .recent-search.svelte-jn3n66{background:color-mix(in srgb,#000 13%,var(--bg));border-color:color-mix(in srgb,#000 20%,var(--bg))}.label.svelte-jn3n66{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hint);margin-bottom:.35rem}.label.stat-cell-label.svelte-jn3n66{font-size:.32rem;margin-bottom:0;letter-spacing:.09em;line-height:1.02}.id-value.svelte-jn3n66{font-size:1.35rem;font-weight:750;font-variant-numeric:tabular-nums;word-break:break-all}.mono.svelte-jn3n66{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:var(--hint)}.small.svelte-jn3n66{font-size:.75rem;margin:.35rem 0 0}.muted.svelte-jn3n66{color:var(--hint);font-size:.88rem}.stats-row.svelte-jn3n66{display:flex;flex-direction:column;gap:.75rem;padding-top:.65rem}.stats-row-stores.svelte-jn3n66{display:flex;flex-direction:column;gap:.32rem;padding:.5rem 0 0;margin:0;border:none;border-top:1px solid color-mix(in srgb,var(--text) 9%,var(--bg))}.stats-row-store-line.svelte-jn3n66{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0}.stats-row-store-name.svelte-jn3n66{min-width:0;flex:1;font-size:.92rem;font-weight:650;line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-row-store-rev.svelte-jn3n66{flex-shrink:0;font-size:.98rem;font-weight:780;font-variant-numeric:tabular-nums;line-height:1.25;color:var(--text)}.stats-row-stores-more.svelte-jn3n66{align-self:stretch;margin:.25rem 0 0}.stats-kpi-split.svelte-jn3n66{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.48rem;width:100%}.stats-panel.svelte-jn3n66{border-radius:11px;box-sizing:border-box;min-width:0}.stats-panel--sales.svelte-jn3n66{flex:3 1 0;min-width:0;padding:.55rem;background:color-mix(in srgb,var(--text) 4%,var(--bg));border:1px solid color-mix(in srgb,var(--text) 9%,var(--bg));box-shadow:inset 2px 0 color-mix(in srgb,var(--accent) 52%,transparent)}.stats-panel--returns.svelte-jn3n66{flex:2 1 0;min-width:0;padding:.55rem .55rem .55rem .6rem;background:color-mix(in srgb,var(--text) 4%,var(--bg));border:1px solid color-mix(in srgb,var(--text) 9%,var(--bg));box-shadow:inset 2px 0 color-mix(in srgb,#c62828 45%,transparent)}.stats-panel.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66),.stats-panel.svelte-jn3n66 .stats-row-returns:where(.svelte-jn3n66){margin:0;padding:0;border:none}.stats-panel.svelte-jn3n66 .stat-cell:where(.svelte-jn3n66){background:transparent;border:none;padding:.45rem .35rem;border-radius:8px;grid-template-rows:auto}.stats-panel--sales.svelte-jn3n66 .stat-cell:where(.svelte-jn3n66){padding:.3rem .25rem;row-gap:.18rem;column-gap:.35rem}.stats-panel--sales.svelte-jn3n66 .stat-cell-icon:where(.svelte-jn3n66){width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,var(--bg));color:var(--accent)}.stats-panel--sales.svelte-jn3n66 .stat-cell-val.stat-val:where(.svelte-jn3n66){font-size:1.05rem;line-height:1.15;font-weight:700}.stats-panel--sales.svelte-jn3n66 .stat-cell-val.stat-val.stat-cell-val--sm1:where(.svelte-jn3n66){font-size:1rem;line-height:1.1}.stats-panel--sales.svelte-jn3n66 .stat-cell-val--stack-label:where(.svelte-jn3n66)>.stat-cell-label:where(.svelte-jn3n66),.stats-panel--returns.svelte-jn3n66 .stat-cell-val--stack-label:where(.svelte-jn3n66)>.stat-cell-label:where(.svelte-jn3n66){font-size:.42rem;letter-spacing:.09em;text-transform:uppercase;line-height:1.05;font-weight:600}.stats-panel--sales.svelte-jn3n66 .stat-cell-val--stack-label:where(.svelte-jn3n66)>.stat-cell-label:where(.svelte-jn3n66){color:color-mix(in srgb,var(--hint) 88%,var(--bg))}.stats-panel--returns.svelte-jn3n66 .stat-cell-label:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 35%,var(--hint))}.stats-panel--returns.svelte-jn3n66 .stat-cell-icon:where(.svelte-jn3n66){background:color-mix(in srgb,#c62828 14%,var(--bg));color:color-mix(in srgb,#c62828 75%,var(--text));border-radius:999px}.stats-row-main.svelte-jn3n66{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;gap:.26rem .3rem}.stats-row-main.svelte-jn3n66>.stat-cell--sales-revenue:where(.svelte-jn3n66){grid-column:1;grid-row:1}.stats-row-main.svelte-jn3n66>.stat-cell--discount:where(.svelte-jn3n66){grid-column:2;grid-row:1}.stats-row-main.svelte-jn3n66>.stat-cell--checks:where(.svelte-jn3n66){grid-column:1;grid-row:2}.stats-row-main.svelte-jn3n66>.stat-cell--avg-check:where(.svelte-jn3n66){grid-column:2;grid-row:2}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell--sales-revenue:where(.svelte-jn3n66){display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:.3rem;padding:.26rem .2rem}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell--sales-revenue:where(.svelte-jn3n66) .stat-cell-icon:where(.svelte-jn3n66){width:2rem;height:2rem}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell--sales-revenue:where(.svelte-jn3n66) .stat-cell-val--stack-label:where(.svelte-jn3n66){gap:.08rem}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell:where(.svelte-jn3n66){grid-template-columns:auto 1fr;grid-template-rows:auto;align-items:center}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell.stat-cell--checks:where(.svelte-jn3n66){grid-template-columns:auto 1fr}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell--discount:where(.svelte-jn3n66) .stat-cell-icon:where(.svelte-jn3n66){background:color-mix(in srgb,#f59e0b 18%,var(--bg));color:color-mix(in srgb,#d97706 78%,var(--text))}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell:where(.svelte-jn3n66) .stat-cell-icon:where(.svelte-jn3n66){grid-column:1;grid-row:1;justify-self:start;align-self:center}.stats-panel--sales.svelte-jn3n66 .stats-row-main:where(.svelte-jn3n66)>.stat-cell:where(.svelte-jn3n66) .stat-cell-val:where(.svelte-jn3n66){grid-column:2;grid-row:1;justify-self:center;justify-content:center;text-align:center;width:100%;max-width:100%}.stats-row-returns.svelte-jn3n66{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;padding:0;border:none}.stats-panel--returns.svelte-jn3n66 .stats-row-returns:where(.svelte-jn3n66){grid-template-columns:1fr;grid-template-rows:auto auto;gap:.24rem}.stats-panel--returns.svelte-jn3n66 .stats-row-returns:where(.svelte-jn3n66)>.stat-cell:where(.svelte-jn3n66){grid-column:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;padding:.24rem .2rem;row-gap:0;column-gap:.3rem;align-items:center}.stats-panel--returns.svelte-jn3n66 .stats-row-returns:where(.svelte-jn3n66)>.stat-cell:where(.svelte-jn3n66) .stat-cell-icon:where(.svelte-jn3n66){grid-column:1;grid-row:1;justify-self:start;align-self:center;width:2rem;height:2rem}.stats-panel--returns.svelte-jn3n66 .stats-row-returns:where(.svelte-jn3n66)>.stat-cell:where(.svelte-jn3n66) .stat-cell-val:where(.svelte-jn3n66){grid-column:2;grid-row:1;justify-self:center;justify-content:center;text-align:center;width:100%;max-width:100%}.stats-panel--returns.svelte-jn3n66 .stats-row-returns:where(.svelte-jn3n66)>.stat-cell:where(.svelte-jn3n66) .stat-cell-val.stat-val:where(.svelte-jn3n66){font-size:1.05rem;line-height:1.15;font-weight:700}.stat-cell.svelte-jn3n66{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:.35rem;row-gap:.28rem;padding:.5rem .55rem .52rem;border-radius:12px;background:color-mix(in srgb,var(--text) 5%,var(--bg));border:1px solid color-mix(in srgb,var(--text) 9%,var(--bg));min-height:0;text-align:left}.stat-cell-icon.svelte-jn3n66{grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,var(--bg));color:var(--accent);flex-shrink:0;align-self:center}.stat-cell-label.svelte-jn3n66,.stat-cell.svelte-jn3n66 .stat-cell-label:where(.svelte-jn3n66){grid-row:2;grid-column:1 / -1;margin:0;width:100%;min-width:0;justify-self:stretch;text-align:center;text-transform:uppercase;letter-spacing:.09em;font-size:.36rem;line-height:1.06;color:var(--hint)}.stat-cell-val.stat-val.svelte-jn3n66{margin:0;font-size:1.06rem;line-height:1.22;font-weight:770}.stat-cell-val.stat-val.stat-cell-val--sm1.svelte-jn3n66{font-size:.98rem;line-height:1.18}.stat-cell-val.stat-val.stat-cell-val--sm2.svelte-jn3n66{font-size:.9rem;line-height:1.15}.stat-cell-val.stat-val.stat-cell-val--sm3.svelte-jn3n66{font-size:.82rem;line-height:1.12}.stat-cell-val.stat-val.stat-cell-val--sm4.svelte-jn3n66{font-size:.74rem;line-height:1.08;letter-spacing:-.02em}.stat-cell-val.svelte-jn3n66{grid-row:1;grid-column:2;display:flex;align-items:center;justify-content:flex-start;justify-self:start;align-self:center;min-height:1.2rem;width:auto;max-width:100%;min-width:0;text-align:left}.stat-cell-val.stat-cell-val--stack-label.svelte-jn3n66{flex-direction:column;align-items:center;justify-content:center;justify-self:center;text-align:center;gap:.1rem;min-height:0}.stat-cell-val--stack-label.svelte-jn3n66 .stat-cell-val-num:where(.svelte-jn3n66){font-variant-numeric:tabular-nums;line-height:1.12}.stat-cell-val--stack-label.svelte-jn3n66>.stat-cell-label:where(.svelte-jn3n66){grid-column:unset;grid-row:unset;margin:0;width:auto;min-width:0;justify-self:unset;text-align:center;font-size:.34rem;line-height:1.04}.stat-cell--checks.svelte-jn3n66{grid-template-columns:1fr auto 1fr}.stat-cell--checks.svelte-jn3n66 .stat-cell-icon:where(.svelte-jn3n66){justify-self:start}.stat-cell--checks.svelte-jn3n66 .stat-cell-val:where(.svelte-jn3n66){grid-column:2;justify-self:center;justify-content:center;text-align:center}.stats-panel--returns.svelte-jn3n66 .stats-row-returns:where(.svelte-jn3n66)>.stat-cell.stat-cell--checks:where(.svelte-jn3n66){grid-template-columns:auto 1fr;grid-template-rows:auto}.stat-val.svelte-jn3n66{font-size:1.25rem;font-weight:750;font-variant-numeric:tabular-nums}.stats-row-pay.svelte-jn3n66{display:grid;grid-template-columns:1fr;gap:.35rem;margin:0;padding:.45rem 0 0;border:none;border-top:1px solid color-mix(in srgb,var(--text) 10%,var(--bg))}.stats-pay-tile.svelte-jn3n66{display:flex;align-items:stretch;gap:.4rem;padding:.45rem .5rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 10%,var(--bg));background:color-mix(in srgb,var(--text) 4%,var(--bg));min-height:0;flex-wrap:wrap}.stats-pay-tile--cash.svelte-jn3n66{border-color:color-mix(in srgb,#34d399 28%,var(--bg));background:color-mix(in srgb,#34d399 9%,var(--bg))}.stats-pay-tile--card.svelte-jn3n66{border-color:color-mix(in srgb,var(--accent) 32%,var(--bg));background:color-mix(in srgb,var(--accent) 10%,var(--bg))}.stats-pay-icon.svelte-jn3n66{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:7px;align-self:center}.stats-pay-tile--cash.svelte-jn3n66 .stats-pay-icon:where(.svelte-jn3n66){background:color-mix(in srgb,#34d399 22%,var(--bg));color:color-mix(in srgb,#6ee7b7 90%,#fff)}.stats-pay-tile--card.svelte-jn3n66 .stats-pay-icon:where(.svelte-jn3n66){background:color-mix(in srgb,var(--accent) 28%,var(--bg));color:var(--accent)}.stats-pay-body.svelte-jn3n66{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.08rem}.stats-pay-row.svelte-jn3n66{display:flex;align-items:center;justify-content:space-between;gap:.3rem;min-width:0}.stats-pay-name.svelte-jn3n66{font-size:.72rem;font-weight:650;color:var(--text);letter-spacing:.01em;min-width:0;line-height:1.2;word-break:break-word}.stats-pay-pct.svelte-jn3n66{flex-shrink:0;font-size:.62rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hint);padding:.04rem .22rem;border-radius:4px;background:color-mix(in srgb,var(--text) 8%,var(--bg));line-height:1.2}.stats-pay-sum.svelte-jn3n66{font-size:.9rem;font-weight:780;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--text);word-break:break-word}.stats-pay-itog-row.svelte-jn3n66{display:flex;align-items:baseline;justify-content:space-between;gap:.28rem;margin-top:.04rem;min-width:0;flex-wrap:wrap}.stats-pay-itog-label.svelte-jn3n66{flex-shrink:0;font-size:.66rem;font-weight:650;color:var(--hint);letter-spacing:.02em;line-height:1.2}.stats-pay-net-row.svelte-jn3n66{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin-top:.18rem;padding-top:.22rem;border-top:1px solid color-mix(in srgb,var(--text) 10%,var(--bg));min-width:0}.stats-pay-tile--cash.svelte-jn3n66 .stats-pay-net-row:where(.svelte-jn3n66){border-top-color:color-mix(in srgb,#34d399 24%,var(--bg))}.stats-pay-tile--card.svelte-jn3n66 .stats-pay-net-row:where(.svelte-jn3n66){border-top-color:color-mix(in srgb,var(--accent) 26%,var(--bg))}.stats-pay-net-row--skel.svelte-jn3n66{border-top-color:color-mix(in srgb,var(--text) 8%,var(--bg))}.stats-pay-return.svelte-jn3n66{font-size:.75rem;font-weight:720;font-variant-numeric:tabular-nums;line-height:1.2;color:color-mix(in srgb,#c62828 88%,var(--text));min-width:0}.stats-pay-net.svelte-jn3n66{flex-shrink:0;font-size:.88rem;font-weight:780;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--text)}.stats-pay-net--after-returns.svelte-jn3n66{color:color-mix(in srgb,#c62828 88%,var(--text))}@media(max-width:360px){.stats-kpi-split.svelte-jn3n66{gap:.4rem}.stats-panel--sales.svelte-jn3n66,.stats-panel--returns.svelte-jn3n66{padding:.36rem .38rem}.stats-row-main.svelte-jn3n66{gap:.22rem .26rem}.stats-row-returns.svelte-jn3n66{gap:.22rem}.stat-cell.svelte-jn3n66{min-height:0;padding:.65rem .75rem}.stats-panel.svelte-jn3n66 .stat-cell:where(.svelte-jn3n66){padding:.32rem .2rem;column-gap:.28rem}.stats-panel.svelte-jn3n66 .stat-cell-icon:where(.svelte-jn3n66){width:1.85rem;height:1.85rem}}.ai-card.svelte-jn3n66{margin-bottom:.5rem;padding:.6rem .7rem;display:flex;flex-direction:column;gap:0}.ai-card-header.svelte-jn3n66{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.55rem}.ai-card-title-row.svelte-jn3n66{display:flex;align-items:center;gap:.38rem;min-width:0}.ai-card-icon.svelte-jn3n66{font-size:.92rem;color:var(--accent);flex-shrink:0;line-height:1}.ai-card-title.svelte-jn3n66{font-size:.86rem;font-weight:650;color:var(--text);line-height:1.2}.ai-card-clear.svelte-jn3n66{flex-shrink:0;margin:0;padding:.22rem .5rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));background:transparent;color:var(--hint);font-size:.72rem;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .1s ease}.ai-card-clear.svelte-jn3n66:hover{color:var(--text)}.ai-history-loading.svelte-jn3n66{display:flex;align-items:center;justify-content:center;gap:.28rem;padding:.55rem 0}.ai-load-more-wrap.svelte-jn3n66{display:flex;justify-content:center;padding:0 0 .35rem}.ai-load-more-btn.svelte-jn3n66{margin:0;padding:.25rem .7rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));background:color-mix(in srgb,var(--text) 5%,var(--bg));color:var(--hint);font-size:.74rem;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ai-load-more-btn.svelte-jn3n66:hover{color:var(--text)}.ai-load-more-spin.svelte-jn3n66{display:inline-block;width:1rem;height:1rem;border:2px solid color-mix(in srgb,var(--accent) 28%,transparent);border-top-color:var(--accent);border-radius:50%;animation:svelte-jn3n66-ai-spin .7s linear infinite}@keyframes svelte-jn3n66-ai-spin{to{transform:rotate(360deg)}}.ai-chat-messages.svelte-jn3n66{max-height:22rem;overflow-y:auto;display:flex;flex-direction:column;gap:.55rem;margin-bottom:.6rem;padding-right:.1rem;-webkit-overflow-scrolling:touch}.ai-msg.svelte-jn3n66{display:flex;flex-direction:column;max-width:92%}.ai-msg--user.svelte-jn3n66{align-self:flex-end;align-items:flex-end}.ai-msg--assistant.svelte-jn3n66{align-self:flex-start;align-items:flex-start}.ai-msg-user-text.svelte-jn3n66{display:inline-block;padding:.42rem .62rem;border-radius:12px 12px 3px;background:color-mix(in srgb,var(--accent) 28%,var(--bg));border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);font-size:.85rem;line-height:1.45;word-break:break-word;color:var(--text)}.ai-msg-body.svelte-jn3n66{display:flex;flex-direction:column;gap:.5rem;padding:.42rem .62rem;border-radius:12px 12px 12px 3px;background:color-mix(in srgb,var(--text) 5%,var(--bg));border:1px solid color-mix(in srgb,var(--text) 10%,var(--bg));max-width:100%}.ai-card-loading.svelte-jn3n66{display:flex;align-items:center;gap:.28rem;padding:.38rem .1rem}.ai-loading-dot.svelte-jn3n66{display:inline-block;width:.42rem;height:.42rem;border-radius:50%;background:var(--accent);animation:svelte-jn3n66-ai-dot-pulse 1.2s ease-in-out infinite}.ai-loading-dot.svelte-jn3n66:nth-child(2){animation-delay:.2s}.ai-loading-dot.svelte-jn3n66:nth-child(3){animation-delay:.4s}@keyframes svelte-jn3n66-ai-dot-pulse{0%,80%,to{opacity:.22;transform:scale(.82)}40%{opacity:1;transform:scale(1)}}.ai-card-text.svelte-jn3n66{margin:0;font-size:.84rem;line-height:1.52;color:color-mix(in srgb,var(--hint) 5%,var(--text));white-space:pre-wrap;word-break:break-word}.ai-table-wrap.svelte-jn3n66{overflow-x:auto;border-radius:8px;border:1px solid color-mix(in srgb,var(--text) 10%,var(--bg));-webkit-overflow-scrolling:touch;max-width:min(100%,28rem)}.ai-table.svelte-jn3n66{width:100%;border-collapse:collapse;font-size:.8rem;line-height:1.3}.ai-table.svelte-jn3n66 th:where(.svelte-jn3n66){padding:.32rem .5rem;text-align:left;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--hint);background:color-mix(in srgb,var(--text) 7%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--text) 10%,var(--bg));white-space:nowrap}.ai-table.svelte-jn3n66 td:where(.svelte-jn3n66){padding:.32rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--text) 7%,var(--bg));word-break:break-word;vertical-align:top}.ai-table.svelte-jn3n66 td:where(.svelte-jn3n66):not(:first-child),.ai-table.svelte-jn3n66 th:where(.svelte-jn3n66):not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ai-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr:where(.svelte-jn3n66):last-child td:where(.svelte-jn3n66){border-bottom:none}.ai-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr:where(.svelte-jn3n66):nth-child(2n) td:where(.svelte-jn3n66){background:color-mix(in srgb,var(--text) 2.5%,var(--bg))}.ai-chat-form.svelte-jn3n66{display:flex;gap:.4rem;align-items:stretch}.ai-chat-input.svelte-jn3n66{flex:1 1 auto;min-width:0;padding:.5rem .65rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));background:color-mix(in srgb,var(--text) 6%,var(--bg));color:var(--text);font-size:.86rem;font-family:inherit;outline:none;-webkit-user-select:text;user-select:text}:root[data-webapp-theme=light] .ai-chat-input.svelte-jn3n66{background:#fff;border-color:color-mix(in srgb,var(--text) 18%,var(--bg))}.ai-chat-input.svelte-jn3n66::placeholder{color:var(--hint)}.ai-chat-input.svelte-jn3n66:focus{border-color:color-mix(in srgb,var(--accent) 50%,var(--text));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.ai-chat-input.svelte-jn3n66:disabled{opacity:.5}.ai-chat-send.svelte-jn3n66{flex-shrink:0;width:2.4rem;height:auto;padding:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 24%,var(--bg));color:var(--text);font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;transition:background .12s ease}.ai-chat-send.svelte-jn3n66:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 36%,var(--bg))}.ai-chat-send.svelte-jn3n66:disabled{opacity:.38;cursor:not-allowed}.chart-card.svelte-jn3n66{touch-action:pan-y pinch-zoom}.chart-card.svelte-jn3n66 .chart-range-row:where(.svelte-jn3n66){display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem}.chart-range-row--busy.svelte-jn3n66{opacity:.78;transition:opacity .12s ease}.chart-range-segments.svelte-jn3n66{display:flex;gap:.4rem;flex:1;min-width:0}.chart-range-btn.svelte-jn3n66{flex:1;cursor:pointer;padding:.45rem .5rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));background:color-mix(in srgb,var(--text) 5%,var(--bg));color:var(--hint);font-size:.78rem;font-weight:600;font-family:inherit}.chart-range-btn.svelte-jn3n66:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,var(--bg))}.chart-range-btn.active.svelte-jn3n66{color:var(--text);background:color-mix(in srgb,var(--accent) 22%,var(--bg));border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.chart-range-btn.svelte-jn3n66:disabled,.chart-date-btn.svelte-jn3n66:disabled{cursor:not-allowed;opacity:.55}.chart-date-picker.svelte-jn3n66{position:relative;flex-shrink:0}.chart-date-btn.svelte-jn3n66{width:2.15rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));border-radius:10px;background:color-mix(in srgb,var(--text) 5%,var(--bg));color:var(--hint);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;margin:0;-webkit-tap-highlight-color:transparent}.chart-date-btn.svelte-jn3n66:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,var(--bg))}.chart-date-btn.active.svelte-jn3n66{color:#fff;background:#ea580c;border-color:color-mix(in srgb,#c2410c 80%,#ea580c 20%)}.chart-date-btn.active.svelte-jn3n66:hover{color:#fff;filter:brightness(1.06)}.chart-date-backdrop.svelte-jn3n66{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;background:color-mix(in srgb,#000 52%,transparent)}.chart-date-dropdown.svelte-jn3n66{position:fixed;top:0;left:0;right:0;bottom:0;z-index:32;width:100%;height:100dvh;padding:0;border-radius:0;border:none;background:var(--bg);color:var(--text);display:flex;flex-direction:column;overflow:hidden}.chart-date-modal-header.svelte-jn3n66{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:calc(.45rem + max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top, 0px))) calc(.5rem + max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right, 0px))) .25rem calc(.75rem + env(safe-area-inset-left,0));background:color-mix(in srgb,var(--text) 5%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.chart-date-modal-title.svelte-jn3n66{margin:0;flex:1;min-width:0;font-size:1.05rem;font-weight:600;line-height:1.25;color:var(--text);letter-spacing:-.02em}.chart-date-modal-close.svelte-jn3n66{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:var(--hint);cursor:pointer;-webkit-tap-highlight-color:transparent}.chart-date-modal-close.svelte-jn3n66:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.chart-date-modal-close.svelte-jn3n66:active{background:color-mix(in srgb,var(--text) 12%,transparent)}.chart-date-modal-close.svelte-jn3n66:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 70%,transparent);outline-offset:2px}.chart-date-presets.svelte-jn3n66{flex-shrink:0;border-right:none;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent);background:color-mix(in srgb,var(--text) 5%,var(--bg));padding:.75rem 1rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem}.chart-date-preset-btn.svelte-jn3n66{width:auto;text-align:left;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:20px;background:transparent;color:var(--hint);font-size:.8rem;line-height:1.2;font-family:inherit;padding:.4rem .75rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.chart-date-preset-btn.svelte-jn3n66:hover{background:color-mix(in srgb,var(--text) 7%,var(--bg));color:var(--text);border-color:color-mix(in srgb,var(--text) 22%,transparent)}.chart-date-preset-btn.active.svelte-jn3n66{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.chart-date-calendar-side.svelte-jn3n66{flex:1;min-height:0;display:flex;flex-direction:column;padding:.75rem 0 0 .75rem;overflow:hidden}.chart-date-dropdown-label.svelte-jn3n66{flex-shrink:0;margin:0 0 .35rem;font-size:.65rem;color:var(--hint);text-transform:uppercase;letter-spacing:.08em}.chart-date-range-info.svelte-jn3n66{flex-shrink:0;width:100%;margin:0 0 .6rem;text-align:center;font-size:.9rem;font-weight:600;color:var(--accent);line-height:1.3}.chart-date-calendar-wrap.svelte-jn3n66{display:flex;align-items:flex-start;justify-content:center;width:100%;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:.75rem}.chart-date-range-footer.svelte-jn3n66{flex-shrink:0;margin-top:0;margin-left:-.75rem;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);padding:.6rem .75rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0));display:flex;align-items:center;justify-content:flex-end;gap:.5rem;background:color-mix(in srgb,var(--text) 5%,var(--bg))}.chart-date-range-actions.svelte-jn3n66{display:flex;gap:.4rem;width:100%}.chart-date-cancel-btn.svelte-jn3n66,.chart-date-apply-btn.svelte-jn3n66{border:none;border-radius:8px;font-size:.85rem;line-height:1.2;font-family:inherit;padding:.55rem 1.1rem;cursor:pointer;transition:opacity .15s;flex:1}.chart-date-cancel-btn.svelte-jn3n66{background:color-mix(in srgb,var(--text) 10%,var(--bg));color:var(--text)}.chart-date-apply-btn.svelte-jn3n66{background:var(--accent);color:#fff}.chart-date-cancel-btn.svelte-jn3n66:hover{opacity:.88}.chart-date-apply-btn.svelte-jn3n66:hover{filter:brightness(1.08)}.chart-date-apply-btn.svelte-jn3n66:active{filter:brightness(.94)}.chart-date-calendar-wrap .flatpickr-calendar{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"prev month1 next" "week1 week1 week1" "days1 days1 days1" ". month2 ." "week2 week2 week2" "days2 days2 days2";margin:0;border:none;box-shadow:none;background:transparent;width:100%!important;max-width:100%}.chart-date-calendar-wrap .flatpickr-input{display:none}.chart-date-calendar-wrap .flatpickr-months,.chart-date-calendar-wrap .flatpickr-innerContainer,.chart-date-calendar-wrap .flatpickr-rContainer,.chart-date-calendar-wrap .flatpickr-weekdays,.chart-date-calendar-wrap .flatpickr-days{display:contents}.chart-date-calendar-wrap .flatpickr-months .flatpickr-month:nth-child(2){grid-area:month1;height:auto;background:transparent}.chart-date-calendar-wrap .flatpickr-months .flatpickr-month:nth-child(3){grid-area:month2;height:auto;background:transparent;margin-top:.75rem;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);padding-top:.5rem}.chart-date-calendar-wrap .flatpickr-prev-month{grid-area:prev;position:static!important;fill:var(--hint);padding:6px 8px;display:flex;align-items:center;align-self:center;cursor:pointer}.chart-date-calendar-wrap .flatpickr-next-month{grid-area:next;position:static!important;fill:var(--hint);padding:6px 8px;display:flex;align-items:center;align-self:center;cursor:pointer}.chart-date-calendar-wrap .flatpickr-prev-month svg,.chart-date-calendar-wrap .flatpickr-next-month svg{width:14px;height:14px}.chart-date-calendar-wrap .flatpickr-prev-month:hover,.chart-date-calendar-wrap .flatpickr-next-month:hover{fill:var(--text)}.chart-date-calendar-wrap .flatpickr-current-month{position:relative;width:100%;left:auto;padding:.2rem 0;height:auto;font-size:.95rem;color:var(--text);display:flex;align-items:center;justify-content:center;gap:.3rem}.chart-date-calendar-wrap .cur-month{font-weight:600}.chart-date-calendar-wrap .numInputWrapper{background:transparent;width:auto}.chart-date-calendar-wrap .numInput.cur-year{color:var(--text);background:transparent;font-weight:600;width:4ch;padding:0}.chart-date-calendar-wrap .flatpickr-weekdaycontainer:nth-child(1){grid-area:week1;display:flex;background:transparent}.chart-date-calendar-wrap .flatpickr-weekdaycontainer:nth-child(2){grid-area:week2;display:flex;background:transparent}.chart-date-calendar-wrap .dayContainer:nth-child(1){grid-area:days1;display:flex;flex-wrap:wrap;width:100%!important;min-width:0!important;max-width:none!important}.chart-date-calendar-wrap .dayContainer:nth-child(2){grid-area:days2;display:flex;flex-wrap:wrap;width:100%!important;min-width:0!important;max-width:none!important}.chart-date-calendar-wrap .flatpickr-weekday{font-size:.72rem;color:var(--hint);font-weight:500}.chart-date-calendar-wrap .flatpickr-day{height:36px;line-height:36px;max-width:none;flex:0 0 14.2857%;font-size:.85rem;color:var(--text);border-radius:6px;margin:0}.chart-date-calendar-wrap .flatpickr-day.prevMonthDay,.chart-date-calendar-wrap .flatpickr-day.nextMonthDay{color:color-mix(in srgb,var(--text) 38%,var(--bg))}.chart-date-calendar-wrap .flatpickr-day:hover{background:color-mix(in srgb,var(--text) 9%,var(--bg));border-color:transparent}.chart-date-calendar-wrap .flatpickr-day.selected:hover,.chart-date-calendar-wrap .flatpickr-day.startRange:hover,.chart-date-calendar-wrap .flatpickr-day.endRange:hover{background:color-mix(in srgb,var(--accent) 88%,#000);border-color:color-mix(in srgb,var(--accent) 88%,#000);color:#fff}.chart-date-calendar-wrap .flatpickr-day.selected,.chart-date-calendar-wrap .flatpickr-day.startRange,.chart-date-calendar-wrap .flatpickr-day.endRange{background:var(--accent);border-color:var(--accent);color:#fff;border-radius:0}.chart-date-calendar-wrap .flatpickr-day.inRange{background:color-mix(in srgb,var(--accent) 22%,var(--bg));border-color:transparent;border-radius:0;box-shadow:-3px 0 color-mix(in srgb,var(--accent) 22%,var(--bg)),3px 0 color-mix(in srgb,var(--accent) 22%,var(--bg))}.chart-date-calendar-wrap .flatpickr-day.today:not(.selected){border-color:color-mix(in srgb,var(--text) 28%,transparent)}.chart-date-calendar-wrap .flatpickr-day.flatpickr-disabled{color:color-mix(in srgb,var(--hint) 55%,var(--bg))!important}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66){position:relative;width:100%;height:220px;margin-top:.5rem;touch-action:pan-y pinch-zoom}.chart-card.svelte-jn3n66 .chart-wrap.chart-wrap--scrubbing:where(.svelte-jn3n66){touch-action:none}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip{position:absolute;z-index:10;top:3px;right:3px;left:auto;bottom:auto;pointer-events:none;opacity:0;max-width:min(calc(100% - 6px),210px);transform:none;padding:5px 7px;border-radius:5px;font-size:.7rem;font-weight:550;line-height:1.28;text-align:right;color:var(--text);background:color-mix(in srgb,var(--bg) 94%,var(--text));border:1px solid color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 3px 12px color-mix(in srgb,var(--text) 12%,transparent)}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip--narrow{padding:4px 6px;font-size:.66rem;max-width:min(calc(100% - 6px),190px)}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip-title{margin-bottom:.2rem;font-weight:650}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip--narrow .chart-js-html-tooltip-title{margin-bottom:.12rem}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip-body{display:flex;flex-direction:column;gap:.12rem}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip-checks{display:flex;align-items:center;justify-content:flex-end;gap:.22rem;flex-wrap:wrap}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip-receipt-svg{flex-shrink:0;display:block;width:11px;height:11px;color:color-mix(in srgb,var(--text) 88%,transparent)}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip-line--returns{margin-top:.15rem;padding-top:.12rem;border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent);color:color-mix(in srgb,#c62828 82%,var(--text));font-weight:620}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip-checks--returns{color:color-mix(in srgb,#c62828 72%,var(--text))}.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66) .chart-js-html-tooltip-checks--returns .chart-js-html-tooltip-receipt-svg{color:color-mix(in srgb,#c62828 78%,var(--text))}.chart-wrap--busy.svelte-jn3n66 .chart-canvas-el:where(.svelte-jn3n66){opacity:0;pointer-events:none}.chart-loading-overlay.svelte-jn3n66{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;gap:.55rem;padding:.35rem .15rem .25rem;box-sizing:border-box;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.chart-loading-text.svelte-jn3n66{margin:0;font-size:.82rem;font-weight:600;color:var(--text);line-height:1.35;text-align:center}.chart-loading-text.svelte-jn3n66 strong:where(.svelte-jn3n66){font-weight:750;color:var(--accent)}.chart-empty-overlay.svelte-jn3n66{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:.4rem .6rem;box-sizing:border-box;background:transparent;pointer-events:none}.chart-empty-text.svelte-jn3n66{margin:0;text-align:center;color:var(--text);font-size:.9rem;font-weight:650;line-height:1.35}.chart-empty-text.svelte-jn3n66 strong:where(.svelte-jn3n66){color:var(--text);font-weight:750}.chart-skeleton-bars.svelte-jn3n66{flex:1;display:flex;align-items:flex-end;justify-content:stretch;gap:3px;min-height:0;padding:0 2px 2px}.chart-skeleton-bar.svelte-jn3n66{flex:1;min-width:0;max-width:20px;align-self:flex-end;width:100%;border-radius:4px 4px 2px 2px}@media(max-width:520px){.chart-card.svelte-jn3n66 .chart-wrap:where(.svelte-jn3n66){height:min(42dvh,280px);min-height:200px;margin-top:.35rem}}.chart-nav-row.svelte-jn3n66{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;column-gap:.35rem;margin-top:.45rem}.chart-nav-row--no-chevrons.svelte-jn3n66{grid-template-columns:minmax(0,1fr)}.chart-nav-row--no-chevrons.svelte-jn3n66 .chart-period-label:where(.svelte-jn3n66){grid-column:1}.chart-nav-row.svelte-jn3n66 .chart-day-nav--prev:where(.svelte-jn3n66){grid-column:1;justify-self:start}.chart-period-label.svelte-jn3n66{grid-column:2;margin:0;box-sizing:border-box;text-align:center;font-size:.88rem;font-weight:650;line-height:1.35;color:var(--text);padding:0 .15rem;min-width:0;align-self:center}.chart-nav-row.svelte-jn3n66 .chart-day-nav--next:where(.svelte-jn3n66){grid-column:3;justify-self:end}.chart-day-nav.svelte-jn3n66{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));border-radius:10px;background:color-mix(in srgb,var(--text) 5%,var(--bg));color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.chart-day-nav.svelte-jn3n66:hover:not(:disabled){background:color-mix(in srgb,var(--text) 10%,var(--bg))}.chart-day-nav.svelte-jn3n66:disabled{opacity:.35;cursor:not-allowed}@keyframes svelte-jn3n66-skeleton-shimmer{0%,to{opacity:.45}50%{opacity:.88}}.skeleton-block.svelte-jn3n66{display:inline-block;border-radius:6px;background:color-mix(in srgb,var(--text) 14%,var(--bg));animation:svelte-jn3n66-skeleton-shimmer 1.15s ease-in-out infinite}.skel-stat-val.svelte-jn3n66{width:72%;max-width:5.5rem;height:1.15rem;vertical-align:middle}.stat-cell-val.svelte-jn3n66 .skel-stat-val:where(.svelte-jn3n66){width:4rem;max-width:100%;height:1.14rem}.skel-stat-val--narrow.svelte-jn3n66{width:40%;max-width:2.5rem}.stat-cell-val.svelte-jn3n66 .skel-stat-val--narrow:where(.svelte-jn3n66){width:2rem;max-width:100%}.skel-pay-pct.svelte-jn3n66{width:2rem;height:.62rem;border-radius:4px;flex-shrink:0}.skel-pay-itog-label.svelte-jn3n66{width:2rem;height:.58rem;border-radius:4px;flex-shrink:0}.skel-pay-sum.svelte-jn3n66{flex:1;max-width:6rem;height:.95rem;margin-top:0;margin-left:auto}.stats-pay-itog-row.svelte-jn3n66 .skel-pay-sum:where(.svelte-jn3n66){width:auto}.skel-pay-ret.svelte-jn3n66{width:42%;max-width:4.5rem;height:.62rem;border-radius:4px}.skel-pay-net.svelte-jn3n66{width:3rem;height:.72rem;border-radius:4px;flex-shrink:0}.stats-row-stores--skel.svelte-jn3n66{border-top:1px solid color-mix(in srgb,var(--text) 9%,var(--bg));padding-top:.5rem;margin:0}.stats-row-stores--skel.svelte-jn3n66 .stats-row-store-line:where(.svelte-jn3n66){align-items:center}.skel-store-name.svelte-jn3n66{flex:1;height:.72rem;max-width:68%}.skel-store-rev.svelte-jn3n66{width:3.2rem;height:.78rem;flex-shrink:0}.skel-recent-time.svelte-jn3n66{width:5.2rem;height:.72rem}.skel-recent-type.svelte-jn3n66{width:7.6rem;height:.72rem}.skel-recent-pay.svelte-jn3n66{width:2.2rem;height:.72rem}.skel-recent-sum.svelte-jn3n66{width:4.6rem;height:.72rem}.skel-toppos-name.svelte-jn3n66{width:78%;height:.74rem;margin-bottom:.22rem}.skel-toppos-article.svelte-jn3n66{width:28%;height:.62rem;margin-bottom:.3rem}.skel-toppos-bar.svelte-jn3n66{display:block;width:55%;height:100%;border-radius:999px}.skel-toppos-sum.svelte-jn3n66{width:4.7rem;height:.75rem;flex-shrink:0}.top-pos-list--skel.svelte-jn3n66 .top-pos-item:where(.svelte-jn3n66){border-bottom-color:color-mix(in srgb,var(--text) 8%,var(--bg))}.card-warn.svelte-jn3n66{border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.not-installed-screen.svelte-jn3n66{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60dvh;padding:2rem 1.25rem;text-align:center}.not-installed-text.svelte-jn3n66{margin:0 0 1.25rem;font-size:1rem;font-weight:600;line-height:1.45;color:var(--text)}.not-installed-btn.svelte-jn3n66{display:inline-block;padding:.75rem 1.5rem;background:#f57c00;color:#fff;font-size:.92rem;font-weight:600;border-radius:.6rem;text-decoration:none;text-align:center;transition:background .15s}.not-installed-btn.svelte-jn3n66:hover{background:#e65100}.table-scroll.svelte-jn3n66{overflow-x:auto;margin-top:.5rem}.sales-table.svelte-jn3n66{width:100%;border-collapse:collapse;font-size:.8rem}.sales-table--checks.svelte-jn3n66{table-layout:fixed}.sales-table-checks-col-time.svelte-jn3n66{width:20%}.sales-table-checks-col-type.svelte-jn3n66{width:30%}.sales-table-checks-col-pay.svelte-jn3n66,.sales-table-checks-col-discount.svelte-jn3n66{width:10%}.sales-table-checks-col-sum.svelte-jn3n66{width:30%}.sales-table--checks.svelte-jn3n66 tbody:where(.svelte-jn3n66) td:where(.svelte-jn3n66) .skeleton-block.skel-recent-time:where(.svelte-jn3n66),.sales-table--checks.svelte-jn3n66 tbody:where(.svelte-jn3n66) td:where(.svelte-jn3n66) .skeleton-block.skel-recent-type:where(.svelte-jn3n66){display:block;width:100%;max-width:none;box-sizing:border-box}.sales-table--checks.svelte-jn3n66 tbody:where(.svelte-jn3n66) td.sales-table-time-col:where(.svelte-jn3n66) .skeleton-block.skel-recent-time:where(.svelte-jn3n66){height:1.28rem}.sales-table--checks.svelte-jn3n66 tbody:where(.svelte-jn3n66) td.sales-table-type-col:where(.svelte-jn3n66) .skeleton-block.skel-recent-type:where(.svelte-jn3n66){height:.72rem}.sales-table--checks.svelte-jn3n66 tbody:where(.svelte-jn3n66) td.sales-table-pay-col:where(.svelte-jn3n66) .skeleton-block.skel-recent-pay:where(.svelte-jn3n66){display:block;width:min(100%,2rem);height:.72rem;margin-left:auto;margin-right:auto;max-width:none}.sales-table--checks.svelte-jn3n66 tbody:where(.svelte-jn3n66) td.sales-table-discount-col:where(.svelte-jn3n66) .skeleton-block.skel-recent-discount:where(.svelte-jn3n66){display:block;width:1.05rem;height:1.05rem;margin-left:auto;margin-right:auto;border-radius:8px}.sales-table--checks.svelte-jn3n66 tbody:where(.svelte-jn3n66) td.num:where(.svelte-jn3n66) .skeleton-block.skel-recent-sum:where(.svelte-jn3n66){display:block;width:100%;max-width:none;height:.72rem;margin-left:auto}.sales-table.svelte-jn3n66 th:where(.svelte-jn3n66),.sales-table.svelte-jn3n66 td:where(.svelte-jn3n66){text-align:left;vertical-align:middle;padding:.35rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg))}.sales-table.svelte-jn3n66 th:where(.svelte-jn3n66){color:var(--hint);font-weight:600;text-transform:uppercase;font-size:.65rem;letter-spacing:.04em}.sales-table.svelte-jn3n66 .num:where(.svelte-jn3n66){text-align:right}.sales-table.svelte-jn3n66 th.sales-table-time-col:where(.svelte-jn3n66){white-space:nowrap}.sales-table.svelte-jn3n66 td.sales-table-time-col:where(.svelte-jn3n66){white-space:normal}.sales-table.svelte-jn3n66 th.sales-table-time-col:where(.svelte-jn3n66),.sales-table.svelte-jn3n66 td.sales-table-time-col:where(.svelte-jn3n66){font-size:.72rem;line-height:1.22;padding-left:.32rem;padding-right:.55rem;vertical-align:middle}.sales-table-time-stack.svelte-jn3n66{display:flex;flex-direction:column;align-items:flex-start;gap:.06rem;line-height:1.18}.sales-table-time-date.svelte-jn3n66{font-weight:650;letter-spacing:-.02em}.sales-table-time-clock.svelte-jn3n66{font-weight:500;font-size:.92em;color:color-mix(in srgb,var(--hint) 88%,var(--text))}.sales-table.svelte-jn3n66 th.sales-table-pay-col:where(.svelte-jn3n66),.sales-table.svelte-jn3n66 td.sales-table-pay-col:where(.svelte-jn3n66){padding-left:.1rem;padding-right:.1rem;text-align:center;vertical-align:middle;box-sizing:border-box}.sales-table.svelte-jn3n66 th.sales-table-discount-col:where(.svelte-jn3n66),.sales-table.svelte-jn3n66 td.sales-table-discount-col:where(.svelte-jn3n66){padding-left:.12rem;padding-right:.12rem;text-align:center;vertical-align:middle;box-sizing:border-box}.sales-discount-ico.svelte-jn3n66{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:color-mix(in srgb,#22c55e 92%,var(--text))}.sales-discount-pop-btn.svelte-jn3n66{border:none;background:transparent;padding:0;margin:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px}.sales-discount-pop-btn.svelte-jn3n66:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.sales-discount-pop.svelte-jn3n66{margin:0;border:1px solid color-mix(in srgb,var(--text) 16%,var(--bg));border-radius:10px;padding:.45rem .65rem;background:var(--bg);color:var(--text);font-size:.78rem;font-weight:600;box-shadow:0 8px 28px color-mix(in srgb,var(--text) 14%,transparent);max-width:min(90vw,14rem);text-align:center}.sales-discount-pop.svelte-jn3n66::backdrop{background:transparent}.sales-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .sales-discount-ico:where(.svelte-jn3n66){color:color-mix(in srgb,#34d399 90%,var(--text))}.sales-discount-svg{flex-shrink:0}.card-webapp-section.svelte-jn3n66{border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));padding:.7rem .85rem;margin-bottom:.65rem}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-tablist:where(.svelte-jn3n66){display:flex;gap:.28rem;padding:.22rem;margin:0 0 .45rem;border-radius:11px;background:color-mix(in srgb,var(--text) 6%,var(--bg));border:1px solid color-mix(in srgb,var(--text) 11%,var(--bg));box-sizing:border-box}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-tab:where(.svelte-jn3n66){flex:1;margin:0;padding:.52rem .65rem;border:none;border-radius:9px;background:transparent;font:inherit;font-size:.92rem;font-weight:650;letter-spacing:-.01em;color:color-mix(in srgb,var(--hint) 92%,var(--text));cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-tab:where(.svelte-jn3n66):hover{color:var(--text)}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-tab--active:where(.svelte-jn3n66){background:color-mix(in srgb,var(--bg) 88%,var(--text));color:var(--text);box-shadow:0 1px 4px color-mix(in srgb,var(--text) 10%,transparent)}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-tab:where(.svelte-jn3n66):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,var(--text));outline-offset:2px}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-subrow:where(.svelte-jn3n66){display:flex;align-items:stretch;justify-content:flex-start;gap:.55rem;flex-wrap:nowrap;margin:0 0 .35rem;min-height:0;width:100%;max-width:100%;box-sizing:border-box}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-subrow:where(.svelte-jn3n66) .recent-search:where(.svelte-jn3n66){margin-top:0;flex:1 1 auto;align-self:stretch;width:100%;max-width:none;min-width:0}.top-pos-sort.svelte-jn3n66{display:flex;gap:.28rem;padding:.18rem;border-radius:10px;background:color-mix(in srgb,var(--text) 6%,var(--bg));border:1px solid color-mix(in srgb,var(--text) 11%,var(--bg));box-sizing:border-box;flex:1 1 auto;min-width:0}.top-pos-sort-btn.svelte-jn3n66{flex:1;margin:0;padding:.44rem .48rem;border:none;border-radius:8px;background:transparent;font:inherit;font-size:.85rem;font-weight:650;letter-spacing:-.01em;color:color-mix(in srgb,var(--hint) 92%,var(--text));cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:.28rem}.top-pos-sort-btn-label.svelte-jn3n66{min-width:0}.top-pos-sort-btn-ico.svelte-jn3n66{display:inline-flex;flex-shrink:0;line-height:0;opacity:.92;color:var(--accent)}.top-pos-sort-btn--active.svelte-jn3n66 .top-pos-sort-btn-ico:where(.svelte-jn3n66){color:color-mix(in srgb,var(--accent) 82%,var(--text))}.top-pos-sort-btn.svelte-jn3n66:hover{color:var(--text)}.top-pos-sort-btn--active.svelte-jn3n66{background:color-mix(in srgb,var(--bg) 88%,var(--text));color:var(--text);box-shadow:0 1px 3px color-mix(in srgb,var(--text) 10%,transparent)}.top-pos-sort-btn.svelte-jn3n66:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 65%,var(--text));outline-offset:2px}.top-pos-sort--skel.svelte-jn3n66{width:100%;align-items:stretch}.top-pos-sort-skel-btn.svelte-jn3n66{flex:1;min-height:2rem;border-radius:8px}.card-webapp-section--dual.svelte-jn3n66 .webapp-dual-panel:where(.svelte-jn3n66){margin-top:.2rem}.webapp-section-title.svelte-jn3n66{margin:0;font-size:.92rem;font-weight:700;color:var(--text);letter-spacing:-.02em}.webapp-section-subtitle.svelte-jn3n66{margin:.05rem 0 .5rem;font-size:.68rem;line-height:1.35}.recent-search.svelte-jn3n66{display:flex;align-items:center;gap:.38rem;flex:1 1 auto;min-width:0;max-width:100%;margin-top:0;padding:.3rem .5rem .3rem .42rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--text) 14%,var(--bg));background:color-mix(in srgb,var(--text) 4.5%,var(--bg));box-sizing:border-box}.recent-search-icon-wrap.svelte-jn3n66{flex-shrink:0;display:flex;align-items:center;color:var(--hint);opacity:.9}.recent-search-input.svelte-jn3n66{flex:1;min-width:0;margin:0;padding:.15rem 0;border:none;background:transparent;font:inherit;font-size:.9rem;color:var(--text);outline:none}.recent-search-input.svelte-jn3n66::placeholder{color:color-mix(in srgb,var(--hint) 85%,var(--bg))}.recent-search--skeleton.svelte-jn3n66{pointer-events:none;opacity:.58}.recent-search-skel-input.svelte-jn3n66{flex:1;height:1.08rem;border-radius:6px;margin:.1rem 0}.webapp-empty-state--compact.svelte-jn3n66{margin-top:.15rem;margin-bottom:0}.open-shifts-heading.svelte-jn3n66{display:flex;align-items:center;gap:.32rem;font-size:.86rem;margin-bottom:.02rem}.open-shifts-heading.svelte-jn3n66 .open-shifts-heading-ico{flex-shrink:0;color:color-mix(in srgb,var(--accent) 72%,var(--text));opacity:.92}.card-webapp-section.svelte-jn3n66 .table-scroll.table-scroll--open-shifts:where(.svelte-jn3n66){margin-top:.2rem}.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66){font-size:.68rem;line-height:1.22}.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) th:where(.svelte-jn3n66),.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) td:where(.svelte-jn3n66){padding:.16rem .26rem}.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) th:where(.svelte-jn3n66){font-size:.57rem;letter-spacing:.028em;padding-top:.18rem;padding-bottom:.18rem}.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) td.mono:where(.svelte-jn3n66){font-variant-numeric:tabular-nums}.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) th:where(.svelte-jn3n66):nth-child(2),.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) th:where(.svelte-jn3n66):nth-child(3),.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) th:where(.svelte-jn3n66):nth-child(4),.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) td:where(.svelte-jn3n66):nth-child(2),.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) td:where(.svelte-jn3n66):nth-child(3),.card-webapp-section.svelte-jn3n66 .sales-table.open-shifts-table:where(.svelte-jn3n66) td:where(.svelte-jn3n66):nth-child(4){padding:.08rem .1rem;font-size:.6rem;line-height:1.15;white-space:nowrap}.card-webapp-section.svelte-jn3n66 .table-scroll:where(.svelte-jn3n66){margin-top:.35rem}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66){font-size:.9rem}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) th:where(.svelte-jn3n66),.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) td:where(.svelte-jn3n66){padding:.38rem .45rem}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) th.sales-table-discount-col:where(.svelte-jn3n66),.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) td.sales-table-discount-col:where(.svelte-jn3n66){padding-left:.08rem;padding-right:.08rem}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) th.sales-table-pay-col:where(.svelte-jn3n66),.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) td.sales-table-pay-col:where(.svelte-jn3n66){padding-left:.06rem;padding-right:.06rem}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) th.sales-table-time-col:where(.svelte-jn3n66),.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) td.sales-table-time-col:where(.svelte-jn3n66){font-size:.82rem;padding-left:.26rem;padding-right:.48rem}.card-webapp-section.svelte-jn3n66 .sales-table--checks:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) td.sales-table-time-col:where(.svelte-jn3n66) .skeleton-block.skel-recent-time:where(.svelte-jn3n66){max-width:none;width:100%;height:1.22rem}.card-webapp-section.svelte-jn3n66 .sales-table--checks:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) td.sales-table-type-col:where(.svelte-jn3n66) .skeleton-block.skel-recent-type:where(.svelte-jn3n66){display:block;width:100%;max-width:none;height:.68rem}.card-webapp-section.svelte-jn3n66 .sales-table--checks:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) td.sales-table-pay-col:where(.svelte-jn3n66) .skeleton-block.skel-recent-pay:where(.svelte-jn3n66){width:min(100%,2rem);max-width:none;height:.68rem}.card-webapp-section.svelte-jn3n66 .sales-table--checks:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) td.num:where(.svelte-jn3n66) .skeleton-block.skel-recent-sum:where(.svelte-jn3n66){display:block;width:100%;max-width:none;height:.68rem;margin-left:auto}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) th:where(.svelte-jn3n66){font-size:.75rem;letter-spacing:.035em}.card-webapp-section.svelte-jn3n66 .recent-type-cell:where(.svelte-jn3n66){font-size:.88rem}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) td:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 88%,var(--text))}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) td.recent-type-cell:where(.svelte-jn3n66){font-weight:650}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .pay-ico:where(.svelte-jn3n66),.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .pay-row:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 82%,var(--accent))}.card-webapp-section.svelte-jn3n66 .sales-table:where(.svelte-jn3n66) tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .pay-fallback:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 88%,var(--text))}.card-webapp-section.svelte-jn3n66 .pay-cell:where(.svelte-jn3n66) .pay-svg{width:19px;height:19px}.card-webapp-section.svelte-jn3n66 .recent-load-more:where(.svelte-jn3n66){margin-top:.5rem;padding:.5rem .75rem;font-size:.9rem}.webapp-empty-state.svelte-jn3n66{margin-top:.35rem;border:1px dashed color-mix(in srgb,var(--text) 20%,var(--bg));border-radius:10px;padding:.62rem .7rem;color:var(--hint);font-size:.76rem;line-height:1.35;text-align:center}.top-pos-list.svelte-jn3n66{display:flex;flex-direction:column;gap:.55rem}.top-pos-item.svelte-jn3n66{padding-bottom:.55rem;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,var(--bg))}.top-pos-item.svelte-jn3n66:last-child{padding-bottom:0;border-bottom:none}.top-pos-item-name.svelte-jn3n66{font-size:.9rem;font-weight:500;color:color-mix(in srgb,var(--text) 78%,var(--hint));line-height:1.28;word-break:break-word;overflow-wrap:anywhere;margin-bottom:.12rem}.top-pos-item-article.svelte-jn3n66{font-size:.78rem;color:var(--hint);margin-bottom:.3rem;word-break:break-word;line-height:1.25}.top-pos-item-bottom.svelte-jn3n66{display:flex;align-items:center;gap:.45rem}.top-pos-bar-wrap.svelte-jn3n66{flex:1;min-width:0}.top-pos-bar-track.svelte-jn3n66{height:1.65rem;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,var(--bg));overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 6%,transparent)}.top-pos-bar-composite.svelte-jn3n66{height:100%;min-width:0;border-radius:999px;overflow:hidden;transition:width .35s ease}.top-pos-bar-composite--split.svelte-jn3n66{min-width:max(6rem,54%);max-width:100%}.top-pos-bar-inner.svelte-jn3n66{display:flex;height:100%;width:100%;border-radius:inherit;overflow:hidden}.top-pos-bar-seg.svelte-jn3n66{height:100%;min-width:0;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:.28rem;padding-right:.2rem}.top-pos-bar-inner--split.svelte-jn3n66 .top-pos-bar-seg:where(.svelte-jn3n66){min-width:2.85rem;flex-shrink:0;justify-content:center;padding-left:.26rem;padding-right:.26rem}.top-pos-bar-seg--sell.svelte-jn3n66{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 92%,#fff) 0%,var(--accent) 100%)}.top-pos-bar-seg--return.svelte-jn3n66{background:linear-gradient(180deg,color-mix(in srgb,#c62828 85%,#fff),#c62828)}.top-pos-bar-qty.svelte-jn3n66{font-size:.75rem;font-weight:650;color:#fff;text-shadow:0 1px 1px color-mix(in srgb,#000 35%,transparent);white-space:nowrap}.top-pos-item-sum.svelte-jn3n66{flex-shrink:0;font-size:.92rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--text);text-align:right}.top-pos-item-sum--negative.svelte-jn3n66{color:color-mix(in srgb,#c62828 88%,var(--text))}.sales-table-row-clickable.svelte-jn3n66{cursor:pointer}.sales-table-row-clickable.svelte-jn3n66:hover{background:color-mix(in srgb,var(--text) 6%,var(--bg))}.sales-table-row-clickable.svelte-jn3n66:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:-2px}.pay-cell.svelte-jn3n66{vertical-align:middle}.pay-row.svelte-jn3n66,.pay-ico.svelte-jn3n66{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;color:var(--accent)}.pay-svg{flex-shrink:0}.pay-fallback.svelte-jn3n66{font-size:.75rem;color:var(--hint)}.recent-type-cell.svelte-jn3n66{font-size:.78rem;line-height:1.35;word-break:break-word}.sales-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) td:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 88%,var(--text))}.sales-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) td.recent-type-cell:where(.svelte-jn3n66){font-weight:650}.sales-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .pay-ico:where(.svelte-jn3n66),.sales-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .pay-row:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 82%,var(--accent))}.sales-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .pay-fallback:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 88%,var(--text))}.sales-table.svelte-jn3n66 tbody:where(.svelte-jn3n66) tr.sales-table-row--payback:where(.svelte-jn3n66) .sales-table-time-clock:where(.svelte-jn3n66){color:color-mix(in srgb,#c62828 88%,var(--text))}.recent-load-more.svelte-jn3n66{display:block;width:100%;margin-top:.65rem;padding:.5rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--bg));color:var(--text);font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.recent-load-more.svelte-jn3n66:active{opacity:.88}.receipt-modal-backdrop.svelte-jn3n66{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:stretch;justify-content:stretch;padding:0;width:100%;height:100%;min-height:100dvh;background:var(--bg);box-sizing:border-box}.receipt-modal.svelte-jn3n66{width:100%;height:100%;min-height:0;max-width:none;max-height:none;display:flex;flex-direction:column;border-radius:0;background:var(--bg);border:none;box-shadow:none}.receipt-modal-head.svelte-jn3n66{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:calc(.55rem + max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top, 0px))) calc(.85rem + max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right, 0px))) .65rem calc(.85rem + max(env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left, 0px)));border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));flex-shrink:0}.receipt-modal-head-main.svelte-jn3n66{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0}.receipt-modal-head-main.svelte-jn3n66 .receipt-modal-title:where(.svelte-jn3n66){flex:1 1 auto;min-width:0}.receipt-modal-head-icons.svelte-jn3n66{display:flex;align-items:center;gap:.28rem;flex-shrink:0}.receipt-modal-head-icon-wrap.svelte-jn3n66{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:color-mix(in srgb,var(--text) 76%,var(--bg))}.receipt-modal-head-icon{display:block}.receipt-modal-head-icon--discount{color:color-mix(in srgb,#16a34a 90%,var(--text))}.receipt-modal-head-icon--cash,.receipt-modal-head-icon--card{color:color-mix(in srgb,var(--text) 78%,var(--bg))}.receipt-modal-title.svelte-jn3n66{margin:0;font-size:.95rem;font-weight:650}.receipt-modal-title.receipt-modal-title--payback.svelte-jn3n66{color:color-mix(in srgb,#dc2626 90%,var(--text))}.receipt-modal-close.svelte-jn3n66{margin:0;padding:.2rem .55rem;border:none;border-radius:8px;background:color-mix(in srgb,var(--text) 10%,var(--bg));color:var(--text);font-size:1.35rem;line-height:1;cursor:pointer;font-family:inherit}.receipt-modal-body.svelte-jn3n66{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.receipt-modal-meta.svelte-jn3n66{flex-shrink:0;padding:.5rem max(.85rem,env(safe-area-inset-right,0)) .35rem max(.85rem,env(safe-area-inset-left,0));border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem .65rem;align-items:start}.receipt-modal-meta-block.svelte-jn3n66{min-width:0}.receipt-modal-meta-block.svelte-jn3n66:last-child{margin-bottom:.1rem}@media(max-width:340px){.receipt-modal-meta.svelte-jn3n66{grid-template-columns:1fr}}.receipt-modal-meta-row.svelte-jn3n66{display:flex;align-items:flex-start;gap:.45rem;min-width:0}.receipt-modal-meta-icon.svelte-jn3n66{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin-top:.06rem;color:color-mix(in srgb,var(--hint) 92%,var(--text))}.receipt-modal-meta-icon.svelte-jn3n66 svg{display:block}.receipt-modal-meta-copy.svelte-jn3n66{flex:1;min-width:0}.receipt-modal-meta-label.svelte-jn3n66{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hint);margin-bottom:.15rem}.receipt-modal-meta-value.svelte-jn3n66{font-size:.88rem;font-weight:600;line-height:1.35;word-break:break-word}.receipt-modal-pay.svelte-jn3n66{flex-shrink:0;padding:.5rem max(.85rem,env(safe-area-inset-right,0)) .35rem max(.85rem,env(safe-area-inset-left,0));border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg))}.receipt-modal-pay-label.svelte-jn3n66{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hint);margin-bottom:.2rem}.receipt-modal-pay-value.svelte-jn3n66{font-size:.9rem;font-weight:600;line-height:1.35}.receipt-modal-positions.svelte-jn3n66{flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg))}.receipt-modal-positions-label.svelte-jn3n66{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--hint);padding:.5rem max(.85rem,env(safe-area-inset-right,0)) .25rem max(.85rem,env(safe-area-inset-left,0))}.receipt-modal-positions-scroll.svelte-jn3n66{max-height:min(40vh,320px);overflow:auto;padding:0 max(.85rem,env(safe-area-inset-right,0)) .5rem max(.85rem,env(safe-area-inset-left,0));-webkit-overflow-scrolling:touch}.receipt-modal-cash.svelte-jn3n66{flex-shrink:0;padding:.55rem max(.85rem,env(safe-area-inset-right,0)) .5rem max(.85rem,env(safe-area-inset-left,0));border-bottom:1px solid color-mix(in srgb,var(--text) 12%,var(--bg));display:flex;flex-direction:column;gap:.35rem}.receipt-modal-cash--in-positions.svelte-jn3n66{border-bottom:none;padding-top:.2rem}.receipt-modal-cash-row.svelte-jn3n66{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.88rem}.receipt-modal-cash-k.svelte-jn3n66{color:var(--hint);font-weight:500}.receipt-modal-cash-v.svelte-jn3n66{font-weight:650;white-space:nowrap}.receipt-positions-table.svelte-jn3n66{width:100%;border-collapse:collapse;font-size:.78rem}.receipt-positions-table.svelte-jn3n66 th:where(.svelte-jn3n66),.receipt-positions-table.svelte-jn3n66 td:where(.svelte-jn3n66){text-align:left;padding:.35rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--text) 10%,var(--bg));vertical-align:top}.receipt-positions-table.svelte-jn3n66 th:where(.svelte-jn3n66){color:var(--hint);font-weight:600;font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;background:color-mix(in srgb,var(--text) 4%,var(--bg));position:sticky;top:0;z-index:1}.receipt-positions-table.svelte-jn3n66 .col-num:where(.svelte-jn3n66){text-align:right;white-space:nowrap}.receipt-positions-table.svelte-jn3n66 .receipt-pos-qty:where(.svelte-jn3n66){text-align:center}.receipt-positions-table.svelte-jn3n66 thead:where(.svelte-jn3n66) th.col-num:where(.svelte-jn3n66),.receipt-positions-table.svelte-jn3n66 thead:where(.svelte-jn3n66) th:where(.svelte-jn3n66):not(.col-num){text-align:center}.receipt-positions-table.svelte-jn3n66 .receipt-pos-name:where(.svelte-jn3n66){word-break:break-word;max-width:12rem}.receipt-positions-table.svelte-jn3n66 .receipt-pos-discount-td:where(.svelte-jn3n66){font-size:.72rem}.receipt-positions-table.svelte-jn3n66 .receipt-pos-discount:where(.svelte-jn3n66){color:color-mix(in srgb,var(--accent) 85%,var(--text));font-weight:650;white-space:nowrap}.receipt-positions-table.svelte-jn3n66 .receipt-pos-discount-empty:where(.svelte-jn3n66){color:var(--hint);font-weight:500}.receipt-positions-table.svelte-jn3n66 .receipt-pos-remainder-row:where(.svelte-jn3n66) td:where(.svelte-jn3n66){border-bottom:1px solid color-mix(in srgb,#f97316 38%,var(--bg));padding-top:0;padding-bottom:.45rem;font-size:.7rem;font-weight:600;color:color-mix(in srgb,#fb923c 78%,var(--text));line-height:1.35}.receipt-positions-table.svelte-jn3n66 .receipt-pos-remainder-cell:where(.svelte-jn3n66){text-align:right}.receipt-positions-table.svelte-jn3n66 .receipt-pos-remainder-cell:where(.svelte-jn3n66) .mono:where(.svelte-jn3n66){color:#fb923c;font-weight:700;margin-left:.35rem}:root[data-webapp-theme=light] .receipt-positions-table.svelte-jn3n66 .receipt-pos-remainder-row:where(.svelte-jn3n66) td:where(.svelte-jn3n66){color:color-mix(in srgb,#ea580c 72%,var(--text));border-bottom-color:color-mix(in srgb,#ea580c 32%,var(--bg))}:root[data-webapp-theme=light] .receipt-positions-table.svelte-jn3n66 .receipt-pos-remainder-cell:where(.svelte-jn3n66) .mono:where(.svelte-jn3n66){color:#c2410c}.receipt-positions-table.svelte-jn3n66 tfoot:where(.svelte-jn3n66) td:where(.svelte-jn3n66){border-bottom:none;padding-top:.5rem;font-weight:650}.receipt-positions-table.svelte-jn3n66 .receipt-pos-tfoot-discount:where(.svelte-jn3n66) td:where(.svelte-jn3n66){padding-top:.35rem;padding-bottom:.15rem;font-weight:600;border-bottom:none}.receipt-positions-table.svelte-jn3n66 .receipt-positions-discount-foot-label:where(.svelte-jn3n66){color:var(--hint);font-size:.72rem}.receipt-positions-table.svelte-jn3n66 .receipt-positions-discount-foot-val:where(.svelte-jn3n66){color:color-mix(in srgb,var(--accent) 80%,var(--text));font-size:.78rem}.receipt-positions-total-label.svelte-jn3n66{text-align:right;padding-right:.75rem}.receipt-positions-table.svelte-jn3n66 .receipt-pos-tfoot-pay:where(.svelte-jn3n66) td:where(.svelte-jn3n66){border-bottom:none}.receipt-positions-table.svelte-jn3n66 .receipt-positions-pay-label:where(.svelte-jn3n66){color:var(--hint);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.receipt-positions-table.svelte-jn3n66 .receipt-positions-pay-value:where(.svelte-jn3n66){text-align:right;font-weight:650;font-size:.88rem}
