.landing[data-v-d99d43ee]{--navy:#0b1c3d;--blue:#1a5cff;--cyan:#3ec6ff;--ink:#101828;--muted:#5b6b86;--bg:#eef3fa;--surface:#fff;--line:#10182814;color:var(--ink);background:radial-gradient(1200px 600px at 90% -10%, #3ec6ff2e, transparent 55%), radial-gradient(900px 500px at 0% 20%, #1a5cff1f, transparent 50%), linear-gradient(180deg, #f7f9fc 0%, var(--bg) 40%, #f4f7fb 100%)}.topnav[data-v-d99d43ee]{justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,4vw,40px);display:flex}.brand[data-v-d99d43ee]{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-logo[data-v-d99d43ee]{width:auto;height:36px;display:block}.nav-cta[data-v-d99d43ee],.btn-primary[data-v-d99d43ee],.btn-ghost[data-v-d99d43ee]{border-radius:12px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.nav-cta[data-v-d99d43ee],.btn-primary[data-v-d99d43ee]{background:linear-gradient(135deg, var(--blue), #0f3fd4);color:#fff;padding:10px 16px;box-shadow:0 10px 24px #1a5cff47}.btn-primary.lg[data-v-d99d43ee]{padding:14px 28px;font-size:16px}.btn-primary[data-v-d99d43ee]:hover,.nav-cta[data-v-d99d43ee]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1a5cff57}.btn-ghost[data-v-d99d43ee]{color:var(--navy);border:1px solid var(--line);background:#ffffff8c;padding:10px 16px}.hero[data-v-d99d43ee]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,56px);min-height:min(100vh,920px);padding:clamp(32px,6vh,72px) clamp(16px,4vw,40px) 48px;display:grid;position:relative}.hero-glow[data-v-d99d43ee]{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#3ec6ff47,#0000 68%);border-radius:50%;width:min(520px,55vw);height:min(520px,55vw);animation:6s ease-in-out infinite glowPulse-d99d43ee;position:absolute;inset:10% 5% auto auto}.hero-grid[data-v-d99d43ee]{pointer-events:none;background-image:linear-gradient(#10182809 1px,#0000 1px),linear-gradient(90deg,#10182809 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 70%)}.hero-copy[data-v-d99d43ee]{z-index:1;max-width:560px;position:relative}.eyebrow[data-v-d99d43ee]{color:var(--blue);background:#1a5cff14;border-radius:999px;margin:0 0 14px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.brand-hero[data-v-d99d43ee]{letter-spacing:-.03em;color:#0000;background:linear-gradient(120deg, var(--navy) 20%, var(--blue) 70%, var(--cyan));-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(48px,8vw,84px);line-height:1.05}.hero-lead[data-v-d99d43ee]{color:var(--muted);max-width:34ch;margin:18px 0 28px;font-size:clamp(16px,2.2vw,20px);line-height:1.8}.hero-actions[data-v-d99d43ee]{flex-wrap:wrap;gap:12px;display:flex}.hero-visual[data-v-d99d43ee]{place-items:center;min-height:340px;display:grid;position:relative}.hero-orb[data-v-d99d43ee]{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#ffffffb3,#0000 45%),radial-gradient(circle at 70% 60%,#1a5cff2e,#0000 55%);border:1px solid #ffffff80;border-radius:50%;width:min(420px,80%);position:absolute;box-shadow:inset 0 0 40px #3ec6ff1f}.hero-card[data-v-d99d43ee]{z-index:2;filter:drop-shadow(0 28px 40px #0b1c3d59);transform-origin:50%;width:min(380px,78%);position:relative}.hero-card.float[data-v-d99d43ee]{animation:5.5s ease-in-out infinite cardFloat-d99d43ee}.journey[data-v-d99d43ee]{height:280vh;position:relative}.journey-sticky[data-v-d99d43ee]{place-items:center;height:100vh;padding:72px clamp(16px,4vw,40px) 40px;display:grid;position:sticky;top:0;overflow:visible}.journey-stage[data-v-d99d43ee]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(20px,4vw,48px);width:min(1120px,100%);display:grid}.stage-copy h2[data-v-d99d43ee]{color:var(--navy);margin:8px 0 12px;font-size:clamp(26px,3.4vw,40px);line-height:1.35}.stage-copy p[data-v-d99d43ee]{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.stage-index[data-v-d99d43ee]{color:var(--blue);letter-spacing:.12em;font-size:13px;font-weight:800}.stage-dots[data-v-d99d43ee]{gap:8px;margin-top:22px;display:flex}.dot[data-v-d99d43ee]{background:#1a5cff33;border-radius:999px;width:8px;height:8px;transition:width .3s,background .3s}.dot.on[data-v-d99d43ee]{background:var(--blue);width:28px}.stage-canvas[data-v-d99d43ee]{background:0 0;height:min(62vh,480px);position:relative;overflow:visible}.scene[data-v-d99d43ee]{pointer-events:none;opacity:0;place-items:center;transition:opacity .45s;display:grid;position:absolute;inset:0}.fly-card[data-v-d99d43ee]{filter:drop-shadow(0 18px 28px #00000073);z-index:5;will-change:transform, clip-path;width:min(280px,46%);position:absolute;top:50%;left:50%}.fly-card img[data-v-d99d43ee]{width:100%;height:auto;display:block}.wallet[data-v-d99d43ee]{z-index:2;width:min(320px,70%);height:180px;margin-top:40px;position:relative}.wallet-flap[data-v-d99d43ee],.wallet-pocket[data-v-d99d43ee]{border-radius:18px;position:absolute;inset-inline:0}.wallet-flap[data-v-d99d43ee]{transform-origin:top;z-index:3;background:linear-gradient(#2a4d8a,#1b335f);height:70px;top:0;transform:perspective(400px)rotateX(18deg);box-shadow:0 8px 18px #00000040}.wallet-pocket[data-v-d99d43ee]{z-index:1;background:linear-gradient(#17305a,#0d1d38);height:120px;top:48px;overflow:hidden;box-shadow:inset 0 12px 20px #00000059}.wallet-pocket[data-v-d99d43ee]:after{content:"";inset-inline:18px;background:#ffffff14;border-radius:999px;height:10px;position:absolute;top:18px}.wallet-label[data-v-d99d43ee]{bottom:-28px;text-align:center;color:var(--muted);font-size:13px;position:absolute;inset-inline:0}.laptop[data-v-d99d43ee]{width:min(420px,86%);transform:translateY(10px)}.laptop-screen[data-v-d99d43ee]{aspect-ratio:16/10;background:#0a1224;border:10px solid #1c2a44;border-bottom-width:6px;border-radius:14px 14px 4px 4px;overflow:hidden}.dash-bar[data-v-d99d43ee]{background:#121c33;gap:6px;padding:10px 12px;display:flex}.dash-bar span[data-v-d99d43ee]{background:#3a4a6a;border-radius:50%;width:8px;height:8px}.dash-body[data-v-d99d43ee]{grid-template-columns:56px 1fr;height:calc(100% - 28px);display:grid}.dash-side[data-v-d99d43ee]{background:#152038}.dash-main[data-v-d99d43ee]{background:linear-gradient(#f4f7fb,#e8eef8);padding:14px}.dash-title[data-v-d99d43ee]{color:var(--navy);margin-bottom:10px;font-size:12px;font-weight:800}.dash-row[data-v-d99d43ee]{background:#0b1c3d1f;border-radius:999px;height:10px;margin-bottom:8px}.dash-row.short[data-v-d99d43ee]{width:62%}.dash-chip[data-v-d99d43ee]{color:var(--blue);background:#1a5cff1f;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.laptop-base[data-v-d99d43ee]{margin:0 auto;background:linear-gradient(#243552,#152038);border-radius:0 0 12px 12px;width:108%;height:12px;margin-inline:-4%}.phone[data-v-d99d43ee]{aspect-ratio:9/17;box-sizing:border-box;background:#0a1224;border:8px solid #1d2b48;border-radius:28px;width:auto;max-width:min(220px,52%);height:min(440px,92%);overflow:hidden;box-shadow:0 20px 40px #0b1c3d38}.phone-notch[data-v-d99d43ee]{background:#121c33;border-radius:999px;width:42%;height:10px;margin:8px auto 0}.phone-ui[data-v-d99d43ee]{color:#fff;padding:14px 12px}.chat-head[data-v-d99d43ee]{opacity:.7;margin-bottom:14px;font-size:11px}.chat-bubble[data-v-d99d43ee]{background:#ffffff14;border-radius:14px;gap:10px;padding:10px;font-size:11px;display:flex}.chat-bubble strong[data-v-d99d43ee]{margin-bottom:2px;display:block}.chat-bubble small[data-v-d99d43ee]{opacity:.7}.receipt-thumb[data-v-d99d43ee]{background:linear-gradient(160deg,#fff,#d9e4ff);border-radius:6px;flex-shrink:0;width:36px;height:44px}.chat-actions[data-v-d99d43ee]{gap:8px;margin-top:12px;display:flex}.chat-actions span[data-v-d99d43ee]{text-align:center;border-radius:10px;flex:1;padding:8px 0;font-size:12px;font-weight:700}.chat-actions .ok[data-v-d99d43ee]{color:#86efac;background:#22c55e33}.chat-actions .no[data-v-d99d43ee]{color:#fca5a5;background:#ef44442e}.progress-rail[data-v-d99d43ee]{background:#1a5cff1f;border-radius:999px;width:3px;position:absolute;top:20%;bottom:20%;left:clamp(12px,3vw,28px)}.progress-fill[data-v-d99d43ee]{border-radius:inherit;background:linear-gradient(180deg, var(--cyan), var(--blue));width:100%}.features[data-v-d99d43ee],.channels[data-v-d99d43ee],.final-cta[data-v-d99d43ee]{padding:clamp(56px,10vh,96px) clamp(16px,4vw,40px)}.section-head[data-v-d99d43ee]{text-align:center;max-width:640px;margin:0 auto 36px}.section-head h2[data-v-d99d43ee],.final-cta h2[data-v-d99d43ee]{color:var(--navy);margin:0 0 12px;font-size:clamp(26px,3.5vw,40px);line-height:1.3}.section-head p[data-v-d99d43ee],.final-cta>p[data-v-d99d43ee]{color:var(--muted);margin:0;line-height:1.9}.feature-grid[data-v-d99d43ee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto;display:grid}.feature[data-v-d99d43ee]{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px 24px;box-shadow:0 12px 28px #1018280a}.feature.wide[data-v-d99d43ee]{grid-column:1/-1;align-items:flex-start;gap:18px;display:flex}.feature h3[data-v-d99d43ee]{color:var(--navy);margin:16px 0 8px;font-size:18px}.feature.wide h3[data-v-d99d43ee]{margin-top:0}.feature p[data-v-d99d43ee]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.feature-icon[data-v-d99d43ee]{width:52px;height:52px;color:var(--blue);background:linear-gradient(145deg,#3ec6ff24,#1a5cff1a);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.feature-icon svg[data-v-d99d43ee]{width:28px;height:28px}.feature-copy[data-v-d99d43ee]{min-width:0}.channels[data-v-d99d43ee]{text-align:center}.channel-row[data-v-d99d43ee]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1080px;margin:0 auto;display:grid}.channel[data-v-d99d43ee]{text-align:right;border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px 22px;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 32px #1018280f}.channel[data-v-d99d43ee]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1018281a}.channel-logo[data-v-d99d43ee]{border-radius:16px;width:56px;height:56px;margin-bottom:16px;overflow:hidden;box-shadow:0 8px 18px #1018281f}.channel-logo img[data-v-d99d43ee]{width:100%;height:100%;display:block}.channel h3[data-v-d99d43ee]{color:var(--navy);margin:0 0 8px;font-size:18px}.channel p[data-v-d99d43ee]{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.channel-telegram[data-v-d99d43ee]{border-color:#2aabee47}.channel-bale[data-v-d99d43ee]{border-color:#00a3ff47}.channel-site[data-v-d99d43ee]{border-color:#1a5cff38}.final-cta[data-v-d99d43ee]{text-align:center;position:relative;overflow:hidden}.final-glow[data-v-d99d43ee]{pointer-events:none;background:radial-gradient(circle,#1a5cff29,#0000 70%);position:absolute;inset:20%}.final-cta[data-v-d99d43ee]>*{position:relative}.final-cta .btn-primary[data-v-d99d43ee]{margin-top:24px}.footer[data-v-d99d43ee]{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px clamp(16px,4vw,40px) 36px;font-size:13px;display:flex}.footer-logo[data-v-d99d43ee]{width:auto;height:32px;display:block}@keyframes cardFloat-d99d43ee{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-14px)rotate(-2deg)}}@keyframes glowPulse-d99d43ee{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (width>=860px){.topnav[data-v-d99d43ee]{padding-block:20px}}@media (width<=900px){.hero[data-v-d99d43ee]{grid-template-columns:1fr;min-height:auto;padding-top:24px}.hero-copy[data-v-d99d43ee]{text-align:center;margin:0 auto}.hero-lead[data-v-d99d43ee]{margin-inline:auto}.hero-actions[data-v-d99d43ee]{justify-content:center}.journey[data-v-d99d43ee]{height:240vh}.journey-stage[data-v-d99d43ee]{grid-template-columns:1fr;align-content:center;gap:12px}.stage-copy[data-v-d99d43ee]{text-align:center;order:2}.stage-canvas[data-v-d99d43ee]{order:1;height:min(48vh,380px)}.phone[data-v-d99d43ee]{max-width:min(180px,48%);height:min(360px,95%)}.stage-dots[data-v-d99d43ee]{justify-content:center}.progress-rail[data-v-d99d43ee]{display:none}.feature-grid[data-v-d99d43ee],.channel-row[data-v-d99d43ee]{grid-template-columns:1fr}.feature.wide[data-v-d99d43ee]{flex-direction:column;grid-column:auto}.fly-card[data-v-d99d43ee]{width:min(220px,58%)}}@media (prefers-reduced-motion:reduce){.hero-card.float[data-v-d99d43ee],.hero-glow[data-v-d99d43ee]{animation:none}}.sidebar[data-v-b021e508]{border-left:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;gap:24px;width:220px;padding:20px 12px;transition:width .2s;display:flex}.sidebar.collapsed[data-v-b021e508]{width:68px}.brand-row[data-v-b021e508]{justify-content:space-between;align-items:center;padding:0 8px;display:flex}.brand-row.collapsed[data-v-b021e508]{flex-direction:column;gap:14px}.brand-link[data-v-b021e508]{align-items:center;display:flex}.brand-logo[data-v-b021e508]{object-fit:contain;width:auto;height:70px}.brand-icon[data-v-b021e508]{object-fit:contain;width:40px;height:40px;display:none}.sidebar.collapsed .brand-logo[data-v-b021e508]{display:none}.sidebar.collapsed .brand-icon[data-v-b021e508]{display:block}.toggle-btn[data-v-b021e508]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px;display:flex}.toggle-btn[data-v-b021e508]:hover{color:var(--primary)}.mobile-only[data-v-b021e508]{display:none}.nav[data-v-b021e508]{flex-direction:column;gap:4px;display:flex}.nav-link[data-v-b021e508]{color:var(--text-muted);white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex;overflow:hidden}.nav-link.collapsed[data-v-b021e508]{justify-content:center;padding:10px}.nav-link.collapsed .nav-label[data-v-b021e508]{display:none}.nav-link[data-v-b021e508]:hover{color:var(--text);background:#f2f6f5}.nav-link.router-link-exact-active[data-v-b021e508]{color:var(--primary);background:#e6f3f1}.nav-label[data-v-b021e508]{text-overflow:ellipsis;overflow:hidden}@media (width<=768px){.sidebar[data-v-b021e508]{z-index:50;border-left:none;width:min(280px,86vw);padding:16px 12px;transition:transform .22s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-8px 0 24px #00000014}.sidebar.collapsed[data-v-b021e508]{width:min(280px,86vw)}.sidebar.mobile-open[data-v-b021e508]{transform:translate(0)}.brand-row[data-v-b021e508],.brand-row.collapsed[data-v-b021e508]{flex-direction:row;justify-content:space-between;gap:0}.sidebar .brand-logo[data-v-b021e508],.sidebar.collapsed .brand-logo[data-v-b021e508]{height:48px;display:block}.sidebar .brand-icon[data-v-b021e508],.sidebar.collapsed .brand-icon[data-v-b021e508],.desktop-only[data-v-b021e508]{display:none}.mobile-only[data-v-b021e508]{display:flex}.nav-link[data-v-b021e508],.nav-link.collapsed[data-v-b021e508]{justify-content:flex-start;padding:12px}.nav-link.collapsed .nav-label[data-v-b021e508]{display:inline}}.user-menu[data-v-937307c5]{position:relative}.trigger[data-v-937307c5]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.trigger[data-v-937307c5]:hover{border-color:var(--line);background:#f2f6f5}.avatar[data-v-937307c5]{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:flex}.avatar.large[data-v-937307c5]{width:40px;height:40px;font-size:16px}.name[data-v-937307c5]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;font-weight:600;overflow:hidden}.chevron[data-v-937307c5]{color:var(--text-muted);flex-shrink:0;transition:transform .15s}.trigger[aria-expanded=true] .chevron[data-v-937307c5]{transform:rotate(180deg)}.dropdown[data-v-937307c5]{border:1px solid var(--line);z-index:40;background:#fff;border-radius:14px;width:240px;padding:10px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 12px 32px #1a1f1e1f}.dropdown-header[data-v-937307c5]{align-items:center;gap:12px;padding:6px 6px 10px;display:flex}.dropdown-identity[data-v-937307c5]{flex-direction:column;gap:2px;min-width:0;display:flex}.dropdown-name[data-v-937307c5]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.dropdown-mobile[data-v-937307c5]{color:var(--text-muted);text-align:right;direction:ltr;font-size:12px}.dropdown-divider[data-v-937307c5]{background:var(--line);height:1px;margin:0 4px 6px}.dropdown-actions[data-v-937307c5]{flex-direction:column;gap:2px;display:flex}.dropdown-item[data-v-937307c5]{text-align:right;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.item-icon[data-v-937307c5]{width:28px;height:28px;color:var(--text-muted);background:#f2f6f5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dropdown-item[data-v-937307c5]:hover{background:#f2f6f5}.dropdown-item:hover .item-icon[data-v-937307c5]{color:var(--primary);background:#e6f3f1}.dropdown-item.danger[data-v-937307c5]{color:var(--danger)}.dropdown-item.danger .item-icon[data-v-937307c5]{color:var(--danger);background:#fdeeee}.dropdown-item.danger[data-v-937307c5]:hover{background:#fdeeee}@media (width<=768px){.name[data-v-937307c5],.chevron[data-v-937307c5]{display:none}.trigger[data-v-937307c5]{border-radius:50%;padding:2px}.trigger[data-v-937307c5]:hover{background:0 0;border-color:#0000}.dropdown[data-v-937307c5]{width:min(260px,100vw - 28px)}}.topbar[data-v-be6db076]{border-bottom:1px solid var(--line);z-index:30;background:#fff;align-items:center;gap:16px;padding:16px 32px;display:flex;position:sticky;top:0}.topbar-start[data-v-be6db076]{align-items:center;gap:10px;min-width:0;display:none}.menu-btn[data-v-be6db076]{color:var(--text);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px;display:flex}.menu-btn[data-v-be6db076]:hover{color:var(--primary)}.mobile-brand[data-v-be6db076]{align-items:center;min-width:0;display:flex}.mobile-logo[data-v-be6db076]{object-fit:contain;width:auto;height:36px;display:block}.spacer[data-v-be6db076]{flex:1}.icon-btn[data-v-be6db076]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px;text-decoration:none;display:flex}.icon-btn[data-v-be6db076]:hover{color:var(--primary)}@media (width<=768px){.topbar[data-v-be6db076]{gap:10px;padding:10px 14px}.topbar-start[data-v-be6db076]{display:flex}.spacer[data-v-be6db076]{display:none}.topbar-start[data-v-be6db076]{flex:1;min-width:0}}.app-layout[data-v-c089f2c7]{min-height:100vh;display:flex}.main[data-v-c089f2c7]{flex-direction:column;flex:1;min-width:0;display:flex}.content[data-v-c089f2c7]{flex:1;width:100%;max-width:960px;margin:0 auto;padding:32px 24px}.nav-backdrop[data-v-c089f2c7]{display:none}@media (width<=768px){.app-layout[data-v-c089f2c7]{display:block}.content[data-v-c089f2c7]{padding:20px 16px}.nav-backdrop[data-v-c089f2c7]{z-index:40;background:#00000059;display:block;position:fixed;inset:0}}.login-page[data-v-fb2acfaf]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-form[data-v-fb2acfaf]{flex-direction:column;width:100%;max-width:320px;display:flex}.logo[data-v-fb2acfaf]{height:110px;margin:0 auto 40px;display:block}.hint[data-v-fb2acfaf]{text-align:center;color:var(--text-muted);margin:0 0 28px;font-size:14px}.field[data-v-fb2acfaf]{margin-bottom:22px}.field input[data-v-fb2acfaf]{text-align:center;letter-spacing:.5px;font-size:16px}.error-text[data-v-fb2acfaf]{color:var(--danger);text-align:center;margin:-12px 0 20px;font-size:13px}.submit-btn[data-v-fb2acfaf]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:13px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}.submit-btn[data-v-fb2acfaf]:hover:not(:disabled){background:var(--primary-dark)}.submit-btn[data-v-fb2acfaf]:disabled{opacity:.5;cursor:default}.link-btn[data-v-fb2acfaf]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:16px;font-family:inherit;font-size:13px}.link-btn[data-v-fb2acfaf]:hover:not(:disabled){color:var(--primary)}.link-btn[data-v-fb2acfaf]:disabled{cursor:default;opacity:.7}.bar-chart[data-v-85d6f858]{align-items:flex-end;gap:16px;height:160px;padding-top:20px;display:flex}.bar-col[data-v-85d6f858]{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.bar-track[data-v-85d6f858]{border-bottom:1px solid var(--line);flex:1;align-items:flex-end;width:100%;max-width:32px;display:flex}.bar-fill[data-v-85d6f858]{background:var(--primary);border-radius:4px 4px 0 0;width:100%;min-height:2px;transition:height .2s}.bar-value[data-v-85d6f858]{color:var(--text-muted);height:14px;margin-top:6px;font-size:11px}.bar-label[data-v-85d6f858]{color:var(--text-muted);margin-top:2px;font-size:12px}.welcome[data-v-fa9d0f8b]{margin:0 0 32px;font-size:20px;font-weight:700}.empty[data-v-fa9d0f8b]{color:var(--text-muted);font-size:14px}.stats-row[data-v-fa9d0f8b]{margin-bottom:48px;display:flex}.stat[data-v-fa9d0f8b]{border-right:1px solid var(--line);flex-direction:column;flex:1;gap:6px;padding:0 24px;display:flex}.stat[data-v-fa9d0f8b]:first-child{border-right:none;padding-right:0}.stat-value[data-v-fa9d0f8b]{color:var(--primary);font-size:24px;font-weight:700}.stat-label[data-v-fa9d0f8b]{color:var(--text-muted);font-size:13px}.section[data-v-fa9d0f8b]{margin-bottom:48px}.section-head[data-v-fa9d0f8b]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-title[data-v-fa9d0f8b]{margin:0 0 20px;font-size:15px;font-weight:700}.section-head .section-title[data-v-fa9d0f8b]{margin:0}.section-link[data-v-fa9d0f8b]{color:var(--primary);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.section-link[data-v-fa9d0f8b]:hover{color:var(--primary-dark)}.top-services[data-v-fa9d0f8b]{margin:0;padding:0;list-style:none}.top-service-row[data-v-fa9d0f8b]{align-items:center;gap:16px;padding:10px 0;display:flex}.top-service-title[data-v-fa9d0f8b]{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:130px;font-size:13px;overflow:hidden}.top-service-track[data-v-fa9d0f8b]{background:var(--line);border-radius:999px;flex:1;height:8px;overflow:hidden}.top-service-fill[data-v-fa9d0f8b]{background:var(--primary);border-radius:999px;height:100%}.top-service-count[data-v-fa9d0f8b]{text-align:left;width:24px;color:var(--text-muted);font-size:13px}.list[data-v-fa9d0f8b]{margin:0;padding:0;list-style:none;overflow-x:auto}.list-header[data-v-fa9d0f8b],.list-item[data-v-fa9d0f8b]{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,1.4fr) minmax(140px,1.6fr) minmax(96px,.9fr) 72px minmax(120px,1fr);align-items:center;gap:12px;padding:11px 4px;display:grid}.list-header[data-v-fa9d0f8b]{color:var(--text-muted);padding-top:0;padding-bottom:8px;font-size:11px;font-weight:600}.col-service[data-v-fa9d0f8b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.col-customer[data-v-fa9d0f8b]{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-line[data-v-fa9d0f8b]{min-width:0;color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.customer-line[data-v-fa9d0f8b] svg{color:var(--text-muted);opacity:.85;flex-shrink:0}.customer-line span[data-v-fa9d0f8b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-line[data-v-fa9d0f8b]:first-child{color:var(--text);font-size:13px;font-weight:600}.col-amount[data-v-fa9d0f8b]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.col-status[data-v-fa9d0f8b]{white-space:nowrap}.col-date[data-v-fa9d0f8b]{min-width:0;color:var(--text-muted);white-space:nowrap;direction:rtl;justify-content:flex-start;align-items:center;gap:8px;font-size:12px;display:flex}.date-time[data-v-fa9d0f8b]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.date-day[data-v-fa9d0f8b]{text-overflow:ellipsis;overflow:hidden}.status[data-v-fa9d0f8b]{font-size:12px;font-weight:600}.status.confirmed[data-v-fa9d0f8b]{color:var(--primary)}.status.pending[data-v-fa9d0f8b]{color:var(--text-muted)}.status.rejected[data-v-fa9d0f8b],.status.canceled[data-v-fa9d0f8b]{color:var(--danger)}.status.returned[data-v-fa9d0f8b]{color:#c2760c}@media (width<=900px){.list-header[data-v-fa9d0f8b],.list-item[data-v-fa9d0f8b]{grid-template-columns:minmax(100px,1.2fr) minmax(110px,1.3fr) minmax(88px,.8fr) 64px minmax(100px,.9fr);gap:8px}}@media (width<=720px){.stats-row[data-v-fa9d0f8b]{flex-direction:column;gap:16px}.stat[data-v-fa9d0f8b],.stat[data-v-fa9d0f8b]:first-child{border-right:none;border-bottom:1px solid var(--line);padding:0 0 16px}.stat[data-v-fa9d0f8b]:last-child{border-bottom:none;padding-bottom:0}.list[data-v-fa9d0f8b]{overflow:visible}.list-header[data-v-fa9d0f8b]{display:none}.list-item[data-v-fa9d0f8b]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"service amount status""customer date date";gap:4px 10px;padding:12px 0}.col-service[data-v-fa9d0f8b]{grid-area:service}.col-customer[data-v-fa9d0f8b]{grid-area:customer}.col-amount[data-v-fa9d0f8b]{text-align:left;grid-area:amount}.col-status[data-v-fa9d0f8b]{grid-area:status}.col-date[data-v-fa9d0f8b]{grid-area:date;justify-content:flex-end}}@media (width<=420px){.list-item[data-v-fa9d0f8b]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"service amount""customer status""date date";gap:6px 8px}.col-date[data-v-fa9d0f8b]{justify-content:flex-start}}.header-row[data-v-b572377e]{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.page-title[data-v-b572377e]{margin:0;font-size:20px;font-weight:700}.add-btn[data-v-b572377e]{color:var(--primary);font-size:14px;font-weight:600;text-decoration:none}.empty[data-v-b572377e]{color:var(--text-muted);font-size:14px}.search-box[data-v-b572377e]{border:2px solid var(--input-border);border-radius:var(--input-radius);color:var(--text-muted);background:var(--input-bg);align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #1a1f1e0a}.search-box[data-v-b572377e]:focus-within{border-color:var(--primary);background:var(--input-bg-focus);box-shadow:0 0 0 3px #0e8f822e}.search-box input[data-v-b572377e]{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.search-box input[data-v-b572377e]::placeholder{color:#8a9693}.list[data-v-b572377e]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.list-item[data-v-b572377e]{border:1px solid var(--line);background:#fff;border-radius:5px;flex-direction:row;align-items:center;gap:14px;padding:16px 18px;display:flex}.item-main[data-v-b572377e]{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.item-info[data-v-b572377e]{flex:1;min-width:0}.item-title[data-v-b572377e]{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:15px;font-weight:600;overflow:hidden}.item-sub[data-v-b572377e]{color:var(--text-muted);margin:0;font-size:12px}.item-amount[data-v-b572377e]{color:var(--primary);white-space:nowrap;flex-shrink:0;padding-top:1px;font-size:14px;font-weight:600}.amount-unit[data-v-b572377e]{color:var(--text-muted);margin-inline-start:2px;font-size:12px;font-weight:500}.actions[data-v-b572377e]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.action-btn[data-v-b572377e]{border:1px solid var(--line);height:36px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;text-decoration:none;display:inline-flex}.action-btn[data-v-b572377e]:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:#e6f3f1}.action-btn[data-v-b572377e]:disabled{opacity:.5;cursor:default}.action-btn.danger[data-v-b572377e]:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background:#fef2f2}.overlay[data-v-b572377e]{z-index:100;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-b572377e]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:400px;display:flex}.dialog-header[data-v-b572377e]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dialog-header h2[data-v-b572377e]{margin:0;font-size:16px;font-weight:700}.icon-btn[data-v-b572377e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.icon-btn[data-v-b572377e]:hover:not(:disabled){color:var(--text)}.icon-btn[data-v-b572377e]:disabled{opacity:.5;cursor:default}.dialog-body[data-v-b572377e]{padding:20px}.dialog-text[data-v-b572377e]{margin:0;font-size:14px;line-height:1.7}.dialog-hint[data-v-b572377e]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.dialog-footer[data-v-b572377e]{justify-content:flex-end;gap:8px;padding:0 20px 20px;display:flex}.btn[data-v-b572377e]{cursor:pointer;border:1px solid var(--line);height:36px;color:var(--text-muted);background:#fff;border-radius:5px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600}.btn[data-v-b572377e]:disabled{opacity:.6;cursor:default}.btn.ghost[data-v-b572377e]:hover:not(:disabled){color:var(--text);border-color:var(--text-muted)}.btn.danger[data-v-b572377e]{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger[data-v-b572377e]:hover:not(:disabled){filter:brightness(.94)}@media (width<=640px){.list-item[data-v-b572377e]{flex-direction:column;align-items:stretch}.item-main[data-v-b572377e]{align-items:flex-start}.actions[data-v-b572377e]{flex-wrap:wrap;width:100%}.action-btn[data-v-b572377e]{flex:calc(50% - 4px);justify-content:center}}.page-title[data-v-ab8ec9fd]{margin:0 0 32px;font-size:20px;font-weight:700}.empty[data-v-ab8ec9fd]{color:var(--text-muted);font-size:14px}.form[data-v-ab8ec9fd]{max-width:380px}.error-text[data-v-ab8ec9fd]{color:var(--danger);margin:-8px 0 16px;font-size:13px}.actions[data-v-ab8ec9fd]{align-items:center;gap:20px;display:flex}.save-btn[data-v-ab8ec9fd]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:11px 28px;font-family:inherit;font-size:14px;font-weight:600}.save-btn[data-v-ab8ec9fd]:disabled{opacity:.5}.cancel-link[data-v-ab8ec9fd]{color:var(--text-muted);font-size:13px;text-decoration:none}.cancel-link[data-v-ab8ec9fd]:hover{color:var(--primary)}.header-row[data-v-20e55a8c]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.page-title[data-v-20e55a8c]{margin:0;font-size:20px;font-weight:700}.add-btn[data-v-20e55a8c]{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.add-btn[data-v-20e55a8c]:hover{color:var(--primary-dark)}.empty[data-v-20e55a8c]{color:var(--text-muted);font-size:14px}.filters[data-v-20e55a8c]{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.filters-top[data-v-20e55a8c]{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.search-box[data-v-20e55a8c]{border:2px solid var(--input-border);border-radius:var(--input-radius);color:var(--text-muted);background:var(--input-bg);flex:240px;align-items:center;gap:8px;min-width:0;padding:10px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #1a1f1e0a}.search-box[data-v-20e55a8c]:focus-within{border-color:var(--primary);background:var(--input-bg-focus);box-shadow:0 0 0 3px #0e8f822e}.search-box input[data-v-20e55a8c]{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.search-box input[data-v-20e55a8c]::placeholder{color:#8a9693}.status-filters[data-v-20e55a8c]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:auto hidden}.status-filters[data-v-20e55a8c]::-webkit-scrollbar{display:none}.status-chip[data-v-20e55a8c]{appearance:none;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;padding:5px 9px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;transition:border-color .15s,background-color .15s,color .15s}.status-chip[data-v-20e55a8c]:hover{color:var(--text);background:#1a1f1e0a}.status-chip.active[data-v-20e55a8c]{color:var(--primary);background:#0e8f8214;border-color:#0e8f8247}.status-chip.pending.active[data-v-20e55a8c]{color:#5c6764;background:#8a96931a;border-color:#8a969366}.status-chip.rejected.active[data-v-20e55a8c],.status-chip.canceled.active[data-v-20e55a8c]{color:var(--danger);background:#c4453614;border-color:#c4453647}.status-chip.returned.active[data-v-20e55a8c]{color:#c2760c;background:#c2760c14;border-color:#c2760c47}.date-filters[data-v-20e55a8c]{flex:280px;gap:12px;min-width:0;display:flex}.date-field[data-v-20e55a8c]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.date-field-label[data-v-20e55a8c]{color:var(--text);font-size:13px;font-weight:600}.date-control[data-v-20e55a8c]{border:2px solid var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);width:100%;min-width:0;min-height:48px;color:var(--text-muted);align-items:center;gap:8px;padding:10px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #1a1f1e0a}.date-control[data-v-20e55a8c]:focus-within{border-color:var(--primary);background:var(--input-bg-focus);box-shadow:0 0 0 3px #0e8f822e}.date-control input[data-v-20e55a8c]{color:var(--text);cursor:pointer;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;font-family:inherit;font-size:14px}.date-control input[data-v-20e55a8c]::placeholder{color:#8a9693}.date-clear[data-v-20e55a8c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.date-clear[data-v-20e55a8c]:hover{color:var(--danger)}.date-field[data-v-20e55a8c] .vpd-main{display:contents}@media (width<=640px){.filters-top[data-v-20e55a8c]{flex-direction:column;align-items:stretch}.search-box[data-v-20e55a8c],.date-filters[data-v-20e55a8c]{flex:none;width:100%}.status-filters[data-v-20e55a8c]{scroll-snap-type:x mandatory;gap:4px;padding-bottom:2px}.status-chip[data-v-20e55a8c]{scroll-snap-align:start}.date-filters[data-v-20e55a8c]{flex-direction:column}}.list[data-v-20e55a8c]{margin:0;padding:0;list-style:none;overflow-x:auto}.list-header[data-v-20e55a8c],.list-item[data-v-20e55a8c]{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(100px,1.3fr) minmax(130px,1.5fr) minmax(96px,.9fr) 72px minmax(110px,1fr) 108px;align-items:center;gap:12px;padding:11px 4px;display:grid}.list-header[data-v-20e55a8c]{border-bottom-color:var(--line);color:var(--text-muted);letter-spacing:0;padding-top:0;padding-bottom:8px;font-size:11px;font-weight:600}.list-header[data-v-20e55a8c]>*{min-width:0}.col-id[data-v-20e55a8c]{font-variant-numeric:tabular-nums;min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;text-align:center;direction:ltr;font-size:12px;font-weight:600;overflow:hidden}.list-item .col-id[data-v-20e55a8c]{color:var(--text)}.col-service[data-v-20e55a8c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.col-customer[data-v-20e55a8c]{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-line[data-v-20e55a8c]{min-width:0;color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.customer-line[data-v-20e55a8c] svg{color:var(--text-muted);opacity:.85;flex-shrink:0}.customer-line span[data-v-20e55a8c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-line[data-v-20e55a8c]:first-child{color:var(--text);font-size:13px;font-weight:600}.col-amount[data-v-20e55a8c]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.col-status[data-v-20e55a8c]{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.status-edit[data-v-20e55a8c]{opacity:.55;padding:2px}.status-edit[data-v-20e55a8c]:hover{opacity:1;color:var(--primary)}.col-date[data-v-20e55a8c]{flex-direction:column;gap:4px;min-width:0;display:flex}.date-line[data-v-20e55a8c]{min-width:0;color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.date-line[data-v-20e55a8c] svg{color:var(--text-muted);opacity:.85;flex-shrink:0}.date-line span[data-v-20e55a8c]{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.date-line[data-v-20e55a8c]:first-child{color:var(--text);font-size:13px;font-weight:600}.col-actions[data-v-20e55a8c]{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:2px;width:108px;min-width:108px;max-width:108px;min-height:28px;display:flex}.status[data-v-20e55a8c]{font-size:12px;font-weight:600}.status.confirmed[data-v-20e55a8c]{color:var(--primary)}.status.pending[data-v-20e55a8c]{color:var(--text-muted)}.status.rejected[data-v-20e55a8c],.status.canceled[data-v-20e55a8c]{color:var(--danger)}.status.returned[data-v-20e55a8c]{color:#c2760c}.icon-btn[data-v-20e55a8c]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;display:flex}@media (width<=900px){.list-header[data-v-20e55a8c],.list-item[data-v-20e55a8c]{grid-template-columns:44px minmax(90px,1.1fr) minmax(110px,1.3fr) minmax(88px,.8fr) 64px minmax(100px,.9fr) 108px;gap:8px}}@media (width<=720px){.list[data-v-20e55a8c]{overflow:visible}.list-header[data-v-20e55a8c]{display:none}.list-item[data-v-20e55a8c]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id service actions""customer customer customer""amount status date";align-items:center;gap:10px 12px;padding:14px 0}.col-id[data-v-20e55a8c]{text-align:center;border:1px solid var(--line);background:#f4f7f6;border-radius:5px;grid-area:id;align-self:center;min-width:2.25rem;padding:4px 8px;font-size:12px}.col-service[data-v-20e55a8c]{grid-area:service;align-self:center;font-size:14px}.col-customer[data-v-20e55a8c]{grid-area:customer;padding-top:2px}.col-amount[data-v-20e55a8c]{text-align:start;grid-area:amount;align-self:start;font-size:13px}.col-status[data-v-20e55a8c]{grid-area:status;place-self:start center}.col-date[data-v-20e55a8c]{text-align:start;grid-area:date;place-self:start end}.col-actions[data-v-20e55a8c]{grid-area:actions;justify-content:flex-end;align-self:center;width:auto;min-width:0;max-width:none}}@media (width<=420px){.list-item[data-v-20e55a8c]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id service actions""customer customer customer""amount amount date""status status date";gap:8px 10px}.col-amount[data-v-20e55a8c]{align-self:center}.col-status[data-v-20e55a8c]{place-self:start}.col-date[data-v-20e55a8c]{grid-row:span 2;align-self:center}}.icon-btn[data-v-20e55a8c]:hover{color:var(--primary)}.icon-btn[data-v-20e55a8c]:disabled{opacity:.5;cursor:default}.icon-btn.success[data-v-20e55a8c]:hover{color:var(--primary)}.icon-btn.danger[data-v-20e55a8c]:hover{color:var(--danger)}.overlay[data-v-20e55a8c]{z-index:100;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.dialog[data-v-20e55a8c]{scrollbar-width:thin;scrollbar-color:var(--line) transparent;background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:480px;max-height:90vh;display:flex;overflow-y:auto}.dialog[data-v-20e55a8c]::-webkit-scrollbar{width:4px}.dialog[data-v-20e55a8c]::-webkit-scrollbar-track{background:0 0}.dialog[data-v-20e55a8c]::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.dialog-header[data-v-20e55a8c]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dialog-header h2[data-v-20e55a8c]{margin:0;font-size:16px;font-weight:700}.dialog-body[data-v-20e55a8c]{flex-direction:column;gap:16px;padding:20px;display:flex}.section-title[data-v-20e55a8c]{color:var(--text-muted);margin:0;font-size:13px;font-weight:700}.field-grid[data-v-20e55a8c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-20e55a8c]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-20e55a8c]{color:var(--text-muted);font-size:11px}.field-value[data-v-20e55a8c]{font-size:14px;font-weight:600}.status-select[data-v-20e55a8c]{border:1px solid var(--input-border);border-radius:var(--input-radius);width:100%;min-height:36px;color:var(--text);background:var(--input-bg);cursor:pointer;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:600}.status-select[data-v-20e55a8c]:disabled{opacity:.6;cursor:default}.step-caption[data-v-20e55a8c]{color:var(--text-muted);margin:4px 0 0;font-size:12px;font-weight:500}.step-dots[data-v-20e55a8c]{gap:8px;padding:0 20px 4px;display:flex}.step-dot[data-v-20e55a8c]{background:var(--line);border-radius:999px;flex:1;height:3px}.step-dot.active[data-v-20e55a8c]{background:var(--primary)}.create-dialog[data-v-20e55a8c]{max-width:520px}.create-form[data-v-20e55a8c]{gap:4px}.type-cards[data-v-20e55a8c]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.type-card[data-v-20e55a8c]{text-align:right;border:2px solid var(--input-border);cursor:pointer;color:var(--text);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;font-family:inherit;display:flex}.type-card strong[data-v-20e55a8c]{font-size:14px}.type-card span[data-v-20e55a8c]{color:var(--text-muted);font-size:12px;line-height:1.5}.type-card.active[data-v-20e55a8c]{border-color:var(--primary);box-shadow:0 0 0 3px #0e8f8224}.optional[data-v-20e55a8c]{color:var(--text-muted);font-size:11px;font-weight:500}.optional-hint[data-v-20e55a8c]{color:var(--text-muted);margin:0 0 12px;font-size:13px}.form-grid[data-v-20e55a8c]{margin-bottom:8px}.create-date-wrap[data-v-20e55a8c]{position:relative}.create-date-field[data-v-20e55a8c] .vpd-main{display:contents}.create-date-clear[data-v-20e55a8c]{z-index:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.receipt-uploader[data-v-20e55a8c]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.receipt-dropzone[data-v-20e55a8c]{min-height:180px;color:var(--text-muted);cursor:pointer;background:#fafcfb;border:1.5px dashed #c5cecb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;font-family:inherit;transition:border-color .15s,background-color .15s,color .15s;display:flex}.receipt-dropzone strong[data-v-20e55a8c]{color:var(--text);font-size:14px}.receipt-dropzone span[data-v-20e55a8c]{font-size:12px}.receipt-dropzone[data-v-20e55a8c]:hover,.receipt-uploader.dragging .receipt-dropzone[data-v-20e55a8c]{border-color:var(--primary);color:var(--primary);background:#0e8f820f}.receipt-dropzone:hover strong[data-v-20e55a8c],.receipt-uploader.dragging .receipt-dropzone strong[data-v-20e55a8c]{color:var(--primary)}.receipt-upload-preview[data-v-20e55a8c]{object-fit:contain;border:1px solid var(--line);background:#f7f9f8;border-radius:10px;width:100%;max-height:240px}.receipt-upload-actions[data-v-20e55a8c]{gap:10px;display:flex}.receipt-action[data-v-20e55a8c]{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:8px;flex:1;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600}.receipt-action[data-v-20e55a8c]:hover{border-color:var(--primary);color:var(--primary)}.receipt-action.danger[data-v-20e55a8c]{color:var(--danger)}.receipt-action.danger[data-v-20e55a8c]:hover{border-color:var(--danger);color:var(--danger)}.receipt-file-name[data-v-20e55a8c]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:center;direction:ltr;margin:0;font-size:12px;overflow:hidden}.error-text[data-v-20e55a8c]{color:var(--danger);margin:4px 0 0;font-size:13px}.create-footer[data-v-20e55a8c]{justify-content:space-between}.action-btn.ghost[data-v-20e55a8c]{color:var(--text-muted);border:1px solid var(--line);background:0 0}.action-btn.ghost[data-v-20e55a8c]:hover{color:var(--text);border-color:var(--text-muted)}@media (width<=520px){.type-cards[data-v-20e55a8c],.form-grid[data-v-20e55a8c]{grid-template-columns:1fr}}.dialog-footer[data-v-20e55a8c]{border-top:1px solid var(--line);gap:12px;padding:16px 20px;display:flex}.action-btn[data-v-20e55a8c]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px;font-size:14px;font-weight:600}.action-btn[data-v-20e55a8c]:disabled{opacity:.6;cursor:default}.action-btn.success[data-v-20e55a8c]{background:var(--primary);color:#fff}.action-btn.danger[data-v-20e55a8c]{background:var(--danger);color:#fff}.receipt-overlay[data-v-20e55a8c]{z-index:110;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.receipt-viewer[data-v-20e55a8c]{background:#111;border-radius:12px;flex-direction:column;width:min(920px,100%);height:min(860px,92vh);display:flex;overflow:hidden}.receipt-toolbar[data-v-20e55a8c]{background:#ffffff0f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.receipt-tools[data-v-20e55a8c]{align-items:center;gap:4px;display:flex}.receipt-toolbar .icon-btn[data-v-20e55a8c]{color:#e8eeee}.receipt-toolbar .icon-btn[data-v-20e55a8c]:hover{color:#fff}.zoom-label[data-v-20e55a8c]{color:#c9d2d0;font-variant-numeric:tabular-nums;min-width:40px;margin-inline-start:6px;font-size:12px}.receipt-stage[data-v-20e55a8c]{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.receipt-stage.zoomed[data-v-20e55a8c]{cursor:grab}.receipt-stage.grabbing[data-v-20e55a8c]{cursor:grabbing}.receipt-preview-image[data-v-20e55a8c]{object-fit:contain;transform-origin:50%;pointer-events:none;max-width:100%;max-height:100%;transition:transform 50ms linear}.page-title[data-v-4e5310c6]{margin:0 0 32px;font-size:20px;font-weight:700}.form[data-v-4e5310c6]{max-width:380px}.error-text[data-v-4e5310c6]{color:var(--danger);margin:-8px 0 16px;font-size:13px}.success-text[data-v-4e5310c6]{color:var(--primary);margin:-8px 0 16px;font-size:13px}.save-btn[data-v-4e5310c6]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:11px 28px;font-family:inherit;font-size:14px;font-weight:600}.save-btn[data-v-4e5310c6]:disabled{opacity:.5}.page-title[data-v-a978063b]{margin:0 0 32px;font-size:20px;font-weight:700}.empty[data-v-a978063b]{color:var(--text-muted);font-size:14px}.form[data-v-a978063b]{max-width:440px}.req[data-v-a978063b]{color:var(--danger);font-weight:700}.logo-uploader[data-v-a978063b]{flex-direction:column;align-items:center;gap:12px;display:flex}.logo-frame[data-v-a978063b]{background:#f7f9f8;border-radius:18px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.logo-frame.empty[data-v-a978063b]{background:#fafcfb;border:1px dashed #c5cecb}.field.invalid .logo-frame.empty[data-v-a978063b]{border-color:var(--danger)}.logo-preview[data-v-a978063b]{object-fit:contain;width:100%;height:100%;display:block}.logo-empty-mark[data-v-a978063b]{color:#b0bbb8;font-size:28px;font-weight:300;line-height:1}.logo-actions[data-v-a978063b]{align-items:center;gap:16px;display:flex}.logo-action[data-v-a978063b]{color:var(--text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500}.logo-action[data-v-a978063b]:hover{color:var(--primary)}.logo-action.muted[data-v-a978063b]{color:var(--text-muted);font-weight:400}.logo-action.muted[data-v-a978063b]:hover{color:var(--danger)}.field-error[data-v-a978063b]{color:var(--danger);margin:6px 0 0;font-size:12px}.field.invalid input[data-v-a978063b],.field.invalid textarea[data-v-a978063b],.field.invalid select[data-v-a978063b]{border-color:var(--danger)}.error-text[data-v-a978063b]{color:var(--danger);margin:-8px 0 16px;font-size:13px}.success-text[data-v-a978063b]{color:var(--primary);margin:-8px 0 16px;font-size:13px}.save-btn[data-v-a978063b]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:11px 28px;font-family:inherit;font-size:14px;font-weight:600}.save-btn[data-v-a978063b]:disabled{opacity:.5}.page-title[data-v-4d39cdf8]{margin:0 0 32px;font-size:20px;font-weight:700}.empty[data-v-4d39cdf8]{color:var(--text-muted);font-size:14px}.form[data-v-4d39cdf8]{max-width:440px}.req[data-v-4d39cdf8]{color:var(--danger);font-weight:700}.optional[data-v-4d39cdf8]{color:var(--text-muted);font-size:12px;font-weight:400}.field-error[data-v-4d39cdf8]{color:var(--danger);margin:6px 0 0;font-size:12px}.field.invalid input[data-v-4d39cdf8]{border-color:var(--danger)}.error-text[data-v-4d39cdf8]{color:var(--danger);margin:-8px 0 16px;font-size:13px}.success-text[data-v-4d39cdf8]{color:var(--primary);margin:-8px 0 16px;font-size:13px}.save-btn[data-v-4d39cdf8]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:11px 28px;font-family:inherit;font-size:14px;font-weight:600}.save-btn[data-v-4d39cdf8]:disabled{opacity:.5}.page-title[data-v-221d0dd0]{margin:0 0 32px;font-size:20px;font-weight:700}.empty[data-v-221d0dd0]{color:var(--text-muted);font-size:14px}.empty a[data-v-221d0dd0]{color:var(--primary)}.cards[data-v-221d0dd0]{flex-direction:column;gap:16px;max-width:640px;display:flex}.card[data-v-221d0dd0]{border:1px solid var(--line);background:#fff;border-radius:5px;padding:20px}.card-head[data-v-221d0dd0]{margin-bottom:16px}.card-title[data-v-221d0dd0]{margin:0 0 6px;font-size:16px;font-weight:700}.card-desc[data-v-221d0dd0]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.7}.link-row[data-v-221d0dd0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-url[data-v-221d0dd0]{border:1px solid var(--line);background:#f4f7f6;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 12px;display:flex}.link-url[data-v-221d0dd0]:hover{border-color:var(--primary)}.link-text[data-v-221d0dd0]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;flex:1;font-size:13px;text-decoration:none;overflow:hidden}.link-text[data-v-221d0dd0]:hover{color:var(--primary)}.copy-btn[data-v-221d0dd0]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.copy-btn[data-v-221d0dd0]:hover{color:var(--primary);background:#e6f3f1}.actions[data-v-221d0dd0]{flex-shrink:0;align-items:center;gap:8px;display:flex}.action-btn[data-v-221d0dd0]{border:1px solid var(--line);height:36px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;text-decoration:none;display:inline-flex}.action-btn[data-v-221d0dd0]:hover:not(:disabled){color:var(--primary);border-color:var(--primary);background:#e6f3f1}.action-btn[data-v-221d0dd0]:disabled{opacity:.5;cursor:default}.copied[data-v-221d0dd0]{color:var(--primary);margin:10px 0 0;font-size:12px}@media (width<=640px){.link-row[data-v-221d0dd0]{flex-direction:column;align-items:stretch}.link-url[data-v-221d0dd0]{flex:none;width:100%}.actions[data-v-221d0dd0]{width:100%}.action-btn[data-v-221d0dd0]{flex:1;justify-content:center}}.store-page[data-v-8add22fe]{background:#fafcfb;flex-direction:column;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.state-text[data-v-8add22fe]{color:var(--text-muted);margin-top:40px;font-size:14px}.store[data-v-8add22fe]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.logo[data-v-8add22fe]{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:24px;width:96px;height:96px}.logo-placeholder[data-v-8add22fe]{color:var(--primary);background:#e6f3f1;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}.business-name[data-v-8add22fe]{margin:20px 0 0;font-size:22px;font-weight:700}.tabs[data-v-8add22fe]{background:#eef2f1;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:100%;margin-top:20px;padding:4px;display:grid}.tab[data-v-8add22fe]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.tab[data-v-8add22fe]:hover{color:var(--text)}.tab.active[data-v-8add22fe]{color:var(--primary);background:#fff;box-shadow:0 1px 2px #1a1f1e14}.search-box[data-v-8add22fe]{border:2px solid var(--input-border);border-radius:var(--input-radius);width:100%;color:var(--text-muted);background:var(--input-bg);align-items:center;gap:8px;margin-top:16px;padding:10px 14px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #1a1f1e0a}.search-box[data-v-8add22fe]:focus-within{border-color:var(--primary);background:var(--input-bg-focus);box-shadow:0 0 0 3px #0e8f822e}.search-box input[data-v-8add22fe]{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:14px}.search-box input[data-v-8add22fe]::placeholder{color:#8a9693}.search-spinner[data-v-8add22fe]{border:2px solid #c9d6d3;border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin-8add22fe}.search-status[data-v-8add22fe]{color:var(--text-muted);justify-content:center;align-items:center;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.services[data-v-8add22fe]{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.empty[data-v-8add22fe]{color:var(--text-muted);margin:8px 0 0;font-size:14px}.service-card[data-v-8add22fe]{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 12px 12px 10px;display:flex}.skeleton-card[data-v-8add22fe]{pointer-events:none}.skel[data-v-8add22fe]{background:linear-gradient(90deg,#eef1f0 25%,#f7f8f8 50%,#eef1f0 75%) 0 0/200% 100%;border-radius:6px;animation:1.2s ease-in-out infinite shimmer-8add22fe;display:block}.skel-icon[data-v-8add22fe]{border-radius:8px;flex-shrink:0;width:28px;height:28px}.skel-title[data-v-8add22fe]{width:55%;height:14px}.skel-amount[data-v-8add22fe]{width:38%;height:14px}.skel-btn[data-v-8add22fe]{border-radius:8px;flex-shrink:0;width:64px;height:36px}@keyframes spin-8add22fe{to{transform:rotate(360deg)}}@keyframes shimmer-8add22fe{0%{background-position:100% 0}to{background-position:-100% 0}}.service-body[data-v-8add22fe]{text-align:right;flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.meta-row[data-v-8add22fe]{align-items:center;gap:8px;min-width:0;display:flex}.meta-icon[data-v-8add22fe]{width:28px;height:28px;color:var(--primary);background:#eef6f4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.amount-row .meta-icon[data-v-8add22fe]{color:#5f716e;background:#f3f5f4}.service-title[data-v-8add22fe]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.service-amount[data-v-8add22fe]{color:var(--primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.amount-unit[data-v-8add22fe]{color:var(--text-muted);font-size:11px;font-weight:600}.service-amount.free[data-v-8add22fe]{color:var(--text-muted);font-size:13px;font-weight:600}.service-pay-btn[data-v-8add22fe]{border:1.5px solid var(--primary);min-height:36px;color:var(--primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.service-pay-btn[data-v-8add22fe]:hover,.service-pay-btn[data-v-8add22fe]:focus-visible{background:var(--primary);color:#fff;outline:none}.service-pay-btn[data-v-8add22fe]:active{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.pay-form[data-v-8add22fe]{text-align:right;flex-direction:column;width:100%;margin-top:20px;display:flex}.pay-form .field[data-v-8add22fe]{margin-bottom:18px}.pay-form .field input[data-v-8add22fe]{text-align:right;font-family:Vazirmatn,Tahoma,sans-serif}.pay-form .field #amount[data-v-8add22fe]{letter-spacing:.02em;font-variant-numeric:normal}.amount-words[data-v-8add22fe]{color:var(--text-muted);margin:8px 2px 0;font-size:12px;line-height:1.6}.error-text[data-v-8add22fe]{color:var(--danger);margin:0 0 12px;font-size:13px}.continue-btn[data-v-8add22fe]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:13px;font-family:inherit;font-size:15px;font-weight:600}.continue-btn[data-v-8add22fe]:hover{background:var(--primary-dark)}.footer[data-v-8add22fe]{color:var(--text-muted);align-items:center;gap:6px;margin-top:auto;padding-top:40px;font-size:12px;text-decoration:none;display:flex}.footer[data-v-8add22fe]:hover{color:var(--primary)}.footer-logo[data-v-8add22fe]{object-fit:contain;width:18px;height:18px}.footer-brand[data-v-8add22fe]{font-weight:700}.store-page[data-v-86137cc8]{background:#fafcfb;flex-direction:column;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.state-text[data-v-86137cc8]{color:var(--text-muted);margin-top:40px;font-size:14px}.store[data-v-86137cc8]{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.logo[data-v-86137cc8]{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:24px;width:96px;height:96px}.logo-placeholder[data-v-86137cc8]{color:var(--primary);background:#e6f3f1;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}.business-name[data-v-86137cc8]{margin:20px 0 0;font-size:22px;font-weight:700}.pay-form[data-v-86137cc8]{text-align:right;flex-direction:column;width:100%;margin-top:32px;display:flex}.pay-form .field[data-v-86137cc8]{margin-bottom:18px}.pay-form .field input[data-v-86137cc8]{text-align:right;font-family:Vazirmatn,Tahoma,sans-serif}.pay-form .field #amount[data-v-86137cc8]{letter-spacing:.02em;font-variant-numeric:normal}.amount-words[data-v-86137cc8]{color:var(--text-muted);margin:8px 2px 0;font-size:12px;line-height:1.6}.error-text[data-v-86137cc8]{color:var(--danger);margin:0;font-size:13px}.pay-btn[data-v-86137cc8]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:13px;font-family:inherit;font-size:15px;font-weight:600}.pay-btn[data-v-86137cc8]:hover{background:var(--primary-dark)}.footer[data-v-86137cc8]{color:var(--text-muted);align-items:center;gap:6px;margin-top:auto;padding-top:40px;font-size:12px;text-decoration:none;display:flex}.footer[data-v-86137cc8]:hover{color:var(--primary)}.footer-logo[data-v-86137cc8]{object-fit:contain;width:18px;height:18px}.footer-brand[data-v-86137cc8]{font-weight:700}.login-page[data-v-01264570]{flex-direction:column;align-items:center;min-height:100vh;padding:24px;display:flex}.login-form[data-v-01264570]{margin:auto 0}.footer[data-v-01264570]{color:var(--text-muted);align-items:center;gap:6px;margin-top:auto;padding-top:40px;font-size:12px;text-decoration:none;display:flex}.footer[data-v-01264570]:hover{color:var(--primary)}.footer-logo[data-v-01264570]{object-fit:contain;width:18px;height:18px}.footer-brand[data-v-01264570]{font-weight:700}.login-form[data-v-01264570]{flex-direction:column;width:100%;max-width:320px;display:flex}.back-btn[data-v-01264570]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:24px;padding:0;font-family:inherit;font-size:13px;display:flex}.back-btn[data-v-01264570]:hover{color:var(--primary)}.logo[data-v-01264570]{height:110px;margin:0 auto 40px;display:block}.hint[data-v-01264570]{text-align:center;color:var(--text-muted);margin:0 0 28px;font-size:14px}.field[data-v-01264570]{margin-bottom:22px}.field input[data-v-01264570]{text-align:center;letter-spacing:.5px;font-size:16px}.error-text[data-v-01264570]{color:var(--danger);text-align:center;margin:-12px 0 20px;font-size:13px}.submit-btn[data-v-01264570]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:13px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s}.submit-btn[data-v-01264570]:hover:not(:disabled){background:var(--primary-dark)}.submit-btn[data-v-01264570]:disabled{opacity:.5;cursor:default}.link-btn[data-v-01264570]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:16px;font-family:inherit;font-size:13px}.link-btn[data-v-01264570]:hover:not(:disabled){color:var(--primary)}.link-btn[data-v-01264570]:disabled{cursor:default;opacity:.7}.invoice-page[data-v-569645a8]{background:#fafcfb;flex-direction:column;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.state-text[data-v-569645a8]{color:var(--text-muted);margin-top:40px;font-size:14px}.invoice[data-v-569645a8],.receipt-wrap[data-v-569645a8]{width:100%;max-width:420px}.back-btn[data-v-569645a8]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-family:inherit;font-size:13px;display:flex}.back-btn[data-v-569645a8]:hover{color:var(--primary)}.logo[data-v-569645a8]{height:64px;margin:0 auto 12px;display:block}.merchant-name[data-v-569645a8]{color:var(--text);text-align:center;margin:0 0 24px;font-size:18px;font-weight:700;line-height:1.5}.bank-card-hint[data-v-569645a8]{color:var(--primary);text-align:center;justify-content:center;align-items:center;gap:6px;margin:-8px 0 20px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.bank-card-hint svg[data-v-569645a8]{opacity:.9;flex-shrink:0}.bank-card[data-v-569645a8]{aspect-ratio:2.15;color:#f4f7fb;text-align:left;cursor:pointer;direction:ltr;background:linear-gradient(155deg,#0c1e3a 0%,#163a5c 100%);border:1px solid #0c1e3a1f;border-radius:14px;grid-template-rows:auto 1fr auto;align-items:center;width:100%;margin-bottom:12px;padding:14px 18px;font-family:inherit;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #0c1e3a38}.bank-card[data-v-569645a8]:hover{background:linear-gradient(155deg,#102848 0%,#1a456c 100%)}.bank-card-static[data-v-569645a8]{cursor:default}.bank-card-static[data-v-569645a8]:hover{background:linear-gradient(155deg,#0c1e3a 0%,#163a5c 100%)}.bank-card-top[data-v-569645a8]{justify-content:flex-end;align-items:center;min-height:18px;display:flex}.bank-card-bank[data-v-569645a8]{color:#f4f7fbb8;direction:rtl;font-size:12px;font-weight:600}.bank-card-number[data-v-569645a8]{letter-spacing:3px;font-variant-numeric:tabular-nums;color:#fff;direction:ltr;justify-content:center;align-items:center;gap:10px;width:100%;margin:0;font-size:clamp(18px,5.2vw,24px);font-weight:700;display:flex}.bank-card-bottom[data-v-569645a8]{justify-content:flex-end;align-items:flex-end;min-height:28px;display:flex}.bank-card-field[data-v-569645a8]{text-align:right;direction:ltr;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:100%;display:flex}.bank-card-label[data-v-569645a8]{color:#f4f7fb8c;text-align:right;direction:rtl;font-size:10px;font-weight:500;display:block}.bank-card-value[data-v-569645a8]{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-align:right;direction:rtl;max-width:100%;font-size:16px;font-weight:700;display:block;overflow:hidden}.bank-card-copied[data-v-569645a8]{color:#b8d4f5;z-index:2;direction:rtl;margin:0;font-size:11px;font-weight:600;position:absolute;bottom:16px;left:16px}.factor[data-v-569645a8]{border:1px solid var(--line);background:#fff;border-radius:5px;margin-bottom:20px;padding:18px}.invoice-fields[data-v-569645a8]{width:100%;box-shadow:none;background:0 0;border:none;flex-direction:column;gap:20px;margin:12px 0 22px;display:flex}.field-group[data-v-569645a8]{border-bottom:none;flex-direction:column;gap:18px;padding-bottom:2px;display:flex}.field-group-split[data-v-569645a8]{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}@media (width<=420px){.field-group-split[data-v-569645a8]{grid-template-columns:1fr}}.invoice-fields .field[data-v-569645a8]{min-width:0;margin:0;padding-top:0;position:relative}.invoice-fields .field>label[data-v-569645a8]{z-index:2;letter-spacing:.01em;color:#6b7573;pointer-events:none;background:#fafcfb;margin:0;padding:0 7px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:0;right:14px;transform:translateY(-50%)}.invoice-fields .field:focus-within>label[data-v-569645a8]{color:var(--primary)}.invoice-fields .field input[data-v-569645a8]{width:100%;min-height:50px;color:var(--text);box-shadow:none;background:#fff;border:1.5px solid #cfd8d6;border-radius:16px;padding:14px 16px;font-size:15px;font-weight:600;line-height:1.45;transition:border-color .15s,box-shadow .15s,background-color .15s;display:block}.invoice-fields .field input[data-v-569645a8]::placeholder{color:#9aa5a2;font-weight:500}.invoice-fields .field input[data-v-569645a8]:hover:not(:disabled):not(:readonly):not(:focus){background:#fcfefe;border-color:#b5c0bd}.invoice-fields .field input[data-v-569645a8]:focus{border-color:var(--primary);background:#fff;outline:none;box-shadow:0 0 0 3px #0e8f821f}.invoice-fields .field input[data-v-569645a8]:readonly{color:var(--text);cursor:default;background:0 0;border-color:#e1e7e5;font-weight:600}.invoice-fields .field input.mono-input[data-v-569645a8]{font-variant-numeric:tabular-nums;letter-spacing:.4px;text-align:left;direction:ltr;font-weight:600}.invoice-fields .field-hint[data-v-569645a8]{color:var(--text-muted);opacity:.7;margin:6px 10px 0;font-size:11px;font-weight:400;line-height:1.4}.amount-input-wrap[data-v-569645a8]{align-items:center;display:flex;position:relative}.amount-input-wrap input[data-v-569645a8]{letter-spacing:.02em;color:var(--primary-dark);padding-left:58px;font-size:17px;font-weight:700}.amount-unit[data-v-569645a8]{color:var(--text-muted);pointer-events:none;font-size:12px;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.amount-words[data-v-569645a8]{color:var(--text-muted);margin:8px 10px 0;font-size:12px;line-height:1.65}.section-title[data-v-569645a8]{color:var(--text-muted);letter-spacing:.2px;margin-bottom:4px;font-size:12px;font-weight:700}.factor-row[data-v-569645a8]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.factor-row[data-v-569645a8]:last-of-type{border-bottom:none}.label[data-v-569645a8]{color:var(--text-muted);flex-shrink:0;font-size:13px}.value[data-v-569645a8]{text-align:left;word-break:break-word;font-size:14px;font-weight:600}.value.mono[data-v-569645a8]{font-variant-numeric:tabular-nums;letter-spacing:.5px}.value.amount[data-v-569645a8]{color:var(--primary);font-weight:700}.total-row[data-v-569645a8]{border-top:1px dashed var(--line);border-bottom:none;margin-top:4px;padding-top:14px}.total-row .label[data-v-569645a8],.total-row .value[data-v-569645a8]{font-size:15px;font-weight:700}.copied-hint[data-v-569645a8]{color:var(--primary);text-align:left;margin:4px 0 0;font-size:12px}.receipt-box[data-v-569645a8]{border:1px solid var(--line);background:#fff;border-radius:5px;flex-direction:column;gap:14px;padding:18px;display:flex}.upload-label[data-v-569645a8]{border:1px dashed var(--line);color:var(--text-muted);text-align:center;cursor:pointer;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 16px;display:flex}.upload-label[data-v-569645a8]:hover{border-color:var(--primary);color:var(--primary)}.upload-title[data-v-569645a8]{color:var(--text);font-size:15px;font-weight:700;line-height:1.5}.upload-label:hover .upload-title[data-v-569645a8]{color:var(--primary)}.upload-hint[data-v-569645a8]{color:var(--text-muted);max-width:300px;font-size:12px;font-weight:400;line-height:1.8}.bot-options[data-v-569645a8]{flex-direction:column;gap:10px;display:flex}.bot-option[data-v-569645a8]{border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.bot-option[data-v-569645a8]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.bot-option[data-v-569645a8]:disabled{opacity:.4;cursor:default}.receipt-selected[data-v-569645a8]{flex-direction:column;align-items:center;gap:12px;display:flex}.receipt-preview[data-v-569645a8]{object-fit:contain;border:1px solid var(--line);background:#f7f9f8;border-radius:5px;width:auto;max-width:160px;height:auto;max-height:120px}.receipt-actions[data-v-569645a8]{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.receipt-action[data-v-569645a8]{border:1px solid var(--line);max-width:160px;color:var(--text);cursor:pointer;background:#fff;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.receipt-action[data-v-569645a8]:hover{border-color:var(--primary);color:var(--primary)}.receipt-action.danger[data-v-569645a8]{color:var(--danger)}.receipt-action.danger[data-v-569645a8]:hover{border-color:var(--danger);color:var(--danger)}.receipt-overlay[data-v-569645a8]{z-index:110;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.receipt-viewer[data-v-569645a8]{background:#111;border-radius:12px;flex-direction:column;width:min(920px,100%);height:min(860px,92vh);display:flex;overflow:hidden}.receipt-toolbar[data-v-569645a8]{background:#ffffff0f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.receipt-tools[data-v-569645a8]{align-items:center;gap:4px;display:flex}.icon-btn[data-v-569645a8]{color:#e8eeee;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px;display:flex}.icon-btn[data-v-569645a8]:hover{color:#fff}.zoom-label[data-v-569645a8]{color:#c9d2d0;font-variant-numeric:tabular-nums;min-width:40px;margin-inline-start:6px;font-size:12px}.receipt-stage[data-v-569645a8]{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.receipt-stage.zoomed[data-v-569645a8]{cursor:grab}.receipt-stage.grabbing[data-v-569645a8]{cursor:grabbing}.receipt-preview-image[data-v-569645a8]{object-fit:contain;transform-origin:50%;pointer-events:none;max-width:100%;max-height:100%;transition:transform 50ms linear}.description-toggle[data-v-569645a8]{justify-content:flex-start;align-items:center;gap:10px;display:flex}.description-toggle-label[data-v-569645a8]{color:var(--text);font-size:14px;font-weight:600}.switch[data-v-569645a8]{cursor:pointer;background:#d5dcda;border:none;border-radius:999px;flex-shrink:0;width:44px;height:26px;padding:0;font-family:inherit;transition:background-color .2s;position:relative}.switch[aria-checked=true][data-v-569645a8]{background:var(--primary)}.switch-thumb[data-v-569645a8]{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #1a1f1e33}.switch[aria-checked=true] .switch-thumb[data-v-569645a8]{transform:translate(-18px)}.description-input[data-v-569645a8]{border:2px solid var(--input-border);border-radius:var(--input-radius);width:100%;min-height:96px;color:var(--text);background:var(--input-bg);resize:vertical;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #1a1f1e0a}.description-input[data-v-569645a8]::placeholder{color:#8a9693}.description-input[data-v-569645a8]:focus{border-color:var(--primary);background:var(--input-bg-focus);outline:none;box-shadow:0 0 0 3px #0e8f822e}.error-text[data-v-569645a8]{color:var(--danger);margin:0;font-size:13px}.submit-btn[data-v-569645a8]{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:13px;font-family:inherit;font-size:15px;font-weight:600}.submit-btn[data-v-569645a8]:hover:not(:disabled){background:var(--primary-dark)}.submit-btn[data-v-569645a8]:disabled{opacity:.35;cursor:not-allowed;filter:grayscale(.25);pointer-events:none}.receipt[data-v-569645a8]{border:1px solid var(--line);background:#fff;border-radius:5px;padding:24px 18px}.receipt-header[data-v-569645a8]{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.success-icon[data-v-569645a8]{background:color-mix(in srgb, var(--primary) 12%, #fff);width:48px;height:48px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.receipt-header .title[data-v-569645a8]{color:var(--text);margin:0 0 8px;font-size:18px;font-weight:700}.receipt-header .subtitle[data-v-569645a8]{color:var(--text-muted);margin:0 0 14px;font-size:13px;line-height:1.7}.status-badge[data-v-569645a8]{color:#b78103;background:#fff8e6;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.status-badge.confirmed[data-v-569645a8]{background:color-mix(in srgb, var(--primary) 12%, #fff);color:var(--primary)}.status-badge.rejected[data-v-569645a8],.status-badge.canceled[data-v-569645a8]{color:var(--danger);background:#fdecee}.status-badge.returned[data-v-569645a8]{color:#c2760c;background:#fff3e0}.tracking-row[data-v-569645a8]{align-items:center}.tracking-code[data-v-569645a8]{border:1px solid var(--line);color:var(--text);cursor:pointer;letter-spacing:.5px;background:#f4f7f6;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.tracking-code[data-v-569645a8]:hover{border-color:var(--primary);color:var(--primary)}.receipt-note[data-v-569645a8]{color:var(--text-muted);text-align:center;margin:0;font-size:12px;line-height:1.7}.print-btn[data-v-569645a8]{width:100%;color:var(--text);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.print-btn[data-v-569645a8]:hover{border-color:var(--primary);color:var(--primary)}.footer[data-v-569645a8]{color:var(--text-muted);align-items:center;gap:6px;margin-top:auto;padding-top:40px;font-size:12px;text-decoration:none;display:flex}.footer[data-v-569645a8]:hover{color:var(--primary)}.footer-logo[data-v-569645a8]{object-fit:contain;width:18px;height:18px}.footer-brand[data-v-569645a8]{font-weight:700}@media print{.invoice-page[data-v-569645a8]{background:#fff;min-height:auto;padding:0}.no-print[data-v-569645a8]{display:none!important}.receipt-wrap[data-v-569645a8]{max-width:none}.receipt[data-v-569645a8]{border:none;padding:0}.receipt .factor[data-v-569645a8]{break-inside:avoid}}@font-face{font-family:Vazirmatn;src:url(/font/Vazirmatn-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}:root{--primary:#0e8f82;--primary-dark:#0a6e64;--text:#1a1f1e;--text-muted:#6b7573;--line:#d8dedd;--danger:#d64545;--input-bg:#fff;--input-bg-focus:#fff;--input-border:#d6d6d6;--input-radius:5px}body{color:var(--text);direction:rtl;background:#fff;margin:0;font-family:Vazirmatn,Tahoma,sans-serif}input,textarea,select,button{font-family:inherit}form .field{margin-bottom:22px}form .field>label{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:600;display:block}form .field input:not([type=file]):not([type=checkbox]):not([type=radio]),form .field textarea,form .field select{border:1px solid var(--input-border);border-radius:var(--input-radius);width:100%;min-height:48px;color:var(--text);background:var(--input-bg);padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block;box-shadow:inset 0 1px 2px #1a1f1e0a}form .field textarea{resize:vertical;scrollbar-width:thin;scrollbar-color:#6b757347 transparent;min-height:110px}form .field textarea::-webkit-scrollbar{width:5px}form .field textarea::-webkit-scrollbar-track{background:0 0}form .field textarea::-webkit-scrollbar-thumb{background:#6b757347;border-radius:999px}form .field textarea::-webkit-scrollbar-thumb:hover{background:#6b75736b}form .field textarea::-webkit-scrollbar-button{width:0;height:0;display:none}form .field input::placeholder,form .field textarea::placeholder{color:#8a9693;opacity:1}form .field input:hover:not(:disabled):not(:focus),form .field textarea:hover:not(:disabled):not(:focus),form .field select:hover:not(:disabled):not(:focus){border-color:#5f716d}form .field input:focus,form .field textarea:focus,form .field select:focus{border-color:var(--primary);background:var(--input-bg-focus);outline:none;box-shadow:0 0 0 3px #0e8f822e}form .field input:disabled,form .field textarea:disabled,form .field select:disabled{color:var(--text-muted);border-color:var(--line);box-shadow:none;cursor:not-allowed;background:#f0f3f2}form .field .hint{color:var(--text-muted);margin:8px 0 0;font-size:12px;line-height:1.6}
