.brms-privacy-banner[data-v-35dc64a3],.brms-privacy-dialog[data-v-35dc64a3]{color:#16232c;background:#fff;font:14px/1.55 system-ui,sans-serif;text-align:left;box-sizing:border-box}.brms-privacy-banner[data-v-35dc64a3]{position:fixed;z-index:2147483000;bottom:12px;left:12px;right:12px;max-width:1040px;margin:auto;border:1px solid #bfc9cf;border-radius:12px;padding:18px;box-shadow:0 4px 24px #0002;display:flex;align-items:center;gap:20px;max-height:65dvh;overflow:auto}.brms-privacy-copy[data-v-35dc64a3]{flex:1;min-width:0}.brms-privacy-copy strong[data-v-35dc64a3]{font-size:16px}.brms-privacy-copy p[data-v-35dc64a3]{margin:4px 0 0}.brms-privacy-actions[data-v-35dc64a3]{display:flex;gap:8px;flex-wrap:wrap}.brms-privacy-actions button[data-v-35dc64a3]{flex:1;min-width:105px}.brms-privacy-banner button[data-v-35dc64a3],.brms-privacy-dialog button[data-v-35dc64a3],.brms-privacy-launcher[data-v-35dc64a3]{border:1px solid #7b8c96;border-radius:6px;background:#fff;color:#16232c;cursor:pointer;padding:9px 12px;font:600 13px/1.4 system-ui,sans-serif;height:auto;width:auto;text-transform:none;box-shadow:none}.brms-privacy-launcher[data-v-35dc64a3]{position:fixed;z-index:900;left:8px;bottom:calc(90px + env(safe-area-inset-bottom,0px));padding:5px 8px;font-size:11px;opacity:.95}.brms-privacy-dialog[data-v-35dc64a3]{border:1px solid #bac7cf;border-radius:12px;padding:24px;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto}.brms-privacy-dialog[data-v-35dc64a3]::backdrop{background:#0006}.brms-privacy-dialog[data-v-35dc64a3]:not([open]){display:none}.brms-privacy-dialog[open][data-v-35dc64a3]{position:fixed;inset:0;z-index:2147483101;height:fit-content}.brms-privacy-backdrop[data-v-35dc64a3]{position:fixed;inset:0;z-index:2147483100;background:#0006}.brms-privacy-dialog header[data-v-35dc64a3]{display:flex;align-items:center;justify-content:space-between;gap:12px}.brms-privacy-dialog h2[data-v-35dc64a3]{font-size:21px;margin:0}.brms-privacy-dialog h3[data-v-35dc64a3],.brms-privacy-dialog label[data-v-35dc64a3]{font-size:15px;font-weight:700}.brms-privacy-dialog section[data-v-35dc64a3]{padding:16px 0;border-top:1px solid #d8e0e5}.brms-privacy-dialog p[data-v-35dc64a3]{margin:10px 0}.brms-privacy-dialog label[data-v-35dc64a3]{display:flex;gap:10px;align-items:center}.brms-privacy-dialog input[data-v-35dc64a3]{width:20px;height:20px;appearance:auto;accent-color:#204c69;margin:0}.brms-privacy-dialog a[data-v-35dc64a3]{display:inline-block;color:#174c74;text-decoration:underline;margin-right:12px}.brms-privacy-language[data-v-35dc64a3]{margin-top:8px}.brms-privacy-operator[data-v-35dc64a3]{font-size:12px;color:#4b5d68}button[data-v-35dc64a3]:focus-visible,input[data-v-35dc64a3]:focus-visible,a[data-v-35dc64a3]:focus-visible{outline:3px solid #345be9;outline-offset:3px}@media(max-width:650px){.brms-privacy-banner[data-v-35dc64a3]{flex-direction:column;gap:12px;padding:14px;bottom:max(8px,env(safe-area-inset-bottom,0px))}.brms-privacy-actions[data-v-35dc64a3]{width:100%}.brms-privacy-dialog[data-v-35dc64a3]{padding:18px}.brms-privacy-actions button[data-v-35dc64a3]{min-width:90px}}@media print{.brms-privacy-banner[data-v-35dc64a3],.brms-privacy-launcher[data-v-35dc64a3],.brms-privacy-dialog[data-v-35dc64a3]{display:none!important}}.bottom-nav-shell[data-v-06fb4bcb]{position:relative}.bottom-nav-spacer[data-v-06fb4bcb]{height:calc(82px + env(safe-area-inset-bottom))}.bottom-nav[data-v-06fb4bcb]{position:fixed;left:50%;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(calc(100vw - 12px),460px);transform:translate(-50%);padding:10px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e4eadf;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 26px #0a120a14}.nav-item[data-v-06fb4bcb]{border:0;background:transparent;color:#8e968a;display:flex;align-items:center;justify-content:center;padding:8px 4px;font-size:12px;font-weight:700;cursor:pointer}.nav-item.active[data-v-06fb4bcb]{color:var(--brand-dark)}.nav-icon[data-v-06fb4bcb]{width:22px;height:22px;position:relative}.nav-stack[data-v-06fb4bcb]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:30px}.nav-label[data-v-06fb4bcb]{display:block;line-height:1;text-align:center}.nav-icon[data-v-06fb4bcb]:before,.nav-icon[data-v-06fb4bcb]:after{content:"";position:absolute}.icon-home[data-v-06fb4bcb]:before{left:4px;right:4px;bottom:3px;height:9px;border:2px solid currentColor;border-top:0;border-radius:2px}.icon-home[data-v-06fb4bcb]:after{left:3px;top:3px;width:14px;height:14px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.icon-tasks[data-v-06fb4bcb]:before{inset:3px;border:2px solid currentColor;border-radius:4px}.icon-tasks[data-v-06fb4bcb]:after{left:7px;top:6px;width:8px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 10px 0 currentColor}.icon-history[data-v-06fb4bcb]:before{inset:2px;border:2px solid currentColor;border-radius:999px}.icon-history[data-v-06fb4bcb]:after{left:11px;top:5px;width:2px;height:7px;background:currentColor;transform-origin:bottom center;box-shadow:3px 3px 0 0 currentColor}.icon-me[data-v-06fb4bcb]:before{left:50%;top:2px;width:10px;height:10px;border:2px solid currentColor;border-radius:999px;transform:translate(-50%)}.icon-me[data-v-06fb4bcb]:after{left:50%;bottom:2px;width:14px;height:8px;border:2px solid currentColor;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:0;transform:translate(-50%)}.task-card[data-v-8ecfce83]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;border:1px solid #edf1ea;border-radius:22px;background:#fff;padding:18px;cursor:pointer;box-shadow:0 8px 22px #1118110a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.task-card[data-v-8ecfce83]:active{transform:translateY(1px)}.task-card[data-v-8ecfce83]:hover{border-color:#dfe8d8;box-shadow:0 14px 30px #11181112}.task-icon-wrap[data-v-8ecfce83]{display:flex;align-items:flex-start;justify-content:center;padding-top:2px}.pin-badge[data-v-8ecfce83]{width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.pin-badge.pending[data-v-8ecfce83],.pin-badge.done[data-v-8ecfce83]{background:#edf8f0;color:#1fa24a}.pin-badge.route[data-v-8ecfce83]{background:#fff3e5;color:#ff8400}.pin-icon[data-v-8ecfce83]{width:20px;height:20px;fill:currentColor}.task-main[data-v-8ecfce83]{min-width:0;display:grid;gap:14px}.task-top[data-v-8ecfce83]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:flex-start}.task-address[data-v-8ecfce83]{margin:0;color:#121212;font-size:15px;line-height:1.38;font-weight:800;word-break:break-word;overflow-wrap:anywhere}.status-pill[data-v-8ecfce83]{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.status-pill.pending[data-v-8ecfce83],.status-pill.done[data-v-8ecfce83]{background:#edf8f0;color:#1fa24a}.status-pill.route[data-v-8ecfce83]{background:#fff3e5;color:#ff8400}.status-icon[data-v-8ecfce83]{width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.status-pill.pending .status-icon[data-v-8ecfce83],.status-pill.done .status-icon[data-v-8ecfce83]{background:#1fa24a;color:#fff}.status-pill.route .status-icon[data-v-8ecfce83]{background:#ff8400;color:#fff}.status-icon svg[data-v-8ecfce83]{width:13px;height:13px;fill:currentColor}.task-bottom[data-v-8ecfce83]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.task-meta[data-v-8ecfce83]{display:flex;align-items:center;gap:10px;min-width:0;color:#667181;font-size:12px;line-height:1.4;flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.task-order-no[data-v-8ecfce83]{color:#4d5767;font-size:13px;font-weight:800;flex:0 0 auto}.task-divider[data-v-8ecfce83]{color:#c3cad4}.clock-icon[data-v-8ecfce83]{width:16px;height:16px;color:#667181;display:inline-flex;align-items:center;justify-content:center}.clock-icon svg[data-v-8ecfce83]{width:16px;height:16px;fill:currentColor}.task-time[data-v-8ecfce83]{color:#667181;overflow:hidden;text-overflow:ellipsis}.task-amount[data-v-8ecfce83]{color:#303541;font-size:17px;line-height:1.2;font-weight:700;white-space:nowrap}@media(max-width:420px){.task-card[data-v-8ecfce83]{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px 14px}.pin-badge[data-v-8ecfce83]{width:40px;height:40px}.pin-icon[data-v-8ecfce83]{width:18px;height:18px}.task-main[data-v-8ecfce83]{gap:14px}.task-top[data-v-8ecfce83],.task-bottom[data-v-8ecfce83]{gap:12px}.task-address[data-v-8ecfce83]{font-size:14px}.status-pill[data-v-8ecfce83]{min-height:30px;padding:0 12px;font-size:10px}.status-icon[data-v-8ecfce83]{width:18px;height:18px}.task-amount[data-v-8ecfce83]{font-size:16px}.task-meta[data-v-8ecfce83]{gap:8px;font-size:11px}.task-order-no[data-v-8ecfce83]{font-size:12px}}.screen-body[data-v-a5cda1f5]{display:grid;gap:16px;padding:18px 16px 28px}.history-filter[data-v-a5cda1f5]{position:relative}.history-filter[data-v-a5cda1f5]:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-62%) rotate(45deg);pointer-events:none}.history-filter select[data-v-a5cda1f5]{appearance:none;-webkit-appearance:none;width:100%;border:1px solid #dce4d6;border-radius:16px;background:#fff;min-height:46px;padding:0 46px 0 16px;font-size:15px;color:#111827;outline:none}.card-stack[data-v-a5cda1f5]{display:grid;gap:12px}.scan-card[data-v-321e5da0]{display:grid;gap:14px;border-radius:24px;background:#fff;padding:18px;box-shadow:0 16px 36px #0a180a14}.scan-hero[data-v-321e5da0]{position:relative;min-height:188px;border:0;border-radius:20px;background:linear-gradient(180deg,#fff,#f3fff3);overflow:hidden;padding:0;cursor:pointer}.scan-hero[data-v-321e5da0]:disabled{cursor:not-allowed}.scan-hero.camera-mode[data-v-321e5da0]{min-height:198px}.hero-camera[data-v-321e5da0]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#eef7ea;opacity:0;transition:opacity .2s ease}.hero-camera.active[data-v-321e5da0]{opacity:1}.hero-overlay[data-v-321e5da0],.camera-overlay[data-v-321e5da0]{position:relative;z-index:1;width:100%;min-height:188px;display:grid;justify-items:center;align-content:center;gap:12px;text-align:center;padding:16px}.hero-overlay.hidden[data-v-321e5da0]{opacity:0;pointer-events:none}.camera-overlay[data-v-321e5da0]{position:absolute;inset:0;min-height:198px;background:linear-gradient(180deg,#0a120a24,#0a120a0a);display:flex;align-items:center;justify-content:center;padding:0}.scan-frame[data-v-321e5da0]{position:relative;width:min(74%,260px);height:104px}.scan-hero h3[data-v-321e5da0]{margin:0;font-size:34px;font-weight:800;color:#111}.scan-hero p[data-v-321e5da0]{margin:0;color:#6d7a6b;font-size:15px}.scan-icon[data-v-321e5da0]{width:68px;height:68px;position:relative}.scan-corner[data-v-321e5da0]{position:absolute;width:22px;height:22px;border-color:var(--brand);border-style:solid}.top-left[data-v-321e5da0]{top:0;left:0;border-width:4px 0 0 4px;border-top-left-radius:6px}.top-right[data-v-321e5da0]{top:0;right:0;border-width:4px 4px 0 0;border-top-right-radius:6px}.bottom-left[data-v-321e5da0]{bottom:0;left:0;border-width:0 0 4px 4px;border-bottom-left-radius:6px}.bottom-right[data-v-321e5da0]{right:0;bottom:0;border-width:0 4px 4px 0;border-bottom-right-radius:6px}.scan-controls[data-v-321e5da0]{display:grid;gap:10px}.scan-controls textarea[data-v-321e5da0]{width:100%;border:1px solid #dbe5d7;border-radius:16px;background:#fafcf8;padding:14px 16px;font-size:16px;resize:none}.scan-actions[data-v-321e5da0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.white-button[data-v-321e5da0],.green-button[data-v-321e5da0]{border-radius:16px;min-height:48px;font-size:16px;font-weight:800;cursor:pointer}.white-button[data-v-321e5da0]{border:1px solid #dbe5d7;background:#fff;color:#111}.green-button[data-v-321e5da0]{border:0;background:linear-gradient(180deg,#4dc860,#2da744);color:#fff}.helper-text[data-v-321e5da0],.error-text[data-v-321e5da0],.success-text[data-v-321e5da0]{margin:0;font-size:13px;line-height:1.6}.helper-text[data-v-321e5da0]{color:#7b8578}.error-text[data-v-321e5da0]{color:#d4380d}.success-text[data-v-321e5da0]{color:#16964f}@media(max-width:420px){.scan-hero h3[data-v-321e5da0]{font-size:30px}.scan-hero p[data-v-321e5da0]{font-size:14px}}.hero-panel[data-v-037bc11e]{background:linear-gradient(180deg,#55c366,#30994a);color:#fff;padding:18px 18px 20px;display:grid;gap:18px}.hero-top[data-v-037bc11e]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.hero-center[data-v-037bc11e]{text-align:center}.hero-center h1[data-v-037bc11e]{margin:0;font-size:24px;font-weight:800}.hero-center p[data-v-037bc11e]{margin:4px 0 0;font-size:13px;color:#ffffffdb}.hero-store[data-v-037bc11e]{display:flex;align-items:center;justify-content:center;font-size:13px;color:#ffffffe6;text-align:center}.hero-store span[data-v-037bc11e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.screen-body[data-v-037bc11e]{display:grid;gap:18px;padding:18px 16px 28px}.summary-grid[data-v-037bc11e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.summary-card[data-v-037bc11e]{border-radius:18px;background:#eef9ed;padding:16px 14px;display:grid;gap:8px}.summary-button[data-v-037bc11e]{border:1px solid #e1ebdb;text-align:left;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.summary-button[data-v-037bc11e]:active{transform:translateY(1px)}.summary-button[data-v-037bc11e]:hover{border-color:#cfe5cf;box-shadow:0 10px 20px #1420140f}.summary-card span[data-v-037bc11e]{color:#57a85d;font-size:13px;font-weight:700}.summary-card strong[data-v-037bc11e]{font-size:28px;font-weight:800;color:#111}.accent-orange[data-v-037bc11e]{background:#fff6e3}.accent-orange span[data-v-037bc11e]{color:#f5a623}.accent-ghost[data-v-037bc11e]{background:#f4f7f3}.accent-ghost span[data-v-037bc11e]{color:#899286}.list-panel[data-v-037bc11e]{display:grid;gap:14px}.panel-head[data-v-037bc11e]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.panel-head h2[data-v-037bc11e]{margin:0;font-size:22px;font-weight:800}.panel-head p[data-v-037bc11e]{margin:6px 0 0;font-size:13px;color:#7c8678}.text-link[data-v-037bc11e]{border:0;background:transparent;color:var(--brand-dark);font-size:14px;font-weight:800;cursor:pointer}.card-stack[data-v-037bc11e]{display:grid;gap:12px}.login-shell[data-v-0250c6e5]{min-height:100vh;background:radial-gradient(620px 260px at 50% -10%,rgba(170,245,171,.32) 0%,transparent 70%),#f6f8f2;padding:14px}.login-screen[data-v-0250c6e5]{width:min(100%,430px);margin:0 auto;display:grid;gap:16px}.title-block[data-v-0250c6e5]{text-align:center;padding-top:28px}.title-block h1[data-v-0250c6e5]{margin:0;font-size:36px;font-weight:900}.store-card[data-v-0250c6e5],.login-card[data-v-0250c6e5]{border-radius:24px;background:#fff;padding:18px;box-shadow:0 18px 40px #0b120b0f}.store-card[data-v-0250c6e5]{background:linear-gradient(180deg,#f5fff3,#edfaea);border:1px solid #d9eed6}.store-copy[data-v-0250c6e5]{display:grid;gap:6px;min-width:0}.store-copy strong[data-v-0250c6e5]{font-size:18px;font-weight:800}.store-copy p[data-v-0250c6e5],.store-copy span[data-v-0250c6e5]{margin:0;color:#71806d;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.store-copy h2[data-v-0250c6e5]{margin:2px 0 0;font-size:24px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.login-card[data-v-0250c6e5]{display:grid;gap:16px}.login-tabs[data-v-0250c6e5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.login-tabs button[data-v-0250c6e5]{min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7a8576;font-size:16px;font-weight:800;cursor:pointer}.login-tabs button.active[data-v-0250c6e5]{color:var(--brand-dark);border-bottom-color:var(--brand)}.field-block[data-v-0250c6e5]{display:grid;gap:12px}.field-block input[data-v-0250c6e5]{width:100%;min-height:52px;border:1px solid #dbe5d7;border-radius:16px;padding:0 16px;font-size:16px}.soft-button[data-v-0250c6e5],.primary-button[data-v-0250c6e5],.google-button[data-v-0250c6e5]{width:100%;min-height:50px;border-radius:16px;font-size:16px;font-weight:800;cursor:pointer}.soft-button[data-v-0250c6e5]{border:0;background:#e8f5e4;color:var(--brand-dark)}.primary-button[data-v-0250c6e5]{border:0;background:linear-gradient(180deg,#4dc860,#2da744);color:#fff}.google-button[data-v-0250c6e5]{border:1px solid #dbe5d7;background:#fff;color:#111;display:inline-flex;align-items:center;justify-content:center;gap:12px}.google-button svg[data-v-0250c6e5]{width:22px;height:22px;flex:0 0 auto}.agreement[data-v-0250c6e5]{display:block;text-align:center;color:#6d7969;font-size:12px;line-height:1.4}.agreement-row[data-v-0250c6e5]{display:inline-flex;align-items:flex-start;justify-content:center;gap:10px;max-width:100%;text-align:left}.agreement input[data-v-0250c6e5]{margin:2px 0 0;flex:0 0 auto}.agreement em[data-v-0250c6e5]{color:var(--brand-dark);font-style:normal;font-weight:800}.agreement-text[data-v-0250c6e5]{display:inline-block;white-space:normal;overflow-wrap:anywhere}.success-text[data-v-0250c6e5],.error-text[data-v-0250c6e5]{margin:0;font-size:14px;line-height:1.6}.success-text[data-v-0250c6e5]{color:#17964f}.error-text[data-v-0250c6e5]{color:#d4380d}.pin-body[data-v-2184a0ca]{display:grid;gap:16px;padding:18px 16px 132px}.pin-card[data-v-2184a0ca]{border-radius:26px;background:#fff;padding:24px 20px 26px;box-shadow:0 14px 32px #0a120a0f;text-align:center}.pin-kicker[data-v-2184a0ca]{color:#2da744;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pin-card h2[data-v-2184a0ca]{margin:12px auto 0;max-width:280px;color:#111;font-size:26px;font-weight:800;line-height:1.18}.receiver[data-v-2184a0ca]{margin:12px 0 0;color:#6f7d70;font-size:15px}.pin-inputs[data-v-2184a0ca]{display:flex;justify-content:center;gap:16px;margin:34px 0 8px}.pin-inputs input[data-v-2184a0ca]{width:74px;height:84px;border:1px solid #dce7d8;border-radius:22px;background:#f8fbf7;color:#111;text-align:center;font-size:40px;font-weight:800;outline:none;caret-color:#2da744}.pin-inputs input[data-v-2184a0ca]:focus{border-color:#35b550;box-shadow:0 0 0 4px #35b55024;background:#fff}.pin-message[data-v-2184a0ca]{margin:18px 0 0;font-size:15px;font-weight:800}.pin-message.error[data-v-2184a0ca]{color:#c24135}.pin-message.success[data-v-2184a0ca]{color:#1d9a50}.detail-actions[data-v-2184a0ca]{position:fixed;left:50%;bottom:0;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:min(calc(100vw - 12px),448px);transform:translate(-50%);padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e4eadf;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 26px #0a120a14}.secondary-action[data-v-2184a0ca],.primary-action[data-v-2184a0ca]{min-height:52px;border-radius:16px;font-size:17px;font-weight:800;cursor:pointer}.secondary-action[data-v-2184a0ca]{border:1px solid #dfe7d8;background:#fff;color:#111}.primary-action[data-v-2184a0ca]{border:0;background:linear-gradient(180deg,#4dc860,#2da744);color:#fff}.primary-action[data-v-2184a0ca]:disabled,.secondary-action[data-v-2184a0ca]:disabled{opacity:.56;cursor:not-allowed}.profile-hero[data-v-402faa8c]{display:flex;align-items:center;gap:16px;padding:24px 18px 28px;background:linear-gradient(180deg,#55c366,#30994a);color:#fff}.avatar[data-v-402faa8c]{width:72px;height:72px;border-radius:999px;background:#ffffff38;display:grid;place-items:center;font-size:32px;font-weight:800}.hero-copy h1[data-v-402faa8c]{margin:0;font-size:26px;font-weight:800}.hero-copy p[data-v-402faa8c]{margin:6px 0 0;color:#ffffffdb;font-size:14px}.screen-body[data-v-402faa8c]{display:grid;gap:16px;padding:18px 16px 28px}.menu-panel[data-v-402faa8c]{display:grid;gap:12px}.menu-row[data-v-402faa8c]{width:100%;border:1px solid #e2e9dd;border-radius:18px;background:#fff;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;box-shadow:0 12px 28px #0a120a0d}.menu-row span[data-v-402faa8c]{font-size:16px;font-weight:800;color:#1b1b1b}.menu-row strong[data-v-402faa8c]{max-width:48%;color:#7f8a7c;font-size:13px;font-weight:700;text-align:right}.menu-row.danger span[data-v-402faa8c],.menu-row.danger strong[data-v-402faa8c]{color:#d4380d}.settings-row[data-v-402faa8c]{cursor:default}.lang-switch[data-v-402faa8c]{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:#f3f7ef}.lang-chip[data-v-402faa8c]{border:0;border-radius:999px;background:transparent;color:#6b7568;font-size:12px;font-weight:800;line-height:1;padding:9px 14px;cursor:pointer}.lang-chip.active[data-v-402faa8c]{background:#121212;color:#fff;box-shadow:0 10px 24px #0a120a24}.left-tip[data-v-402faa8c]{text-align:left}.proof-body[data-v-bf9d20d4]{display:grid;gap:16px;padding:18px 16px 132px}.tip-card[data-v-bf9d20d4],.proof-form[data-v-bf9d20d4]{border-radius:20px;background:#fff;padding:18px;box-shadow:0 12px 28px #0a120a0f}.tip-card[data-v-bf9d20d4]{border:1px solid #ffd88d;background:#fff8e9}.tip-card h2[data-v-bf9d20d4]{margin:0 0 10px;font-size:20px;font-weight:800}.tip-card p[data-v-bf9d20d4]{margin:6px 0 0;color:#9f6d00;font-size:14px;line-height:1.6}.camera-stage[data-v-bf9d20d4]{overflow:hidden;min-height:280px;border:1px dashed #d9e5d4;border-radius:28px;background:linear-gradient(180deg,#fcfffb,#f2faee);display:grid;place-items:center}.camera-trigger[data-v-bf9d20d4]{position:relative;cursor:pointer}.preview-image[data-v-bf9d20d4]{display:block;width:100%;min-height:280px;object-fit:cover}.camera-trigger-badge[data-v-bf9d20d4]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:208px;min-height:40px;padding:0 18px;border-radius:999px;background:#111411b8;color:#fff;font-size:13px;font-weight:800;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.preview-placeholder[data-v-bf9d20d4]{width:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px 98px;color:#57705b;text-align:center;line-height:1.5}.preview-frame-icon[data-v-bf9d20d4]{width:76px;height:76px;border:5px solid #44c65b;border-radius:24px;opacity:.92}.preview-placeholder strong[data-v-bf9d20d4]{color:#182018;font-size:28px;font-weight:800;line-height:1.18;margin:8px 0 0}.preview-placeholder p[data-v-bf9d20d4]{margin:0;max-width:288px;color:#5f725f;font-size:15px;line-height:1.6}.preview-placeholder span[data-v-bf9d20d4]{max-width:270px;color:#6f7d70;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.proof-form[data-v-bf9d20d4]{display:grid;gap:12px}.proof-form textarea[data-v-bf9d20d4]{width:100%;border:1px solid #dce5d7;border-radius:16px;background:#fff;padding:14px 16px;font-size:16px}.wide[data-v-bf9d20d4]{width:100%}.location-status[data-v-bf9d20d4]{margin:-2px 0 0;color:#7a8577;font-size:14px;line-height:1.6}.location-status.ready[data-v-bf9d20d4]{color:#2f8c45;font-weight:700}.hidden-photo-input[data-v-bf9d20d4]{display:none}.detail-actions[data-v-bf9d20d4]{position:fixed;left:50%;bottom:0;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:min(calc(100vw - 12px),448px);transform:translate(-50%);padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e4eadf;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 26px #0a120a14}.secondary-action[data-v-bf9d20d4],.primary-action[data-v-bf9d20d4],.ghost-action[data-v-bf9d20d4]{min-height:52px;border-radius:16px;font-size:17px;font-weight:800;cursor:pointer}.secondary-action[data-v-bf9d20d4],.ghost-action[data-v-bf9d20d4]{border:1px solid #dfe7d8;background:#fff;color:#111}.primary-action[data-v-bf9d20d4]{border:0;background:linear-gradient(180deg,#4dc860,#2da744);color:#fff}.primary-action[data-v-bf9d20d4]:disabled,.ghost-action[data-v-bf9d20d4]:disabled{opacity:.6;cursor:not-allowed}.proof-dialog-backdrop[data-v-bf9d20d4]{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:#11141175}.proof-dialog[data-v-bf9d20d4]{width:min(100%,360px);border-radius:30px;background:#fff;padding:26px 22px 22px;box-shadow:0 24px 56px #0a120a38;text-align:center}.proof-dialog-icon[data-v-bf9d20d4]{display:inline-grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:20px;background:linear-gradient(180deg,#fff4df,#ffe5b6);color:#cf7c00;font-size:34px;font-weight:800;box-shadow:inset 0 0 0 1px #cf7c001a}.proof-dialog-kicker[data-v-bf9d20d4]{color:#cf7c00;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.proof-dialog h3[data-v-bf9d20d4]{margin:10px 0 0;color:#161616;font-size:30px;font-weight:800;line-height:1.14}.proof-dialog p[data-v-bf9d20d4]{margin:14px 0 0;color:#576154;font-size:16px;line-height:1.75;word-break:break-word;overflow-wrap:anywhere}.proof-dialog-meta[data-v-bf9d20d4]{margin-top:16px;padding:14px 16px;border-radius:18px;background:#f6f9f3;color:#1d241c;font-size:14px;font-weight:700;line-height:1.6}.proof-dialog-btn[data-v-bf9d20d4]{width:100%;margin-top:20px}.detail-body[data-v-3b61cd0c]{display:grid;gap:16px;padding:18px 16px 132px}.detail-body--done[data-v-3b61cd0c]{padding-bottom:168px}.detail-card[data-v-3b61cd0c],.map-card[data-v-3b61cd0c]{border-radius:24px;background:#fff;padding:20px;box-shadow:0 14px 32px #0a120a0f}.completed-hero[data-v-3b61cd0c],.section-card[data-v-3b61cd0c],.proof-card[data-v-3b61cd0c]{border:1px solid #e7eee1}.completed-top-row[data-v-3b61cd0c],.section-title-row[data-v-3b61cd0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.hero-copy[data-v-3b61cd0c]{min-width:0;flex:1}.detail-top-row[data-v-3b61cd0c]{display:grid;gap:14px;min-width:0}.hero-summary-row[data-v-3b61cd0c]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.hero-copy h2[data-v-3b61cd0c],.detail-top-row h2[data-v-3b61cd0c]{margin:8px 0 0;font-size:26px;line-height:1.16;font-weight:800;word-break:break-all;overflow-wrap:anywhere}.hero-side[data-v-3b61cd0c]{display:grid;justify-items:end;gap:10px}.hero-side strong[data-v-3b61cd0c],.hero-summary-row strong[data-v-3b61cd0c]{font-size:22px;font-weight:800;line-height:1.2;text-align:right;white-space:nowrap}.field-label[data-v-3b61cd0c]{color:#8b9588;font-size:13px;font-weight:700}.status-chip[data-v-3b61cd0c]{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:800}.status-chip.pending[data-v-3b61cd0c]{background:#eef9ed;color:#26a148}.status-chip.route[data-v-3b61cd0c]{background:#fff4de;color:#f59e0b}.status-chip.done[data-v-3b61cd0c]{background:#edf8f2;color:#0b9658}.progress-block[data-v-3b61cd0c]{display:grid;gap:16px;margin-top:24px}.progress-steps[data-v-3b61cd0c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.progress-step[data-v-3b61cd0c]{min-width:0;flex:1;display:grid;gap:10px}.progress-step-top[data-v-3b61cd0c]{display:flex;align-items:center;gap:8px}.progress-dot[data-v-3b61cd0c]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#d9e0d3;color:transparent;font-size:14px;font-weight:900;flex:0 0 auto}.progress-step.active .progress-dot[data-v-3b61cd0c]{background:#3a9144;color:#fff}.progress-line[data-v-3b61cd0c]{height:2px;flex:1;background:#d9e0d3;border-radius:999px}.progress-step.active .progress-line[data-v-3b61cd0c]{background:#3a9144}.progress-label[data-v-3b61cd0c]{color:#4b5547;font-size:13px;font-weight:700;line-height:1.4}.fact-grid[data-v-3b61cd0c],.info-grid[data-v-3b61cd0c]{display:grid;gap:16px;margin-top:20px}.fact-row[data-v-3b61cd0c],.info-grid-row[data-v-3b61cd0c]{display:grid;gap:6px}.fact-row strong[data-v-3b61cd0c],.info-grid-row strong[data-v-3b61cd0c]{color:#131313;font-size:17px;line-height:1.55;font-weight:600;word-break:break-word;overflow-wrap:anywhere}.fact-row--address[data-v-3b61cd0c]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.fact-main[data-v-3b61cd0c]{min-width:0;display:grid;gap:6px}.mini-action[data-v-3b61cd0c]{min-height:46px;border:1px solid #dfe7d8;border-radius:16px;background:#fff;color:#2b7b35;padding:0 18px;font-size:15px;font-weight:800;white-space:nowrap}.fact-row--toggle[data-v-3b61cd0c]{border:0;background:transparent;padding:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left;cursor:pointer}.toggle-caret[data-v-3b61cd0c]{color:#6d7868;font-size:20px;line-height:1;transition:transform .18s ease}.toggle-caret.open[data-v-3b61cd0c]{transform:rotate(180deg)}.item-panel[data-v-3b61cd0c]{display:grid;gap:12px;margin-top:-4px;padding:14px 16px;border-radius:18px;background:#f8fbf7;border:1px solid #e7eee1}.item-panel-row[data-v-3b61cd0c],.item-list li[data-v-3b61cd0c]{display:flex;align-items:center;justify-content:space-between;gap:14px}.item-panel-row span[data-v-3b61cd0c],.item-list li span[data-v-3b61cd0c]{min-width:0;flex:1;color:#131313;font-size:15px;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.item-panel-row strong[data-v-3b61cd0c],.item-list li strong[data-v-3b61cd0c]{flex:0 0 auto;white-space:nowrap}.section-card h3[data-v-3b61cd0c],.proof-card h3[data-v-3b61cd0c],.section-title-row h3[data-v-3b61cd0c]{margin:0;font-size:22px;font-weight:800}.proof-layout[data-v-3b61cd0c]{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;margin-top:16px}.proof-thumb[data-v-3b61cd0c]{width:132px;height:156px;border:1px solid #e7eee1;border-radius:18px;background:#f7faf5;overflow:hidden;padding:0;display:flex;align-items:center;justify-content:center;color:#7e8779;font-size:14px;font-weight:700}.proof-thumb img[data-v-3b61cd0c],.proof-preview img[data-v-3b61cd0c],.viewer-image[data-v-3b61cd0c]{width:100%;height:100%;object-fit:cover}.proof-side[data-v-3b61cd0c]{min-width:0;display:grid;gap:14px}.proof-tip-box[data-v-3b61cd0c]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;border-radius:18px;background:#fff8ea;border:1px solid #f5d68b}.proof-tip-icon[data-v-3b61cd0c]{width:28px;height:28px;border-radius:999px;background:#e8a51e;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;line-height:1}.proof-tip-copy[data-v-3b61cd0c]{display:grid;gap:8px}.proof-tip-copy strong[data-v-3b61cd0c]{color:#513b05;font-size:16px;font-weight:800}.proof-tip-copy p[data-v-3b61cd0c]{margin:0;color:#6d5723;font-size:14px;line-height:1.6}.proof-inline-actions[data-v-3b61cd0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inline[data-v-3b61cd0c]{min-height:50px;border-radius:16px;font-size:16px}.detail-grid[data-v-3b61cd0c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-block[data-v-3b61cd0c]{display:grid;gap:6px;margin-top:14px}.detail-block label[data-v-3b61cd0c],.proof-preview label[data-v-3b61cd0c]{color:#8b9588;font-size:13px;font-weight:700}.detail-block p[data-v-3b61cd0c]{margin:0;color:#141414;font-size:16px;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.map-card[data-v-3b61cd0c]{display:grid;gap:12px}.map-backdrop[data-v-3b61cd0c]{position:relative;min-height:148px;border-radius:18px;background:linear-gradient(90deg,rgba(221,233,219,.9) 1px,transparent 1px),linear-gradient(rgba(221,233,219,.9) 1px,transparent 1px),#f6faf4;background-size:28px 28px,28px 28px,auto}.pin[data-v-3b61cd0c]{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:999px 999px 999px 0;transform:rotate(-45deg);background:#ff9d1a;box-shadow:0 0 0 6px #ff9d1a29}.map-button[data-v-3b61cd0c]{justify-self:end;min-height:40px;border:0;border-radius:999px;background:#fff;color:#111;padding:0 18px;font-size:14px;font-weight:800;box-shadow:0 8px 20px #0a120a14;cursor:pointer}.item-list[data-v-3b61cd0c]{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:12px}.item-list li[data-v-3b61cd0c]{border-bottom:1px solid #eef2ea;padding-bottom:12px;font-size:16px}.proof-preview[data-v-3b61cd0c]{display:grid;gap:8px;margin-top:16px}.proof-preview img[data-v-3b61cd0c]{border-radius:16px;object-fit:cover}.detail-actions[data-v-3b61cd0c]{position:fixed;left:50%;bottom:0;z-index:24;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:min(calc(100vw - 12px),448px);transform:translate(-50%);padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e4eadf;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 26px #0a120a14}.detail-actions--stack[data-v-3b61cd0c]{grid-template-columns:1fr}.secondary-action[data-v-3b61cd0c],.primary-action[data-v-3b61cd0c]{min-height:52px;border-radius:16px;font-size:17px;font-weight:800;cursor:pointer}.full-width[data-v-3b61cd0c]{width:100%}.secondary-action[data-v-3b61cd0c]{border:1px solid #dfe7d8;background:#fff;color:#111}.primary-action[data-v-3b61cd0c]{border:0;background:linear-gradient(180deg,#4dc860,#2da744);color:#fff}.primary-action[data-v-3b61cd0c]:disabled,.secondary-action[data-v-3b61cd0c]:disabled,.mini-action[data-v-3b61cd0c]:disabled{opacity:.56;cursor:not-allowed}.viewer-backdrop[data-v-3b61cd0c]{position:fixed;inset:0;z-index:48;background:#0c100cb8;display:flex;align-items:center;justify-content:center;padding:20px}.viewer-panel[data-v-3b61cd0c]{position:relative;width:min(100%,420px);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 18px 40px #0a120a38}.viewer-image[data-v-3b61cd0c]{display:block;height:auto;max-height:calc(100vh - 120px)}.viewer-close[data-v-3b61cd0c]{position:absolute;top:12px;right:12px;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:#0e120eb8;color:#fff;font-size:14px;font-weight:800}@media(max-width:420px){.hero-copy h2[data-v-3b61cd0c],.detail-top-row h2[data-v-3b61cd0c]{font-size:22px;line-height:1.22}.proof-layout[data-v-3b61cd0c]{grid-template-columns:1fr}.proof-thumb[data-v-3b61cd0c]{width:100%;height:220px}.detail-grid[data-v-3b61cd0c]{grid-template-columns:1fr}}.screen-body[data-v-7565eaf7]{display:grid;gap:16px;padding:18px 16px 28px}.filter-tabs[data-v-7565eaf7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filter-tabs button[data-v-7565eaf7]{min-height:44px;border:1px solid #dfe7d8;border-radius:16px;background:#fff;color:#6e786b;font-size:14px;font-weight:800;cursor:pointer}.filter-tabs button.active[data-v-7565eaf7]{border-color:#d7f0d8;background:#f0faf0;color:var(--brand-dark)}.card-stack[data-v-7565eaf7]{display:grid;gap:12px}.support-page[data-v-5a3e8b00]{min-height:100vh;background:#f4f5f1;color:#1d211d}header[data-v-5a3e8b00]{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#fff;border-bottom:1px solid #e2e5df}header button[data-v-5a3e8b00]{border:0;background:transparent;font:inherit;font-weight:800;cursor:pointer}h1[data-v-5a3e8b00],h2[data-v-5a3e8b00],p[data-v-5a3e8b00]{margin:0}header p[data-v-5a3e8b00]{margin-top:5px;color:#6c726a}main[data-v-5a3e8b00]{display:grid;gap:14px;max-width:760px;margin:0 auto;padding:18px}.form[data-v-5a3e8b00],.success[data-v-5a3e8b00]{display:grid;gap:18px;padding:20px;border:1px solid #e2e5df;border-radius:14px;background:#fff}.success[data-v-5a3e8b00]{border-color:#b8d3c1;background:#f1f7f2}.grid[data-v-5a3e8b00]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grid label[data-v-5a3e8b00]{display:grid;gap:7px}.grid .wide[data-v-5a3e8b00]{grid-column:1/-1}label span[data-v-5a3e8b00]{font-weight:800}input[data-v-5a3e8b00],select[data-v-5a3e8b00],textarea[data-v-5a3e8b00]{box-sizing:border-box;width:100%;padding:11px 12px;border:1px solid #d6dcd3;border-radius:10px;background:#fff;font:inherit}textarea[data-v-5a3e8b00]{resize:vertical}.checks[data-v-5a3e8b00]{display:flex;gap:16px;flex-wrap:wrap}.checks label[data-v-5a3e8b00]{display:flex;align-items:center;gap:7px}.checks input[data-v-5a3e8b00]{width:auto}.policy[data-v-5a3e8b00]{color:#6c726a}.error[data-v-5a3e8b00]{color:#b94a48}.submit[data-v-5a3e8b00]{justify-self:start;padding:11px 18px;border:0;border-radius:10px;background:#356b50;color:#fff;font-weight:800;cursor:pointer}.submit[data-v-5a3e8b00]:disabled{opacity:.55}@media(max-width:640px){.grid[data-v-5a3e8b00]{grid-template-columns:1fr}.grid .wide[data-v-5a3e8b00]{grid-column:auto}header[data-v-5a3e8b00]{flex-direction:column}}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(./manrope-f433e5d333be-C3q1kWH5.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(./manrope-6bad1a774228-DBphNC1-.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(./manrope-b9584e099e0e-DbNN7f-K.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(./manrope-b8f802f05b32-CNT0ON31.ttf) format("truetype")}:root{--bg: #f4f7ef;--ink: #111411;--muted: #6f7a6b;--panel: #ffffff;--line: #dce5d7;--brand: #41bc56;--brand-dark: #24863b;--danger: #d4380d}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;width:100%;overflow-x:hidden;font-family:Manrope,Segoe UI,sans-serif;color:var(--ink);background:radial-gradient(1000px 420px at -20% -15%,rgba(168,244,171,.22) 0%,transparent 65%),radial-gradient(880px 360px at 120% -10%,rgba(255,237,186,.18) 0%,transparent 52%),var(--bg)}body{min-width:320px}button,input,select,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.phone-shell{width:min(100%,460px);margin:0 auto;padding:0}.phone-screen{min-height:100vh;background:#f7faf4;box-shadow:0 24px 60px #1018100f;overflow-x:hidden}.plain-header{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:calc(8px + env(safe-area-inset-top)) 16px 12px;background:#f7faf4eb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.back-button,.header-action{border:0;background:transparent;color:#151515;cursor:pointer}.back-button{width:40px;height:40px;border-radius:999px;background:#fff;box-shadow:0 8px 20px #0a120a0f;font-size:34px;line-height:1}.header-copy{min-width:0}.header-copy.center{text-align:center}.header-copy h1{margin:0;font-size:28px;font-weight:800;line-height:1.2}.header-copy p{margin:4px 0 0;color:var(--muted);font-size:13px}.header-action,.header-spacer{min-width:52px;text-align:right;font-size:14px;font-weight:800;color:var(--brand-dark)}.page-tip,.page-error,.page-success{margin:0;text-align:center;font-size:14px;line-height:1.7}.page-tip{color:var(--muted)}.page-error{color:var(--danger)}.page-success{color:var(--brand-dark)}
