.nav[data-v-51e39a0a]{position:fixed;left:0;right:0;bottom:0;height:calc(var(--nav-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);display:flex;align-items:stretch;background:var(--tg-theme-secondary-bg-color);border-top:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 20%,transparent)}.nav-btn[data-v-51e39a0a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--tg-theme-hint-color);font-size:11px}.nav-btn.active[data-v-51e39a0a]{color:var(--tg-theme-link-color)}.ic[data-v-51e39a0a]{font-size:18px;line-height:1}.fab[data-v-51e39a0a]{position:absolute;right:16px;bottom:calc(var(--nav-height) + var(--safe-bottom) + 12px);width:52px;height:52px;border-radius:50%;background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-size:30px;line-height:1;font-weight:300;box-shadow:0 2px 10px #0000002e}.toast-host[data-v-fda090aa]{position:fixed;left:0;right:0;bottom:calc(var(--nav-height) + var(--safe-bottom) + 12px);z-index:200;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 12px;pointer-events:none}.toast[data-v-fda090aa]{pointer-events:auto;max-width:480px;width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);border-left:3px solid var(--tg-theme-hint-color);font-size:14px}.toast-success[data-v-fda090aa]{border-left-color:var(--accent-positive)}.toast-error[data-v-fda090aa]{border-left-color:var(--tg-theme-destructive-text-color)}.toast-msg[data-v-fda090aa]{flex:1;min-width:0}.toast-action[data-v-fda090aa]{flex:none;font-weight:700;color:var(--tg-theme-link-color);padding:6px 8px;min-height:32px}.toast-enter-active[data-v-fda090aa],.toast-leave-active[data-v-fda090aa]{transition:all .2s ease}.toast-enter-from[data-v-fda090aa],.toast-leave-to[data-v-fda090aa]{opacity:0;transform:translateY(8px)}.overlay[data-v-833ce3a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0006;display:flex;align-items:flex-end}.sheet[data-v-833ce3a7]{width:100%;max-height:85vh;background:var(--tg-theme-bg-color);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);display:flex;flex-direction:column;padding-bottom:calc(var(--safe-bottom) + 12px);will-change:transform}.grab-zone[data-v-833ce3a7]{padding:10px 0 4px;display:flex;justify-content:center;touch-action:none;cursor:grab}.grabber[data-v-833ce3a7]{width:36px;height:4px;border-radius:2px;background:var(--tg-theme-hint-color);opacity:.4}.sheet-title[data-v-833ce3a7]{font-size:17px;font-weight:700;padding:4px 16px 8px}.sheet-body[data-v-833ce3a7]{padding:4px 16px 8px;overflow-y:auto}.sheet-enter-active[data-v-833ce3a7],.sheet-leave-active[data-v-833ce3a7]{transition:opacity .2s ease}.sheet-enter-active .sheet[data-v-833ce3a7],.sheet-leave-active .sheet[data-v-833ce3a7]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.sheet-enter-from[data-v-833ce3a7],.sheet-leave-to[data-v-833ce3a7]{opacity:0}.sheet-enter-from .sheet[data-v-833ce3a7],.sheet-leave-to .sheet[data-v-833ce3a7]{transform:translateY(100%)}.form[data-v-08ca98c8]{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.field[data-v-08ca98c8]{display:flex;flex-direction:column;gap:8px}.lbl[data-v-08ca98c8]{font-size:13px;font-weight:600}.chips[data-v-08ca98c8]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-08ca98c8]{padding:8px 12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color);font-size:13px}.chip.on[data-v-08ca98c8]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600}.inp[data-v-08ca98c8]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-secondary-bg-color);width:100%}.actions[data-v-08ca98c8]{display:flex;gap:8px}.primary[data-v-08ca98c8],.ghost[data-v-08ca98c8]{flex:1;height:48px;border-radius:var(--radius);font-weight:600}.primary[data-v-08ca98c8]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.ghost[data-v-08ca98c8]{background:var(--tg-theme-secondary-bg-color)}.auth-image[data-v-3c773762]{width:100%;height:100%;overflow:hidden;border-radius:var(--radius-sm);background:var(--tg-theme-secondary-bg-color)}.img[data-v-3c773762]{width:100%;height:100%;object-fit:cover;display:block}.ph[data-v-3c773762]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--tg-theme-hint-color);background:var(--tg-theme-secondary-bg-color)}.ph-loading[data-v-3c773762]{animation:pulse-3c773762 1.2s ease-in-out infinite}@keyframes pulse-3c773762{0%,to{opacity:.5}50%{opacity:.9}}.badge[data-v-e30e2177]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1;padding:4px 8px;border-radius:6px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);white-space:nowrap}.dot[data-v-e30e2177]{width:6px;height:6px;border-radius:50%;background:var(--c);flex:none}.card[data-v-845ec6f0]{display:flex;gap:12px;padding:10px 12px;background:var(--tg-theme-bg-color);border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.card.dim[data-v-845ec6f0]{opacity:.55}.thumb[data-v-845ec6f0]{width:64px;height:64px;border-radius:var(--radius-sm);flex:none;overflow:hidden;background:var(--tg-theme-secondary-bg-color)}.body[data-v-845ec6f0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.row1[data-v-845ec6f0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.title[data-v-845ec6f0]{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qty[data-v-845ec6f0]{font-size:12px;font-weight:600;color:var(--tg-theme-link-color);flex:none}.row2[data-v-845ec6f0]{font-size:12px;display:flex;gap:4px;overflow:hidden;white-space:nowrap}.row3[data-v-845ec6f0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.chip[data-v-845ec6f0]{font-size:11px;font-weight:600;padding:3px 6px;border-radius:var(--radius-sm);background:var(--tg-theme-secondary-bg-color)}.loc[data-v-845ec6f0]{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row4[data-v-845ec6f0]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px}.cost[data-v-845ec6f0],.row5[data-v-845ec6f0]{font-size:12px}.price[data-v-845ec6f0]{font-size:15px}.switch[data-v-396be8ef]{display:flex;gap:2px;padding:2px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color);overflow-x:auto;flex:none}.cur[data-v-396be8ef]{min-width:30px;height:28px;padding:0 6px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;color:var(--tg-theme-hint-color)}.cur.on[data-v-396be8ef]{background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color)}.screen[data-v-355b32c7]{display:flex;flex-direction:column;height:100%}.head[data-v-355b32c7]{padding:calc(var(--safe-top) + 10px) 12px 8px;background:var(--tg-theme-bg-color);border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.head-row[data-v-355b32c7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.h1[data-v-355b32c7]{font-size:20px;font-weight:700;margin:0 0 8px}.tools[data-v-355b32c7]{display:flex;gap:8px}.search[data-v-355b32c7]{flex:1;padding:9px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-secondary-bg-color)}.filter[data-v-355b32c7]{padding:0 14px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color);font-size:13px;font-weight:600;white-space:nowrap}.filter.on[data-v-355b32c7]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.ctx[data-v-355b32c7]{margin-top:8px;padding:6px 10px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--tg-theme-link-color) 14%,transparent);color:var(--tg-theme-link-color);font-size:12px;font-weight:600}.list[data-v-355b32c7]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.state[data-v-355b32c7]{padding:24px 16px;text-align:center;font-size:14px}.tail[data-v-355b32c7]{height:90px}.screen[data-v-b8315a92]{display:flex;flex-direction:column;height:100%}.head[data-v-b8315a92]{padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.head-row[data-v-b8315a92]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.h1[data-v-b8315a92]{font-size:20px;font-weight:700;margin:0}.new[data-v-b8315a92]{color:var(--tg-theme-link-color);font-weight:600;font-size:14px}.new-form[data-v-b8315a92]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.inp[data-v-b8315a92]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-secondary-bg-color)}.primary[data-v-b8315a92]{height:44px;border-radius:var(--radius);background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600}.list[data-v-b8315a92]{flex:1;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:8px}.card[data-v-b8315a92]{padding:12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color);display:flex;flex-direction:column;gap:4px}.row1[data-v-b8315a92]{display:flex;align-items:center;justify-content:space-between;gap:8px}.code[data-v-b8315a92]{font-weight:700;font-size:16px}.badge[data-v-b8315a92]{font-size:12px;font-weight:600;padding:4px 8px;border-radius:var(--radius-sm);color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);white-space:nowrap}.name[data-v-b8315a92]{font-size:14px}.row2[data-v-b8315a92],.row4[data-v-b8315a92]{font-size:12px}.row3[data-v-b8315a92]{display:flex;gap:16px;margin-top:6px}.cell[data-v-b8315a92]{display:flex;flex-direction:column;gap:1px}.k[data-v-b8315a92]{font-size:11px}.state[data-v-b8315a92]{padding:24px 8px;text-align:center;font-size:14px}.tail[data-v-b8315a92]{height:90px}.screen[data-v-1eddae3e]{display:flex;flex-direction:column;height:100%}.head[data-v-1eddae3e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.h1[data-v-1eddae3e]{font-size:20px;font-weight:700;margin:0}.body[data-v-1eddae3e]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.block[data-v-1eddae3e]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color)}.gh[data-v-1eddae3e]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tg-theme-hint-color);margin:0}.grid[data-v-1eddae3e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tile[data-v-1eddae3e]{display:flex;flex-direction:column;gap:2px}.k[data-v-1eddae3e]{font-size:11px}.cost[data-v-1eddae3e]{display:flex;flex-direction:column;gap:4px}.c-row[data-v-1eddae3e]{display:flex;justify-content:space-between;gap:8px;font-size:14px}.c-label[data-v-1eddae3e]{font-size:13px}.bar[data-v-1eddae3e]{height:6px;border-radius:3px;background:var(--tg-theme-bg-color);overflow:hidden}.fill[data-v-1eddae3e]{height:100%;background:var(--tg-theme-link-color)}.line[data-v-1eddae3e]{display:flex;justify-content:space-between;gap:12px;font-size:14px;width:100%;text-align:left}.line.strong[data-v-1eddae3e]{font-weight:700}.link-line[data-v-1eddae3e]{color:var(--tg-theme-link-color);font-weight:600}.s-name[data-v-1eddae3e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm[data-v-1eddae3e]{font-size:12px}.state[data-v-1eddae3e]{padding:40px;text-align:center}.tail[data-v-1eddae3e]{height:90px}.screen[data-v-f52bdf71]{display:flex;flex-direction:column;height:100%}.head[data-v-f52bdf71]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.h1[data-v-f52bdf71]{font-size:20px;font-weight:700;margin:0}.body[data-v-f52bdf71]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.block[data-v-f52bdf71]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color)}.gh[data-v-f52bdf71]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tg-theme-hint-color);margin:0}.nav-row[data-v-f52bdf71],.line[data-v-f52bdf71]{display:flex;justify-content:space-between;gap:12px;font-size:14px;width:100%;text-align:left}.nav-row[data-v-f52bdf71]{min-height:36px;align-items:center;font-weight:600}.field[data-v-f52bdf71]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-f52bdf71]{font-size:13px;font-weight:600}.chips[data-v-f52bdf71]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-f52bdf71]{padding:8px 12px;border-radius:var(--radius);background:var(--tg-theme-bg-color);font-size:13px}.chip.on[data-v-f52bdf71]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600}.chip[data-v-f52bdf71]:disabled{opacity:.6}.inp[data-v-f52bdf71]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-bg-color);width:100%}.invite[data-v-f52bdf71]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ghost[data-v-f52bdf71]{height:44px;border-radius:var(--radius);background:var(--tg-theme-bg-color);font-weight:600}.ghost[data-v-f52bdf71]:disabled{opacity:.5}.rm[data-v-f52bdf71]{color:var(--tg-theme-destructive-text-color);font-weight:600}.sm[data-v-f52bdf71]{font-size:12px}.tail[data-v-f52bdf71]{height:90px}.ac[data-v-289d58cf]{position:relative}.field[data-v-289d58cf]{width:100%;min-height:var(--tap);padding:0 12px;border-radius:var(--radius);border:1px solid var(--tg-theme-secondary-bg-color);background:var(--tg-theme-secondary-bg-color);outline:none}.field[data-v-289d58cf]:focus{border-color:var(--tg-theme-link-color)}.ac-list[data-v-289d58cf]{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;max-height:220px;overflow-y:auto;background:var(--tg-theme-bg-color);border:1px solid var(--tg-theme-secondary-bg-color);border-radius:var(--radius);box-shadow:0 2px 8px #0000001f}.ac-item[data-v-289d58cf]{padding:10px;border-radius:var(--radius-sm);font-size:15px}.ac-item[data-v-289d58cf]:active{background:var(--tg-theme-secondary-bg-color)}.overlay[data-v-8260dbe8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--tg-theme-bg-color);display:flex;flex-direction:column}.head[data-v-8260dbe8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.h1[data-v-8260dbe8]{font-size:16px;font-weight:700;margin:0}.back[data-v-8260dbe8],.save[data-v-8260dbe8]{color:var(--tg-theme-link-color);font-size:15px;font-weight:600;padding:0 4px}.save[data-v-8260dbe8]:disabled{opacity:.4}.body[data-v-8260dbe8]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:20px}.group[data-v-8260dbe8]{display:flex;flex-direction:column;gap:12px}.gh[data-v-8260dbe8]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tg-theme-hint-color);margin:0}.field[data-v-8260dbe8]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-8260dbe8]{font-size:13px;font-weight:600}.inp[data-v-8260dbe8],.cur[data-v-8260dbe8]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-secondary-bg-color);width:100%}.pair[data-v-8260dbe8]{display:flex;gap:8px}.pair .field[data-v-8260dbe8]{flex:1}.money-row[data-v-8260dbe8]{display:flex;gap:8px}.money-row .inp[data-v-8260dbe8]{flex:1}.cur[data-v-8260dbe8]{width:88px;flex:none}.photos[data-v-8260dbe8]{display:flex;gap:8px;flex-wrap:wrap}.ph[data-v-8260dbe8],.add[data-v-8260dbe8]{width:64px;height:64px;border-radius:var(--radius-sm);background:var(--tg-theme-secondary-bg-color);display:flex;align-items:center;justify-content:center;position:relative;font-size:20px;color:var(--tg-theme-hint-color)}.rm[data-v-8260dbe8]{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:var(--tg-theme-destructive-text-color);color:#fff;font-size:12px}.total[data-v-8260dbe8]{font-size:13px;margin:0}.sm[data-v-8260dbe8]{font-size:12px}.tail[data-v-8260dbe8]{height:40px}.form[data-v-4d92089c]{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.sub[data-v-4d92089c]{font-size:13px;margin:0}.field[data-v-4d92089c]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-4d92089c]{font-size:13px;font-weight:600}.inp[data-v-4d92089c],.cur[data-v-4d92089c],.qty[data-v-4d92089c]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-secondary-bg-color);width:100%}.money-row[data-v-4d92089c]{display:flex;gap:8px}.money-row .inp[data-v-4d92089c]{flex:1}.cur[data-v-4d92089c]{width:88px;flex:none}.stepper[data-v-4d92089c]{display:flex;align-items:center;gap:8px}.step[data-v-4d92089c]{width:44px;height:44px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color);font-size:20px}.step[data-v-4d92089c]:disabled{opacity:.4}.qty[data-v-4d92089c]{text-align:center;flex:1}.chips[data-v-4d92089c]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-4d92089c]{padding:8px 12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color);font-size:13px}.chip.on[data-v-4d92089c]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600}.estimate[data-v-4d92089c]{font-size:13px;margin:0}.primary[data-v-4d92089c]{height:48px;border-radius:var(--radius);background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600;font-size:15px}.primary[data-v-4d92089c]:disabled{opacity:.5}.overlay[data-v-4d8b6d90]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--tg-theme-bg-color);display:flex;flex-direction:column}.head[data-v-4d8b6d90]{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.h1[data-v-4d8b6d90]{font-size:16px;font-weight:700;margin:0}.back[data-v-4d8b6d90]{color:var(--tg-theme-link-color);font-weight:600;font-size:15px}.rm[data-v-4d8b6d90]{color:var(--tg-theme-destructive-text-color);font-size:14px;font-weight:600}.spacer[data-v-4d8b6d90]{width:56px}.body[data-v-4d8b6d90]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.gallery[data-v-4d8b6d90]{display:flex;gap:8px;overflow-x:auto}.photo[data-v-4d8b6d90]{width:120px;height:120px;border-radius:var(--radius);flex:none;overflow:hidden;background:var(--tg-theme-secondary-bg-color)}.block[data-v-4d8b6d90]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color)}.title[data-v-4d8b6d90]{font-size:17px;font-weight:700;margin:0}.gh[data-v-4d8b6d90]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tg-theme-hint-color);margin:0}.badges[data-v-4d8b6d90]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qty-row[data-v-4d8b6d90]{display:flex;justify-content:space-between;margin-top:4px}.cell[data-v-4d8b6d90]{display:flex;flex-direction:column;gap:1px}.k[data-v-4d8b6d90]{font-size:11px}.accent[data-v-4d8b6d90]{color:var(--tg-theme-link-color)}.line[data-v-4d8b6d90]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.line.strong[data-v-4d8b6d90]{font-weight:700}.rows[data-v-4d8b6d90]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.row[data-v-4d8b6d90]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.row.returned[data-v-4d8b6d90]{opacity:.55}.s-main[data-v-4d8b6d90],.s-side[data-v-4d8b6d90]{display:flex;flex-direction:column;gap:1px}.s-side[data-v-4d8b6d90]{align-items:flex-end}.chips[data-v-4d8b6d90]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-4d8b6d90]{padding:8px 12px;border-radius:var(--radius);background:var(--tg-theme-bg-color);font-size:13px;font-weight:600}.field[data-v-4d8b6d90]{display:flex;flex-direction:column;gap:4px;margin-top:4px}.inp[data-v-4d8b6d90],.cur[data-v-4d8b6d90]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-bg-color);width:100%}.money-row[data-v-4d8b6d90]{display:flex;gap:8px}.money-row .inp[data-v-4d8b6d90]{flex:1}.cur[data-v-4d8b6d90]{width:88px;flex:none}.pay-form[data-v-4d8b6d90]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.primary[data-v-4d8b6d90],.ghost[data-v-4d8b6d90]{height:46px;border-radius:var(--radius);font-weight:600;font-size:15px}.primary[data-v-4d8b6d90]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.ghost[data-v-4d8b6d90]{background:var(--tg-theme-bg-color)}.ghost[data-v-4d8b6d90]:disabled{opacity:.5}.link[data-v-4d8b6d90]{color:var(--tg-theme-link-color);font-weight:600}.sm[data-v-4d8b6d90]{font-size:12px}.state[data-v-4d8b6d90]{padding:40px;text-align:center}.tail[data-v-4d8b6d90]{height:40px}.overlay[data-v-a69125b4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--tg-theme-bg-color);display:flex;flex-direction:column}.head[data-v-a69125b4]{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.h1[data-v-a69125b4]{font-size:16px;font-weight:700;margin:0}.back[data-v-a69125b4]{color:var(--tg-theme-link-color);font-weight:600;font-size:15px}.spacer[data-v-a69125b4]{width:56px}.body[data-v-a69125b4]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:16px}.block[data-v-a69125b4]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color)}.gh[data-v-a69125b4]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--tg-theme-hint-color);margin:0}.title-row[data-v-a69125b4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge[data-v-a69125b4]{font-size:12px;font-weight:600;padding:4px 8px;border-radius:var(--radius-sm);color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent)}.name[data-v-a69125b4]{font-weight:600}.link[data-v-a69125b4]{color:var(--tg-theme-link-color);font-weight:600;font-size:14px;text-align:left;padding:0}.sums[data-v-a69125b4]{flex-direction:row;justify-content:space-between}.cell[data-v-a69125b4]{display:flex;flex-direction:column;gap:2px}.k[data-v-a69125b4]{font-size:11px}.timeline[data-v-a69125b4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.timeline li[data-v-a69125b4]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--tg-theme-hint-color)}.timeline li.done[data-v-a69125b4]{color:var(--tg-theme-text-color);font-weight:600}.dot[data-v-a69125b4]{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;opacity:.5}.timeline li.done .dot[data-v-a69125b4]{opacity:1}.tl-date[data-v-a69125b4]{margin-left:auto;font-size:12px;font-weight:400}.costs[data-v-a69125b4],.shares[data-v-a69125b4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cost[data-v-a69125b4],.share[data-v-a69125b4]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.c-main[data-v-a69125b4],.s-main[data-v-a69125b4]{display:flex;flex-direction:column;gap:1px;min-width:0}.c-kind[data-v-a69125b4],.s-title[data-v-a69125b4]{font-size:14px;font-weight:600}.c-side[data-v-a69125b4],.s-side[data-v-a69125b4]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.rm[data-v-a69125b4]{color:var(--tg-theme-destructive-text-color);font-size:13px}.cost-form[data-v-a69125b4]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.inp[data-v-a69125b4],.cur[data-v-a69125b4]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-bg-color);width:100%}.money-row[data-v-a69125b4]{display:flex;gap:8px}.money-row .inp[data-v-a69125b4]{flex:1}.cur[data-v-a69125b4]{width:88px;flex:none}.rate-row[data-v-a69125b4]{display:flex;align-items:center;gap:8px}.rate-row .inp[data-v-a69125b4]{flex:1;text-align:center}.rate-label[data-v-a69125b4]{font-size:15px;font-weight:700;flex:none}.chips[data-v-a69125b4]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-a69125b4]{padding:8px 12px;border-radius:var(--radius);background:var(--tg-theme-bg-color);font-size:13px}.chip.on[data-v-a69125b4]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600}.primary[data-v-a69125b4],.ghost[data-v-a69125b4],.danger[data-v-a69125b4]{height:46px;border-radius:var(--radius);font-weight:600;font-size:15px}.primary[data-v-a69125b4]{background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color)}.primary[data-v-a69125b4]:disabled{opacity:.5}.ghost[data-v-a69125b4]{background:var(--tg-theme-bg-color);flex:1}.danger[data-v-a69125b4]{background:var(--tg-theme-destructive-text-color);color:#fff;flex:1}.confirm[data-v-a69125b4]{display:flex;flex-direction:column;gap:8px}.confirm-row[data-v-a69125b4]{display:flex;gap:8px}.warn[data-v-a69125b4]{color:var(--tg-theme-destructive-text-color);margin:0}.sm[data-v-a69125b4]{font-size:12px}.state[data-v-a69125b4]{padding:40px;text-align:center}.tail[data-v-a69125b4]{height:40px}.overlay[data-v-c1e66d8b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--tg-theme-bg-color);display:flex;flex-direction:column}.head[data-v-c1e66d8b]{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.h1[data-v-c1e66d8b]{font-size:16px;font-weight:700;margin:0}.back[data-v-c1e66d8b],.add[data-v-c1e66d8b]{color:var(--tg-theme-link-color);font-weight:600;font-size:15px}.spacer[data-v-c1e66d8b]{width:44px}.body[data-v-c1e66d8b]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.block[data-v-c1e66d8b],.card[data-v-c1e66d8b]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color)}.row1[data-v-c1e66d8b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.name[data-v-c1e66d8b]{font-weight:600;font-size:15px}.chip[data-v-c1e66d8b]{font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--radius-sm);background:var(--tg-theme-bg-color)}.row2[data-v-c1e66d8b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.inp[data-v-c1e66d8b]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-bg-color)}.primary[data-v-c1e66d8b]{height:44px;border-radius:var(--radius);background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600}.primary[data-v-c1e66d8b]:disabled{opacity:.5}.link[data-v-c1e66d8b]{color:var(--tg-theme-link-color);font-weight:600;text-align:left;word-break:break-all}.sm[data-v-c1e66d8b]{font-size:12px}.state[data-v-c1e66d8b]{padding:24px 8px;text-align:center;font-size:14px}.tail[data-v-c1e66d8b]{height:40px}.overlay[data-v-bc75c065]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--tg-theme-bg-color);display:flex;flex-direction:column}.head[data-v-bc75c065]{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safe-top) + 10px) 12px 10px;border-bottom:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 16%,transparent)}.h1[data-v-bc75c065]{font-size:16px;font-weight:700;margin:0}.back[data-v-bc75c065],.add[data-v-bc75c065]{color:var(--tg-theme-link-color);font-weight:600;font-size:15px}.body[data-v-bc75c065]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.block[data-v-bc75c065],.card[data-v-bc75c065]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius);background:var(--tg-theme-secondary-bg-color)}.field[data-v-bc75c065]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-bc75c065]{font-size:13px;font-weight:600}.inp[data-v-bc75c065]{padding:10px 12px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--tg-theme-hint-color) 28%,transparent);background:var(--tg-theme-bg-color);width:100%}.row1[data-v-bc75c065]{display:flex;align-items:center;justify-content:space-between;gap:8px}.name[data-v-bc75c065]{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle[data-v-bc75c065]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:var(--radius-sm);background:var(--tg-theme-bg-color);color:var(--tg-theme-hint-color);flex:none}.toggle.on[data-v-bc75c065]{background:color-mix(in srgb,var(--accent-positive) 18%,transparent);color:var(--accent-positive)}.row2[data-v-bc75c065]{display:flex;justify-content:space-between;gap:8px;margin-top:2px}.primary[data-v-bc75c065]{height:44px;border-radius:var(--radius);background:var(--tg-theme-button-color);color:var(--tg-theme-button-text-color);font-weight:600}.primary[data-v-bc75c065]:disabled{opacity:.5}.link[data-v-bc75c065]{color:var(--tg-theme-link-color);font-weight:600}.rm[data-v-bc75c065]{color:var(--tg-theme-destructive-text-color);font-weight:600}.sm[data-v-bc75c065]{font-size:12px}.state[data-v-bc75c065]{padding:24px 8px;text-align:center;font-size:14px}.tail[data-v-bc75c065]{height:40px}.app-shell[data-v-bd07d4f8]{height:100vh;height:100dvh;overflow:hidden;background:var(--tg-theme-bg-color)}.viewport[data-v-bd07d4f8]{height:100%;padding-bottom:calc(var(--nav-height) + var(--safe-bottom))}.viewport[data-v-bd07d4f8]>*{height:100%}.boot[data-v-bd07d4f8]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;text-align:center}.boot-retry[data-v-bd07d4f8]{color:var(--tg-theme-link-color);font-weight:700;padding:10px}:root{--tg-theme-bg-color: #ffffff;--tg-theme-text-color: #000000;--tg-theme-hint-color: #707579;--tg-theme-link-color: #2481cc;--tg-theme-button-color: #2481cc;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #f0f0f0;--tg-theme-header-bg-color: #ffffff;--tg-theme-accent-text-color: #2481cc;--tg-theme-section-bg-color: #ffffff;--tg-theme-destructive-text-color: #df3f40;--accent-positive: #34c759;--accent-negative: #ff3b30;--radius: 8px;--radius-sm: 6px;--gap: 12px;--tap: 44px;--nav-height: 56px;--safe-top: max(env(safe-area-inset-top, 0px), var(--tg-safe-top, 0px));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-bottom, 0px));--safe-left: max(env(safe-area-inset-left, 0px), var(--tg-safe-left, 0px));--safe-right: max(env(safe-area-inset-right, 0px), var(--tg-safe-right, 0px));color-scheme:light dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--tg-theme-bg-color);color:var(--tg-theme-text-color);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}#app{min-height:100%}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit;font-size:16px;color:var(--tg-theme-text-color);background:var(--tg-theme-bg-color)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.num-strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:700}.hint{color:var(--tg-theme-hint-color)}.positive{color:var(--accent-positive)}.negative{color:var(--accent-negative)}.tap{min-width:var(--tap);min-height:var(--tap)}*{-webkit-tap-highlight-color:transparent}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}
