.bottom-nav[data-v-15c5bd29]{height:64px;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid color-mix(in srgb, var(--divider) 50%, transparent);z-index:50;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tab-btn[data-v-15c5bd29]{height:100%;color:var(--ink);opacity:.4;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-family:inherit;transition:opacity .15s;display:flex}.tab-btn.active[data-v-15c5bd29]{opacity:1}.tab-btn span[data-v-15c5bd29]{font-size:11px;font-weight:600}.overlay[data-v-96ddc009]{z-index:200;background:#140c0880;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-96ddc009]{background:var(--bg);color:var(--ink);padding:20px 20px max(28px, env(safe-area-inset-bottom,28px));border-radius:32px 32px 0 0;box-shadow:0 -10px 40px #0003}.handle[data-v-96ddc009]{background:var(--ink);opacity:.18;touch-action:none;cursor:grab;box-sizing:content-box;background-clip:content-box;border-radius:2px;width:40px;height:4px;margin:-12px auto 2px;padding:12px 60px}.sheet-header[data-v-96ddc009]{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.sheet-title[data-v-96ddc009]{font-size:20px;font-weight:600}.sheet-sub[data-v-96ddc009]{opacity:.55;margin-top:2px;font-size:13px}.cancel-btn[data-v-96ddc009]{color:var(--ink);opacity:.55;cursor:pointer;background:0 0;border:none;padding:6px;font-family:inherit;font-size:15px}.display[data-v-96ddc009]{text-align:center;letter-spacing:-.02em;padding:18px 0 24px;font-family:JetBrains Mono,monospace;font-size:72px;font-weight:600;line-height:1}.display-unit[data-v-96ddc009]{opacity:.45;margin-left:8px;font-size:22px;font-weight:500}.keypad[data-v-96ddc009]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.key[data-v-96ddc009]{background:var(--surface);height:56px;color:var(--ink);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:500;transition:opacity .1s;display:flex;box-shadow:0 1px #0000000a}.key[data-v-96ddc009]:active{opacity:.7}.key-del[data-v-96ddc009]{box-shadow:none;background:0 0}.done-btn[data-v-96ddc009]{background:var(--accent);width:100%;height:60px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:18px;margin-top:14px;font-family:inherit;font-size:19px;font-weight:600;transition:opacity .15s}.done-btn[data-v-96ddc009]:disabled{opacity:.4;cursor:not-allowed}.sheet-enter-active[data-v-96ddc009],.sheet-leave-active[data-v-96ddc009]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.sheet-enter-from[data-v-96ddc009],.sheet-leave-to[data-v-96ddc009]{transform:translateY(100%)}.editor-screen[data-v-9ffaf47f]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.ed-header[data-v-9ffaf47f]{align-items:center;gap:8px;padding:10px 16px 4px;display:flex}.icon-btn[data-v-9ffaf47f]{background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ed-title[data-v-9ffaf47f]{flex:1;font-size:18px;font-weight:600}.ed-scroll[data-v-9ffaf47f]{background:var(--bg);flex:1;padding:6px 16px 100px;overflow-y:auto}.preview-card[data-v-9ffaf47f]{background:var(--surface);border-radius:18px;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 1px #3c1e0f0a}.preview-icon[data-v-9ffaf47f]{background:var(--bg);width:56px;height:56px;color:var(--ink);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.preview-info[data-v-9ffaf47f]{flex:1;min-width:0}.preview-name[data-v-9ffaf47f]{font-size:17px;font-weight:600}.preview-sub[data-v-9ffaf47f]{opacity:.55;margin-top:2px;font-size:13px}.preview-phone[data-v-9ffaf47f]{opacity:.55;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:13px}.field-group[data-v-9ffaf47f]{margin-bottom:14px}.field-label[data-v-9ffaf47f]{letter-spacing:.06em;text-transform:uppercase;opacity:.5;padding:4px 14px 6px;font-size:11px;font-weight:600}.field-card[data-v-9ffaf47f]{background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 1px #3c1e0f0a}.field-input[data-v-9ffaf47f]{width:100%;color:var(--ink);box-sizing:border-box;background:0 0;border:none;outline:none;padding:14px 16px;font-family:inherit;font-size:16px}.delete-btn[data-v-9ffaf47f]{color:#c44;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:8px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.ed-footer[data-v-9ffaf47f]{padding:12px 16px max(16px, env(safe-area-inset-bottom,16px));background:linear-gradient(to top, var(--bg) 70%, transparent);position:absolute;bottom:0;left:0;right:0}.save-btn[data-v-9ffaf47f]{background:var(--ink);width:100%;height:56px;color:var(--bg);cursor:pointer;border:none;border-radius:18px;font-family:inherit;font-size:17px;font-weight:600}.save-btn.disabled[data-v-9ffaf47f]{color:#0000004d;cursor:not-allowed;background:#00000014}.picker-screen[data-v-3cc4bd44]{z-index:150;background:var(--bg);color:var(--ink);padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex;position:fixed;inset:0}.picker-header[data-v-3cc4bd44]{align-items:center;gap:8px;padding:14px 16px 6px;display:flex}.picker-title[data-v-3cc4bd44]{font-size:18px;font-weight:600}.icon-btn[data-v-3cc4bd44]{background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.search-wrap[data-v-3cc4bd44]{background:var(--surface);border-radius:14px;align-items:center;gap:8px;margin:8px 16px 4px;padding:10px 14px;display:flex}.search-input[data-v-3cc4bd44]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.list-scroll[data-v-3cc4bd44]{flex:1;padding:8px 16px 24px;overflow-y:auto}.card-list[data-v-3cc4bd44]{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 1px #3c1e0f0a}.store-row[data-v-3cc4bd44]{border-bottom:.5px solid var(--divider);align-items:stretch;display:flex}.store-row.last[data-v-3cc4bd44]{border-bottom:none}.store-row.active[data-v-3cc4bd44]{background:var(--accent-soft)}.store-pick-btn[data-v-3cc4bd44]{text-align:left;cursor:pointer;min-width:0;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:14px 4px 14px 14px;font-family:inherit;display:flex}.store-icon[data-v-3cc4bd44]{background:var(--bg);width:40px;height:40px;color:var(--ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.no-store-icon[data-v-3cc4bd44]{opacity:.45}.store-meta[data-v-3cc4bd44]{flex:1;min-width:0}.store-name[data-v-3cc4bd44]{font-size:16px;font-weight:600}.store-addr[data-v-3cc4bd44]{opacity:.55;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.edit-btn[data-v-3cc4bd44]{width:50px;color:var(--ink);cursor:pointer;opacity:.4;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.new-store-btn[data-v-3cc4bd44]{border:1.5px dashed var(--divider);width:100%;color:var(--ink);opacity:.65;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:14px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.slide-up-enter-active[data-v-3cc4bd44],.slide-up-leave-active[data-v-3cc4bd44]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.slide-up-enter-from[data-v-3cc4bd44],.slide-up-leave-to[data-v-3cc4bd44]{transform:translateY(100%)}.toast-stack[data-v-62b3f3d2]{top:env(safe-area-inset-top,0px);z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:10px 16px 0;display:flex;position:fixed;left:0;right:0}.toast[data-v-62b3f3d2]{pointer-events:auto;background:var(--ink);color:var(--bg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:100px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:9px 16px 9px 10px;font-size:14px;font-weight:500;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000038,0 2px 8px #0000001f}.toast-icon[data-v-62b3f3d2]{background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.toast-success .toast-icon[data-v-62b3f3d2]{background:var(--accent);color:var(--accent-ink)}.toast-error .toast-icon[data-v-62b3f3d2]{color:#fff;background:#ff5555d9}.toast-enter-active[data-v-62b3f3d2]{transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .2s}.toast-leave-active[data-v-62b3f3d2]{transition:transform .22s cubic-bezier(.4,0,1,1),opacity .18s}.toast-enter-from[data-v-62b3f3d2]{opacity:0;transform:translateY(-40px)scale(.92)}.toast-leave-to[data-v-62b3f3d2]{opacity:0;transform:translateY(-10px)scale(.95)}.toast-move[data-v-62b3f3d2]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.grid-card[data-v-7613f7d4]{background:var(--surface);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;outline-offset:0;border-radius:22px;outline:2.5px solid #0000;flex-direction:column;gap:10px;padding:12px;transition:box-shadow .15s;display:flex;box-shadow:0 1px #3c1e0f0a,0 2px 8px #3c1e0f0a}.grid-card.active[data-v-7613f7d4]{outline-color:var(--accent);box-shadow:0 4px 14px #3c1e0f12}.swatch[data-v-7613f7d4]{border-radius:14px;justify-content:flex-end;align-items:flex-end;height:70px;padding:8px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000000a}.checkbox[data-v-7613f7d4]{background:#ffffffd9;border:1.5px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;left:8px}.checkbox.checked[data-v-7613f7d4]{background:var(--accent);border-color:#0000}.qty-badge[data-v-7613f7d4]{background:var(--ink);min-width:28px;height:28px;color:var(--bg);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:600;display:flex;position:absolute;top:8px;left:8px}.name-wrap[data-v-7613f7d4]{flex:1;min-height:38px;overflow:hidden}.name[data-v-7613f7d4]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.unit[data-v-7613f7d4]{opacity:.5;margin-top:2px;font-size:11px}.footer[data-v-7613f7d4]{justify-content:space-between;align-items:center;display:flex}.price[data-v-7613f7d4]{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.plus-btn[data-v-7613f7d4]{background:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.plus-btn.active[data-v-7613f7d4]{background:var(--accent)}.list-card[data-v-badb255f]{background:var(--surface);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation;outline-offset:0;border-radius:18px;outline:2px solid #0000;align-items:center;gap:12px;padding:10px 12px;transition:outline-color .15s;display:flex;box-shadow:0 1px #3c1e0f0a,0 2px 6px #3c1e0f0a}.list-card.active[data-v-badb255f]{outline-color:var(--accent)}.swatch[data-v-badb255f]{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #0000000a}.checkbox[data-v-badb255f]{background:#ffffffe6;border:1.5px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.checkbox.checked[data-v-badb255f]{background:var(--accent);border-color:#0000}.meta[data-v-badb255f]{flex:1;min-width:0}.name[data-v-badb255f]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.price-line[data-v-badb255f]{opacity:.55;margin-top:2px;font-size:12.5px}.price[data-v-badb255f]{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace}.controls[data-v-badb255f]{align-items:center;gap:4px;display:flex}.ctrl-btn[data-v-badb255f]{width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.ctrl-btn.accent[data-v-badb255f]{background:var(--accent)}.ctrl-qty[data-v-badb255f]{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600}.add-btn[data-v-badb255f]{background:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.compact-row[data-v-157787e9]{border-bottom:.5px solid var(--divider);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation;background:0 0;align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.compact-row.active[data-v-157787e9]{background:var(--accent-soft)}.compact-row.last[data-v-157787e9]{border-bottom:none}.dot[data-v-157787e9]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:inset 0 0 0 1px #0000000a}.name[data-v-157787e9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.price[data-v-157787e9]{opacity:.55;font-variant-numeric:tabular-nums;text-align:right;min-width:60px;font-family:JetBrains Mono,monospace;font-size:13px}.qty-badge[data-v-157787e9]{min-width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:14px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:600;transition:background .1s;display:flex}.qty-badge.visible[data-v-157787e9]{background:var(--ink);color:var(--bg)}.cart-bar-wrap[data-v-5082d60e]{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));pointer-events:none;padding:0 16px;position:absolute}.cart-bar[data-v-5082d60e]{pointer-events:auto;background:var(--ink);color:var(--bg);border-radius:24px;align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex;box-shadow:0 14px 30px #1e100840,0 4px 10px #1e10082e}.clear-btn[data-v-5082d60e]{cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.totals[data-v-5082d60e]{flex:1;min-width:0}.sum[data-v-5082d60e]{font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;line-height:1.1}.uzs[data-v-5082d60e]{opacity:.65;font-size:13px;font-weight:500}.meta[data-v-5082d60e]{opacity:.65;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.proceed-btn[data-v-5082d60e]{background:var(--accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .15s;display:flex}.proceed-btn[data-v-5082d60e]:active{opacity:.75}.bulk-bar-wrap[data-v-19e32134]{left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));pointer-events:none;padding:0 16px;position:absolute}.bulk-bar[data-v-19e32134]{pointer-events:auto;background:var(--surface);border:2px solid var(--accent);border-radius:24px;align-items:center;gap:10px;padding:12px 12px 12px 20px;display:flex;box-shadow:0 14px 30px #1e100826}.info[data-v-19e32134]{flex:1;min-width:0}.title[data-v-19e32134]{font-size:16px;font-weight:600}.sub[data-v-19e32134]{opacity:.55;margin-top:2px;font-size:12px}.apply-btn[data-v-19e32134]{background:var(--ink);height:48px;color:var(--bg);cursor:pointer;border:none;border-radius:16px;flex-shrink:0;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .15s}.apply-btn.disabled[data-v-19e32134]{color:#0000004d;cursor:not-allowed;background:#0000000f}.catalog[data-v-43837d4d]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.catalog-sticky[data-v-43837d4d]{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid color-mix(in srgb, var(--divider) 40%, transparent);flex-shrink:0;position:relative}.header[data-v-43837d4d]{padding:8px 20px 4px}.brand-label[data-v-43837d4d]{opacity:.5;font-size:13px;font-weight:500}.edit-badge[data-v-43837d4d]{color:var(--accent);opacity:.9;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.store-btn[data-v-43837d4d]{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:2px 0;display:flex}.store-btn-text[data-v-43837d4d]{flex:1;min-width:0}.store-name[data-v-43837d4d]{letter-spacing:-.01em;font-size:24px;font-weight:700;line-height:1.1}.store-name.no-store[data-v-43837d4d]{opacity:.4;font-size:20px;font-weight:500}.store-addr[data-v-43837d4d]{opacity:.5;margin-top:2px;font-size:12px}.search-row[data-v-43837d4d]{padding:10px 20px 4px}.search-box[data-v-43837d4d]{background:var(--surface);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex;box-shadow:0 1px #3c1e0f0a}.search-input[data-v-43837d4d]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.clear-search[data-v-43837d4d]{color:var(--ink);opacity:.4;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.toolbar[data-v-43837d4d]{align-items:center;gap:8px;padding:12px 20px 4px;display:flex}.toolbar-left[data-v-43837d4d]{align-items:center;gap:6px;display:flex}.sel-count[data-v-43837d4d]{background:var(--accent);min-width:22px;height:22px;color:var(--accent-ink);border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}.sel-label[data-v-43837d4d]{opacity:.65;font-size:13px;font-weight:600}.item-count[data-v-43837d4d]{opacity:.5;font-size:12px;font-weight:500}.icon-btn[data-v-43837d4d]{background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 1px #3c1e0f0a,0 2px 6px #3c1e0f0f}.select-all-btn[data-v-43837d4d]{background:var(--surface);height:42px;color:var(--ink);cursor:pointer;white-space:nowrap;border:none;border-radius:21px;align-items:center;gap:9px;padding:0 18px 0 12px;font-family:inherit;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex;box-shadow:0 1px #3c1e0f0a,0 2px 8px #3c1e0f0f}.select-all-btn.all[data-v-43837d4d]{background:var(--ink);color:var(--bg)}.sel-icon[data-v-43837d4d]{background:var(--accent-soft);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 33%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sel-icon.all[data-v-43837d4d]{background:var(--accent);box-shadow:inset 0 0 0 1px #ffffff2e}.list-area[data-v-43837d4d]{background:var(--bg);flex:1;min-height:0;position:relative}.vscroll-container[data-v-43837d4d]{box-sizing:border-box;background:var(--bg);height:100%;overflow-y:auto}.grid-row[data-v-43837d4d]{grid-template-columns:1fr 1fr;gap:10px;padding-bottom:10px;display:grid}.compact-card[data-v-43837d4d]{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 1px #3c1e0f0a,0 2px 6px #3c1e0f0a}.empty-state[data-v-43837d4d]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 32px;display:flex}.empty-icon[data-v-43837d4d]{background:var(--surface);opacity:.6;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:2px;display:flex}.empty-title[data-v-43837d4d]{font-size:16px;font-weight:600}.empty-sub[data-v-43837d4d]{opacity:.5;font-size:13px;line-height:1.5}.receipt-screen[data-v-87982398]{background:var(--canvas);flex-direction:column;height:100%;min-height:0;display:flex}.rec-header[data-v-87982398]{background:var(--bg);color:var(--ink);flex-shrink:0;align-items:center;gap:8px;padding:10px 16px 6px;display:flex}.rec-header-text[data-v-87982398]{flex:1}.rec-label[data-v-87982398]{opacity:.5;font-size:12px;font-weight:500}.rec-store[data-v-87982398]{font-size:18px;font-weight:600}.icon-btn[data-v-87982398]{background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.paper-scroll[data-v-87982398]{flex:1;padding:14px 22px 148px;overflow-y:auto}.paper[data-v-87982398]{color:#1a120a;background:#fffcf3;border-radius:4px 4px 0 0;padding:24px 18px 20px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.55}.paper-brand[data-v-87982398]{text-align:center;margin-bottom:14px}.brand-name[data-v-87982398]{letter-spacing:.04em;font-family:Rubik,sans-serif;font-size:22px;font-weight:700}.brand-tag[data-v-87982398]{opacity:.65;margin-top:2px;font-size:11px}.dashed[data-v-87982398]{border-top:1px dashed #00000059;margin:6px 0}.rc-row[data-v-87982398]{gap:8px;display:flex}.rc-k[data-v-87982398]{opacity:.7;white-space:nowrap;min-width:78px}.rc-v[data-v-87982398]{flex:1;font-weight:600}.rc-v.muted[data-v-87982398]{opacity:.75;font-weight:400}.dot[data-v-87982398]{vertical-align:middle;border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-right:5px;display:inline-block;box-shadow:inset 0 0 0 .5px #00000026}.items-table[data-v-87982398]{border-collapse:collapse;width:100%;margin:4px 0 2px}.items-table thead tr[data-v-87982398]{border-bottom:1px dashed #0000004d}.items-table thead th[data-v-87982398]{opacity:.55;text-transform:uppercase;letter-spacing:.04em;padding-bottom:4px;font-size:10px;font-weight:500}.items-table tbody tr+tr td[data-v-87982398]{padding-top:3px}.items-table td[data-v-87982398],.items-table th[data-v-87982398]{vertical-align:middle}.col-name[data-v-87982398]{text-align:left;width:100%;max-width:0}.col-qty[data-v-87982398]{text-align:right;white-space:nowrap;padding-left:6px}.col-price[data-v-87982398]{text-align:right;white-space:nowrap;opacity:.65;padding-left:6px}.col-sum[data-v-87982398]{text-align:right;white-space:nowrap;padding-left:6px;font-weight:700}.item-name[data-v-87982398]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;display:inline;overflow:hidden}.unit-short[data-v-87982398]{opacity:.65;font-size:11px}.summary-row[data-v-87982398]{opacity:.7;justify-content:space-between;font-size:12px;display:flex}.total-row[data-v-87982398]{justify-content:space-between;align-items:baseline;padding:6px 0;font-size:16px;font-weight:700;display:flex}.sig-label[data-v-87982398]{margin-top:14px;margin-bottom:6px;font-size:12px}.sig-line[data-v-87982398]{border-top:.5px solid #0009;margin:20px 0 4px}.thank-you[data-v-87982398]{text-align:center;opacity:.55;margin-top:16px;font-size:10px}.tear-off[data-v-87982398]{background:radial-gradient(circle at 7px 7px,#0000 6px,#fffcf3 6.5px) 0 0/14px 14px;height:14px}.action-bar[data-v-87982398]{padding:12px 16px max(16px, env(safe-area-inset-bottom,16px));background:linear-gradient(to top, var(--bg) 70%, transparent);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.print-btn[data-v-87982398]{background:var(--surface);height:52px;color:var(--ink);cursor:pointer;border:none;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.confirm-btn[data-v-87982398]{background:var(--ink);height:56px;color:var(--bg);cursor:pointer;border:none;border-radius:18px;font-family:inherit;font-size:17px;font-weight:600}@media print{body *{visibility:hidden}.receipt-screen .paper,.receipt-screen .paper *{visibility:visible}.receipt-screen .paper{margin:0;position:fixed;inset:0}}.history-screen[data-v-0699af81]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.hist-sticky[data-v-0699af81]{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid color-mix(in srgb, var(--divider) 40%, transparent);flex-shrink:0;position:relative}.hist-header[data-v-0699af81]{padding:10px 20px 6px}.hist-label[data-v-0699af81]{opacity:.5;font-size:13px;font-weight:500}.hist-title[data-v-0699af81]{letter-spacing:-.01em;font-size:28px;font-weight:700}.search-row[data-v-0699af81]{padding:4px 20px 8px}.search-box[data-v-0699af81]{background:var(--surface);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex;box-shadow:0 1px #3c1e0f0a}.search-input[data-v-0699af81]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.clear-search[data-v-0699af81]{color:var(--ink);opacity:.4;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.hist-scroll[data-v-0699af81]{padding:6px 20px calc(80px + env(safe-area-inset-bottom,0px));background:var(--bg);flex:1;overflow-y:auto}.day-header[data-v-0699af81]{box-sizing:border-box;justify-content:space-between;align-items:baseline;height:56px;padding:16px 4px 8px;display:flex}.day-label[data-v-0699af81]{font-size:14px;font-weight:600}.day-stats[data-v-0699af81]{opacity:.55;font-family:JetBrains Mono,monospace;font-size:12px}.record-row-wrap[data-v-0699af81]{background:var(--surface);border-bottom:.5px solid var(--divider);box-sizing:border-box;align-items:center;height:76px;display:flex;overflow:hidden}.record-row-wrap.first[data-v-0699af81]{border-radius:14px 14px 0 0}.record-row-wrap.last[data-v-0699af81]{border-bottom:none;border-radius:0 0 14px 14px}.record-row-wrap.first.last[data-v-0699af81]{border-radius:14px}.record-row[data-v-0699af81]{text-align:left;cursor:pointer;min-width:0;height:100%;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.row-edit-btn[data-v-0699af81]{background:var(--canvas);width:44px;height:44px;color:var(--ink);opacity:.6;cursor:pointer;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;display:flex}.swatches[data-v-0699af81]{flex-shrink:0;grid-template-columns:1fr 1fr;gap:2px;width:44px;height:44px;display:grid;position:relative}.swatch[data-v-0699af81]{border-radius:5px;box-shadow:inset 0 0 0 .5px #0000000f}.rec-meta[data-v-0699af81]{flex:1;min-width:0}.rec-store-name[data-v-0699af81]{font-size:15px;font-weight:600}.rec-detail[data-v-0699af81]{opacity:.55;margin-top:2px;font-size:12.5px}.rec-total-wrap[data-v-0699af81]{text-align:right}.rec-total[data-v-0699af81]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600}.rec-uzs[data-v-0699af81]{opacity:.5;font-size:11px}.empty-state[data-v-0699af81]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 32px;display:flex}.empty-icon[data-v-0699af81]{background:var(--surface);opacity:.6;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:2px;display:flex}.empty-title[data-v-0699af81]{font-size:16px;font-weight:600}.empty-sub[data-v-0699af81]{opacity:.5;font-size:13px;line-height:1.5}.settings-screen[data-v-511cf87b]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.settings-header[data-v-511cf87b]{z-index:10;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:.5px solid color-mix(in srgb, var(--divider) 40%, transparent);flex-shrink:0;padding:10px 20px 14px;position:relative}.settings-label[data-v-511cf87b]{opacity:.5;font-size:13px;font-weight:500}.settings-title[data-v-511cf87b]{letter-spacing:-.01em;font-size:28px;font-weight:700}.settings-scroll[data-v-511cf87b]{padding:6px 20px calc(80px + env(safe-area-inset-bottom,0px));background:var(--bg);flex:1;overflow-y:auto}.group[data-v-511cf87b]{margin-bottom:20px}.group-label[data-v-511cf87b]{letter-spacing:.06em;text-transform:uppercase;opacity:.5;padding:4px 14px 6px;font-size:11px;font-weight:600}.group-card[data-v-511cf87b]{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 1px #3c1e0f0a}.settings-row[data-v-511cf87b]{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:none;align-items:center;gap:12px;padding:13px 16px;font-family:inherit;font-size:15px;display:flex}.settings-row.no-hover[data-v-511cf87b]{cursor:default}.row-icon[data-v-511cf87b]{background:var(--bg);width:30px;height:30px;color:var(--ink);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.row-label[data-v-511cf87b]{flex:1;font-weight:500}.row-value[data-v-511cf87b]{opacity:.55;font-size:14px}.badge[data-v-511cf87b]{background:#0000002e;border-radius:50%;flex-shrink:0;width:8px;height:8px}.badge.on[data-v-511cf87b]{background:var(--accent2);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent2) 22%, transparent)}.sep[data-v-511cf87b]{background:var(--divider);height:.5px;margin:0 16px}.theme-grid[data-v-511cf87b]{flex-wrap:wrap;gap:10px;padding:4px 16px 14px;display:flex}.theme-dot[data-v-511cf87b]{cursor:pointer;border:none;border-radius:50%;width:28px;height:28px;transition:transform .12s;box-shadow:inset 0 0 0 1px #00000014}.theme-dot.active[data-v-511cf87b]{outline:2.5px solid var(--ink);outline-offset:2px;transform:scale(1.15)}.display-pills[data-v-511cf87b]{gap:8px;padding:4px 16px 14px;display:flex}.display-pill[data-v-511cf87b]{background:var(--bg);height:34px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--divider);border:none;border-radius:12px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s}.display-pill.active[data-v-511cf87b]{background:var(--ink);color:var(--bg);box-shadow:none}.offline-note[data-v-511cf87b]{color:var(--ink);opacity:.6;padding:12px 16px;font-size:13px;line-height:1.5}.settings-row.danger[data-v-511cf87b]{color:#d93025}.row-icon-danger[data-v-511cf87b]{color:#d93025;background:#d930251a}.products-screen[data-v-e2e3e293]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.ps-header[data-v-e2e3e293]{align-items:center;gap:8px;padding:10px 16px 4px;display:flex}.icon-btn[data-v-e2e3e293]{background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ps-title-wrap[data-v-e2e3e293]{flex:1}.ps-sup[data-v-e2e3e293]{opacity:.5;font-size:12px}.ps-title[data-v-e2e3e293]{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.1}.new-btn[data-v-e2e3e293]{background:var(--ink);height:40px;color:var(--bg);cursor:pointer;border:none;border-radius:20px;align-items:center;gap:4px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ps-search-row[data-v-e2e3e293]{padding:10px 16px 4px}.search-box[data-v-e2e3e293]{background:var(--surface);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.search-input[data-v-e2e3e293]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.ps-scroll[data-v-e2e3e293]{padding:8px 16px calc(80px + env(safe-area-inset-bottom,0px));background:var(--bg);flex:1;overflow-y:auto}.count-label[data-v-e2e3e293]{letter-spacing:.06em;text-transform:uppercase;opacity:.5;padding:4px 4px 6px;font-size:11px;font-weight:600}.list-card[data-v-e2e3e293]{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 1px #3c1e0f0a}.product-row[data-v-e2e3e293]{text-align:left;cursor:pointer;width:100%;color:var(--ink);border:none;border-bottom:.5px solid var(--divider);background:0 0;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;display:flex}.product-row.last[data-v-e2e3e293]{border-bottom:none}.swatch[data-v-e2e3e293]{border-radius:10px;flex-shrink:0;width:38px;height:38px;box-shadow:inset 0 0 0 1px #0000000f}.p-meta[data-v-e2e3e293]{flex:1;min-width:0}.p-name[data-v-e2e3e293]{font-size:15px;font-weight:600}.p-unit[data-v-e2e3e293]{opacity:.55;margin-top:2px;font-size:12.5px}.p-price-wrap[data-v-e2e3e293]{text-align:right}.p-price[data-v-e2e3e293]{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.p-uzs[data-v-e2e3e293]{opacity:.5;font-size:10px}.empty-state[data-v-e2e3e293]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 32px;display:flex}.empty-icon[data-v-e2e3e293]{background:var(--bg);opacity:.6;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:2px;display:flex}.empty-title[data-v-e2e3e293]{font-size:16px;font-weight:600}.empty-sub[data-v-e2e3e293]{opacity:.5;font-size:13px;line-height:1.5}.editor-screen[data-v-8ee5b754]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.ed-header[data-v-8ee5b754]{align-items:center;gap:8px;padding:10px 16px 4px;display:flex}.icon-btn[data-v-8ee5b754]{background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ed-title[data-v-8ee5b754]{flex:1;font-size:18px;font-weight:600}.ed-scroll[data-v-8ee5b754]{background:var(--bg);flex:1;padding:6px 16px 100px;overflow-y:auto}.preview-card[data-v-8ee5b754]{background:var(--surface);border-radius:18px;align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 1px #3c1e0f0a}.preview-swatch[data-v-8ee5b754]{border-radius:16px;flex-shrink:0;width:64px;height:64px;box-shadow:inset 0 0 0 1px #0000000f}.preview-info[data-v-8ee5b754]{flex:1;min-width:0}.preview-name[data-v-8ee5b754]{font-size:17px;font-weight:600}.preview-price[data-v-8ee5b754]{margin-top:4px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600}.field-group[data-v-8ee5b754]{margin-bottom:14px}.field-label[data-v-8ee5b754]{letter-spacing:.06em;text-transform:uppercase;opacity:.5;padding:4px 14px 6px;font-size:11px;font-weight:600}.field-label-row[data-v-8ee5b754]{justify-content:space-between;align-items:center;padding:4px 14px 6px;display:flex}.field-label-text[data-v-8ee5b754]{letter-spacing:.06em;text-transform:uppercase;opacity:.5;font-size:11px;font-weight:600}.unit-edit-btn[data-v-8ee5b754]{background:var(--bg);width:28px;height:28px;color:var(--ink);opacity:.5;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;display:flex}.unit-edit-btn[data-v-8ee5b754]:active{opacity:.9}.field-card[data-v-8ee5b754]{background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 1px #3c1e0f0a}.field-input[data-v-8ee5b754]{width:100%;color:var(--ink);box-sizing:border-box;background:0 0;border:none;outline:none;padding:14px 16px;font-family:inherit;font-size:16px}.price-field[data-v-8ee5b754]{align-items:center;padding:8px 16px;display:flex}.price-input[data-v-8ee5b754]{color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600}.uzs-label[data-v-8ee5b754]{opacity:.55;flex-shrink:0;padding-left:4px;font-size:14px}.unit-pills[data-v-8ee5b754]{flex-wrap:wrap;gap:6px;padding:12px 12px 8px;display:flex}.unit-pill[data-v-8ee5b754]{background:var(--bg);height:38px;color:var(--ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--divider);border:none;border-radius:12px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:500}.unit-pill.active[data-v-8ee5b754]{background:var(--ink);color:var(--bg);box-shadow:none}.unit-pill-wrap[data-v-8ee5b754]{display:inline-flex;position:relative}.unit-remove-btn[data-v-8ee5b754]{background:var(--ink);width:18px;height:18px;color:var(--bg);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.unit-add-row[data-v-8ee5b754]{align-items:center;gap:8px;padding:0 12px 12px;display:flex}.unit-add-input[data-v-8ee5b754]{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--divider);border:none;border-radius:10px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:14px}.unit-add-confirm[data-v-8ee5b754]{background:var(--ink);width:36px;height:36px;color:var(--bg);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.color-grid[data-v-8ee5b754]{grid-template-columns:repeat(10,1fr);gap:6px;padding:12px;display:grid}.color-dot[data-v-8ee5b754]{aspect-ratio:1;cursor:pointer;border:none;border-radius:8px;padding:0;box-shadow:inset 0 0 0 1px #00000014}.color-dot.active[data-v-8ee5b754]{outline:2.5px solid var(--ink);outline-offset:2px}.delete-btn[data-v-8ee5b754]{color:#c44;cursor:pointer;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:8px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.ed-footer[data-v-8ee5b754]{padding:12px 16px max(16px, env(safe-area-inset-bottom,16px));background:linear-gradient(to top, var(--bg) 70%, transparent);position:absolute;bottom:0;left:0;right:0}.save-btn[data-v-8ee5b754]{background:var(--ink);width:100%;height:56px;color:var(--bg);cursor:pointer;border:none;border-radius:18px;font-family:inherit;font-size:17px;font-weight:600}.save-btn.disabled[data-v-8ee5b754]{color:#0000004d;cursor:not-allowed;background:#00000014}.clients-screen[data-v-0e5cdb6a]{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.cs-header[data-v-0e5cdb6a]{align-items:center;gap:8px;padding:10px 16px 4px;display:flex}.icon-btn[data-v-0e5cdb6a]{background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cs-title-wrap[data-v-0e5cdb6a]{flex:1}.cs-sup[data-v-0e5cdb6a]{opacity:.5;font-size:12px}.cs-title[data-v-0e5cdb6a]{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.1}.new-btn[data-v-0e5cdb6a]{background:var(--ink);height:40px;color:var(--bg);cursor:pointer;border:none;border-radius:20px;align-items:center;gap:4px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.cs-search-row[data-v-0e5cdb6a]{padding:10px 16px 4px}.search-box[data-v-0e5cdb6a]{background:var(--surface);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.search-input[data-v-0e5cdb6a]{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:15px}.cs-scroll[data-v-0e5cdb6a]{padding:8px 16px calc(80px + env(safe-area-inset-bottom,0px));background:var(--bg);flex:1;overflow-y:auto}.count-label[data-v-0e5cdb6a]{letter-spacing:.06em;text-transform:uppercase;opacity:.5;padding:4px 4px 6px;font-size:11px;font-weight:600}.list-card[data-v-0e5cdb6a]{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:0 1px #3c1e0f0a}.client-row[data-v-0e5cdb6a]{text-align:left;cursor:pointer;width:100%;color:var(--ink);border:none;border-bottom:.5px solid var(--divider);background:0 0;align-items:center;gap:12px;padding:13px 14px;font-family:inherit;display:flex}.client-row.last[data-v-0e5cdb6a]{border-bottom:none}.store-icon[data-v-0e5cdb6a]{background:var(--bg);width:40px;height:40px;color:var(--ink);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-meta[data-v-0e5cdb6a]{flex:1;min-width:0}.c-name[data-v-0e5cdb6a]{font-size:15px;font-weight:600}.c-addr[data-v-0e5cdb6a]{opacity:.55;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.empty-state[data-v-0e5cdb6a]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:60px 32px;display:flex}.empty-icon[data-v-0e5cdb6a]{background:var(--bg);opacity:.6;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:2px;display:flex}.empty-title[data-v-0e5cdb6a]{font-size:16px;font-weight:600}.empty-sub[data-v-0e5cdb6a]{opacity:.5;font-size:13px;line-height:1.5}.app-root[data-v-c8714576]{background:var(--bg);height:100%;color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.content[data-v-c8714576]{background:var(--bg);min-height:0;padding-top:env(safe-area-inset-top,0px);flex-direction:column;flex:1;display:flex;overflow:hidden}.update-banner[data-v-c8714576]{left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:200;background:var(--ink);color:var(--bg);border-radius:18px;align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex;position:fixed;box-shadow:0 8px 24px #00000038,0 2px 8px #00000024}.update-text[data-v-c8714576]{flex:1;font-size:14px;font-weight:500}.update-btn[data-v-c8714576]{background:var(--accent);height:36px;color:var(--accent-ink);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.update-dismiss[data-v-c8714576]{width:30px;height:30px;color:var(--bg);cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.banner-up-enter-active[data-v-c8714576],.banner-up-leave-active[data-v-c8714576]{transition:transform .28s cubic-bezier(.32,.72,0,1),opacity .22s}.banner-up-enter-from[data-v-c8714576],.banner-up-leave-to[data-v-c8714576]{opacity:0;transform:translateY(20px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--canvas:#f2e4c9;--bg:#fbf3df;--surface:#fff;--ink:#2a1d14;--divider:#3c1e0f14;--accent:#f08fa7;--accent-ink:#fff;--accent-soft:#f08fa72e;--accent2:#3dbe7c;--safe-bottom:env(safe-area-inset-bottom,0px)}html,body{overscroll-behavior:none;-webkit-tap-highlight-color:transparent;background:var(--bg);height:100%}body{background:var(--bg);color:var(--ink);font-family:Rubik,system-ui,-apple-system,sans-serif;line-height:1.4}#app{flex-direction:column;height:100%;display:flex}::-webkit-scrollbar{width:0}input,button{font-family:inherit}button{-webkit-tap-highlight-color:transparent}button:active{opacity:.75}button[disabled]:active{opacity:1}
