@font-face{font-display:swap;font-family:BebasNeue;src:url(https://mwskj.fun/fonts/BebasNeue.ttf) format("truetype")}:root{--brand-gold:#b8863b;--brand-gold-light:#d9b26a;--brand-red:#c8352e;--brand-green:#40ae36;--brand-blue:#1f2a44;--brand-orange:#f55726;--c-text:#24303a;--c-text-2:#6b7280;--c-text-3:#9ca3af;--c-bg:#f4f1ea;--c-card:#fff;--c-line:#ebe3d0;--gap:12px;--radius:16px;--radius-lg:24px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{background:#e9e4d8;color:var(--c-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5;margin:0;padding:0;-webkit-font-smoothing:antialiased}#__nuxt{background:var(--c-bg);box-shadow:0 0 60px #00000014;margin:0 auto;max-width:480px;min-height:100vh;overflow-x:hidden;position:relative}html.no-bounce,html.no-bounce body{overscroll-behavior:none}html.no-bounce body{height:100%;inset:0;overflow:hidden;position:fixed;width:100%}button{cursor:pointer}button,input,textarea{background:none;border:none;font-family:inherit}input,textarea{outline:none}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}.card{background:var(--c-card);border-radius:var(--radius-lg);box-shadow:0 4px 24px #0000000d;padding:16px}.error-container,.loading-container{align-items:center;color:var(--c-text-2);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:60px 20px}.loading-text{color:var(--c-text-3);font-size:14px}.spinner{animation:spin .8s linear infinite;border:3px solid rgba(184,134,59,.25);border-radius:50%;border-top:3px solid var(--brand-gold);height:32px;width:32px}@keyframes spin{to{transform:rotate(1turn)}}.section-header{justify-content:space-between;margin:18px 0 12px}.section-header,.section-title{align-items:center;display:flex}.section-title{color:var(--c-text);font-size:17px;font-weight:700;gap:8px}.section-title .en{color:var(--c-text-3);font-size:11px;font-weight:500;letter-spacing:2px}.section-bar{background:var(--brand-gold);border-radius:2px;height:16px;width:4px}.section-more{align-items:center;color:var(--c-text-3);display:flex;font-size:13px;gap:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.animated{animation:fadeUp .5s ease both}.item-animated-0{animation-delay:.02s}.item-animated-1{animation-delay:.08s}.item-animated-2{animation-delay:.14s}.item-animated-3{animation-delay:.2s}.item-animated-4{animation-delay:.26s}.item-animated-5{animation-delay:.32s}.no-anim .animated{animation:none!important;opacity:1!important}.btn-primary{background:linear-gradient(135deg,var(--brand-green) 0,#2f8f27 100%);border-radius:999px;box-shadow:0 10px 24px #40ae364d;color:#fff;display:block;font-size:16px;font-weight:600;padding:14px;text-align:center;width:100%}.btn-primary:active{transform:scale(.98)}.tabbar[data-v-c2c6839a]{--primary:lab(45.7105% -33.1533 21.792);--muted-foreground:lab(44.575% -5.21386 4.894);--border:lab(88.5598% -2.55075 4.95142);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-top:1px solid var(--border);bottom:0;left:50%;max-width:480px;position:fixed;transform:translate(-50%);width:100%;z-index:50}.tab-list[data-v-c2c6839a]{align-items:stretch;display:flex;list-style:none;margin:0;padding:0}.tab-cell[data-v-c2c6839a]{flex:1}.tab-btn[data-v-c2c6839a]{align-items:center;color:var(--muted-foreground);display:flex;flex-direction:column;gap:2px;padding:8px 0;position:relative;text-decoration:none;width:100%}.tab-btn.active[data-v-c2c6839a]{color:var(--primary)}.tab-icon[data-v-c2c6839a]{position:relative}.tab-badge[data-v-c2c6839a],.tab-icon[data-v-c2c6839a],.tab-icon-svg[data-v-c2c6839a]{display:inline-flex}.tab-badge[data-v-c2c6839a]{align-items:center;background:#ef4444;border:1px solid #fff;border-radius:999px;box-sizing:border-box;color:#fff;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px;position:absolute;right:-8px;top:-4px}.tab-icon[data-v-c2c6839a] svg{height:24px;stroke-width:1.8;transition:color .2s;width:24px}.tab-btn.active .tab-icon[data-v-c2c6839a] svg{stroke-width:2.4}.tab-label[data-v-c2c6839a]{font-size:11px;font-weight:500}.tab-safe[data-v-c2c6839a]{height:calc(6px + var(--safe-bottom, 0px))}.fb-loading[data-v-f0ed437c]{align-items:center;background:#00000059;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;position:fixed;z-index:9999}.fb-spinner[data-v-f0ed437c]{animation:fb-spin-f0ed437c .8s linear infinite;border:3px solid hsla(0,0%,100%,.85);border-radius:50%;border-top-color:transparent;height:34px;width:34px}@keyframes fb-spin-f0ed437c{to{transform:rotate(1turn)}}.fb-loading-text[data-v-f0ed437c]{color:#fff;font-size:14px;letter-spacing:1px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.fb-toast[data-v-f0ed437c]{background:#000000b8;border-radius:999px;color:#fff;font-size:13px;left:50%;padding:9px 18px;position:fixed;top:50%;transform:translate(-50%,-50%);white-space:nowrap;z-index:10000}.app-root{box-shadow:0 0 20px #0000000f;display:flex;flex-direction:column;margin:0 auto;max-width:480px;min-height:100vh;width:100%}.page-with-tab{padding-bottom:calc(64px + var(--safe-bottom))}.err-page[data-v-c0a57f75]{align-items:center;background:linear-gradient(160deg,#fbf3e0,#eef3e6);display:flex;justify-content:center;min-height:100vh;padding:24px}.err-card[data-v-c0a57f75]{background:#fff;border-radius:20px;box-shadow:0 20px 50px #00000014;max-width:420px;padding:32px 24px;text-align:center;width:100%}.err-emoji[data-v-c0a57f75]{font-size:46px}.err-title[data-v-c0a57f75]{color:#2a2118;font-size:20px;font-weight:800;margin:10px 0}.err-msg[data-v-c0a57f75]{color:#c0392b;font-size:13px;word-break:break-all}.err-stack[data-v-c0a57f75]{background:#faf8f2;border-radius:10px;color:#9a9189;font-size:11px;margin-top:14px;max-height:220px;overflow:auto;padding:12px;text-align:left;white-space:pre-wrap}.err-btn[data-v-c0a57f75]{background:linear-gradient(135deg,#b8863b,#9c6f25);border-radius:999px;color:#fff;font-weight:600;margin-top:18px;padding:12px 36px}.page[data-v-2c579a3c]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-2c579a3c]{background:var(--c-card,#fff);border-bottom:1px solid var(--c-line,#ebe3d0);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-2c579a3c],.topbar[data-v-2c579a3c]{align-items:center;display:flex}.back-btn[data-v-2c579a3c]{background:transparent;border:none;border-radius:50%;color:var(--c-text,#24303a);cursor:pointer;height:36px;justify-content:center;transition:background .15s;width:36px}.back-btn[data-v-2c579a3c]:hover{background:#0000000d}.back-btn[data-v-2c579a3c] svg{height:20px;width:20px}.title[data-v-2c579a3c]{color:var(--c-text,#24303a);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-2c579a3c]{width:36px}.scroll[data-v-2c579a3c]{flex:1;padding:12px}.form[data-v-2c579a3c]{display:flex;flex-direction:column;gap:12px}.field[data-v-2c579a3c]{background:var(--c-card,#fff);border:1px solid var(--c-line,#ebe3d0);border-radius:12px;padding:12px}.field-label[data-v-2c579a3c]{color:#9ca3af;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.field-input[data-v-2c579a3c]{background:transparent;border:none;color:var(--c-text,#24303a);font-size:14px;outline:none;padding:0;width:100%}.field-input[data-v-2c579a3c]::-moz-placeholder{color:#b6bcae}.field-input[data-v-2c579a3c]::placeholder{color:#b6bcae}.field-value[data-v-2c579a3c]{color:var(--c-text,#24303a);font-size:14px;line-height:1.5;padding-right:28px;word-break:break-word}.field-value.placeholder[data-v-2c579a3c]{color:#b6bcae}.field-caret[data-v-2c579a3c]{color:#c3c8c0;display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.field[data-v-2c579a3c]{cursor:pointer;position:relative}.default-field[data-v-2c579a3c]{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.default-field .field-label[data-v-2c579a3c]{margin-bottom:0}.toggle[data-v-2c579a3c]{background:var(--c-line,#ebe3d0);border-radius:999px;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:44px}.toggle-thumb[data-v-2c579a3c]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s;width:20px}.toggle.active[data-v-2c579a3c]{background:#3f7a4e}.toggle.active .toggle-thumb[data-v-2c579a3c]{transform:translate(20px)}.foot[data-v-2c579a3c]{background:transparent;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:20}.bottom-space[data-v-2c579a3c]{height:84px}.btn-save[data-v-2c579a3c]{background:#3f7a4e;border:none;border-radius:999px;box-shadow:0 4px 16px #3f7a4e59;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:700;padding:12px 0}.btn-save[data-v-2c579a3c]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.btn-save[data-v-2c579a3c]:active{transform:scale(.97)}.sheet-mask[data-v-2c579a3c]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-2c579a3c]{animation:sheetUp-2c579a3c .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-2c579a3c{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-2c579a3c]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-2c579a3c]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-2c579a3c]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-2c579a3c]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-2c579a3c]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.active[data-v-2c579a3c]{background:#e8f5e9;color:#2e7d32;font-weight:700}.sheet-tab.done[data-v-2c579a3c]{color:#4b5563}.sheet-tab[data-v-2c579a3c]:disabled{cursor:not-allowed;opacity:.4}.sheet-list[data-v-2c579a3c]{flex:1;overflow-y:auto;padding:8px 0}.sheet-loading[data-v-2c579a3c]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.spinner[data-v-2c579a3c]{animation:spin-2c579a3c .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:20px;width:20px}@keyframes spin-2c579a3c{to{transform:rotate(1turn)}}.sheet-item[data-v-2c579a3c]{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:13px 16px;width:100%}.sheet-item[data-v-2c579a3c]:active{background:#f9fafb}.sheet-item.picked[data-v-2c579a3c]{color:#2e7d32;font-weight:600}.pick-check[data-v-2c579a3c]{color:#2e7d32;display:inline-flex}.sheet-empty[data-v-2c579a3c]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}@keyframes toastIn-2c579a3c{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-2c579a3c{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-2c579a3c]{animation:slideUp-2c579a3c .5s ease-out forwards;opacity:0}.item-animated-0[data-v-2c579a3c]{animation-delay:.05s}.item-animated-1[data-v-2c579a3c]{animation-delay:.12s}.item-animated-2[data-v-2c579a3c]{animation-delay:.19s}.item-animated-3[data-v-2c579a3c]{animation-delay:.26s}.item-animated-4[data-v-2c579a3c]{animation-delay:.33s}.page[data-v-6d1b5103]{--primary:#3f7a4e;--border:#e5e7eb;--muted:#6b7280;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-6d1b5103]{background:#fff;border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-6d1b5103],.topbar[data-v-6d1b5103]{align-items:center;display:flex}.back-btn[data-v-6d1b5103]{background:transparent;border:none;border-radius:50%;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-6d1b5103] svg{height:20px;width:20px}.title[data-v-6d1b5103]{flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-6d1b5103]{width:36px}.loading-container[data-v-6d1b5103]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-6d1b5103]{animation:spin-6d1b5103 .7s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:28px;width:28px}@keyframes spin-6d1b5103{to{transform:rotate(1turn)}}.scroll[data-v-6d1b5103]{flex:1;overflow-y:auto;padding:12px}.list[data-v-6d1b5103]{display:flex;flex-direction:column;gap:10px}.addr-card[data-v-6d1b5103]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:12px;text-align:left}.addr-card[data-v-6d1b5103]:active{background:#f9fafb}.addr-info[data-v-6d1b5103]{flex:1;min-width:0}.addr-row1[data-v-6d1b5103]{align-items:center;display:flex;gap:6px}.addr-name[data-v-6d1b5103]{font-size:14px;font-weight:600}.addr-phone[data-v-6d1b5103]{color:var(--muted);font-size:12px}.addr-default[data-v-6d1b5103]{background:var(--primary);border-radius:4px;color:#fff;font-size:10px;font-weight:700;padding:1px 6px}.addr-detail[data-v-6d1b5103]{color:var(--muted);display:block;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addr-arrow[data-v-6d1b5103]{color:var(--muted);flex-shrink:0;font-size:18px}.empty[data-v-6d1b5103]{color:var(--muted);font-size:14px;padding:48px 0;text-align:center}.foot[data-v-6d1b5103]{background:#fff;border-top:1px solid var(--border);padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.add-btn[data-v-6d1b5103]{align-items:center;background:var(--primary);border:none;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:4px;height:44px;justify-content:center;width:100%}.add-btn[data-v-6d1b5103] svg{height:16px;width:16px}.page[data-v-96f23de6]{--primary:#3f7a4e;--accent:#b8863b;--background:#ededed;--foreground:#24303a;--secondary:#eef2ee;--muted:#6b7280;--border:#e5e7eb;--card:#fff;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-96f23de6]{background:var(--card);border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-96f23de6],.topbar[data-v-96f23de6]{align-items:center;display:flex}.back-btn[data-v-96f23de6]{background:transparent;border:none;border-radius:50%;color:var(--foreground);cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-96f23de6]:active{background:#0000000d}.back-btn[data-v-96f23de6] svg{height:20px;width:20px}.title[data-v-96f23de6]{color:var(--foreground);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-96f23de6]{width:36px}.scroll[data-v-96f23de6]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 12px}.section-label[data-v-96f23de6]{color:var(--muted);font-size:13px;font-weight:600;margin:0 2px}.item-card[data-v-96f23de6]{background:var(--card);border:1px solid var(--border);border-radius:16px;display:flex;gap:10px;padding:12px}.thumb[data-v-96f23de6]{align-self:center;background:#f0f0f0;border-radius:10px;flex-shrink:0;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.thumb-ph[data-v-96f23de6]{align-items:center;color:#cbd5e1;display:flex;justify-content:center}.thumb-ph[data-v-96f23de6] svg{height:26px;width:26px}.item-info[data-v-96f23de6]{flex:1;min-width:0}.name[data-v-96f23de6]{color:var(--foreground);font-size:14px;font-weight:600;margin:0}.name[data-v-96f23de6],.org[data-v-96f23de6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org[data-v-96f23de6]{color:var(--muted);font-size:11px;margin:3px 0 0}.price[data-v-96f23de6]{font-size:14px;font-weight:700;margin:6px 0 0}.price .num[data-v-96f23de6]{color:var(--accent)}.price .unit[data-v-96f23de6]{color:var(--muted);font-size:11px;font-weight:400}.qty-row[data-v-96f23de6]{align-items:center;border-top:1px dashed var(--border);display:flex;justify-content:space-between;margin-top:8px;padding-top:8px}.qty-label[data-v-96f23de6]{color:var(--foreground);font-size:12px;font-weight:600}.stepper[data-v-96f23de6]{align-items:center;display:flex;gap:10px}.step-btn[data-v-96f23de6]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.step-btn[data-v-96f23de6] svg{height:14px;width:14px}.step-btn[data-v-96f23de6]:active{transform:scale(.94)}.step-val[data-v-96f23de6]{color:var(--foreground);font-size:14px;font-weight:700;min-width:20px;text-align:center}.select-row[data-v-96f23de6]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:12px;text-align:left}.select-row[data-v-96f23de6]:active{background:#f9fafb}.select-ico[data-v-96f23de6]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.select-ico[data-v-96f23de6] svg{height:18px;width:18px}.addr-ico[data-v-96f23de6]{background:#e1efe3;color:var(--primary)}.field-ico[data-v-96f23de6]{background:#fff3da;color:#b8770a}.select-body[data-v-96f23de6]{flex:1;min-width:0}.select-title[data-v-96f23de6]{color:var(--foreground);display:block;font-size:14px;font-weight:500}.select-title.placeholder[data-v-96f23de6]{color:#b6bcae;font-weight:400}.select-sub[data-v-96f23de6]{color:var(--muted);display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-arrow[data-v-96f23de6]{color:var(--muted);flex-shrink:0}.select-arrow[data-v-96f23de6] svg{height:16px;width:16px}.foot[data-v-96f23de6]{align-items:center;background:var(--card);border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.total-label[data-v-96f23de6]{color:var(--muted);font-size:14px}.total-num[data-v-96f23de6]{color:var(--accent);font-size:18px;font-weight:700;margin-left:2px}.confirm-btn[data-v-96f23de6]{background:var(--primary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px}.confirm-btn[data-v-96f23de6]:active{transform:scale(.96)}.confirm-btn[data-v-96f23de6]:disabled{cursor:not-allowed;opacity:.6}.page[data-v-42a01d14]{--primary:#3f7a4e;--primary-foreground:#fff;--accent:#b8863b;--background:#ededed;--foreground:#24303a;--secondary:#eef2ee;--muted-foreground:#6b7280;--border:#e5e7eb;--card:#fff;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-42a01d14]{background:var(--card);border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-42a01d14],.topbar[data-v-42a01d14]{align-items:center;display:flex}.back-btn[data-v-42a01d14]{background:transparent;border:none;border-radius:50%;color:var(--foreground);cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-42a01d14]:active{background:#0000000d}.back-btn[data-v-42a01d14] svg{height:20px;width:20px}.title[data-v-42a01d14]{color:var(--foreground);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-42a01d14]{width:36px}.scroll[data-v-42a01d14]{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px 12px}.svc-summary[data-v-42a01d14]{background:var(--secondary);border-radius:16px;padding:12px}.svc-sum-name[data-v-42a01d14]{color:var(--foreground);font-size:14px;font-weight:600;margin:0}.svc-sum-sub[data-v-42a01d14]{color:var(--muted-foreground);font-size:12px;margin:2px 0 0}.svc-sum-price[data-v-42a01d14]{font-size:14px;font-weight:700;margin:4px 0 0}.sum-num[data-v-42a01d14]{color:var(--accent)}.sum-unit[data-v-42a01d14]{color:var(--muted-foreground);font-size:12px;font-weight:400}.select-row[data-v-42a01d14]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:12px;text-align:left}.select-row[data-v-42a01d14]:active{background:#f9fafb}.select-ico[data-v-42a01d14]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.select-ico[data-v-42a01d14] svg{height:18px;width:18px}.addr-ico[data-v-42a01d14]{background:#e1efe3;color:var(--primary)}.field-ico[data-v-42a01d14]{background:#fff3da;color:#b8770a}.select-body[data-v-42a01d14]{flex:1;min-width:0}.select-title[data-v-42a01d14]{color:var(--foreground);display:block;font-size:14px;font-weight:500}.select-title.placeholder[data-v-42a01d14]{color:#b6bcae;font-weight:400}.select-sub[data-v-42a01d14]{display:block;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-arrow[data-v-42a01d14],.select-sub[data-v-42a01d14]{color:var(--muted-foreground)}.select-arrow[data-v-42a01d14]{flex-shrink:0}.select-arrow[data-v-42a01d14] svg{height:16px;width:16px}.qty-row[data-v-42a01d14]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;justify-content:space-between;padding:12px}.qty-label[data-v-42a01d14]{color:var(--foreground);font-size:13px;font-weight:600;margin:0}.stepper[data-v-42a01d14]{align-items:center;display:flex;gap:12px}.step-btn[data-v-42a01d14]{align-items:center;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;height:32px;justify-content:center;width:32px}.step-btn[data-v-42a01d14] svg{height:16px;width:16px}.step-btn[data-v-42a01d14]:active{transform:scale(.95)}.step-input[data-v-42a01d14]{-moz-appearance:textfield;background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--foreground);font-size:14px;font-weight:700;outline:none;padding:4px 0;text-align:center;width:56px}.step-input[data-v-42a01d14]::-webkit-inner-spin-button,.step-input[data-v-42a01d14]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.foot[data-v-42a01d14]{align-items:center;background:var(--card);border-top:1px solid var(--border);bottom:0;box-sizing:border-box;display:flex;justify-content:space-between;left:50%;max-width:480px;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:20}.bottom-space[data-v-42a01d14]{height:84px}.total-label[data-v-42a01d14]{color:var(--muted-foreground);font-size:14px}.total-num[data-v-42a01d14]{color:var(--accent);font-size:18px;font-weight:700;margin-left:2px}.confirm-btn[data-v-42a01d14]{background:var(--primary);border:none;border-radius:999px;color:var(--primary-foreground);cursor:pointer;font-size:14px;font-weight:700;padding:10px 28px}.confirm-btn[data-v-42a01d14]:active{transform:scale(.96)}.confirm-btn[data-v-42a01d14]:disabled{cursor:not-allowed;opacity:.6}@keyframes toastIn-42a01d14{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-42a01d14{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-42a01d14]{animation:slideUp-42a01d14 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-42a01d14]{animation-delay:.05s}.item-animated-1[data-v-42a01d14]{animation-delay:.12s}.item-animated-2[data-v-42a01d14]{animation-delay:.19s}.item-animated-3[data-v-42a01d14]{animation-delay:.26s}.item-animated-4[data-v-42a01d14]{animation-delay:.33s}.item-animated-5[data-v-42a01d14]{animation-delay:.4s}.modal-mask[data-v-42a01d14]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-card[data-v-42a01d14]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-42a01d14]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-42a01d14]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-42a01d14]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-42a01d14]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-42a01d14]{color:#3f7a4e;font-weight:600}.page[data-v-057bde08]{--primary:#3f7a4e;--border:#e5e7eb;--muted:#6b7280;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-057bde08]{background:#fff;border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-057bde08],.topbar[data-v-057bde08]{align-items:center;display:flex}.back-btn[data-v-057bde08]{background:transparent;border:none;border-radius:50%;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-057bde08] svg{height:20px;width:20px}.title[data-v-057bde08]{flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-057bde08]{width:36px}.loading-container[data-v-057bde08]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-057bde08]{animation:spin-057bde08 .7s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:28px;width:28px}@keyframes spin-057bde08{to{transform:rotate(1turn)}}.scroll[data-v-057bde08]{flex:1;overflow-y:auto;padding:12px}.tip[data-v-057bde08]{color:var(--muted);font-size:12px;margin:0 0 12px}.list[data-v-057bde08]{flex-direction:column}.field-card[data-v-057bde08],.list[data-v-057bde08]{display:flex;gap:10px}.field-card[data-v-057bde08]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;font:inherit;padding:12px;text-align:left}.field-card.active[data-v-057bde08]{background:#f0f7f1;border-color:var(--primary)}.field-card[data-v-057bde08]:active{transform:scale(.99)}.check-box[data-v-057bde08]{align-items:center;border:2px solid var(--border);border-radius:6px;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .15s;width:22px}.check-box.checked[data-v-057bde08]{background:var(--primary);border-color:var(--primary)}.check-box[data-v-057bde08] svg{height:14px;width:14px}.field-info[data-v-057bde08]{flex:1;min-width:0}.field-name[data-v-057bde08]{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-meta[data-v-057bde08]{color:var(--muted);display:block;font-size:12px;margin-top:3px}.empty[data-v-057bde08]{color:var(--muted);font-size:14px;padding:48px 0;text-align:center}.foot[data-v-057bde08]{align-items:center;background:#fff;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.foot-info[data-v-057bde08]{color:var(--muted);font-size:13px}.foot-info b[data-v-057bde08]{color:var(--primary);font-size:15px}.foot-btns[data-v-057bde08]{display:flex;gap:8px}.clear-btn[data-v-057bde08]{background:#fff;border:1px solid var(--border);border-radius:20px;color:var(--muted);padding:8px 16px}.clear-btn[data-v-057bde08],.confirm-btn[data-v-057bde08]{cursor:pointer;font-size:13px}.confirm-btn[data-v-057bde08]{background:var(--primary);border:none;border-radius:20px;color:#fff;font-weight:600;padding:8px 20px}.agri[data-v-79a22405]{--primary:lab(45.7105% -33.1533 21.792);--primary-foreground:lab(98.9474% -1.71044 3.29221);--secondary:lab(93.2519% -3.38703 6.61449);--accent:lab(74.4048% 16.5655 55.5067);--accent-foreground:lab(16.2899% 10.2248 18.613);--background:#ededed;--foreground:lab(12.0971% -5.58986 4.40519);--card:lab(100% 0 0);--muted-foreground:lab(44.575% -5.21386 4.894);--border:lab(88.5598% -2.55075 4.95142);background:var(--background);color:var(--foreground);display:flex;flex-direction:column;min-height:100svh}.ico[data-v-79a22405]{align-items:center;display:inline-flex;justify-content:center}.ico[data-v-79a22405] svg{height:1em;width:1em}.ico-tile[data-v-79a22405]{font-size:28px}.desc-wrap[data-v-79a22405]{padding:16px}.desc-text[data-v-79a22405]{color:var(--muted-foreground);font-size:14px;line-height:1.7;margin:0}.tile-grid[data-v-79a22405]{-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(4,1fr);padding:0 16px 24px;row-gap:20px}.tile[data-v-79a22405]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:0}.tile[data-v-79a22405]:active{transform:scale(.95)}.tile-ico[data-v-79a22405]{align-items:center;border-radius:16px;display:flex;height:56px;justify-content:center;width:56px}.tile-label[data-v-79a22405]{color:var(--foreground);font-size:12px;line-height:1.2;text-align:center;text-wrap:balance}@keyframes slideUp-79a22405{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-79a22405]{animation:slideUp-79a22405 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-79a22405]{animation-delay:.05s}.item-animated-1[data-v-79a22405]{animation-delay:.12s}.item-animated-2[data-v-79a22405]{animation-delay:.19s}.item-animated-3[data-v-79a22405]{animation-delay:.26s}.item-animated-4[data-v-79a22405]{animation-delay:.33s}.item-animated-5[data-v-79a22405]{animation-delay:.4s}.agri[data-v-1bd562fa]{--primary:lab(45.7105% -33.1533 21.792);--primary-foreground:lab(98.9474% -1.71044 3.29221);--secondary:lab(93.2519% -3.38703 6.61449);--accent:lab(74.4048% 16.5655 55.5067);--accent-foreground:lab(16.2899% 10.2248 18.613);--background:#ededed;--foreground:lab(12.0971% -5.58986 4.40519);--card:lab(100% 0 0);--muted-foreground:lab(44.575% -5.21386 4.894);--border:lab(88.5598% -2.55075 4.95142);background:var(--background);color:var(--foreground);display:flex;flex-direction:column;min-height:100svh}.ico[data-v-1bd562fa]{align-items:center;display:inline-flex;justify-content:center}.ico[data-v-1bd562fa] svg{height:1em;width:1em}.content[data-v-1bd562fa]{display:flex;flex:1;flex-direction:column;gap:24px;overflow-y:auto;padding:16px}.sec-hd[data-v-1bd562fa]{display:flex;gap:8px;margin-bottom:12px}.sec-hd[data-v-1bd562fa],.sec-ico[data-v-1bd562fa]{align-items:center}.sec-ico[data-v-1bd562fa]{border-radius:12px;display:inline-flex;height:28px;justify-content:center;width:28px}.ico-sec[data-v-1bd562fa]{font-size:16px}.sec-name[data-v-1bd562fa]{color:var(--foreground);font-size:14px;font-weight:700;margin:0}.tile-grid[data-v-1bd562fa]{-moz-column-gap:4px;column-gap:4px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:20px}.tile[data-v-1bd562fa]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:0}.tile[data-v-1bd562fa]:active{transform:scale(.95)}.tile-ico[data-v-1bd562fa]{align-items:center;border-radius:16px;display:flex;height:56px;justify-content:center;width:56px}.ico-tile[data-v-1bd562fa]{font-size:28px}.tile-label[data-v-1bd562fa]{color:var(--foreground);font-size:12px;line-height:1.2;text-align:center;text-wrap:balance}@keyframes slideUp-1bd562fa{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-1bd562fa]{animation:slideUp-1bd562fa .5s ease-out forwards;opacity:0}.item-animated-0[data-v-1bd562fa]{animation-delay:.05s}.item-animated-1[data-v-1bd562fa]{animation-delay:.12s}.item-animated-2[data-v-1bd562fa]{animation-delay:.19s}.item-animated-3[data-v-1bd562fa]{animation-delay:.26s}.item-animated-4[data-v-1bd562fa]{animation-delay:.33s}.item-animated-5[data-v-1bd562fa]{animation-delay:.4s}.page[data-v-6ac0fabd]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-6ac0fabd]{flex:1;overflow-y:auto;padding-bottom:8px}.hero[data-v-6ac0fabd]{background:#ddd;height:144px;overflow:hidden;position:relative;width:100%}.hero-img[data-v-6ac0fabd]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-mask[data-v-6ac0fabd]{align-items:flex-end;background:linear-gradient(0deg,rgba(36,48,58,.7) 0,transparent 60%);display:flex;inset:0;padding:12px;position:absolute}.hero-name[data-v-6ac0fabd]{color:#fff;font-size:16px;font-weight:700;margin:0}.meta-row[data-v-6ac0fabd]{align-items:center;color:var(--c-text-2,#6b7280);display:flex;font-size:12px;gap:12px;padding:10px 12px}.meta-item[data-v-6ac0fabd]{align-items:center;display:inline-flex;gap:4px}.meta-dist[data-v-6ac0fabd]{color:var(--brand-green,#40ae36)}.ico[data-v-6ac0fabd]{align-items:center;display:inline-flex;justify-content:center}.ico svg[data-v-6ac0fabd]{height:14px;width:14px}.join-row[data-v-6ac0fabd]{align-items:center;color:var(--c-text-2,#6b7280);display:flex;font-size:12px;padding:0 12px 10px}.join-machine[data-v-6ac0fabd]{margin-left:auto}.intro[data-v-6ac0fabd]{color:var(--c-text-2,#6b7280);font-size:12px;line-height:1.6;margin:0;padding:0 12px 8px}.sec-title[data-v-6ac0fabd]{color:var(--c-text,#24303a);font-size:14px;font-weight:700;margin:0;padding:12px 12px 0}.svc-tabs[data-v-6ac0fabd]{display:flex;gap:8px;overflow-x:auto;padding:10px 12px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.svc-tabs[data-v-6ac0fabd]::-webkit-scrollbar{display:none}.svc-tab[data-v-6ac0fabd]{background:var(--c-card,#fff);border:1px solid var(--c-line,#ebe3d0);border-radius:999px;color:var(--c-text-2,#6b7280);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:5px 14px;transition:color .15s,background .15s,border-color .15s}.svc-tab.active[data-v-6ac0fabd]{background:#3f7a4e;border-color:#3f7a4e;color:#fff}.svc-list[data-v-6ac0fabd]{flex-direction:column}.svc-card[data-v-6ac0fabd],.svc-list[data-v-6ac0fabd]{display:flex;gap:10px;padding:12px}.svc-card[data-v-6ac0fabd]{align-items:flex-start;background:var(--c-card,#fff);border:1px solid var(--c-line,#ebe3d0);border-radius:16px}.svc-thumb[data-v-6ac0fabd]{align-self:center;aspect-ratio:1/1;background:#f0f0f0;border-radius:12px;cursor:zoom-in;flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:88px}.svc-info[data-v-6ac0fabd]{flex:1;min-width:0}.svc-head[data-v-6ac0fabd]{align-items:center;display:flex;gap:6px;min-width:0}.svc-tag[data-v-6ac0fabd]{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600;gap:3px;line-height:1.4;padding:2px 8px}.svc-tag[data-v-6ac0fabd],.svc-tag-ico[data-v-6ac0fabd]{align-items:center;display:inline-flex}.svc-tag-ico[data-v-6ac0fabd] svg{height:12px;width:12px}.svc-name[data-v-6ac0fabd]{color:var(--c-text,#24303a);flex:1;font-size:14px;font-weight:600;min-width:0}.svc-name[data-v-6ac0fabd],.svc-org[data-v-6ac0fabd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-org[data-v-6ac0fabd]{color:var(--c-text-2,#9ca3af);font-size:11px;margin:3px 0 0}.svc-desc[data-v-6ac0fabd]{color:var(--c-text-2,#6b7280);display:-webkit-box;font-size:12px;-webkit-line-clamp:2;line-height:1.5;margin:4px 0 0;-webkit-box-orient:vertical;overflow:hidden}.svc-price[data-v-6ac0fabd]{font-size:14px;font-weight:700;margin:6px 0 0}.price-num[data-v-6ac0fabd]{color:var(--brand-gold,#b8863b)}.price-unit[data-v-6ac0fabd]{color:var(--c-text-2,#6b7280);font-size:12px;font-weight:400}.svc-go[data-v-6ac0fabd]{align-self:center;color:var(--c-text-2,#9ca3af);flex-shrink:0;font-size:22px;line-height:1;padding:0 2px}.preview-mask[data-v-6ac0fabd]{background:#000000e6;inset:0;position:fixed;z-index:1000}.preview-close[data-v-6ac0fabd],.preview-mask[data-v-6ac0fabd]{align-items:center;display:flex;justify-content:center}.preview-close[data-v-6ac0fabd]{background:#ffffff29;border:none;border-radius:50%;color:#fff;cursor:pointer;height:34px;position:absolute;right:12px;top:calc(12px + env(safe-area-inset-top,0px));width:34px;z-index:2}.preview-img[data-v-6ac0fabd]{max-height:86vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.preview-name[data-v-6ac0fabd]{bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#ffffffe6;font-size:13px;left:0;padding:0 24px;position:absolute;right:0;text-align:center;word-break:break-word}@keyframes slideUp-6ac0fabd{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-6ac0fabd]{animation:slideUp-6ac0fabd .5s ease-out forwards;opacity:0}.item-animated-0[data-v-6ac0fabd]{animation-delay:.05s}.item-animated-1[data-v-6ac0fabd]{animation-delay:.12s}.item-animated-2[data-v-6ac0fabd]{animation-delay:.19s}.item-animated-3[data-v-6ac0fabd]{animation-delay:.26s}.item-animated-4[data-v-6ac0fabd]{animation-delay:.33s}.item-animated-5[data-v-6ac0fabd]{animation-delay:.4s}.loading-page[data-v-a50716a5]{align-items:center;background:#ededed;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.spinner[data-v-a50716a5]{animation:spin-a50716a5 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-a50716a5{to{transform:rotate(1turn)}}.loading-text[data-v-a50716a5]{color:#6b7280;font-size:14px}.retry-btn[data-v-a50716a5]{background:#40ae36;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 24px}.page[data-v-5bba4f07]{background:#f4f1ea;min-height:100vh;padding-bottom:32px}.hero[data-v-5bba4f07]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);box-shadow:0 4px 14px #3f7a4e38;color:#fff;padding:18px 14px 16px}.hero-row[data-v-5bba4f07]{gap:12px}.hero-avatar[data-v-5bba4f07],.hero-row[data-v-5bba4f07]{align-items:center;display:flex}.hero-avatar[data-v-5bba4f07]{background:#fff3;border-radius:50%;flex-shrink:0;height:46px;justify-content:center;overflow:hidden;width:46px}.hero-avatar img[data-v-5bba4f07]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-info[data-v-5bba4f07]{flex:1;min-width:0}.hero-hello[data-v-5bba4f07]{font-size:17px;font-weight:700}.hero-role[data-v-5bba4f07]{font-size:12px;margin-top:2px;opacity:.85}.hero-logout[data-v-5bba4f07]{background:transparent;border:1px solid hsla(0,0%,100%,.5);border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;padding:5px 12px}.hero-logout[data-v-5bba4f07]:active{background:#ffffff29}.hero-scope[data-v-5bba4f07]{background:#ffffff24;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;margin-top:14px;padding:10px 12px}.scope-item[data-v-5bba4f07]{align-items:baseline;display:flex;font-size:12px;gap:8px;line-height:1.9}.scope-label[data-v-5bba4f07]{flex-shrink:0;opacity:.8;width:56px}.scope-value[data-v-5bba4f07]{flex:1;font-weight:600;min-width:0;word-break:break-word}.scope-expired em[data-v-5bba4f07]{background:#fff;border-radius:999px;color:#b42318;font-size:11px;font-style:normal;margin-left:6px;padding:1px 6px}.search-bar[data-v-5bba4f07]{align-items:center;display:flex;gap:8px;padding:12px 14px 0}.search-input[data-v-5bba4f07]{background:#fff;border:1px solid #ebe3d0;border-radius:999px;box-sizing:border-box;color:#24303a;flex:1;font-size:13px;height:36px;min-width:0;outline:none;padding:0 12px}.search-input[data-v-5bba4f07]::-moz-placeholder{color:#b6cace}.search-input[data-v-5bba4f07]::placeholder{color:#b6cace}.search-btn[data-v-5bba4f07]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border:none;border-radius:999px;box-shadow:0 3px 8px #3f7a4e3d;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;height:36px;padding:0 16px}.status-tabs[data-v-5bba4f07]{display:flex;gap:8px;padding:12px 14px 6px}.pill[data-v-5bba4f07]{background:#fff;border:1px solid #ebe3d0;border-radius:999px;color:#6b7280;cursor:pointer;font-size:13px;padding:6px 16px}.pill.active[data-v-5bba4f07]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border-color:transparent;box-shadow:0 3px 8px #3f7a4e3d;color:#fff;font-weight:600}.list[data-v-5bba4f07]{padding:0 14px}.card[data-v-5bba4f07]{background:#fff;border:1px solid #ebe3d0;border-radius:12px;cursor:pointer;margin-bottom:6px;padding:12px}.card[data-v-5bba4f07]:active{background:#faf8f3}.row-top[data-v-5bba4f07]{align-items:center;display:flex;gap:8px}.type-tag[data-v-5bba4f07]{background:#f4f1ea;border-radius:6px;color:#6b7280;flex-shrink:0;font-size:11px;padding:2px 8px}.card-name[data-v-5bba4f07]{color:#24303a;flex:1;font-size:15px;font-weight:700;margin:0;min-width:0;word-break:break-word}.status-badge[data-v-5bba4f07]{border-radius:6px;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.status-badge.warn[data-v-5bba4f07]{background:#fff7e6;color:#b7791f}.status-badge.done[data-v-5bba4f07]{background:#eaf4ec;color:#3f7a4e}.status-badge.fail[data-v-5bba4f07]{background:#fef2f2;color:#b42318}.status-badge.accent[data-v-5bba4f07]{background:#eef4fb;color:#2f6db3}.row-no[data-v-5bba4f07]{color:#9ca3af;font-size:12px;margin-top:6px;word-break:break-word}.row-info[data-v-5bba4f07]{display:flex;flex-direction:column;gap:4px;margin-top:8px}.info-line[data-v-5bba4f07]{align-items:baseline;display:flex;font-size:13px;gap:8px}.info-label[data-v-5bba4f07]{color:#9ca3af;flex-shrink:0;width:56px}.info-value[data-v-5bba4f07]{color:#24303a;flex:1;min-width:0;word-break:break-word}.row-foot[data-v-5bba4f07]{align-items:center;border-top:1px dashed #ebe3d0;display:flex;gap:8px;justify-content:space-between;margin-top:10px;padding-top:10px}.amount[data-v-5bba4f07]{color:#3f7a4e;font-size:15px;font-weight:700}.work-time[data-v-5bba4f07]{color:#9ca3af;font-size:12px}.state-box[data-v-5bba4f07]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:40px 0;text-align:center}.state-text[data-v-5bba4f07]{color:#9ca3af;font-size:13px}.retry-link[data-v-5bba4f07]{color:#3f7a4e;cursor:pointer;font-size:13px}.empty-ico[data-v-5bba4f07]{color:#c7c2b8;height:44px;width:44px}.empty-ico[data-v-5bba4f07] svg{height:100%;width:100%}.empty-title[data-v-5bba4f07]{color:#4b5563;font-size:14px;font-weight:600}.empty-desc[data-v-5bba4f07]{color:#9ca3af;font-size:12px}.spinner[data-v-5bba4f07]{animation:spin-5bba4f07 .7s linear infinite;border:2px solid #ebe3d0;border-radius:50%;border-top-color:#3f7a4e;height:22px;width:22px}@keyframes spin-5bba4f07{to{transform:rotate(1turn)}}.load-more[data-v-5bba4f07]{padding:12px 0 4px;text-align:center}.load-more-text[data-v-5bba4f07]{color:#9ca3af;font-size:12px}.page[data-v-9ea561e6]{background:#f4f1ea;box-sizing:border-box;min-height:100vh;padding:12px 14px 32px}.page-form[data-v-9ea561e6]{padding-bottom:calc(76px + var(--safe-bottom, 0px))}.status-card[data-v-9ea561e6]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border-radius:12px;box-shadow:0 4px 14px #3f7a4e38;color:#fff;margin-bottom:6px;padding:14px}.status-label[data-v-9ea561e6]{font-size:12px;opacity:.85}.status-value[data-v-9ea561e6]{font-size:20px;font-weight:700;margin-top:4px}.status-no[data-v-9ea561e6]{font-size:12px;margin-top:6px;opacity:.9;word-break:break-word}.card[data-v-9ea561e6]{background:#fff;border:1px solid #ebe3d0;border-radius:12px;margin-bottom:6px;padding:12px}.card-title[data-v-9ea561e6]{color:#24303a;font-size:14px;font-weight:700;margin-bottom:8px}.count[data-v-9ea561e6]{color:#9ca3af;font-size:12px;font-weight:400}.info-row[data-v-9ea561e6]{align-items:baseline;display:flex;font-size:13px;gap:8px;line-height:1.9}.info-label[data-v-9ea561e6]{color:#9ca3af;flex-shrink:0;width:68px}.info-value[data-v-9ea561e6]{color:#24303a;flex:1;min-width:0;word-break:break-word}.info-value.amount[data-v-9ea561e6]{color:#3f7a4e;font-size:15px;font-weight:700}.empty-line[data-v-9ea561e6]{color:#9ca3af;font-size:12px;padding:8px 0;text-align:center}.reason-text[data-v-9ea561e6]{color:#b42318;font-size:13px;line-height:1.7;word-break:break-word}.reason-meta[data-v-9ea561e6]{color:#9ca3af;font-size:12px;margin-top:6px}.spot-item[data-v-9ea561e6]{border-top:1px dashed #ebe3d0;padding:10px 0}.spot-item[data-v-9ea561e6]:first-of-type{border-top:none}.spot-head[data-v-9ea561e6]{align-items:center;display:flex;gap:8px}.spot-result[data-v-9ea561e6]{border-radius:6px;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.spot-result.done[data-v-9ea561e6]{background:#eaf4ec;color:#3f7a4e}.spot-result.fail[data-v-9ea561e6]{background:#fef2f2;color:#b42318}.spot-meta[data-v-9ea561e6]{color:#9ca3af;flex:1;font-size:12px;min-width:0}.spot-desc[data-v-9ea561e6]{color:#24303a;font-size:13px;line-height:1.7;margin-top:6px;word-break:break-word}.spot-media[data-v-9ea561e6]{display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:8px}.media-thumb[data-v-9ea561e6]{aspect-ratio:1;background:#f4f1ea;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.media-thumb img[data-v-9ea561e6],.media-thumb video[data-v-9ea561e6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-file[data-v-9ea561e6]{align-items:center;background:#fff;border:1px solid #ebe3d0;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;font-size:11px;gap:4px;inset:0;justify-content:center;padding:4px;position:absolute;text-align:center;word-break:break-word}.media-file em[data-v-9ea561e6]{color:#3f7a4e;font-size:13px;font-style:normal;font-weight:600}.media-loading[data-v-9ea561e6]{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.media-loading[data-v-9ea561e6]:after{animation:spin-9ea561e6 .7s linear infinite;border:2px solid #ebe3d0;border-radius:50%;border-top-color:#3f7a4e;content:"";height:16px;width:16px}.flow-item[data-v-9ea561e6]{display:flex;gap:10px;padding:6px 0}.flow-dot[data-v-9ea561e6]{background:#3f7a4e;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.flow-body[data-v-9ea561e6]{flex:1;min-width:0}.flow-action[data-v-9ea561e6]{color:#24303a;font-size:13px;font-weight:600}.flow-source[data-v-9ea561e6]{background:#f4f1ea;border-radius:4px;color:#6b7280;font-size:11px;font-style:normal;font-weight:400;margin-left:6px;padding:1px 6px}.flow-remark[data-v-9ea561e6]{color:#6b7280;line-height:1.6;word-break:break-word}.flow-meta[data-v-9ea561e6],.flow-remark[data-v-9ea561e6]{font-size:12px;margin-top:2px}.flow-meta[data-v-9ea561e6]{color:#9ca3af}.form-label[data-v-9ea561e6]{color:#24303a;font-size:13px;font-weight:600;margin:12px 0 8px}.form-label[data-v-9ea561e6]:first-of-type{margin-top:0}.form-label-row[data-v-9ea561e6]{align-items:center;display:flex;justify-content:space-between}.required[data-v-9ea561e6]{color:#b42318;font-style:normal;margin-left:2px}.result-tabs[data-v-9ea561e6]{display:flex;gap:8px}.pill[data-v-9ea561e6]{background:#fff;border:1px solid #ebe3d0;border-radius:999px;color:#6b7280;cursor:pointer;flex:1;font-size:13px;padding:9px 0}.pill.ok.active[data-v-9ea561e6]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);box-shadow:0 3px 8px #3f7a4e3d}.pill.no.active[data-v-9ea561e6],.pill.ok.active[data-v-9ea561e6]{border-color:transparent;color:#fff;font-weight:600}.pill.no.active[data-v-9ea561e6]{background:#b42318}.pill.fix.active[data-v-9ea561e6]{background:#b7791f;border-color:transparent;color:#fff;font-weight:600}.textarea-wrap[data-v-9ea561e6]{background:#faf8f3;border:1px solid #ebe3d0;border-radius:8px;padding:10px}.textarea[data-v-9ea561e6]{background:transparent;border:none;box-sizing:border-box;color:#24303a;font-size:14px;height:100px;line-height:1.6;outline:none;resize:none;width:100%}.textarea[data-v-9ea561e6]::-moz-placeholder{color:#b6cace}.textarea[data-v-9ea561e6]::placeholder{color:#b6cace}.textarea-count[data-v-9ea561e6]{text-align:right}.textarea-count[data-v-9ea561e6],.upload-tip[data-v-9ea561e6]{color:#9ca3af;font-size:12px}.upload-tip[data-v-9ea561e6]{background:#f4f1ea;border-radius:4px;font-weight:400;padding:2px 8px}.upload-grid[data-v-9ea561e6]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.upload-item[data-v-9ea561e6]{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.upload-media[data-v-9ea561e6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-loading[data-v-9ea561e6]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:absolute}.loading-spinner[data-v-9ea561e6]{animation:spin-9ea561e6 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}.delete-btn[data-v-9ea561e6]{background:#00000080;border-radius:50%;color:#fff;font-size:16px;height:22px;line-height:1;position:absolute;right:4px;top:4px;width:22px}.delete-btn[data-v-9ea561e6],.upload-add[data-v-9ea561e6]{align-items:center;cursor:pointer;display:flex;justify-content:center}.upload-add[data-v-9ea561e6]{aspect-ratio:1;background:#faf8f3;border:1px dashed #d9cfba;border-radius:8px;flex-direction:column;gap:6px}.upload-add-icon[data-v-9ea561e6]{color:#9ca3af;font-size:24px}.upload-add-text[data-v-9ea561e6]{color:#9ca3af;font-size:12px}.submit-bar[data-v-9ea561e6]{background:#f4f2ebf5;border-top:1px solid #ebe3d0;bottom:0;left:0;padding:12px 14px calc(12px + var(--safe-bottom, 0px));position:fixed;right:0;z-index:20}.submit-btn[data-v-9ea561e6]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border:none;border-radius:999px;box-shadow:0 4px 12px #3f7a4e47;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:600;height:46px;margin:0 auto;max-width:452px;width:100%}.submit-btn[data-v-9ea561e6]:disabled{opacity:.6}.preview-mask[data-v-9ea561e6]{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.preview-img[data-v-9ea561e6]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.preview-video[data-v-9ea561e6]{max-height:100%;width:100%}.state-box[data-v-9ea561e6]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:60px 0}.state-text[data-v-9ea561e6]{color:#9ca3af;font-size:13px;text-align:center}.retry-link[data-v-9ea561e6]{color:#3f7a4e;cursor:pointer;font-size:13px}.spinner[data-v-9ea561e6]{animation:spin-9ea561e6 .7s linear infinite;border:2px solid #ebe3d0;border-radius:50%;border-top-color:#3f7a4e;height:22px;width:22px}@keyframes spin-9ea561e6{to{transform:rotate(1turn)}}.page[data-v-d00e4e46]{background:#f3f4f6;min-height:100vh}.hd[data-v-d00e4e46]{align-items:center;background:#fff;border-bottom:1px solid #eef0f2;display:flex;gap:8px;padding:12px 14px}.back[data-v-d00e4e46]{background:#f3f4f6;border:none;border-radius:50%;color:#374151;cursor:pointer;font-size:20px;height:32px;line-height:1;width:32px}.hd-title[data-v-d00e4e46]{color:#111827;flex:1;font-size:16px;font-weight:700;text-align:center}.hd-spacer[data-v-d00e4e46]{width:32px}.content[data-v-d00e4e46]{padding:16px}.card[data-v-d00e4e46]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;padding:4px 18px}.row[data-v-d00e4e46]{align-items:center;display:flex;gap:12px;min-height:52px}.label[data-v-d00e4e46]{color:#374151;flex-shrink:0;font-weight:600;width:72px}.input[data-v-d00e4e46],.label[data-v-d00e4e46]{font-size:14px}.input[data-v-d00e4e46]{background:transparent;border:none;color:#111827;flex:1;min-width:0;outline:none;text-align:right}.input[data-v-d00e4e46]::-moz-placeholder{color:#b3b8bf}.input[data-v-d00e4e46]::placeholder{color:#b3b8bf}.line[data-v-d00e4e46]{background:#f3f4f6;height:1px}.tip[data-v-d00e4e46]{color:#9ca3af;font-size:12px;margin:12px 6px 20px}.save-btn[data-v-d00e4e46]{background:#059669;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:46px;letter-spacing:2px;width:100%}.save-btn[data-v-d00e4e46]:active{background:#047857}.save-btn[data-v-d00e4e46]:disabled{cursor:default;opacity:.6}.page[data-v-f4bb4ab6]{background:#f5f6f4;min-height:100vh;padding-bottom:calc(16px + var(--safe-bottom, 0px))}.header[data-v-f4bb4ab6]{background:linear-gradient(180deg,#3f7a4e,#356b44);color:#fff;padding:calc(16px + var(--safe-top)) 14px 16px}.header-inner[data-v-f4bb4ab6]{gap:10px}.back[data-v-f4bb4ab6],.header-inner[data-v-f4bb4ab6]{align-items:center;display:flex}.back[data-v-f4bb4ab6]{background:#ffffff29;border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:34px;justify-content:center;width:34px}.back[data-v-f4bb4ab6]:active{transform:scale(.92)}.header-text[data-v-f4bb4ab6]{flex:1}.header-title[data-v-f4bb4ab6]{font-size:18px;font-weight:700;margin:0}.header-sub[data-v-f4bb4ab6]{color:#ffffffd9;font-size:12px;margin:2px 0 0}.header-ph[data-v-f4bb4ab6]{flex-shrink:0;width:34px}.avatar-sec[data-v-f4bb4ab6]{flex-direction:column;margin-top:18px}.avatar-big[data-v-f4bb4ab6],.avatar-sec[data-v-f4bb4ab6]{align-items:center;display:flex}.avatar-big[data-v-f4bb4ab6]{background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 14px #1f293724;color:#9ca3af;cursor:pointer;height:88px;justify-content:center;overflow:hidden;position:relative;width:88px}.avatar-big img[data-v-f4bb4ab6]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-loading[data-v-f4bb4ab6]{background:#00000059;border-radius:50%;inset:0;position:absolute}.avatar-loading[data-v-f4bb4ab6]:after{animation:spin-f4bb4ab6 .7s linear infinite;border:3px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}.avatar-tip[data-v-f4bb4ab6]{color:#9ca3af;font-size:12px;margin:8px 0 0}.file-hidden[data-v-f4bb4ab6]{display:none}.card[data-v-f4bb4ab6]{background:#fff;border-radius:14px;margin:18px 14px 0;padding:2px 14px}.form-row[data-v-f4bb4ab6]{align-items:center;border-bottom:1px solid #f1f2f0;display:flex;gap:12px;padding:15px 0}.form-row-last[data-v-f4bb4ab6]{border-bottom:none;cursor:pointer}.form-label[data-v-f4bb4ab6]{color:#4b5563;flex-shrink:0;font-size:14px;font-weight:500;width:62px}.form-input[data-v-f4bb4ab6]{background:transparent;border:none;color:#1f2937;flex:1;font-size:14px;outline:none}.form-input[data-v-f4bb4ab6]::-moz-placeholder{color:#b6bbb3}.form-input[data-v-f4bb4ab6]::placeholder{color:#b6bbb3}.form-value[data-v-f4bb4ab6]{color:#1f2937;flex:1;font-size:14px;line-height:1.5;word-break:break-word}.form-value.placeholder[data-v-f4bb4ab6]{color:#b6bbb3}.form-caret[data-v-f4bb4ab6]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.save-wrap[data-v-f4bb4ab6]{margin:28px 14px 0;padding:0 0 calc(4px + var(--safe-bottom, 0px))}.save-btn[data-v-f4bb4ab6]{background:linear-gradient(135deg,#4a8a5a,#356b44);border:none;border-radius:999px;box-shadow:0 6px 16px #3f7a4e52;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;width:100%}.save-btn[data-v-f4bb4ab6]:active{transform:scale(.98)}.save-btn[data-v-f4bb4ab6]:disabled{cursor:not-allowed;opacity:.6}.sheet-mask[data-v-f4bb4ab6]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-f4bb4ab6]{animation:sheetUp-f4bb4ab6 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}.sheet-head[data-v-f4bb4ab6]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-f4bb4ab6]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-f4bb4ab6]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-f4bb4ab6]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-f4bb4ab6]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab[data-v-f4bb4ab6]:disabled{cursor:not-allowed;opacity:.45}.sheet-tab.done[data-v-f4bb4ab6]{color:#3f7a4e}.sheet-tab.active[data-v-f4bb4ab6]{background:#e7f1e9;color:#3f7a4e;font-weight:700}.sheet-list[data-v-f4bb4ab6]{flex:1;min-height:260px;overflow-y:auto;padding:6px 0 calc(10px + var(--safe-bottom, 0px))}.sheet-item[data-v-f4bb4ab6]{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:13px 18px;text-align:left;width:100%}.sheet-item[data-v-f4bb4ab6]:active{background:#f7f8f6}.sheet-item.picked[data-v-f4bb4ab6]{color:#3f7a4e;font-weight:600}.pick-check[data-v-f4bb4ab6]{color:#3f7a4e;display:inline-flex}.sheet-loading[data-v-f4bb4ab6]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.spinner[data-v-f4bb4ab6]{animation:spin-f4bb4ab6 .7s linear infinite;border:2.5px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:18px;width:18px}.sheet-empty[data-v-f4bb4ab6]{color:#b6bbb3;font-size:13px;padding:40px 0;text-align:center}@keyframes spin-f4bb4ab6{to{transform:rotate(1turn)}}@keyframes sheetUp-f4bb4ab6{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideUp-f4bb4ab6{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-f4bb4ab6]{animation:slideUp-f4bb4ab6 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-f4bb4ab6]{animation-delay:.05s}.item-animated-1[data-v-f4bb4ab6]{animation-delay:.12s}.item-animated-2[data-v-f4bb4ab6]{animation-delay:.19s}.driver-tabbar[data-v-8bc5122d]{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;justify-content:space-around;left:50%;max-width:480px;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:100}.tab-item[data-v-8bc5122d]{align-items:center;color:#a0a0a0;display:flex;flex:1;flex-direction:column;gap:2px;padding:4px 0;text-decoration:none}.tab-item.active[data-v-8bc5122d]{color:#40ae36}.tab-icon-img[data-v-8bc5122d]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tab-label[data-v-8bc5122d]{font-size:11px;font-weight:500}.page[data-v-38f887e4]{background:#f3f4f6;min-height:100vh}.content[data-v-38f887e4]{padding:16px 16px 90px}.header[data-v-38f887e4]{padding:calc(14px + var(--safe-top, 0px)) 2px 16px}.hello[data-v-38f887e4]{color:#111827;font-size:20px;font-weight:700}.stats-grid[data-v-38f887e4]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.stat-card[data-v-38f887e4]{border-radius:14px;color:#fff;padding:16px}.stat-card.a[data-v-38f887e4]{background:linear-gradient(135deg,#34d399,#059669)}.stat-card.b[data-v-38f887e4]{background:linear-gradient(135deg,#fbbf24,#d97706)}.stat-card.c[data-v-38f887e4]{background:linear-gradient(135deg,#818cf8,#6366f1)}.stat-card.d[data-v-38f887e4]{background:linear-gradient(135deg,#f472b6,#db2777)}.stat-label[data-v-38f887e4]{font-size:12px;opacity:.9}.stat-value[data-v-38f887e4]{font-size:22px;font-weight:700;margin-top:6px}.stat-value .unit[data-v-38f887e4]{font-size:12px;font-weight:500;opacity:.85}.sec-title[data-v-38f887e4]{color:#111827;font-size:15px;font-weight:700;margin:20px 0 12px}.loading-box[data-v-38f887e4]{display:flex;justify-content:center;padding:32px 0}.spinner[data-v-38f887e4]{animation:spin-38f887e4 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#40ae36;height:24px;width:24px}@keyframes spin-38f887e4{to{transform:rotate(1turn)}}.empty-box[data-v-38f887e4]{color:#9ca3af;font-size:13px;padding:32px 0;text-align:center}.task-list[data-v-38f887e4]{display:flex;flex-direction:column;gap:12px}.task-card[data-v-38f887e4]{background:#fff;border-radius:14px;box-shadow:0 2px 8px #0000000a;cursor:pointer;overflow:hidden}.task-card-body[data-v-38f887e4]{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px}.task-card-detail-row[data-v-38f887e4]{align-items:center;display:flex;flex-wrap:wrap}.task-card-detail-tag[data-v-38f887e4]{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.15px;line-height:1.7;margin-bottom:2px;margin-right:5px;padding:2px 6px;vertical-align:middle;white-space:nowrap}.task-card-detail-text[data-v-38f887e4]{color:#1f2937;display:inline;font-size:14px;font-weight:500;line-height:1.7;word-break:break-all}.task-card-location-row[data-v-38f887e4]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.size-tag[data-v-38f887e4]{align-items:center;background-color:#f9fafb;border-radius:6px;box-sizing:border-box;color:#6b7280;display:inline-flex;font-size:10px;gap:4px;max-width:100%;padding:4px 6px}.size-tag-text[data-v-38f887e4]{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card-products[data-v-38f887e4]{border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.task-card-product[data-v-38f887e4]{align-items:center;background-color:#fff;border-bottom:1px solid #f4f4f4;display:flex;gap:7px;padding:8px 10px}.task-card-product[data-v-38f887e4]:last-child{border-bottom:none}.task-card-product-label[data-v-38f887e4]{color:#9ca3af;font-size:11px}.task-card-product-value[data-v-38f887e4]{color:#111827;font-size:13px;font-weight:600;margin-left:auto}.task-card-status-tag[data-v-38f887e4]{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.25px;margin-left:auto;padding:4px 9px}.task-foot[data-v-38f887e4]{display:flex;justify-content:flex-end;padding:0 14px 14px}.exec-btn[data-v-38f887e4]{background:linear-gradient(135deg,#22c55e,#86efac);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 22px}.exec-btn[data-v-38f887e4]:disabled{opacity:.6}.bottom-space[data-v-38f887e4]{height:20px}.page[data-v-aa103c29]{background:#f3f4f6;min-height:100vh}.content[data-v-aa103c29]{padding:16px 16px 90px}.profile-card[data-v-aa103c29]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;gap:14px;padding:18px}.avatar[data-v-aa103c29],.profile-card[data-v-aa103c29]{align-items:center;display:flex}.avatar[data-v-aa103c29]{background:#e5e7eb;border-radius:50%;cursor:pointer;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.avatar img[data-v-aa103c29]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-info[data-v-aa103c29]{flex:1;min-width:0}.name[data-v-aa103c29]{color:#111827;font-size:17px;font-weight:700}.phone[data-v-aa103c29]{color:#9ca3af;font-size:13px;margin-top:3px}.role-tag[data-v-aa103c29]{background:#10b9811f;border-radius:6px;color:#059669;display:inline-block;font-size:11px;margin-top:6px;padding:2px 8px}.menu-card[data-v-aa103c29]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-top:16px;overflow:hidden}.menu-item[data-v-aa103c29]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:15px 18px}.menu-item[data-v-aa103c29]:active{background:#f9fafb}.menu-icon[data-v-aa103c29]{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.menu-label[data-v-aa103c29]{color:#111827;flex:1;font-size:15px}.menu-arrow[data-v-aa103c29]{color:#c0c4cc;font-size:18px}.bottom-space[data-v-aa103c29]{height:20px}.page[data-v-6a984d73]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-6a984d73]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-6a984d73],.topbar[data-v-6a984d73]{align-items:center;display:flex}.back-btn[data-v-6a984d73]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-6a984d73] svg{height:20px;width:20px}.topbar-title[data-v-6a984d73]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-6a984d73]{width:36px}.state-container[data-v-6a984d73]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-6a984d73]{color:#9a9189;font-size:14px}.retry-link[data-v-6a984d73]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-6a984d73]{animation:spin-6a984d73 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-6a984d73{to{transform:rotate(1turn)}}.page-scroll[data-v-6a984d73]{width:100%}.content-wrap[data-v-6a984d73]{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px}.info-card[data-v-6a984d73]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;padding:12px}.info-header[data-v-6a984d73],.info-header-row[data-v-6a984d73]{border-bottom:1px solid #f3f4f6;margin-bottom:10px;padding-bottom:8px}.info-header-row[data-v-6a984d73]{align-items:center;display:flex;justify-content:space-between}.info-title[data-v-6a984d73]{color:#374151;font-size:15px;font-weight:600}.status-tag[data-v-6a984d73]{border-radius:10px;padding:3px 10px}.status-tag-text[data-v-6a984d73]{font-size:12px;font-weight:500}.type-tag[data-v-6a984d73]{border-radius:4px;display:inline-block;font-size:11px;margin-right:4px;padding:2px 7px}.info-list[data-v-6a984d73]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-6a984d73]{align-items:center;display:flex;justify-content:space-between}.info-label[data-v-6a984d73]{color:#9ca3af;flex-shrink:0;font-size:14px}.info-value[data-v-6a984d73]{color:#374151;flex:1;font-size:14px;font-weight:500;margin-left:12px;text-align:right}.remark-text[data-v-6a984d73]{color:#6b7280;font-size:14px;line-height:1.6}.task-card-voice[data-v-6a984d73]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;cursor:pointer;display:inline-flex;gap:6px;min-width:80px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.task-card-voice-icon[data-v-6a984d73]{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.task-card-voice-bars[data-v-6a984d73]{align-items:flex-end;display:flex;gap:2px;height:12px}.task-card-voice-bar[data-v-6a984d73]{background:#22c55e;border-radius:1px;width:2px}.task-card-voice-bar[data-v-6a984d73]:first-child{height:5px}.task-card-voice-bar[data-v-6a984d73]:nth-child(2){height:9px}.task-card-voice-bar[data-v-6a984d73]:nth-child(3){height:6px}.task-card-voice.playing .task-card-voice-bar[data-v-6a984d73]{animation:soundBar-6a984d73 1s ease-in-out infinite}.task-card-voice.playing .task-card-voice-bar[data-v-6a984d73]:first-child{animation-delay:0s}.task-card-voice.playing .task-card-voice-bar[data-v-6a984d73]:nth-child(2){animation-delay:.2s}.task-card-voice.playing .task-card-voice-bar[data-v-6a984d73]:nth-child(3){animation-delay:.4s}@keyframes soundBar-6a984d73{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}.task-card-voice-text[data-v-6a984d73]{color:#166534;font-size:13px;font-weight:500}.product-list[data-v-6a984d73]{display:flex;flex-direction:column;gap:8px}.product-item[data-v-6a984d73]{align-items:center;border-bottom:1px solid #f9fafb;cursor:pointer;display:flex;gap:8px;padding:6px 0}.product-item[data-v-6a984d73]:last-child{border-bottom:none;padding-bottom:0}.product-img[data-v-6a984d73]{border-radius:6px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.product-img-placeholder[data-v-6a984d73]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-6a984d73]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.product-info-top[data-v-6a984d73]{align-items:center;display:flex;gap:8px;justify-content:space-between}.product-name[data-v-6a984d73]{color:#374151;flex:1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-qty[data-v-6a984d73]{color:#40ae36;flex-shrink:0;font-size:14px;font-weight:600}.action-section[data-v-6a984d73]{padding:12px 0 24px}.btn-row[data-v-6a984d73]{align-items:center;display:flex;gap:12px}.btn-confirm[data-v-6a984d73]{background:linear-gradient(135deg,#40ae36,#22c55e);border-radius:24px;box-shadow:0 4px 12px #40ae364d}.btn-confirm[data-v-6a984d73],.btn-delete[data-v-6a984d73]{align-items:center;cursor:pointer;display:flex;flex:1;height:48px;justify-content:center}.btn-delete[data-v-6a984d73]{background:#fef2f2;border:1px solid #fecaca;border-radius:24px}.btn-text[data-v-6a984d73]{color:#fff;font-size:15px;font-weight:600}.btn-delete .btn-text[data-v-6a984d73]{color:#ef4444}.product-dialog-mask[data-v-6a984d73]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.product-dialog-content[data-v-6a984d73]{background:#fff;border-radius:12px;max-width:300px;overflow:hidden;width:80%}.product-dialog-body[data-v-6a984d73]{align-items:center;display:flex;flex-direction:column;padding:20px}.product-dialog-img[data-v-6a984d73]{background:#f3f4f6;border-radius:10px;flex-shrink:0;height:260px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:260px}.product-dialog-img-placeholder[data-v-6a984d73]{align-items:center;color:#9ca3af;display:flex;font-size:14px;justify-content:center}.product-dialog-info[data-v-6a984d73]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px}.product-dialog-name[data-v-6a984d73]{color:#111827;font-size:16px;font-weight:600}.product-dialog-qty[data-v-6a984d73]{color:#6b7280;font-size:13px}.product-dialog-close-btn[data-v-6a984d73]{align-items:center;border-top:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:center;padding:12px 0 16px}.product-dialog-close-btn span[data-v-6a984d73]{background:#f3f4f6;border-radius:16px;color:#6b7280;font-size:14px;padding:6px 24px}.modal-mask[data-v-6a984d73]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-6a984d73]{background:#fff;border-radius:14px;overflow:hidden;text-align:center;width:270px}.modal-title[data-v-6a984d73]{color:#1f2937;font-size:17px;font-weight:600;padding:24px 20px 20px}.modal-btns[data-v-6a984d73]{border-top:1px solid #e5e7eb;display:flex}.modal-btn[data-v-6a984d73]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;padding:14px 0}.modal-cancel[data-v-6a984d73]{border-right:1px solid #e5e7eb;color:#374151}.modal-confirm[data-v-6a984d73]{color:#ef4444;font-weight:600}.modal-confirm[data-v-6a984d73]:disabled{opacity:.5}@keyframes slideUp-6a984d73{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-6a984d73]{animation:slideUp-6a984d73 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-6a984d73]{animation-delay:.05s}.item-animated-1[data-v-6a984d73]{animation-delay:.1s}.item-animated-2[data-v-6a984d73]{animation-delay:.15s}.item-animated-3[data-v-6a984d73]{animation-delay:.2s}.item-animated-4[data-v-6a984d73]{animation-delay:.25s}.item-animated-5[data-v-6a984d73]{animation-delay:.3s}.page[data-v-5007c805]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.header[data-v-5007c805]{background:#fff;border-bottom:1px solid var(--border,#e5e7eb);gap:10px;padding:calc(12px + var(--safe-top, 0px)) 14px 12px;position:sticky;top:0;z-index:20}.back[data-v-5007c805],.header[data-v-5007c805]{align-items:center;display:flex}.back[data-v-5007c805]{background:transparent;border:none;border-radius:50%;color:#1f2937;cursor:pointer;height:36px;justify-content:center;width:36px}.back[data-v-5007c805] svg{height:22px;width:22px}.title[data-v-5007c805]{color:#1f2937;flex:1;font-size:16px;font-weight:700;margin:0}.scroll[data-v-5007c805]{overflow-y:auto;padding:14px}.loading[data-v-5007c805],.scroll[data-v-5007c805]{display:flex;flex:1;flex-direction:column}.loading[data-v-5007c805]{align-items:center;color:#9ca3af;font-size:14px;gap:10px;justify-content:center}.spinner[data-v-5007c805]{animation:spin-5007c805 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-5007c805{to{transform:rotate(1turn)}}.empty[data-v-5007c805]{align-items:center;color:#9ca3af;display:flex;flex:1;flex-direction:column;gap:6px;justify-content:center;text-align:center}.empty-icon[data-v-5007c805]{color:#d1d5db}.empty p[data-v-5007c805]{color:#6b7280;font-size:15px;font-weight:600;margin:0}.empty-sub[data-v-5007c805]{color:#9ca3af;font-size:13px;font-weight:400}.list[data-v-5007c805]{display:flex;flex-direction:column;gap:12px}.addr-card[data-v-5007c805]{background:#fff;border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:16px}.addr-head[data-v-5007c805]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.addr-name[data-v-5007c805]{color:#1f2937;font-size:16px;font-weight:600}.addr-phone[data-v-5007c805]{color:#6b7280;font-size:14px}.tag[data-v-5007c805]{border-radius:4px;font-size:10px;font-weight:700;padding:2px 6px}.tag-default[data-v-5007c805]{background:#3f7a4e;color:#fff}.addr-detail[data-v-5007c805]{color:#1f2937;font-size:14px;line-height:1.6;margin:10px 0 0}.addr-actions[data-v-5007c805]{border-top:1px solid var(--border,#e5e7eb);display:flex;justify-content:space-between;margin-top:14px;padding-top:12px}.action[data-v-5007c805],.addr-actions[data-v-5007c805]{align-items:center;font-size:12px}.action[data-v-5007c805]{background:transparent;border:none;color:#6b7280;cursor:pointer;display:inline-flex;gap:4px}.action[data-v-5007c805] svg{height:14px;width:14px}.action-default.active[data-v-5007c805]{color:#3f7a4e}.action-right[data-v-5007c805]{align-items:center;display:flex;gap:16px}.action-delete[data-v-5007c805]{color:#ef4444}.foot[data-v-5007c805]{background:transparent;bottom:0;box-sizing:border-box;left:50%;max-width:480px;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:20}.add-btn[data-v-5007c805]{align-items:center;background:#3f7a4e;border:none;border-radius:999px;box-shadow:0 4px 16px #3f7a4e59;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;padding:12px 0;width:100%}.add-btn[data-v-5007c805] svg{height:18px;width:18px}.add-btn[data-v-5007c805]:active{transform:scale(.98)}.bottom-space[data-v-5007c805]{height:84px}@keyframes toastIn-5007c805{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-5007c805{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-5007c805]{animation:slideUp-5007c805 .5s ease-out forwards;opacity:0}.chat-page[data-v-986db1e9]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.chat-scroll[data-v-986db1e9]{display:flex;flex:1;flex-direction:column;gap:16px;overflow-y:auto;padding:calc(16px + var(--safe-top, 0px)) 14px 16px}.msg[data-v-986db1e9]{align-items:flex-start;display:flex;gap:10px}.msg.user[data-v-986db1e9]{flex-direction:row-reverse}.avatar[data-v-986db1e9]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.avatar.user[data-v-986db1e9]{background:#40ae36;color:#fff;font-size:14px;font-weight:700}.avatar.ai[data-v-986db1e9]{background:#e8f5e0}.bubble[data-v-986db1e9]{border-radius:16px;font-size:14px;line-height:1.5;max-width:74%;padding:11px 14px;word-break:break-all}.bubble.user[data-v-986db1e9]{background:#40ae36;border-bottom-right-radius:4px;color:#fff}.bubble.ai[data-v-986db1e9]{background:#fff;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000000d;color:#1f2a44}.bubble.typing[data-v-986db1e9]{align-items:center;display:flex;gap:4px}.bubble.typing i[data-v-986db1e9]{animation:blink-986db1e9 1.2s infinite;background:#c4c4c4;border-radius:50%;height:6px;width:6px}.bubble.typing i[data-v-986db1e9]:nth-child(2){animation-delay:.2s}.bubble.typing i[data-v-986db1e9]:nth-child(3){animation-delay:.4s}@keyframes blink-986db1e9{0%,to{opacity:.3}50%{opacity:1}}.ai-body[data-v-986db1e9]{max-width:82%}.bk-card[data-v-986db1e9]{background:#fff;border:1px solid #eef0ee;border-radius:14px;box-shadow:0 2px 10px #0000000a;margin-top:8px;padding:12px}.bk-head[data-v-986db1e9]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.bk-title[data-v-986db1e9]{color:#24303a;font-size:14px;font-weight:700}.bk-tag[data-v-986db1e9]{border-radius:6px;font-size:11px;padding:2px 8px}.bk-tag.inc[data-v-986db1e9]{background:#e8f5e0;color:#16a34a}.bk-tag.exp[data-v-986db1e9]{background:#fdeceb;color:#f55726}.bk-row[data-v-986db1e9]{display:flex;font-size:13px;padding:3px 0}.bk-label[data-v-986db1e9]{color:#9ca3af;flex-shrink:0;width:56px}.bk-val[data-v-986db1e9]{color:#24303a;flex:1}.bk-val.inc[data-v-986db1e9]{color:#16a34a;font-weight:600}.bk-val.exp[data-v-986db1e9]{color:#f55726;font-weight:600}.bk-actions[data-v-986db1e9]{display:flex;gap:8px;margin-top:10px}.bk-save[data-v-986db1e9]{background:#40ae36;color:#fff;font-weight:600}.bk-cancel[data-v-986db1e9],.bk-save[data-v-986db1e9]{border-radius:10px;flex:1;font-size:13px;padding:9px}.bk-cancel[data-v-986db1e9]{background:#f1f0ec;color:#6b7280}.bk-saved[data-v-986db1e9]{color:#16a34a;font-size:13px;font-weight:600;margin-top:8px;text-align:center}.chat-input-bar[data-v-986db1e9]{background:#fff;border-top:1px solid #eee;display:flex;gap:8px;padding:10px 12px calc(10px + var(--safe-bottom))}.chat-textarea[data-v-986db1e9]{background:#f4f4f4;flex:1;font-size:14px;line-height:1.4;padding:10px 12px;resize:none}.chat-textarea[data-v-986db1e9],.send-btn[data-v-986db1e9]{border-radius:14px;height:42px}.send-btn[data-v-986db1e9]{align-self:flex-end;background:#cdd2cc;color:#fff;font-weight:600;padding:0 18px}.send-btn.active[data-v-986db1e9]{background:#40ae36}@keyframes slideUp-986db1e9{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-986db1e9]{animation:slideUp-986db1e9 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-986db1e9]{animation-delay:.05s}.item-animated-1[data-v-986db1e9]{animation-delay:.12s}.item-animated-2[data-v-986db1e9]{animation-delay:.19s}.item-animated-3[data-v-986db1e9]{animation-delay:.26s}.item-animated-4[data-v-986db1e9]{animation-delay:.33s}.item-animated-5[data-v-986db1e9]{animation-delay:.4s}.page[data-v-e9395b4a]{--primary:#3f7a4e;--accent:#b8863b;--foreground:#24303a;--muted:#6b7280;--border:#e5e7eb;--card:#fff;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-e9395b4a]{background:var(--card);border-bottom:1px solid var(--border);padding:14px 16px;position:sticky;top:0;z-index:10}.title[data-v-e9395b4a]{color:var(--foreground);font-size:17px;font-weight:700;margin:0;text-align:center}.empty[data-v-e9395b4a]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding-bottom:120px}.empty-ico[data-v-e9395b4a]{color:#d1d5db}.empty-ico[data-v-e9395b4a] svg{height:56px;stroke-width:1.4;width:56px}.empty-text[data-v-e9395b4a]{color:var(--muted);font-size:14px;margin:0}.empty-btn[data-v-e9395b4a]{background:var(--primary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:4px;padding:9px 26px}.scroll[data-v-e9395b4a]{flex:1;overflow-y:auto;padding:12px}.cart-card[data-v-e9395b4a]{align-items:center;background:#fff;border:none;border-radius:16px;display:flex;gap:10px;margin-bottom:10px;padding:12px;position:relative}.list-bottom-pad[data-v-e9395b4a]{height:130px}.check[data-v-e9395b4a]{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;gap:6px}.checkbox[data-v-e9395b4a]{background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;height:20px;position:relative;transition:all .15s;width:20px}.checkbox.on[data-v-e9395b4a]{background:var(--primary);border-color:var(--primary)}.checkbox.on[data-v-e9395b4a]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.thumb[data-v-e9395b4a]{background:#f0f0f0;border-radius:10px;flex-shrink:0;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.info[data-v-e9395b4a]{flex:1;min-width:0}.name[data-v-e9395b4a]{color:var(--foreground);font-size:14px;font-weight:600;margin:0}.name[data-v-e9395b4a],.org[data-v-e9395b4a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org[data-v-e9395b4a]{color:var(--muted);font-size:11px;margin:3px 0 0}.row-bottom[data-v-e9395b4a]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.price[data-v-e9395b4a]{font-size:14px;font-weight:700}.price .num[data-v-e9395b4a]{color:var(--accent)}.price .unit[data-v-e9395b4a]{color:var(--muted);font-size:11px;font-weight:400}.stepper[data-v-e9395b4a]{align-items:center;display:flex;gap:10px}.step-btn[data-v-e9395b4a]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:var(--foreground);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.step-btn[data-v-e9395b4a] svg{height:14px;width:14px}.step-btn[data-v-e9395b4a]:active{transform:scale(.94)}.step-val[data-v-e9395b4a]{color:var(--foreground);font-size:14px;font-weight:700;min-width:20px;text-align:center}.del-btn[data-v-e9395b4a]{align-items:center;background:transparent;border:none;color:#9ca3af;cursor:pointer;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.del-btn[data-v-e9395b4a] svg{height:17px;width:17px}.del-btn[data-v-e9395b4a]:active{color:#ef4444}.foot[data-v-e9395b4a]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid var(--border);bottom:calc(58px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:10px 14px;position:fixed;transform:translate(-50%);width:100%;z-index:40}.all-label[data-v-e9395b4a]{color:var(--foreground);font-size:13px}.total[data-v-e9395b4a]{color:var(--muted);flex:1;font-size:13px;text-align:right}.total-num[data-v-e9395b4a]{color:var(--accent);font-size:18px;font-weight:700;margin-left:2px}.order-btn[data-v-e9395b4a]{background:var(--primary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px}.order-btn[data-v-e9395b4a]:disabled{cursor:not-allowed;opacity:.5}.order-btn[data-v-e9395b4a]:active{transform:scale(.96)}.page[data-v-a50ff029]{--primary:lab(45.7105% -33.1533 21.792);--accent:lab(74.4048% 16.5655 55.5067);--accent-foreground:lab(16.2899% 10.2248 18.613);--background:#ededed;--foreground:lab(12.0971% -5.58986 4.40519);--card:lab(100% 0 0);--muted-foreground:lab(44.575% -5.21386 4.894);--border:lab(88.5598% -2.55075 4.95142);background:#ededed;color:var(--foreground);display:flex;flex-direction:column;min-height:100vh}.ico[data-v-a50ff029]{align-items:center;display:inline-flex;justify-content:center}.ico[data-v-a50ff029] svg{height:18px;width:18px}.list-count[data-v-a50ff029]{color:var(--muted-foreground);font-size:12px;margin:0 0 10px;text-align:right}.scroll[data-v-a50ff029]{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:14px 16px 24px}.loading[data-v-a50ff029]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-a50ff029]{animation:spin-a50ff029 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top:3px solid var(--primary);height:28px;width:28px}@keyframes spin-a50ff029{to{transform:rotate(1turn)}}.empty[data-v-a50ff029]{padding:60px 20px;text-align:center}.empty-text[data-v-a50ff029]{color:var(--muted-foreground);font-size:13px;margin:0}.list[data-v-a50ff029]{display:flex;flex-direction:column;gap:14px}.center-card[data-v-a50ff029]{background:var(--card);border:1px solid var(--border);border-radius:16px;cursor:pointer;overflow:hidden;padding:0;text-align:left;width:100%}.center-card[data-v-a50ff029]:active{transform:scale(.99)}.card-banner[data-v-a50ff029]{background:#e3e8e0;height:128px;position:relative;width:100%}.card-img[data-v-a50ff029]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.card-img-empty[data-v-a50ff029]{align-items:center;background:linear-gradient(135deg,#eef2ec,#dfe7dc);color:#b3c1b0;display:flex;inset:0;justify-content:center;position:absolute}.card-img-empty .ico[data-v-a50ff029]{font-size:44px}.card-img-empty .ico[data-v-a50ff029] svg{height:44px;width:44px}.card-banner-mask[data-v-a50ff029]{background:linear-gradient(0deg,rgba(24,30,22,.7),transparent);bottom:0;left:0;padding:12px;position:absolute;right:0}.card-name[data-v-a50ff029]{color:#f5f6f4;font-size:16px;font-weight:700;margin:0}.card-body[data-v-a50ff029]{padding:12px}.card-meta[data-v-a50ff029]{align-items:center;color:var(--muted-foreground);display:flex;font-size:12px;gap:12px}.meta-item[data-v-a50ff029]{align-items:center;display:inline-flex;gap:4px}.meta-item .ico[data-v-a50ff029] svg{height:14px;width:14px}.card-tags[data-v-a50ff029]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.card-tag[data-v-a50ff029]{background:color-mix(in srgb,var(--accent) 20%,transparent);border-radius:6px;color:var(--accent-foreground);font-size:11px;font-weight:500;padding:2px 8px}.card-tag.hit[data-v-a50ff029]{background:var(--primary);color:#fff}.card-stats[data-v-a50ff029]{align-items:center;border-top:1px solid var(--border);color:var(--muted-foreground);display:flex;font-size:12px;justify-content:space-between;margin-top:12px;padding-top:10px}.stats-left[data-v-a50ff029]{align-items:center;display:inline-flex;gap:12px}.stats-year[data-v-a50ff029]{flex-shrink:0}@keyframes slideUp-a50ff029{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-a50ff029]{animation:slideUp-a50ff029 .5s ease-out forwards;opacity:0}.page[data-v-d5eaf533]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.card[data-v-d5eaf533]{background:#fff;border-radius:14px;margin:16px 14px 0;padding:4px 16px}.row[data-v-d5eaf533]{align-items:center;display:flex;gap:12px;min-height:52px}.label[data-v-d5eaf533]{color:#374151;flex-shrink:0;font-weight:600;width:72px}.input[data-v-d5eaf533],.label[data-v-d5eaf533]{font-size:14px}.input[data-v-d5eaf533]{background:transparent;border:none;color:#111827;flex:1;min-width:0;outline:none;text-align:right}.input[data-v-d5eaf533]::-moz-placeholder{color:#b3b8bf}.input[data-v-d5eaf533]::placeholder{color:#b3b8bf}.line[data-v-d5eaf533]{background:#f3f4f6;height:1px}.tip[data-v-d5eaf533]{color:#9ca3af;font-size:12px;margin:12px 18px 0}.save-btn[data-v-d5eaf533]{background:linear-gradient(135deg,#00b25e,#009e52);border:none;border-radius:23px;box-shadow:0 6px 16px #009e5259;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:46px;letter-spacing:2px;margin:24px 14px 0}.save-btn[data-v-d5eaf533]:disabled{cursor:default;opacity:.6}@keyframes slideUp-d5eaf533{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-d5eaf533]{animation:slideUp-d5eaf533 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-d5eaf533]{animation-delay:.05s}.item-animated-1[data-v-d5eaf533]{animation-delay:.12s}.page[data-v-defb3160]{background:#ededed;min-height:100vh;padding-bottom:calc(16px + var(--safe-bottom, 0px))}.header[data-v-defb3160]{background:linear-gradient(180deg,#3f7a4e,#356b44);color:#fff;padding:calc(16px + var(--safe-top)) 14px 16px}.header-inner[data-v-defb3160]{gap:10px}.back[data-v-defb3160],.header-inner[data-v-defb3160]{align-items:center;display:flex}.back[data-v-defb3160]{background:#ffffff29;border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;height:34px;justify-content:center;width:34px}.back[data-v-defb3160]:active{transform:scale(.92)}.header-text[data-v-defb3160]{flex:1}.header-title[data-v-defb3160]{font-size:18px;font-weight:700;margin:0}.header-sub[data-v-defb3160]{color:#ffffffd9;font-size:12px;margin:2px 0 0}.header-ph[data-v-defb3160]{flex-shrink:0;width:34px}.avatar-sec[data-v-defb3160]{flex-direction:column;margin-top:18px}.avatar-big[data-v-defb3160],.avatar-sec[data-v-defb3160]{align-items:center;display:flex}.avatar-big[data-v-defb3160]{background:#fff;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 14px #1f293724;color:#9ca3af;cursor:pointer;height:88px;justify-content:center;overflow:hidden;position:relative;width:88px}.avatar-big img[data-v-defb3160]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-loading[data-v-defb3160]{background:#00000059;border-radius:50%;inset:0;position:absolute}.avatar-loading[data-v-defb3160]:after{animation:spin-defb3160 .7s linear infinite;border:3px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;content:"";height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}.avatar-tip[data-v-defb3160]{color:#9ca3af;font-size:12px;margin:8px 0 0}.file-hidden[data-v-defb3160]{display:none}.card[data-v-defb3160]{background:#fff;border-radius:14px;margin:18px 14px 0;padding:2px 14px}.form-row[data-v-defb3160]{align-items:center;border-bottom:1px solid #f1f2f0;display:flex;gap:12px;padding:15px 0}.form-row-last[data-v-defb3160]{border-bottom:none;cursor:pointer}.form-label[data-v-defb3160]{color:#4b5563;flex-shrink:0;font-size:14px;font-weight:500;width:62px}.form-input[data-v-defb3160]{background:transparent;border:none;color:#1f2937;flex:1;font-size:14px;outline:none}.form-input[data-v-defb3160]::-moz-placeholder{color:#b6bbb3}.form-input[data-v-defb3160]::placeholder{color:#b6bbb3}.form-value[data-v-defb3160]{color:#1f2937;flex:1;font-size:14px;line-height:1.5;word-break:break-word}.form-value.placeholder[data-v-defb3160]{color:#b6bbb3}.form-caret[data-v-defb3160]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.save-wrap[data-v-defb3160]{margin:28px 14px 0;padding:0 0 calc(4px + var(--safe-bottom, 0px))}.save-btn[data-v-defb3160]{background:linear-gradient(135deg,#4a8a5a,#356b44);border:none;border-radius:999px;box-shadow:0 6px 16px #3f7a4e52;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:14px;width:100%}.save-btn[data-v-defb3160]:active{transform:scale(.98)}.save-btn[data-v-defb3160]:disabled{cursor:not-allowed;opacity:.6}.sheet-mask[data-v-defb3160]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-defb3160]{animation:sheetUp-defb3160 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}.sheet-head[data-v-defb3160]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-defb3160]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-defb3160]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-defb3160]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-defb3160]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab[data-v-defb3160]:disabled{cursor:not-allowed;opacity:.45}.sheet-tab.done[data-v-defb3160]{color:#3f7a4e}.sheet-tab.active[data-v-defb3160]{background:#e7f1e9;color:#3f7a4e;font-weight:700}.sheet-list[data-v-defb3160]{flex:1;min-height:260px;overflow-y:auto;padding:6px 0 calc(10px + var(--safe-bottom, 0px))}.sheet-item[data-v-defb3160]{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:13px 18px;text-align:left;width:100%}.sheet-item[data-v-defb3160]:active{background:#f7f8f6}.sheet-item.picked[data-v-defb3160]{color:#3f7a4e;font-weight:600}.pick-check[data-v-defb3160]{color:#3f7a4e;display:inline-flex}.sheet-loading[data-v-defb3160]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.spinner[data-v-defb3160]{animation:spin-defb3160 .7s linear infinite;border:2.5px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:18px;width:18px}.sheet-empty[data-v-defb3160]{color:#b6bbb3;font-size:13px;padding:40px 0;text-align:center}@keyframes spin-defb3160{to{transform:rotate(1turn)}}@keyframes sheetUp-defb3160{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideUp-defb3160{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-defb3160]{animation:slideUp-defb3160 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-defb3160]{animation-delay:.05s}.item-animated-1[data-v-defb3160]{animation-delay:.12s}.item-animated-2[data-v-defb3160]{animation-delay:.19s}.page[data-v-0cf5a0cc]{background:#ededed;min-height:100vh;padding:12px 12px 90px}.card[data-v-0cf5a0cc]{background:#fff;border-radius:12px;margin-bottom:12px;padding:14px}.section-title[data-v-0cf5a0cc]{color:#1a1a1a;font-size:15px;font-weight:600;margin-bottom:10px}.expert-row[data-v-0cf5a0cc]{align-items:center;background:#f8f8f8;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.expert-name[data-v-0cf5a0cc]{color:#1a1a1a;font-size:15px;font-weight:600}.expert-center[data-v-0cf5a0cc]{color:#00b25e;font-size:12px;margin-top:3px}.reselect[data-v-0cf5a0cc]{color:#00b25e;font-size:13px}.placeholder[data-v-0cf5a0cc]{color:#b0b3b8;font-size:14px}.form-input[data-v-0cf5a0cc],.form-select[data-v-0cf5a0cc],.form-textarea[data-v-0cf5a0cc]{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-size:14px;margin-bottom:10px;outline:none;padding:10px 12px;width:100%}.form-textarea[data-v-0cf5a0cc]{margin-bottom:0;resize:none}.form-select[data-v-0cf5a0cc]{align-items:center;cursor:pointer;display:flex}.crop-placeholder[data-v-0cf5a0cc]{color:#b0b3b8}.img-grid[data-v-0cf5a0cc]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:10px}.img-item[data-v-0cf5a0cc]{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.img-thumb[data-v-0cf5a0cc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.img-del[data-v-0cf5a0cc]{background:#0009;border-radius:50%;color:#fff;font-size:14px;height:20px;line-height:1;position:absolute;right:2px;top:2px;width:20px}.img-add[data-v-0cf5a0cc],.img-del[data-v-0cf5a0cc]{align-items:center;display:flex;justify-content:center}.img-add[data-v-0cf5a0cc]{aspect-ratio:1;background:#fafafa;border:1.5px dashed #d1d5db;border-radius:8px;color:#9ca3af;cursor:pointer;flex-direction:column;gap:4px}.img-add-icon[data-v-0cf5a0cc]{font-size:24px;line-height:1}.img-add-text[data-v-0cf5a0cc],.img-hint[data-v-0cf5a0cc]{font-size:12px}.img-hint[data-v-0cf5a0cc]{color:#9ca3af;margin-top:8px}.submit-bar[data-v-0cf5a0cc]{background:transparent;bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:10}.submit-btn[data-v-0cf5a0cc]{background:linear-gradient(135deg,#00b25e,#009e52);border:none;border-radius:23px;box-shadow:0 6px 16px #009e5259;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:46px;width:100%}.submit-btn.loading[data-v-0cf5a0cc]{opacity:.7}.page[data-v-6d2cdb94]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-6d2cdb94]{background:var(--c-card,#fff);border-bottom:1px solid var(--c-line,#ebe3d0);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-6d2cdb94],.topbar[data-v-6d2cdb94]{align-items:center;display:flex}.back-btn[data-v-6d2cdb94]{background:transparent;border:none;border-radius:50%;color:var(--c-text,#24303a);cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-6d2cdb94] svg{height:20px;width:20px}.title[data-v-6d2cdb94]{color:var(--c-text,#24303a);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-6d2cdb94]{width:36px}.loading-container[data-v-6d2cdb94]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-6d2cdb94]{animation:spin-6d2cdb94 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-6d2cdb94{to{transform:rotate(1turn)}}.scroll[data-v-6d2cdb94]{flex:1;overflow-y:auto;padding:12px}.list[data-v-6d2cdb94]{display:flex;flex-direction:column;gap:10px}.list-item[data-v-6d2cdb94]{background:var(--c-card,#fff);border:1px solid var(--c-line,#ebe3d0);border-radius:12px;color:var(--c-text,#24303a);cursor:pointer;font-size:14px;font-weight:500;padding:14px 16px;text-align:left;width:100%}.list-item[data-v-6d2cdb94]:active{background:#f0f7f1}.empty[data-v-6d2cdb94]{color:#9ca3af;font-size:13px;padding:60px 0;text-align:center}.page[data-v-cbb2edde]{--primary:#3f7a4e;--background:#ededed;--foreground:#24303a;--muted:#9ca3af;--border:#e5e7eb;--card:#fff;--gold:#b88a3b;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-cbb2edde]{background:var(--card);border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-cbb2edde],.topbar[data-v-cbb2edde]{align-items:center;display:flex}.back-btn[data-v-cbb2edde]{background:transparent;border:none;border-radius:50%;color:var(--foreground);cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-cbb2edde]:active{background:#0000000d}.back-btn[data-v-cbb2edde] svg{height:20px;width:20px}.title[data-v-cbb2edde]{color:var(--foreground);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-cbb2edde]{width:36px}.scroll[data-v-cbb2edde]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px}.card[data-v-cbb2edde]{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px}.target-label[data-v-cbb2edde]{color:var(--muted);font-size:12px}.target-name[data-v-cbb2edde]{font-size:15px;margin-top:6px;word-break:break-word}.sec-label[data-v-cbb2edde],.target-name[data-v-cbb2edde]{color:var(--foreground);font-weight:700}.sec-label[data-v-cbb2edde]{font-size:14px}.sec-opt[data-v-cbb2edde]{color:var(--muted);font-size:12px;font-weight:400}.star-row[data-v-cbb2edde]{gap:10px;margin-top:14px}.big-star[data-v-cbb2edde],.star-row[data-v-cbb2edde]{align-items:center;display:flex;justify-content:center}.big-star[data-v-cbb2edde]{background:transparent;border:none;color:#d1d5db;cursor:pointer;height:44px;padding:0;transition:transform .12s;width:44px}.big-star[data-v-cbb2edde]:active{transform:scale(.9)}.big-star[data-v-cbb2edde] svg{fill:transparent;height:34px;width:34px}.big-star.filled[data-v-cbb2edde]{color:var(--gold)}.big-star.filled[data-v-cbb2edde] svg{fill:var(--gold);stroke:var(--gold)}.score-text[data-v-cbb2edde]{color:var(--gold);font-size:13px;font-weight:600;margin-top:8px;min-height:18px;text-align:center}.score-text[data-v-cbb2edde]:empty:before{content:""}.level-row[data-v-cbb2edde]{display:flex;gap:6px;margin-top:12px}.level-chip[data-v-cbb2edde]{background:#fafafa;border:1px solid var(--border);border-radius:999px;color:var(--foreground);cursor:pointer;flex:1;font-size:12px;min-width:0;padding:7px 2px;transition:all .15s;white-space:nowrap}.level-chip[data-v-cbb2edde]:active{transform:scale(.96)}.level-chip.active[data-v-cbb2edde]{background:#b88a3b1f;border-color:var(--gold);color:#8a6b1f;font-weight:600}.comment-input[data-v-cbb2edde]{background:#fafafa;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--foreground);font-size:13px;line-height:1.6;margin-top:10px;outline:none;padding:8px 10px;resize:none;width:100%}.comment-input[data-v-cbb2edde]::-moz-placeholder{color:#b6cae}.comment-input[data-v-cbb2edde]::placeholder{color:#b6cae}.comment-input[data-v-cbb2edde]:focus{background:#fff;border-color:var(--primary)}.comment-count[data-v-cbb2edde]{color:var(--muted);font-size:11px;margin-top:6px;text-align:right}.bottom-space[data-v-cbb2edde]{height:8px}.foot[data-v-cbb2edde]{background:transparent;bottom:0;box-sizing:border-box;left:50%;max-width:480px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:20}.submit-btn[data-v-cbb2edde]{background:var(--primary);border:none;border-radius:999px;box-shadow:0 4px 16px #3f7a4e59;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:13px;width:100%}.submit-btn[data-v-cbb2edde]:active{transform:scale(.98)}.submit-btn[data-v-cbb2edde]:disabled{cursor:not-allowed;opacity:.6}@keyframes slideUp-cbb2edde{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-cbb2edde]{animation:slideUp-cbb2edde .5s ease-out forwards;opacity:0}.item-animated-0[data-v-cbb2edde]{animation-delay:.05s}.item-animated-1[data-v-cbb2edde]{animation-delay:.12s}.item-animated-2[data-v-cbb2edde]{animation-delay:.19s}.page[data-v-d8b6bfe5]{min-height:100vh}.page[data-v-d8b6bfe5],.search-bar[data-v-d8b6bfe5]{background:#ededed}.search-bar[data-v-d8b6bfe5]{padding:10px 16px;position:sticky;top:0;z-index:5}.search-input[data-v-d8b6bfe5]{background:#fff;border:none;border-radius:19px;box-sizing:border-box;font-size:14px;height:38px;outline:none;padding:0 14px;width:100%}.state[data-v-d8b6bfe5]{color:#999;font-size:13px;padding:60px 0;text-align:center}.list[data-v-d8b6bfe5]{display:flex;flex-direction:column;gap:10px;padding:0 16px 20px}.expert-item[data-v-d8b6bfe5]{align-items:center;background:#fff;border:1px solid transparent;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.expert-item.on[data-v-d8b6bfe5]{background:#f4fbf7;border-color:#00b25e}.e-avatar[data-v-d8b6bfe5]{align-items:center;background:linear-gradient(135deg,#a8d5ba,#6fb98c);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:44px;justify-content:center;width:44px}.e-info[data-v-d8b6bfe5]{flex:1;min-width:0}.e-name[data-v-d8b6bfe5]{color:#1a1a1a;font-size:15px;font-weight:600}.e-center[data-v-d8b6bfe5]{color:#00b25e}.e-center[data-v-d8b6bfe5],.e-tags[data-v-d8b6bfe5]{font-size:12px;margin-top:3px}.e-tags[data-v-d8b6bfe5]{color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e-ans[data-v-d8b6bfe5]{color:#c0c4cc;font-size:11px;margin-top:3px}.check[data-v-d8b6bfe5]{color:#00b25e;font-size:16px;font-weight:700}.page[data-v-b6cc6aca]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.stats[data-v-b6cc6aca]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:16px 14px 0}.stat-card[data-v-b6cc6aca]{background:#fff;border-radius:18px;padding:12px 8px;text-align:center}.stat-num[data-v-b6cc6aca]{color:#3f7a4e;font-family:BebasNeue,sans-serif;font-size:22px;font-weight:800;letter-spacing:.5px;margin:0}.stat-num span[data-v-b6cc6aca]{font-weight:500;margin-left:2px}.stat-label[data-v-b6cc6aca],.stat-num span[data-v-b6cc6aca]{color:#6b7280;font-size:11px}.stat-label[data-v-b6cc6aca]{margin:4px 0 0}.list[data-v-b6cc6aca]{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px 14px 0}.field-card[data-v-b6cc6aca]{background:#fff;border-radius:18px;overflow:hidden}.card-top[data-v-b6cc6aca]{align-items:center;display:flex;justify-content:space-between;padding:14px 16px 0}.field-name[data-v-b6cc6aca]{color:#1f2937;font-size:15px;font-weight:700;margin:0}.status-tag[data-v-b6cc6aca]{border-radius:999px;font-size:11px;font-weight:600;padding:3px 10px}.status-tag.trustee[data-v-b6cc6aca]{background:#3f7a4e1f;color:#3f7a4e}.status-tag.self[data-v-b6cc6aca]{background:#f3f4f6;color:#6b7280}.info-grid[data-v-b6cc6aca]{display:grid;gap:9px;grid-template-columns:1fr;padding:14px 16px}.info-item[data-v-b6cc6aca]{align-items:center;display:flex;font-size:13px;gap:4px}.info-label[data-v-b6cc6aca]{color:#6b7280;flex-shrink:0}.info-value[data-v-b6cc6aca]{color:#1f2937;font-weight:500;margin-left:auto;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.coop-info[data-v-b6cc6aca]{color:#3f7a4e;font-size:12px;font-weight:500;padding:0 16px 14px}.card-foot[data-v-b6cc6aca]{border-top:1px solid var(--border,#e5e7eb);display:flex}.foot-btn[data-v-b6cc6aca]{background:transparent;border:none;color:#3f7a4e;cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:12px 0}.foot-btn.disabled[data-v-b6cc6aca]{color:#9ca3af;cursor:default}.foot-btn+.foot-btn[data-v-b6cc6aca]{border-left:1px solid var(--border,#e5e7eb)}.loading-container[data-v-b6cc6aca]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-b6cc6aca]{animation:spin-b6cc6aca .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-b6cc6aca{to{transform:rotate(1turn)}}.foot[data-v-b6cc6aca]{background:#3f7a4e;border-radius:999px;bottom:calc(20px + env(safe-area-inset-bottom,0px));box-shadow:0 4px 16px #3f7a4e59;display:flex;left:50%;max-width:452px;overflow:hidden;position:fixed;transform:translate(-50%);width:calc(100% - 28px);z-index:50}.add-field-btn[data-v-b6cc6aca]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:700;gap:6px;justify-content:center;padding:14px 0;width:0}.add-field-btn+.add-field-btn[data-v-b6cc6aca]{border-left:1px solid hsla(0,0%,100%,.7)}.add-field-btn[data-v-b6cc6aca]:active{transform:scale(.97)}.add-field-btn[data-v-b6cc6aca] svg{height:18px;width:18px}.bottom-space[data-v-b6cc6aca]{height:80px}@keyframes slideUp-b6cc6aca{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-b6cc6aca]{animation:slideUp-b6cc6aca .5s ease-out forwards;opacity:0}.item-animated-0[data-v-b6cc6aca]{animation-delay:.05s}.item-animated-1[data-v-b6cc6aca]{animation-delay:.12s}.item-animated-2[data-v-b6cc6aca]{animation-delay:.19s}.item-animated-3[data-v-b6cc6aca]{animation-delay:.26s}.item-animated-4[data-v-b6cc6aca]{animation-delay:.33s}.item-animated-5[data-v-b6cc6aca]{animation-delay:.4s}.page[data-v-48bfc78b]{background:#ededed;flex-direction:column;min-height:100vh}.hero[data-v-48bfc78b],.page[data-v-48bfc78b]{display:flex}.hero[data-v-48bfc78b]{align-items:center;background:linear-gradient(135deg,#3f7a4e,#4e8f5f 55%,#63a375);min-height:76px;overflow:hidden;position:relative}.hero[data-v-48bfc78b]:after{background:#ffffff14;border-radius:50%;bottom:-40px;content:"";height:160px;pointer-events:none;position:absolute;right:-30px;width:160px}.topbar[data-v-48bfc78b]{gap:8px;padding:0 12px;position:relative;width:100%;z-index:2}.back-btn[data-v-48bfc78b],.topbar[data-v-48bfc78b]{align-items:center;display:flex}.back-btn[data-v-48bfc78b]{background:#ffffff29;border:none;border-radius:50%;color:#fff;cursor:pointer;height:36px;justify-content:center;transition:background .15s;width:36px}.back-btn[data-v-48bfc78b]:active{background:#ffffff4d}.back-btn[data-v-48bfc78b] svg{height:20px;width:20px}.title[data-v-48bfc78b]{color:#fff;flex:1;font-size:17px;font-weight:700;letter-spacing:.5px;margin:0;text-align:center}.spacer[data-v-48bfc78b]{width:36px}.scroll[data-v-48bfc78b]{flex:1;margin-top:-10px;padding:16px 14px 8px}.section[data-v-48bfc78b]{margin-bottom:18px}.section-title[data-v-48bfc78b]{color:var(--c-text-2,#6b7280);font-size:13px;font-weight:700;letter-spacing:1px;margin:0 2px 8px}.card[data-v-48bfc78b]{background:var(--c-card,#fff);border-radius:16px;box-shadow:0 2px 10px #3f7a4e0d;padding:4px 16px}.divider[data-v-48bfc78b]{background:var(--c-line,#ebe3d0);height:1px;opacity:.6}.field[data-v-48bfc78b]{padding:13px 0;position:relative}.field-label[data-v-48bfc78b]{color:#9ca3af;display:block;font-size:12px;font-weight:600;margin-bottom:7px}.field-input[data-v-48bfc78b]{background:transparent;border:none;color:var(--c-text,#24303a);font-size:15px;font-weight:500;outline:none;padding:0;width:100%}.field-input[data-v-48bfc78b]::-moz-placeholder{color:#b6bcae;font-weight:400}.field-input[data-v-48bfc78b]::placeholder{color:#b6bcae;font-weight:400}.picker-field[data-v-48bfc78b]{cursor:pointer}.picker-row[data-v-48bfc78b]{align-items:center;display:flex;gap:10px;justify-content:space-between}.field-value[data-v-48bfc78b]{color:var(--c-text,#24303a);flex:1;font-size:15px;font-weight:500;line-height:1.5;word-break:break-word}.field-value.placeholder[data-v-48bfc78b]{color:#b6bcae;font-weight:400}.field-caret[data-v-48bfc78b]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.field-caret[data-v-48bfc78b] svg{height:18px;width:18px}.toggle-field[data-v-48bfc78b]{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between}.toggle-text[data-v-48bfc78b]{flex:1}.toggle-title[data-v-48bfc78b]{color:var(--c-text,#24303a);font-size:15px;font-weight:600}.toggle-desc[data-v-48bfc78b]{color:var(--c-text-2,#6b7280);font-size:12px;margin-top:3px}.toggle[data-v-48bfc78b]{background:#ddd8cc;border-radius:999px;flex-shrink:0;height:26px;position:relative;transition:background .2s;width:46px}.toggle-thumb[data-v-48bfc78b]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:20px;left:3px;position:absolute;top:3px;transition:transform .2s;width:20px}.toggle.active[data-v-48bfc78b]{background:#3f7a4e}.toggle.active .toggle-thumb[data-v-48bfc78b]{transform:translate(20px)}.foot[data-v-48bfc78b]{background:transparent;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:20}.bottom-space[data-v-48bfc78b]{height:84px}.btn-save[data-v-48bfc78b]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border:none;border-radius:999px;box-shadow:0 4px 14px #3f7a4e47;color:#fff;cursor:pointer;flex:1;font-size:15px;font-weight:700;padding:13px 0;transition:transform .15s,box-shadow .15s}.btn-save[data-v-48bfc78b]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.btn-save[data-v-48bfc78b]:active{transform:scale(.97)}.sheet-mask[data-v-48bfc78b]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-48bfc78b]{animation:sheetUp-48bfc78b .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-48bfc78b{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-48bfc78b]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-48bfc78b]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-48bfc78b]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-48bfc78b]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-48bfc78b]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.active[data-v-48bfc78b]{background:#e8f5e9;color:#2e7d32;font-weight:700}.sheet-tab.done[data-v-48bfc78b]{color:#4b5563}.sheet-tab[data-v-48bfc78b]:disabled{cursor:not-allowed;opacity:.4}.sheet-list[data-v-48bfc78b]{flex:1;overflow-y:auto;padding:8px 0}.sheet-loading[data-v-48bfc78b]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.spinner[data-v-48bfc78b]{animation:spin-48bfc78b .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:20px;width:20px}@keyframes spin-48bfc78b{to{transform:rotate(1turn)}}.sheet-item[data-v-48bfc78b]{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:13px 16px;width:100%}.sheet-item[data-v-48bfc78b]:active{background:#f9fafb}.sheet-item.picked[data-v-48bfc78b]{color:#2e7d32;font-weight:600}.pick-check[data-v-48bfc78b]{color:#2e7d32;display:inline-flex}.sheet-empty[data-v-48bfc78b]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}@keyframes toastIn-48bfc78b{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-48bfc78b{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-48bfc78b]{animation:slideUp-48bfc78b .5s ease-out forwards;opacity:0}.item-animated-0[data-v-48bfc78b]{animation-delay:.05s}.item-animated-1[data-v-48bfc78b]{animation-delay:.1s}.item-animated-2[data-v-48bfc78b]{animation-delay:.15s}.item-animated-3[data-v-48bfc78b]{animation-delay:.2s}.item-animated-4[data-v-48bfc78b]{animation-delay:.25s}.item-animated-5[data-v-48bfc78b]{animation-delay:.3s}.page[data-v-4b559031]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-4b559031]{background:var(--c-card,#fff);border-bottom:1px solid var(--c-line,#ebe3d0);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-4b559031],.topbar[data-v-4b559031]{align-items:center;display:flex}.back-btn[data-v-4b559031]{background:transparent;border:none;border-radius:50%;color:var(--c-text,#24303a);cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-4b559031] svg{height:20px;width:20px}.title[data-v-4b559031]{color:var(--c-text,#24303a);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-4b559031]{width:36px}.scroll[data-v-4b559031]{flex:1;overflow-y:auto;padding:12px}.form[data-v-4b559031]{display:flex;flex-direction:column;gap:12px}.field[data-v-4b559031]{background:var(--c-card,#fff);border:1px solid var(--c-line,#ebe3d0);border-radius:12px;padding:12px;position:relative}.field-label[data-v-4b559031]{color:#9ca3af;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.field-input[data-v-4b559031]{background:transparent;border:none;color:var(--c-text,#24303a);font-size:14px;outline:none;padding:0;width:100%}.field-input[data-v-4b559031]::-moz-placeholder{color:#b6bcae}.field-input[data-v-4b559031]::placeholder{color:#b6bcae}.date-input[data-v-4b559031]{height:24px}.picker-field[data-v-4b559031]{cursor:pointer}.field-value[data-v-4b559031]{color:var(--c-text,#24303a);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-value.placeholder[data-v-4b559031]{color:#b6bcae}.field-caret[data-v-4b559031]{color:#c3c8c0;display:inline-flex;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.foot[data-v-4b559031]{display:flex;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));//background:var(--c-card,#fff);//border-top:1px solid var(--c-line,#ebe3d0)}.btn-save[data-v-4b559031]{background:#3f7a4e;border:none;border-radius:999px;box-shadow:0 4px 16px #3f7a4e59;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:700;padding:12px 0}.btn-save[data-v-4b559031]:disabled{cursor:not-allowed;opacity:.6}.btn-save[data-v-4b559031]:active{transform:scale(.97)}@keyframes toastIn-4b559031{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-4b559031{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-4b559031]{animation:slideUp-4b559031 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-4b559031]{animation-delay:.05s}.item-animated-1[data-v-4b559031]{animation-delay:.1s}.item-animated-2[data-v-4b559031]{animation-delay:.15s}.item-animated-3[data-v-4b559031]{animation-delay:.2s}.page[data-v-786a63c0]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-786a63c0]{background:var(--c-card,#fff);border-bottom:1px solid var(--c-line,#ebe3d0);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-786a63c0],.topbar[data-v-786a63c0]{align-items:center;display:flex}.back-btn[data-v-786a63c0]{background:transparent;border:none;border-radius:50%;color:var(--c-text,#24303a);cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-786a63c0] svg{height:20px;width:20px}.title[data-v-786a63c0]{color:var(--c-text,#24303a);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-786a63c0]{width:36px}.loading-container[data-v-786a63c0]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-786a63c0]{animation:spin-786a63c0 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-786a63c0{to{transform:rotate(1turn)}}.scroll[data-v-786a63c0]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px}.card[data-v-786a63c0]{background:var(--c-card,#fff);border-radius:14px;padding:16px}.card-title[data-v-786a63c0]{color:var(--c-text,#24303a);font-size:14px;font-weight:700;margin:0 0 12px}.polygon-map[data-v-786a63c0]{border-radius:8px;height:200px;overflow:hidden}.head-card[data-v-786a63c0]{background:linear-gradient(135deg,#3f7a4e,#356b44);border:none;color:#fff}.head-row[data-v-786a63c0]{align-items:center;display:flex;gap:10px;justify-content:space-between}.field-name[data-v-786a63c0]{color:#fff;font-size:18px;font-weight:800;margin:0}.status-tag[data-v-786a63c0]{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 10px}.status-tag.trustee[data-v-786a63c0]{background:#fff3;color:#fff}.status-tag.self[data-v-786a63c0]{background:#ffffff26;color:#ffffffe6}.status-tag.pending[data-v-786a63c0]{background:#ffc10740;color:#ffe8b3}.region-text[data-v-786a63c0]{color:#fffc;font-size:13px;margin:8px 0 0}.info-rows[data-v-786a63c0]{display:flex;flex-direction:column;gap:10px}.info-row[data-v-786a63c0]{align-items:center;display:flex;justify-content:space-between}.info-label[data-v-786a63c0]{color:#9ca3af;font-size:13px}.info-value[data-v-786a63c0]{color:var(--c-text,#24303a);font-size:13px;font-weight:600}.text-green[data-v-786a63c0]{color:#3f7a4e}.foot[data-v-786a63c0]{bottom:calc(20px + env(safe-area-inset-bottom,0px));display:flex;gap:10px;left:50%;max-width:480px;position:fixed;transform:translate(-50%);width:calc(100% - 24px);z-index:50}.btn-outline[data-v-786a63c0]{background:#fff;border:1.5px solid #3f7a4e;border-radius:999px;color:#3f7a4e;cursor:pointer;flex:1;font-size:12px;font-weight:600;padding:9px 0}.btn-outline[data-v-786a63c0]:active{background:#f0f7f1}.btn-outline.danger[data-v-786a63c0]{border-color:#ef4444;color:#ef4444}.btn-outline.danger[data-v-786a63c0]:active{background:#fef2f2}.btn-outline[data-v-786a63c0]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-786a63c0]{align-items:center;background:#3f7a4e;border:none;border-radius:999px;box-shadow:0 4px 16px #3f7a4e59;color:#fff;cursor:pointer;display:flex;flex:1.2;font-size:15px;font-weight:700;gap:6px;justify-content:center;padding:14px 0}.btn-primary[data-v-786a63c0]:active{transform:scale(.97)}.btn-primary[data-v-786a63c0] svg{height:16px;width:16px}.bottom-space[data-v-786a63c0]{height:80px}.empty[data-v-786a63c0]{align-items:center;color:#9ca3af;display:flex;flex:1;font-size:14px;justify-content:center}@keyframes toastIn-786a63c0{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-786a63c0{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-786a63c0]{animation:slideUp-786a63c0 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-786a63c0]{animation-delay:.05s}.item-animated-1[data-v-786a63c0]{animation-delay:.12s}.item-animated-2[data-v-786a63c0]{animation-delay:.19s}.item-animated-3[data-v-786a63c0]{animation-delay:.26s}.item-animated-4[data-v-786a63c0]{animation-delay:.33s}.crop-card[data-v-786a63c0]{overflow:hidden;padding:0}.crop-head[data-v-786a63c0]{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.crop-title[data-v-786a63c0]{color:#0f3a2b;font-size:15px;font-weight:700;margin:0}.crop-add-btn[data-v-786a63c0]{align-items:center;background:#f0fdf4;border:1px solid #d1fae5;border-radius:99px;color:#0d9669;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;padding:5px 12px}.crop-add-btn[data-v-786a63c0]:active{background:#dcfce7}.crop-list[data-v-786a63c0]{padding:0 4px 8px}.crop-item[data-v-786a63c0]{align-items:center;display:flex;gap:12px;padding:14px}.crop-text[data-v-786a63c0]{flex:1;min-width:0}.crop-name-row[data-v-786a63c0]{align-items:center;display:flex}.crop-name[data-v-786a63c0]{color:#111827;font-size:15px;font-weight:600;margin-right:7px}.crop-variety[data-v-786a63c0]{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:11px;font-weight:500;padding:1px 7px}.crop-meta[data-v-786a63c0]{align-items:center;color:#9ca3af;display:flex;font-size:12px;margin-top:4px}.crop-meta .meta-label[data-v-786a63c0]{color:#6b7280;margin:0 3px 0 2px}.crop-meta .meta-dot[data-v-786a63c0]{color:#d1d5db;margin:0 5px}.crop-del[data-v-786a63c0]{align-items:center;background:#fef2f2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;line-height:1;padding:0 10px;white-space:nowrap}.crop-del[data-v-786a63c0]:active{background:#fee2e2}.crop-divider[data-v-786a63c0]{background:#f1f5f3;height:1px;margin:0 14px}.crop-empty[data-v-786a63c0]{padding:36px 20px 32px;text-align:center}.crop-empty-icon[data-v-786a63c0]{align-items:center;border-radius:18px;display:flex;font-size:28px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.crop-empty-title[data-v-786a63c0]{color:#0f3a2b;font-size:14px;font-weight:600;margin:0 0 4px}.crop-empty-sub[data-v-786a63c0]{color:#94a89c;font-size:12px;margin:0}.modal-mask[data-v-786a63c0]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-card[data-v-786a63c0]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-786a63c0]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-786a63c0]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-786a63c0]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-786a63c0]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-786a63c0]{color:#ef4444;font-weight:600}.page[data-v-f08c2a01]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-f08c2a01]{flex:1;padding:16px 14px 8px}.section[data-v-f08c2a01]{margin-bottom:18px}.section-title[data-v-f08c2a01]{color:var(--c-text-2,#6b7280);font-size:13px;font-weight:700;letter-spacing:1px;margin:0 2px 8px}.card[data-v-f08c2a01]{background:var(--c-card,#fff);border-radius:16px;box-shadow:0 2px 10px #3f7a4e0d;padding:4px 16px}.divider[data-v-f08c2a01]{background:var(--c-line,#ebe3d0);height:1px;opacity:.6}.field[data-v-f08c2a01]{padding:13px 0;position:relative}.field-label[data-v-f08c2a01]{color:#9ca3af;display:block;font-size:12px;font-weight:600;margin-bottom:7px}.field-input[data-v-f08c2a01]{background:transparent;border:none;color:var(--c-text,#24303a);font-size:15px;font-weight:500;outline:none;padding:0;width:100%}.field-input[data-v-f08c2a01]::-moz-placeholder{color:#b6bcae;font-weight:400}.field-input[data-v-f08c2a01]::placeholder{color:#b6bcae;font-weight:400}.picker-field[data-v-f08c2a01]{cursor:pointer}.picker-row[data-v-f08c2a01]{align-items:center;display:flex;gap:10px;justify-content:space-between}.field-value[data-v-f08c2a01]{color:var(--c-text,#24303a);flex:1;font-size:15px;font-weight:500;line-height:1.5;word-break:break-word}.field-value.placeholder[data-v-f08c2a01]{color:#b6bcae;font-weight:400}.field-caret[data-v-f08c2a01]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.field-caret[data-v-f08c2a01] svg{height:18px;width:18px}.toggle-field[data-v-f08c2a01]{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between}.toggle-text[data-v-f08c2a01]{flex:1}.toggle-title[data-v-f08c2a01]{color:var(--c-text,#24303a);font-size:15px;font-weight:600}.toggle-desc[data-v-f08c2a01]{color:var(--c-text-2,#6b7280);font-size:12px;margin-top:3px}.toggle[data-v-f08c2a01]{background:#ddd8cc;border-radius:999px;flex-shrink:0;height:26px;position:relative;transition:background .2s;width:46px}.toggle-thumb[data-v-f08c2a01]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:20px;left:3px;position:absolute;top:3px;transition:transform .2s;width:20px}.toggle.active[data-v-f08c2a01]{background:#3f7a4e}.toggle.active .toggle-thumb[data-v-f08c2a01]{transform:translate(20px)}.foot[data-v-f08c2a01]{background:transparent;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:20}.bottom-space[data-v-f08c2a01]{height:84px}.btn-save[data-v-f08c2a01]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border:none;border-radius:999px;box-shadow:0 4px 14px #3f7a4e47;color:#fff;cursor:pointer;flex:1;font-size:15px;font-weight:700;padding:13px 0;transition:transform .15s,box-shadow .15s}.btn-save[data-v-f08c2a01]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.btn-save[data-v-f08c2a01]:active{transform:scale(.97)}.sheet-mask[data-v-f08c2a01]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-f08c2a01]{animation:sheetUp-f08c2a01 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-f08c2a01{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-f08c2a01]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-f08c2a01]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-f08c2a01]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-f08c2a01]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-f08c2a01]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.active[data-v-f08c2a01]{background:#e8f5e9;color:#2e7d32;font-weight:700}.sheet-tab.done[data-v-f08c2a01]{color:#4b5563}.sheet-tab[data-v-f08c2a01]:disabled{cursor:not-allowed;opacity:.4}.sheet-list[data-v-f08c2a01]{flex:1;overflow-y:auto;padding:8px 0}.sheet-loading[data-v-f08c2a01]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.spinner[data-v-f08c2a01]{animation:spin-f08c2a01 .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:20px;width:20px}@keyframes spin-f08c2a01{to{transform:rotate(1turn)}}.sheet-item[data-v-f08c2a01]{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:13px 16px;width:100%}.sheet-item[data-v-f08c2a01]:active{background:#f9fafb}.sheet-item.picked[data-v-f08c2a01]{color:#2e7d32;font-weight:600}.pick-check[data-v-f08c2a01]{color:#2e7d32;display:inline-flex}.sheet-empty[data-v-f08c2a01]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}@keyframes toastIn-f08c2a01{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-f08c2a01{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-f08c2a01]{animation:slideUp-f08c2a01 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-f08c2a01]{animation-delay:.05s}.item-animated-1[data-v-f08c2a01]{animation-delay:.1s}.item-animated-2[data-v-f08c2a01]{animation-delay:.15s}.item-animated-3[data-v-f08c2a01]{animation-delay:.2s}.survey-card[data-v-f08c2a01]{overflow:hidden;padding:0}.survey-map[data-v-f08c2a01]{height:40vh;min-height:240px}.survey-toolbar[data-v-f08c2a01]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px}.tool-btn[data-v-f08c2a01]{background:#f1f5f3;border:none;border-radius:20px;color:#24303a;cursor:pointer;flex:1;font-size:12px;min-width:70px;padding:8px 6px}.tool-btn.active[data-v-f08c2a01],.tool-btn.done[data-v-f08c2a01]{background:#3f7a4e;color:#fff}.tool-btn[data-v-f08c2a01]:disabled{cursor:not-allowed;opacity:.5}.survey-area[data-v-f08c2a01]{color:#3f7a4e;font-size:13px;font-weight:600;padding:0 12px 12px}.page[data-v-65b0a926]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.form[data-v-65b0a926]{padding:4px 16px 90px}.form-row[data-v-65b0a926]{align-items:center;border-bottom:1px solid #eef1ee;display:flex;gap:12px;padding:13px 0}.form-label[data-v-65b0a926]{color:#4b5563;flex-shrink:0;font-size:14px;width:96px}.form-input[data-v-65b0a926]{background:transparent;border:none;color:#1f2937;flex:1;font-size:14px;outline:none}.form-input[data-v-65b0a926]::-moz-placeholder{color:#b6bbb3}.form-input[data-v-65b0a926]::placeholder{color:#b6bbb3}.form-value[data-v-65b0a926]{color:#1f2937;flex:1;font-size:14px}.form-value.placeholder[data-v-65b0a926]{color:#b6bbb3}.toggle-row[data-v-65b0a926]{justify-content:space-between}.switch[data-v-65b0a926]{background:#d1d5db;border-radius:12px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background .2s;width:44px}.switch.on[data-v-65b0a926]{background:#3f7a4e}.switch-dot[data-v-65b0a926]{background:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:2px;transition:left .2s;width:20px}.switch.on .switch-dot[data-v-65b0a926]{left:22px}.save-btn[data-v-65b0a926]{background:#3f7a4e;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;margin-top:20px;width:100%}.save-btn[data-v-65b0a926]:disabled{cursor:not-allowed;opacity:.5}.form-row-link[data-v-65b0a926]{cursor:pointer}.row-caret[data-v-65b0a926]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.row-caret[data-v-65b0a926] svg{height:16px;width:16px}.sheet-mask[data-v-65b0a926]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sheet[data-v-65b0a926]{animation:sheetUp-65b0a926 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-65b0a926{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-65b0a926]{align-items:center;border-bottom:1px solid #f1f2f0;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-65b0a926]{color:#1f2937;font-size:15px;font-weight:700}.sheet-close[data-v-65b0a926]{background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:13px;height:28px;width:28px}.sheet-list[data-v-65b0a926]{overflow-y:auto;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))}.sheet-loading[data-v-65b0a926]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}.sheet-item[data-v-65b0a926]{background:transparent;border:none;color:#1f2937;cursor:pointer;font-size:14px;padding:13px 16px;text-align:left;width:100%}.sheet-item[data-v-65b0a926]:active{background:#f9fafb}.sheet-item.picked[data-v-65b0a926]{color:#3f7a4e;font-weight:600}.sheet-empty[data-v-65b0a926]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}.page[data-v-0f0c9c41]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-0f0c9c41]{background:#fff;border-bottom:1px solid #e7ece8;gap:8px;padding:12px;position:sticky;top:0;z-index:20}.back-btn[data-v-0f0c9c41],.topbar[data-v-0f0c9c41]{align-items:center;display:flex}.back-btn[data-v-0f0c9c41]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.topbar-title[data-v-0f0c9c41]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.topbar-ph[data-v-0f0c9c41]{width:36px}.map-wrap[data-v-0f0c9c41]{flex:1;min-height:400px;position:relative}.map[data-v-0f0c9c41]{inset:0;z-index:1}.map[data-v-0f0c9c41],.toolbar[data-v-0f0c9c41]{position:absolute}.toolbar[data-v-0f0c9c41]{bottom:10px;display:flex;flex-wrap:wrap;gap:8px;left:0;padding:0 12px;right:0;z-index:5}.tool-btn[data-v-0f0c9c41]{background:#fffffff2;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001f;color:#24303a;cursor:pointer;flex:1;font-size:12px;min-width:74px;padding:9px 6px}.tool-btn.active[data-v-0f0c9c41],.tool-btn.done[data-v-0f0c9c41]{background:#3f7a4e;color:#fff}.tool-btn[data-v-0f0c9c41]:disabled{cursor:not-allowed;opacity:.5}.area-text[data-v-0f0c9c41]{background:#ffffffeb;border-radius:8px;color:#24303a;font-size:12px;left:12px;padding:6px 10px;position:absolute;right:12px;top:10px;z-index:5}.app-home[data-v-3637f2ef]{--primary:lab(45.7105% -33.1533 21.792);--primary-foreground:lab(98.9474% -1.71044 3.29221);--secondary:lab(93.2519% -3.38703 6.61449);--accent:lab(74.4048% 16.5655 55.5067);--accent-foreground:lab(16.2899% 10.2248 18.613);--background:#ededed;--foreground:lab(12.0971% -5.58986 4.40519);--card:lab(100% 0 0);--muted-foreground:lab(44.575% -5.21386 4.894);--border:lab(88.5598% -2.55075 4.95142);background:#ededed;color:var(--foreground);min-height:100vh}.loading-page[data-v-3637f2ef]{display:flex;min-height:100vh}.ico[data-v-3637f2ef],.loading-page[data-v-3637f2ef]{align-items:center;justify-content:center}.ico[data-v-3637f2ef]{display:inline-flex}.ico[data-v-3637f2ef] svg{height:1em;width:1em}.ico7[data-v-3637f2ef]{font-size:28px}.ico35[data-v-3637f2ef]{font-size:14px}.hd[data-v-3637f2ef]{background:var(--primary);color:var(--primary-foreground);padding:12px 16px;position:sticky;top:0;z-index:20}.hd-loc[data-v-3637f2ef]{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:4px;padding:4px 0}.hd-loc .ico[data-v-3637f2ef]{font-size:16px}.hd-loc .loc-caret[data-v-3637f2ef]{font-size:14px;opacity:.8}.hd-search[data-v-3637f2ef]{align-items:center;background:var(--card);border-radius:9999px;box-shadow:0 1px 2px #0000000d;display:flex;gap:8px;margin-top:8px;padding:4px 4px 4px 16px}.search-ico[data-v-3637f2ef]{color:var(--accent);flex-shrink:0;font-size:16px}.hd-search-input[data-v-3637f2ef]{background:transparent;border:none;color:var(--foreground);flex:1;font-size:14px;min-width:0;outline:none}.hd-search-input[data-v-3637f2ef]::-moz-placeholder{color:var(--muted-foreground)}.hd-search-input[data-v-3637f2ef]::placeholder{color:var(--muted-foreground)}.hd-search-btn[data-v-3637f2ef]{background:var(--accent);border:none;border-radius:9999px;color:var(--accent-foreground);flex-shrink:0;font-size:14px;font-weight:700;padding:8px 20px}.hd-search-btn[data-v-3637f2ef]:active{transform:scale(.95)}.scroll[data-v-3637f2ef]{padding-bottom:16px}.bottom-spacer[data-v-3637f2ef]{height:calc(72px + var(--safe-bottom, 0px))}.grid-sec[data-v-3637f2ef]{padding:16px 16px 0}.grid[data-v-3637f2ef]{display:grid;grid-template-columns:repeat(4,1fr);row-gap:16px}.grid-item[data-v-3637f2ef]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:0}.grid-item[data-v-3637f2ef]:active{transform:scale(.95)}.grid-ico[data-v-3637f2ef]{align-items:center;border-radius:16px;display:flex;height:56px;justify-content:center;width:56px}.grid-label[data-v-3637f2ef]{color:var(--foreground);font-size:12px;font-weight:500}.center-sec[data-v-3637f2ef]{margin-top:12px;padding:0 16px}.center-head[data-v-3637f2ef]{align-items:center;display:flex;justify-content:space-between;padding:12px 0}.center-title[data-v-3637f2ef]{font-size:16px;font-weight:700;margin:0}.center-filter[data-v-3637f2ef]{align-items:center;color:var(--primary);display:flex;font-size:12px;gap:4px}.center-empty[data-v-3637f2ef]{color:#9ca3af;font-size:13px;padding:32px 0;text-align:center}.center-list[data-v-3637f2ef]{display:flex;flex-direction:column;gap:16px}.center-loading[data-v-3637f2ef]{align-items:center;display:flex;justify-content:center;padding:48px 0}.spinner[data-v-3637f2ef]{animation:spin-3637f2ef .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top:3px solid var(--primary);height:28px;width:28px}@keyframes spin-3637f2ef{to{transform:rotate(1turn)}}.center-card[data-v-3637f2ef]{background:#fff;border:none;border-radius:18px;cursor:pointer;overflow:hidden;padding:0;text-align:left;width:100%}.center-card[data-v-3637f2ef]:active{transform:scale(.99)}.card-banner[data-v-3637f2ef]{height:150px;position:relative;width:100%}.card-img[data-v-3637f2ef]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.card-img-empty[data-v-3637f2ef]{align-items:center;background:linear-gradient(135deg,#eef2ec,#dfe7dc);color:#b3c1b0;display:flex;inset:0;justify-content:center;position:absolute}.card-img-empty .ico[data-v-3637f2ef]{font-size:44px}.card-banner-mask[data-v-3637f2ef]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));bottom:0;height:70px;left:0;position:absolute;right:0}.card-banner-info[data-v-3637f2ef]{align-items:flex-end;bottom:10px;color:#fff;display:flex;justify-content:space-between;left:14px;position:absolute;right:14px}.card-name[data-v-3637f2ef]{color:#fff;font-size:15px;font-weight:700;margin:0}.card-dist[data-v-3637f2ef]{background:#0006;border-radius:8px;flex-shrink:0;font-size:11px;font-weight:500;padding:3px 8px}.card-body[data-v-3637f2ef]{padding:12px 14px 14px}.card-loc[data-v-3637f2ef]{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px;margin-bottom:10px}.ico-loc[data-v-3637f2ef]{color:#2e7d46;font-size:12px}.card-tags[data-v-3637f2ef]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.card-tag[data-v-3637f2ef]{background:#eaf6ec;border-radius:6px;color:#2e7d46;font-size:11px;font-weight:500;padding:3px 8px}.card-stats[data-v-3637f2ef]{align-items:center;border-top:1px dashed #e5e5e5;color:#404040;display:flex;font-size:12px;gap:16px;padding-top:10px}.stat-item[data-v-3637f2ef]{align-items:center;display:inline-flex;gap:4px}.stat-item b[data-v-3637f2ef]{color:#1a1a1a;font-weight:700}.stat-year[data-v-3637f2ef]{color:#6b7280;margin-left:auto}.ico-stat[data-v-3637f2ef]{color:#2e7d46;font-size:14px}@keyframes slideUp-3637f2ef{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-3637f2ef]{animation:slideUp-3637f2ef .5s ease-out forwards;opacity:0}.item-animated-0[data-v-3637f2ef]{animation-delay:.05s}.item-animated-1[data-v-3637f2ef]{animation-delay:.12s}.item-animated-2[data-v-3637f2ef]{animation-delay:.19s}.item-animated-3[data-v-3637f2ef]{animation-delay:.26s}.item-animated-4[data-v-3637f2ef]{animation-delay:.33s}.item-animated-5[data-v-3637f2ef]{animation-delay:.4s}.info-page[data-v-fa8b12f6]{background:#ededed;display:flex;flex-direction:column;min-height:100vh;padding-bottom:32px}.cat-tabs[data-v-fa8b12f6]{display:flex;gap:8px;overflow-x:auto;padding:calc(12px + var(--safe-top, 0px)) 16px 4px;-webkit-overflow-scrolling:touch}.cat-tabs[data-v-fa8b12f6]::-webkit-scrollbar{display:none}.pill[data-v-fa8b12f6]{background:#fff;border:none;border-radius:999px;color:#4b5563;cursor:pointer;flex-shrink:0;font-size:13px;padding:6px 14px;transition:background .15s,color .15s}.pill.active[data-v-fa8b12f6]{background:#3f7a4e;color:#fff;font-weight:600}.info-list[data-v-fa8b12f6]{display:flex;flex:1;flex-direction:column;padding:12px 16px 0}.info-card[data-v-fa8b12f6]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #1018280d;cursor:pointer;display:flex;gap:12px;margin-bottom:12px;padding:12px}.info-card[data-v-fa8b12f6]:active{transform:scale(.99)}.cover[data-v-fa8b12f6]{background:#eef0ec;border-radius:8px;flex-shrink:0;height:68px;-o-object-fit:cover;object-fit:cover;width:92px}.info-body[data-v-fa8b12f6]{display:flex;flex:1;flex-direction:column;min-width:0}.info-title[data-v-fa8b12f6]{color:#24303a;font-size:15px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;margin:0 0 4px}.info-summary[data-v-fa8b12f6],.info-title[data-v-fa8b12f6]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.info-summary[data-v-fa8b12f6]{color:#6b7280;font-size:12px;-webkit-line-clamp:1;line-height:1.5;margin:0 0 6px}.info-meta[data-v-fa8b12f6]{align-items:center;display:flex;gap:8px;margin-top:auto}.cat-tag[data-v-fa8b12f6]{background:#3f7a4e1a;border-radius:999px;color:#3f7a4e;font-size:11px;padding:2px 8px}.center-name[data-v-fa8b12f6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.center-name[data-v-fa8b12f6],.meta-time[data-v-fa8b12f6]{color:#9ca3af;font-size:11px}.meta-time[data-v-fa8b12f6]{flex-shrink:0}.list-loading[data-v-fa8b12f6]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-fa8b12f6]{animation:spin-fa8b12f6 .8s linear infinite;border:3px solid rgba(63,122,78,.2);border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-fa8b12f6{to{transform:rotate(1turn)}}.empty[data-v-fa8b12f6]{color:#9ca3af;font-size:13px;padding:60px 0;text-align:center}.load-more[data-v-fa8b12f6]{padding:8px 0 16px;text-align:center}.more-btn[data-v-fa8b12f6]{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;cursor:pointer;font-size:13px;padding:8px 24px}.more-btn[data-v-fa8b12f6]:disabled{opacity:.6}.no-more[data-v-fa8b12f6]{color:#9ca3af;font-size:12px}.animated[data-v-fa8b12f6]{animation:slideUp-fa8b12f6 .4s ease both}@keyframes slideUp-fa8b12f6{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.detail-page[data-v-8d69f885]{background:#ededed;display:flex;flex-direction:column;min-height:100vh;padding-bottom:40px}.topbar[data-v-8d69f885]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-8d69f885],.topbar[data-v-8d69f885]{align-items:center;display:flex}.back-btn[data-v-8d69f885]{background:transparent;border:none;color:#24303a;cursor:pointer;height:32px;justify-content:center;width:32px}.topbar-title[data-v-8d69f885]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.topbar-spacer[data-v-8d69f885]{width:32px}.ico[data-v-8d69f885]{display:inline-flex;height:24px;width:24px}.ico[data-v-8d69f885] svg{height:100%;width:100%}.list-loading[data-v-8d69f885]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-8d69f885]{animation:spin-8d69f885 .8s linear infinite;border:3px solid rgba(63,122,78,.2);border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-8d69f885{to{transform:rotate(1turn)}}.article[data-v-8d69f885]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #1018280d;margin:12px 16px;padding:20px 16px}.article-title[data-v-8d69f885]{color:#24303a;font-size:19px;font-weight:700;line-height:1.4;margin:0 0 10px}.article-meta[data-v-8d69f885]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.cat-tag[data-v-8d69f885]{background:#3f7a4e1a;border-radius:999px;color:#3f7a4e;font-size:11px;padding:2px 8px}.meta-item[data-v-8d69f885]{color:#9ca3af;font-size:12px}.article-cover[data-v-8d69f885]{background:#eef0ec;border-radius:10px;margin-bottom:14px;width:100%}.article-content[data-v-8d69f885]{color:#374151;font-size:15px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.empty[data-v-8d69f885]{color:#9ca3af;font-size:13px;padding:80px 0;text-align:center}.page[data-v-a887d540]{background:#ededed;color:#1a1a1a;min-height:100vh}.user-section[data-v-a887d540]{gap:16px;padding:18px 20px}.avatar[data-v-a887d540],.user-section[data-v-a887d540]{align-items:center;display:flex}.avatar[data-v-a887d540]{background:linear-gradient(135deg,#a8d5ba,#6fb98c);border-radius:50%;box-shadow:0 4px 14px #00b25e2e;color:#fff;cursor:pointer;flex-shrink:0;font-size:22px;font-weight:700;height:64px;justify-content:center;overflow:visible;position:relative;width:64px}.avatar img[data-v-a887d540]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar .cam[data-v-a887d540]{align-items:center;background:#fff;border-radius:50%;bottom:-2px;box-shadow:0 2px 6px #0000001a;color:#4b5563;display:flex;height:22px;justify-content:center;position:absolute;right:-2px;width:22px}.user-info[data-v-a887d540]{flex:1;min-width:0}.user-name[data-v-a887d540]{align-items:center;color:#1a1a1a;display:flex;font-size:21px;font-weight:800;gap:6px;letter-spacing:.3px;overflow-wrap:anywhere}.role-tag[data-v-a887d540]{background:#3f7a4e1a;border-radius:6px;color:#3f7a4e;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.user-loc[data-v-a887d540]{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px;margin-top:4px}.user-loc .loc-ico[data-v-a887d540]{display:inline-flex;flex-shrink:0}.user-loc .loc-text[data-v-a887d540]{align-items:center;display:inline-flex}.user-loc .loc-dot[data-v-a887d540]{font-weight:800;margin:0 2px}.stats[data-v-a887d540]{align-items:center;background:#fff;border-radius:18px;box-shadow:0 2px 12px #00000008;display:flex;margin:0 16px 14px;padding:16px 6px}.stat[data-v-a887d540]{cursor:pointer;flex:1;position:relative;text-align:center}.stat+.stat[data-v-a887d540]:before{background:#f0f0f0;bottom:12px;content:"";left:0;position:absolute;top:12px;width:1px}.stat .v[data-v-a887d540]{color:#1a1a1a;font-family:BebasNeue,sans-serif;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.5px}.stat .v .u[data-v-a887d540]{color:#9ca3af;font-size:13px;font-weight:600;margin-left:2px}.stat .k[data-v-a887d540]{color:#9ca3af;font-size:11px;margin-top:2px}.orders-card[data-v-a887d540]{background:#fff;border-radius:18px;box-shadow:0 2px 12px #00000008;margin:0 16px 14px;padding:14px 4px 4px}.orders-head[data-v-a887d540]{align-items:center;display:flex;justify-content:space-between;padding:0 14px 8px}.orders-head .h[data-v-a887d540]{color:#1a1a1a;font-size:15px;font-weight:700}.orders-head .more[data-v-a887d540]{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-size:12px;gap:2px}.orders-grid[data-v-a887d540]{display:grid;grid-template-columns:repeat(4,1fr)}.order-item[data-v-a887d540]{background:transparent;border:none;cursor:pointer;flex-direction:column;gap:6px;padding:10px 4px 12px}.order-item[data-v-a887d540],.order-item .icon[data-v-a887d540]{align-items:center;display:flex;position:relative}.order-item .icon[data-v-a887d540]{border-radius:12px;height:38px;justify-content:center;width:38px}.order-item .icon .ico-svg[data-v-a887d540]{display:inline-flex}.order-item .icon.orange[data-v-a887d540]{background:#fff4e5;color:#f59e0b}.order-item .icon.blue[data-v-a887d540]{background:#e8f4fd;color:#3b82f6}.order-item .icon.amber[data-v-a887d540]{background:#fff8e5;color:#fbbf24}.order-item .icon.rose[data-v-a887d540]{background:#fef2f2;color:#f43f5e}.order-item .icon .badge[data-v-a887d540]{align-items:center;background:#ef4444;border:2px solid #fff;border-radius:8px;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-2px;top:-2px}.order-item .label[data-v-a887d540]{color:#4b5563;font-size:11px;font-weight:500}.menu-card[data-v-a887d540]{background:#fff;border-radius:18px;box-shadow:0 2px 12px #00000008;margin:0 16px 12px;overflow:hidden}.menu-item[data-v-a887d540]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:12px;padding:14px 16px;position:relative;width:100%}.menu-item+.menu-item[data-v-a887d540]{border-top:1px solid #f4f4f4}.menu-item .ic[data-v-a887d540]{align-items:center;border-radius:9px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.menu-item .ic.bg-green-soft[data-v-a887d540]{background:#e6f7ee;color:#00b25e}.menu-item .ic.bg-orange-soft[data-v-a887d540]{background:#fff4e5;color:#f59e0b}.menu-item .ic.bg-gray-soft[data-v-a887d540]{background:#f1f3f5;color:#4b5563}.menu-item .ic.bg-blue-soft[data-v-a887d540]{background:#e8f4fd;color:#3b82f6}.menu-item .ic.bg-purple-soft[data-v-a887d540]{background:#f0ebfd;color:#7c5cfc}.menu-item .ic.bg-teal-soft[data-v-a887d540]{background:#e4f5f4;color:#14b8a6}.menu-item .txt[data-v-a887d540]{color:#1a1a1a;flex:1;font-size:14px;font-weight:500;text-align:left}.menu-item .right[data-v-a887d540]{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:6px}.menu-item .right strong[data-v-a887d540]{color:#1a1a1a;font-weight:600}.menu-item .right .chev[data-v-a887d540]{display:inline-flex}.logout[data-v-a887d540]{align-items:center;background:#fff;border:none;border-radius:18px;box-shadow:0 2px 12px #00000008;color:#ef4444;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;margin:24px 16px 0;padding:14px;text-align:center;width:calc(100% - 32px)}.logout-ico[data-v-a887d540]{display:inline-flex}.modal-mask[data-v-a887d540]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-card[data-v-a887d540]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-a887d540]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-a887d540]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-a887d540]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-a887d540]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-a887d540]{color:#3f7a4e;font-weight:600}.credit[data-v-a887d540]{margin:26px 16px 0;text-align:center}.credit p[data-v-a887d540]{color:#b0b4ac;font-size:11px;line-height:1.9;margin:0}@keyframes slideUp-a887d540{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-a887d540]{animation:slideUp-a887d540 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-a887d540]{animation-delay:.05s}.item-animated-1[data-v-a887d540]{animation-delay:.12s}.item-animated-2[data-v-a887d540]{animation-delay:.19s}.item-animated-3[data-v-a887d540]{animation-delay:.26s}.page[data-v-7754310f]{min-height:100vh;padding-bottom:76px}.page[data-v-7754310f],.tabs[data-v-7754310f]{background:#ededed}.tabs[data-v-7754310f]{display:flex;gap:8px;padding:12px 16px 4px;position:sticky;top:0;z-index:5}.tab[data-v-7754310f]{background:#fff;border:none;border-radius:18px;color:#666;flex:1;font-size:14px;height:36px;transition:all .2s}.tab.on[data-v-7754310f]{background:#00b25e;color:#fff;font-weight:600}.state[data-v-7754310f]{color:#999;font-size:13px;padding:60px 0;text-align:center}.list[data-v-7754310f]{display:flex;flex-direction:column;gap:10px;padding:8px 16px 0}.card[data-v-7754310f]{background:#fff;border-radius:12px;padding:14px}.head[data-v-7754310f]{align-items:center;display:flex;justify-content:space-between}.topic[data-v-7754310f]{color:#1a1a1a;font-size:15px;font-weight:600}.badge[data-v-7754310f]{border-radius:10px;font-size:11px;padding:2px 8px}.badge.wait[data-v-7754310f]{background:#fff4e5;color:#f59e0b}.badge.done[data-v-7754310f]{background:#e6f7ee;color:#00b25e}.meta[data-v-7754310f]{color:#909399;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:8px}.meta .crop[data-v-7754310f]{background:#f1f8f4;border-radius:6px;color:#00b25e;padding:1px 6px}.meta .time[data-v-7754310f]{margin-left:auto}.q[data-v-7754310f]{color:#4b5563;font-size:13px;line-height:1.6;margin-top:8px;white-space:pre-wrap}.imgs[data-v-7754310f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.imgs img[data-v-7754310f]{background:#f4f4f4;border-radius:8px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.img-count[data-v-7754310f]{color:#c0c4cc;font-size:12px;margin-top:8px}.answer[data-v-7754310f]{background:#f6fdf9;border-radius:8px;margin-top:10px;padding:10px}.a-title[data-v-7754310f]{color:#00b25e;font-size:12px;font-weight:600}.a-text[data-v-7754310f]{color:#333;font-size:13px;line-height:1.6;margin-top:4px;white-space:pre-wrap}.a-time[data-v-7754310f]{color:#999;font-size:11px;margin-top:6px;text-align:right}.bottom-space[data-v-7754310f]{height:20px}.add-btn[data-v-7754310f]{background:#00b25e;border:none;border-radius:23px;bottom:18px;box-shadow:0 6px 16px #00b25e4d;color:#fff;font-size:16px;font-weight:600;height:46px;left:16px;position:fixed;right:16px}.preview-mask[data-v-7754310f]{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99}.preview-mask img[data-v-7754310f]{border-radius:6px;max-height:100%;max-width:100%}.page[data-v-6a8c0893]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.status-tabs[data-v-6a8c0893]{background:#fff;border-bottom:1px solid #ececec;display:flex;gap:8px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.status-tabs[data-v-6a8c0893]::-webkit-scrollbar{display:none}.pill[data-v-6a8c0893]{background:#f1f2f4;border:none;border-radius:999px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.pill.active[data-v-6a8c0893]{background:#3f7a4e;color:#fff;font-weight:600}.orders-list[data-v-6a8c0893]{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px}.order-card[data-v-6a8c0893]{background:#fff;border:1px solid #ececec;border-radius:16px;cursor:pointer;padding:12px}.row-top[data-v-6a8c0893]{align-items:center;display:flex;justify-content:space-between}.order-no[data-v-6a8c0893]{color:#9ca3af;font-size:12px}.badge[data-v-6a8c0893]{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.order-title-row[data-v-6a8c0893]{align-items:center;display:flex;gap:8px;margin-top:6px}.order-tag[data-v-6a8c0893]{background:#3f7a4e1f;border-radius:999px;color:#3f7a4e;flex-shrink:0;font-size:11px;font-weight:600;gap:3px;line-height:1.4;padding:2px 8px}.order-tag[data-v-6a8c0893],.order-tag-ico[data-v-6a8c0893]{align-items:center;display:inline-flex}.order-tag-ico[data-v-6a8c0893] svg{height:12px;width:12px}.order-title[data-v-6a8c0893]{color:#24303a;font-size:14px;font-weight:600;margin:0}.count-tag[data-v-6a8c0893]{background:#b8863b1f;border-radius:999px;color:#b8863b;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.order-meta[data-v-6a8c0893]{color:#9ca3af;font-size:12px;line-height:1.5;margin:6px 0 0;word-break:break-word}.row-foot[data-v-6a8c0893]{align-items:center;border-top:1px solid #ececec;display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding-top:8px}.foot-text[data-v-6a8c0893]{color:#9ca3af;flex:1;font-size:12px;margin:0;min-width:0;word-break:break-word}.foot-actions[data-v-6a8c0893]{align-items:center;display:flex;flex-shrink:0;gap:6px}.btn[data-v-6a8c0893]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px;white-space:nowrap}.btn-primary[data-v-6a8c0893]{background:#3f7a4e;color:#fff}.btn-outline[data-v-6a8c0893]{background:#fff;border:1px solid #ececec;color:#24303a}.row-comment[data-v-6a8c0893]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.comment-text[data-v-6a8c0893]{color:#6b7280;flex:1;font-size:12px;margin:0;min-width:0;word-break:break-word}.stars[data-v-6a8c0893]{align-items:center;color:#d1d5db;display:inline-flex;flex-shrink:0;gap:1px}.stars[data-v-6a8c0893] svg{fill:transparent;height:14px;width:14px}.star.filled[data-v-6a8c0893]{color:#b88a3b}.star.filled[data-v-6a8c0893] svg{fill:#b88a3b;stroke:#b88a3b}.empty[data-v-6a8c0893]{color:#9ca3af;margin:60px auto 0;text-align:center}.empty-ico[data-v-6a8c0893]{align-items:center;background:#ececec;border-radius:50%;color:#9ca3af;display:inline-flex;height:56px;justify-content:center;width:56px}.empty-ico[data-v-6a8c0893] svg{height:28px;width:28px}.empty-title[data-v-6a8c0893]{color:#6b7280;font-size:14px;font-weight:600;margin-top:12px}.empty-desc[data-v-6a8c0893]{color:#9ca3af;font-size:12px;margin-top:4px}.list-loading[data-v-6a8c0893]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-6a8c0893]{animation:spin-6a8c0893 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-6a8c0893{to{transform:rotate(1turn)}}.foot[data-v-6a8c0893]{background:#ededed;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.confirm-btn[data-v-6a8c0893]{background:#3f7a4e;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:13px;width:100%}.confirm-btn[data-v-6a8c0893]:active{transform:scale(.98)}.modal-mask[data-v-6a8c0893]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-card[data-v-6a8c0893]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-6a8c0893]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-6a8c0893]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-6a8c0893]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-6a8c0893]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-6a8c0893]{color:#3f7a4e;font-weight:600}@keyframes toastIn-6a8c0893{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-6a8c0893{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-6a8c0893]{animation:slideUp-6a8c0893 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-6a8c0893]{animation-delay:.05s}.page[data-v-6220d40e]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.state-container[data-v-6220d40e]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-6220d40e]{color:#9ca3af;font-size:14px}.retry-link[data-v-6220d40e]{background:transparent;border:none;color:#3f7a4e;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-6220d40e]{animation:spin-6220d40e .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-6220d40e{to{transform:rotate(1turn)}}.content[data-v-6220d40e]{display:flex;flex-direction:column;gap:10px;padding:12px}.bottom-space[data-v-6220d40e]{height:calc(64px + env(safe-area-inset-bottom,0px))}.status-card[data-v-6220d40e]{border-radius:16px;color:#fff;padding:20px 16px;text-align:center}.status-value[data-v-6220d40e]{font-size:22px;font-weight:700}.status-desc[data-v-6220d40e]{font-size:12px;margin-top:6px;opacity:.85}.order-no[data-v-6220d40e]{font-size:12px;margin-top:8px;opacity:.8}.card[data-v-6220d40e]{background:#fff;border:1px solid #ececec;border-radius:16px;padding:14px}.card-title[data-v-6220d40e]{color:#24303a;font-size:15px;font-weight:700;margin-bottom:6px}.order-img[data-v-6220d40e]{border-radius:10px;height:140px;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;width:100%}.svc-top[data-v-6220d40e]{display:flex;gap:8px;margin-bottom:6px}.svc-tag[data-v-6220d40e],.svc-top[data-v-6220d40e]{align-items:center}.svc-tag[data-v-6220d40e]{border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:3px;line-height:1.4;padding:2px 8px}.svc-tag-green[data-v-6220d40e]{background:#3f7a4e1f;color:#3f7a4e}.svc-tag-ico[data-v-6220d40e]{align-items:center;display:inline-flex}.svc-tag-ico[data-v-6220d40e] svg{height:12px;width:12px}.svc-name[data-v-6220d40e]{color:#24303a;flex:1;font-size:15px;font-weight:700;margin:0;min-width:0;word-break:break-word}.info-list[data-v-6220d40e]{display:flex;flex-direction:column}.info-row[data-v-6220d40e]{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;font-size:14px;gap:8px;padding:8px 0}.info-row[data-v-6220d40e]:last-child{border-bottom:none}.info-label[data-v-6220d40e]{color:#9ca3af;flex-shrink:0;width:72px}.info-value[data-v-6220d40e]{color:#24303a;flex:1;text-align:right;word-break:break-word}.info-value.amount[data-v-6220d40e]{color:#ef4444;font-weight:700}.phone-link[data-v-6220d40e]{color:#3f7a4e;text-decoration:none}.field-list[data-v-6220d40e]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-6220d40e]{background:#f9fafb;border-radius:10px;padding:10px 12px}.field-row[data-v-6220d40e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.field-info[data-v-6220d40e]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.field-name[data-v-6220d40e]{color:#24303a;font-size:14px;font-weight:500;word-break:break-word}.field-addr[data-v-6220d40e]{color:#9ca3af;font-size:12px;word-break:break-word}.field-area[data-v-6220d40e]{color:#6b7280;flex-shrink:0;font-size:13px}.eval-row[data-v-6220d40e]{align-items:center;display:flex;gap:8px;padding:4px 0 6px}.eval-level[data-v-6220d40e]{color:#b88a3b;font-size:12px;font-weight:600}.stars[data-v-6220d40e]{align-items:center;color:#d1d5db;display:inline-flex;flex-shrink:0;gap:1px}.stars[data-v-6220d40e] svg{fill:transparent;height:16px;width:16px}.star.filled[data-v-6220d40e]{color:#b88a3b}.star.filled[data-v-6220d40e] svg{fill:#b88a3b;stroke:#b88a3b}.eval-content[data-v-6220d40e]{color:#6b7280;font-size:13px;line-height:1.6;margin:0;word-break:break-word}.foot[data-v-6220d40e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-top:1px solid #ececec;bottom:0;display:flex;gap:8px;justify-content:flex-end;left:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:20}.btn[data-v-6220d40e]{border:none;border-radius:999px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;white-space:nowrap}.btn.big[data-v-6220d40e]{font-size:14px;padding:10px 24px}.btn-primary[data-v-6220d40e]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);box-shadow:0 3px 8px #3f7a4e40;color:#fff}.btn-outline[data-v-6220d40e]{background:#fff;border:1px solid #ececec;color:#24303a}.modal-mask[data-v-6220d40e]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-card[data-v-6220d40e]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-6220d40e]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-6220d40e]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-6220d40e]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-6220d40e]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-6220d40e]{color:#3f7a4e;font-weight:600}@keyframes toastIn-6220d40e{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-6220d40e{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-6220d40e]{animation:slideUp-6220d40e .5s ease-out forwards;opacity:0}.item-animated-0[data-v-6220d40e]{animation-delay:.05s}.item-animated-1[data-v-6220d40e]{animation-delay:.12s}.item-animated-2[data-v-6220d40e]{animation-delay:.19s}.item-animated-3[data-v-6220d40e]{animation-delay:.26s}.item-animated-4[data-v-6220d40e]{animation-delay:.33s}.item-animated-5[data-v-6220d40e]{animation-delay:.4s}.sub-fields[data-v-6220d40e]{border-top:1px dashed #ececec;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px}.sub-field[data-v-6220d40e]{align-items:flex-start;display:flex;gap:8px}.sub-field-idx[data-v-6220d40e]{align-items:center;background:#3f7a4e1f;border-radius:50%;color:#3f7a4e;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:18px;justify-content:center;margin-top:1px;width:18px}.sub-field-info[data-v-6220d40e]{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.sub-field-addr[data-v-6220d40e]{color:#24303a;font-size:12px;word-break:break-all}.sub-field-sub[data-v-6220d40e]{color:#9ca3af;font-size:11px}.modify-block[data-v-6220d40e]{padding:4px 0}.modify-block[data-v-6220d40e]:not(.modify-block--last){border-bottom:1px dashed #ececec;margin-bottom:8px}.contract-card .card-title[data-v-6220d40e]{align-items:center;display:flex;gap:8px;justify-content:space-between}.contract-badge[data-v-6220d40e]{border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;padding:2px 8px}.contract-badge--pending[data-v-6220d40e]{background:#b88a3b1f;color:#b88a3b}.contract-badge--signed[data-v-6220d40e]{background:#3f7a4e1f;color:#3f7a4e}.contract-actions[data-v-6220d40e]{display:flex;gap:8px;margin-top:10px}.contract-link[data-v-6220d40e]{background:#fff;border:1px solid #ececec;border-radius:999px;color:#24303a;cursor:pointer;flex:1;font-size:13px;font-weight:600;padding:9px 12px}.contract-link--primary[data-v-6220d40e]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border:none;box-shadow:0 3px 8px #3f7a4e40;color:#fff}.preview-mask[data-v-6220d40e]{flex-direction:column;inset:0;position:fixed;z-index:3000}.preview-bar[data-v-6220d40e],.preview-mask[data-v-6220d40e]{background:#fff;display:flex}.preview-bar[data-v-6220d40e]{align-items:center;border-bottom:1px solid #eee;flex:none;height:48px;justify-content:space-between;padding:0 14px}.preview-title[data-v-6220d40e]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-close[data-v-6220d40e]{background:#fff;border:1px solid #e0e0e0;border-radius:999px;color:#24303a;cursor:pointer;flex:none;font-size:13px;padding:6px 14px}.preview-stage[data-v-6220d40e]{display:flex;flex:1;overflow:hidden;position:relative}.preview-tip[data-v-6220d40e]{align-items:center;background:#fff;color:#8a8a8a;display:flex;font-size:13px;inset:0;justify-content:center;position:absolute;z-index:2}.preview-tip--error[data-v-6220d40e]{color:#c0392b}.preview-body[data-v-6220d40e]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px 12px}.preview-body[data-v-6220d40e] .docx-wrapper{align-items:flex-start;background:#fff;box-shadow:none;padding:0}.preview-body[data-v-6220d40e] .docx-wrapper>section.docx{box-shadow:none}.orders-page[data-v-6e6e187e]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.orders-toolbar[data-v-6e6e187e]{display:flex;justify-content:flex-end;padding:calc(10px + var(--safe-top, 0px)) 16px 10px}.head-link[data-v-6e6e187e]{background:#3f7a4e14;border:1px solid #3f7a4e;border-radius:999px;color:#3f7a4e;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:5px 12px}.status-tabs[data-v-6e6e187e]{background:#fff;border-bottom:1px solid #ececec;display:flex;gap:8px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.status-tabs[data-v-6e6e187e]::-webkit-scrollbar{display:none}.pill[data-v-6e6e187e]{background:#f1f2f4;border:none;border-radius:999px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.pill.active[data-v-6e6e187e]{background:#3f7a4e;color:#fff;font-weight:600}.orders-list[data-v-6e6e187e]{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px}.order-card[data-v-6e6e187e]{background:#fff;border:1px solid #ececec;border-radius:16px;cursor:pointer;padding:12px}.order-img[data-v-6e6e187e]{border-radius:10px;height:120px;margin-bottom:8px;-o-object-fit:cover;object-fit:cover;width:100%}.row-top[data-v-6e6e187e]{align-items:center;display:flex;gap:8px}.row-no[data-v-6e6e187e]{color:#9ca3af;font-size:12px;margin-top:6px}.order-tag[data-v-6e6e187e]{flex-shrink:0;font-size:11px;font-weight:600;gap:3px;line-height:1.4}.order-tag[data-v-6e6e187e],.order-tag-ico[data-v-6e6e187e]{align-items:center;display:inline-flex}.order-tag-ico[data-v-6e6e187e] svg{height:12px;width:12px}.order-title[data-v-6e6e187e]{color:#24303a;flex:1;font-size:14px;font-weight:600;margin:0;min-width:0;word-break:break-word}.order-status[data-v-6e6e187e]{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.order-price[data-v-6e6e187e]{color:#24303a;flex-shrink:0;font-size:14px;font-weight:700}.order-meta[data-v-6e6e187e]{color:#9ca3af}.order-cancel-tip[data-v-6e6e187e],.order-meta[data-v-6e6e187e]{font-size:12px;line-height:1.5;margin:6px 0 0}.order-cancel-tip[data-v-6e6e187e]{color:#b88a3b}.row-record[data-v-6e6e187e]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:6px}.record-tag[data-v-6e6e187e]{align-items:center;color:#3f7a4e;display:inline-flex;font-size:11px;gap:4px}.record-tag[data-v-6e6e187e] svg{height:12px;width:12px}.row-foot[data-v-6e6e187e]{gap:8px;justify-content:flex-end;margin-top:8px}.foot-actions[data-v-6e6e187e],.row-foot[data-v-6e6e187e]{align-items:center;display:flex}.foot-actions[data-v-6e6e187e]{flex-shrink:0;gap:6px}.btn[data-v-6e6e187e]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px;white-space:nowrap}.btn[data-v-6e6e187e] svg{height:14px;width:14px}.btn-secondary[data-v-6e6e187e]{background:#f1f2f4;color:#24303a}.btn-primary[data-v-6e6e187e]{background:#3f7a4e;color:#fff}.btn-outline[data-v-6e6e187e]{background:#fff;border:1px solid #ececec;color:#24303a}.row-comment[data-v-6e6e187e]{align-items:center;border-top:1px dashed #e5e5e5;display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding-top:10px}.comment-text[data-v-6e6e187e]{color:#6b7280;flex:1;font-size:12px;margin:0;min-width:0;word-break:break-word}.stars[data-v-6e6e187e]{align-items:center;color:#d1d5db;display:inline-flex;flex-shrink:0;gap:1px}.stars[data-v-6e6e187e] svg{fill:transparent;height:14px;width:14px}.star.filled[data-v-6e6e187e]{color:#b88a3b}.star.filled[data-v-6e6e187e] svg{fill:#b88a3b;stroke:#b88a3b}.empty[data-v-6e6e187e]{color:#9ca3af;margin:60px auto 0;text-align:center}.empty-ico[data-v-6e6e187e]{align-items:center;background:#ececec;border-radius:50%;color:#9ca3af;display:inline-flex;height:56px;justify-content:center;width:56px}.empty-ico[data-v-6e6e187e] svg{height:28px;width:28px}.empty-title[data-v-6e6e187e]{color:#6b7280;font-size:14px;font-weight:600;margin-top:12px}.empty-desc[data-v-6e6e187e]{color:#9ca3af;font-size:12px;margin-top:4px}.list-loading[data-v-6e6e187e]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-6e6e187e]{animation:spin-6e6e187e .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-6e6e187e{to{transform:rotate(1turn)}}.modal-mask[data-v-6e6e187e]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-card[data-v-6e6e187e]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-6e6e187e]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-6e6e187e]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-6e6e187e]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-6e6e187e]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-6e6e187e]{color:#3f7a4e;font-weight:600}@keyframes toastIn-6e6e187e{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-6e6e187e{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-6e6e187e]{animation:slideUp-6e6e187e .5s ease-out forwards;opacity:0}.item-animated-0[data-v-6e6e187e]{animation-delay:.05s}.item-animated-1[data-v-6e6e187e]{animation-delay:.12s}.item-animated-2[data-v-6e6e187e]{animation-delay:.19s}.item-animated-3[data-v-6e6e187e]{animation-delay:.26s}.item-animated-4[data-v-6e6e187e]{animation-delay:.33s}.item-animated-5[data-v-6e6e187e]{animation-delay:.4s}.page[data-v-ea94c5fe]{--primary:lab(45.7105% -33.1533 21.792);--primary-foreground:lab(98.9474% -1.71044 3.29221);--border:lab(88.5598% -2.55075 4.95142);--muted-foreground:lab(44.575% -5.21386 4.894);background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-ea94c5fe]{background:var(--primary);color:var(--primary-foreground);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-ea94c5fe],.topbar[data-v-ea94c5fe]{align-items:center;display:flex}.back-btn[data-v-ea94c5fe]{background:transparent;border:none;border-radius:50%;color:inherit;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-ea94c5fe] svg{height:20px;width:20px}.topbar-title[data-v-ea94c5fe]{flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-ea94c5fe]{width:36px}.picked-bar[data-v-ea94c5fe]{background:#fff;border-bottom:1px solid var(--border);padding:12px 16px}.picked-text[data-v-ea94c5fe]{color:var(--primary);font-size:14px;font-weight:600}.picked-text.placeholder[data-v-ea94c5fe]{color:var(--muted-foreground);font-weight:400}.level-tabs[data-v-ea94c5fe]{background:#fff;border-bottom:1px solid var(--border);display:flex;gap:8px;overflow-x:auto;padding:12px 16px}.level-tab[data-v-ea94c5fe]{background:#fff;border:1px solid var(--border);border-radius:9999px;color:var(--muted-foreground);cursor:pointer;flex-shrink:0;font-size:13px;max-width:140px;overflow:hidden;padding:6px 14px;text-overflow:ellipsis;white-space:nowrap}.level-tab.active[data-v-ea94c5fe]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.level-tab.done[data-v-ea94c5fe]:not(.active){border-color:var(--primary);color:var(--primary)}.level-tab[data-v-ea94c5fe]:disabled{cursor:not-allowed;opacity:.45}.option-list[data-v-ea94c5fe]{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:8px 0 96px}.list-tip[data-v-ea94c5fe]{color:var(--muted-foreground);font-size:14px;padding:32px 0;text-align:center}.list-loading[data-v-ea94c5fe]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-ea94c5fe]{animation:spin-ea94c5fe .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top:3px solid var(--primary);height:28px;width:28px}@keyframes spin-ea94c5fe{to{transform:rotate(1turn)}}.option-item[data-v-ea94c5fe]{align-items:center;background:transparent;border:none;border-bottom:1px solid #eee9dd;color:#24303a;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.option-item[data-v-ea94c5fe]:active{background:#f3f1ea}.option-item.picked[data-v-ea94c5fe]{color:var(--primary);font-weight:600}.pick-check[data-v-ea94c5fe]{color:var(--primary);display:inline-flex}.confirm-wrap[data-v-ea94c5fe]{bottom:calc(20px + env(safe-area-inset-bottom,0px));left:50%;max-width:432px;position:fixed;transform:translate(-50%);width:calc(100% - 96px);z-index:50}.confirm-btn[data-v-ea94c5fe]{background:var(--primary);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;width:100%}.confirm-btn.disabled[data-v-ea94c5fe]{cursor:not-allowed;opacity:.5}.page[data-v-29d730d4]{background:#ededed;min-height:100vh;padding:0 16px}.section-header[data-v-29d730d4]{margin:22px 4px 12px}.section-header.first[data-v-29d730d4]{margin-top:calc(16px + var(--safe-top))}.section-title[data-v-29d730d4]{align-items:center;color:#1d2a22;display:flex;font-size:17px;font-weight:700;gap:8px}.section-title .en[data-v-29d730d4]{color:#9aa39c;font-size:11px;font-weight:500;letter-spacing:2px}.section-title .bar-c[data-v-29d730d4]{background:#c97a1a;border-radius:2px;height:16px;width:4px}.hero[data-v-29d730d4]{background:linear-gradient(135deg,#f0c46a,#c97a1a 55%,#e09738);border-radius:22px;box-shadow:0 10px 30px #c97a1a47;overflow:hidden;padding:18px;position:relative}.hero-orb[data-v-29d730d4]{background:#ffffff2e;border-radius:50%;position:absolute}.hero-orb-1[data-v-29d730d4]{height:120px;right:-30px;top:-40px;width:120px}.hero-orb-2[data-v-29d730d4]{bottom:-20px;height:80px;left:-20px;width:80px}.hero-content[data-v-29d730d4]{color:#fff;position:relative}.hero-top[data-v-29d730d4]{justify-content:space-between}.hero-label[data-v-29d730d4],.hero-top[data-v-29d730d4]{align-items:center;display:flex}.hero-label[data-v-29d730d4]{font-size:13px;gap:6px}.hero-label .dot[data-v-29d730d4]{background:#ffe7a8;border-radius:50%;box-shadow:0 0 6px #ffe7a8;height:6px;width:6px}.hero-date[data-v-29d730d4]{font-size:12px;opacity:.85}.hero-amount[data-v-29d730d4]{align-items:baseline;display:flex;gap:2px;margin:8px 0 14px}.hero-currency[data-v-29d730d4]{font-size:20px;font-weight:700}.hero-value[data-v-29d730d4]{font-family:BebasNeue,sans-serif;font-size:38px;font-weight:800;letter-spacing:1px}.hero-chart[data-v-29d730d4]{align-items:flex-end;display:flex;gap:6px;height:112rpx}.bar[data-v-29d730d4]{background:#ffffff8c;border-radius:4px 4px 0 0;flex:1}.bar.highlight[data-v-29d730d4]{background:#ffe48a;box-shadow:0 0 12px #ffc85099}.hero-footer[data-v-29d730d4]{border-top:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:space-between;margin-top:12px;padding-top:10px}.hero-stat-label[data-v-29d730d4]{font-size:11px;opacity:.85}.hero-stat-value[data-v-29d730d4]{font-family:BebasNeue,sans-serif;font-size:17px;font-weight:700}.hero-stat-value .unit[data-v-29d730d4]{font-size:11px;margin-left:2px}.hero-stat-sub[data-v-29d730d4]{font-size:11px;opacity:.8;text-align:right}.stats-grid[data-v-29d730d4]{display:flex;gap:12px;margin-top:14px}.stat-card[data-v-29d730d4]{border-radius:16px;color:#fff;flex:1;padding:14px 16px}.stat-card.inbound[data-v-29d730d4]{background:linear-gradient(135deg,#36a2eb,#2c7fd1)}.stat-card.outbound[data-v-29d730d4]{background:linear-gradient(135deg,#f0c46a,#c97a1a)}.stat-label[data-v-29d730d4]{font-size:12px;opacity:.9}.stat-value[data-v-29d730d4]{margin-top:4px}.stat-value .num[data-v-29d730d4]{font-family:BebasNeue,sans-serif;font-size:24px;font-weight:800}.stat-value .unit[data-v-29d730d4]{font-size:12px;margin-left:2px}.menu-card[data-v-29d730d4]{background:#fff;border-radius:18px;box-shadow:0 4px 18px #0000000d;margin-top:14px;padding:16px}.menu-title[data-v-29d730d4]{align-items:center;color:#1d2a22;display:flex;font-size:12px;gap:8px;margin-bottom:14px}.menu-title .en[data-v-29d730d4]{color:#9aa39c;font-size:11px;letter-spacing:2px}.menu-grid[data-v-29d730d4],.menu-item[data-v-29d730d4]{display:flex;gap:8px}.menu-item[data-v-29d730d4]{align-items:center;flex:1;flex-direction:column}.menu-icon[data-v-29d730d4]{align-items:center;border-radius:14px;display:flex;font-size:22px;height:48px;justify-content:center;width:48px}.menu-icon.inbound[data-v-29d730d4]{background:#e8f1ff}.menu-icon.outbound[data-v-29d730d4]{background:#fff1e8}.menu-icon.product[data-v-29d730d4]{background:#e8f5e0}.menu-icon.info[data-v-29d730d4]{background:#f0e8ff}.menu-icon.machine[data-v-29d730d4]{background:linear-gradient(135deg,#f0c46a,#c97a1a)}.menu-label[data-v-29d730d4]{color:#1f2937;font-size:12px;font-weight:600}.trend-card[data-v-29d730d4]{background:#fff;border-radius:18px;box-shadow:0 4px 18px #0000000d;margin-top:14px;padding:16px}.trend-title[data-v-29d730d4]{color:#2d2926;font-size:14px;font-weight:600;margin-bottom:14px}.trend-bars[data-v-29d730d4]{align-items:flex-end;display:flex;gap:6px;height:120px}.trend-col[data-v-29d730d4]{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end}.trend-bar[data-v-29d730d4]{background:linear-gradient(180deg,#f0c46a,#c97a1a);border-radius:4px 4px 0 0;width:100%}.trend-x[data-v-29d730d4]{color:#b0a899;font-size:10px;margin-top:4px}.machinery-card[data-v-29d730d4]{background:radial-gradient(120% 80% at 0 0,hsla(40,82%,68%,.55) 0,transparent 50%),linear-gradient(135deg,#8a4a10,#c97a1a 50%,#e09738);border-radius:22px;box-shadow:0 10px 30px #8a4a1047;color:#fff;overflow:hidden;padding:18px;position:relative}.machinery-top[data-v-29d730d4]{align-items:center;display:flex;justify-content:space-between}.machinery-badge[data-v-29d730d4]{align-items:center;background:#ffffff2e;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;display:flex;font-size:12px;gap:6px;padding:5px 12px}.live[data-v-29d730d4]{background:#ffe7a8;border-radius:50%;box-shadow:0 0 6px #ffe7a8;height:6px;width:6px}.machinery-year[data-v-29d730d4]{font-size:12px;opacity:.85}.machinery-amount[data-v-29d730d4]{font-family:BebasNeue,sans-serif;font-size:38px;font-weight:800;letter-spacing:2px;margin:14px 0 12px}.machinery-amount .u[data-v-29d730d4]{font-size:14px;margin-left:4px}.machinery-bars[data-v-29d730d4]{align-items:flex-end;display:flex;height:70px;justify-content:space-between}.m-bar[data-v-29d730d4]{background:linear-gradient(180deg,#ffe7a8,#d68a2a);border-radius:4px 4px 0 0;opacity:.85;width:7%}.m-bar.hi[data-v-29d730d4]{background:linear-gradient(180deg,#ffe48a,#f0a93a);box-shadow:0 0 12px #ffc85099}.machinery-foot[data-v-29d730d4]{border-top:1px solid hsla(0,0%,100%,.15);display:flex;justify-content:space-between;margin-top:12px;padding-top:12px}.mf-label[data-v-29d730d4]{font-size:11px;opacity:.8}.mf-val[data-v-29d730d4]{font-family:BebasNeue,sans-serif;font-size:18px;font-weight:700}.mf-u[data-v-29d730d4]{font-size:11px;margin-left:2px}.mf-right[data-v-29d730d4]{text-align:right}.mf-sub[data-v-29d730d4]{font-size:11px;margin-top:2px;opacity:.75}.machinery-2col[data-v-29d730d4]{display:flex;gap:12px;margin-top:14px}.m2-card[data-v-29d730d4]{background:linear-gradient(135deg,#fff,#fff8eb);border:1px solid rgba(201,122,26,.12);border-radius:16px;flex:1;padding:14px 16px}.m2-label[data-v-29d730d4]{color:#a06a2a;font-size:12px}.m2-val[data-v-29d730d4]{color:#c97a1a;font-family:BebasNeue,sans-serif;font-size:26px;font-weight:800}.m2-u[data-v-29d730d4]{color:#9aa39c;font-size:12px;margin-left:4px}.bottom-space[data-v-29d730d4]{height:20px}@keyframes slideUp-29d730d4{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-29d730d4]{animation:slideUp-29d730d4 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-29d730d4]{animation-delay:.05s}.item-animated-1[data-v-29d730d4]{animation-delay:.12s}.item-animated-2[data-v-29d730d4]{animation-delay:.19s}.item-animated-3[data-v-29d730d4]{animation-delay:.26s}.item-animated-4[data-v-29d730d4]{animation-delay:.33s}.item-animated-5[data-v-29d730d4]{animation-delay:.4s}.page[data-v-91a8c81e]{--primary:#3f7a4e;--primary-foreground:#fff;--accent:#b8863b;--background:#ededed;--foreground:#24303a;--muted-foreground:#6b7280;--border:#e5e7eb;--card:#fff;background:var(--background);display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-91a8c81e]{flex:1;overflow-y:auto}.hero[data-v-91a8c81e]{background:#ddd;height:220px;overflow:hidden;width:100%}.hero-img[data-v-91a8c81e]{-o-object-fit:cover;object-fit:cover}.hero-img[data-v-91a8c81e],.hero-ph[data-v-91a8c81e]{height:100%;width:100%}.hero-ph[data-v-91a8c81e]{background:linear-gradient(135deg,#cfe3d4,#e9eef0)}.head-card[data-v-91a8c81e]{background:var(--card);border-bottom:8px solid var(--background);padding:14px 12px}.head-top[data-v-91a8c81e]{align-items:center;display:flex;gap:6px;min-width:0}.svc-tag[data-v-91a8c81e]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.4;padding:2px 8px}.svc-name[data-v-91a8c81e]{color:var(--foreground);font-size:17px;font-weight:700;min-width:0}.org[data-v-91a8c81e],.svc-name[data-v-91a8c81e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org[data-v-91a8c81e]{color:var(--muted-foreground);font-size:12px;margin:6px 0 0}.price[data-v-91a8c81e]{font-size:18px;font-weight:700;margin:8px 0 0}.price-num[data-v-91a8c81e]{color:var(--accent)}.price-unit[data-v-91a8c81e]{color:var(--muted-foreground);font-size:12px;font-weight:400}.info-row[data-v-91a8c81e]{align-items:center;background:var(--card);border-bottom:8px solid var(--background);display:flex;font-size:13px;gap:12px;padding:12px}.info-label[data-v-91a8c81e]{color:var(--muted-foreground);flex-shrink:0}.info-value[data-v-91a8c81e]{color:var(--foreground);font-weight:500}.block[data-v-91a8c81e]{background:var(--card);border-bottom:8px solid var(--background);padding:14px 12px}.block-title[data-v-91a8c81e]{color:var(--foreground);font-size:14px;font-weight:700;margin:0 0 8px}.block-text[data-v-91a8c81e]{color:var(--muted-foreground);font-size:13px;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word}.attrs[data-v-91a8c81e]{border:1px solid var(--border);border-radius:10px;display:flex;flex-direction:column;gap:0;overflow:hidden}.attr-row[data-v-91a8c81e]{align-items:baseline;display:flex;font-size:13px;gap:8px;line-height:1.5;padding:10px 12px}.attr-row[data-v-91a8c81e]:nth-child(odd){background:#fafbfa}.attr-label[data-v-91a8c81e]{color:var(--muted-foreground);flex-shrink:0;font-weight:600}.attr-value[data-v-91a8c81e]{color:var(--foreground);word-break:break-all}.foot[data-v-91a8c81e]{align-items:center;border-top:1px solid var(--border);bottom:0;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:20}.cart-btn[data-v-91a8c81e],.foot[data-v-91a8c81e]{background:var(--card)}.cart-btn[data-v-91a8c81e]{border:1px solid var(--primary);border-radius:999px;color:var(--primary);cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:600;padding:11px 18px;transition:transform .15s,background .15s;white-space:nowrap}.cart-btn[data-v-91a8c81e]:active{background:#f0faf0;transform:scale(.96)}.order-btn[data-v-91a8c81e]{background:var(--primary);border:none;border-radius:999px;color:var(--primary-foreground);cursor:pointer;flex:1;font-size:15px;font-weight:700;padding:11px 16px;transition:transform .15s,background .15s}.order-btn[data-v-91a8c81e]:active{transform:scale(.98)}.order-btn[data-v-91a8c81e]:hover{background:#356a42}.bottom-space[data-v-91a8c81e]{height:84px}.loading-page[data-v-91a8c81e]{align-items:center;background:var(--background);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh}.spinner[data-v-91a8c81e]{animation:spin-91a8c81e .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top:3px solid var(--primary);height:28px;width:28px}@keyframes spin-91a8c81e{to{transform:rotate(1turn)}}.loading-text[data-v-91a8c81e]{color:var(--muted-foreground);font-size:14px}.retry-btn[data-v-91a8c81e]{background:var(--primary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 24px}@keyframes slideUp-91a8c81e{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-91a8c81e]{animation:slideUp-91a8c81e .5s ease-out forwards;opacity:0}.item-animated-0[data-v-91a8c81e]{animation-delay:.05s}.item-animated-1[data-v-91a8c81e]{animation-delay:.12s}.item-animated-2[data-v-91a8c81e]{animation-delay:.19s}.item-animated-3[data-v-91a8c81e]{animation-delay:.26s}.item-animated-4[data-v-91a8c81e]{animation-delay:.33s}.item-animated-5[data-v-91a8c81e]{animation-delay:.4s}.page[data-v-8e2da472]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-8e2da472]{background:#fff;border-bottom:1px solid #e5e7eb;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-8e2da472],.topbar[data-v-8e2da472]{align-items:center;display:flex}.back-btn[data-v-8e2da472]{background:transparent;border:none;cursor:pointer;height:36px;justify-content:center;width:36px}.title[data-v-8e2da472]{color:#24303a;font-size:16px;font-weight:700}.loading[data-v-8e2da472]{align-items:center;color:#9ca3af;display:flex;flex:1;font-size:13px;justify-content:center}.list[data-v-8e2da472]{display:flex;flex-direction:column;gap:10px;padding:12px}.opt-item[data-v-8e2da472]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#24303a;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:14px 16px}.opt-item[data-v-8e2da472]:active{background:#f0faf0}.caret[data-v-8e2da472]{color:#9ca3af;font-size:18px}.empty[data-v-8e2da472]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}.page[data-v-28e001de]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.loading-container[data-v-28e001de]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-28e001de]{animation:spin-28e001de .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-28e001de{to{transform:rotate(1turn)}}.scroll[data-v-28e001de]{flex:1;overflow-y:auto;padding:12px}.list[data-v-28e001de]{display:flex;flex-direction:column;gap:10px}.list-item[data-v-28e001de]{background:var(--c-card,#fff);border:1px solid var(--c-line,#ebe3d0);border-radius:12px;color:var(--c-text,#24303a);cursor:pointer;font-size:14px;font-weight:500;padding:14px 16px;text-align:left;width:100%}.list-item[data-v-28e001de]:active{background:#f0f7f1}.empty[data-v-28e001de]{color:#9ca3af;font-size:13px;padding:60px 0;text-align:center}.page[data-v-659878f6]{--primary:#3f7a4e;--accent:#b8863b;--background:#ededed;--foreground:#24303a;--muted:#9ca3af;--border:#e5e7eb;--card:#fff;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-659878f6]{background:var(--card);border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-659878f6],.topbar[data-v-659878f6]{align-items:center;display:flex}.back-btn[data-v-659878f6]{background:transparent;border:none;border-radius:50%;color:var(--foreground);cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-659878f6]:active{background:#0000000d}.back-btn[data-v-659878f6] svg{height:20px;width:20px}.title[data-v-659878f6]{color:var(--foreground);flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-659878f6]{width:36px}.scroll[data-v-659878f6]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 12px}.card[data-v-659878f6]{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px}.card-head[data-v-659878f6]{gap:8px;margin-bottom:10px}.card-head[data-v-659878f6],.head-ico[data-v-659878f6]{align-items:center;display:flex}.head-ico[data-v-659878f6]{border-radius:9px;height:30px;justify-content:center;width:30px}.head-ico[data-v-659878f6] svg{height:16px;width:16px}.field-ico[data-v-659878f6]{background:#fff3da;color:#b8770a}.user-ico[data-v-659878f6]{background:#e1efe3;color:var(--primary)}.head-title[data-v-659878f6]{color:var(--foreground);font-size:14px;font-weight:700}.info-row[data-v-659878f6]{align-items:flex-start;display:flex;padding:5px 0}.info-label[data-v-659878f6]{color:var(--muted);flex-shrink:0;font-size:13px;width:72px}.info-value[data-v-659878f6]{color:var(--foreground);flex:1;font-size:13px;word-break:break-all}.loading-tip[data-v-659878f6]{color:var(--muted);font-size:13px;margin:0}.warn-bar[data-v-659878f6]{align-items:center;background:#fdf3e3;border-radius:10px;color:#b8770a;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-top:8px;padding:9px 12px}.warn-link[data-v-659878f6]{background:var(--accent);border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:5px 14px}.warn-link[data-v-659878f6]:active{transform:scale(.96)}.select-row[data-v-659878f6]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:14px;text-align:left}.select-row[data-v-659878f6]:active{background:#f9fafb}.select-label[data-v-659878f6]{flex-shrink:0;font-weight:600}.select-label[data-v-659878f6],.select-value[data-v-659878f6]{color:var(--foreground);font-size:14px}.select-value[data-v-659878f6]{flex:1;line-height:1.5;text-align:right;word-break:break-word}.select-value.placeholder[data-v-659878f6]{color:#b6bcae}.select-arrow[data-v-659878f6]{color:var(--muted);flex-shrink:0}.select-arrow[data-v-659878f6] svg{height:16px;width:16px}.remark-box[data-v-659878f6]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px}.remark-label[data-v-659878f6]{color:var(--foreground);font-size:14px;font-weight:600;margin:0 0 8px}.remark-input[data-v-659878f6]{background:#fafafa;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--foreground);font-size:13px;outline:none;padding:8px 10px;resize:none;width:100%}.remark-input[data-v-659878f6]:focus{background:#fff;border-color:var(--primary)}.foot[data-v-659878f6]{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.confirm-btn[data-v-659878f6]{background:var(--primary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:13px;width:100%}.confirm-btn[data-v-659878f6]:active{transform:scale(.98)}.confirm-btn[data-v-659878f6]:disabled{cursor:not-allowed;opacity:.6}.type-box[data-v-659878f6]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px}.type-label[data-v-659878f6]{color:var(--foreground);font-size:14px;font-weight:600;margin:0 0 10px}.type-pills[data-v-659878f6]{display:flex;flex-wrap:wrap;gap:10px}.type-pill[data-v-659878f6]{background:#fafafa;border:1px solid var(--border);border-radius:999px;color:var(--foreground);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .15s}.type-pill[data-v-659878f6]:active{transform:scale(.96)}.type-pill.active[data-v-659878f6]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.page[data-v-d55b4e75]{--primary:#3f7a4e;--border:#e5e7eb;--muted:#6b7280;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-d55b4e75]{background:#fff;border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-d55b4e75],.topbar[data-v-d55b4e75]{align-items:center;display:flex}.back-btn[data-v-d55b4e75]{background:transparent;border:none;border-radius:50%;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-d55b4e75] svg{height:20px;width:20px}.title[data-v-d55b4e75]{flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-d55b4e75]{width:36px}.loading-container[data-v-d55b4e75]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-d55b4e75]{animation:spin-d55b4e75 .7s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:28px;width:28px}@keyframes spin-d55b4e75{to{transform:rotate(1turn)}}.scroll[data-v-d55b4e75]{flex:1;overflow-y:auto;padding:12px}.list[data-v-d55b4e75]{display:flex;flex-direction:column;gap:10px}.item-card[data-v-d55b4e75]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:14px;text-align:left}.item-card[data-v-d55b4e75]:active{background:#f9fafb}.item-info[data-v-d55b4e75]{flex:1;min-width:0}.item-name[data-v-d55b4e75]{color:#24303a;display:block;font-size:14px;font-weight:600}.item-sub[data-v-d55b4e75]{color:var(--muted);display:block;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-arrow[data-v-d55b4e75]{color:var(--muted);flex-shrink:0;font-size:18px}.empty[data-v-d55b4e75]{color:var(--muted);font-size:14px;padding:48px 0;text-align:center}.page[data-v-3302dd51]{--primary:#3f7a4e;--accent:#b8863b;--foreground:#24303a;--muted:#9ca3af;--border:#e5e7eb;--card:#fff;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-3302dd51]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 12px}.card[data-v-3302dd51]{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px}.card-head[data-v-3302dd51]{gap:8px;margin-bottom:10px}.card-head[data-v-3302dd51],.head-ico[data-v-3302dd51]{align-items:center;display:flex}.head-ico[data-v-3302dd51]{border-radius:9px;height:30px;justify-content:center;width:30px}.head-ico[data-v-3302dd51] svg{height:16px;width:16px}.field-ico[data-v-3302dd51]{background:#fff3da;color:#b8770a}.user-ico[data-v-3302dd51]{background:#e1efe3;color:var(--primary)}.head-title[data-v-3302dd51]{color:var(--foreground);font-size:14px;font-weight:700}.head-tip[data-v-3302dd51]{color:var(--primary);font-size:12px;font-weight:600;margin-left:auto}.info-row[data-v-3302dd51]{align-items:flex-start;display:flex;padding:5px 0}.info-label[data-v-3302dd51]{color:var(--muted);flex-shrink:0;font-size:13px;width:72px}.info-value[data-v-3302dd51]{color:var(--foreground);flex:1;font-size:13px;word-break:break-all}.loading-tip[data-v-3302dd51]{color:var(--muted);font-size:13px;margin:0}.field-list[data-v-3302dd51]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-3302dd51]{align-items:center;background:#fafafa;border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 12px;text-align:left;transition:all .15s}.field-item.checked[data-v-3302dd51]{background:#f0f7f2;border-color:var(--primary)}.field-item.disabled[data-v-3302dd51]{cursor:not-allowed;opacity:.55}.check-box[data-v-3302dd51]{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#fff;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.field-item.checked .check-box[data-v-3302dd51]{background:var(--primary);border-color:var(--primary)}.check-ico[data-v-3302dd51]{display:inline-flex}.check-ico[data-v-3302dd51] svg{height:12px;width:12px}.field-info[data-v-3302dd51]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.field-addr[data-v-3302dd51]{color:var(--foreground);font-size:13px;font-weight:600;word-break:break-all}.field-sub[data-v-3302dd51]{color:var(--muted);font-size:12px}.field-disabled-tip[data-v-3302dd51]{border-radius:999px;flex-shrink:0;font-size:11px;padding:2px 8px}.field-disabled-tip[data-v-3302dd51],.warn-bar[data-v-3302dd51]{background:#fdf3e3;color:#b8770a}.warn-bar[data-v-3302dd51]{align-items:center;border-radius:10px;display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-top:8px;padding:9px 12px}.warn-link[data-v-3302dd51]{background:var(--accent);border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:5px 14px}.warn-link[data-v-3302dd51]:active{transform:scale(.96)}.select-row[data-v-3302dd51]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;padding:14px;text-align:left}.select-row[data-v-3302dd51]:active{background:#f9fafb}.select-label[data-v-3302dd51]{flex-shrink:0;font-weight:600}.select-label[data-v-3302dd51],.select-value[data-v-3302dd51]{color:var(--foreground);font-size:14px}.select-value[data-v-3302dd51]{flex:1;line-height:1.5;text-align:right;word-break:break-word}.select-value.placeholder[data-v-3302dd51]{color:#b6bcae}.select-arrow[data-v-3302dd51]{color:var(--muted);flex-shrink:0}.select-arrow[data-v-3302dd51] svg{height:16px;width:16px}.type-box[data-v-3302dd51]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px}.type-label[data-v-3302dd51]{color:var(--foreground);font-size:14px;font-weight:600;margin:0 0 10px}.type-pills[data-v-3302dd51]{display:flex;flex-wrap:wrap;gap:10px}.type-pill[data-v-3302dd51]{background:#fafafa;border:1px solid var(--border);border-radius:999px;color:var(--foreground);cursor:pointer;font-size:13px;padding:8px 16px;transition:all .15s}.type-pill[data-v-3302dd51]:active{transform:scale(.96)}.type-pill.active[data-v-3302dd51]{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.remark-box[data-v-3302dd51]{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:14px}.remark-label[data-v-3302dd51]{color:var(--foreground);font-size:14px;font-weight:600;margin:0 0 8px}.remark-input[data-v-3302dd51]{background:#fafafa;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--foreground);font-size:13px;outline:none;padding:8px 10px;resize:none;width:100%}.remark-input[data-v-3302dd51]:focus{background:#fff;border-color:var(--primary)}.foot[data-v-3302dd51]{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px))}.confirm-btn[data-v-3302dd51]{background:var(--primary);border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:13px;width:100%}.confirm-btn[data-v-3302dd51]:active{transform:scale(.98)}.confirm-btn[data-v-3302dd51]:disabled{cursor:not-allowed;opacity:.6}.page[data-v-a871a17d]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-a871a17d]{background:#3f7a4e;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-a871a17d],.topbar[data-v-a871a17d]{align-items:center;color:#fff;display:flex}.back-btn[data-v-a871a17d]{background:transparent;border:none;border-radius:50%;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-a871a17d]:active{background:#ffffff26}.back-btn[data-v-a871a17d] svg{height:20px;width:20px}.title[data-v-a871a17d]{flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-a871a17d]{width:36px}.status-tabs[data-v-a871a17d]{background:#fff;border-bottom:1px solid #ececec;display:flex;gap:8px;overflow-x:auto;padding:10px 16px;scrollbar-width:none}.status-tabs[data-v-a871a17d]::-webkit-scrollbar{display:none}.pill[data-v-a871a17d]{background:#f1f2f4;border:none;border-radius:999px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.pill.active[data-v-a871a17d]{background:#3f7a4e;color:#fff;font-weight:600}.orders-list[data-v-a871a17d]{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px}.order-card[data-v-a871a17d]{background:#fff;border:1px solid #ececec;border-radius:16px;cursor:pointer;padding:12px}.row-top[data-v-a871a17d]{align-items:center;display:flex;justify-content:space-between}.order-no[data-v-a871a17d]{color:#9ca3af;font-size:12px}.badge[data-v-a871a17d]{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.order-title-row[data-v-a871a17d]{align-items:center;display:flex;gap:8px;margin-top:6px}.order-tag[data-v-a871a17d]{background:#3f7a4e1f;border-radius:999px;color:#3f7a4e;flex-shrink:0;font-size:11px;font-weight:600;gap:3px;line-height:1.4;padding:2px 8px}.order-tag[data-v-a871a17d],.order-tag-ico[data-v-a871a17d]{align-items:center;display:inline-flex}.order-tag-ico[data-v-a871a17d] svg{height:12px;width:12px}.order-title[data-v-a871a17d]{color:#24303a;font-size:14px;font-weight:600;margin:0}.order-meta[data-v-a871a17d]{color:#9ca3af;font-size:12px;line-height:1.5;margin:6px 0 0;word-break:break-word}.row-foot[data-v-a871a17d]{align-items:center;border-top:1px solid #ececec;display:flex;gap:8px;justify-content:space-between;margin-top:8px;padding-top:8px}.foot-text[data-v-a871a17d]{color:#9ca3af;flex:1;font-size:12px;margin:0;min-width:0;word-break:break-word}.foot-actions[data-v-a871a17d]{align-items:center;display:flex;flex-shrink:0;gap:6px}.btn[data-v-a871a17d]{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px;white-space:nowrap}.btn-primary[data-v-a871a17d]{background:#3f7a4e;color:#fff}.btn-outline[data-v-a871a17d]{background:#fff;border:1px solid #ececec;color:#24303a}.row-comment[data-v-a871a17d]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:8px}.comment-text[data-v-a871a17d]{color:#6b7280;flex:1;font-size:12px;margin:0;min-width:0;word-break:break-word}.stars[data-v-a871a17d]{align-items:center;color:#d1d5db;display:inline-flex;flex-shrink:0;gap:1px}.stars[data-v-a871a17d] svg{fill:transparent;height:14px;width:14px}.star.filled[data-v-a871a17d]{color:#b88a3b}.star.filled[data-v-a871a17d] svg{fill:#b88a3b;stroke:#b88a3b}.empty[data-v-a871a17d]{color:#9ca3af;margin:60px auto 0;text-align:center}.empty-ico[data-v-a871a17d]{align-items:center;background:#ececec;border-radius:50%;color:#9ca3af;display:inline-flex;height:56px;justify-content:center;width:56px}.empty-ico[data-v-a871a17d] svg{height:28px;width:28px}.empty-title[data-v-a871a17d]{color:#6b7280;font-size:14px;font-weight:600;margin-top:12px}.empty-desc[data-v-a871a17d]{color:#9ca3af;font-size:12px;margin-top:4px}.list-loading[data-v-a871a17d]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-a871a17d]{animation:spin-a871a17d .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-a871a17d{to{transform:rotate(1turn)}}.modal-mask[data-v-a871a17d]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-card[data-v-a871a17d]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-a871a17d]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-a871a17d]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-a871a17d]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-a871a17d]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-a871a17d]{color:#3f7a4e;font-weight:600}@keyframes toastIn-a871a17d{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-a871a17d{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-a871a17d]{animation:slideUp-a871a17d .5s ease-out forwards;opacity:0}.item-animated-0[data-v-a871a17d]{animation-delay:.05s}.item-animated-1[data-v-a871a17d]{animation-delay:.12s}.item-animated-2[data-v-a871a17d]{animation-delay:.19s}.page[data-v-7328649a]{--primary:#3f7a4e;--border:#e5e7eb;--muted:#6b7280;background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-7328649a]{background:#fff;border-bottom:1px solid var(--border);gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-7328649a],.topbar[data-v-7328649a]{align-items:center;display:flex}.back-btn[data-v-7328649a]{background:transparent;border:none;border-radius:50%;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-7328649a] svg{height:20px;width:20px}.title[data-v-7328649a]{flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-7328649a]{width:36px}.loading-container[data-v-7328649a]{align-items:center;display:flex;flex:1;justify-content:center}.spinner[data-v-7328649a]{animation:spin-7328649a .7s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:28px;width:28px}@keyframes spin-7328649a{to{transform:rotate(1turn)}}.scroll[data-v-7328649a]{flex:1;overflow-y:auto;padding:12px}.scope-tip[data-v-7328649a]{color:var(--muted);font-size:12px;margin:0 0 10px}.list[data-v-7328649a]{display:flex;flex-direction:column;gap:10px}.item-card[data-v-7328649a]{align-items:center;background:#fff;border:1px solid var(--border);border-radius:12px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;justify-content:space-between;padding:14px;text-align:left}.item-card[data-v-7328649a]:active{background:#f9fafb}.item-info[data-v-7328649a]{flex:1;min-width:0}.item-name[data-v-7328649a]{color:#24303a;display:block;font-size:14px;font-weight:600}.item-sub[data-v-7328649a]{color:var(--muted);display:block;font-size:12px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-arrow[data-v-7328649a]{color:var(--muted);flex-shrink:0;font-size:18px}.empty[data-v-7328649a]{color:var(--muted);font-size:14px;padding:48px 0;text-align:center}.servant-tabbar[data-v-cf00619e]{background:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;justify-content:space-around;left:50%;max-width:480px;padding:6px 0 calc(6px + env(safe-area-inset-bottom,0px));position:fixed;transform:translate(-50%);width:100%;z-index:100}.tab-item[data-v-cf00619e]{align-items:center;color:#a0a0a0;display:flex;flex:1;flex-direction:column;gap:2px;padding:4px 0;text-decoration:none}.tab-item.active[data-v-cf00619e]{color:#40ae36}.tab-icon-img[data-v-cf00619e]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.tab-label[data-v-cf00619e]{font-size:11px;font-weight:500}@keyframes slideUp-78225836{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.opt-chip-animated[data-v-78225836]{animation:slideUp-78225836 .4s ease-out forwards;opacity:0}.opt-chip-anim-0[data-v-78225836]{animation-delay:.05s}.opt-chip-anim-1[data-v-78225836]{animation-delay:.1s}.opt-chip-anim-2[data-v-78225836]{animation-delay:.15s}.opt-chip-anim-3[data-v-78225836]{animation-delay:.2s}.opt-chip-anim-4[data-v-78225836]{animation-delay:.25s}.opt-chip-anim-5[data-v-78225836]{animation-delay:.3s}.opt-chip-anim-6[data-v-78225836]{animation-delay:.35s}.opt-chip-anim-7[data-v-78225836]{animation-delay:.4s}.opt-chip-anim-8[data-v-78225836]{animation-delay:.45s}.opt-chip-anim-9[data-v-78225836]{animation-delay:.5s}.opt-chip-anim-10[data-v-78225836]{animation-delay:.55s}.opt-chip-anim-11[data-v-78225836]{animation-delay:.6s}.opt-chip-anim-12[data-v-78225836]{animation-delay:.65s}.chat-page[data-v-78225836]{background-color:#f0f2f5;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px));position:relative}.chat-scroll[data-v-78225836]{box-sizing:border-box;flex:1;overflow-y:auto;width:100%}.chat-list[data-v-78225836]{display:flex;flex-direction:column;padding:12px}.chat-list[data-v-78225836],.msg-row[data-v-78225836]{box-sizing:border-box}.msg-row[data-v-78225836]{width:100%}.msg-user[data-v-78225836]{align-items:flex-end;display:flex;flex-direction:column;margin-bottom:14px;position:relative}.msg-user-avatar-row[data-v-78225836]{align-items:center;display:flex;flex-direction:row;justify-content:center}.msg-user-body[data-v-78225836]{align-items:flex-end;justify-content:flex-end;max-width:100%;width:100%}.msg-model[data-v-78225836],.msg-user-body[data-v-78225836]{box-sizing:border-box;display:flex;flex-direction:column}.msg-model[data-v-78225836]{align-items:flex-start;margin-bottom:14px;position:relative}.msg-avatar[data-v-78225836]{align-items:center;display:flex;flex-direction:row;flex-shrink:0;justify-content:center;margin-bottom:6px;overflow:hidden}.avatar-img[data-v-78225836]{border-radius:50%;display:block;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.msg-name[data-v-78225836]{color:#9ca3af;font-size:11px;margin-bottom:4px;padding:0 6px}.msg-model-body[data-v-78225836]{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.msg-bubble[data-v-78225836]{border-radius:12px;line-height:1.5;max-width:100%;padding:10px 12px;word-break:break-all}.user-bubble[data-v-78225836]{background:#22c55e;border-top-right-radius:4px;color:#fff;margin-top:4px}.model-bubble[data-v-78225836]{background:#fff;border-top-left-radius:4px;box-shadow:0 1px 6px #0000000a;color:#1f2a44;max-width:100%;width:-moz-fit-content;width:fit-content}.msg-text[data-v-78225836]{font-size:14px;line-height:1.55;white-space:pre-wrap}.msg-media[data-v-78225836]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:8px;width:100%}.msg-media-item[data-v-78225836]{aspect-ratio:1/1;background:#0000000f;border-radius:8px;flex:0 0 calc(33.33333% - 4px);overflow:hidden;width:calc(33.33333% - 4px)}.msg-media-img[data-v-78225836],.msg-media-video[data-v-78225836]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.msg-loading[data-v-78225836]{align-items:center;display:flex;gap:6px;justify-content:center;min-height:18px;padding:4px 8px}.loading-dot[data-v-78225836]{animation:bounce-78225836 1.4s ease-in-out infinite both;background:#9ca3af;border-radius:50%;height:6px;width:6px}.user-bubble .loading-dot[data-v-78225836]{background:#ffffffb3}.loading-dot[data-v-78225836]:first-child{animation-delay:-.32s}.loading-dot[data-v-78225836]:nth-child(2){animation-delay:-.16s}@keyframes bounce-78225836{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.opt-chips[data-v-78225836]{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;width:100%}.opt-chips-locked[data-v-78225836]{filter:grayscale(60%);opacity:.55;pointer-events:none}.opt-chip[data-v-78225836]{align-items:center;background:#fff;border:1px solid #22c55e;border-radius:999px;color:#22c55e;cursor:pointer;display:flex;font-size:13px;gap:5px;justify-content:center;line-height:1;padding:7px 14px;transition:all .15s}.opt-chip-selected[data-v-78225836]{background:#22c55e;color:#fff;transform:scale(.96)}.chip-text[data-v-78225836]{font-size:13px}.chip-icon[data-v-78225836]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.chip-icon-financeType[data-v-78225836]{background:#f97316}.chip-icon-spendState[data-v-78225836]{background:#a855f7}.opt-chips-spenderName[data-v-78225836]{gap:8px}.opt-chips-spenderName .opt-chip[data-v-78225836]{background:#eff6ff;border-color:#3b82f6;box-sizing:border-box;color:#3b82f6;justify-content:flex-start;overflow:hidden;padding:7px 8px;width:calc(33.33333% - 5.33333px)}.opt-chips-spenderName .chip-text[data-v-78225836]{display:block;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);overflow:hidden;white-space:nowrap;width:100%}.opt-chips-spenderName .opt-chip-selected[data-v-78225836]{background:#3b82f6;color:#fff}.opt-chips-category[data-v-78225836]{gap:8px}.opt-chips-category .opt-chip[data-v-78225836]{background:#f0fdf4;border-color:#22c55e;box-sizing:border-box;color:#22c55e;flex:0 0 calc(20% - 6.4px);justify-content:center;overflow:hidden;padding:7px 3px;width:calc(20% - 6.4px)}.opt-chips-category .chip-text[data-v-78225836]{display:block;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);overflow:hidden;text-align:center;white-space:nowrap;width:100%}.opt-chips-category .opt-chip-selected[data-v-78225836]{background:#22c55e;color:#fff}.opt-chips-financeType .opt-chip[data-v-78225836]{background:#fff7ed;border-color:#f97316;color:#f97316}.opt-chips-financeType .opt-chip-selected[data-v-78225836]{background:#f97316;color:#fff}.opt-chips-spendState .opt-chip[data-v-78225836]{background:#faf5ff;border-color:#a855f7;color:#a855f7}.opt-chips-spendState .opt-chip-selected[data-v-78225836]{background:#a855f7;color:#fff}.opt-chips-fields[data-v-78225836]{gap:8px}.field-card[data-v-78225836]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 calc(50% - 4px);flex-direction:column;gap:1px;padding:7px 8px;transition:all .15s}.field-card-selected[data-v-78225836]{background:#f0fdf4;border-color:#22c55e}.field-card-row1[data-v-78225836]{align-items:baseline;display:flex;flex-direction:row;gap:4px;min-width:0}.field-card-name[data-v-78225836]{color:#1f2937;flex:1 1 auto;font-size:13.5px;font-weight:600;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-card-selected .field-card-name[data-v-78225836]{color:#15803d}.field-card-meta[data-v-78225836]{flex:0 0 auto;font-size:11px}.field-card-addr[data-v-78225836],.field-card-meta[data-v-78225836]{color:#9ca3af;line-height:1.25;white-space:nowrap}.field-card-addr[data-v-78225836]{font-size:10.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.field-confirm-btn[data-v-78225836]{background:#22c55e;border-radius:7px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:1;margin-top:6px;padding:10px 0;text-align:center;width:100%}.field-confirm-btn[data-v-78225836]:active{background:#16a34a}.opt-chips-executors[data-v-78225836],.opt-chips-products[data-v-78225836]{gap:8px}.exec-chip[data-v-78225836],.prod-chip[data-v-78225836]{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:8px 14px;transition:all .15s}.exec-chip-selected[data-v-78225836],.prod-chip-selected[data-v-78225836]{background:#22c55e;border-color:#22c55e;color:#fff}.bk-card[data-v-78225836]{background:#fff;border:1px solid #eef2ee;border-radius:10px;box-shadow:0 2px 12px #0000000d;box-sizing:border-box;margin-top:8px;padding:12px;width:100%}.bk-card-head[data-v-78225836]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.bk-card-title[data-v-78225836]{color:#1f2a44;font-size:14px;font-weight:600}.bk-card-tag[data-v-78225836]{border-radius:10px;font-size:11px;padding:2px 8px}.bk-card-tag.exp[data-v-78225836]{background:#fef2f2;color:#ef4444}.bk-card-tag.inc[data-v-78225836]{background:#ecfdf5;color:#10b981}.bk-row[data-v-78225836]{align-items:center;border-top:1px solid #f3f5f3;display:flex;font-size:13px;justify-content:space-between;line-height:1.6;padding:12px 0}.bk-label[data-v-78225836]{color:#9ca3af;flex-shrink:0;text-align:left;width:55px}.bk-label-center[data-v-78225836]{text-align:center}.bk-val[data-v-78225836]{color:#1f2a44;flex:1;text-align:right;word-break:break-all}.bk-val.exp[data-v-78225836]{color:#ef4444;font-weight:600}.bk-val.inc[data-v-78225836]{color:#10b981;font-weight:600}.bk-fields-block[data-v-78225836]{align-items:center;border-top:1px solid #f3f5f3;display:flex;flex-direction:row;padding:12px 0 4px}.bk-fields-head[data-v-78225836]{display:flex;flex-shrink:0;justify-content:center;margin-bottom:6px;white-space:nowrap}.bk-fields[data-v-78225836]{align-items:baseline;display:grid;gap:3px 8px;grid-template-columns:auto auto}.bk-field-name[data-v-78225836]{color:#9ca3af}.bk-field-amount[data-v-78225836],.bk-field-name[data-v-78225836]{font-size:13px;line-height:1.6;text-align:right;white-space:nowrap}.bk-field-amount[data-v-78225836]{color:#ef4444;font-weight:600}.bk-img-wrap[data-v-78225836]{align-items:center;border-top:1px solid #f3f5f3;display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;padding:12px 0}.bk-img-label[data-v-78225836]{color:#9ca3af;flex-shrink:0;width:55px}.bk-img[data-v-78225836]{background:#f0f2f5;border-radius:8px;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.bk-actions[data-v-78225836]{display:flex;gap:8px;margin-top:10px}.bk-btn[data-v-78225836]{border:none;border-radius:20px;cursor:pointer;flex:1;font-size:14px;line-height:1.4;margin:0;padding:7px 0}.bk-save[data-v-78225836]{background:#22c55e;color:#fff}.bk-cancel[data-v-78225836]{background:#f3f4f6;color:#6b7280}.bk-saved[data-v-78225836]{color:#10b981;font-size:13px;font-weight:600;margin-top:8px;text-align:center}.ft-card[data-v-78225836]{background:#fff;border-radius:12px;box-shadow:0 1px 6px #0000000a;box-sizing:border-box;margin-top:8px;padding:12px;width:100%}.ft-card-head[data-v-78225836]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ft-card-title[data-v-78225836]{color:#1f2a44;font-size:15px;font-weight:600}.ft-card-tag[data-v-78225836]{background:#22c55e;border-radius:999px;color:#fff;font-size:12px;padding:2px 9px}.ft-tag-drip[data-v-78225836]{background:#38bdf8}.ft-tag-medicine[data-v-78225836]{background:#f59e0b}.ft-tag-fertilizer[data-v-78225836]{background:#a3e635;color:#3f6212}.ft-tag-plow[data-v-78225836]{background:#fb923c}.ft-tag-harrow[data-v-78225836]{background:#fbbf24;color:#78350f}.ft-tag-sow[data-v-78225836]{background:#34d399;color:#064e3b}.ft-tag-drone[data-v-78225836]{background:#818cf8}.ft-tag-harvest[data-v-78225836]{background:#f87171}.ft-row[data-v-78225836]{display:flex;flex-direction:row;font-size:14px;padding:4px 0}.ft-label[data-v-78225836]{color:#94a3b8;flex-shrink:0;width:70px}.ft-label-center[data-v-78225836]{text-align:left}.ft-val[data-v-78225836]{color:#1f2a44;flex:1;word-break:break-all}.ft-block[data-v-78225836],.ft-commission-row[data-v-78225836]{border-top:1px solid #f1f5f9;margin-top:6px;padding-top:6px}.ft-commission-row[data-v-78225836]{align-items:center}.ft-commission-input[data-v-78225836]{flex:1}.ft-fields[data-v-78225836]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ft-field-item[data-v-78225836]{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:6px;color:#15803d}.ft-exec-item[data-v-78225836],.ft-field-item[data-v-78225836]{font-size:13px;padding:4px 9px}.ft-exec-item[data-v-78225836]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8}.ft-products[data-v-78225836]{margin-top:4px}.ft-product-item[data-v-78225836]{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;padding:5px 0}.ft-product-name[data-v-78225836]{color:#1f2a44;font-size:14px}.ft-product-inputs[data-v-78225836]{display:flex;flex-direction:row;gap:6px;margin-top:4px}.ft-input[data-v-78225836]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:5px;color:#1f2a44;flex:1;font-size:13px;outline:none;padding:5px 8px}.ft-input-unit[data-v-78225836]{flex:1}.ft-product-usage[data-v-78225836]{color:#64748b;font-size:13px;margin-top:3px}.ft-actions[data-v-78225836]{display:flex;flex-direction:row;gap:8px;margin-top:10px}.ft-btn[data-v-78225836]{border:none;border-radius:999px;cursor:pointer;flex:1;font-size:14px;line-height:1.4;margin:0;padding:7px 0}.ft-issue[data-v-78225836]{background:#22c55e;color:#fff}.ft-cancel[data-v-78225836]{background:#f1f5f9;color:#64748b}.ft-issued[data-v-78225836]{color:#22c55e;font-size:14px;margin-top:8px;text-align:center}.chat-input-bar[data-v-78225836]{bottom:calc(68px + env(safe-area-inset-bottom,0px));left:0;position:absolute;right:0;z-index:10}.chat-input-bar[data-v-78225836],.chat-input-bar-inner[data-v-78225836]{box-sizing:border-box;padding:8px 12px}.chat-input-bar-inner[data-v-78225836]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 2px 10px #0000000f;display:flex;gap:10px;min-height:48px}.chat-input-bar-inner-text[data-v-78225836]{border-radius:8px}.input-icon[data-v-78225836]{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s;width:24px}.input-icon[data-v-78225836]:active{opacity:.6;transform:scale(.92)}.camera-icon[data-v-78225836]{border:2px solid #4b5563;border-radius:4px;box-sizing:border-box;height:17px;position:relative;width:22px}.camera-icon[data-v-78225836]:before{background:#4b5563;border-radius:2px 2px 0 0;content:"";height:4px;left:50%;position:absolute;top:-5px;transform:translate(-50%);width:8px}.camera-icon[data-v-78225836]:after{border:2px solid #4b5563;border-radius:50%;box-sizing:border-box;content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7px}.keyboard-icon[data-v-78225836]{background-image:radial-gradient(circle,#4b5563 32%,transparent 33%);background-position:50%;background-size:33.33% 33.33%;height:20px;width:20px}.plus-icon[data-v-78225836]{height:20px;position:relative;width:20px}.plus-icon[data-v-78225836]:before{height:3px;left:0;top:50%;transform:translateY(-50%);width:100%}.plus-icon[data-v-78225836]:after,.plus-icon[data-v-78225836]:before{background:#4b5563;border-radius:1.5px;content:"";position:absolute}.plus-icon[data-v-78225836]:after{height:100%;left:50%;top:0;transform:translate(-50%);width:3px}.plus-close[data-v-78225836]{height:20px;position:relative;width:20px}.plus-close[data-v-78225836]:after,.plus-close[data-v-78225836]:before{background:#4b5563;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:12px}.plus-close[data-v-78225836]:after{transform:translate(-50%,-50%) rotate(-45deg)}.voice-hold-area[data-v-78225836]{align-items:center;background:#f3f4f6;border-radius:999px;cursor:pointer;display:flex;flex:1;height:32px;justify-content:center;min-width:0;transition:all .15s;-moz-user-select:none;user-select:none;-webkit-user-select:none}.voice-hold-area[data-v-78225836]:active{background:#e5e7eb;transform:scale(.98)}.chat-input-bar-inner.recording .voice-hold-area[data-v-78225836]{background:#22c55e}.chat-input-bar-inner.recording .voice-hold-text[data-v-78225836]{color:#fff}.voice-hold-text[data-v-78225836]{color:#1f2a44;font-size:14px;font-weight:500;letter-spacing:1px}.input-box[data-v-78225836]{align-items:flex-start;background:#f3f4f6;border-radius:6px;box-sizing:border-box;display:flex;flex:1;min-height:64px;min-width:0;padding:10px 12px}.chat-textarea[data-v-78225836]{background:transparent;border:none;box-sizing:border-box;color:#1f2a44;font-family:inherit;font-size:14px;height:auto;line-height:22px;max-height:100px;min-height:44px;outline:none;padding:0;resize:none;width:100%}.chat-textarea[data-v-78225836]::-moz-placeholder{color:#9ca3af}.chat-textarea[data-v-78225836]::placeholder{color:#9ca3af}.send-btn[data-v-78225836],.voice-toggle-img[data-v-78225836]{cursor:pointer;flex-shrink:0;height:32px;width:32px}.send-btn[data-v-78225836]{align-items:center;border-radius:50%;display:flex;justify-content:center;transition:all .2s}.send-img[data-v-78225836]{height:32px;width:32px}.recording-panel[data-v-78225836]{align-items:center;animation:slideUp-78225836 .3s ease-out forwards;background:#f0f2f5f5;bottom:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;left:0;padding:10px 0 12px;position:absolute;right:0;width:100%}.recording-wave[data-v-78225836]{align-items:center;display:flex;gap:4px;height:30px;justify-content:center}.wave-bar[data-v-78225836]{animation:wavePulse-78225836 1s ease-in-out infinite;background:#22c55e;border-radius:1.5px;transform-origin:center;width:3px}.wave-bar-0[data-v-78225836]{animation-delay:0s;height:8px}.wave-bar-1[data-v-78225836]{animation-delay:.1s;height:16px}.wave-bar-2[data-v-78225836]{animation-delay:.2s;height:24px}.wave-bar-3[data-v-78225836]{animation-delay:.3s;height:18px}.wave-bar-4[data-v-78225836]{animation-delay:.4s;height:12px}@keyframes wavePulse-78225836{0%,to{opacity:.7;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.recording-tip[data-v-78225836]{color:#9ca3af;font-size:12px;letter-spacing:.5px}.media-preview[data-v-78225836]{background-color:#fff;border-radius:12px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px;padding:12px}.media-thumb[data-v-78225836]{aspect-ratio:1/1;background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000f;overflow:visible;position:relative;width:calc(33.33333% - 5.33333px)}.media-thumb-img[data-v-78225836]{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-remove[data-v-78225836]{background:#0009;border-radius:50%;cursor:pointer;font-size:16px;height:20px;line-height:18px;right:-5px;top:-5px;width:20px;z-index:2}.media-loading[data-v-78225836],.media-remove[data-v-78225836]{color:#fff;position:absolute;text-align:center}.media-loading[data-v-78225836]{background:#00000073;bottom:0;font-size:10px;left:0;padding:2px 0;width:100%}.more-panel[data-v-78225836]{align-items:center;animation:slideUpMore-78225836 .25s ease-out forwards;background-color:#fff;border-radius:12px;bottom:100%;display:flex;justify-content:space-around;left:12px;margin-bottom:6px;padding:14px 20px 8px;position:absolute;right:12px}@keyframes slideUpMore-78225836{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.more-item[data-v-78225836]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:60px;padding:4px 12px}.more-icon-img[data-v-78225836]{height:30px;-o-object-fit:contain;object-fit:contain;width:30px}.more-label[data-v-78225836]{color:#6b7280;font-size:12px;white-space:nowrap}.page[data-v-34f091e7]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-34f091e7]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-34f091e7],.topbar[data-v-34f091e7]{align-items:center;display:flex}.back-btn[data-v-34f091e7]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-34f091e7] svg{height:20px;width:20px}.topbar-title[data-v-34f091e7]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-34f091e7]{width:36px}.page-scroll[data-v-34f091e7]{box-sizing:border-box;flex:1;padding:12px;width:100%}.menu-list[data-v-34f091e7]{display:flex;flex-direction:column;gap:8px}.menu-item[data-v-34f091e7]{align-items:center;animation:slideUp-34f091e7 .5s ease-out forwards;background:#fff;border-radius:12px;cursor:pointer;display:flex;height:48px;justify-content:space-between;opacity:0;padding:0 16px}.menu-name[data-v-34f091e7]{color:#374151;font-size:15px;font-weight:500}.menu-arrow[data-v-34f091e7]{color:#d1d5db;font-size:18px;font-weight:700}@keyframes slideUp-34f091e7{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-0[data-v-34f091e7]{animation-delay:.05s}.item-animated-1[data-v-34f091e7]{animation-delay:.1s}.item-animated-2[data-v-34f091e7]{animation-delay:.15s}.item-animated-3[data-v-34f091e7]{animation-delay:.2s}.item-animated-4[data-v-34f091e7]{animation-delay:.25s}.item-animated-5[data-v-34f091e7]{animation-delay:.3s}.item-animated-6[data-v-34f091e7]{animation-delay:.35s}.item-animated-7[data-v-34f091e7]{animation-delay:.4s}.item-animated-8[data-v-34f091e7]{animation-delay:.45s}.page[data-v-92aee5d6]{background:#f3f6f3;display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-92aee5d6]{flex:1;padding:20px 14px 8px}.card[data-v-92aee5d6]{background:#fff;border:none;border-radius:16px;box-shadow:0 2px 10px #0000000a;margin-bottom:14px;padding:6px 16px}.form-row[data-v-92aee5d6]{align-items:center;display:flex;gap:12px;min-height:52px}.form-label[data-v-92aee5d6]{color:#374151;flex-shrink:0;font-size:14px;font-weight:600;width:72px}.form-input[data-v-92aee5d6]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;min-width:0;outline:none;text-align:right}.form-input[data-v-92aee5d6]::-moz-placeholder{color:#b3b8bf}.form-input[data-v-92aee5d6]::placeholder{color:#b3b8bf}.form-line[data-v-92aee5d6]{background:#f1f3ef;height:1px}.tip[data-v-92aee5d6]{color:#9ca3af;font-size:12px;margin:2px 6px 18px}.btn-save[data-v-92aee5d6]{background:linear-gradient(135deg,#40ae36,#6bc76f);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:2px;width:100%}.btn-save[data-v-92aee5d6]:disabled{cursor:default;opacity:.6}@keyframes slideUp-92aee5d6{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-0[data-v-92aee5d6]{animation:slideUp-92aee5d6 .5s ease-out .05s forwards;opacity:0}.item-animated-1[data-v-92aee5d6]{animation:slideUp-92aee5d6 .5s ease-out .12s forwards;opacity:0}.page[data-v-5b39e7ea]{min-height:100vh;padding-bottom:30px}.page[data-v-5b39e7ea],.tabs[data-v-5b39e7ea]{background:#ededed}.tabs[data-v-5b39e7ea]{display:flex;gap:8px;padding:12px 16px 4px;position:sticky;top:0;z-index:5}.tab[data-v-5b39e7ea]{background:#fff;border:none;border-radius:18px;color:#666;flex:1;font-size:14px;height:36px;position:relative;transition:all .2s}.tab.on[data-v-5b39e7ea]{background:#00b25e;color:#fff;font-weight:600}.tab .cnt[data-v-5b39e7ea]{background:#f56c6c;border-radius:8px;box-sizing:border-box;color:#fff;font-size:10px;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:10px;top:-4px}.tab.on .cnt[data-v-5b39e7ea]{background:#fff;color:#00b25e}.state[data-v-5b39e7ea]{color:#999;font-size:13px;padding:60px 0;text-align:center}.list[data-v-5b39e7ea]{display:flex;flex-direction:column;gap:10px;padding:8px 16px 0}.card[data-v-5b39e7ea]{background:#fff;border-radius:12px;padding:14px}.head[data-v-5b39e7ea]{align-items:center;display:flex;justify-content:space-between}.topic[data-v-5b39e7ea]{color:#1a1a1a;font-size:15px;font-weight:600}.badge[data-v-5b39e7ea]{border-radius:10px;font-size:11px;padding:2px 8px}.badge.wait[data-v-5b39e7ea]{background:#fff4e5;color:#f59e0b}.badge.done[data-v-5b39e7ea]{background:#e6f7ee;color:#00b25e}.meta[data-v-5b39e7ea]{color:#909399;display:flex;flex-wrap:wrap;font-size:12px;gap:10px;margin-top:8px}.meta .crop[data-v-5b39e7ea]{background:#f1f8f4;border-radius:6px;color:#00b25e;padding:1px 6px}.meta .time[data-v-5b39e7ea]{margin-left:auto}.q[data-v-5b39e7ea]{color:#4b5563;font-size:13px;line-height:1.6;margin-top:8px;white-space:pre-wrap}.imgs[data-v-5b39e7ea]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.imgs img[data-v-5b39e7ea]{background:#f4f4f4;border-radius:8px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.answer[data-v-5b39e7ea]{background:#f6fdf9;border-radius:8px;margin-top:10px;padding:10px}.a-title[data-v-5b39e7ea]{color:#00b25e;font-size:12px;font-weight:600}.a-text[data-v-5b39e7ea]{color:#333;font-size:13px;line-height:1.6;margin-top:4px;white-space:pre-wrap}.a-time[data-v-5b39e7ea]{color:#999;font-size:11px;margin-top:6px;text-align:right}.answer-box[data-v-5b39e7ea]{margin-top:10px}.a-input[data-v-5b39e7ea]{background:#fafafa;border:1px solid #eee;border-radius:10px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 12px;resize:none;width:100%}.a-input[data-v-5b39e7ea]:focus{background:#fff;border-color:#00b25e}.a-btn[data-v-5b39e7ea]{background:#00b25e;border:none;border-radius:20px;color:#fff;font-size:15px;font-weight:600;height:40px;margin-top:8px;width:100%}.a-btn[data-v-5b39e7ea]:disabled{opacity:.6}.bottom-space[data-v-5b39e7ea]{height:20px}.preview-mask[data-v-5b39e7ea]{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:99}.preview-mask img[data-v-5b39e7ea]{border-radius:6px;max-height:100%;max-width:100%}.page[data-v-22611b76]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-22611b76]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-22611b76],.topbar[data-v-22611b76]{align-items:center;display:flex}.back-btn[data-v-22611b76]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-22611b76] svg{height:20px;width:20px}.topbar-title[data-v-22611b76]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-22611b76]{width:36px}.page-scroll[data-v-22611b76]{box-sizing:border-box;padding:12px;width:100%}.form[data-v-22611b76]{background:#fff;border-radius:12px;padding:4px 0}.form-item[data-v-22611b76]{border-bottom:1px solid #f3f4f6;padding:14px 16px}.form-item[data-v-22611b76]:last-child{border-bottom:none}.form-label[data-v-22611b76]{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.form-input-wrap[data-v-22611b76]{background:#f9fafb;border-radius:8px;padding:0 12px}.form-input[data-v-22611b76]{background:transparent;border:none;box-sizing:border-box;color:#111827;font-size:14px;height:44px;outline:none;width:100%}.form-input[data-v-22611b76]::-moz-placeholder{color:#9ca3af}.form-input[data-v-22611b76]::placeholder{color:#9ca3af}.placeholder[data-v-22611b76]{color:#9ca3af}.crop-selector[data-v-22611b76]{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:space-between}.crop-value[data-v-22611b76]{color:#111827;flex:1;font-size:14px}.selector-arrow[data-v-22611b76]{color:#9ca3af;font-size:18px;line-height:1;margin-left:8px;transform:scaleX(1.2)}.picker-wrap[data-v-22611b76]{align-items:center;background:#f9fafb;border-radius:8px;display:flex;height:44px;justify-content:space-between;padding:0 12px}.picker-input[data-v-22611b76]{background:transparent;border:none;color:#111827;font-size:14px;height:100%;outline:none;width:100%}.submit-section[data-v-22611b76]{padding:20px 0}.submit-btn[data-v-22611b76]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center}.submit-btn-disabled[data-v-22611b76]{opacity:.6}.select-mask[data-v-22611b76]{align-items:flex-end;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.select-sheet[data-v-22611b76]{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:70vh;max-width:480px;overflow:hidden;width:100%}.select-header[data-v-22611b76]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px}.select-title[data-v-22611b76]{color:#111827;font-size:15px;font-weight:600}.select-close[data-v-22611b76]{color:#6b7280;cursor:pointer;font-size:14px}.select-body[data-v-22611b76]{overflow-y:auto;padding:4px 0}.select-tip[data-v-22611b76]{color:#9ca3af;font-size:14px;padding:24px 0;text-align:center}.select-item[data-v-22611b76]{border-bottom:1px solid #f9fafb;color:#374151;cursor:pointer;font-size:15px;padding:14px 16px}.select-item[data-v-22611b76]:active{background:#f9fafb}.page-container[data-v-eaee6676]{background-color:#f3f4f6;display:flex;flex-direction:column;height:100vh}.topbar[data-v-eaee6676]{background:#fff;flex-shrink:0;height:44px;padding:0 12px;position:sticky;top:0;z-index:100}.back-btn[data-v-eaee6676],.topbar[data-v-eaee6676]{align-items:center;display:flex}.back-btn[data-v-eaee6676]{cursor:pointer;height:32px;justify-content:center;width:32px}.topbar-title[data-v-eaee6676]{color:#111827;flex:1;font-size:16px;font-weight:600;text-align:center}.spacer[data-v-eaee6676]{width:32px}.page-scroll[data-v-eaee6676]{flex:1;overflow-y:auto}.scroll-inner[data-v-eaee6676]{display:flex;flex-direction:column;gap:8px;padding:0 12px}.type-radio-row[data-v-eaee6676]{gap:20px;justify-content:center;margin-top:20px}.radio-item[data-v-eaee6676],.type-radio-row[data-v-eaee6676]{align-items:center;display:flex}.radio-item[data-v-eaee6676]{color:#333;cursor:pointer;font-size:14px;gap:6px}.radio-dot[data-v-eaee6676]{border:2px solid #ccc;border-radius:50%;height:16px;position:relative;transition:border-color .2s;width:16px}.radio-item.active .radio-dot[data-v-eaee6676]{border-color:#ff821e}.radio-item.active .radio-dot[data-v-eaee6676]:after{background:#ff821e;border-radius:50%;content:"";height:6px;left:3px;position:absolute;top:3px;width:6px}.section[data-v-eaee6676]{display:flex;flex-direction:column;gap:4px}.section-label[data-v-eaee6676]{color:#999;font-size:12px;margin-left:8px}.form-card[data-v-eaee6676]{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:8px}.form-row[data-v-eaee6676]{align-items:center;display:flex;height:44px}.textarea-row[data-v-eaee6676]{align-items:flex-start;height:auto;min-height:44px}.row-label[data-v-eaee6676]{color:#000;flex-shrink:0;font-size:14px}.row-input[data-v-eaee6676]{background:transparent;border:none;color:#999;flex:1;font-size:14px;outline:none;text-align:right}.row-input[data-v-eaee6676]::-moz-placeholder{color:#ccc}.row-input[data-v-eaee6676]::placeholder{color:#ccc}.row-textarea[data-v-eaee6676]{background:transparent;border:none;color:#999;flex:1;font-size:14px;min-height:44px;outline:none;padding:12px 0;resize:none;text-align:right}.row-textarea[data-v-eaee6676]::-moz-placeholder{color:#ccc}.row-textarea[data-v-eaee6676]::placeholder{color:#ccc}.row-divider[data-v-eaee6676]{background-color:#f0f0f0;height:1px;width:100%}.bottom-bar[data-v-eaee6676]{background-color:#ff821e;flex-shrink:0}.submit-btn[data-v-eaee6676]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center}.submit-btn[data-v-eaee6676]:active{opacity:.9}.safe-area[data-v-eaee6676]{height:env(safe-area-inset-bottom)}.submitting-overlay[data-v-eaee6676]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.submitting-box[data-v-eaee6676]{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px 32px}.spinner[data-v-eaee6676]{animation:spin-eaee6676 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ff821e;height:24px;width:24px}@keyframes spin-eaee6676{to{transform:rotate(1turn)}}.submitting-text[data-v-eaee6676]{color:#374151;font-size:14px}.page-container[data-v-f49d7954]{background-color:#f3f4f6;display:flex;flex-direction:column;height:100vh}.topbar[data-v-f49d7954]{background:#fff;flex-shrink:0;height:44px;padding:0 12px;position:sticky;top:0;z-index:100}.back-btn[data-v-f49d7954],.topbar[data-v-f49d7954]{align-items:center;display:flex}.back-btn[data-v-f49d7954]{cursor:pointer;height:32px;justify-content:center;width:32px}.topbar-title[data-v-f49d7954]{color:#111827;flex:1;font-size:16px;font-weight:600;text-align:center}.spacer[data-v-f49d7954]{width:32px}.state-container[data-v-f49d7954]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center}.spinner[data-v-f49d7954]{animation:spin-f49d7954 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-f49d7954{to{transform:rotate(1turn)}}.state-text[data-v-f49d7954]{color:#9ca3af;font-size:14px}.content-wrap[data-v-f49d7954]{display:flex;flex:1;flex-direction:column;overflow:hidden}.search-bar[data-v-f49d7954]{align-items:center;background:#fff;border-radius:25px;display:flex;flex-shrink:0;gap:8px;height:40px;margin:8px 12px;padding:4px 8px 4px 4px}.search-input[data-v-f49d7954]{background:#f3f4f6;border:none;border-radius:17px;color:#333;flex:1;font-size:13px;height:100%;outline:none;padding:0 10px}.search-input[data-v-f49d7954]::-moz-placeholder{color:#999}.search-input[data-v-f49d7954]::placeholder{color:#999}.search-btn[data-v-f49d7954]{color:#ad8024;cursor:pointer;font-size:12px;padding:2px 4px;white-space:nowrap}.list-scroll[data-v-f49d7954]{flex:1;overflow-y:auto;padding:0 12px}.list-inner[data-v-f49d7954]{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.customer-card.selectable[data-v-f49d7954]{cursor:pointer}.customer-card.selectable[data-v-f49d7954]:active{background:#f0fdf4}.customer-card[data-v-f49d7954]{background:#fff;border-radius:8px;gap:8px;min-height:70px;padding:0 8px;width:100%}.customer-card[data-v-f49d7954],.type-badge[data-v-f49d7954]{align-items:center;display:flex}.type-badge[data-v-f49d7954]{border-radius:50%;flex-shrink:0;font-size:10px;height:46px;justify-content:center;width:46px}.type-badge.personal[data-v-f49d7954]{background-color:#e8f5e9;color:#4caf50}.type-badge.company[data-v-f49d7954]{background-color:#fff3e0;color:#ff9800}.customer-info[data-v-f49d7954]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.customer-name[data-v-f49d7954]{color:#000;font-size:14px}.customer-sub[data-v-f49d7954]{color:#666;font-size:12px}.customer-phone[data-v-f49d7954]{color:#999;font-size:12px}.status-tag[data-v-f49d7954]{background-color:#ffebee;border-radius:4px;color:#f44336;flex-shrink:0;font-size:10px;padding:2px 8px}.load-more[data-v-f49d7954]{color:#999;font-size:12px;padding:12px 0;text-align:center}.bottom-bar[data-v-f49d7954]{background-color:#ff821e;flex-shrink:0}.add-btn[data-v-f49d7954]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center}.safe-area[data-v-f49d7954]{height:env(safe-area-inset-bottom)}.page[data-v-8aba042a]{background:linear-gradient(180deg,#e8f5e9,#f0fff0 60%,#f5fff5);display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-8aba042a]{background:transparent;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-8aba042a],.topbar[data-v-8aba042a]{align-items:center;display:flex}.back-btn[data-v-8aba042a]{background:#ffffffb3;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-8aba042a] svg{height:20px;width:20px}.topbar-title[data-v-8aba042a]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-8aba042a]{width:36px}.page-scroll[data-v-8aba042a]{box-sizing:border-box;flex:1;padding:12px;width:100%}.form-card[data-v-8aba042a]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:16px}.form-item[data-v-8aba042a]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-8aba042a]{color:#6b7280;font-size:14px;font-weight:500}.form-input[data-v-8aba042a]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#374151;font-size:15px;height:44px;outline:none;padding:0 12px;width:100%}.form-input[data-v-8aba042a]:focus{border-color:#40ae36}.form-input[data-v-8aba042a]::-moz-placeholder{color:#9ca3af}.form-input[data-v-8aba042a]::placeholder{color:#9ca3af}.submit-section[data-v-8aba042a]{padding:0 16px}.submit-btn[data-v-8aba042a]{align-items:center;background:linear-gradient(135deg,#40ae36,#6bc76f);border-radius:24px;box-shadow:0 4px 16px #40ae364d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;width:100%}.fade-in[data-v-8aba042a]{animation:fadeInUp-8aba042a .4s ease forwards}.fade-in[data-v-8aba042a],.fade-in-delay[data-v-8aba042a]{opacity:0;transform:translateY(10px)}.fade-in-delay[data-v-8aba042a]{animation:fadeInUp-8aba042a .4s ease .15s forwards}@keyframes fadeInUp-8aba042a{to{opacity:1;transform:translateY(0)}}.submitting-overlay[data-v-8aba042a]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.submitting-card[data-v-8aba042a]{align-items:center;background:#fff;border-radius:12px;color:#333;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:24px 32px}.spinner[data-v-8aba042a]{animation:spin-8aba042a .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-8aba042a{to{transform:rotate(1turn)}}.page[data-v-8617b82b]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-8617b82b]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-8617b82b],.topbar[data-v-8617b82b]{align-items:center;display:flex}.back-btn[data-v-8617b82b]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-8617b82b] svg{height:20px;width:20px}.topbar-title[data-v-8617b82b]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-8617b82b]{width:36px}.state-container[data-v-8617b82b]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:50vh}.state-text[data-v-8617b82b]{color:#888;font-size:14px}.spinner[data-v-8617b82b]{animation:spin-8617b82b .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-8617b82b{to{transform:rotate(1turn)}}.list-wrapper[data-v-8617b82b]{flex:1;padding-bottom:70px}.list-container[data-v-8617b82b]{display:flex;flex-direction:column;gap:8px;padding:12px}.menu-item[data-v-8617b82b]{align-items:center;animation:slideUp-8617b82b .5s ease-out forwards;background:#fff;border-radius:12px;cursor:pointer;display:flex;height:48px;justify-content:space-between;opacity:0;padding:0 16px}.menu-name[data-v-8617b82b]{color:#374151;font-size:15px;font-weight:500}.bottom-action[data-v-8617b82b]{background:linear-gradient(0deg,#f0f2f5e6 0,#f0f2f500);bottom:0;left:0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.add-btn[data-v-8617b82b]{align-items:center;background:linear-gradient(135deg,#40ae36,#6bc76f);border-radius:24px;box-shadow:0 4px 16px #40ae364d;cursor:pointer;display:flex;height:48px;justify-content:center;width:100%}.add-icon[data-v-8617b82b]{color:#fff;font-size:20px;font-weight:700;margin-right:6px}.add-text[data-v-8617b82b]{color:#fff;font-size:15px;font-weight:600;letter-spacing:1px}@keyframes slideUp-8617b82b{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-0[data-v-8617b82b]{animation-delay:.05s}.item-animated-1[data-v-8617b82b]{animation-delay:.1s}.item-animated-2[data-v-8617b82b]{animation-delay:.15s}.item-animated-3[data-v-8617b82b]{animation-delay:.2s}.item-animated-4[data-v-8617b82b]{animation-delay:.25s}.item-animated-5[data-v-8617b82b]{animation-delay:.3s}.item-animated-6[data-v-8617b82b]{animation-delay:.35s}.item-animated-7[data-v-8617b82b]{animation-delay:.4s}.modal-mask[data-v-8617b82b]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-box[data-v-8617b82b]{background:#fff;border-radius:12px;padding:24px;text-align:center;width:280px}.modal-title[data-v-8617b82b]{color:#111;font-size:16px;font-weight:600;margin-bottom:20px}.modal-btns[data-v-8617b82b]{display:flex;gap:12px}.modal-btn[data-v-8617b82b]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:40px}.modal-cancel[data-v-8617b82b]{background:#f3f4f6;color:#374151}.modal-confirm[data-v-8617b82b]{background:#ef4444;color:#fff}.modal-confirm[data-v-8617b82b]:disabled{opacity:.6}.page[data-v-46696f2e]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-46696f2e]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-46696f2e],.topbar[data-v-46696f2e]{align-items:center;display:flex}.back-btn[data-v-46696f2e]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-46696f2e] svg{height:20px;width:20px}.topbar-title[data-v-46696f2e]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-46696f2e]{width:36px}.state-container[data-v-46696f2e]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:100px 0}.state-text[data-v-46696f2e]{color:#9ca3af;font-size:14px}.spinner[data-v-46696f2e]{animation:spin-46696f2e .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-46696f2e{to{transform:rotate(1turn)}}.list-wrapper[data-v-46696f2e]{padding:8px 12px 0}.menu-list[data-v-46696f2e]{background:#fff;border-radius:10px;overflow:hidden}.menu-item[data-v-46696f2e]{align-items:center;animation:slideUp-46696f2e .5s ease-out forwards;background:#fff;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;opacity:0;padding:14px 16px}.menu-item[data-v-46696f2e]:last-child{border-bottom:none}.menu-item[data-v-46696f2e]:active{background:#f9fafb}.menu-item-left[data-v-46696f2e]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.menu-item-icon[data-v-46696f2e]{flex-shrink:0;font-size:18px}.menu-item-info[data-v-46696f2e]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.menu-item-name[data-v-46696f2e]{color:#111827;font-size:15px;font-weight:500}.menu-item-sub[data-v-46696f2e]{color:#6b7280;font-size:12px}.fab[data-v-46696f2e]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;bottom:40px;box-shadow:0 4px 12px #22c55e66;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:16px;width:56px;z-index:10}.fab[data-v-46696f2e]:active{transform:scale(.95)}.fab-icon[data-v-46696f2e]{color:#fff;font-size:32px;font-weight:300;line-height:1}@keyframes slideUp-46696f2e{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-1[data-v-46696f2e]{animation-delay:.05s}.item-animated-2[data-v-46696f2e]{animation-delay:.1s}.item-animated-3[data-v-46696f2e]{animation-delay:.15s}.item-animated-4[data-v-46696f2e]{animation-delay:.2s}.item-animated-5[data-v-46696f2e]{animation-delay:.25s}.item-animated-6[data-v-46696f2e]{animation-delay:.3s}.item-animated-7[data-v-46696f2e]{animation-delay:.35s}.modal-mask[data-v-46696f2e]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-box[data-v-46696f2e]{background:#fff;border-radius:12px;padding:24px;text-align:center;width:280px}.modal-title[data-v-46696f2e]{color:#111;font-size:16px;font-weight:600;margin-bottom:8px}.modal-desc[data-v-46696f2e]{color:#666;font-size:13px;margin-bottom:20px}.modal-btns[data-v-46696f2e]{display:flex;gap:12px}.modal-btn[data-v-46696f2e]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:40px}.modal-cancel[data-v-46696f2e]{background:#f3f4f6;color:#374151}.modal-confirm[data-v-46696f2e]{background:#ef4444;color:#fff}.modal-confirm[data-v-46696f2e]:disabled{opacity:.6}.page[data-v-d4e40b1b]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-d4e40b1b]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-d4e40b1b],.topbar[data-v-d4e40b1b]{align-items:center;display:flex}.back-btn[data-v-d4e40b1b]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-d4e40b1b] svg{height:20px;width:20px}.topbar-title[data-v-d4e40b1b]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-d4e40b1b]{width:36px}.form[data-v-d4e40b1b]{background:#fff;border-radius:12px;margin:12px 12px 0;padding:4px 0}.form-item[data-v-d4e40b1b]{border-bottom:1px solid #f3f4f6;padding:14px 16px}.form-item[data-v-d4e40b1b]:last-child{border-bottom:none}.form-label[data-v-d4e40b1b]{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.form-input-wrap[data-v-d4e40b1b]{background:#f9fafb;border-radius:8px;padding:0 12px}.form-input[data-v-d4e40b1b]{background:transparent;border:none;color:#111827;font-size:14px;height:44px;outline:none;width:100%}.form-input[data-v-d4e40b1b]::-moz-placeholder{color:#9ca3af}.form-input[data-v-d4e40b1b]::placeholder{color:#9ca3af}.submit-section[data-v-d4e40b1b]{padding:20px 12px 40px}.submit-btn[data-v-d4e40b1b]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:24px;box-shadow:0 4px 12px #22c55e4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;width:100%}.submit-btn[data-v-d4e40b1b],.submitting-overlay[data-v-d4e40b1b]{align-items:center;display:flex;justify-content:center}.submitting-overlay[data-v-d4e40b1b]{background:#0006;inset:0;position:fixed;z-index:1000}.submitting-card[data-v-d4e40b1b]{align-items:center;background:#fff;border-radius:12px;color:#333;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:24px 32px}.spinner[data-v-d4e40b1b]{animation:spin-d4e40b1b .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-d4e40b1b{to{transform:rotate(1turn)}}.page[data-v-f682090a]{background:#f4f1ea;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding-bottom:20px}.search-bar[data-v-f682090a]{padding:12px 16px}.search-input[data-v-f682090a]{background:#fff;border:none;border-radius:18px;box-sizing:border-box;color:#24303a;font-size:14px;height:36px;outline:none;padding:0 14px;width:100%}.search-input[data-v-f682090a]::-moz-placeholder{color:#b6cabe}.search-input[data-v-f682090a]::placeholder{color:#b6cabe}.pick-list[data-v-f682090a]{flex:1;overflow-y:auto;padding:0 16px}.pick-item[data-v-f682090a]{align-items:center;background:#fff;border-radius:14px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:12px 16px}.pick-item-active[data-v-f682090a]{border:1px solid #40ae36}.pick-check[data-v-f682090a]{align-items:center;border:1.5px solid #d1d5db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.pick-check-on[data-v-f682090a]{background:#40ae36;border-color:#40ae36}.pick-info[data-v-f682090a]{flex:1;min-width:0}.pick-name[data-v-f682090a]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-item-active .pick-name[data-v-f682090a]{color:#166534}.pick-meta[data-v-f682090a]{color:#9ca3af;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-loading[data-v-f682090a]{font-size:12px}.list-empty[data-v-f682090a],.list-loading[data-v-f682090a]{color:#9ca3af;padding:40px 0;text-align:center}.list-empty[data-v-f682090a]{font-size:13px}.page[data-v-d9a2a0db]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-d9a2a0db]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-d9a2a0db],.topbar[data-v-d9a2a0db]{align-items:center;display:flex}.back-btn[data-v-d9a2a0db]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-d9a2a0db] svg{height:20px;width:20px}.topbar-title[data-v-d9a2a0db]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-d9a2a0db]{width:36px}.state-container[data-v-d9a2a0db]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-d9a2a0db]{color:#9a9189;font-size:14px}.retry-link[data-v-d9a2a0db]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-d9a2a0db]{animation:spin-d9a2a0db .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-d9a2a0db{to{transform:rotate(1turn)}}.content[data-v-d9a2a0db]{display:flex;flex-direction:column}.search-bar[data-v-d9a2a0db]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;margin:12px;padding:4px 4px 4px 16px}.search-bar[data-v-d9a2a0db],.search-input-wrap[data-v-d9a2a0db]{align-items:center;display:flex}.search-input-wrap[data-v-d9a2a0db]{flex:1}.search-input[data-v-d9a2a0db]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-d9a2a0db]::-moz-placeholder{color:#999}.search-input[data-v-d9a2a0db]::placeholder{color:#999}.search-btn[data-v-d9a2a0db]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.list-container[data-v-d9a2a0db]{display:flex;flex-direction:column;gap:8px;padding:0 12px}.product-item[data-v-d9a2a0db]{align-items:center;background:#fff;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;padding:14px}.product-img-wrap[data-v-d9a2a0db]{flex-shrink:0}.product-img[data-v-d9a2a0db]{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.product-img-placeholder[data-v-d9a2a0db]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-d9a2a0db]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.product-name[data-v-d9a2a0db]{color:#111827;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tags[data-v-d9a2a0db]{display:flex;flex-wrap:wrap;gap:6px}.product-tag[data-v-d9a2a0db]{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:3px 6px}.check-icon[data-v-d9a2a0db]{align-items:center;border:1px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s;width:22px}.check-icon.checked[data-v-d9a2a0db]{background:#22c55e;border-color:#22c55e}.check-mark[data-v-d9a2a0db]{color:#fff;font-size:13px;font-weight:700;line-height:1}.load-more[data-v-d9a2a0db]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.bottom-space[data-v-d9a2a0db]{height:80px}.bottom-bar[data-v-d9a2a0db]{align-items:center;background:#f9fafbf2;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.add-product-btn[data-v-d9a2a0db]{background:#fff;border:1px solid #40ae36;border-radius:22px;color:#40ae36}.add-product-btn[data-v-d9a2a0db],.next-btn[data-v-d9a2a0db]{align-items:center;box-shadow:0 -1px 6px #0000000f;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:600;height:44px;justify-content:center}.next-btn[data-v-d9a2a0db]{background:#d1d5db;border-radius:22px;color:#fff}.next-btn.has-select[data-v-d9a2a0db]{background:linear-gradient(135deg,#22c55e,#86efac)}.page[data-v-0d5bb73e]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-0d5bb73e]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-0d5bb73e],.topbar[data-v-0d5bb73e]{align-items:center;display:flex}.back-btn[data-v-0d5bb73e]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-0d5bb73e] svg{height:20px;width:20px}.topbar-title[data-v-0d5bb73e]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-0d5bb73e]{width:36px}.page-scroll[data-v-0d5bb73e]{box-sizing:border-box;flex:1;padding:12px}.card[data-v-0d5bb73e]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:12px;padding:4px 14px}.card-head[data-v-0d5bb73e]{align-items:center;display:flex;justify-content:space-between;padding:12px 0 8px}.card-title[data-v-0d5bb73e]{color:#111827;font-size:15px;font-weight:600}.add-btn[data-v-0d5bb73e]{border:1px solid #40ae36;border-radius:14px;color:#40ae36;cursor:pointer;font-size:13px;font-weight:600;padding:4px 10px}.select-row[data-v-0d5bb73e]{align-items:center;cursor:pointer;display:flex;padding:14px 0}.select-row+.select-row[data-v-0d5bb73e]{border-top:1px solid #f3f4f6}.select-label[data-v-0d5bb73e]{color:#374151;flex-shrink:0;font-size:14px}.select-value[data-v-0d5bb73e]{color:#111827;flex:1;font-size:14px;overflow:hidden;padding:0 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.select-value.placeholder[data-v-0d5bb73e]{color:#9ca3af}.select-arrow[data-v-0d5bb73e]{color:#c4c8cd;display:flex;flex-shrink:0}.select-arrow[data-v-0d5bb73e] svg{height:16px;width:16px}.select-arrow.small[data-v-0d5bb73e] svg{height:14px;width:14px}.unit-row[data-v-0d5bb73e]{border-top:1px solid #f3f4f6}.empty-tip[data-v-0d5bb73e]{color:#9ca3af;font-size:13px;padding:24px 0;text-align:center}.pub-list[data-v-0d5bb73e]{display:flex;flex-direction:column}.pub-item[data-v-0d5bb73e]{border-top:1px solid #f3f4f6;padding:12px 0}.pub-item-top[data-v-0d5bb73e]{align-items:center;display:flex;gap:10px}.pub-img-wrap[data-v-0d5bb73e]{flex-shrink:0}.pub-img[data-v-0d5bb73e]{border-radius:6px;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.pub-img-placeholder[data-v-0d5bb73e]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:10px;justify-content:center}.pub-name[data-v-0d5bb73e]{color:#111827;flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn[data-v-0d5bb73e]{color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:18px;height:24px;justify-content:center;width:24px}.pub-item-bottom[data-v-0d5bb73e],.remove-btn[data-v-0d5bb73e]{align-items:center;display:flex}.pub-item-bottom[data-v-0d5bb73e]{gap:10px;margin-top:10px;padding-left:54px}.price-wrap[data-v-0d5bb73e]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex:1;height:38px;padding:0 10px}.price-symbol[data-v-0d5bb73e]{color:#ef4444;font-size:14px;font-weight:600;margin-right:4px}.price-input[data-v-0d5bb73e]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;height:100%;min-width:0;outline:none}.price-input[data-v-0d5bb73e]::-moz-placeholder{color:#c0c4c9}.price-input[data-v-0d5bb73e]::placeholder{color:#c0c4c9}.unit-picker[data-v-0d5bb73e]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;gap:2px;height:38px;padding:0 8px}.unit-value[data-v-0d5bb73e]{color:#111827;font-size:14px}.unit-value.placeholder[data-v-0d5bb73e]{color:#c0c4c9}.bottom-space[data-v-0d5bb73e]{height:80px}.submit-bar[data-v-0d5bb73e]{background:#f9fafbf2;bottom:0;box-sizing:border-box;left:50%;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.submit-btn[data-v-0d5bb73e]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:22px;box-shadow:0 -1px 6px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:44px;justify-content:center}.submit-btn.disabled[data-v-0d5bb73e]{opacity:.6}.page[data-v-a7edeb21]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-a7edeb21]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-a7edeb21],.topbar[data-v-a7edeb21]{align-items:center;display:flex}.back-btn[data-v-a7edeb21]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-a7edeb21] svg{height:20px;width:20px}.topbar-title[data-v-a7edeb21]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-a7edeb21]{width:36px}.state-container[data-v-a7edeb21]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-a7edeb21]{color:#9a9189;font-size:14px}.retry-link[data-v-a7edeb21]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-a7edeb21]{animation:spin-a7edeb21 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-a7edeb21{to{transform:rotate(1turn)}}.field-cards-container[data-v-a7edeb21]{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px 16px 96px;width:100%}.search-bar[data-v-a7edeb21]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;padding:4px 4px 4px 16px}.search-bar[data-v-a7edeb21],.search-input-wrap[data-v-a7edeb21]{align-items:center;display:flex}.search-input-wrap[data-v-a7edeb21]{flex:1}.search-input[data-v-a7edeb21]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-a7edeb21]::-moz-placeholder{color:#999}.search-input[data-v-a7edeb21]::placeholder{color:#999}.search-btn[data-v-a7edeb21]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.card-swipe[data-v-a7edeb21]{--green-50:#f0f9ee;--green-200:#b9e2af;--green-600:#2f8428;--ink-900:#1f2024;--ink-700:#3d4046;--ink-500:#6b7079;--ink-300:#a8adb6;--ink-100:#edeef1;--ink-50:#f6f7f9;--red-500:#e94b3c;--red-100:#ffeeec;--amber-100:#fff3de;--blue-100:#e3f2fd;--leaf-100:#e8f5dc;box-shadow:0 1px 2px #2443200a;box-sizing:border-box;overflow:hidden;width:100%}.card-inner[data-v-a7edeb21],.card-swipe[data-v-a7edeb21]{border-radius:16px;position:relative}.card-inner[data-v-a7edeb21]{background:#fff;cursor:pointer;padding:16px;z-index:1}.card-actions[data-v-a7edeb21],.card-inner[data-v-a7edeb21]{display:flex;flex-direction:column}.card-actions[data-v-a7edeb21]{bottom:0;position:absolute;right:0;top:0;z-index:0}.card-action[data-v-a7edeb21]{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:4px;height:25%;justify-content:center;width:60px}.card-action img[data-v-a7edeb21]{height:16px;width:16px}.act-task[data-v-a7edeb21]{background:#1f2a44}.act-cost[data-v-a7edeb21]{background:#5c3d2e}.act-inspect[data-v-a7edeb21]{background:#c89b3c}.act-delete[data-v-a7edeb21]{background:#c41e24}.plot-head[data-v-a7edeb21]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.plot-name[data-v-a7edeb21]{color:var(--ink-900);font-size:17px;font-weight:600;min-width:0;word-break:break-word}.status-chip[data-v-a7edeb21]{align-items:center;background:var(--green-50);border-radius:999px;color:var(--green-600);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:500;gap:4px;padding:3px 10px}.status-dot[data-v-a7edeb21]{flex:0 0 6px;height:6px;position:relative;width:6px}.status-dot[data-v-a7edeb21],.status-dot[data-v-a7edeb21]:after{background:currentColor;border-radius:50%}.status-dot[data-v-a7edeb21]:after{animation:chipPulse-a7edeb21 2s infinite;content:"";inset:-3px;opacity:.35;position:absolute}@keyframes chipPulse-a7edeb21{0%{opacity:.35;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.info-row[data-v-a7edeb21],.status-text[data-v-a7edeb21]{font-size:12px}.info-row[data-v-a7edeb21]{align-items:flex-start;background:var(--ink-50);border-radius:8px;color:var(--ink-500);display:flex;gap:6px;margin-bottom:6px;padding:8px 10px}.info-icon[data-v-a7edeb21]{flex:0 0 14px;height:14px;margin-top:1px;width:14px}.info-text[data-v-a7edeb21]{display:-webkit-box;-webkit-line-clamp:2;line-height:1.5;min-width:0;word-break:break-word;-webkit-box-orient:vertical;overflow:hidden}.tags[data-v-a7edeb21]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.tag[data-v-a7edeb21]{align-items:center;background:var(--ink-50);border-radius:6px;box-sizing:border-box;color:var(--ink-700);display:inline-flex;font-size:12px;gap:4px;max-width:100%;padding:4px 10px}.tag.contract[data-v-a7edeb21]{background:var(--amber-100);color:#b6701a}.tag-icon[data-v-a7edeb21]{flex:0 0 12px;height:12px;width:12px}.tag-text[data-v-a7edeb21]{font-size:12px;min-width:0;word-break:break-word}.ops[data-v-a7edeb21]{background:linear-gradient(180deg,#fafbf9,#f4f7f2);border:1px solid rgba(63,160,51,.08);border-radius:12px;margin:4px 0 14px;padding:12px 8px;position:relative}.ops[data-v-a7edeb21]:before{background:var(--green-50);border:1px solid var(--green-200);border-radius:999px;color:var(--green-600);content:"最近作业";font-size:10px;font-weight:600;left:12px;letter-spacing:.5px;padding:2px 10px;position:absolute;top:-9px}.ops-grid[data-v-a7edeb21]{display:grid;gap:4px;grid-template-columns:1fr 1fr 1fr}.op[data-v-a7edeb21]{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0;padding:4px 0;position:relative}.op+.op[data-v-a7edeb21]:before{background:var(--ink-100);bottom:14px;content:"";left:0;position:absolute;top:14px;width:1px}.op-icon[data-v-a7edeb21]{align-items:center;border-radius:8px;display:flex;height:26px;justify-content:center;width:26px}.op-icon img[data-v-a7edeb21]{height:16px;width:16px}.op-icon.water[data-v-a7edeb21]{background:var(--blue-100)}.op-icon.pest[data-v-a7edeb21]{background:var(--red-100)}.op-icon.fert[data-v-a7edeb21]{background:var(--leaf-100)}.op-name[data-v-a7edeb21]{color:var(--ink-500);font-size:11px}.op-time[data-v-a7edeb21]{color:var(--ink-900);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.2px}.op-time.empty[data-v-a7edeb21]{color:var(--ink-300);font-weight:400}.op-time.fresh[data-v-a7edeb21]{color:var(--green-600)}.stats[data-v-a7edeb21]{display:grid;gap:4px;grid-template-columns:repeat(4,1fr);padding-top:4px}.stat[data-v-a7edeb21]{min-width:0;text-align:center}.stat-lbl[data-v-a7edeb21]{color:var(--ink-500);font-size:11px}.stat-val[data-v-a7edeb21]{color:var(--ink-900);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px;word-break:break-word}.stat-val.warn[data-v-a7edeb21]{color:var(--red-500)}.load-more[data-v-a7edeb21]{color:#9ca3af;font-size:12px;padding:12px;text-align:center}.bottom-action[data-v-a7edeb21]{background:linear-gradient(135deg,#40ae36,#6bcb77);border-radius:999px;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));box-shadow:0 4px 12px #40ae364d;box-sizing:border-box;display:flex;left:50%;max-width:480px;overflow:hidden;position:fixed;transform:translate(-50%);width:calc(100% - 32px);z-index:20}.add-field-btn[data-v-a7edeb21]{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:700;gap:6px;justify-content:center;padding:14px 0;width:0}.add-field-btn+.add-field-btn[data-v-a7edeb21]{border-left:1px solid hsla(0,0%,100%,.7)}.add-field-btn[data-v-a7edeb21]:active{transform:scale(.97)}.add-field-btn[data-v-a7edeb21] svg{height:18px;width:18px}.modal-mask[data-v-a7edeb21]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-a7edeb21]{background:#fff;border-radius:14px;overflow:hidden;text-align:center;width:270px}.modal-title[data-v-a7edeb21]{color:#1f2937;font-size:17px;font-weight:600;padding:28px 20px 24px}.modal-btns[data-v-a7edeb21]{border-top:1px solid #e5e7eb;display:flex}.modal-btn[data-v-a7edeb21]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;padding:14px 0}.modal-cancel[data-v-a7edeb21]{border-right:1px solid #e5e7eb;color:#374151}.modal-confirm[data-v-a7edeb21]{color:#ef4444;font-weight:600}.modal-confirm[data-v-a7edeb21]:disabled{opacity:.5}@keyframes slideUp-a7edeb21{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-a7edeb21]{animation:slideUp-a7edeb21 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-a7edeb21]{animation-delay:.05s}.item-animated-1[data-v-a7edeb21]{animation-delay:.1s}.item-animated-2[data-v-a7edeb21]{animation-delay:.15s}.item-animated-3[data-v-a7edeb21]{animation-delay:.2s}.item-animated-4[data-v-a7edeb21]{animation-delay:.25s}.item-animated-5[data-v-a7edeb21]{animation-delay:.3s}.item-animated-6[data-v-a7edeb21]{animation-delay:.35s}.item-animated-7[data-v-a7edeb21]{animation-delay:.4s}.page[data-v-07d895c6]{background:#f3f4f6;min-height:100vh}.page[data-v-07d895c6],.page-loading[data-v-07d895c6]{display:flex;flex-direction:column}.page-loading[data-v-07d895c6]{align-items:center;color:#9ca3af;font-size:14px;gap:12px;justify-content:center;padding-top:38vh}.scroll[data-v-07d895c6]{flex:1;padding:12px 12px 8px}.section[data-v-07d895c6]{margin-bottom:8px}.card[data-v-07d895c6]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.card-title-bar[data-v-07d895c6]{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.card-title-text[data-v-07d895c6]{color:#0f3a2b;font-size:15px;font-weight:700}.card-body[data-v-07d895c6]{padding:0 18px 8px}.divider[data-v-07d895c6]{background:#f1f5f3;height:1px}.field[data-v-07d895c6]{padding:12px 0;position:relative}.field-label[data-v-07d895c6]{color:#6b8a7a;display:block;font-size:13px;margin-bottom:6px}.field-input[data-v-07d895c6]{background:transparent;border:none;color:#0f3a2b;font-size:14px;font-weight:600;outline:none;padding:0;width:100%}.field-input[data-v-07d895c6]::-moz-placeholder{color:#b6bcae;font-weight:400}.field-input[data-v-07d895c6]::placeholder{color:#b6bcae;font-weight:400}.picker-field[data-v-07d895c6]{cursor:pointer}.picker-row[data-v-07d895c6]{align-items:center;display:flex;gap:10px;justify-content:space-between}.field-value[data-v-07d895c6]{color:#0f3a2b;flex:1;font-size:14px;font-weight:600;line-height:1.5;word-break:break-word}.field-value.placeholder[data-v-07d895c6]{color:#b6bcae;font-weight:400}.field-caret[data-v-07d895c6]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.field-caret[data-v-07d895c6] svg{height:18px;width:18px}.radio-group[data-v-07d895c6]{display:flex;gap:10px}.radio-opt[data-v-07d895c6]{background:#f8faf9;border:1px solid #e5efe9;border-radius:999px;color:#6b8a7a;cursor:pointer;flex:1;font-size:14px;font-weight:600;padding:9px 0;transition:all .15s}.radio-opt.active[data-v-07d895c6]{background:#e9f7e7;border-color:#b8e3b1;color:#40ae36}.foot[data-v-07d895c6]{background:transparent;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:0;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:20}.bottom-space[data-v-07d895c6]{height:84px}.btn-save[data-v-07d895c6]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:999px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;flex:1;font-size:15px;font-weight:700;padding:13px 0;transition:transform .15s,box-shadow .15s}.btn-save[data-v-07d895c6]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.btn-save[data-v-07d895c6]:active{transform:scale(.97)}.sheet-mask[data-v-07d895c6]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-07d895c6]{animation:sheetUp-07d895c6 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-07d895c6{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-07d895c6]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-07d895c6]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-07d895c6]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-07d895c6]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-07d895c6]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:13px;overflow:hidden;padding:6px 4px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.active[data-v-07d895c6]{background:#e9f7e7;color:#40ae36;font-weight:700}.sheet-tab.done[data-v-07d895c6]{color:#4b5563}.sheet-tab[data-v-07d895c6]:disabled{cursor:not-allowed;opacity:.4}.sheet-list[data-v-07d895c6]{flex:1;overflow-y:auto;padding:8px 0}.sheet-loading[data-v-07d895c6]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.spinner[data-v-07d895c6]{animation:spin-07d895c6 .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:20px;width:20px}@keyframes spin-07d895c6{to{transform:rotate(1turn)}}.sheet-item[data-v-07d895c6]{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:13px 16px;width:100%}.sheet-item[data-v-07d895c6]:active{background:#f9fafb}.sheet-item.picked[data-v-07d895c6]{color:#40ae36;font-weight:600}.pick-check[data-v-07d895c6]{color:#40ae36;display:inline-flex}.sheet-empty[data-v-07d895c6]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}@keyframes toastIn-07d895c6{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes slideUp-07d895c6{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-07d895c6]{animation:slideUp-07d895c6 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-07d895c6]{animation-delay:.05s}.item-animated-1[data-v-07d895c6]{animation-delay:.1s}.item-animated-2[data-v-07d895c6]{animation-delay:.15s}.item-animated-3[data-v-07d895c6]{animation-delay:.2s}.item-animated-4[data-v-07d895c6]{animation-delay:.25s}.item-animated-5[data-v-07d895c6]{animation-delay:.3s}.page[data-v-da725484]{background:#f3f4f6;min-height:100vh}.content-wrap[data-v-da725484],.page[data-v-da725484]{display:flex;flex-direction:column}.content-wrap[data-v-da725484]{box-sizing:border-box;gap:8px;padding:12px}.form-card[data-v-da725484]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.card-title-bar[data-v-da725484]{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.card-title-text[data-v-da725484]{color:#0f3a2b;font-size:15px;font-weight:700}.form-item[data-v-da725484]{border-top:1px solid #f1f5f3;padding:14px 16px}.form-item-vertical[data-v-da725484]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-da725484]{color:#6b8a7a;flex-shrink:0;font-size:13px;font-weight:500;width:100px}.form-item-vertical .form-label[data-v-da725484]{width:auto}.req[data-v-da725484]{color:#f97316;margin-left:2px}.form-item[data-v-da725484]:not(.form-item-vertical){align-items:center;display:flex;gap:12px}.form-input[data-v-da725484]{background:transparent;border:none;color:#0f3a2b;flex:1;font-size:14px;font-weight:600;height:36px;min-width:0;outline:none;text-align:right}.form-input[data-v-da725484]::-moz-placeholder{color:#b6cabe;font-weight:400}.form-input[data-v-da725484]::placeholder{color:#b6cabe;font-weight:400}.date-wrap[data-v-da725484]{align-items:center;display:flex;flex:1;justify-content:flex-end;min-width:0}.form-input-date[data-v-da725484]{direction:rtl;flex:0 0 auto;text-align:right;width:auto}.form-input-date[data-v-da725484]::-webkit-datetime-edit{direction:ltr;text-align:right}.form-input-date[data-v-da725484]::-webkit-datetime-edit-fields-wrapper{direction:ltr}.form-input-date[data-v-da725484]::-webkit-calendar-picker-indicator{display:none}.date-arrow[data-v-da725484]{color:#9ca3af;cursor:pointer;font-size:18px;line-height:1;margin-left:4px}.form-textarea[data-v-da725484]{background:#f9fafb;border:none;border-radius:8px;box-sizing:border-box;color:#0f3a2b;font-family:inherit;font-size:14px;min-height:60px;outline:none;padding:10px 12px;resize:none;width:100%;word-break:break-word}.form-textarea[data-v-da725484]::-moz-placeholder{color:#b6cabe}.form-textarea[data-v-da725484]::placeholder{color:#b6cabe}.image-upload[data-v-da725484]{align-items:center;background:#f9fafb;border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden}.upload-placeholder[data-v-da725484]{align-items:center;display:flex;flex-direction:column;gap:6px}.upload-icon[data-v-da725484]{color:#d1d5db;font-size:32px;font-weight:300}.upload-text[data-v-da725484]{color:#9ca3af;font-size:13px}.uploaded-image[data-v-da725484]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.submit-section[data-v-da725484]{padding:8px 0 10px}.submit-btn[data-v-da725484]{align-items:center;background:linear-gradient(135deg,#40ae36,#22c55e);border-radius:24px;box-shadow:0 4px 12px #40ae364d;cursor:pointer;display:flex;height:48px;justify-content:center}.submit-btn span[data-v-da725484]{color:#fff;font-size:15px;font-weight:600}.submit-btn-disabled[data-v-da725484]{opacity:.6}@keyframes slideUp-da725484{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-da725484]{animation:slideUp-da725484 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-da725484]{animation-delay:.05s}.item-animated-1[data-v-da725484]{animation-delay:.1s}.page[data-v-b2167c68]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-b2167c68]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-b2167c68],.topbar[data-v-b2167c68]{align-items:center;display:flex}.back-btn[data-v-b2167c68]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-b2167c68] svg{height:20px;width:20px}.topbar-title[data-v-b2167c68]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.spacer[data-v-b2167c68]{width:36px}.state-container[data-v-b2167c68]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-b2167c68]{color:#9a9189;font-size:14px}.retry-link[data-v-b2167c68]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-b2167c68]{animation:spin-b2167c68 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-b2167c68{to{transform:rotate(1turn)}}.page-scroll[data-v-b2167c68]{width:100%}.content-wrap[data-v-b2167c68]{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px}.invest-card[data-v-b2167c68]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;display:flex}.invest-col[data-v-b2167c68]{flex:1;padding:16px 12px;position:relative;text-align:center}.invest-col-divider[data-v-b2167c68]:before{background:#e5efe9;content:"";height:60%;left:0;position:absolute;top:20%;width:1px}.invest-label[data-v-b2167c68]{color:#94a89c;font-size:11px;margin-bottom:4px}.invest-value[data-v-b2167c68]{align-items:baseline;color:#0f3a2b;display:flex;font-size:17px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:center}.invest-unit[data-v-b2167c68]{margin-left:2px}.invest-symbol[data-v-b2167c68],.invest-unit[data-v-b2167c68]{color:#6b8a7a;font-size:12px;font-weight:500}.invest-symbol[data-v-b2167c68]{margin-right:2px}.card-title-bar[data-v-b2167c68]{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.card-title-text[data-v-b2167c68]{color:#0f3a2b;font-size:15px;font-weight:700}.info-card[data-v-b2167c68]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.info-list[data-v-b2167c68]{padding:0 4px 8px}.info-row[data-v-b2167c68]{align-items:center;display:flex;justify-content:space-between;padding:12px 14px}.info-row-border[data-v-b2167c68]{border-top:1px solid #f1f5f3}.info-label[data-v-b2167c68]{color:#6b8a7a;flex-shrink:0;font-size:13px;margin-right:12px;min-width:60px;white-space:nowrap}.info-value-strong[data-v-b2167c68]{color:#0f3a2b;font-size:14px;font-weight:600}.info-value-right[data-v-b2167c68]{max-width:60%;text-align:right}.text-rent[data-v-b2167c68]{color:#d97706}.info-code[data-v-b2167c68]{color:#6b8a7a;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:500}.crop-pill[data-v-b2167c68]{background:#dcfce7;border-radius:99px;color:#0d9669;font-size:11px;font-weight:600;padding:3px 10px 3px 7px}.customer-card[data-v-b2167c68],.op-card[data-v-b2167c68]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.op-row[data-v-b2167c68]{display:flex;flex-direction:row;padding:14px 14px 0}.op-row-bottom[data-v-b2167c68]{margin-bottom:16px;margin-top:16px;padding:14px}.op-item[data-v-b2167c68]{align-items:center;cursor:pointer;display:flex;flex:1;font-size:14px;gap:4px;justify-content:center}.op-item img[data-v-b2167c68]{height:18px;width:18px}.op-item-placeholder[data-v-b2167c68]{cursor:default}.crop-card[data-v-b2167c68]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.add-pill[data-v-b2167c68]{align-items:center;background:#f0fdf4;border:1px solid #d1fae5;border-radius:99px;color:#0d9669;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:5px 12px}.crop-list[data-v-b2167c68]{padding:0 4px 8px}.crop-item[data-v-b2167c68]{align-items:center;cursor:pointer;display:flex;gap:12px;padding:14px}.crop-text[data-v-b2167c68]{flex:1;min-width:0}.crop-name-row[data-v-b2167c68]{align-items:center;display:flex}.crop-name[data-v-b2167c68]{color:#111827;font-size:15px;font-weight:600;margin-right:7px}.crop-variety[data-v-b2167c68]{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:11px;font-weight:500;padding:1px 7px}.crop-meta[data-v-b2167c68]{align-items:center;color:#9ca3af;display:flex;font-size:12px;margin-top:4px}.crop-meta-label[data-v-b2167c68]{color:#6b7280;margin:0 3px 0 2px}.crop-meta-dot[data-v-b2167c68]{color:#d1d5db;margin:0 5px}.crop-delete[data-v-b2167c68]{align-items:center;background:#fef2f2;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;justify-content:center;padding:6px 10px;white-space:nowrap}.crop-divider[data-v-b2167c68]{background:#f1f5f3;height:1px;margin:0 14px}.crop-empty[data-v-b2167c68]{padding:36px 20px 32px;text-align:center}.crop-empty-icon[data-v-b2167c68]{align-items:center;border-radius:18px;display:flex;font-size:28px;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.crop-empty-title[data-v-b2167c68]{color:#0f3a2b;font-size:14px;font-weight:600;margin-bottom:4px}.crop-empty-desc[data-v-b2167c68]{color:#94a89c;font-size:12px}.tab-section[data-v-b2167c68]{background:transparent}.tab-header[data-v-b2167c68]{background:#f3f4f6;border-radius:10px;display:flex;margin-bottom:8px;padding:3px}.tab-item[data-v-b2167c68]{align-items:center;border-radius:7px;cursor:pointer;display:flex;flex:1;justify-content:center;padding:9px 0}.tab-active[data-v-b2167c68]{background:#fff;box-shadow:0 1px 4px #0000000f}.tab-text[data-v-b2167c68]{color:#6b7280;font-size:14px;font-weight:500}.tab-active .tab-text[data-v-b2167c68]{color:#111827;font-weight:600}.tab-content[data-v-b2167c68]{padding:0 4px}.task-list[data-v-b2167c68]{display:flex;flex-direction:column;gap:12px}.task-swipe[data-v-b2167c68]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:hidden}.task-swipe.done[data-v-b2167c68]{opacity:.85}.task-item[data-v-b2167c68]{background:#fff;cursor:pointer;position:relative;z-index:1}.task-card-body[data-v-b2167c68]{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px}.task-card-detail-tag[data-v-b2167c68]{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;line-height:1.7;margin-bottom:2px;margin-right:5px;padding:2px 6px;vertical-align:middle;white-space:nowrap}.task-card-detail-text[data-v-b2167c68]{color:#1f2937;display:inline;font-size:14px;font-weight:500;line-height:1.7;word-break:break-all}.task-card-products[data-v-b2167c68]{border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.task-card-products-header[data-v-b2167c68]{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;padding:6px 10px}.task-card-products-header-text[data-v-b2167c68]{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.5px}.task-card-product[data-v-b2167c68]{align-items:center;background:#fff;border-bottom:1px solid #f4f4f4;display:flex;gap:7px;padding:8px 10px}.task-card-product[data-v-b2167c68]:last-child{border-bottom:none}.tp-label[data-v-b2167c68]{color:#9ca3af;font-size:11px}.tp-value[data-v-b2167c68]{color:#111827;font-size:13px;font-weight:600;margin-left:auto}.tp-value-green[data-v-b2167c68]{color:#10b981}.task-card-status-tag[data-v-b2167c68]{align-items:center;border-radius:7px;display:inline-flex;font-size:11px;font-weight:600;letter-spacing:.5px;padding:4px 9px}.task-actions[data-v-b2167c68]{bottom:0;position:absolute;right:0;top:0;z-index:0}.task-action[data-v-b2167c68],.task-actions[data-v-b2167c68]{display:flex;flex-direction:column}.task-action[data-v-b2167c68]{align-items:center;color:#fff;cursor:pointer;font-size:12px;gap:4px;height:50%;justify-content:center;width:60px}.task-action img[data-v-b2167c68]{height:16px;width:16px}.act-delete[data-v-b2167c68]{background:#c41e24}.act-exec[data-v-b2167c68]{background:#1f2a44}.cost-list[data-v-b2167c68]{display:flex;flex-direction:column;gap:8px}.cost-item[data-v-b2167c68]{background:#fff;border-left:3px solid #f59e0b;border-radius:8px;padding:10px;position:relative}.cost-row[data-v-b2167c68]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.cost-type[data-v-b2167c68]{color:#374151;font-size:14px;font-weight:500}.cost-amount[data-v-b2167c68]{color:#f59e0b;font-size:14px;font-weight:600}.cost-date[data-v-b2167c68]{color:#9ca3af;font-size:12px;margin-bottom:2px}.cost-remark[data-v-b2167c68]{color:#6b7280;font-size:12px}.cost-delete[data-v-b2167c68]{background:#fef2f2;border-radius:6px;bottom:8px;color:#dc2626;cursor:pointer;font-size:11px;padding:3px 8px;position:absolute;right:8px}.inspection-list[data-v-b2167c68]{gap:8px}.inspection-item[data-v-b2167c68],.inspection-list[data-v-b2167c68]{display:flex;flex-direction:column}.inspection-item[data-v-b2167c68]{background:#fff;border-radius:14px;box-shadow:0 1px 2px #0000000a;gap:10px;overflow:hidden;padding:16px 16px 12px;position:relative}.inspection-head[data-v-b2167c68]{align-items:flex-start;display:flex;gap:12px}.inspection-avatar[data-v-b2167c68]{background:#f0f0f0;border-radius:50%;flex:0 0 auto;height:44px;overflow:hidden;width:44px}.inspection-avatar img[data-v-b2167c68]{display:block;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.inspection-user[data-v-b2167c68]{flex:1;min-width:0;padding-top:1px}.inspection-user-row[data-v-b2167c68]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.inspection-username[data-v-b2167c68]{color:#0f1419;font-size:15.5px;font-weight:600;letter-spacing:-.1px;line-height:1.3}.inspection-status[data-v-b2167c68]{align-items:center;background:#e8f3ec;border-radius:4px;color:#1c5635;display:inline-flex;font-size:11px;font-weight:500;line-height:1;padding:3px 7px}.inspection-date[data-v-b2167c68]{align-items:center;color:#8a8d91;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:4px}.inspection-delete[data-v-b2167c68]{background:#fef2f2;border-radius:6px;color:#dc2626;cursor:pointer;flex-shrink:0;font-size:11px;padding:3px 8px}.inspection-detail[data-v-b2167c68]{color:#0f1419;font-size:15px;letter-spacing:.1px;line-height:1.65;word-break:break-word}.inspection-props[data-v-b2167c68]{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.inspection-prop[data-v-b2167c68]{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:11px;font-weight:500;padding:1px 7px}.inspection-weather[data-v-b2167c68]{align-items:center;background:#fafaf8;border-radius:8px;display:flex;padding:10px 4px;position:relative}.weather-col[data-v-b2167c68]{flex:1;padding:0 4px;text-align:center}.weather-label[data-v-b2167c68]{color:#8a8d91;font-size:11px;line-height:1.2}.weather-value[data-v-b2167c68]{color:#0f1419;font-size:15px;font-weight:600;line-height:1.2;margin-top:2px}.weather-unit[data-v-b2167c68]{color:#8a8d91;font-size:10.5px;font-weight:400;margin-left:1px}.weather-divider[data-v-b2167c68]{background:#e7e8eb;bottom:18%;position:absolute;top:18%;width:1px}.inspection-media[data-v-b2167c68]{width:100%}.media-single[data-v-b2167c68]{background:#eee;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover}.media-single[data-v-b2167c68],.media-video-single[data-v-b2167c68]{cursor:pointer;height:200px;width:100%}.media-video-single[data-v-b2167c68]{position:relative}.media-video-single>img[data-v-b2167c68]{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-play[data-v-b2167c68]{align-items:center;border-radius:50%;display:flex;height:42px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.media-play img[data-v-b2167c68]{height:24px;width:24px}.media-grid[data-v-b2167c68]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.media-grid-item[data-v-b2167c68]{aspect-ratio:1/1;background:#eee;border-radius:6px;overflow:hidden}.media-grid-item>img[data-v-b2167c68]{cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-video-grid[data-v-b2167c68]{cursor:pointer;height:100%;position:relative;width:100%}.media-video-grid>img[data-v-b2167c68]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-play-small[data-v-b2167c68]{height:32px;width:32px}.media-play-small img[data-v-b2167c68]{height:18px;width:18px}.empty-state[data-v-b2167c68]{padding:30px 0;text-align:center}.empty-text[data-v-b2167c68]{color:#9ca3af;font-size:13px}.modal-mask[data-v-b2167c68]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-b2167c68]{background:#fff;border-radius:14px;overflow:hidden;text-align:center;width:270px}.modal-title[data-v-b2167c68]{color:#1f2937;font-size:17px;font-weight:600;padding:24px 20px 8px}.modal-content[data-v-b2167c68]{color:#6b7280;font-size:14px;padding:0 20px 20px}.modal-btns[data-v-b2167c68]{border-top:1px solid #e5e7eb;display:flex}.modal-btn[data-v-b2167c68]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;padding:14px 0}.modal-cancel[data-v-b2167c68]{border-right:1px solid #e5e7eb;color:#374151}.modal-confirm[data-v-b2167c68]{color:#ef4444;font-weight:600}.modal-confirm[data-v-b2167c68]:disabled{opacity:.5}.preview-mask[data-v-b2167c68]{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.preview-img[data-v-b2167c68]{-o-object-fit:contain;object-fit:contain}.preview-img[data-v-b2167c68],.preview-video[data-v-b2167c68]{max-height:100%;max-width:100%}@keyframes slideUp-b2167c68{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-b2167c68]{animation:slideUp-b2167c68 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-b2167c68]{animation-delay:.05s}.item-animated-1[data-v-b2167c68]{animation-delay:.1s}.item-animated-2[data-v-b2167c68]{animation-delay:.15s}.item-animated-3[data-v-b2167c68]{animation-delay:.2s}.item-animated-4[data-v-b2167c68]{animation-delay:.25s}.item-animated-5[data-v-b2167c68]{animation-delay:.3s}.item-animated-6[data-v-b2167c68]{animation-delay:.35s}.item-animated-7[data-v-b2167c68]{animation-delay:.4s}.page[data-v-b10a7205]{background:#f3f4f6;min-height:100vh}.form-wrap[data-v-b10a7205],.page[data-v-b10a7205]{display:flex;flex-direction:column}.form-wrap[data-v-b10a7205]{gap:12px;padding:12px 12px 24px}.geo-row[data-v-b10a7205]{color:#6b7280;font-size:12px;line-height:1.5;padding:0 0 10px;word-break:break-word}.form-card[data-v-b10a7205]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.card-title-bar[data-v-b10a7205]{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.card-title-text[data-v-b10a7205]{color:#0f3a2b;font-size:15px;font-weight:700}.form[data-v-b10a7205]{padding:0 18px 8px}.form-row[data-v-b10a7205]{align-items:center;border-bottom:1px solid #f1f5f3;display:flex;gap:12px;padding:12px 0}.form-row[data-v-b10a7205]:last-child{border-bottom:none}.form-label[data-v-b10a7205]{color:#6b8a7a;flex-shrink:0;font-size:13px;width:96px}.form-input[data-v-b10a7205]{background:transparent;border:none;color:#0f3a2b;flex:1;font-size:14px;font-weight:600;outline:none}.form-input[data-v-b10a7205]::-moz-placeholder{color:#b6bbb3;font-weight:400}.form-input[data-v-b10a7205]::placeholder{color:#b6bbb3;font-weight:400}.form-value[data-v-b10a7205]{color:#0f3a2b;flex:1;font-size:14px;font-weight:600;word-break:break-word}.form-value.placeholder[data-v-b10a7205]{color:#b6bbb3;font-weight:400}.form-row-link[data-v-b10a7205]{cursor:pointer}.row-caret[data-v-b10a7205]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.row-caret[data-v-b10a7205] svg{height:16px;width:16px}.tip-card[data-v-b10a7205]{background:#fff;border-radius:12px;color:#6b7280;font-size:13px;line-height:1.6;padding:12px 14px}.save-btn[data-v-b10a7205]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;width:100%}.save-btn[data-v-b10a7205]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.sheet-mask[data-v-b10a7205]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sheet[data-v-b10a7205]{animation:sheetUp-b10a7205 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-b10a7205{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-b10a7205]{align-items:center;border-bottom:1px solid #f1f2f0;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-b10a7205]{color:#1f2937;font-size:15px;font-weight:700}.sheet-close[data-v-b10a7205]{background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:13px;height:28px;width:28px}.sheet-list[data-v-b10a7205]{overflow-y:auto;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))}.sheet-loading[data-v-b10a7205]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}.sheet-item[data-v-b10a7205]{background:transparent;border:none;color:#1f2937;cursor:pointer;font-size:14px;padding:13px 16px;text-align:left;width:100%}.sheet-item[data-v-b10a7205]:active{background:#f9fafb}.sheet-item.picked[data-v-b10a7205]{color:#40ae36;font-weight:600}.sheet-empty[data-v-b10a7205]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}@keyframes slideUp-b10a7205{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-b10a7205]{animation:slideUp-b10a7205 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-b10a7205]{animation-delay:.05s}.item-animated-1[data-v-b10a7205]{animation-delay:.1s}.item-animated-2[data-v-b10a7205]{animation-delay:.15s}.page[data-v-3402b18a]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-3402b18a]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-3402b18a],.topbar[data-v-3402b18a]{align-items:center;display:flex}.back-btn[data-v-3402b18a]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-3402b18a] svg{height:20px;width:20px}.topbar-title[data-v-3402b18a]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-3402b18a]{width:36px}.state-container[data-v-3402b18a]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-3402b18a]{color:#9a9189;font-size:14px}.retry-link[data-v-3402b18a]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-3402b18a]{animation:spin-3402b18a .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-3402b18a{to{transform:rotate(1turn)}}.content[data-v-3402b18a]{display:flex;flex-direction:column}.search-bar[data-v-3402b18a]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;margin:12px;padding:4px 4px 4px 16px}.search-bar[data-v-3402b18a],.search-input-wrap[data-v-3402b18a]{align-items:center;display:flex}.search-input-wrap[data-v-3402b18a]{flex:1}.search-input[data-v-3402b18a]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-3402b18a]::-moz-placeholder{color:#999}.search-input[data-v-3402b18a]::placeholder{color:#999}.search-btn[data-v-3402b18a]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.list-container[data-v-3402b18a]{display:flex;flex-direction:column;gap:8px;padding:0 12px}.field-item[data-v-3402b18a]{align-items:center;background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:14px}.field-info[data-v-3402b18a]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.field-name[data-v-3402b18a]{color:#111827;font-size:15px;font-weight:600}.field-tags[data-v-3402b18a]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.field-meta-dot[data-v-3402b18a],.field-meta-text[data-v-3402b18a]{color:#8e9299;font-size:12px}.field-meta-dot[data-v-3402b18a]{font-weight:600}.load-more[data-v-3402b18a]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.toast[data-v-3402b18a]{background:#000000bf;border-radius:8px;color:#fff;font-size:13px;left:50%;max-width:80%;padding:10px 16px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1100}.page[data-v-7e52df0e]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.map-wrap[data-v-7e52df0e]{flex:1;min-height:calc(100vh - 200px);position:relative}.map[data-v-7e52df0e]{inset:0;z-index:1}.map[data-v-7e52df0e],.toolbar[data-v-7e52df0e]{position:absolute}.toolbar[data-v-7e52df0e]{bottom:10px;display:flex;flex-wrap:wrap;gap:8px;left:0;padding:0 12px;right:0;z-index:5}.tool-btn[data-v-7e52df0e]{background:#fffffff2;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001f;color:#24303a;cursor:pointer;flex:1;font-size:12px;min-width:74px;padding:9px 6px}.tool-btn.active[data-v-7e52df0e],.tool-btn.done[data-v-7e52df0e]{background:#40ae36;color:#fff}.tool-btn[data-v-7e52df0e]:disabled{cursor:not-allowed;opacity:.5}.area-text[data-v-7e52df0e]{background:#ffffffeb;border-radius:8px;color:#24303a;font-size:13px;left:12px;padding:6px 10px;position:absolute;right:12px;top:10px;z-index:5}.form-wrap[data-v-7e52df0e]{display:flex;flex-direction:column;gap:12px;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px))}.tip-card[data-v-7e52df0e]{background:#fff;border-radius:12px;color:#6b7280;font-size:13px;line-height:1.6;padding:12px 14px}.save-btn[data-v-7e52df0e]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;width:100%}.save-btn[data-v-7e52df0e]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.echart[data-v-8ecbb20f]{min-height:120px;width:100%}.page[data-v-57d792e0]{background:#fafdfb;min-height:100vh;padding-bottom:140px}.content-wrap[data-v-57d792e0]{padding:16px 16px 0}.content-wrap[data-v-57d792e0],.loading-container[data-v-57d792e0]{display:flex;flex-direction:column}.loading-container[data-v-57d792e0]{align-items:center;gap:12px;height:100vh;justify-content:center}.spinner[data-v-57d792e0]{animation:spin-57d792e0 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#14b886;height:32px;width:32px}.loading-text[data-v-57d792e0]{color:#9a9189;font-size:13px}@keyframes spin-57d792e0{to{transform:rotate(1turn)}}@keyframes slideUp-57d792e0{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-57d792e0]{animation:slideUp-57d792e0 .5s ease-out forwards;opacity:0}.no-animate .animated[data-v-57d792e0]{animation:none;opacity:1}.item-animated-0[data-v-57d792e0]{animation-delay:.05s}.item-animated-1[data-v-57d792e0]{animation-delay:.1s}.item-animated-2[data-v-57d792e0]{animation-delay:.15s}.item-animated-3[data-v-57d792e0]{animation-delay:.2s}.item-animated-4[data-v-57d792e0]{animation-delay:.25s}.item-animated-5[data-v-57d792e0]{animation-delay:.3s}.hero-card[data-v-57d792e0]{background:linear-gradient(145deg,#2dd4a7,#14b886 60%,#0d9669);border-radius:24px;box-shadow:0 10px 24px #14b88638;color:#fff;margin-bottom:16px;padding:22px 22px 20px}.hero-card-top[data-v-57d792e0]{align-items:center;display:flex;justify-content:space-between}.hero-badge[data-v-57d792e0]{align-items:center;background:#ffffff2e;border-radius:99px;color:#ffffffe6;display:inline-flex;font-size:12px;padding:5px 12px}.hero-amount[data-v-57d792e0]{align-items:baseline;display:flex;font-family:BebasNeue;letter-spacing:2px;line-height:1.1;margin-top:14px}.hero-amount[data-v-57d792e0],.hero-amount-int[data-v-57d792e0]{font-size:38px;font-weight:700}.hero-amount-dec[data-v-57d792e0]{font-size:22px;font-weight:500}.hero-amount-unit[data-v-57d792e0]{font-size:16px;font-weight:500;margin-left:4px;opacity:.85}.hero-bottom[data-v-57d792e0]{display:flex;font-family:BebasNeue;gap:10px;letter-spacing:2px;margin-top:18px;padding-top:16px}.hero-stat[data-v-57d792e0]{align-items:center;background:#ffffff24;border-radius:14px;display:flex;flex:1;padding:11px 13px}.hero-stat-icon-wrap[data-v-57d792e0]{align-items:center;background:#fff3;border-radius:10px;display:flex;height:32px;justify-content:center;width:32px}.hero-stat-icon[data-v-57d792e0]{height:18px;-o-object-fit:contain;object-fit:contain;width:18px}.hero-stat-info[data-v-57d792e0]{margin-left:10px}.hero-stat-label[data-v-57d792e0]{color:#ffffffd9;font-size:11px}.hero-stat-val[data-v-57d792e0]{font-family:BebasNeue;font-size:16px;font-weight:700;letter-spacing:1px;margin-top:1px}.kpi-grid[data-v-57d792e0]{display:flex;gap:10px;margin-bottom:16px}.kpi-card[data-v-57d792e0]{background:#fff;border-radius:18px;box-shadow:0 2px 8px #0f3a2b0a;flex:1;padding:14px 16px}.kpi-card[data-v-57d792e0],.kpi-icon[data-v-57d792e0]{align-items:center;display:flex}.kpi-icon[data-v-57d792e0]{border-radius:12px;font-size:20px;height:40px;justify-content:center;width:40px}.kpi-orange[data-v-57d792e0]{background:#fff4e0}.kpi-blue[data-v-57d792e0]{background:#e0f0ff}.kpi-info[data-v-57d792e0]{margin-left:12px}.kpi-label[data-v-57d792e0]{color:#6b8a7a;font-size:12px;margin-bottom:2px}.kpi-value[data-v-57d792e0]{color:#0f3a2b;font-family:BebasNeue;font-size:17px;font-weight:700;letter-spacing:1px}.chart-card[data-v-57d792e0]{background-color:#fff;border-radius:18px;box-shadow:0 2px 12px #0000000f;margin-bottom:16px;overflow:hidden;width:100%}.chart-placeholder[data-v-57d792e0]{align-items:center;color:#9ca3af;display:flex;font-size:13px;justify-content:center}.section-header[data-v-57d792e0]{justify-content:space-between;margin:8px 0 12px}.section-header[data-v-57d792e0],.section-title-row[data-v-57d792e0]{align-items:center;display:flex}.section-bar[data-v-57d792e0]{background:linear-gradient(180deg,#14b886,#0d9669);border-radius:2px;height:16px;width:4px}.section-title[data-v-57d792e0]{color:#0f3a2b;font-size:16px;font-weight:700;margin-left:8px}.section-more[data-v-57d792e0]{align-items:center;color:#6b8a7a;cursor:pointer;display:flex;font-size:12px}.section-more-arrow[data-v-57d792e0]{margin-left:2px}.filter-scroll[data-v-57d792e0]{margin:0 0 12px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.filter-scroll[data-v-57d792e0]::-webkit-scrollbar{display:none}.filter-list[data-v-57d792e0]{align-items:center;display:inline-flex;gap:8px;height:56px;padding-right:16px}.filter-item[data-v-57d792e0]{background:#fff;border:none;border-radius:99px;box-shadow:0 1px 3px #0f3a2b0d;color:#6b8a7a;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;padding:7px 14px}.filter-active[data-v-57d792e0]{background:#0f3a2b;box-shadow:0 3px 8px #0f3a2b2e;color:#fff;font-weight:600}.record-list[data-v-57d792e0]{display:flex;flex-direction:column;gap:10px}.date-group[data-v-57d792e0]{align-items:baseline;display:flex;justify-content:space-between;margin:6px 0;padding:0 4px}.date-label[data-v-57d792e0]{color:#0f3a2b;font-size:13px;font-weight:600}.date-amount[data-v-57d792e0]{color:#6b8a7a;font-size:12px}.date-sum[data-v-57d792e0]{color:#0f3a2b;font-family:BebasNeue;font-weight:700;letter-spacing:1px}.record-item[data-v-57d792e0]{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000f;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.record-left[data-v-57d792e0]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.record-title[data-v-57d792e0]{color:#111827;font-size:14px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-tags[data-v-57d792e0]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.record-tag[data-v-57d792e0]{border-radius:4px;font-size:11px;padding:2px 6px}.record-date[data-v-57d792e0]{color:#9ca3af;font-size:12px}.record-meta[data-v-57d792e0]{gap:8px}.record-meta[data-v-57d792e0],.record-person[data-v-57d792e0]{align-items:center;display:flex}.record-person[data-v-57d792e0]{background-color:#f3f4f6;border-radius:4px;gap:3px;padding:3px 7px}.record-person-icon[data-v-57d792e0]{flex-shrink:0;height:12px;-o-object-fit:contain;object-fit:contain;width:12px}.record-user[data-v-57d792e0]{color:#6b7280;font-size:12px}.record-amount[data-v-57d792e0]{font-family:BebasNeue;font-size:16px;font-weight:600;letter-spacing:1px}.record-amount.green[data-v-57d792e0]{color:#10b981}.record-amount.orange[data-v-57d792e0]{color:#f43f5e}.record-right[data-v-57d792e0]{gap:6px;justify-content:center}.empty-state[data-v-57d792e0],.record-right[data-v-57d792e0]{align-items:center;display:flex;flex-direction:column}.empty-state[data-v-57d792e0]{padding:40px 0}.empty-text[data-v-57d792e0]{color:#999;font-size:14px}.load-more[data-v-57d792e0]{align-items:center;display:flex;gap:8px;justify-content:center;padding:16px 0 24px}.load-more-text[data-v-57d792e0]{color:#9ca3af;font-size:12px}.bottom-action[data-v-57d792e0]{background:linear-gradient(0deg,#f9fafbe6 0,#f9fafb00);bottom:70px;display:flex;justify-content:flex-end;left:50%;max-width:480px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.menu-mask[data-v-57d792e0]{background-color:transparent;inset:0;pointer-events:none;position:fixed;z-index:1}.menu-mask-show[data-v-57d792e0]{pointer-events:auto}.menu-panel[data-v-57d792e0]{align-items:flex-end;bottom:64px;display:flex;flex-direction:column;opacity:0;pointer-events:none;position:absolute;right:5px;transform:translateY(10px) scale(.9);transform-origin:right bottom;transition:all .3s ease;z-index:2}.menu-panel-show[data-v-57d792e0]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.menu-panel-body[data-v-57d792e0]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #00000026;min-width:90px;overflow:hidden}.menu-panel-item[data-v-57d792e0]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:14px 20px;transition:background-color .2s}.menu-panel-item[data-v-57d792e0]:active{background-color:#f3f4f6}.menu-panel-item--sort[data-v-57d792e0]{justify-content:space-between;padding:14px 20px}.menu-panel-check[data-v-57d792e0]{color:#16a34a;font-size:16px;font-weight:700}.menu-panel-divider[data-v-57d792e0]{background-color:#f3f4f6;height:1px;margin:0 12px}.menu-panel-arrow[data-v-57d792e0]{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;height:0;margin-right:28px;margin-top:-1px;width:0}.add-btn[data-v-57d792e0]{align-items:center;background:linear-gradient(135deg,#40ae36,#2dd4a7);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;cursor:pointer;display:flex;height:50px;justify-content:center;position:relative;width:50px;z-index:3}.add-btn-icon[data-v-57d792e0]{color:#fff;font-size:24px;transition:transform .3s ease}.add-btn-active .add-btn-icon[data-v-57d792e0]{transform:rotate(45deg)}.modal-mask[data-v-57d792e0]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-57d792e0]{background:#fff;border-radius:14px;overflow:hidden;text-align:center;width:270px}.modal-title[data-v-57d792e0]{color:#1f2937;font-size:17px;font-weight:600;padding:28px 20px 24px}.modal-btns[data-v-57d792e0]{border-top:1px solid #e5e7eb;display:flex}.modal-btn[data-v-57d792e0]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;padding:14px 0}.modal-cancel[data-v-57d792e0]{border-right:1px solid #e5e7eb;color:#374151}.modal-confirm[data-v-57d792e0]{color:#ef4444;font-weight:600}.modal-confirm[data-v-57d792e0]:disabled{opacity:.5}.page[data-v-8e5bd83a]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-8e5bd83a]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-8e5bd83a],.topbar[data-v-8e5bd83a]{align-items:center;display:flex}.back-btn[data-v-8e5bd83a]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-8e5bd83a]:active{background:#0000000d}.back-btn[data-v-8e5bd83a] svg{height:20px;width:20px}.topbar-title[data-v-8e5bd83a]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-8e5bd83a]{width:36px}.form-scroll[data-v-8e5bd83a]{flex:1;overflow-y:auto;padding:12px 0}.form[data-v-8e5bd83a]{background:#fff;border-radius:12px;margin:0 12px;padding:4px 0}.form-item[data-v-8e5bd83a]{border-bottom:1px solid #f3f4f6;padding:14px 16px}.form-item[data-v-8e5bd83a]:last-child{border-bottom:none}.form-item-vertical[data-v-8e5bd83a]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-8e5bd83a]{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.form-item-vertical .form-label[data-v-8e5bd83a]{margin-bottom:0}.form-input-wrap[data-v-8e5bd83a]{background:#f9fafb;border-radius:8px;padding:0 12px}.form-input[data-v-8e5bd83a]{height:44px}.form-input[data-v-8e5bd83a],.form-textarea[data-v-8e5bd83a]{background:transparent;border:none;color:#111827;font-size:14px;outline:none;width:100%}.form-textarea[data-v-8e5bd83a]{min-height:60px;padding:12px 0;resize:none}.form-input[data-v-8e5bd83a]::-moz-placeholder,.form-textarea[data-v-8e5bd83a]::-moz-placeholder{color:#9ca3af}.form-input[data-v-8e5bd83a]::placeholder,.form-textarea[data-v-8e5bd83a]::placeholder{color:#9ca3af}.form-selector[data-v-8e5bd83a]{align-items:center;background:#f9fafb;border-radius:8px;display:flex;height:44px;justify-content:space-between;padding:0 12px}.selector-value[data-v-8e5bd83a]{color:#111827;font-size:14px}.selector-arrow[data-v-8e5bd83a]{color:#9ca3af;font-size:18px;transform:rotate(90deg)}.tag-group[data-v-8e5bd83a]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-8e5bd83a]{background:#f3f4f6;border:1px solid transparent;border-radius:14px;color:#374151;cursor:pointer;font-size:12px;padding:5px 10px}.tag-item-active[data-v-8e5bd83a]{background:#dcfce7;color:#16a34a;font-weight:600}.tag-third[data-v-8e5bd83a]{border-radius:8px;flex:1;font-size:11px;padding:8px 4px;text-align:center}.tag-state-active[data-v-8e5bd83a]{background:#f0fdf4;border-color:#22c55e;color:#16a34a;font-weight:600}.image-upload[data-v-8e5bd83a]{align-items:center;background:#f9fafb;border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden}.upload-placeholder[data-v-8e5bd83a]{align-items:center;display:flex;flex-direction:column;gap:6px}.upload-icon[data-v-8e5bd83a]{color:#d1d5db;font-size:32px;font-weight:300}.upload-text[data-v-8e5bd83a]{color:#9ca3af;font-size:13px}.uploaded-image[data-v-8e5bd83a]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.allocation-toggle[data-v-8e5bd83a]{align-items:center;display:flex;justify-content:space-between;padding:6px 0}.allocation-hint[data-v-8e5bd83a]{color:#9ca3af;font-size:14px}.toggle-switch[data-v-8e5bd83a]{background:#d1d5db;border-radius:13px;cursor:pointer;height:26px;position:relative;transition:background .3s;width:48px}.toggle-switch.active[data-v-8e5bd83a]{background:#22c55e}.toggle-knob[data-v-8e5bd83a]{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000026;height:22px;left:2px;position:absolute;top:2px;transition:transform .3s;width:22px}.toggle-switch.active .toggle-knob[data-v-8e5bd83a]{transform:translate(22px)}.allocation-section[data-v-8e5bd83a]{padding:0 16px 12px}.allocation-list[data-v-8e5bd83a]{margin-bottom:8px}.allocation-field-item[data-v-8e5bd83a]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.allocation-field-name[data-v-8e5bd83a]{color:#374151;flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-field-right[data-v-8e5bd83a]{align-items:center;display:flex;flex-shrink:0;gap:4px}.allocation-amount-input[data-v-8e5bd83a]{background:#f9fafb;border:none;border-radius:6px;color:#111827;font-size:14px;height:32px;outline:none;padding:0 6px;text-align:right;width:60px}.allocation-unit[data-v-8e5bd83a]{color:#9ca3af;font-size:13px}.allocation-remove[data-v-8e5bd83a]{color:#ef4444;font-size:18px;height:24px;width:24px}.add-field-btn[data-v-8e5bd83a],.allocation-remove[data-v-8e5bd83a]{align-items:center;cursor:pointer;display:flex;justify-content:center}.add-field-btn[data-v-8e5bd83a]{border:1px dashed #d1d5db;border-radius:8px;height:40px}.add-field-btn-text[data-v-8e5bd83a]{color:#40ae36;font-size:14px;font-weight:500}.allocation-tip[data-v-8e5bd83a]{color:#9ca3af;font-size:11px;margin-top:6px;text-align:center}.submit-section[data-v-8e5bd83a]{padding:20px 12px}.submit-btn[data-v-8e5bd83a]{background:linear-gradient(135deg,#22c55e,#86efac);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;width:100%}.submit-btn[data-v-8e5bd83a]:disabled{opacity:.6}.sheet-mask[data-v-8e5bd83a]{align-items:flex-end;background:#00000080;display:flex;inset:0;position:fixed;z-index:999}.sheet-panel[data-v-8e5bd83a]{background:#fff;border-radius:14px 14px 0 0;padding-bottom:env(safe-area-inset-bottom);width:100%}.sheet-header[data-v-8e5bd83a]{color:#9ca3af;font-size:14px}.sheet-header[data-v-8e5bd83a],.sheet-item[data-v-8e5bd83a]{border-bottom:1px solid #f3f4f6;padding:16px;text-align:center}.sheet-item[data-v-8e5bd83a]{color:#374151;cursor:pointer;font-size:16px}.sheet-item-active[data-v-8e5bd83a]{color:#22c55e;font-weight:600}.sheet-cancel[data-v-8e5bd83a]{color:#9ca3af;cursor:pointer;font-size:16px;padding:16px;text-align:center}.field-picker[data-v-8e5bd83a]{background:#fff;border-radius:14px 14px 0 0;display:flex;flex-direction:column;max-height:70vh;padding-bottom:env(safe-area-inset-bottom);width:100%}.field-picker-header[data-v-8e5bd83a]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:16px}.field-picker-title[data-v-8e5bd83a]{color:#111827;font-size:16px;font-weight:600}.field-picker-confirm[data-v-8e5bd83a]{color:#22c55e;cursor:pointer;font-size:14px;font-weight:600}.field-picker-list[data-v-8e5bd83a]{flex:1;overflow-y:auto;padding:0 16px}.field-picker-loading[data-v-8e5bd83a]{color:#9ca3af;font-size:14px;padding:20px;text-align:center}.field-picker-item[data-v-8e5bd83a]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:10px;padding:12px 0}.field-check[data-v-8e5bd83a]{align-items:center;border:1px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;width:22px}.field-check.checked[data-v-8e5bd83a]{background:#22c55e;border-color:#22c55e;color:#fff}.field-picker-info[data-v-8e5bd83a]{display:flex;flex-direction:column;gap:2px}.field-picker-name[data-v-8e5bd83a]{color:#374151;font-size:14px}.field-picker-area[data-v-8e5bd83a]{color:#9ca3af;font-size:12px}.page[data-v-1a4ea420]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-1a4ea420]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-1a4ea420],.topbar[data-v-1a4ea420]{align-items:center;display:flex}.back-btn[data-v-1a4ea420]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-1a4ea420]:active{background:#0000000d}.back-btn[data-v-1a4ea420] svg{height:20px;width:20px}.topbar-title[data-v-1a4ea420]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-1a4ea420]{width:36px}.state-container[data-v-1a4ea420]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:60vh}.state-text[data-v-1a4ea420]{color:#9ca3af;font-size:14px}.retry-link[data-v-1a4ea420]{color:#c8352e;cursor:pointer;font-size:14px;font-weight:600}.spinner[data-v-1a4ea420]{animation:spin-1a4ea420 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-1a4ea420{to{transform:rotate(1turn)}}.detail-scroll[data-v-1a4ea420]{display:flex;flex:1;flex-direction:column;overflow-y:auto;padding:12px}.amount-card[data-v-1a4ea420]{background:#fff;border-radius:12px;margin-bottom:12px;padding:24px 16px;text-align:center}.amount-label[data-v-1a4ea420]{color:#6b7280;font-size:14px;margin-bottom:8px}.amount-value-wrap[data-v-1a4ea420]{align-items:flex-end;display:flex;gap:4px;justify-content:center}.amount-value[data-v-1a4ea420]{font-family:BebasNeue;font-size:36px;font-weight:700;letter-spacing:1px}.amount-value.green[data-v-1a4ea420]{color:#10b981}.amount-value.orange[data-v-1a4ea420]{color:#f43f5e}.amount-unit[data-v-1a4ea420]{color:#374151;font-size:14px;margin-bottom:6px}.detail-tags[data-v-1a4ea420]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:10px}.detail-tag[data-v-1a4ea420]{border-radius:4px;font-size:12px;padding:3px 8px}.info-card[data-v-1a4ea420]{background:#fff;border-radius:12px;margin-bottom:12px;padding:12px 16px}.info-row[data-v-1a4ea420]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.info-row[data-v-1a4ea420]:last-child{border-bottom:none}.info-label[data-v-1a4ea420]{color:#9ca3af;font-size:14px}.info-value[data-v-1a4ea420]{color:#374151;font-size:14px;font-weight:500}.allocation-card[data-v-1a4ea420]{background:#fff;border-radius:12px;margin-bottom:12px;padding:12px 16px}.allocation-title[data-v-1a4ea420]{color:#9ca3af;font-size:14px;margin-bottom:10px}.allocation-list[data-v-1a4ea420]{display:flex;flex-direction:column}.allocation-item[data-v-1a4ea420]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.allocation-item[data-v-1a4ea420]:last-child{border-bottom:none}.allocation-left[data-v-1a4ea420]{display:flex;flex-direction:column;gap:3px}.allocation-field-name[data-v-1a4ea420]{color:#374151;font-size:14px;font-weight:600}.allocation-field-meta[data-v-1a4ea420]{color:#9ca3af;font-size:11px}.allocation-amount[data-v-1a4ea420]{font-family:BebasNeue;font-size:16px;font-weight:700;letter-spacing:.5px}.allocation-amount.green[data-v-1a4ea420]{color:#10b981}.allocation-amount.red[data-v-1a4ea420]{color:#f43f5e}.remark-card[data-v-1a4ea420]{background:#fff;border-radius:12px;margin-bottom:12px;padding:12px 16px}.remark-label[data-v-1a4ea420]{color:#9ca3af;font-size:14px;margin-bottom:8px}.remark-value[data-v-1a4ea420]{color:#374151;font-size:14px;line-height:1.6;word-break:break-all}.image-card[data-v-1a4ea420]{background:#fff;border-radius:12px;margin-bottom:12px;padding:12px 16px}.image-label[data-v-1a4ea420]{color:#9ca3af;font-size:14px;margin-bottom:8px}.detail-image[data-v-1a4ea420]{background:#f3f4f6;border-radius:8px;cursor:pointer;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}@keyframes slideUp-1a4ea420{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-1a4ea420]{animation:slideUp-1a4ea420 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-1a4ea420]{animation-delay:.05s}.item-animated-1[data-v-1a4ea420]{animation-delay:.1s}.item-animated-2[data-v-1a4ea420]{animation-delay:.15s}.item-animated-3[data-v-1a4ea420]{animation-delay:.2s}.item-animated-4[data-v-1a4ea420]{animation-delay:.25s}.page[data-v-f39a03ad]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-f39a03ad]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-f39a03ad],.topbar[data-v-f39a03ad]{align-items:center;display:flex}.back-btn[data-v-f39a03ad]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-f39a03ad] svg{height:20px;width:20px}.topbar-title[data-v-f39a03ad]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-f39a03ad]{width:36px}.form-scroll[data-v-f39a03ad]{flex:1;overflow-y:auto;padding:12px 0}.form[data-v-f39a03ad]{background:#fff;border-radius:12px;margin:0 12px;padding:4px 0}.form-item[data-v-f39a03ad]{border-bottom:1px solid #f3f4f6;padding:14px 16px}.form-item[data-v-f39a03ad]:last-child{border-bottom:none}.form-item-vertical[data-v-f39a03ad]{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.form-label[data-v-f39a03ad]{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.form-item-vertical .form-label[data-v-f39a03ad]{margin-bottom:0}.form-input-wrap[data-v-f39a03ad]{background:#f9fafb;border-radius:8px;padding:0 12px}.form-input[data-v-f39a03ad]{background:transparent;border:none;color:#111827;font-size:14px;height:44px;outline:none;width:100%}.tag-group[data-v-f39a03ad]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-f39a03ad]{background:#f3f4f6;border:1px solid transparent;border-radius:14px;color:#374151;cursor:pointer;font-size:12px;padding:4px 9px}.tag-item-active[data-v-f39a03ad]{background:#dcfce7;color:#16a34a;font-weight:600}.tag-third[data-v-f39a03ad]{border-radius:8px;flex:1;font-size:11px;padding:7px 4px;text-align:center}.tag-state-active[data-v-f39a03ad]{background:#f0fdf4;border-color:#22c55e;color:#16a34a;font-weight:600}.tip-box[data-v-f39a03ad]{background:#ecfdf5;border-radius:8px;margin:12px 12px 0;padding:12px}.tip-text[data-v-f39a03ad]{color:#059669;font-size:12px;line-height:1.6}.submit-section[data-v-f39a03ad]{padding:20px 12px}.submit-btn[data-v-f39a03ad]{background:linear-gradient(135deg,#22c55e,#86efac);border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;width:100%}.submit-btn[data-v-f39a03ad]:disabled{opacity:.6}.page[data-v-6cdd1381]{background:#fafdfb;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-6cdd1381]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-6cdd1381],.topbar[data-v-6cdd1381]{align-items:center;display:flex}.back-btn[data-v-6cdd1381]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-6cdd1381] svg{height:20px;width:20px}.topbar-title[data-v-6cdd1381]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-6cdd1381]{width:36px}.state-container[data-v-6cdd1381]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-6cdd1381]{color:#9ca3af;font-size:14px}.retry-link[data-v-6cdd1381]{color:#c8352e;cursor:pointer;font-size:14px;font-weight:600}.spinner[data-v-6cdd1381]{animation:spin-6cdd1381 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-6cdd1381{to{transform:rotate(1turn)}}.search-bar[data-v-6cdd1381]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;margin:8px 16px 12px;padding:4px 4px 4px 16px}.search-bar[data-v-6cdd1381],.search-input-wrap[data-v-6cdd1381]{align-items:center;display:flex}.search-input-wrap[data-v-6cdd1381]{flex:1}.search-input[data-v-6cdd1381]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-6cdd1381]::-moz-placeholder{color:#999}.search-input[data-v-6cdd1381]::placeholder{color:#999}.search-btn[data-v-6cdd1381]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.filter-card[data-v-6cdd1381]{background:#fff;border-radius:10px;box-shadow:0 2px 12px #0000000f;margin:0 16px 12px;overflow:hidden}.filter-card-header[data-v-6cdd1381]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;justify-content:space-between;padding:12px 14px}.filter-card-title[data-v-6cdd1381]{align-items:center;color:#0f3a2b;display:flex;font-size:15px;font-weight:600;gap:6px}.filter-badge[data-v-6cdd1381]{background:linear-gradient(135deg,#22c55e,#86efac);border-radius:5px;color:#fff;font-size:10px;font-weight:600;padding:2px 7px}.filter-toggle[data-v-6cdd1381]{color:#6b8a7a;font-size:13px;font-weight:500}.filter-card-body[data-v-6cdd1381]{gap:12px;padding:12px 14px}.filter-card-body[data-v-6cdd1381],.filter-row[data-v-6cdd1381]{display:flex;flex-direction:column}.filter-row[data-v-6cdd1381]{gap:6px}.filter-row-label[data-v-6cdd1381]{align-items:center;color:#6b7280;display:flex;font-size:13px;font-weight:500;justify-content:space-between}.filter-clear[data-v-6cdd1381]{color:#22c55e;cursor:pointer;font-size:12px;font-weight:500}.filter-tag-list[data-v-6cdd1381]{display:flex;flex-wrap:wrap;gap:6px}.filter-tag[data-v-6cdd1381]{align-items:center;background:#f3f4f6;border:1px solid transparent;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;justify-content:center;padding:6px 12px;transition:all .2s}.filter-tag-active[data-v-6cdd1381]{background:#40ae361a;border-color:#40ae36;color:#40ae36;font-weight:600}.filter-date-row[data-v-6cdd1381]{align-items:center;display:flex;gap:8px}.filter-date-input[data-v-6cdd1381]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:7px;color:#111827;flex:1;font-size:13px;height:36px;padding:0 10px}.filter-date-sep[data-v-6cdd1381]{color:#9ca3af;flex-shrink:0;font-size:13px}.filter-action-row[data-v-6cdd1381]{display:flex;gap:8px;padding-top:4px}.filter-reset-btn[data-v-6cdd1381]{background:#f3f4f6;color:#6b7280;flex:1;font-weight:500}.filter-apply-btn[data-v-6cdd1381],.filter-reset-btn[data-v-6cdd1381]{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center}.filter-apply-btn[data-v-6cdd1381]{background:linear-gradient(135deg,#22c55e,#86efac);box-shadow:0 2px 8px #40ae3640;color:#fff;flex:2;font-weight:600}.record-list[data-v-6cdd1381]{display:flex;flex-direction:column;gap:10px;margin:0 16px;padding-bottom:150px}.date-group[data-v-6cdd1381]{align-items:baseline;display:flex;justify-content:space-between;margin:6px 0;padding:0 4px}.date-label[data-v-6cdd1381]{color:#0f3a2b;font-size:13px;font-weight:600}.date-amount[data-v-6cdd1381]{color:#6b8a7a;font-size:12px}.date-sum[data-v-6cdd1381]{color:#0f3a2b;font-family:BebasNeue;font-weight:700;letter-spacing:.5px}.record-item[data-v-6cdd1381]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000f;display:flex;justify-content:space-between;padding:12px}.record-left[data-v-6cdd1381]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.record-title[data-v-6cdd1381]{color:#111827;font-size:14px;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-tags[data-v-6cdd1381]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.record-tag[data-v-6cdd1381]{border-radius:4px;font-size:11px;padding:2px 6px}.record-date-row[data-v-6cdd1381]{align-items:center;display:flex;gap:4px}.record-date[data-v-6cdd1381]{color:#9ca3af;font-size:12px}.record-image[data-v-6cdd1381]{cursor:pointer;height:20px;width:20px}.record-meta[data-v-6cdd1381]{gap:8px}.record-meta[data-v-6cdd1381],.record-person[data-v-6cdd1381]{align-items:center;display:flex}.record-person[data-v-6cdd1381]{background:#f3f4f6;border-radius:4px;gap:3px;padding:3px 7px}.record-person-icon[data-v-6cdd1381]{flex-shrink:0;height:13px;-o-object-fit:contain;object-fit:contain;width:13px}.record-user[data-v-6cdd1381]{color:#6b7280;font-size:12px}.record-right[data-v-6cdd1381]{align-items:center;display:flex;flex-direction:column;justify-content:center}.record-amount[data-v-6cdd1381]{flex-shrink:0;font-family:BebasNeue;font-size:16px;font-weight:600;letter-spacing:.5px;margin-left:8px}.record-amount.green[data-v-6cdd1381]{color:#10b981}.record-amount.orange[data-v-6cdd1381]{color:#f43f5e}.empty-state[data-v-6cdd1381]{font-size:14px;padding:40px}.empty-state[data-v-6cdd1381],.load-more[data-v-6cdd1381]{color:#9ca3af;text-align:center}.load-more[data-v-6cdd1381]{font-size:13px;padding:12px}.bottom-action[data-v-6cdd1381]{background:transparent;bottom:70px;flex-direction:row;gap:6px;justify-content:flex-end;left:50%;max-width:480px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;transform:translate(-50%);width:100%;z-index:100}.add-btn[data-v-6cdd1381],.bottom-action[data-v-6cdd1381]{align-items:center;display:flex}.add-btn[data-v-6cdd1381]{background:linear-gradient(135deg,#22c55e,#86efac);border-radius:50%;box-shadow:0 4px 12px #40ae364d;cursor:pointer;height:48px;justify-content:center;pointer-events:auto;position:relative;width:48px;z-index:3}.add-btn-img[data-v-6cdd1381]{border-radius:50%;box-sizing:border-box;height:100%;padding:12px;transition:transform .3s ease;width:100%}.add-btn-active .add-btn-img[data-v-6cdd1381]{transform:rotate(45deg)}.menu-mask[data-v-6cdd1381]{background-color:transparent;inset:0;pointer-events:none;position:fixed;z-index:99}.menu-mask-show[data-v-6cdd1381]{pointer-events:auto}.menu-panel[data-v-6cdd1381]{align-items:flex-end;bottom:64px;display:flex;flex-direction:column;opacity:0;pointer-events:none;position:absolute;right:5px;transform:translateY(10px) scale(.9);transform-origin:right bottom;transition:all .3s ease;z-index:2}.menu-panel-show[data-v-6cdd1381]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.menu-panel-body[data-v-6cdd1381]{background-color:#fff;border-radius:8px;box-shadow:0 2px 12px #00000026;min-width:90px;overflow:hidden}.menu-panel-item[data-v-6cdd1381]{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:15px;justify-content:center;padding:14px 20px;transition:background-color .2s}.menu-panel-divider[data-v-6cdd1381],.menu-panel-item[data-v-6cdd1381]:active{background-color:#f3f4f6}.menu-panel-divider[data-v-6cdd1381]{height:1px;margin:0 12px}.menu-panel-arrow[data-v-6cdd1381]{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;height:0;margin-right:28px;margin-top:-1px;width:0}.summary-card-fixed[data-v-6cdd1381]{background-color:#fff;border-radius:24px;box-shadow:0 2px 12px #00000026;flex:1;height:48px;z-index:95}.summary-card-fixed[data-v-6cdd1381],.summary-card-fixed-body[data-v-6cdd1381]{align-items:center;display:flex;justify-content:center;pointer-events:auto}.summary-card-fixed-body[data-v-6cdd1381]{flex-direction:row;flex-grow:1;gap:6px}.summary-mask[data-v-6cdd1381]{background-color:transparent;inset:0;pointer-events:none;position:fixed;z-index:90}.summary-mask-show[data-v-6cdd1381]{pointer-events:auto}.summary-fixed-item[data-v-6cdd1381]{align-items:center;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center}.summary-fixed-divider[data-v-6cdd1381]{background-color:#e5e7eb;flex-shrink:0;height:16px;width:1px}.summary-fixed-label[data-v-6cdd1381]{color:#6b7280;font-size:11px;line-height:1.2}.summary-fixed-value[data-v-6cdd1381]{font-family:BebasNeue;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1.2}.summary-fixed-total[data-v-6cdd1381]{color:#10b981}.summary-fixed-wait[data-v-6cdd1381]{color:#f59e0b}.summary-fixed-reimburse[data-v-6cdd1381]{color:#3b82f6}.modal-mask[data-v-6cdd1381]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-6cdd1381]{background:#fff;border-radius:14px;overflow:hidden;text-align:center;width:270px}.modal-title[data-v-6cdd1381]{color:#1f2937;font-size:17px;font-weight:600;padding:28px 20px 24px}.modal-btns[data-v-6cdd1381]{border-top:1px solid #e5e7eb;display:flex}.modal-btn[data-v-6cdd1381]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;padding:14px 0}.modal-cancel[data-v-6cdd1381]{border-right:1px solid #e5e7eb;color:#374151}.modal-confirm[data-v-6cdd1381]{color:#ef4444;font-weight:600}.modal-confirm[data-v-6cdd1381]:disabled{opacity:.5}.page[data-v-8b84a1dd]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-8b84a1dd]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-8b84a1dd],.topbar[data-v-8b84a1dd]{align-items:center;display:flex}.back-btn[data-v-8b84a1dd]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-8b84a1dd] svg{height:20px;width:20px}.topbar-title[data-v-8b84a1dd]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-8b84a1dd]{width:36px}.state-container[data-v-8b84a1dd]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-8b84a1dd]{color:#9ca3af;font-size:14px}.retry-link[data-v-8b84a1dd]{color:#c8352e;cursor:pointer;font-size:14px;font-weight:600}.spinner[data-v-8b84a1dd]{animation:spin-8b84a1dd .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-8b84a1dd{to{transform:rotate(1turn)}}.list-scroll[data-v-8b84a1dd]{flex:1;padding:12px 12px 100px}.date-group[data-v-8b84a1dd]{align-items:center;display:flex;justify-content:space-between;padding:8px 4px 6px}.date-label[data-v-8b84a1dd]{color:#374151;font-size:13px;font-weight:600}.date-amount[data-v-8b84a1dd]{color:#9ca3af;font-family:BebasNeue;font-size:12px}.record-item[data-v-8b84a1dd]{align-items:center;background:#fff;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:10px;margin-bottom:8px;padding:12px;transition:border-color .2s}.record-selected[data-v-8b84a1dd]{background:#f0fdf4;border-color:#22c55e}.record-check[data-v-8b84a1dd]{align-items:center;border:1.5px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;height:22px;justify-content:center;transition:all .2s;width:22px}.record-check.checked[data-v-8b84a1dd]{background:#22c55e;border-color:#22c55e;color:#fff}.record-left[data-v-8b84a1dd]{flex:1;min-width:0}.record-title[data-v-8b84a1dd]{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-tags[data-v-8b84a1dd]{align-items:center;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:3px}.record-tag[data-v-8b84a1dd]{border-radius:4px;font-size:10px;padding:2px 6px}.record-date[data-v-8b84a1dd]{color:#9ca3af;font-size:11px}.record-meta[data-v-8b84a1dd]{display:flex;gap:10px}.record-user[data-v-8b84a1dd]{color:#6b7280;font-size:12px}.record-amount[data-v-8b84a1dd]{flex-shrink:0;font-family:BebasNeue;font-size:16px;font-weight:700}.record-amount.green[data-v-8b84a1dd]{color:#10b981}.record-amount.orange[data-v-8b84a1dd]{color:#f43f5e}.empty-state[data-v-8b84a1dd]{font-size:14px;padding:60px 0}.empty-state[data-v-8b84a1dd],.load-more[data-v-8b84a1dd]{color:#9ca3af;text-align:center}.load-more[data-v-8b84a1dd]{font-size:13px;padding:12px}.submit-bar[data-v-8b84a1dd]{background:#fff;border-top:1px solid #f3f4f6;bottom:0;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.payer-row[data-v-8b84a1dd]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;margin-bottom:8px;padding:8px 0}.payer-label[data-v-8b84a1dd]{color:#374151;font-size:14px}.payer-value[data-v-8b84a1dd]{color:#16a34a;font-size:14px;font-weight:600}.payer-placeholder[data-v-8b84a1dd]{color:#9ca3af;font-size:14px}.payer-arrow[data-v-8b84a1dd]{color:#9ca3af;font-size:18px;margin-left:auto;transform:rotate(90deg)}.submit-row[data-v-8b84a1dd]{align-items:center;display:flex;justify-content:space-between}.submit-info[data-v-8b84a1dd]{display:flex;flex-direction:column;gap:2px}.submit-count[data-v-8b84a1dd]{color:#6b7280;font-size:13px}.submit-amount[data-v-8b84a1dd]{color:#374151;font-family:BebasNeue;font-size:18px;font-weight:700}.submit-btn[data-v-8b84a1dd]{background:#22c55e;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px}.submit-btn[data-v-8b84a1dd]:disabled{opacity:.5}.sheet-mask[data-v-8b84a1dd]{align-items:flex-end;background:#00000080;display:flex;inset:0;position:fixed;z-index:999}.sheet-panel[data-v-8b84a1dd]{background:#fff;border-radius:14px 14px 0 0;max-height:50vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);width:100%}.sheet-header[data-v-8b84a1dd]{color:#9ca3af;font-size:14px;padding:16px}.sheet-header[data-v-8b84a1dd],.sheet-item[data-v-8b84a1dd]{border-bottom:1px solid #f3f4f6;text-align:center}.sheet-item[data-v-8b84a1dd]{color:#374151;cursor:pointer;font-size:15px;padding:14px 16px}.sheet-item-active[data-v-8b84a1dd]{color:#22c55e;font-weight:600}.sheet-cancel[data-v-8b84a1dd]{color:#9ca3af;cursor:pointer;font-size:15px;padding:14px;text-align:center}.page-container[data-v-5bca3ccb]{background:#f4eddd;min-height:100vh;padding-bottom:70px}.loading-container[data-v-5bca3ccb]{align-items:center;display:flex;flex-direction:column;gap:12px;height:100vh;justify-content:center}.spinner[data-v-5bca3ccb]{animation:spin-5bca3ccb .8s linear infinite;border:3px solid #ebe3d0;border-radius:50%;border-top-color:#b8863b;height:32px;width:32px}.loading-text[data-v-5bca3ccb]{color:#9a9189;font-size:13px}.retry-btn[data-v-5bca3ccb]{background:transparent;border:1px solid #b8863b;border-radius:20px;color:#b8863b;cursor:pointer;font-size:13px;margin-top:12px;padding:8px 24px}@keyframes spin-5bca3ccb{to{transform:rotate(1turn)}}@keyframes slideUp-5bca3ccb{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-5bca3ccb]{animation:slideUp-5bca3ccb .5s ease-out forwards;opacity:0}.no-animate .animated[data-v-5bca3ccb]{animation:none;opacity:1}.item-animated-0[data-v-5bca3ccb]{animation-delay:.05s}.item-animated-1[data-v-5bca3ccb]{animation-delay:.12s}.item-animated-2[data-v-5bca3ccb]{animation-delay:.19s}.item-animated-3[data-v-5bca3ccb]{animation-delay:.26s}.item-animated-4[data-v-5bca3ccb]{animation-delay:.33s}.item-animated-5[data-v-5bca3ccb]{animation-delay:.4s}.gc-row-between[data-v-5bca3ccb]{justify-content:space-between}.gc-row-between[data-v-5bca3ccb],.gc-row-center[data-v-5bca3ccb]{align-items:center;display:flex;flex-direction:row}.gc-row-baseline[data-v-5bca3ccb]{align-items:baseline;display:flex;flex-direction:row}.gc-dot[data-v-5bca3ccb]{border-radius:50%;flex-shrink:0;height:10px;width:10px}.gc-eyebrow[data-v-5bca3ccb]{color:#b8863b;font-family:Geist,-apple-system,sans-serif;font-size:11px;font-weight:500;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}.gc-hero[data-v-5bca3ccb]{background:#f4eddd;overflow:visible;padding:44px 24px 0;position:relative}.gc-halo[data-v-5bca3ccb]{background:radial-gradient(circle,#b8863b33 0,#b8863b00 70%);border-radius:50%;height:160px;pointer-events:none;position:absolute;right:0;top:-64px;width:160px}.gc-hero-title[data-v-5bca3ccb]{color:#24303a;font-family:Songti SC,serif;font-size:28px;font-weight:700;line-height:1.1}.gc-hero-sub[data-v-5bca3ccb]{color:#24303a99;font-family:Songti SC,serif;font-size:13px;letter-spacing:2px;margin-top:10px}.gc-hero-year[data-v-5bca3ccb]{font-family:BebasNeue,sans-serif;font-size:56px;line-height:1;top:60px}.gc-hero-year[data-v-5bca3ccb],.gc-hero-yearlabel[data-v-5bca3ccb]{color:#b8863b2b;position:absolute;right:24px;text-align:right}.gc-hero-yearlabel[data-v-5bca3ccb]{font-family:Geist,sans-serif;font-size:11px;font-weight:500;letter-spacing:2px;top:106px}.gc-content[data-v-5bca3ccb]{display:flex;flex-direction:column;gap:16px;padding:20px 16px 112px}.gc-card-gold[data-v-5bca3ccb]{background:linear-gradient(135deg,#c9974a,#a67328);border-radius:20px;box-shadow:0 8px 24px #a6732847;padding:24px}.gc-gold-label[data-v-5bca3ccb]{color:#ffffffeb;font-family:Songti SC,serif;font-size:15px;font-weight:700}.gc-gold-chip[data-v-5bca3ccb]{align-items:center;background:#ffffff2e;border-radius:12px;display:flex;font-size:24px;height:46px;justify-content:center;width:46px}.gc-gold-num-row[data-v-5bca3ccb]{align-items:baseline;cursor:pointer;display:flex;gap:8px;margin-top:14px}.gc-gold-num[data-v-5bca3ccb]{color:#fff;font-family:BebasNeue,sans-serif;font-size:48px;letter-spacing:2px;line-height:1}.gc-gold-unit[data-v-5bca3ccb]{color:#ffffffd9;font-family:Songti SC,serif;font-size:16px}.gc-gold-divider[data-v-5bca3ccb]{background:#fff3;height:1px;margin:20px 0 16px}.gc-gold-stat[data-v-5bca3ccb]{cursor:pointer;margin-bottom:14px}.gc-gold-stat[data-v-5bca3ccb]:last-child{margin-bottom:0}.gc-gold-stat-name[data-v-5bca3ccb]{color:#ffffffbf;font-size:12px;margin-left:10px}.gc-gold-stat-num[data-v-5bca3ccb]{color:#fff;font-family:BebasNeue,sans-serif;font-size:20px}.gc-gold-stat-unit[data-v-5bca3ccb]{color:#ffffffb3;font-size:12px;margin-left:4px}.gc-bar-track[data-v-5bca3ccb]{background:#fff3;border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.gc-bar-fill[data-v-5bca3ccb]{border-radius:3px;height:100%}.gc-card-red[data-v-5bca3ccb]{background:linear-gradient(135deg,#c8352e,#9e241f);border-radius:18px;box-shadow:0 8px 24px #9e241f3d;padding:16px 18px}.gc-eyebrow-red[data-v-5bca3ccb]{color:#d9b26a;font-family:Geist,sans-serif;font-size:9px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.gc-red-label[data-v-5bca3ccb]{color:#fff;font-family:Songti SC,serif;font-size:15px;font-weight:700;margin-top:4px}.gc-red-num-row[data-v-5bca3ccb]{align-items:baseline;cursor:pointer;display:flex;gap:6px;margin-top:10px}.gc-red-num[data-v-5bca3ccb]{color:#fff;font-family:BebasNeue,sans-serif;font-size:38px;letter-spacing:1px;line-height:1}.gc-red-unit[data-v-5bca3ccb]{color:#d9b26a;font-size:14px}.gc-red-divider[data-v-5bca3ccb]{background:#ffffff29;height:1px;margin:14px 0}.gc-detail-title[data-v-5bca3ccb]{color:#ffffffa6;font-size:11px;letter-spacing:1px;margin-bottom:8px}.gc-detail-row[data-v-5bca3ccb]{align-items:center;display:flex;flex-direction:row;padding:5px 0}.gc-detail-name[data-v-5bca3ccb]{color:#fff;flex:1;font-size:12.5px}.gc-detail-val[data-v-5bca3ccb]{color:#fff;font-size:12.5px;font-weight:600}.gc-detail-pct[data-v-5bca3ccb]{color:#fff9;font-size:11.5px;margin-left:8px}.gc-detail-empty[data-v-5bca3ccb]{color:#ffffff8c;font-size:12px;padding:12px 0}.gc-stack-bar[data-v-5bca3ccb]{border-radius:3px;display:flex;flex-direction:row;height:6px;margin-top:12px;overflow:hidden}.gc-card-blue[data-v-5bca3ccb]{background:linear-gradient(135deg,#1e4068,#2c5c6e);border-radius:18px;box-shadow:0 8px 24px #1e40683d;padding:16px 18px}.gc-eyebrow-blue[data-v-5bca3ccb]{color:#d9b26a;font-family:Geist,sans-serif;font-size:9px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.gc-blue-label[data-v-5bca3ccb]{color:#fff;font-family:Songti SC,serif;font-size:15px;font-weight:700;margin-top:4px}.gc-blue-num-row[data-v-5bca3ccb]{align-items:baseline;cursor:pointer;display:flex;gap:6px;margin-top:10px}.gc-blue-num[data-v-5bca3ccb]{color:#fff;font-family:BebasNeue,sans-serif;font-size:38px;letter-spacing:1px;line-height:1}.gc-blue-unit[data-v-5bca3ccb]{color:#d9b26a;font-size:14px}.gc-blue-divider[data-v-5bca3ccb]{background:#ffffff29;height:1px;margin:14px 0}.gc-blue-chart-title[data-v-5bca3ccb]{color:#ffffffa6;font-size:11px}.gc-blue-chart-unit[data-v-5bca3ccb]{color:#ffffff80;font-size:11px}.gc-blue-bars[data-v-5bca3ccb]{align-items:flex-end;display:flex;flex-direction:row;gap:6px;height:60px;margin-top:10px}.gc-blue-bar[data-v-5bca3ccb]{background:#fff;border-radius:3px;flex:1}.gc-blue-months[data-v-5bca3ccb]{display:flex;flex-direction:row;margin-top:6px}.gc-blue-months span[data-v-5bca3ccb]{color:#ffffff80;flex:1;font-size:11px;text-align:center}.gc-card-patrol[data-v-5bca3ccb]{background:#fff;border:1px solid rgba(184,134,59,.3);border-radius:20px;box-shadow:0 4px 16px #a673280f;padding:18px}.gc-patrol-title[data-v-5bca3ccb]{color:#24303a;font-family:Songti SC,serif;font-size:17px;font-weight:700}.gc-patrol-badge[data-v-5bca3ccb]{background:#1e406814;border-radius:20px;color:#1e4068;font-size:11px;padding:6px 14px}.gc-patrol-body[data-v-5bca3ccb]{align-items:center;display:flex;flex-direction:row;margin-top:18px}.gc-donut[data-v-5bca3ccb]{border-radius:50%;flex-shrink:0;height:120px;position:relative;width:120px}.gc-donut-hole[data-v-5bca3ccb]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;height:84px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:84px}.gc-donut-num[data-v-5bca3ccb]{color:#24303a;font-family:BebasNeue,sans-serif;font-size:26px;line-height:1}.gc-donut-unit[data-v-5bca3ccb]{color:#24303a80;font-family:Songti SC,serif;font-size:10px;margin-top:2px}.gc-legend[data-v-5bca3ccb]{display:flex;flex:1;flex-direction:column;gap:10px;margin-left:20px}.gc-legend-row[data-v-5bca3ccb]{align-items:center;display:flex;flex-direction:row}.gc-legend-name[data-v-5bca3ccb]{color:#24303abf;flex:1;font-family:Songti SC,serif;font-size:13px;margin-left:10px}.gc-legend-val[data-v-5bca3ccb]{color:#24303a;font-family:PingFangSC-Semibold,PingFang SC,sans-serif;font-size:13px;font-weight:600}.gc-legend-empty[data-v-5bca3ccb]{color:#24303a66;font-family:Songti SC,serif;font-size:13px;padding:20px 0;text-align:center}.gc-list-wrap[data-v-5bca3ccb]{background-color:#fff;border:1px solid rgba(184,134,59,.28);border-radius:12px;box-shadow:0 4px 16px #a673280f;overflow:hidden}.gc-list-wrap[data-v-5bca3ccb],.patrol-item[data-v-5bca3ccb]{display:flex;flex-direction:column}.patrol-swipe[data-v-5bca3ccb]{overflow:hidden;position:relative}.patrol-actions[data-v-5bca3ccb]{bottom:0;display:flex;position:absolute;right:0;top:0;z-index:0}.patrol-action[data-v-5bca3ccb]{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;width:88px}.patrol-action.go[data-v-5bca3ccb]{background:#3f7a4e}.patrol-action.go[data-v-5bca3ccb]:active{background:#2e6a40}.patrol-action.records[data-v-5bca3ccb]{background:#c08a2d}.patrol-action.records[data-v-5bca3ccb]:active{background:#a97722}.patrol-item-inner[data-v-5bca3ccb]{background:#fff;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:16px;position:relative;width:100%;will-change:transform;z-index:1}.patrol-item-head[data-v-5bca3ccb]{align-items:center;display:flex;justify-content:space-between}.patrol-field-area[data-v-5bca3ccb],.patrol-field-name[data-v-5bca3ccb]{color:#24303a;font-size:15px;font-weight:600}.patrol-field-area[data-v-5bca3ccb]{padding-left:4px}.patrol-status[data-v-5bca3ccb]{font-size:12px;font-weight:500}.patrol-item-meta[data-v-5bca3ccb]{align-items:baseline;color:#6b7280;display:flex;font-size:13px;gap:4px;line-height:1.6}.patrol-count[data-v-5bca3ccb]{color:#24303a;font-size:14px;font-weight:600}.patrol-sep[data-v-5bca3ccb]{color:#d1d5db;margin:0 8px}.patrol-divider[data-v-5bca3ccb]{background-color:#ebe3d0;height:1px;width:100%}.page[data-v-90442e63]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-90442e63]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-90442e63],.topbar[data-v-90442e63]{align-items:center;display:flex}.back-btn[data-v-90442e63]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-90442e63] svg{height:20px;width:20px}.topbar-title[data-v-90442e63]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-90442e63]{width:36px}.page-scroll[data-v-90442e63]{box-sizing:border-box;flex:1;padding:12px;width:100%}.form[data-v-90442e63]{background:#fff;border-radius:12px;padding:14px}.form-item[data-v-90442e63]{margin-bottom:14px}.form-item[data-v-90442e63]:last-child{margin-bottom:0}.form-label[data-v-90442e63]{color:#111827;font-size:14px;font-weight:500;margin-bottom:8px}.form-label-row[data-v-90442e63]{align-items:center;display:flex;justify-content:space-between}.form-textarea-wrap[data-v-90442e63]{background:#f9fafb;border-radius:8px;padding:10px;position:relative}.form-textarea[data-v-90442e63]{background:transparent;border:none;box-sizing:border-box;color:#374151;font-size:14px;height:120px;line-height:1.5;outline:none;resize:none;width:100%}.form-textarea[data-v-90442e63]::-moz-placeholder{color:#9ca3af}.form-textarea[data-v-90442e63]::placeholder{color:#9ca3af}.textarea-count[data-v-90442e63]{color:#9ca3af;font-size:12px;margin-top:4px;text-align:right}.weather-row[data-v-90442e63]{align-items:center;background:#f9fafb;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:12px}.weather-disabled[data-v-90442e63]{opacity:.6;pointer-events:none}.weather-icon[data-v-90442e63]{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.weather-icon-placeholder[data-v-90442e63]{color:#9ca3af;font-size:24px}.weather-info[data-v-90442e63]{flex:1;flex-direction:row;gap:8px;min-width:0}.weather-info[data-v-90442e63],.weather-temp[data-v-90442e63]{align-items:baseline;display:flex}.weather-temp[data-v-90442e63]{gap:1px}.temp-value[data-v-90442e63]{color:#0f3a2b;font-size:18px;font-weight:700;line-height:1}.temp-unit[data-v-90442e63]{color:#6b8a7a;font-size:12px;font-weight:500}.weather-desc[data-v-90442e63]{color:#374151;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weather-desc-placeholder[data-v-90442e63]{color:#9ca3af}.weather-loading[data-v-90442e63]{color:#9ca3af;font-size:12px}.weather-divider[data-v-90442e63]{color:#d1d5db;flex-shrink:0;font-size:12px;padding:0 4px}.weather-refresh[data-v-90442e63]{flex-shrink:0}.refresh-text[data-v-90442e63]{color:#9ca3af;font-size:12px}.location-row[data-v-90442e63]{background:#f9fafb;border-radius:8px;cursor:pointer;gap:8px;padding:12px}.location-icon[data-v-90442e63],.location-row[data-v-90442e63]{align-items:center;display:flex}.location-icon[data-v-90442e63]{flex-shrink:0;height:24px;justify-content:center;width:24px}.location-svg[data-v-90442e63]{height:16px;width:16px}.location-text[data-v-90442e63]{color:#374151;display:-webkit-box;flex:1;font-size:14px;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.location-placeholder[data-v-90442e63]{color:#9ca3af}.location-divider[data-v-90442e63]{color:#d1d5db;flex-shrink:0;font-size:12px;padding:0 4px}.location-refresh[data-v-90442e63]{flex-shrink:0}.mini-spinner[data-v-90442e63]{animation:spin-90442e63 .7s linear infinite;border:2px solid rgba(34,197,94,.3);border-radius:50%;border-top-color:#22c55e;display:inline-block;height:14px;width:14px}@keyframes spin-90442e63{to{transform:rotate(1turn)}}.add-custom-prop[data-v-90442e63]{align-items:center;background:#f0fdf4;border:1px solid #d1fae5;border-radius:12px;color:#22c55e;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:3px;padding:3px 8px}.add-custom-icon[data-v-90442e63]{font-size:14px;font-weight:700}.props-list[data-v-90442e63]{display:flex;flex-direction:column;gap:8px}.prop-item[data-v-90442e63]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px}.prop-row[data-v-90442e63]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.prop-name[data-v-90442e63]{color:#374151;font-size:13px;font-weight:500}.prop-delete[data-v-90442e63]{align-items:center;color:#9ca3af;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;line-height:1;width:20px}.prop-delete[data-v-90442e63]:active{color:#ef4444}.prop-input-wrap[data-v-90442e63]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:0 8px}.prop-input[data-v-90442e63]{background:transparent;border:none;color:#111827;font-size:14px;height:32px;outline:none;width:100%}.prop-input[data-v-90442e63]::-moz-placeholder{color:#9ca3af}.prop-input[data-v-90442e63]::placeholder{color:#9ca3af}.props-empty[data-v-90442e63]{padding:12px 0;text-align:center}.props-empty[data-v-90442e63],.upload-tip[data-v-90442e63]{color:#9ca3af;font-size:12px}.upload-tip[data-v-90442e63]{background:#f3f4f6;border-radius:4px;padding:2px 8px}.upload-grid[data-v-90442e63]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.upload-item[data-v-90442e63]{aspect-ratio:1;border-radius:8px;overflow:hidden;position:relative}.upload-media[data-v-90442e63]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.delete-btn[data-v-90442e63]{background:#00000080;border-radius:50%;color:#fff;font-size:16px;height:22px;position:absolute;right:4px;top:4px;width:22px}.delete-btn[data-v-90442e63],.upload-add[data-v-90442e63]{align-items:center;cursor:pointer;display:flex;justify-content:center}.upload-add[data-v-90442e63]{aspect-ratio:1;background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;flex-direction:column;gap:6px}.upload-add-icon[data-v-90442e63]{color:#9ca3af;font-size:24px}.upload-add-text[data-v-90442e63]{color:#9ca3af;font-size:12px}.upload-loading[data-v-90442e63]{align-items:center;background:#00000080;border-radius:8px;display:flex;flex-direction:column;gap:4px;justify-content:center;inset:0;position:absolute}.loading-spinner[data-v-90442e63]{animation:spin-90442e63 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}.submit-section[data-v-90442e63]{margin-top:20px;padding:0 14px}.submit-btn[data-v-90442e63]{background:linear-gradient(135deg,#22c55e,#86efac);border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;height:48px;width:100%}.submit-btn[data-v-90442e63],.submitting-overlay[data-v-90442e63]{align-items:center;display:flex;justify-content:center}.submitting-overlay[data-v-90442e63]{background:#0006;inset:0;position:fixed;z-index:1000}.submitting-card[data-v-90442e63]{align-items:center;background:#fff;border-radius:12px;color:#333;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:24px 32px}.spinner[data-v-90442e63]{animation:spin-90442e63 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}.toast[data-v-90442e63]{background:#000000bf;border-radius:8px;color:#fff;font-size:13px;left:50%;max-width:80%;padding:10px 16px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1100}.page[data-v-f1e2ccbb]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-f1e2ccbb]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-f1e2ccbb],.topbar[data-v-f1e2ccbb]{align-items:center;display:flex}.back-btn[data-v-f1e2ccbb]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-f1e2ccbb] svg{height:20px;width:20px}.topbar-title[data-v-f1e2ccbb]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-f1e2ccbb]{width:36px}.page-scroll[data-v-f1e2ccbb]{box-sizing:border-box;flex:1;padding:12px}.card[data-v-f1e2ccbb]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:4px 14px}.form-row[data-v-f1e2ccbb]{align-items:center;display:flex;padding:14px 0}.form-row+.form-row[data-v-f1e2ccbb]{border-top:1px solid #f3f4f6}.form-row.column[data-v-f1e2ccbb]{align-items:stretch;flex-direction:column;gap:8px}.form-label[data-v-f1e2ccbb]{color:#374151;flex-shrink:0;font-size:14px}.form-value[data-v-f1e2ccbb]{color:#111827;flex:1;font-size:14px;overflow:hidden;padding:0 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.form-value.placeholder[data-v-f1e2ccbb]{color:#9ca3af}.select-arrow[data-v-f1e2ccbb]{color:#c4c8cd;display:flex;flex-shrink:0}.select-arrow[data-v-f1e2ccbb] svg{height:16px;width:16px}.form-textarea[data-v-f1e2ccbb]{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:10px 12px;resize:none;width:100%}.form-textarea[data-v-f1e2ccbb]::-moz-placeholder{color:#c0c4c9}.form-textarea[data-v-f1e2ccbb]::placeholder{color:#c0c4c9}.price-input-wrap[data-v-f1e2ccbb]{align-items:center;display:flex;flex:1;gap:4px;justify-content:flex-end}.price-symbol[data-v-f1e2ccbb]{color:#ef4444;font-size:14px;font-weight:600}.price-input[data-v-f1e2ccbb]{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:8px 10px;text-align:right;width:120px}.price-input[data-v-f1e2ccbb]::-moz-placeholder{color:#c0c4c9}.price-input[data-v-f1e2ccbb]::placeholder{color:#c0c4c9}.image-row[data-v-f1e2ccbb]{padding:12px 0}.image-upload[data-v-f1e2ccbb]{align-items:center;background:#f9fafb;border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.file-input[data-v-f1e2ccbb]{cursor:pointer;inset:0;opacity:0;position:absolute}.upload-placeholder[data-v-f1e2ccbb]{align-items:center;display:flex;flex-direction:column;gap:6px}.upload-icon[data-v-f1e2ccbb]{color:#d1d5db;font-size:32px;font-weight:300;line-height:1}.upload-text[data-v-f1e2ccbb]{color:#9ca3af;font-size:13px}.uploaded-image[data-v-f1e2ccbb]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-hint[data-v-f1e2ccbb]{color:#9ca3af;font-size:12px}.bottom-space[data-v-f1e2ccbb]{height:80px}.submit-bar[data-v-f1e2ccbb]{background:#f9fafbf2;bottom:0;box-sizing:border-box;left:50%;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.submit-btn[data-v-f1e2ccbb]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:22px;box-shadow:0 -1px 6px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:44px;justify-content:center}.submit-btn.disabled[data-v-f1e2ccbb]{opacity:.6}.page[data-v-7f5a6fef]{background-color:#f0f2f5;min-height:100vh;padding-bottom:80px}@keyframes slideUp-7f5a6fef{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-7f5a6fef]{animation:slideUp-7f5a6fef .5s ease-out forwards;opacity:0}.no-animate .animated[data-v-7f5a6fef]{animation:none;opacity:1}.item-animated-0[data-v-7f5a6fef]{animation-delay:.05s}.item-animated-1[data-v-7f5a6fef]{animation-delay:.1s}.item-animated-2[data-v-7f5a6fef]{animation-delay:.15s}.item-animated-3[data-v-7f5a6fef]{animation-delay:.2s}.item-animated-4[data-v-7f5a6fef]{animation-delay:.25s}.item-animated-5[data-v-7f5a6fef]{animation-delay:.3s}.user-card[data-v-7f5a6fef]{background:#fff;border-radius:12px;margin:16px 12px 20px;overflow:hidden;padding:16px}.avatar[data-v-7f5a6fef],.user-info-row[data-v-7f5a6fef]{align-items:center;display:flex}.avatar[data-v-7f5a6fef]{background:#f0fdf4;border:2px solid #40ae36;border-radius:50%;cursor:pointer;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.avatar-img[data-v-7f5a6fef]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.user-detail[data-v-7f5a6fef]{flex:1;margin-left:16px}.user-name-row[data-v-7f5a6fef]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.user-name[data-v-7f5a6fef]{color:#333;font-size:18px;font-weight:600}.role-tag[data-v-7f5a6fef]{background:#e8f5e0;border-radius:4px;color:#40ae36;display:inline-block;font-size:11px;padding:2px 8px}.user-phone[data-v-7f5a6fef]{color:#999;display:block;font-size:14px;margin-top:4px}.menu-card[data-v-7f5a6fef]{background:#fff;border-radius:12px;margin:0 12px;overflow:hidden;padding:12px 0}.menu-grid[data-v-7f5a6fef]{display:flex;flex-wrap:wrap;padding:4px 0}.menu-grid-item[data-v-7f5a6fef]{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px 0;transition:background-color .2s;width:33.3333%}.menu-grid-item[data-v-7f5a6fef]:active{background-color:#f9fafb}.menu-grid-icon[data-v-7f5a6fef]{align-items:center;display:flex;font-size:24px;height:24px;justify-content:center;width:24px}.menu-grid-label[data-v-7f5a6fef]{color:#374151;font-size:12px;font-weight:500}.section[data-v-7f5a6fef]{background:transparent;border-radius:12px;overflow:hidden;padding:8px 12px 12px}.section-head[data-v-7f5a6fef]{align-items:center;display:flex;gap:6px;margin-bottom:8px}.section-title[data-v-7f5a6fef]{color:#374151;font-size:12px;font-weight:500}.section-line[data-v-7f5a6fef]{background:linear-gradient(90deg,#e5e7eb,transparent);flex:1;height:1px}.live-tag[data-v-7f5a6fef]{background:#f0fdf4;border:1px solid #d1fae5;border-radius:5px;color:#10b981;font-size:9px;padding:2px 5px}.today-grid[data-v-7f5a6fef]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.today-card[data-v-7f5a6fef]{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000a;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding-bottom:6px;padding-top:6px;text-align:center}.today-num[data-v-7f5a6fef]{display:block;font-family:BebasNeue;font-size:20px;font-weight:700;line-height:1;margin-bottom:4px}.today-label[data-v-7f5a6fef]{color:#9ca3af;display:block;font-size:12px}.task-search-bar[data-v-7f5a6fef]{align-items:center;display:flex;gap:8px;margin:0 12px 10px}.task-search-input-wrap[data-v-7f5a6fef]{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;display:flex;flex:1;gap:6px;padding:8px 12px}.task-search-icon[data-v-7f5a6fef]{color:#9ca3af;flex-shrink:0;font-size:13px}.task-search-input[data-v-7f5a6fef]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;min-width:0;outline:none}.task-search-clear[data-v-7f5a6fef]{color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:18px;line-height:1;padding:0 2px}.task-search-btn[data-v-7f5a6fef]{background-color:#1f2a44;border:none;border-radius:16px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;padding:9px 16px}.task-filter-tags[data-v-7f5a6fef]{display:flex;gap:12px;margin:0 12px 10px}.task-filter-tag[data-v-7f5a6fef],.task-filter-tags[data-v-7f5a6fef]{align-items:center;justify-content:center}.task-filter-tag[data-v-7f5a6fef]{background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:inline-flex;padding:5px 13px}.task-filter-tag.checked[data-v-7f5a6fef]{background-color:#ef4444;border-color:#ef4444}.task-filter-tag-text[data-v-7f5a6fef]{color:#374151;font-size:12px;font-weight:500}.task-filter-tag.checked .task-filter-tag-text[data-v-7f5a6fef]{color:#fff}.task-list[data-v-7f5a6fef]{display:flex;flex-direction:column;gap:12px;padding:0 12px}.task-swipe[data-v-7f5a6fef]{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;overflow:hidden;position:relative}.task-swipe.done[data-v-7f5a6fef]{opacity:.85}.task-item[data-v-7f5a6fef]{background-color:#fff;cursor:pointer;position:relative;z-index:1}.task-card-body[data-v-7f5a6fef]{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px}.task-card-detail-row[data-v-7f5a6fef]{align-items:center;display:flex;flex-wrap:wrap}.task-card-detail-tag[data-v-7f5a6fef]{border-radius:4px;display:inline-block;font-size:11px;font-weight:500;letter-spacing:.15px;line-height:1.7;margin-bottom:2px;margin-right:5px;padding:2px 6px;vertical-align:middle;white-space:nowrap}.task-card-detail-text[data-v-7f5a6fef]{color:#1f2937;display:inline;font-size:14px;font-weight:500;line-height:1.7;word-break:break-all}.task-card-location-row[data-v-7f5a6fef]{align-items:center;display:flex;gap:8px}.size-tag[data-v-7f5a6fef]{align-items:center;background-color:#f9fafb;border-radius:6px;box-sizing:border-box;color:#6b7280;cursor:pointer;display:inline-flex;font-size:10px;gap:4px;max-width:100%;padding:4px 6px}.size-tag-icon[data-v-7f5a6fef]{flex-shrink:0;height:12px;-o-object-fit:contain;object-fit:contain;width:12px}.size-tag-text[data-v-7f5a6fef]{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-card-products[data-v-7f5a6fef]{border:1px solid #f0f0f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.task-card-products-header[data-v-7f5a6fef]{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;padding:6px 10px}.task-card-products-header-text[data-v-7f5a6fef]{color:#9ca3af;font-size:11px;font-weight:500;letter-spacing:.25px}.task-card-product[data-v-7f5a6fef]{align-items:center;background-color:#fff;border-bottom:1px solid #f4f4f4;display:flex;gap:7px;padding:8px 10px}.task-card-product[data-v-7f5a6fef]:last-child{border-bottom:none}.task-card-product-label[data-v-7f5a6fef]{color:#9ca3af;font-size:11px}.task-card-product-value[data-v-7f5a6fef]{color:#111827;font-size:13px;font-weight:600;margin-left:auto}.task-card-status-tag[data-v-7f5a6fef]{align-items:center;border-radius:7px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.25px;margin-left:auto;padding:4px 9px}.task-actions[data-v-7f5a6fef]{bottom:0;position:absolute;right:0;top:0;z-index:0}.task-action[data-v-7f5a6fef],.task-actions[data-v-7f5a6fef]{display:flex;flex-direction:column}.task-action[data-v-7f5a6fef]{align-items:center;color:#fff;cursor:pointer;font-size:12px;gap:4px;height:50%;justify-content:center;width:60px}.task-action img[data-v-7f5a6fef]{height:16px;width:16px}.act-delete[data-v-7f5a6fef]{background:#c41e24}.act-exec[data-v-7f5a6fef]{background:#1f2a44}.load-more-container[data-v-7f5a6fef]{align-items:center;background-color:#f0f2f5;display:flex;justify-content:center;padding:12px 0 10px}.load-more-text[data-v-7f5a6fef]{color:#9ca3af;font-size:12px}.footer-info[data-v-7f5a6fef]{padding:30px 0;text-align:center}.footer-info span[data-v-7f5a6fef]{color:#ccc;display:block;font-size:12px;line-height:1.9}.page[data-v-16fac0f3]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-16fac0f3]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-16fac0f3],.topbar[data-v-16fac0f3]{align-items:center;display:flex}.back-btn[data-v-16fac0f3]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-16fac0f3] svg{height:20px;width:20px}.topbar-title[data-v-16fac0f3]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-16fac0f3]{width:36px}.state-container[data-v-16fac0f3]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-16fac0f3]{color:#9a9189;font-size:14px}.retry-link[data-v-16fac0f3]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-16fac0f3]{animation:spin-16fac0f3 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-16fac0f3{to{transform:rotate(1turn)}}.moments-list[data-v-16fac0f3]{box-sizing:border-box;gap:8px;padding:8px 16px}.moment-item[data-v-16fac0f3],.moments-list[data-v-16fac0f3]{display:flex;flex-direction:column}.moment-item[data-v-16fac0f3]{background:#fff;border-radius:14px;box-shadow:0 1px 2px #0000000a;gap:10px;overflow:hidden;padding:16px 16px 12px;position:relative}.moment-head[data-v-16fac0f3]{align-items:flex-start;display:flex;gap:12px}.moment-avatar[data-v-16fac0f3]{background:#f0f0f0;border-radius:50%;flex:0 0 auto;height:44px;overflow:hidden;width:44px}.moment-avatar img[data-v-16fac0f3]{display:block;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.moment-user[data-v-16fac0f3]{flex:1;min-width:0;padding-top:1px}.moment-user-row[data-v-16fac0f3]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.moment-username[data-v-16fac0f3]{color:#0f1419;font-size:15.5px;font-weight:600;letter-spacing:-.1px;line-height:1.3}.moment-status[data-v-16fac0f3]{align-items:center;background:#e8f3ec;border-radius:4px;color:#1c5635;display:inline-flex;font-size:11px;font-weight:500;line-height:1;padding:3px 7px}.moment-date[data-v-16fac0f3]{align-items:center;color:#8a8d91;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-top:4px}.moment-dot[data-v-16fac0f3]{opacity:.5}.moment-detail[data-v-16fac0f3]{color:#0f1419;font-size:15px;letter-spacing:.1px;line-height:1.65;word-break:break-word}.moment-props[data-v-16fac0f3]{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.moment-prop[data-v-16fac0f3]{background:#f3f4f6;border-radius:6px;color:#6b7280;display:inline-block;font-size:11px;font-weight:500;padding:1px 7px}.moment-weather[data-v-16fac0f3]{align-items:center;background:#fafaf8;border-radius:8px;display:flex;padding:10px 4px;position:relative}.weather-col[data-v-16fac0f3]{flex:1;padding:0 4px;text-align:center}.weather-label[data-v-16fac0f3]{color:#8a8d91;font-size:11px;line-height:1.2}.weather-value[data-v-16fac0f3]{color:#0f1419;font-size:15px;font-weight:600;line-height:1.2;margin-top:2px}.weather-unit[data-v-16fac0f3]{color:#8a8d91;font-size:10.5px;font-weight:400;margin-left:1px}.weather-divider[data-v-16fac0f3]{background:#e7e8eb;bottom:18%;position:absolute;top:18%;width:1px}.moment-media[data-v-16fac0f3]{width:100%}.media-single[data-v-16fac0f3]{background:#eee;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover}.media-single[data-v-16fac0f3],.media-video-single[data-v-16fac0f3]{cursor:pointer;height:200px;width:100%}.media-video-single[data-v-16fac0f3]{position:relative}.media-video-single>img[data-v-16fac0f3]{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-play[data-v-16fac0f3]{align-items:center;border-radius:50%;display:flex;height:42px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:42px}.media-play img[data-v-16fac0f3]{height:24px;width:24px}.media-grid[data-v-16fac0f3]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.media-grid-item[data-v-16fac0f3]{aspect-ratio:1/1;background:#eee;border-radius:6px;overflow:hidden}.media-grid-item>img[data-v-16fac0f3]{cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-video-grid[data-v-16fac0f3]{cursor:pointer;height:100%;position:relative;width:100%}.media-video-grid>img[data-v-16fac0f3]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-play-small[data-v-16fac0f3]{height:32px;width:32px}.media-play-small img[data-v-16fac0f3]{height:18px;width:18px}.moment-location[data-v-16fac0f3]{align-items:center;color:#8a8d91;display:flex;font-size:12.5px;gap:5px}.moment-location img[data-v-16fac0f3]{height:16px;width:16px}.load-more[data-v-16fac0f3]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.preview-mask[data-v-16fac0f3]{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.preview-img[data-v-16fac0f3]{-o-object-fit:contain;object-fit:contain}.preview-img[data-v-16fac0f3],.preview-video[data-v-16fac0f3]{max-height:100%;max-width:100%}.page[data-v-124c97d4]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.map-wrap[data-v-124c97d4]{height:52vh;min-height:300px;position:relative}.map[data-v-124c97d4]{inset:0;z-index:1}.map[data-v-124c97d4],.toolbar[data-v-124c97d4]{position:absolute}.toolbar[data-v-124c97d4]{bottom:10px;display:flex;flex-wrap:wrap;gap:8px;left:0;padding:0 12px;right:0;z-index:5}.tool-btn[data-v-124c97d4]{background:#fffffff2;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001f;color:#24303a;cursor:pointer;flex:1;font-size:12px;min-width:74px;padding:9px 6px}.tool-btn.active[data-v-124c97d4],.tool-btn.done[data-v-124c97d4]{background:#40ae36;color:#fff}.tool-btn[data-v-124c97d4]:disabled{cursor:not-allowed;opacity:.5}.area-text[data-v-124c97d4]{background:#ffffffeb;border-radius:8px;color:#24303a;font-size:13px;left:12px;padding:6px 10px;position:absolute;right:12px;top:10px;z-index:5}.form-wrap[data-v-124c97d4]{display:flex;flex-direction:column;gap:16px;padding:12px 12px 24px}.tip-card[data-v-124c97d4]{background:#fff;border-radius:12px;color:#6b7280;font-size:13px;line-height:1.6;padding:12px 14px}.save-btn[data-v-124c97d4]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;width:100%}.save-btn[data-v-124c97d4]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.page[data-v-bfec8875]{background:#f3f4f6;min-height:100vh}.form-wrap[data-v-bfec8875],.page[data-v-bfec8875]{display:flex;flex-direction:column}.form-wrap[data-v-bfec8875]{gap:12px;padding:12px 12px 24px}.geo-row[data-v-bfec8875]{color:#6b7280;font-size:12px;line-height:1.5;padding:0 0 10px;word-break:break-word}.form-card[data-v-bfec8875]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.card-title-bar[data-v-bfec8875]{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.card-title-text[data-v-bfec8875]{color:#0f3a2b;font-size:15px;font-weight:700}.form[data-v-bfec8875]{padding:0 18px 8px}.form-row[data-v-bfec8875]{align-items:center;border-bottom:1px solid #f1f5f3;display:flex;gap:12px;padding:12px 0}.form-row[data-v-bfec8875]:last-child{border-bottom:none}.form-label[data-v-bfec8875]{color:#6b8a7a;flex-shrink:0;font-size:13px;width:104px}.form-label.required[data-v-bfec8875]:after{color:#e2554a;content:" *"}.form-input[data-v-bfec8875]{background:transparent;border:none;color:#0f3a2b;flex:1;font-size:14px;font-weight:600;outline:none}.form-input[data-v-bfec8875]::-moz-placeholder{color:#b6bbb3;font-weight:400}.form-input[data-v-bfec8875]::placeholder{color:#b6bbb3;font-weight:400}.form-value[data-v-bfec8875]{color:#0f3a2b;flex:1;font-size:14px;font-weight:600;word-break:break-word}.form-value.placeholder[data-v-bfec8875]{color:#b6bbb3;font-weight:400}.form-row-link[data-v-bfec8875]{cursor:pointer}.row-caret[data-v-bfec8875]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.row-caret[data-v-bfec8875] svg{height:16px;width:16px}.tip-card[data-v-bfec8875]{background:#fff;border-radius:12px;color:#6b7280;font-size:13px;line-height:1.6;padding:12px 14px}.save-btn[data-v-bfec8875]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;width:100%}.save-btn[data-v-bfec8875]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.sheet-mask[data-v-bfec8875]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sheet[data-v-bfec8875]{animation:sheetUp-bfec8875 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-bfec8875{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-bfec8875]{align-items:center;border-bottom:1px solid #f1f2f0;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-bfec8875]{color:#1f2937;font-size:15px;font-weight:700}.sheet-close[data-v-bfec8875]{background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:13px;height:28px;width:28px}.sheet-list[data-v-bfec8875]{overflow-y:auto;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))}.sheet-loading[data-v-bfec8875]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}.sheet-item[data-v-bfec8875]{background:transparent;border:none;color:#1f2937;cursor:pointer;font-size:14px;padding:13px 16px;text-align:left;width:100%}.sheet-item[data-v-bfec8875]:active{background:#f9fafb}.sheet-item.picked[data-v-bfec8875]{color:#40ae36;font-weight:600}.sheet-empty[data-v-bfec8875]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}@keyframes slideUp-bfec8875{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-bfec8875]{animation:slideUp-bfec8875 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-bfec8875]{animation-delay:.05s}.page[data-v-d2c06562]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.map-wrap[data-v-d2c06562]{flex:1;min-height:calc(100vh - 200px);position:relative}.map[data-v-d2c06562]{inset:0;z-index:1}.map[data-v-d2c06562],.toolbar[data-v-d2c06562]{position:absolute}.toolbar[data-v-d2c06562]{bottom:10px;display:flex;flex-wrap:wrap;gap:8px;left:0;padding:0 12px;right:0;z-index:5}.tool-btn[data-v-d2c06562]{background:#fffffff2;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001f;color:#24303a;cursor:pointer;flex:1;font-size:12px;min-width:74px;padding:9px 6px}.tool-btn.active[data-v-d2c06562],.tool-btn.done[data-v-d2c06562]{background:#40ae36;color:#fff}.tool-btn[data-v-d2c06562]:disabled{cursor:not-allowed;opacity:.5}.area-text[data-v-d2c06562]{background:#ffffffeb;border-radius:8px;color:#24303a;font-size:13px;left:12px;padding:6px 10px;position:absolute;right:12px;top:10px;z-index:5}.form-wrap[data-v-d2c06562]{display:flex;flex-direction:column;gap:12px;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px))}.tip-card[data-v-d2c06562]{background:#fff;border-radius:12px;color:#6b7280;font-size:13px;line-height:1.6;padding:12px 14px}.save-btn[data-v-d2c06562]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;width:100%}.save-btn[data-v-d2c06562]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.page[data-v-b4cf26b2]{background:#f3f4f6;display:flex;flex-direction:column}.map-wrap[data-v-b4cf26b2],.page[data-v-b4cf26b2]{min-height:100vh}.map-wrap[data-v-b4cf26b2]{flex:1;position:relative}.map[data-v-b4cf26b2]{inset:0;z-index:1}.area-badge[data-v-b4cf26b2],.map[data-v-b4cf26b2]{position:absolute}.area-badge[data-v-b4cf26b2]{background:#ffffffeb;border-radius:8px;box-shadow:0 2px 8px #00000014;color:#24303a;font-size:13px;font-weight:600;left:12px;padding:8px 12px;right:12px;top:10px;z-index:5}.err-wrap[data-v-b4cf26b2]{padding:48px 24px;text-align:center}.err-text[data-v-b4cf26b2]{color:#9ca3af;font-size:14px;line-height:1.6}.page[data-v-2fe04b0e]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-2fe04b0e]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-2fe04b0e],.topbar[data-v-2fe04b0e]{align-items:center;display:flex}.back-btn[data-v-2fe04b0e]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-2fe04b0e] svg{height:20px;width:20px}.topbar-title[data-v-2fe04b0e]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-2fe04b0e]{width:36px}.state-container[data-v-2fe04b0e]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.empty-state[data-v-2fe04b0e]{min-height:30vh}.state-text[data-v-2fe04b0e]{color:#9a9189;font-size:14px}.retry-link[data-v-2fe04b0e]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-2fe04b0e]{animation:spin-2fe04b0e .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-2fe04b0e{to{transform:rotate(1turn)}}.content[data-v-2fe04b0e]{display:flex;flex-direction:column}.filter-card[data-v-2fe04b0e]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin:12px 12px 0;padding:12px}.filter-section[data-v-2fe04b0e]{margin-bottom:10px}.filter-section[data-v-2fe04b0e]:last-of-type{margin-bottom:0}.filter-section-title[data-v-2fe04b0e]{color:#9ca3af;display:block;font-size:11px;font-weight:500;margin-bottom:6px;padding-left:4px}.filter-tags[data-v-2fe04b0e]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-2fe04b0e]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px 10px}.filter-tag.checked[data-v-2fe04b0e]{background:#10b981;border-color:#10b981}.filter-tag-text[data-v-2fe04b0e]{color:#374151;font-size:11px;font-weight:500}.filter-tag.checked .filter-tag-text[data-v-2fe04b0e]{color:#fff}.search-bar[data-v-2fe04b0e]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;padding:4px 4px 4px 16px}.search-bar[data-v-2fe04b0e],.search-input-wrap[data-v-2fe04b0e]{align-items:center;display:flex}.search-input-wrap[data-v-2fe04b0e]{flex:1}.search-input[data-v-2fe04b0e]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-2fe04b0e]::-moz-placeholder{color:#999}.search-input[data-v-2fe04b0e]::placeholder{color:#999}.search-btn[data-v-2fe04b0e]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.outbound-list-container[data-v-2fe04b0e]{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;width:100%}.outbound-card[data-v-2fe04b0e]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;cursor:pointer;padding:12px}.card-header[data-v-2fe04b0e]{justify-content:space-between;margin-bottom:10px}.card-header[data-v-2fe04b0e],.header-left[data-v-2fe04b0e]{align-items:center;display:flex}.header-left[data-v-2fe04b0e]{gap:6px}.outbound-time[data-v-2fe04b0e]{color:#374151;font-size:14px;font-weight:500}.outbound-status[data-v-2fe04b0e]{border-radius:10px;font-size:12px;font-weight:500;padding:3px 8px}.info-row[data-v-2fe04b0e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.info-label[data-v-2fe04b0e]{color:#9ca3af;font-size:13px}.info-value[data-v-2fe04b0e]{color:#374151;font-size:13px;font-weight:500}.person-info[data-v-2fe04b0e]{display:flex;gap:20px;margin-bottom:6px}.person-item[data-v-2fe04b0e]{align-items:center;display:flex;gap:4px}.person-label[data-v-2fe04b0e]{color:#9ca3af;font-size:13px}.person-value[data-v-2fe04b0e]{color:#374151;font-size:13px;font-weight:500}.field-meta[data-v-2fe04b0e]{color:#6b7280;font-size:12px;margin-bottom:6px}.remark-row[data-v-2fe04b0e]{margin-bottom:8px}.remark-text[data-v-2fe04b0e]{color:#9ca3af;font-size:12px}.product-list[data-v-2fe04b0e]{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:4px;padding-top:6px}.product-item[data-v-2fe04b0e]{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.product-name[data-v-2fe04b0e]{color:#4b5563;flex:1;font-size:13px}.product-qty[data-v-2fe04b0e]{color:#40ae36;flex-shrink:0;font-size:13px;font-weight:600;margin-left:8px}.load-more[data-v-2fe04b0e]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.bottom-space[data-v-2fe04b0e]{height:80px}.bottom-action[data-v-2fe04b0e]{bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;left:50%;max-width:480px;padding:0 16px;position:fixed;transform:translate(-50%);z-index:20}.add-btn[data-v-2fe04b0e],.bottom-action[data-v-2fe04b0e]{display:flex;justify-content:center;width:100%}.add-btn[data-v-2fe04b0e]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:24px;box-shadow:0 4px 12px #40ae364d;cursor:pointer;gap:4px;height:48px}.add-icon[data-v-2fe04b0e]{color:#fff;font-size:20px;font-weight:700}.add-text[data-v-2fe04b0e]{color:#fff;font-size:15px;font-weight:600}.page[data-v-6f5ab2d6]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.form-scroll[data-v-6f5ab2d6]{flex:1;overflow-y:auto}.type-card[data-v-6f5ab2d6]{padding:14px 16px}.form-label-row[data-v-6f5ab2d6]{color:#374151;font-size:15px;font-weight:500;margin-bottom:10px}.tag-group[data-v-6f5ab2d6]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-6f5ab2d6]{background:#f3f4f6;border-radius:16px;color:#374151;cursor:pointer;flex-shrink:0;font-size:14px;height:32px;line-height:32px;padding:0 14px}.tag-item-active[data-v-6f5ab2d6]{background:#dcfce7;color:#16a34a;font-weight:600}.form-card[data-v-6f5ab2d6]{background:#fff;border-radius:12px;margin:12px;overflow:hidden}.form-item[data-v-6f5ab2d6]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;padding:14px 16px}.form-item[data-v-6f5ab2d6]:last-child{border-bottom:none}.form-item-between[data-v-6f5ab2d6]{justify-content:space-between}.form-label[data-v-6f5ab2d6]{color:#374151;font-size:15px;font-weight:500;min-width:70px}.form-item-vertical[data-v-6f5ab2d6]{align-items:flex-start;flex-direction:column;gap:8px}.form-textarea[data-v-6f5ab2d6]{background:transparent;border:none;color:#111827;font-size:15px;height:80px;line-height:1.6;outline:none;resize:none;width:100%}.form-textarea[data-v-6f5ab2d6]::-moz-placeholder{color:#9ca3af}.form-textarea[data-v-6f5ab2d6]::placeholder{color:#9ca3af}.link-text[data-v-6f5ab2d6]{color:#16a34a;cursor:pointer;font-size:13px;font-weight:500}.customer-detail[data-v-6f5ab2d6]{padding-top:4px}.kv-label[data-v-6f5ab2d6]{color:#6b7280;font-size:13px}.kv-value[data-v-6f5ab2d6]{color:#374151;font-size:13px;max-width:60%;text-align:right;word-break:break-all}.customer-empty[data-v-6f5ab2d6]{color:#9ca3af;font-size:13px;padding:12px 0 16px;text-align:center}.section-header[data-v-6f5ab2d6]{margin-bottom:6px;margin-top:8px;padding:0 24px}.section-title[data-v-6f5ab2d6]{color:#6b7280;font-size:14px;font-weight:600}.item-list[data-v-6f5ab2d6]{padding:0 12px}.item-row[data-v-6f5ab2d6]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:10px 0}.item-row[data-v-6f5ab2d6]:last-child{border-bottom:none}.item-img-wrap[data-v-6f5ab2d6]{flex-shrink:0}.item-img[data-v-6f5ab2d6]{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.item-img-placeholder[data-v-6f5ab2d6]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.item-info[data-v-6f5ab2d6]{flex:1;min-width:0}.item-name[data-v-6f5ab2d6]{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-amount-row[data-v-6f5ab2d6]{align-items:center;display:flex;gap:6px}.item-qty-input[data-v-6f5ab2d6]{background:#f9fafb;border:none;border-radius:6px;color:#111827;font-size:14px;height:30px;outline:none;padding:0 8px;text-align:center;width:50px}.item-qty-input[data-v-6f5ab2d6]::-moz-placeholder{color:#9ca3af}.item-qty-input[data-v-6f5ab2d6]::placeholder{color:#9ca3af}.item-price-input[data-v-6f5ab2d6]{width:70px}.item-unit[data-v-6f5ab2d6]{color:#374151;font-size:14px;padding:4px 5px}.item-remove[data-v-6f5ab2d6]{color:#ef4444;flex-shrink:0;font-size:22px;height:28px;width:28px}.add-item-btn[data-v-6f5ab2d6],.item-remove[data-v-6f5ab2d6]{align-items:center;cursor:pointer;display:flex;justify-content:center}.add-item-btn[data-v-6f5ab2d6]{color:#22c55e;font-size:14px;font-weight:500;gap:4px;padding:12px}.add-icon[data-v-6f5ab2d6]{font-size:20px;font-weight:600}.submit-btn[data-v-6f5ab2d6]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:24px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;height:48px;margin:16px}.submit-btn[data-v-6f5ab2d6],.submit-mask[data-v-6f5ab2d6]{align-items:center;display:flex;justify-content:center}.submit-mask[data-v-6f5ab2d6]{background:#0006;inset:0;position:fixed;z-index:1200}.submit-card[data-v-6f5ab2d6]{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px 32px}.spinner[data-v-6f5ab2d6]{animation:spin-6f5ab2d6 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-6f5ab2d6{to{transform:rotate(1turn)}}.submit-text[data-v-6f5ab2d6]{color:#374151;font-size:14px}.page[data-v-7ed73b02]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.state-container[data-v-7ed73b02]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-7ed73b02]{color:#9a9189;font-size:14px}.retry-link[data-v-7ed73b02]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-7ed73b02]{animation:spin-7ed73b02 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-7ed73b02{to{transform:rotate(1turn)}}.detail-content[data-v-7ed73b02]{display:flex;flex-direction:column;gap:10px;padding:12px}.form-card[data-v-7ed73b02]{background:#fff;border-radius:12px;overflow:hidden}.form-item[data-v-7ed73b02]{align-items:center;display:flex;padding:14px 16px}.form-item-between[data-v-7ed73b02]{justify-content:space-between}.form-label[data-v-7ed73b02]{color:#374151;font-size:15px;font-weight:500}.date-input[data-v-7ed73b02]{background:transparent;border:none;color:#111827;font-size:15px;outline:none;text-align:right}.batch-fields-card[data-v-7ed73b02]{background:#fff;border-radius:12px;padding:14px 16px}.batch-fields-header[data-v-7ed73b02]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.batch-fields-title[data-v-7ed73b02]{display:flex;flex-direction:column;gap:2px}.batch-fields-title-text[data-v-7ed73b02]{color:#374151;font-size:15px;font-weight:600}.batch-fields-sub[data-v-7ed73b02]{color:#9ca3af;font-size:12px}.batch-fields-toggle[data-v-7ed73b02]{color:#16a34a;cursor:pointer;font-size:13px;font-weight:500}.batch-fields-list[data-v-7ed73b02]{display:flex;flex-direction:column}.batch-fields-empty[data-v-7ed73b02],.batch-fields-loading[data-v-7ed73b02]{color:#9ca3af;font-size:13px;padding:12px 0;text-align:center}.batch-field-row[data-v-7ed73b02]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px 0}.batch-field-row[data-v-7ed73b02]:last-child{border-bottom:none}.batch-field-row-current[data-v-7ed73b02]{background:#f0fdf4;border-bottom:none;border-radius:8px;margin:0 -12px;padding:10px 12px}.batch-field-info[data-v-7ed73b02]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.batch-field-line[data-v-7ed73b02]{align-items:center;display:flex;gap:6px}.batch-field-name[data-v-7ed73b02]{color:#374151;font-size:14px;font-weight:500}.batch-field-current-tag[data-v-7ed73b02]{background:#dcfce7;border-radius:4px;color:#16a34a;font-size:10px;padding:1px 6px}.batch-field-meta[data-v-7ed73b02]{color:#9ca3af;font-size:12px}.batch-field-dot[data-v-7ed73b02]{color:#d1d5db}.batch-field-check[data-v-7ed73b02]{align-items:center;border:1px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.batch-field-check.checked[data-v-7ed73b02]{background:#22c55e;border-color:#22c55e}.batch-field-check-mark[data-v-7ed73b02]{color:#fff;font-size:13px;font-weight:700;line-height:1}.section-header[data-v-7ed73b02]{margin-top:4px;padding:0 8px}.section-title[data-v-7ed73b02]{color:#6b7280;font-size:14px;font-weight:600}.item-list[data-v-7ed73b02]{padding:0 12px}.item-block[data-v-7ed73b02]{border-bottom:1px solid #f3f4f6}.item-block[data-v-7ed73b02]:last-child{border-bottom:none}.item-row[data-v-7ed73b02]{align-items:center;cursor:pointer;display:flex;gap:10px;padding:10px 0}.item-img-wrap[data-v-7ed73b02]{flex-shrink:0}.item-img[data-v-7ed73b02]{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.item-img-placeholder[data-v-7ed73b02]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.item-info[data-v-7ed73b02]{flex:1;min-width:0}.item-name[data-v-7ed73b02]{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-amount-row[data-v-7ed73b02]{align-items:center;display:flex;gap:6px}.item-qty-input[data-v-7ed73b02]{background:#f9fafb;border:none;border-radius:6px;color:#111827;font-size:14px;height:30px;outline:none;padding:0 8px;text-align:center;width:50px}.item-qty-input[data-v-7ed73b02]::-moz-placeholder{color:#9ca3af}.item-qty-input[data-v-7ed73b02]::placeholder{color:#9ca3af}.item-qty-display[data-v-7ed73b02]{color:#111827;font-size:14px;font-weight:600;height:30px;line-height:30px;min-width:50px;text-align:center}.item-price-input[data-v-7ed73b02]{width:70px}.item-unit[data-v-7ed73b02]{color:#374151;font-size:14px;padding:4px 5px}.item-arrow[data-v-7ed73b02]{color:#9ca3af;flex-shrink:0;font-size:20px;transition:transform .2s}.item-arrow-active[data-v-7ed73b02]{color:#22c55e;transform:rotate(90deg)}.item-detail[data-v-7ed73b02]{background:#f9fafb;border-radius:8px;margin-bottom:10px;padding:8px 12px}.item-detail-empty[data-v-7ed73b02]{color:#9ca3af;font-size:12px;padding:8px 0;text-align:center}.item-detail-row[data-v-7ed73b02]{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:6px 0}.item-detail-info[data-v-7ed73b02]{align-items:center;display:flex;flex:1;gap:6px;min-width:0}.item-detail-name[data-v-7ed73b02]{color:#374151;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-detail-area[data-v-7ed73b02]{color:#9ca3af;flex-shrink:0;font-size:12px}.item-detail-input-wrap[data-v-7ed73b02]{align-items:center;display:flex;flex-shrink:0;gap:4px}.item-detail-qty-input[data-v-7ed73b02]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:13px;height:28px;outline:none;padding:0 8px;text-align:center;width:60px}.item-detail-qty-input[data-v-7ed73b02]::-moz-placeholder{color:#9ca3af}.item-detail-qty-input[data-v-7ed73b02]::placeholder{color:#9ca3af}.empty-tip[data-v-7ed73b02]{color:#9ca3af;font-size:13px;padding:16px;text-align:center}.submit-btn[data-v-7ed73b02]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:600;height:48px;justify-content:center}.bottom-space[data-v-7ed73b02]{height:20px}.dialog-mask[data-v-7ed73b02]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.dialog-content[data-v-7ed73b02]{background:#fff;border-radius:12px;max-width:300px;overflow:hidden;width:80%}.dialog-body[data-v-7ed73b02]{align-items:center;display:flex;flex-direction:column;padding:20px}.dialog-img[data-v-7ed73b02]{background:#f3f4f6;border-radius:10px;flex-shrink:0;height:260px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:260px}.dialog-img-placeholder[data-v-7ed73b02]{align-items:center;color:#9ca3af;display:flex;font-size:14px;justify-content:center}.dialog-info[data-v-7ed73b02]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px}.dialog-name[data-v-7ed73b02]{color:#111827;font-size:16px;font-weight:600}.dialog-qty[data-v-7ed73b02]{color:#6b7280;font-size:13px}.dialog-price[data-v-7ed73b02]{color:#f43f5e;font-size:13px;font-weight:600}.dialog-close-btn[data-v-7ed73b02]{align-items:center;border-top:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:center;padding:12px 0 16px}.dialog-close-btn span[data-v-7ed73b02]{background:#f3f4f6;border-radius:16px;color:#6b7280;font-size:14px;padding:6px 24px}.price-dialog[data-v-7ed73b02]{background:#fff;border-radius:12px;max-width:320px;overflow:hidden;width:80%}.price-dialog-header[data-v-7ed73b02]{border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:2px;padding:16px 16px 12px}.price-dialog-title[data-v-7ed73b02]{color:#111827;font-size:16px;font-weight:600}.price-dialog-subtitle[data-v-7ed73b02]{color:#6b7280;font-size:13px}.price-dialog-body[data-v-7ed73b02]{max-height:300px;overflow-y:auto;padding:8px 16px}.price-dialog-tip[data-v-7ed73b02]{color:#9ca3af;font-size:13px;padding:16px 0;text-align:center}.price-dialog-row[data-v-7ed73b02]{align-items:center;border-bottom:1px solid #f9fafb;display:flex;justify-content:space-between;padding:10px 0}.price-dialog-row[data-v-7ed73b02]:last-child{border-bottom:none}.price-dialog-price[data-v-7ed73b02]{color:#f43f5e;font-size:15px;font-weight:600}.price-dialog-time[data-v-7ed73b02]{color:#9ca3af;font-size:12px}.price-dialog-footer[data-v-7ed73b02]{border-top:1px solid #f0f0f0;display:flex;justify-content:center;padding:12px 0 16px}.price-dialog-close-btn[data-v-7ed73b02]{background:#f3f4f6;border-radius:16px;color:#6b7280;cursor:pointer;font-size:14px;padding:6px 24px}.submit-mask[data-v-7ed73b02]{background:#0006;inset:0;justify-content:center;position:fixed;z-index:1200}.submit-card[data-v-7ed73b02],.submit-mask[data-v-7ed73b02]{align-items:center;display:flex}.submit-card[data-v-7ed73b02]{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px 32px}.submit-text[data-v-7ed73b02]{color:#374151;font-size:14px}.page[data-v-909ebcdf]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-909ebcdf]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-909ebcdf],.topbar[data-v-909ebcdf]{align-items:center;display:flex}.back-btn[data-v-909ebcdf]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-909ebcdf] svg{height:20px;width:20px}.topbar-title[data-v-909ebcdf]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-909ebcdf]{width:36px}.state-container[data-v-909ebcdf]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-909ebcdf]{color:#9a9189;font-size:14px}.retry-link[data-v-909ebcdf]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-909ebcdf]{animation:spin-909ebcdf .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-909ebcdf{to{transform:rotate(1turn)}}.detail-content[data-v-909ebcdf]{display:flex;flex-direction:column;gap:10px;padding:12px}.info-card[data-v-909ebcdf]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;padding:12px}.info-header[data-v-909ebcdf],.info-header-row[data-v-909ebcdf]{border-bottom:1px solid #f3f4f6;margin-bottom:10px;padding-bottom:8px}.info-header-row[data-v-909ebcdf]{align-items:center;display:flex;justify-content:space-between}.info-title[data-v-909ebcdf]{color:#374151;font-size:15px;font-weight:600}.status-tag[data-v-909ebcdf]{border-radius:10px;padding:3px 10px}.status-tag-text[data-v-909ebcdf]{font-size:12px;font-weight:500}.info-list[data-v-909ebcdf]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-909ebcdf]{align-items:center;display:flex;justify-content:space-between}.info-label[data-v-909ebcdf]{color:#9ca3af;font-size:14px}.info-value[data-v-909ebcdf]{color:#374151;font-size:14px;font-weight:500}.amount-value[data-v-909ebcdf]{color:#ef4444;font-weight:600}.remark-text[data-v-909ebcdf]{color:#6b7280;font-size:14px;line-height:1.6}.product-list[data-v-909ebcdf]{display:flex;flex-direction:column;gap:8px}.product-item[data-v-909ebcdf]{align-items:center;border-bottom:1px solid #f9fafb;cursor:pointer;display:flex;gap:8px;padding:6px 0}.product-item[data-v-909ebcdf]:last-child{border-bottom:none;padding-bottom:0}.product-img[data-v-909ebcdf]{border-radius:6px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.product-img-placeholder[data-v-909ebcdf]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-909ebcdf]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.product-info-top[data-v-909ebcdf]{align-items:center;display:flex;gap:8px;justify-content:space-between}.product-name[data-v-909ebcdf]{color:#374151;flex:1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-qty[data-v-909ebcdf]{color:#40ae36;flex-shrink:0;font-size:14px;font-weight:600}.product-price-row[data-v-909ebcdf]{align-items:baseline;display:flex;gap:2px;margin-top:2px}.product-price-label[data-v-909ebcdf]{color:#9ca3af;font-size:12px}.product-price-value[data-v-909ebcdf]{color:#f43f5e;font-family:BebasNeue;font-size:14px;font-weight:600;letter-spacing:.5px}.product-price-unit[data-v-909ebcdf]{color:#6b7280;font-size:11px}.action-section[data-v-909ebcdf]{padding:12px 0 24px}.segmented-bar[data-v-909ebcdf]{background:#fff;border-radius:24px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:row;height:48px;overflow:hidden}.seg-btn[data-v-909ebcdf]{align-items:center;cursor:pointer;display:flex;flex:1;justify-content:center}.seg-green[data-v-909ebcdf]{background:#40ae36}.seg-red[data-v-909ebcdf]{background:#ef4444}.seg-blue[data-v-909ebcdf]{background:#1d4ed8}.seg-divider[data-v-909ebcdf]{background:#fff;width:1px}.seg-text[data-v-909ebcdf]{color:#fff;font-size:13px;font-weight:500}.bottom-space[data-v-909ebcdf]{height:40px}.dialog-mask[data-v-909ebcdf]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.dialog-content[data-v-909ebcdf]{background:#fff;border-radius:12px;max-width:300px;overflow:hidden;width:80%}.dialog-body[data-v-909ebcdf]{align-items:center;display:flex;flex-direction:column;padding:20px}.dialog-img[data-v-909ebcdf]{background:#f3f4f6;border-radius:10px;flex-shrink:0;height:260px;-o-object-fit:cover;object-fit:cover;width:260px}.dialog-img-placeholder[data-v-909ebcdf]{align-items:center;color:#9ca3af;display:flex;font-size:14px;justify-content:center}.dialog-info[data-v-909ebcdf]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px}.dialog-name[data-v-909ebcdf]{color:#111827;font-size:16px;font-weight:600}.dialog-qty[data-v-909ebcdf]{color:#6b7280;font-size:13px}.dialog-price[data-v-909ebcdf]{color:#f43f5e;font-family:BebasNeue;font-size:13px;font-weight:600;letter-spacing:.5px}.dialog-close-btn[data-v-909ebcdf]{align-items:center;border-top:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:center;padding:12px 0 16px}.dialog-close-btn span[data-v-909ebcdf]{background:#f3f4f6;border-radius:16px;color:#6b7280;font-size:14px;padding:6px 24px}.modal-mask[data-v-909ebcdf]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.modal-card[data-v-909ebcdf]{background:#fff;border-radius:12px;overflow:hidden;text-align:center;width:280px}.modal-title[data-v-909ebcdf]{color:#111827;font-size:16px;font-weight:600;padding:20px 16px 8px}.modal-content[data-v-909ebcdf]{color:#6b7280;font-size:14px;padding:0 16px 20px}.modal-btns[data-v-909ebcdf]{border-top:1px solid #f0f0f0;display:flex}.modal-btn[data-v-909ebcdf]{cursor:pointer;flex:1;font-size:15px;font-weight:500;padding:14px 0}.modal-cancel[data-v-909ebcdf]{border-right:1px solid #f0f0f0;color:#6b7280}.modal-confirm[data-v-909ebcdf]{font-weight:600}.submit-mask[data-v-909ebcdf]{background:#0006;inset:0;justify-content:center;position:fixed;z-index:1200}.submit-card[data-v-909ebcdf],.submit-mask[data-v-909ebcdf]{align-items:center;display:flex}.submit-card[data-v-909ebcdf]{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px 32px}.submit-text[data-v-909ebcdf]{color:#374151;font-size:14px}.page[data-v-47e0135c]{background:linear-gradient(180deg,#e8f5e9,#f0fff0 60%,#f5fff5);display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-47e0135c]{background:transparent;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-47e0135c],.topbar[data-v-47e0135c]{align-items:center;display:flex}.back-btn[data-v-47e0135c]{background:#ffffffb3;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-47e0135c] svg{height:20px;width:20px}.topbar-title[data-v-47e0135c]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-47e0135c]{width:36px}.state-container[data-v-47e0135c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:50vh}.state-text[data-v-47e0135c]{color:#9a9189;font-size:13px}.spinner[data-v-47e0135c]{animation:spin-47e0135c .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-47e0135c{to{transform:rotate(1turn)}}.list-wrapper[data-v-47e0135c]{flex:1;padding-bottom:70px}.list-container[data-v-47e0135c]{display:flex;flex-direction:column;gap:8px;padding:12px}.list-item[data-v-47e0135c]{align-items:center;animation:slideUp-47e0135c .5s ease-out forwards;background:#fff;border-radius:8px;box-shadow:0 1px 4px #0000000a;cursor:pointer;display:flex;justify-content:space-between;opacity:0;padding:14px 16px}.item-name[data-v-47e0135c]{color:#111827;font-size:15px;font-weight:500}.checkbox[data-v-47e0135c]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s;width:20px}.checkbox-active[data-v-47e0135c]{background:#22c55e;border-color:#22c55e}.check-icon[data-v-47e0135c]{color:#fff;font-size:13px;font-weight:700;line-height:1}.bottom-action[data-v-47e0135c]{background:linear-gradient(180deg,#e8f5e900,#e8f5e9f2 20%,#e8f5e9);bottom:0;left:0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.confirm-btn[data-v-47e0135c]{align-items:center;background:linear-gradient(135deg,#40ae36,#6bc76f);border-radius:24px;box-shadow:0 4px 16px #40ae364d;cursor:pointer;display:flex;height:48px;justify-content:center;width:100%}.confirm-text[data-v-47e0135c]{color:#fff;font-size:15px;font-weight:600;letter-spacing:1px}@keyframes slideUp-47e0135c{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-1[data-v-47e0135c]{animation-delay:.05s}.item-animated-2[data-v-47e0135c]{animation-delay:.1s}.item-animated-3[data-v-47e0135c]{animation-delay:.15s}.item-animated-4[data-v-47e0135c]{animation-delay:.2s}.item-animated-5[data-v-47e0135c]{animation-delay:.25s}.item-animated-6[data-v-47e0135c]{animation-delay:.3s}.item-animated-7[data-v-47e0135c]{animation-delay:.35s}.page[data-v-4c10f29b]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-4c10f29b]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-4c10f29b],.topbar[data-v-4c10f29b]{align-items:center;display:flex}.back-btn[data-v-4c10f29b]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-4c10f29b] svg{height:20px;width:20px}.topbar-title[data-v-4c10f29b]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-4c10f29b]{width:36px}.state-container[data-v-4c10f29b]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-4c10f29b]{color:#9a9189;font-size:14px}.retry-link[data-v-4c10f29b]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-4c10f29b]{animation:spin-4c10f29b .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-4c10f29b{to{transform:rotate(1turn)}}.content[data-v-4c10f29b]{display:flex;flex-direction:column}.search-bar[data-v-4c10f29b]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;margin:12px;padding:4px 4px 4px 16px}.search-bar[data-v-4c10f29b],.search-input-wrap[data-v-4c10f29b]{align-items:center;display:flex}.search-input-wrap[data-v-4c10f29b]{flex:1}.search-input[data-v-4c10f29b]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-4c10f29b]::-moz-placeholder{color:#999}.search-input[data-v-4c10f29b]::placeholder{color:#999}.search-btn[data-v-4c10f29b]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.list-container[data-v-4c10f29b]{display:flex;flex-direction:column;gap:8px;padding:0 12px}.product-item[data-v-4c10f29b]{align-items:center;background:#fff;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;padding:14px}.product-img-wrap[data-v-4c10f29b]{flex-shrink:0}.product-img[data-v-4c10f29b]{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.product-img-placeholder[data-v-4c10f29b]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-4c10f29b]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.product-name[data-v-4c10f29b]{color:#111827;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tags[data-v-4c10f29b]{display:flex;flex-wrap:wrap;gap:6px}.product-tag[data-v-4c10f29b]{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:3px 6px}.check-icon[data-v-4c10f29b]{align-items:center;border:1px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s;width:22px}.check-icon.checked[data-v-4c10f29b]{background:#22c55e;border-color:#22c55e}.check-mark[data-v-4c10f29b]{color:#fff;font-size:13px;font-weight:700;line-height:1}.load-more[data-v-4c10f29b]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.bottom-space[data-v-4c10f29b]{height:80px}.bottom-bar[data-v-4c10f29b]{align-items:center;background:#f9fafbf2;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.add-product-btn[data-v-4c10f29b]{background:#fff;border:1px solid #40ae36;border-radius:22px;color:#40ae36}.add-product-btn[data-v-4c10f29b],.next-btn[data-v-4c10f29b]{align-items:center;box-shadow:0 -1px 6px #0000000f;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:600;height:44px;justify-content:center}.next-btn[data-v-4c10f29b]{background:#d1d5db;border-radius:22px;color:#fff}.next-btn.has-select[data-v-4c10f29b]{background:linear-gradient(135deg,#22c55e,#86efac)}.page[data-v-47cc4dd4]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-47cc4dd4]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-47cc4dd4],.topbar[data-v-47cc4dd4]{align-items:center;display:flex}.back-btn[data-v-47cc4dd4]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-47cc4dd4] svg{height:20px;width:20px}.topbar-title[data-v-47cc4dd4]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-47cc4dd4]{width:36px}.page-scroll[data-v-47cc4dd4]{box-sizing:border-box;flex:1;padding:12px}.card[data-v-47cc4dd4]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:12px;padding:4px 14px}.card-head[data-v-47cc4dd4]{align-items:center;display:flex;justify-content:space-between;padding:12px 0 8px}.card-title[data-v-47cc4dd4]{color:#111827;font-size:15px;font-weight:600}.add-btn[data-v-47cc4dd4]{border:1px solid #40ae36;border-radius:14px;color:#40ae36;cursor:pointer;font-size:13px;font-weight:600;padding:4px 10px}.select-row[data-v-47cc4dd4]{align-items:center;cursor:pointer;display:flex;padding:14px 0}.select-row+.select-row[data-v-47cc4dd4]{border-top:1px solid #f3f4f6}.select-label[data-v-47cc4dd4]{color:#374151;flex-shrink:0;font-size:14px}.select-value[data-v-47cc4dd4]{color:#111827;flex:1;font-size:14px;overflow:hidden;padding:0 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.select-value.placeholder[data-v-47cc4dd4]{color:#9ca3af}.select-arrow[data-v-47cc4dd4]{color:#c4c8cd;display:flex;flex-shrink:0}.select-arrow[data-v-47cc4dd4] svg{height:16px;width:16px}.select-arrow.small[data-v-47cc4dd4] svg{height:14px;width:14px}.unit-row[data-v-47cc4dd4]{border-top:1px solid #f3f4f6}.empty-tip[data-v-47cc4dd4]{color:#9ca3af;font-size:13px;padding:24px 0;text-align:center}.pub-list[data-v-47cc4dd4]{display:flex;flex-direction:column}.pub-item[data-v-47cc4dd4]{border-top:1px solid #f3f4f6;padding:12px 0}.pub-item-top[data-v-47cc4dd4]{align-items:center;display:flex;gap:10px}.pub-img-wrap[data-v-47cc4dd4]{flex-shrink:0}.pub-img[data-v-47cc4dd4]{border-radius:6px;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.pub-img-placeholder[data-v-47cc4dd4]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:10px;justify-content:center}.pub-name[data-v-47cc4dd4]{color:#111827;flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-btn[data-v-47cc4dd4]{color:#9ca3af;cursor:pointer;flex-shrink:0;font-size:18px;height:24px;justify-content:center;width:24px}.pub-item-bottom[data-v-47cc4dd4],.remove-btn[data-v-47cc4dd4]{align-items:center;display:flex}.pub-item-bottom[data-v-47cc4dd4]{gap:10px;margin-top:10px;padding-left:54px}.price-wrap[data-v-47cc4dd4]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;display:flex;flex:1;height:38px;padding:0 10px}.price-symbol[data-v-47cc4dd4]{color:#ef4444;font-size:14px;font-weight:600;margin-right:4px}.price-input[data-v-47cc4dd4]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;height:100%;min-width:0;outline:none}.price-input[data-v-47cc4dd4]::-moz-placeholder{color:#c0c4c9}.price-input[data-v-47cc4dd4]::placeholder{color:#c0c4c9}.unit-picker[data-v-47cc4dd4]{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;gap:2px;height:38px;padding:0 8px}.unit-value[data-v-47cc4dd4]{color:#111827;font-size:14px}.unit-value.placeholder[data-v-47cc4dd4]{color:#c0c4c9}.bottom-space[data-v-47cc4dd4]{height:80px}.submit-bar[data-v-47cc4dd4]{background:#f9fafbf2;bottom:0;box-sizing:border-box;left:50%;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.submit-btn[data-v-47cc4dd4]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:22px;box-shadow:0 -1px 6px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:44px;justify-content:center}.submit-btn.disabled[data-v-47cc4dd4]{opacity:.6}.page[data-v-88c921ee]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-88c921ee]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-88c921ee],.topbar[data-v-88c921ee]{align-items:center;display:flex}.back-btn[data-v-88c921ee]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-88c921ee] svg{height:20px;width:20px}.topbar-title[data-v-88c921ee]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-88c921ee]{width:36px}.state-container[data-v-88c921ee]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.empty-state[data-v-88c921ee]{min-height:30vh}.state-text[data-v-88c921ee]{color:#9a9189;font-size:14px}.retry-link[data-v-88c921ee]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-88c921ee]{animation:spin-88c921ee .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-88c921ee{to{transform:rotate(1turn)}}.content[data-v-88c921ee]{display:flex;flex-direction:column}.filter-card[data-v-88c921ee]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin:12px 12px 0;padding:12px}.filter-section[data-v-88c921ee]{margin-bottom:10px}.filter-section[data-v-88c921ee]:last-of-type{margin-bottom:0}.filter-section-title[data-v-88c921ee]{color:#9ca3af;display:block;font-size:11px;font-weight:500;margin-bottom:6px;padding-left:4px}.filter-tags[data-v-88c921ee]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-88c921ee]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px 10px}.filter-tag.checked[data-v-88c921ee]{background:#10b981;border-color:#10b981}.filter-tag-text[data-v-88c921ee]{color:#374151;font-size:11px;font-weight:500}.filter-tag.checked .filter-tag-text[data-v-88c921ee]{color:#fff}.search-bar[data-v-88c921ee]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;padding:4px 4px 4px 16px}.search-bar[data-v-88c921ee],.search-input-wrap[data-v-88c921ee]{align-items:center;display:flex}.search-input-wrap[data-v-88c921ee]{flex:1}.search-input[data-v-88c921ee]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-88c921ee]::-moz-placeholder{color:#999}.search-input[data-v-88c921ee]::placeholder{color:#999}.search-btn[data-v-88c921ee]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.product-list-container[data-v-88c921ee]{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;width:100%}.product-item[data-v-88c921ee]{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.product-image[data-v-88c921ee]{background:#f9fafb;border-radius:8px;flex-shrink:0;height:50px;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:50px}.product-info[data-v-88c921ee]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.product-name[data-v-88c921ee]{color:#111827;font-size:15px;font-weight:600}.product-manufacturer[data-v-88c921ee]{color:#6b7280;font-size:12px}.product-meta[data-v-88c921ee]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.meta-unit[data-v-88c921ee]{color:#9ca3af;font-size:12px}.menu-arrow[data-v-88c921ee]{color:#d1d5db;flex-shrink:0;font-size:20px;margin-left:6px}.load-more[data-v-88c921ee]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.bottom-space[data-v-88c921ee]{height:80px}.bottom-action[data-v-88c921ee]{bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;left:50%;max-width:480px;padding:0 16px;position:fixed;transform:translate(-50%);z-index:20}.add-btn[data-v-88c921ee],.bottom-action[data-v-88c921ee]{display:flex;justify-content:center;width:100%}.add-btn[data-v-88c921ee]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:24px;box-shadow:0 4px 12px #40ae364d;cursor:pointer;gap:4px;height:48px}.add-icon[data-v-88c921ee]{color:#fff;font-size:20px;font-weight:700}.add-text[data-v-88c921ee]{color:#fff;font-size:15px;font-weight:600}.preview-mask[data-v-88c921ee]{align-items:center;background:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.preview-img[data-v-88c921ee]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.page[data-v-2e344c5c]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-2e344c5c]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-2e344c5c],.topbar[data-v-2e344c5c]{align-items:center;display:flex}.back-btn[data-v-2e344c5c]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-2e344c5c] svg{height:20px;width:20px}.topbar-title[data-v-2e344c5c]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-2e344c5c]{width:36px}.scroll-area[data-v-2e344c5c]{flex:1}.form-wrap[data-v-2e344c5c]{display:flex;flex-direction:column;padding:12px}.form[data-v-2e344c5c]{background:#fff;border-radius:12px;margin-bottom:12px;padding:4px 0}.form-item[data-v-2e344c5c]{border-bottom:1px solid #f3f4f6;padding:14px 16px}.form-item[data-v-2e344c5c]:last-child{border-bottom:none}.form-label[data-v-2e344c5c]{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.form-input-wrap[data-v-2e344c5c]{align-items:center;background:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;padding:0 12px}.form-input[data-v-2e344c5c]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;height:44px;outline:none}.form-input[data-v-2e344c5c]::-moz-placeholder{color:#9ca3af}.form-input[data-v-2e344c5c]::placeholder{color:#9ca3af}.select-wrap[data-v-2e344c5c]{cursor:pointer}.form-input-text[data-v-2e344c5c]{align-items:center;color:#111827;display:flex;font-size:14px;height:44px}.form-input-text.placeholder[data-v-2e344c5c]{color:#9ca3af}.form-arrow[data-v-2e344c5c]{color:#d1d5db;flex-shrink:0;font-size:18px}.image-upload[data-v-2e344c5c]{align-items:center;background:#f9fafb;border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden}.upload-placeholder[data-v-2e344c5c]{align-items:center;display:flex;flex-direction:column;gap:6px}.upload-icon[data-v-2e344c5c]{color:#d1d5db;font-size:32px;font-weight:300;line-height:1}.upload-text[data-v-2e344c5c]{color:#9ca3af;font-size:13px}.uploaded-image[data-v-2e344c5c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.submit-section[data-v-2e344c5c]{padding:0}.submit-btn[data-v-2e344c5c]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center}.tail-space[data-v-2e344c5c]{height:20px}.sheet-mask[data-v-2e344c5c]{align-items:flex-end;background:#00000080;display:flex;inset:0;position:fixed;z-index:999}.sheet-panel[data-v-2e344c5c]{background:#fff;border-radius:14px 14px 0 0;max-height:70vh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);width:100%}.sheet-header[data-v-2e344c5c]{color:#9ca3af;font-size:14px}.sheet-header[data-v-2e344c5c],.sheet-item[data-v-2e344c5c]{border-bottom:1px solid #f3f4f6;padding:16px;text-align:center}.sheet-item[data-v-2e344c5c]{color:#374151;cursor:pointer;font-size:16px}.sheet-item-active[data-v-2e344c5c]{color:#22c55e;font-weight:600}.sheet-loading[data-v-2e344c5c]{font-size:14px;padding:24px}.sheet-cancel[data-v-2e344c5c],.sheet-loading[data-v-2e344c5c]{color:#9ca3af;text-align:center}.sheet-cancel[data-v-2e344c5c]{cursor:pointer;font-size:16px;padding:16px}.page[data-v-44e83cbe]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-44e83cbe]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-44e83cbe],.topbar[data-v-44e83cbe]{align-items:center;display:flex}.back-btn[data-v-44e83cbe]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-44e83cbe] svg{height:20px;width:20px}.topbar-title[data-v-44e83cbe]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-44e83cbe]{width:36px}.state-container[data-v-44e83cbe]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-44e83cbe]{color:#9a9189;font-size:14px}.spinner[data-v-44e83cbe]{animation:spin-44e83cbe .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-44e83cbe{to{transform:rotate(1turn)}}.detail-card-wrapper[data-v-44e83cbe]{flex:1}.detail-wrap[data-v-44e83cbe]{display:flex;flex-direction:column;padding:12px}.detail-card[data-v-44e83cbe]{background:#fff;border-radius:12px;box-shadow:0 4px 24px #0000000f;overflow:hidden}.product-header[data-v-44e83cbe]{align-items:center;background:#f9fafb;display:flex;height:150px;justify-content:center;width:100%}.product-image[data-v-44e83cbe]{border-radius:8px;box-shadow:0 4px 24px #0000000f;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.product-info[data-v-44e83cbe]{padding:12px}.info-item[data-v-44e83cbe]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.info-item[data-v-44e83cbe]:last-child{border-bottom:none}.info-label[data-v-44e83cbe]{color:#6b7280;font-size:14px}.info-value[data-v-44e83cbe]{color:#111827;font-size:14px;font-weight:500;text-align:right}.info-value.price[data-v-44e83cbe]{color:#ff6b35;font-weight:600}.info-value.status[data-v-44e83cbe]{color:#40ae36}.action-section[data-v-44e83cbe]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.action-bar[data-v-44e83cbe]{background:#fff;border-radius:44px;box-shadow:0 4px 24px #0000000f;height:48px;overflow:hidden}.action-bar[data-v-44e83cbe],.action-half[data-v-44e83cbe]{display:flex;flex-direction:row}.action-half[data-v-44e83cbe]{align-items:center;cursor:pointer;flex-basis:0;flex-grow:1;gap:4px;justify-content:center}.action-half img[data-v-44e83cbe]{height:16px;width:16px}.action-half span[data-v-44e83cbe]{color:#fff;font-size:13px}.action-half.edit[data-v-44e83cbe]{background:#40ae36}.action-half.delete[data-v-44e83cbe]{background:#ef4444}.tail-space[data-v-44e83cbe]{height:40px}.modal-mask[data-v-44e83cbe]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal-card[data-v-44e83cbe]{background:#fff;border-radius:12px;overflow:hidden;width:280px}.modal-title[data-v-44e83cbe]{color:#111827;font-size:15px;font-weight:500;padding:24px 16px;text-align:center}.modal-btns[data-v-44e83cbe]{border-top:1px solid #f3f4f6;display:flex}.modal-btn[data-v-44e83cbe]{cursor:pointer;flex:1;font-size:15px;padding:14px 0;text-align:center}.modal-btn.cancel[data-v-44e83cbe]{border-right:1px solid #f3f4f6;color:#6b7280}.modal-btn.confirm[data-v-44e83cbe]{color:#ef4444;font-weight:600}.page[data-v-4795244f]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-4795244f]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-4795244f],.topbar[data-v-4795244f]{align-items:center;display:flex}.back-btn[data-v-4795244f]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-4795244f] svg{height:20px;width:20px}.topbar-title[data-v-4795244f]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-4795244f]{width:36px}.state-container[data-v-4795244f]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-4795244f]{color:#9a9189;font-size:14px}.retry-link[data-v-4795244f]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-4795244f]{animation:spin-4795244f .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-4795244f{to{transform:rotate(1turn)}}.content[data-v-4795244f]{display:flex;flex-direction:column}.search-bar[data-v-4795244f]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;margin:12px;padding:4px 4px 4px 16px}.search-bar[data-v-4795244f],.search-input-wrap[data-v-4795244f]{align-items:center;display:flex}.search-input-wrap[data-v-4795244f]{flex:1}.search-input[data-v-4795244f]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-4795244f]::-moz-placeholder{color:#999}.search-input[data-v-4795244f]::placeholder{color:#999}.search-btn[data-v-4795244f]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.list-container[data-v-4795244f]{display:flex;flex-direction:column;gap:8px;padding:0 12px}.product-item[data-v-4795244f]{align-items:center;background:#fff;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;padding:14px}.product-img-wrap[data-v-4795244f]{flex-shrink:0}.product-img[data-v-4795244f]{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.product-img-placeholder[data-v-4795244f]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-4795244f]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.product-name[data-v-4795244f]{color:#111827;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tags[data-v-4795244f]{display:flex;flex-wrap:wrap;gap:6px}.product-tag[data-v-4795244f]{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:3px 6px}.check-icon[data-v-4795244f]{align-items:center;border:1px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s;width:22px}.check-icon.checked[data-v-4795244f]{background:#22c55e;border-color:#22c55e}.check-mark[data-v-4795244f]{color:#fff;font-size:13px;font-weight:700;line-height:1}.load-more[data-v-4795244f]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.bottom-space[data-v-4795244f]{height:80px}.bottom-bar[data-v-4795244f]{align-items:center;background:#f9fafbf2;bottom:0;display:flex;gap:12px;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.add-product-btn[data-v-4795244f]{background:#fff;border:1px solid #40ae36;border-radius:22px;color:#40ae36}.add-product-btn[data-v-4795244f],.next-btn[data-v-4795244f]{align-items:center;box-shadow:0 -1px 6px #0000000f;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:600;height:44px;justify-content:center}.next-btn[data-v-4795244f]{background:#d1d5db;border-radius:22px;color:#fff}.next-btn.has-select[data-v-4795244f]{background:linear-gradient(135deg,#22c55e,#86efac)}.page[data-v-a4c34a2b]{background:#f3f6f3;display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-a4c34a2b]{flex:1;padding:20px 14px 8px}.hero-card[data-v-a4c34a2b]{background:linear-gradient(135deg,#40ae36,#6bc76f);border-radius:16px;box-shadow:0 4px 12px #40ae3640;color:#fff;margin-bottom:14px;padding:16px}.hero-head[data-v-a4c34a2b]{align-items:center;display:flex;justify-content:space-between}.hero-title[data-v-a4c34a2b]{font-size:16px;font-weight:700}.hero-progress[data-v-a4c34a2b]{background:#ffffff40;border-radius:999px;font-size:13px;font-weight:700;padding:2px 10px}.hero-progress.done[data-v-a4c34a2b]{background:#fff;color:#40ae36}.hero-sub[data-v-a4c34a2b]{font-size:12px;line-height:1.6;margin-top:6px;opacity:.92}.hero-bar[data-v-a4c34a2b]{background:#ffffff4d;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.hero-bar-in[data-v-a4c34a2b]{background:#fff;border-radius:3px;height:100%;transition:width .4s ease}.card[data-v-a4c34a2b]{background:#fff;border-radius:16px;box-shadow:0 2px 10px #0000000a;margin-bottom:14px;padding:6px 16px 12px}.sec-title[data-v-a4c34a2b]{color:#40ae36;font-size:13px;font-weight:700;padding:10px 0 4px}.form-row[data-v-a4c34a2b]{align-items:center;display:flex;gap:12px;min-height:52px}.form-label[data-v-a4c34a2b]{color:#374151;flex-shrink:0;font-size:14px;font-weight:600;width:72px}.form-input[data-v-a4c34a2b]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;min-width:0;outline:none;text-align:right}.form-input[data-v-a4c34a2b]::-moz-placeholder{color:#b3b8bf}.form-input[data-v-a4c34a2b]::placeholder{color:#b3b8bf}.form-row-date[data-v-a4c34a2b]{position:relative}.form-date-cover[data-v-a4c34a2b]{border:none;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}.form-value[data-v-a4c34a2b]{color:#111827;flex:1;font-size:14px;text-align:right}.form-caret[data-v-a4c34a2b],.form-value.placeholder[data-v-a4c34a2b]{color:#b3b8bf}.form-caret[data-v-a4c34a2b]{font-size:16px;pointer-events:none}.form-line[data-v-a4c34a2b]{background:#f1f3ef;height:1px}.license-box[data-v-a4c34a2b]{align-items:center;background:#f8faf7;border:1.5px dashed #cfd6cc;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:10px 0 6px;min-height:130px;overflow:hidden;position:relative}.license-img[data-v-a4c34a2b]{display:block;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.license-icon[data-v-a4c34a2b]{color:#9ca38f;font-size:28px;line-height:1}.license-ph[data-v-a4c34a2b]{color:#9ca38f;font-size:13px}.license-loading[data-v-a4c34a2b]{background:#fff9;display:flex;inset:0;position:absolute}.license-loading[data-v-a4c34a2b]:after{animation:spin-a4c34a2b .8s linear infinite;border:3px solid #40ae36;border-radius:50%;border-top-color:transparent;content:"";height:26px;margin:auto;width:26px}@keyframes spin-a4c34a2b{to{transform:rotate(1turn)}}.file-hidden[data-v-a4c34a2b]{display:none}.tip[data-v-a4c34a2b]{color:#9ca3af;font-size:12px;margin:2px 6px 18px}.btn-save[data-v-a4c34a2b]{background:linear-gradient(135deg,#40ae36,#6bc76f);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:2px;margin-bottom:28px;width:100%}.btn-save[data-v-a4c34a2b]:disabled{cursor:default;opacity:.6}.sheet-mask[data-v-a4c34a2b]{align-items:flex-end;background:#00000073;display:flex;inset:0;position:fixed;z-index:90}.sheet[data-v-a4c34a2b]{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:70vh;padding:0 8px calc(14px + env(safe-area-inset-bottom));width:100%}.sheet-head[data-v-a4c34a2b]{align-items:center;display:flex;justify-content:space-between;padding:14px 10px 10px}.sheet-title[data-v-a4c34a2b]{color:#111827;font-size:15px;font-weight:700}.sheet-close[data-v-a4c34a2b]{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:16px}.sheet-list[data-v-a4c34a2b]{overflow-y:auto}.sheet-item[data-v-a4c34a2b]{align-items:center;background:transparent;border:none;border-bottom:1px solid #f1f3ef;color:#374151;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:14px 10px;width:100%}.pick-check[data-v-a4c34a2b],.sheet-item.picked[data-v-a4c34a2b]{color:#40ae36;font-weight:700}@keyframes slideUp-a4c34a2b{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-0[data-v-a4c34a2b]{animation:slideUp-a4c34a2b .5s ease-out .05s forwards;opacity:0}.item-animated-1[data-v-a4c34a2b]{animation:slideUp-a4c34a2b .5s ease-out .12s forwards;opacity:0}.item-animated-2[data-v-a4c34a2b]{animation:slideUp-a4c34a2b .5s ease-out .2s forwards;opacity:0}.page[data-v-0076cce3]{background:#f3f4f6;min-height:100vh}.form-wrap[data-v-0076cce3],.page[data-v-0076cce3]{display:flex;flex-direction:column}.form-wrap[data-v-0076cce3]{gap:12px;padding:12px 12px 24px}.geo-row[data-v-0076cce3]{color:#6b7280;font-size:12px;line-height:1.5;padding:0 0 10px;word-break:break-word}.form-card[data-v-0076cce3]{background:#fff;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;overflow:hidden}.card-title-bar[data-v-0076cce3]{align-items:center;display:flex;justify-content:space-between;padding:16px 18px 12px}.card-title-text[data-v-0076cce3]{color:#0f3a2b;font-size:15px;font-weight:700}.form[data-v-0076cce3]{padding:0 18px 8px}.form-row[data-v-0076cce3]{align-items:center;border-bottom:1px solid #f1f5f3;display:flex;gap:12px;padding:12px 0}.form-row[data-v-0076cce3]:last-child{border-bottom:none}.form-label[data-v-0076cce3]{color:#6b8a7a;flex-shrink:0;font-size:13px;width:104px}.form-label.required[data-v-0076cce3]:after{color:#e2554a;content:" *"}.form-input[data-v-0076cce3]{background:transparent;border:none;color:#0f3a2b;flex:1;font-size:14px;font-weight:600;outline:none}.form-input[data-v-0076cce3]::-moz-placeholder{color:#b6bbb3;font-weight:400}.form-input[data-v-0076cce3]::placeholder{color:#b6bbb3;font-weight:400}.form-value[data-v-0076cce3]{color:#0f3a2b;flex:1;font-size:14px;font-weight:600;word-break:break-word}.form-value.placeholder[data-v-0076cce3]{color:#b6bbb3;font-weight:400}.form-row-link[data-v-0076cce3]{cursor:pointer}.row-caret[data-v-0076cce3]{color:#c3c8c0;display:inline-flex;flex-shrink:0}.row-caret[data-v-0076cce3] svg{height:16px;width:16px}.tip-card[data-v-0076cce3]{background:#fff;border-radius:12px;color:#6b7280;font-size:13px;line-height:1.6;padding:12px 14px}.save-btn[data-v-0076cce3]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;width:100%}.save-btn[data-v-0076cce3]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.sheet-mask[data-v-0076cce3]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.sheet[data-v-0076cce3]{animation:sheetUp-0076cce3 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-0076cce3{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-0076cce3]{align-items:center;border-bottom:1px solid #f1f2f0;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-0076cce3]{color:#1f2937;font-size:15px;font-weight:700}.sheet-close[data-v-0076cce3]{background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;font-size:13px;height:28px;width:28px}.sheet-tabs[data-v-0076cce3]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-0076cce3]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:12px;overflow:hidden;padding:6px 2px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.active[data-v-0076cce3]{background:#e8f5e9;color:#2e7d32;font-weight:700}.sheet-tab.done[data-v-0076cce3]{color:#4b5563}.sheet-tab[data-v-0076cce3]:disabled{cursor:not-allowed;opacity:.4}.sheet-list[data-v-0076cce3]{overflow-y:auto;padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px))}.sheet-loading[data-v-0076cce3]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}.sheet-item[data-v-0076cce3]{background:transparent;border:none;color:#1f2937;cursor:pointer;font-size:14px;padding:13px 16px;text-align:left;width:100%}.sheet-item[data-v-0076cce3]:active{background:#f9fafb}.sheet-item.picked[data-v-0076cce3]{color:#40ae36;font-weight:600}.sheet-empty[data-v-0076cce3]{color:#9ca3af;font-size:13px;padding:36px 0;text-align:center}@keyframes slideUp-0076cce3{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-0076cce3]{animation:slideUp-0076cce3 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-0076cce3]{animation-delay:.05s}.page[data-v-76e06b14]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.map-wrap[data-v-76e06b14]{flex:1;min-height:calc(100vh - 200px);position:relative}.map[data-v-76e06b14]{inset:0;z-index:1}.map[data-v-76e06b14],.toolbar[data-v-76e06b14]{position:absolute}.toolbar[data-v-76e06b14]{bottom:10px;display:flex;flex-wrap:wrap;gap:8px;left:0;padding:0 12px;right:0;z-index:5}.tool-btn[data-v-76e06b14]{background:#fffffff2;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001f;color:#24303a;cursor:pointer;flex:1;font-size:12px;min-width:74px;padding:9px 6px}.tool-btn.active[data-v-76e06b14],.tool-btn.done[data-v-76e06b14]{background:#40ae36;color:#fff}.tool-btn[data-v-76e06b14]:disabled{cursor:not-allowed;opacity:.5}.area-text[data-v-76e06b14]{background:#ffffffeb;border-radius:8px;color:#24303a;font-size:13px;left:12px;padding:6px 10px;position:absolute;right:12px;top:10px;z-index:5}.form-wrap[data-v-76e06b14]{display:flex;flex-direction:column;gap:12px;padding:12px 12px calc(16px + env(safe-area-inset-bottom,0px))}.tip-card[data-v-76e06b14]{background:#fff;border-radius:12px;color:#6b7280;font-size:13px;line-height:1.6;padding:12px 14px}.save-btn[data-v-76e06b14]{background:linear-gradient(135deg,#40ae36,#6bcb77);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:48px;width:100%}.save-btn[data-v-76e06b14]:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.page[data-v-99acb7e6]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-99acb7e6]{background:#fff;border-bottom:1px solid #ececec;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-99acb7e6],.topbar[data-v-99acb7e6]{align-items:center;display:flex}.back-btn[data-v-99acb7e6]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-99acb7e6] svg{height:20px;width:20px}.title[data-v-99acb7e6]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-99acb7e6]{width:36px}.scroll[data-v-99acb7e6]{flex:1;overflow-y:auto;padding:14px}.card[data-v-99acb7e6]{background:#fff;border:1px solid #ececec;border-radius:14px;margin-bottom:14px;padding:14px 16px}.card-title[data-v-99acb7e6]{color:#24303a;font-size:14px;font-weight:700;margin-bottom:10px}.field[data-v-99acb7e6]{border-bottom:1px solid #f3f4f6;padding:9px 0}.field[data-v-99acb7e6]:last-child{border-bottom:none}.field-label[data-v-99acb7e6]{color:#9ca3af;display:block;font-size:12px;margin-bottom:6px}.field-input[data-v-99acb7e6]{background:transparent;border:none;color:#24303a;font-size:15px;outline:none;padding:0;width:100%}.field-input[data-v-99acb7e6]::-moz-placeholder{color:#c2c7bd}.field-input[data-v-99acb7e6]::placeholder{color:#c2c7bd}.loading-tip[data-v-99acb7e6]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;padding:12px 0}.spinner[data-v-99acb7e6]{animation:spin-99acb7e6 .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:16px;width:16px}@keyframes spin-99acb7e6{to{transform:rotate(1turn)}}.empty-tip[data-v-99acb7e6]{color:#9ca3af;font-size:13px;padding:12px 0;text-align:center}.svc-list[data-v-99acb7e6]{display:flex;flex-direction:column}.svc-item[data-v-99acb7e6]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:10px;padding:11px 0}.svc-item[data-v-99acb7e6]:last-child{border-bottom:none}.check[data-v-99acb7e6]{align-items:center;background:#fff;border:1.5px solid #d1d5db;border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.check.on[data-v-99acb7e6]{background:#3f7a4e;border-color:#3f7a4e}.svc-info[data-v-99acb7e6]{flex:1;min-width:0}.svc-name[data-v-99acb7e6]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-sub[data-v-99acb7e6]{color:#9ca3af;font-size:12px;margin-top:2px}.qty[data-v-99acb7e6]{flex-shrink:0;gap:4px}.qty[data-v-99acb7e6],.qty-btn[data-v-99acb7e6]{align-items:center;display:flex}.qty-btn[data-v-99acb7e6]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#3f7a4e;cursor:pointer;font-size:16px;height:26px;justify-content:center;line-height:1;width:26px}.qty-input[data-v-99acb7e6]{border:1px solid #e5e7eb;border-radius:8px;color:#24303a;font-size:14px;outline:none;padding:3px 0;text-align:center;width:46px}.foot[data-v-99acb7e6]{align-items:center;background:#fff;border-top:1px solid #ececec;display:flex;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.total[data-v-99acb7e6]{color:#6b7280;font-size:13px}.total-val[data-v-99acb7e6]{color:#3f7a4e;font-size:17px;font-weight:700}.submit-btn[data-v-99acb7e6]{background:#3f7a4e;border:none;border-radius:999px;box-shadow:0 4px 16px #3f7a4e59;color:#fff;cursor:pointer;flex:1;font-size:15px;font-weight:700;padding:12px 0}.submit-btn[data-v-99acb7e6]:disabled{cursor:not-allowed;opacity:.6}.phone-row[data-v-99acb7e6]{align-items:center;display:flex;gap:10px}.phone-row .field-input[data-v-99acb7e6]{flex:1}.phone-btn[data-v-99acb7e6]{background:#3f7a4e;border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:7px 14px}.phone-btn[data-v-99acb7e6]:disabled{cursor:not-allowed;opacity:.6}.customer-tip[data-v-99acb7e6]{border-radius:10px;font-size:12.5px;line-height:1.5;margin:2px 0 10px;padding:9px 12px}.customer-tip--ok[data-v-99acb7e6]{background:#e8f5e9;color:#2e7d32}.customer-tip--new[data-v-99acb7e6]{background:#fff7e6;color:#b45309}.field--tap[data-v-99acb7e6]{cursor:pointer;position:relative}.field-value[data-v-99acb7e6]{color:#24303a;font-size:15px;line-height:1.5;padding-right:24px;word-break:break-word}.field-value.placeholder[data-v-99acb7e6]{color:#c2c7bd}.field-caret[data-v-99acb7e6]{color:#c3c8c0;display:inline-flex;position:absolute;right:2px;top:50%;transform:translateY(-25%)}.sheet-mask[data-v-99acb7e6]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-99acb7e6]{animation:sheetUp-99acb7e6 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-99acb7e6{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-99acb7e6]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-99acb7e6]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-99acb7e6]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-99acb7e6]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-99acb7e6]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:12px;overflow:hidden;padding:6px 2px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.active[data-v-99acb7e6]{background:#e8f5e9;color:#2e7d32;font-weight:700}.sheet-tab.done[data-v-99acb7e6]{color:#4b5563}.sheet-tab[data-v-99acb7e6]:disabled{cursor:not-allowed;opacity:.4}.sheet-list[data-v-99acb7e6]{flex:1;overflow-y:auto;padding:8px 0}.sheet-loading[data-v-99acb7e6]{color:#9ca3af;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.sheet-item[data-v-99acb7e6],.sheet-loading[data-v-99acb7e6]{align-items:center;display:flex}.sheet-item[data-v-99acb7e6]{background:transparent;border:none;color:#1f2937;cursor:pointer;font-size:14px;justify-content:space-between;padding:13px 16px;width:100%}.sheet-item[data-v-99acb7e6]:active{background:#f9fafb}.sheet-item.picked[data-v-99acb7e6]{color:#2e7d32;font-weight:600}.pick-check[data-v-99acb7e6]{color:#2e7d32;display:inline-flex}.sheet-empty[data-v-99acb7e6]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}.fd-list[data-v-99acb7e6]{display:flex;flex-direction:column}.fd-item[data-v-99acb7e6]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:10px;padding:11px 0}.fd-item.disabled[data-v-99acb7e6]{opacity:.55}.fd-item.disabled .fd-info[data-v-99acb7e6]{cursor:default}.check.off[data-v-99acb7e6]{background:#e5e7eb;border-color:#d1d5db}.fd-item[data-v-99acb7e6]:last-child{border-bottom:none}.fd-info[data-v-99acb7e6]{flex:1;min-width:0}.fd-name[data-v-99acb7e6]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-sub[data-v-99acb7e6]{color:#9ca3af;font-size:12px;margin-top:2px}.fd-plant-btn[data-v-99acb7e6]{background:#fffbeb;border:1px solid #f59e0b;border-radius:999px;color:#b45309;cursor:pointer;flex-shrink:0;font-size:12px;padding:5px 10px}.new-fields[data-v-99acb7e6]{border-top:1px dashed #ececec;margin-top:10px;padding-top:10px}.new-fields-title[data-v-99acb7e6]{color:#6b7280;font-size:12px;margin-bottom:6px}.new-field-item[data-v-99acb7e6]{align-items:center;background:#f6f8f4;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:6px;padding:8px 10px}.new-field-name[data-v-99acb7e6]{color:#24303a;font-size:13px;font-weight:600}.new-field-info[data-v-99acb7e6]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.new-field-crop[data-v-99acb7e6]{color:#9ca3af;font-size:12px}.mu-tip[data-v-99acb7e6]{background:#f2f8f3;border-radius:8px;color:#3f7a4e;font-size:12px;line-height:1.5;margin-top:10px;padding:8px 10px}.new-field-del[data-v-99acb7e6]{background:transparent;border:none;color:#dc2626;cursor:pointer;font-size:12px}.survey-btn[data-v-99acb7e6]{background:#f2f8f3;border:1px dashed #3f7a4e;border-radius:10px;color:#3f7a4e;cursor:pointer;font-size:13px;font-weight:600;margin-top:10px;padding:10px 0;width:100%}.fd-area-text[data-v-99acb7e6]{color:#3f7a4e;font-size:12px;margin-top:8px}.plant-body[data-v-99acb7e6]{padding:4px 16px calc(16px + env(safe-area-inset-bottom,0px))}.plant-row[data-v-99acb7e6]{align-items:center;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:10px;padding:13px 0;position:relative}.plant-label[data-v-99acb7e6]{color:#9ca3af;flex-shrink:0;font-size:13px;width:84px}.plant-val[data-v-99acb7e6]{color:#24303a;flex:1;font-size:14px;font-weight:600}.plant-val.placeholder[data-v-99acb7e6]{color:#c2c7bd;font-weight:400}.plant-date[data-v-99acb7e6]{background:transparent;border:none;color:#24303a;flex:1;font-size:14px;outline:none;padding:0}.plant-submit[data-v-99acb7e6]{box-sizing:border-box;margin:16px 10px 0;padding:12px 24px;width:calc(100% - 20px)}.animated[data-v-99acb7e6]{animation:slideUp-99acb7e6 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-99acb7e6]{animation-delay:.05s}.item-animated-1[data-v-99acb7e6]{animation-delay:.12s}.item-animated-2[data-v-99acb7e6]{animation-delay:.19s}.item-animated-3[data-v-99acb7e6]{animation-delay:.26s}@keyframes slideUp-99acb7e6{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.page[data-v-892fa593]{background:#f4f1ea;display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-892fa593]{flex:1;overflow-y:auto;padding:14px}.card[data-v-892fa593]{background:#fff;border:1px solid #ebe3d0;border-radius:14px;padding:14px 16px}.card-title[data-v-892fa593]{color:#24303a;font-size:14px;font-weight:700;margin-bottom:10px}.loading-tip[data-v-892fa593]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;padding:12px 0}.spinner[data-v-892fa593]{animation:spin-892fa593 .7s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:16px;width:16px}@keyframes spin-892fa593{to{transform:rotate(1turn)}}.empty-tip[data-v-892fa593]{color:#9ca3af;font-size:13px;padding:12px 0;text-align:center}.svc-list[data-v-892fa593]{display:flex;flex-direction:column}.svc-item[data-v-892fa593]{align-items:center;border-bottom:1px solid #f3efe4;cursor:pointer;display:flex;gap:10px;padding:12px 0}.svc-item[data-v-892fa593]:last-child{border-bottom:none}.radio[data-v-892fa593]{background:#fff;border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;height:20px;position:relative;width:20px}.radio.on[data-v-892fa593]{border-color:#3f7a4e}.radio.on[data-v-892fa593]:after{background:#3f7a4e;border-radius:50%;content:"";inset:4px;position:absolute}.svc-info[data-v-892fa593]{flex:1;min-width:0}.svc-name[data-v-892fa593]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-sub[data-v-892fa593]{color:#9ca3af;font-size:12px;margin-top:2px}.qty-row[data-v-892fa593]{align-items:center;border-bottom:1px solid #f3efe4;display:flex;justify-content:space-between;padding:10px 4px 12px 30px}.qty-label[data-v-892fa593]{color:#6b7280;font-size:13px}.qty[data-v-892fa593]{gap:4px}.qty[data-v-892fa593],.qty-btn[data-v-892fa593]{align-items:center;display:flex}.qty-btn[data-v-892fa593]{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#3f7a4e;cursor:pointer;font-size:16px;height:28px;justify-content:center;line-height:1;width:28px}.qty-input[data-v-892fa593]{border:1px solid #e5e7eb;border-radius:8px;color:#24303a;font-size:14px;outline:none;padding:4px 0;text-align:center;width:60px}.mu-tip[data-v-892fa593]{background:#f2f8f3;border-radius:8px;color:#3f7a4e;font-size:12px;line-height:1.5;margin-top:10px;padding:8px 10px}.foot[data-v-892fa593]{background:#fff;border-top:1px solid #ebe3d0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.confirm-btn[data-v-892fa593]{background:#3f7a4e;border:none;border-radius:999px;box-shadow:0 4px 16px #3f7a4e59;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 0;width:100%}.page[data-v-e3111fd3]{background:#f3f6f3;display:flex;flex-direction:column;min-height:100vh}.scroll[data-v-e3111fd3]{flex:1;padding:20px 14px 8px}.hero-card[data-v-e3111fd3]{background:linear-gradient(135deg,#40ae36,#6bc76f);border-radius:16px;box-shadow:0 4px 12px #40ae3640;color:#fff;margin-bottom:14px;padding:16px}.hero-head[data-v-e3111fd3]{align-items:center;display:flex;justify-content:space-between}.hero-title[data-v-e3111fd3]{font-size:16px;font-weight:700}.hero-progress[data-v-e3111fd3]{background:#ffffff40;border-radius:999px;font-size:13px;font-weight:700;padding:2px 10px}.hero-progress.done[data-v-e3111fd3]{background:#fff;color:#40ae36}.hero-sub[data-v-e3111fd3]{font-size:12px;line-height:1.6;margin-top:6px;opacity:.92}.hero-bar[data-v-e3111fd3]{background:#ffffff4d;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.hero-bar-in[data-v-e3111fd3]{background:#fff;border-radius:3px;height:100%;transition:width .4s ease}.card[data-v-e3111fd3]{background:#fff;border-radius:16px;box-shadow:0 2px 10px #0000000a;margin-bottom:14px;padding:6px 16px 12px}.sec-title[data-v-e3111fd3]{color:#40ae36;font-size:13px;font-weight:700;padding:10px 0 4px}.form-row[data-v-e3111fd3]{align-items:center;display:flex;gap:12px;min-height:52px}.form-label[data-v-e3111fd3]{color:#374151;flex-shrink:0;font-size:14px;font-weight:600;width:72px}.form-input[data-v-e3111fd3]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;min-width:0;outline:none;text-align:right}.form-input[data-v-e3111fd3]::-moz-placeholder{color:#b3b8bf}.form-input[data-v-e3111fd3]::placeholder{color:#b3b8bf}.form-row-date[data-v-e3111fd3]{position:relative}.form-date-cover[data-v-e3111fd3]{border:none;cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%;z-index:1}.form-value[data-v-e3111fd3]{color:#111827;flex:1;font-size:14px;text-align:right}.form-caret[data-v-e3111fd3],.form-value.placeholder[data-v-e3111fd3]{color:#b3b8bf}.form-caret[data-v-e3111fd3]{font-size:16px;pointer-events:none}.form-line[data-v-e3111fd3]{background:#f1f3ef;height:1px}.license-box[data-v-e3111fd3]{align-items:center;background:#f8faf7;border:1.5px dashed #cfd6cc;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;margin:10px 0 6px;min-height:130px;overflow:hidden;position:relative}.license-img[data-v-e3111fd3]{display:block;max-height:220px;-o-object-fit:contain;object-fit:contain;width:100%}.license-icon[data-v-e3111fd3]{color:#9ca38f;font-size:28px;line-height:1}.license-ph[data-v-e3111fd3]{color:#9ca38f;font-size:13px}.license-loading[data-v-e3111fd3]{background:#fff9;display:flex;inset:0;position:absolute}.license-loading[data-v-e3111fd3]:after{animation:spin-e3111fd3 .8s linear infinite;border:3px solid #40ae36;border-radius:50%;border-top-color:transparent;content:"";height:26px;margin:auto;width:26px}@keyframes spin-e3111fd3{to{transform:rotate(1turn)}}.file-hidden[data-v-e3111fd3]{display:none}.tip[data-v-e3111fd3]{color:#9ca3af;font-size:12px;margin:2px 6px 18px}.btn-save[data-v-e3111fd3]{background:linear-gradient(135deg,#40ae36,#6bc76f);border:none;border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;height:48px;letter-spacing:2px;margin-bottom:28px;width:100%}.btn-save[data-v-e3111fd3]:disabled{cursor:default;opacity:.6}.sheet-mask[data-v-e3111fd3]{align-items:flex-end;background:#00000073;display:flex;inset:0;position:fixed;z-index:90}.sheet[data-v-e3111fd3]{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:70vh;padding:0 8px calc(14px + env(safe-area-inset-bottom));width:100%}.sheet-head[data-v-e3111fd3]{align-items:center;display:flex;justify-content:space-between;padding:14px 10px 10px}.sheet-title[data-v-e3111fd3]{color:#111827;font-size:15px;font-weight:700}.sheet-close[data-v-e3111fd3]{background:transparent;border:none;color:#9ca3af;cursor:pointer;font-size:16px}.sheet-list[data-v-e3111fd3]{overflow-y:auto}.sheet-item[data-v-e3111fd3]{align-items:center;background:transparent;border:none;border-bottom:1px solid #f1f3ef;color:#374151;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:14px 10px;width:100%}.pick-check[data-v-e3111fd3],.sheet-item.picked[data-v-e3111fd3]{color:#40ae36;font-weight:700}@keyframes slideUp-e3111fd3{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-0[data-v-e3111fd3]{animation:slideUp-e3111fd3 .5s ease-out .05s forwards;opacity:0}.item-animated-1[data-v-e3111fd3]{animation:slideUp-e3111fd3 .5s ease-out .12s forwards;opacity:0}.item-animated-2[data-v-e3111fd3]{animation:slideUp-e3111fd3 .5s ease-out .2s forwards;opacity:0}.page-container[data-v-c2264528]{background:#f0f2f5;min-height:100vh;padding:12px 0 40px}.section[data-v-c2264528]{background:#fff;border-radius:12px;margin:0 12px 12px;padding:14px 16px}.section-title[data-v-c2264528]{color:#111827;font-size:15px;font-weight:600;margin-bottom:10px}.section-tip[data-v-c2264528]{color:#9ca3af;display:block;font-size:11px;line-height:1.5;margin-top:8px}.source-row[data-v-c2264528]{display:flex;gap:10px}.source-item[data-v-c2264528]{background:#f3f4f6;border:1px solid transparent;border-radius:8px;cursor:pointer;flex:1;padding:14px 0;text-align:center}.source-item.active[data-v-c2264528]{background:#e8f5e0;border-color:#22c55e}.source-text[data-v-c2264528]{color:#6b7280;font-size:14px}.source-item.active .source-text[data-v-c2264528]{color:#16a34a;font-weight:600}.spender-wrap[data-v-c2264528]{display:flex;flex-wrap:wrap;gap:8px}.spender-tag[data-v-c2264528]{background:#f3f4f6;border:1px solid transparent;border-radius:16px;cursor:pointer;padding:7px 14px}.spender-tag.active[data-v-c2264528]{background:#e8f5e0;border-color:#22c55e}.spender-text[data-v-c2264528]{color:#6b7280;font-size:13px}.spender-tag.active .spender-text[data-v-c2264528]{color:#16a34a;font-weight:600}.spender-empty[data-v-c2264528]{color:#9ca3af;font-size:12px}.file-card[data-v-c2264528]{background:#f9fafb;border:1px dashed #d1d5db;border-radius:8px;cursor:pointer;gap:10px;padding:14px}.file-card[data-v-c2264528],.file-icon-wrap[data-v-c2264528]{align-items:center;display:flex}.file-icon-wrap[data-v-c2264528]{flex-shrink:0;height:32px;justify-content:center;width:32px}.file-icon-text[data-v-c2264528]{font-size:24px}.file-info[data-v-c2264528]{display:flex;flex:1;flex-direction:column;gap:3px;overflow:hidden}.file-name[data-v-c2264528]{color:#374151;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.file-sub[data-v-c2264528]{color:#9ca3af;font-size:11px}.submit-btn[data-v-c2264528]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:22px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin:8px 12px 0;padding:14px 0;text-align:center}.submit-btn.disabled[data-v-c2264528]{opacity:.6;pointer-events:none}.page-container[data-v-4ef9424c]{background:#f0f2f5;min-height:100vh;padding:12px 0 80px}.state-wrap[data-v-4ef9424c]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:60vh}.state-text[data-v-4ef9424c]{color:#9ca3af;font-size:14px}.spinner[data-v-4ef9424c]{animation:spin-4ef9424c .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:28px;width:28px}@keyframes spin-4ef9424c{to{transform:rotate(1turn)}}.retry-btn[data-v-4ef9424c]{background:#22c55e;border-radius:16px;color:#fff;cursor:pointer;font-size:13px;padding:7px 20px}.list-tip[data-v-4ef9424c]{color:#9ca3af;font-size:11px;padding:4px 0 8px;text-align:center}.task-card[data-v-4ef9424c]{background:#fff;border-radius:12px;margin:0 12px 12px;padding:14px 16px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.task-header[data-v-4ef9424c]{align-items:center;display:flex;justify-content:space-between}.task-name[data-v-4ef9424c]{color:#111827;flex:1;font-size:15px;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-4ef9424c]{border-radius:10px;flex-shrink:0;font-size:11px;padding:3px 8px}.status-0[data-v-4ef9424c]{background:#fef3c7;color:#d97706}.status-1[data-v-4ef9424c]{background:#dcfce7;color:#16a34a}.status-2[data-v-4ef9424c]{background:#fee2e2;color:#ef4444}.task-meta[data-v-4ef9424c]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.task-time[data-v-4ef9424c]{color:#9ca3af;font-size:12px}.task-source[data-v-4ef9424c]{color:#6b7280;font-size:12px}.task-count[data-v-4ef9424c],.task-error[data-v-4ef9424c]{color:#ef4444;font-size:12px}.task-error[data-v-4ef9424c]{margin-top:6px}.task-actions[data-v-4ef9424c]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.download-btn[data-v-4ef9424c]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;color:#fff;padding:6px 20px}.download-btn[data-v-4ef9424c],.refresh-btn[data-v-4ef9424c]{cursor:pointer;font-size:13px}.refresh-btn[data-v-4ef9424c]{border:1px solid #22c55e;border-radius:16px;color:#16a34a;padding:6px 16px}.processing-text[data-v-4ef9424c]{color:#d97706;flex:1;font-size:12px}.fab[data-v-4ef9424c]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;bottom:30px;box-shadow:0 4px 12px #22c55e66;cursor:pointer;display:flex;height:52px;justify-content:center;position:fixed;right:20px;width:52px;z-index:100}.fab-icon[data-v-4ef9424c]{color:#fff;font-size:28px;line-height:1}.dialog-mask[data-v-4ef9424c]{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.dialog-body[data-v-4ef9424c]{background:#fff;border-radius:12px;padding:20px;width:280px}.dialog-title[data-v-4ef9424c]{color:#111827;font-size:16px;font-weight:600;margin-bottom:10px}.dialog-content[data-v-4ef9424c]{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:16px;word-break:break-word}.dialog-btns[data-v-4ef9424c]{display:flex;gap:10px}.dialog-btn[data-v-4ef9424c]{border-radius:8px;cursor:pointer;flex:1;font-size:14px;padding:9px 0;text-align:center}.dialog-btn.cancel[data-v-4ef9424c]{background:#f3f4f6;color:#6b7280}.dialog-btn.confirm[data-v-4ef9424c]{background:#ef4444;color:#fff}.page[data-v-92d520fb]{background:radial-gradient(ellipse 80% 60% at 20% 0,rgba(167,243,208,.35) 0,transparent 60%),radial-gradient(ellipse 60% 50% at 100% 30%,hsla(48,97%,77%,.25) 0,transparent 60%),linear-gradient(180deg,#fafdfb,#f0f7f3 50%,#e8f3ec);min-height:100vh;padding-bottom:80px}.content[data-v-92d520fb]{display:flex;flex-direction:column;padding:0 16px}.section-header[data-v-92d520fb]{justify-content:space-between;margin-bottom:12px;padding:0 2px}.section-header[data-v-92d520fb],.section-title[data-v-92d520fb]{align-items:center;display:flex}.section-title[data-v-92d520fb]{color:#0f2419;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.25px}.section-title[data-v-92d520fb]:before{background:linear-gradient(180deg,#10b981,#047857);border-radius:3px;content:"";display:inline-block;height:16px;width:4px}.section-title .en[data-v-92d520fb]{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:1px;margin-left:2px}.hero[data-v-92d520fb]{background:radial-gradient(ellipse at top right,rgba(74,222,128,.25) 0,transparent 60%),linear-gradient(135deg,#022c22,#064e3b 40%,#065f46);border-radius:13px;box-shadow:0 24px 48px -12px #022c2273;overflow:hidden;padding:24px 20px 20px;position:relative}.hero-grid[data-v-92d520fb]{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:24px 24px;inset:0}.hero-grid[data-v-92d520fb],.hero-orb[data-v-92d520fb]{pointer-events:none;position:absolute;z-index:0}.hero-orb[data-v-92d520fb]{border-radius:50%}.hero-orb-1[data-v-92d520fb]{background:radial-gradient(circle,rgba(52,211,153,.4) 0,transparent 70%);filter:blur(20px);height:200px;right:-30px;top:-40px;width:200px}.hero-orb-2[data-v-92d520fb]{background:radial-gradient(circle,rgba(251,191,36,.18) 0,transparent 70%);bottom:-60px;filter:blur(20px);height:220px;left:-40px;width:220px}.hero-content[data-v-92d520fb]{position:relative;z-index:2}.hero-top[data-v-92d520fb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.hero-label[data-v-92d520fb]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;color:#ffffffd9;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px 5px 8px}.hero-label .dot[data-v-92d520fb]{background:#4ade80;border-radius:50%;box-shadow:0 0 10px #4ade80;height:6px;width:6px}.hero-date[data-v-92d520fb]{color:#ffffff80;font-size:11px;font-weight:500}.hero-amount[data-v-92d520fb]{align-items:baseline;display:flex;gap:4px;margin-bottom:6px}.hero-currency[data-v-92d520fb]{color:#ffffffe6;font-size:20px;font-weight:600}.hero-value[data-v-92d520fb]{background:linear-gradient(180deg,#fff,#d4f4dd);-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:800;letter-spacing:-1.5px;-webkit-text-fill-color:transparent;color:transparent;line-height:1}.hero-chart[data-v-92d520fb]{align-items:flex-end;display:flex;gap:10px;height:64px;justify-content:space-between;margin:4px -4px 0}.bar[data-v-92d520fb],.hero-chart[data-v-92d520fb]{position:relative}.bar[data-v-92d520fb]{background:linear-gradient(180deg,#4ade80f2,#4ade8040);border-radius:3px 3px 2px 2px;flex:1}.bar.highlight[data-v-92d520fb]{background:linear-gradient(180deg,#fde68a,#fbbf24);box-shadow:0 0 12px #fbbf2466}.hero-footer[data-v-92d520fb]{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.hero-stat-block.right[data-v-92d520fb]{text-align:right}.hero-stat-label[data-v-92d520fb]{color:#ffffff8c;font-size:11px;font-weight:500;margin-bottom:4px;padding-right:2px}.hero-stat-value[data-v-92d520fb]{align-items:baseline;color:#fff;display:flex;font-size:18px;font-weight:700;gap:2px;letter-spacing:-.5px}.hero-stat-block.right .hero-stat-value[data-v-92d520fb]{justify-content:flex-end}.hero-stat-value .unit[data-v-92d520fb]{color:#ffffff80;font-size:11px;font-weight:500}.hero-stat-sub[data-v-92d520fb]{color:#ffffff73;font-size:10px;margin-top:2px}.stats-grid[data-v-92d520fb]{display:flex;gap:10px;margin-top:16px}.stat-card[data-v-92d520fb]{background:#ffffffb8;border:1px solid hsla(0,0%,100%,.85);border-radius:13px;box-shadow:0 4px 24px #0f24190d;flex:1;overflow:hidden;padding:18px 14px;position:relative}.stat-card[data-v-92d520fb]:after{border-radius:50%;content:"";height:100px;position:absolute;right:-30px;top:-30px;width:100px}.stat-card.inbound[data-v-92d520fb]:after{background:radial-gradient(circle,rgba(16,185,129,.18) 0,transparent 70%)}.stat-card.outbound[data-v-92d520fb]:after{background:radial-gradient(circle,rgba(245,158,11,.18) 0,transparent 70%)}.order-data-card[data-v-92d520fb]{background:#ffffffc7;border:1px solid hsla(0,0%,100%,.85);border-radius:16px;box-shadow:0 6px 28px #0f24190f;margin-top:14px;overflow:hidden;padding:16px;position:relative}.order-data-card[data-v-92d520fb]:before{border-radius:50%;content:"";height:130px;position:absolute;right:-40px;top:-40px;width:130px}.order-data-card.land[data-v-92d520fb]:before{background:radial-gradient(circle,rgba(34,197,94,.16) 0,transparent 70%)}.order-data-head[data-v-92d520fb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.order-data-title[data-v-92d520fb]{color:#1d2a22;font-size:14px;font-weight:700}.order-data-en[data-v-92d520fb]{color:#9aa39c;font-size:10px;font-weight:400;letter-spacing:2px}.order-data-stats[data-v-92d520fb]{display:flex;gap:10px}.order-data-stat[data-v-92d520fb]{background:#f4f8f5e6;border-radius:12px;flex:1;padding:10px 8px;text-align:center}.order-data-num[data-v-92d520fb]{color:#0f3a2b;font-size:17px;font-weight:700;line-height:1.2}.order-data-unit[data-v-92d520fb]{color:#6b8a7a;font-size:11px;font-weight:500;margin-left:2px}.order-data-label[data-v-92d520fb]{color:#9aa39c;font-size:11px;margin-top:4px}.stat-label[data-v-92d520fb]{color:#6b7280;font-size:12px;font-weight:500;margin-bottom:4px}.stat-label[data-v-92d520fb],.stat-value[data-v-92d520fb]{position:relative;z-index:1}.stat-value[data-v-92d520fb]{align-items:baseline;display:flex;gap:3px}.stat-value .num[data-v-92d520fb]{color:#0f2419;font-size:28px;font-weight:800;letter-spacing:-1px;line-height:1}.stat-value .unit[data-v-92d520fb]{color:#6b7280;font-size:12px;font-weight:600}.menu-grid[data-v-92d520fb]{background:#ffffffb8;border:1px solid hsla(0,0%,100%,.85);border-radius:13px;box-shadow:0 8px 32px #0f24190d;display:flex;flex-direction:column;gap:8px;padding:14px}.menu-item[data-v-92d520fb]{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 25%;flex-direction:column;gap:10px;max-width:25%;padding:6px 0}.menu-icon-wrap[data-v-92d520fb]{position:relative}.menu-icon[data-v-92d520fb]{border-radius:16px;box-shadow:0 8px 18px #00000014;display:flex;height:50px;width:50px}.menu-icon[data-v-92d520fb],.menu-icon-svg[data-v-92d520fb]{align-items:center;justify-content:center}.menu-icon-svg[data-v-92d520fb]{display:inline-flex}.menu-icon.inbound[data-v-92d520fb]{background:linear-gradient(135deg,#34d399,#059669)}.menu-icon.outbound[data-v-92d520fb]{background:linear-gradient(135deg,#fbbf24,#d97706)}.menu-icon.product[data-v-92d520fb]{background:linear-gradient(135deg,#818cf8,#6366f1)}.menu-icon.info[data-v-92d520fb]{background:linear-gradient(135deg,#f472b6,#db2777)}.menu-icon.proxy[data-v-92d520fb]{background:linear-gradient(135deg,#22c55e,#15803d)}.menu-icon.publish[data-v-92d520fb]{background:linear-gradient(135deg,#38bdf8,#0369a1)}.menu-icon.orderlist[data-v-92d520fb]{background:linear-gradient(135deg,#a78bfa,#6d28d9)}.menu-label[data-v-92d520fb]{color:#1f2937;font-size:12px;font-weight:600}.menu-icon-wrap .dot[data-v-92d520fb]{align-items:center;background:#ef4444;border:1.5px solid #fff;border-radius:16px;box-sizing:border-box;color:#fff;display:flex;font-size:9px;font-weight:700;height:16px;justify-content:center;min-width:16px;padding:0 3px;position:absolute;right:-2px;top:-2px}.trend-card[data-v-92d520fb]{background:#fff;border-radius:8px;margin-top:16px;padding:12px}.trend-title[data-v-92d520fb]{color:#2d2926;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.trend-placeholder[data-v-92d520fb]{align-items:center;background:#f9fafb;border-radius:8px;color:#9ca3af;display:flex;font-size:13px;height:180px;justify-content:center}.machinery-section-header[data-v-92d520fb]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;margin-top:22px;padding:0 2px}.machinery-section-title[data-v-92d520fb]{align-items:center;color:#0f2419;display:flex;font-size:16px;font-weight:700;gap:8px;letter-spacing:-.25px}.machinery-section-title[data-v-92d520fb]:before{background:linear-gradient(180deg,#e6a04a,#c97a1a);border-radius:3px;content:"";display:inline-block;height:16px;width:4px}.machinery-section-title .en[data-v-92d520fb]{color:#6b7280;font-size:10px;font-weight:600;letter-spacing:1px;margin-left:2px}.machinery-card[data-v-92d520fb]{background:radial-gradient(120% 80% at 0 0,hsla(40,82%,68%,.55) 0,transparent 50%),linear-gradient(135deg,#8a4a10,#c97a1a 50%,#e09738);border-radius:11px;box-shadow:0 4px 24px #8a4a1047;color:#fff;overflow:hidden;padding:20px 20px 18px;position:relative}.machinery-grid[data-v-92d520fb]{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:11px 11px;inset:0;pointer-events:none;position:absolute}.machinery-top[data-v-92d520fb]{align-items:center;display:flex;justify-content:space-between;position:relative}.machinery-badge[data-v-92d520fb]{align-items:center;background:#ffffff2e;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;display:flex;font-size:12px;gap:3px;padding:2.5px 6px}.machinery-dot[data-v-92d520fb]{background:#ffe7a8;border-radius:50%;box-shadow:0 0 3px #ffe7a8;height:3px;width:3px}.machinery-year[data-v-92d520fb]{color:#ffffffd9;font-size:12px}.machinery-amount[data-v-92d520fb]{align-items:baseline;display:flex;gap:6px;margin:18px 0 12px;position:relative}.machinery-num[data-v-92d520fb]{color:#fff;font-family:BebasNeue;font-size:38px;font-weight:800;letter-spacing:3px}.machinery-unit[data-v-92d520fb]{color:#ffffffd9;font-size:14px;margin-left:4px}.machinery-chart[data-v-92d520fb]{align-items:flex-end;display:flex;height:70px;justify-content:space-between;margin:4px 0 14px;position:relative}.machinery-bar[data-v-92d520fb]{background:linear-gradient(180deg,#ffe7a8,#d68a2a);border-radius:2px 2px 0 0;opacity:.85;width:7%}.machinery-bar.highlight[data-v-92d520fb]{background:linear-gradient(180deg,#ffe48a,#f0a93a);box-shadow:0 0 6px #ffc85099;opacity:1}.machinery-footer[data-v-92d520fb]{border-top:1px solid hsla(0,0%,100%,.15);display:flex;justify-content:space-between;padding-top:12px;position:relative}.machinery-footer-label[data-v-92d520fb]{color:#fffc;display:block;font-size:11px;margin-bottom:2px}.machinery-footer-num[data-v-92d520fb]{color:#fff;font-family:BebasNeue;font-size:18px;font-weight:700;letter-spacing:1.5px}.machinery-footer-unit[data-v-92d520fb]{color:#ffffffd9;font-size:11px;margin-left:2px}.machinery-footer-sub[data-v-92d520fb]{color:#ffffffbf;font-size:11px;margin-top:2px}.machinery-mini-grid[data-v-92d520fb]{display:flex;gap:12px;margin-top:16px}.machinery-mini-card[data-v-92d520fb]{background:linear-gradient(135deg,#fff,#fff8eb);border:1px solid rgba(201,122,26,.12);border-radius:8px;box-shadow:0 4px 24px #c80c1a0d;flex:1;padding:14px 16px}.machinery-mini-label[data-v-92d520fb]{color:#a06a2a;display:block;font-size:12px;margin-bottom:3px}.machinery-mini-num[data-v-92d520fb]{color:#c97a1a;font-family:BebasNeue;font-size:26px;font-weight:800;letter-spacing:2px}.machinery-mini-unit[data-v-92d520fb]{color:#9aa39c;font-size:12px;margin-left:4px}.machinery-menu-card[data-v-92d520fb]{background:linear-gradient(180deg,#fff,#fff8eb);border:1px solid rgba(201,122,26,.08);border-radius:9px;box-shadow:0 4px 24px #c80c1a0d;margin-bottom:8px;margin-top:16px;padding:14px}.machinery-menu-item[data-v-92d520fb]{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:10px;padding:6px 0}.machinery-menu-icon-wrap[data-v-92d520fb]{position:relative}.machinery-menu-icon[data-v-92d520fb]{align-items:center;background:linear-gradient(135deg,#f0c46a,#c97a1a);border-radius:16px;box-shadow:0 8px 18px #00000014;display:flex;height:50px;justify-content:center;width:50px}.machinery-menu-label[data-v-92d520fb]{color:#1f2937;font-size:12px;font-weight:600}.page[data-v-462078a8]{--green-50:#f0f9ee;--green-100:#ddf1d8;--green-200:#b9e2af;--green-300:#8fce81;--green-500:#3fa033;--green-600:#2f8428;--green-700:#236521;--ink-900:#1f2024;--ink-700:#3d4046;--ink-500:#6b7079;--ink-400:#9097a1;--ink-300:#a8adb6;--ink-200:#d7dae0;--ink-100:#edeef1;--ink-50:#f6f7f9;--red-500:#e94b3c;--bg:#ededed;--card:#fff;--shadow-sm:0 1px 2px rgba(36,67,32,.04);background:var(--bg);color:var(--ink-900);display:flex;flex-direction:column;min-height:100vh}.page-scroll[data-v-462078a8]{box-sizing:border-box;flex:1;padding:14px 16px 130px}.type-bar[data-v-462078a8]{background:var(--green-50);border:1px solid var(--green-100);border-radius:12px;gap:10px;margin-bottom:12px;padding:12px 14px}.type-bar[data-v-462078a8],.type-icon[data-v-462078a8]{align-items:center;display:flex}.type-icon[data-v-462078a8]{background:linear-gradient(135deg,var(--green-100),var(--green-200));border-radius:10px;color:var(--green-600);flex:0 0 36px;height:36px;justify-content:center;width:36px}.type-icon[data-v-462078a8] svg{height:20px;width:20px}.type-meta[data-v-462078a8]{flex:1;min-width:0}.type-name[data-v-462078a8]{color:var(--green-700);font-size:14px;font-weight:600}.type-name[data-v-462078a8],.type-tip[data-v-462078a8]{word-break:break-word}.type-tip[data-v-462078a8]{color:var(--ink-500);font-size:12px;margin-top:2px}.card[data-v-462078a8]{background:var(--card);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}.field[data-v-462078a8]{align-items:center;border-bottom:1px solid var(--ink-100);display:flex;padding:16px}.field[data-v-462078a8]:last-child{border-bottom:0}.field.stretch[data-v-462078a8]{align-items:flex-start}.field-label[data-v-462078a8]{color:var(--ink-700);flex:0 0 76px;font-size:14px;font-weight:500}.field.stretch .field-label[data-v-462078a8]{padding-top:2px}.field-body[data-v-462078a8]{flex:1;min-width:0}.field-input[data-v-462078a8]{background:transparent;border:0;color:var(--ink-900);font-family:inherit;font-size:14px;outline:0;padding:0;text-align:right;width:100%}.field-input[data-v-462078a8]::-moz-placeholder{color:var(--ink-300)}.field-input[data-v-462078a8]::placeholder{color:var(--ink-300)}.field-textarea-wrap[data-v-462078a8]{display:flex;flex-direction:column;gap:8px}.field-input.textarea[data-v-462078a8]{line-height:1.6;min-height:80px;resize:none;text-align:left}.char-count[data-v-462078a8]{color:var(--ink-300);font-size:11px;text-align:right}.char-count.warn[data-v-462078a8]{color:var(--red-500)}.field-with-prefix[data-v-462078a8]{align-items:center;display:flex;gap:6px;justify-content:flex-end}.field-with-prefix .prefix[data-v-462078a8]{color:var(--red-500);flex:0 0 auto;font-size:18px;font-weight:700}.field-with-prefix .field-input[data-v-462078a8]{flex:1;min-width:0}.field-select[data-v-462078a8]{align-items:center;color:var(--ink-300);cursor:pointer;display:flex;font-size:14px;gap:4px;justify-content:flex-end}.field-select.has-value[data-v-462078a8]{color:var(--ink-900)}.field-select-text[data-v-462078a8]{min-width:0;text-align:right;word-break:break-word}.chevron[data-v-462078a8]{color:var(--ink-300);display:flex;flex:0 0 auto}.chevron[data-v-462078a8] svg{height:14px;width:14px}.spacer[data-v-462078a8]{height:12px}.upload-card[data-v-462078a8]{background:var(--card);border-radius:16px;box-shadow:var(--shadow-sm);padding:16px}.upload-head[data-v-462078a8]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.upload-title[data-v-462078a8]{color:var(--ink-700);font-size:14px;font-weight:500}.upload-title .optional[data-v-462078a8]{color:var(--ink-300);font-weight:400;margin-left:4px}.upload-meta[data-v-462078a8]{background:var(--ink-50);border-radius:6px;color:var(--ink-400);flex:0 0 auto;font-size:11px;padding:3px 8px}.upload-grid[data-v-462078a8]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.upload-item[data-v-462078a8]{aspect-ratio:1/1;background:var(--ink-50);border-radius:10px;overflow:hidden;position:relative}.upload-media[data-v-462078a8]{background:#000;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-loading[data-v-462078a8]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:absolute}.loading-spinner[data-v-462078a8]{animation:spin-462078a8 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin-462078a8{to{transform:rotate(1turn)}}.delete-btn[data-v-462078a8]{background:#00000080;border-radius:50%;color:#fff;font-size:16px;height:22px;line-height:1;position:absolute;right:4px;top:4px;width:22px}.delete-btn[data-v-462078a8],.upload-add[data-v-462078a8]{align-items:center;cursor:pointer;display:flex;justify-content:center}.upload-add[data-v-462078a8]{aspect-ratio:1/1;background:var(--ink-50);border:1.5px dashed var(--ink-200);border-radius:10px;color:var(--ink-400);flex-direction:column;font-size:12px;gap:4px;transition:border-color .15s ease,color .15s ease,background .15s ease}.upload-add[data-v-462078a8]:active{background:var(--green-50);border-color:var(--green-300);color:var(--green-500)}.upload-add .plus[data-v-462078a8]{font-size:22px;font-weight:300;line-height:1}.upload-tip[data-v-462078a8]{align-items:center;color:var(--ink-500);display:flex;font-size:12px;gap:6px;margin-top:12px}.upload-tip .dot[data-v-462078a8]{background:var(--ink-300);border-radius:50%;flex:0 0 4px;height:4px;width:4px}.footer[data-v-462078a8]{background:linear-gradient(180deg,#ededed00,#edededf2 30%,#ededed);bottom:0;left:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:20}.publish[data-v-462078a8]{align-items:center;background:linear-gradient(135deg,#4fb246,#3fa033 50%,#2f8428);border:0;border-radius:16px;box-shadow:0 10px 24px #3fa03359;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;height:52px;justify-content:center;letter-spacing:1px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.publish[data-v-462078a8]:active{box-shadow:0 6px 16px #3fa03352;transform:translateY(1px)}.publish[data-v-462078a8]:disabled{cursor:not-allowed;opacity:.6}.publish svg[data-v-462078a8]{height:18px;width:18px}.page[data-v-c639cf20]{--green-50:#f0f9ee;--green-100:#ddf1d8;--green-200:#b9e2af;--green-500:#3fa033;--green-600:#2f8428;--green-700:#236521;--ink-900:#1f2024;--ink-700:#3d4046;--ink-500:#6b7079;--ink-300:#a8adb6;--ink-200:#d7dae0;--ink-100:#edeef1;--ink-50:#f6f7f9;--red-500:#e94b3c;--amber-100:#fff3de;--card:#fff;--shadow-sm:0 1px 2px rgba(36,67,32,.04);--shadow-md:0 6px 20px rgba(36,67,32,.08);background:#ededed;color:var(--ink-900);font-size:14px;line-height:1.5;min-height:100vh}.hero[data-v-c639cf20]{background:radial-gradient(120% 140% at 100% 0,hsla(0,0%,100%,.18) 0,transparent 50%),linear-gradient(135deg,#3fa033,#2f8428 60%,#236521);border-radius:18px;box-shadow:0 12px 28px #3fa03347;color:#fff;margin:14px 16px 18px;overflow:hidden;padding:18px;position:relative}.hero[data-v-c639cf20]:before{background:radial-gradient(circle,hsla(0,0%,100%,.18),transparent 70%);border-radius:50%;content:"";height:140px;position:absolute;right:-30px;top:-30px;width:140px}.hero-row[data-v-c639cf20]{align-items:center;display:flex;gap:10px;justify-content:space-between;position:relative;z-index:1}.hero-title[data-v-c639cf20]{font-size:16px;font-weight:600;letter-spacing:.3px}.hero-sub[data-v-c639cf20]{font-size:12px;margin-top:2px;opacity:.85}.hero-pill[data-v-c639cf20]{background:#ffffff2e;border-radius:999px;flex:0 0 auto;font-size:12px;max-width:45%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.tabs[data-v-c639cf20]{display:flex;gap:8px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.tabs[data-v-c639cf20]::-webkit-scrollbar{display:none}.tab[data-v-c639cf20]{background:#fff;border:1px solid var(--ink-100);border-radius:999px;color:var(--ink-500);cursor:pointer;flex:0 0 auto;font-size:13px;padding:6px 14px;transition:all .15s ease}.tab.active[data-v-c639cf20]{background:var(--green-50);border-color:var(--green-200);color:var(--green-600);font-weight:600}.section-title[data-v-c639cf20]{align-items:center;color:var(--ink-500);display:flex;font-size:12px;justify-content:space-between;padding:0 20px 10px}.section-title .right[data-v-c639cf20]{color:var(--ink-300)}.list[data-v-c639cf20]{display:flex;flex-direction:column;gap:12px;padding:0 16px}.card-swipe[data-v-c639cf20]{border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden;position:relative}.card-swipe.is-empty[data-v-c639cf20]{box-shadow:none}.card-actions[data-v-c639cf20]{bottom:0;display:flex;position:absolute;right:0;top:0;z-index:0}.card-action[data-v-c639cf20]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:14px;height:100%;justify-content:center;width:70px}.act-delete[data-v-c639cf20]{background:#ef4444}.card[data-v-c639cf20]{background:var(--card);border:1px solid rgba(63,160,51,.06);border-radius:16px;display:flex;gap:12px;padding:14px;position:relative;z-index:1}.card.is-empty[data-v-c639cf20]{border:1px dashed var(--ink-200)}.thumb[data-v-c639cf20]{border-radius:12px;flex:0 0 84px;height:84px;-o-object-fit:cover;object-fit:cover;width:84px}.thumb[data-v-c639cf20],.thumb-empty[data-v-c639cf20]{background:var(--ink-50)}.thumb-empty[data-v-c639cf20]{align-items:center;border:1px dashed var(--ink-200);color:var(--ink-300);display:flex;font-size:12px;justify-content:center}.info[data-v-c639cf20]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.name-row[data-v-c639cf20]{align-items:center;display:flex;gap:8px;justify-content:space-between}.name[data-v-c639cf20]{color:var(--ink-900);font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name[data-v-c639cf20],.tag[data-v-c639cf20]{font-weight:600}.tag[data-v-c639cf20]{align-items:center;background:var(--green-50);border-radius:6px;color:var(--green-600);display:inline-flex;flex:0 0 auto;font-size:11px;gap:4px;padding:2px 8px}.tag .dot[data-v-c639cf20]{background:currentColor;border-radius:50%;height:5px;width:5px}.tag.green[data-v-c639cf20]{background:var(--green-50);color:var(--green-600)}.tag.amber[data-v-c639cf20]{background:var(--amber-100);color:#b6701a}.tag.leaf[data-v-c639cf20]{background:#e8f5dc;color:#4d8b2f}.tag.seed[data-v-c639cf20]{background:#ffeedc;color:#b4703a}.tag.soil[data-v-c639cf20]{background:#f1eadd;color:#7a6746}.tag.gray[data-v-c639cf20]{background:var(--ink-100)}.org[data-v-c639cf20],.tag.gray[data-v-c639cf20]{color:var(--ink-500)}.org[data-v-c639cf20]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.price-row[data-v-c639cf20]{align-items:baseline;display:flex;gap:2px;margin-top:auto;padding-top:6px}.price[data-v-c639cf20]{color:var(--red-500);font-size:18px;font-variant-numeric:tabular-nums;font-weight:700}.price-unit[data-v-c639cf20]{color:var(--ink-500);font-size:12px;margin-left:2px}.state-container[data-v-c639cf20]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.empty-state[data-v-c639cf20]{min-height:24vh}.state-text[data-v-c639cf20]{color:var(--ink-300);font-size:14px}.spinner[data-v-c639cf20]{animation:spin-c639cf20 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3fa033;height:24px;width:24px}@keyframes spin-c639cf20{to{transform:rotate(1turn)}}.bottom-space[data-v-c639cf20]{height:104px}.footer[data-v-c639cf20]{background:linear-gradient(180deg,#ededed00,#edededf2 30%,#ededed);bottom:0;left:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:20}.publish[data-v-c639cf20]{align-items:center;background:linear-gradient(135deg,#4fb246,#3fa033 50%,#2f8428);border:0;border-radius:16px;box-shadow:0 10px 24px #3fa03359;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;height:52px;justify-content:center;letter-spacing:1px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.publish[data-v-c639cf20]:active{box-shadow:0 6px 16px #3fa03352;transform:translateY(1px)}.publish svg[data-v-c639cf20]{height:18px;width:18px}.item-animated[data-v-c639cf20]{animation:fadeInUp-c639cf20 .4s ease forwards;opacity:0;transform:translateY(10px)}@keyframes fadeInUp-c639cf20{to{opacity:1;transform:translateY(0)}}.modal-mask[data-v-c639cf20]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-c639cf20]{background:#fff;border-radius:14px;overflow:hidden;text-align:center;width:270px}.modal-title[data-v-c639cf20]{color:#1f2937;font-size:17px;font-weight:600;padding:28px 20px 24px}.modal-btns[data-v-c639cf20]{border-top:1px solid #e5e7eb;display:flex}.modal-btn[data-v-c639cf20]{background:none;border:none;cursor:pointer;flex:1;font-family:inherit;font-size:16px;padding:14px 0}.modal-cancel[data-v-c639cf20]{border-right:1px solid #e5e7eb;color:#374151}.modal-confirm[data-v-c639cf20]{color:#ef4444;font-weight:600}.modal-confirm[data-v-c639cf20]:disabled{opacity:.5}.page[data-v-8def60f9]{background:#f5f6f4;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-8def60f9]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-8def60f9],.topbar[data-v-8def60f9]{align-items:center;display:flex}.back-btn[data-v-8def60f9]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-8def60f9] svg{height:20px;width:20px}.topbar-title[data-v-8def60f9]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-8def60f9]{width:36px}.status-tabs[data-v-8def60f9]{background:#fff;border-bottom:1px solid #ececec;display:flex;gap:8px;overflow-x:auto;padding:10px 16px;position:sticky;scrollbar-width:none;top:0;z-index:9}.status-tabs[data-v-8def60f9]::-webkit-scrollbar{display:none}.pill[data-v-8def60f9]{background:#f1f2f4;border:none;border-radius:999px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.pill.active[data-v-8def60f9]{background:#3f7a4e;color:#fff;font-weight:600}.state-container[data-v-8def60f9]{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;padding:100px 0}.state-text[data-v-8def60f9]{color:#9ca3af;font-size:14px}.spinner[data-v-8def60f9]{animation:spin-8def60f9 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-8def60f9{to{transform:rotate(1turn)}}.empty-ico[data-v-8def60f9]{align-items:center;background:#ececec;border-radius:50%;color:#9ca3af;display:inline-flex;height:56px;justify-content:center;width:56px}.empty-ico[data-v-8def60f9] svg{height:28px;width:28px}.orders-list[data-v-8def60f9]{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px}.order-card[data-v-8def60f9]{animation:slideUp-8def60f9 .5s ease-out forwards;background:#fff;border:1px solid #ececec;border-radius:16px;opacity:0;padding:12px}@keyframes slideUp-8def60f9{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.row-top[data-v-8def60f9]{align-items:center;display:flex;justify-content:space-between}.order-no[data-v-8def60f9]{color:#9ca3af;font-size:12px}.badge[data-v-8def60f9]{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.badge.warn[data-v-8def60f9]{background:#dc26261a;color:#dc2626}.badge.info[data-v-8def60f9]{background:#3f7a4e1f;color:#3f7a4e}.badge.accent[data-v-8def60f9]{background:#b48a3b38;color:#8a6b1f}.badge.done[data-v-8def60f9]{background:#f1f2f4;color:#6b7280}.order-title-row[data-v-8def60f9]{align-items:center;display:flex;gap:8px;margin-top:6px}.order-type-tag[data-v-8def60f9]{background:#3f7a4e1a;border-radius:999px;color:#3f7a4e;flex-shrink:0;font-size:11px;font-weight:600;padding:2px 8px}.order-title[data-v-8def60f9]{color:#24303a;font-size:14px;font-weight:600;margin:0}.order-meta[data-v-8def60f9]{color:#9ca3af;font-size:12px;line-height:1.5;margin:4px 0 0}.order-info[data-v-8def60f9]{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding-top:8px}.info-line[data-v-8def60f9]{align-items:center;display:flex;font-size:12px;gap:8px}.info-label[data-v-8def60f9]{color:#9ca3af;flex-shrink:0}.info-value[data-v-8def60f9]{color:#374151}.load-more[data-v-8def60f9]{padding:8px 0;text-align:center}.load-more-text[data-v-8def60f9]{color:#9ca3af;font-size:12px}.page[data-v-13cc86b2]{background:#f5f6f4;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-13cc86b2]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-13cc86b2],.topbar[data-v-13cc86b2]{align-items:center;display:flex}.back-btn[data-v-13cc86b2]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-13cc86b2] svg{height:20px;width:20px}.topbar-title[data-v-13cc86b2]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-13cc86b2]{width:36px}.state-container[data-v-13cc86b2]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-13cc86b2]{color:#9a9189;font-size:14px}.retry-link[data-v-13cc86b2]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-13cc86b2]{animation:spin-13cc86b2 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#3f7a4e;height:28px;width:28px}@keyframes spin-13cc86b2{to{transform:rotate(1turn)}}.content[data-v-13cc86b2]{display:flex;flex-direction:column;gap:12px;padding:12px}.status-card[data-v-13cc86b2]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border-radius:16px;color:#fff;padding:20px;text-align:center}.status-label[data-v-13cc86b2]{font-size:13px;opacity:.85}.status-value[data-v-13cc86b2]{display:inline-block;font-size:22px;font-weight:700;margin-top:8px}.order-no[data-v-13cc86b2]{font-size:12px;margin-top:8px;opacity:.85}.card[data-v-13cc86b2]{background:#fff;border:1px solid #ececec;border-radius:16px;padding:14px}.card-title[data-v-13cc86b2]{color:#24303a;font-size:15px;font-weight:700;margin-bottom:12px}.info-list[data-v-13cc86b2]{display:flex;flex-direction:column}.info-row[data-v-13cc86b2]{align-items:flex-start;border-bottom:1px solid #f3f4f6;display:flex;font-size:14px;gap:8px;padding:8px 0}.info-row[data-v-13cc86b2]:last-child{border-bottom:none}.info-label[data-v-13cc86b2]{color:#9ca3af;flex-shrink:0;width:72px}.info-value[data-v-13cc86b2]{color:#374151;flex:1;text-align:right;word-break:break-word}.info-value.amount[data-v-13cc86b2]{color:#ef4444;font-weight:700}.field-item[data-v-13cc86b2],.field-list[data-v-13cc86b2]{display:flex;flex-direction:column;gap:8px}.field-item[data-v-13cc86b2]{background:#f9fafb;border-radius:10px;padding:10px 12px}.field-row[data-v-13cc86b2]{align-items:center;display:flex;justify-content:space-between}.field-info[data-v-13cc86b2]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.field-name[data-v-13cc86b2]{color:#374151;font-size:14px}.field-addr[data-v-13cc86b2]{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-area[data-v-13cc86b2]{color:#6b7280;flex-shrink:0;font-size:13px;margin-left:8px}.survey-row[data-v-13cc86b2]{align-items:center;display:flex;justify-content:space-between}.survey-state[data-v-13cc86b2]{background:#3f7a4e1a;border-radius:10px;color:#3f7a4e;font-size:12px;padding:2px 8px}.survey-link[data-v-13cc86b2]{background:transparent;color:#3f7a4e;padding:4px 0}.survey-btn[data-v-13cc86b2],.survey-link[data-v-13cc86b2]{border:none;cursor:pointer;font-size:13px;font-weight:600}.survey-btn[data-v-13cc86b2]{align-self:flex-end;background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border-radius:18px;box-shadow:0 3px 8px #3f7a4e40;color:#fff;padding:8px 18px}.survey-btn.add[data-v-13cc86b2]{align-self:center}.empty-wrap[data-v-13cc86b2]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:4px 0}.empty-text[data-v-13cc86b2]{color:#9ca3af;font-size:14px;padding:12px 0 0;text-align:center}.page[data-v-9c785d0c]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-9c785d0c]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-9c785d0c],.topbar[data-v-9c785d0c]{align-items:center;display:flex}.back-btn[data-v-9c785d0c]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-9c785d0c] svg{height:20px;width:20px}.topbar-title[data-v-9c785d0c]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-9c785d0c]{width:36px}.state-container[data-v-9c785d0c]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:100px 0}.state-text[data-v-9c785d0c]{color:#9ca3af;font-size:14px}.spinner[data-v-9c785d0c]{animation:spin-9c785d0c .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-9c785d0c{to{transform:rotate(1turn)}}.list-wrapper[data-v-9c785d0c]{display:flex;flex-direction:column;gap:12px;padding:12px 12px 0}.org-swipe[data-v-9c785d0c]{animation:slideUp-9c785d0c .5s ease-out forwards;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000d;opacity:0;overflow:hidden;position:relative}.org-actions[data-v-9c785d0c]{bottom:0;display:flex;flex-direction:column;position:absolute;right:0;top:0;z-index:0}.org-action[data-v-9c785d0c]{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:13px;height:50%;justify-content:center;width:60px}.act-edit[data-v-9c785d0c]{background:#1f2a44}.act-delete[data-v-9c785d0c]{background:#c41e24}.org-item[data-v-9c785d0c]{background:#fff;cursor:pointer;position:relative;z-index:1}.org-item-main[data-v-9c785d0c]{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.org-item-head[data-v-9c785d0c]{align-items:center;display:flex;gap:8px}.org-name[data-v-9c785d0c]{color:#111827;flex:1;font-size:15px;font-weight:600;min-width:0}.org-type-tag[data-v-9c785d0c]{border-radius:5px;flex-shrink:0;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.org-item-sub[data-v-9c785d0c]{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:12px}.org-phone[data-v-9c785d0c]{color:#6b7280}.org-item-addr[data-v-9c785d0c]{color:#9ca3af;font-size:12px}.fab[data-v-9c785d0c]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;bottom:40px;box-shadow:0 4px 12px #22c55e66;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:16px;width:56px;z-index:10}.fab[data-v-9c785d0c]:active{transform:scale(.95)}.fab-icon[data-v-9c785d0c]{color:#fff;font-size:32px;font-weight:300;line-height:1}@keyframes slideUp-9c785d0c{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-1[data-v-9c785d0c]{animation-delay:.05s}.item-animated-2[data-v-9c785d0c]{animation-delay:.1s}.item-animated-3[data-v-9c785d0c]{animation-delay:.15s}.item-animated-4[data-v-9c785d0c]{animation-delay:.2s}.item-animated-5[data-v-9c785d0c]{animation-delay:.25s}.item-animated-6[data-v-9c785d0c]{animation-delay:.3s}.item-animated-7[data-v-9c785d0c]{animation-delay:.35s}.modal-mask[data-v-9c785d0c]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-box[data-v-9c785d0c]{background:#fff;border-radius:12px;padding:24px;text-align:center;width:280px}.modal-title[data-v-9c785d0c]{color:#111;font-size:16px;font-weight:600;margin-bottom:8px}.modal-desc[data-v-9c785d0c]{color:#666;font-size:13px;margin-bottom:20px}.modal-btns[data-v-9c785d0c]{display:flex;gap:12px}.modal-btn[data-v-9c785d0c]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:40px}.modal-cancel[data-v-9c785d0c]{background:#f3f4f6;color:#374151}.modal-confirm[data-v-9c785d0c]{background:#ef4444;color:#fff}.modal-confirm[data-v-9c785d0c]:disabled{opacity:.6}.page[data-v-ff7356c9]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-ff7356c9]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-ff7356c9],.topbar[data-v-ff7356c9]{align-items:center;display:flex}.back-btn[data-v-ff7356c9]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-ff7356c9] svg{height:20px;width:20px}.topbar-title[data-v-ff7356c9]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-ff7356c9]{width:36px}.form[data-v-ff7356c9]{background:#fff;border-radius:12px;margin:12px 12px 0;padding:4px 0}.form-item[data-v-ff7356c9]{border-bottom:1px solid #f3f4f6;padding:14px 16px}.form-item[data-v-ff7356c9]:last-child{border-bottom:none}.form-label[data-v-ff7356c9]{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.form-input-wrap[data-v-ff7356c9]{background:#f9fafb;border-radius:8px;padding:0 12px}.form-input[data-v-ff7356c9]{background:transparent;border:none;box-sizing:border-box;color:#111827;font-size:14px;height:44px;outline:none;width:100%}.form-input[data-v-ff7356c9]::-moz-placeholder{color:#9ca3af}.form-input[data-v-ff7356c9]::placeholder{color:#9ca3af}.selector[data-v-ff7356c9]{align-items:center;background:#f9fafb;border-radius:8px;cursor:pointer;display:flex;height:44px;justify-content:space-between;padding:0 12px}.selector-value[data-v-ff7356c9]{color:#111827;flex:1;font-size:14px}.selector-value.placeholder[data-v-ff7356c9]{color:#9ca3af}.selector-arrow[data-v-ff7356c9]{color:#9ca3af;font-size:18px;line-height:1;margin-left:8px;transform:scaleX(1.2)}.submit-section[data-v-ff7356c9]{padding:20px 12px 40px}.submit-btn[data-v-ff7356c9]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:24px;box-shadow:0 4px 12px #22c55e4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;width:100%}.submit-btn-disabled[data-v-ff7356c9]{opacity:.6}.select-mask[data-v-ff7356c9]{align-items:flex-end;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.select-sheet[data-v-ff7356c9]{background:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:70vh;max-width:480px;overflow:hidden;width:100%}.select-header[data-v-ff7356c9]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px}.select-title[data-v-ff7356c9]{color:#111827;font-size:15px;font-weight:600}.select-close[data-v-ff7356c9]{color:#6b7280;cursor:pointer;font-size:14px}.select-body[data-v-ff7356c9]{overflow-y:auto;padding:4px 0}.select-tip[data-v-ff7356c9]{color:#9ca3af;font-size:14px;padding:24px 0;text-align:center}.select-item[data-v-ff7356c9]{border-bottom:1px solid #f9fafb;color:#374151;cursor:pointer;font-size:15px;padding:14px 16px}.select-item[data-v-ff7356c9]:active{background:#f9fafb}.select-item.active[data-v-ff7356c9]{color:#16a34a;font-weight:600}.submitting-overlay[data-v-ff7356c9]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.submitting-card[data-v-ff7356c9]{align-items:center;background:#fff;border-radius:12px;color:#333;display:flex;flex-direction:column;font-size:14px;gap:12px;padding:24px 32px}.spinner[data-v-ff7356c9]{animation:spin-ff7356c9 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-ff7356c9{to{transform:rotate(1turn)}}.page[data-v-94ecf554]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-94ecf554]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-94ecf554],.topbar[data-v-94ecf554]{align-items:center;display:flex}.back-btn[data-v-94ecf554]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-94ecf554] svg{height:20px;width:20px}.topbar-title[data-v-94ecf554]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-94ecf554]{width:36px}.state-container[data-v-94ecf554]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-94ecf554]{color:#9a9189;font-size:14px}.retry-link[data-v-94ecf554]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-94ecf554]{animation:spin-94ecf554 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-94ecf554{to{transform:rotate(1turn)}}.content[data-v-94ecf554]{display:flex;flex-direction:column}.search-bar[data-v-94ecf554]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;margin:12px;padding:4px 4px 4px 16px}.search-bar[data-v-94ecf554],.search-input-wrap[data-v-94ecf554]{align-items:center;display:flex}.search-input-wrap[data-v-94ecf554]{flex:1}.search-input[data-v-94ecf554]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-94ecf554]::-moz-placeholder{color:#999}.search-input[data-v-94ecf554]::placeholder{color:#999}.search-btn[data-v-94ecf554]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.list-container[data-v-94ecf554]{display:flex;flex-direction:column;gap:8px;padding:0 12px}.product-item[data-v-94ecf554]{align-items:center;background:#fff;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;padding:14px}.product-img-wrap[data-v-94ecf554]{flex-shrink:0}.product-img[data-v-94ecf554]{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.product-img-placeholder[data-v-94ecf554]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-94ecf554]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.product-name[data-v-94ecf554]{color:#111827;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-tags[data-v-94ecf554]{display:flex;flex-wrap:wrap;gap:6px}.product-tag[data-v-94ecf554]{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:12px;padding:3px 6px}.check-icon[data-v-94ecf554]{align-items:center;border:1px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .2s;width:22px}.check-icon.checked[data-v-94ecf554]{background:#22c55e;border-color:#22c55e}.check-mark[data-v-94ecf554]{color:#fff;font-size:13px;font-weight:700;line-height:1}.load-more[data-v-94ecf554]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.bottom-space[data-v-94ecf554]{height:80px}.bottom-bar[data-v-94ecf554]{align-items:center;background:#f9fafbf2;bottom:0;box-sizing:border-box;display:flex;gap:12px;left:50%;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.add-product-btn[data-v-94ecf554]{background:#fff;border:1px solid #40ae36;border-radius:22px;color:#40ae36}.add-product-btn[data-v-94ecf554],.next-btn[data-v-94ecf554]{align-items:center;box-shadow:0 -1px 6px #0000000f;cursor:pointer;display:flex;flex:1;font-size:16px;font-weight:600;height:44px;justify-content:center}.next-btn[data-v-94ecf554]{background:#d1d5db;border-radius:22px;color:#fff}.next-btn.has-select[data-v-94ecf554]{background:linear-gradient(135deg,#22c55e,#86efac)}.page[data-v-2d48a0f9]{--green-50:#f0f9ee;--green-100:#ddf1d8;--green-200:#b9e2af;--green-300:#8fce81;--green-400:#5fb350;--green-500:#3fa033;--green-600:#2f8428;--green-700:#236521;--ink-900:#1f2024;--ink-700:#3d4046;--ink-500:#6b7079;--ink-400:#9097a1;--ink-300:#a8adb6;--ink-200:#d7dae0;--ink-100:#edeef1;--ink-50:#f6f7f9;--red-500:#e94b3c;--bg:#ededed;--card:#fff;--shadow-sm:0 1px 2px rgba(36,67,32,.04);--shadow-md:0 6px 20px rgba(36,67,32,.08);background:var(--bg);color:var(--ink-900);display:flex;flex-direction:column;font-size:14px;line-height:1.5;min-height:100vh}.page-scroll[data-v-2d48a0f9]{box-sizing:border-box;flex:1;padding:0 0 40px}.head[data-v-2d48a0f9]{padding:18px 20px 14px}.head-title[data-v-2d48a0f9]{color:var(--ink-900);font-size:18px;font-weight:600;letter-spacing:.3px}.head-sub[data-v-2d48a0f9]{align-items:center;color:var(--ink-500);display:flex;font-size:12px;gap:6px;margin-top:4px}.head-sub .deco[data-v-2d48a0f9]{background:var(--green-400);border-radius:2px;height:2px;width:14px}.state-card[data-v-2d48a0f9]{background:var(--card);border-radius:14px;box-shadow:var(--shadow-sm);color:var(--ink-300);font-size:14px;margin:0 16px;padding:40px 16px;text-align:center}.group-title[data-v-2d48a0f9]{align-items:center;color:var(--ink-500);display:flex;font-size:12px;font-weight:500;gap:8px;padding:6px 20px 10px}.group-title .bar[data-v-2d48a0f9]{background:var(--green-500);border-radius:2px;height:12px;width:3px}.grid[data-v-2d48a0f9]{display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:0 16px}.type-card[data-v-2d48a0f9]{align-items:center;background:var(--card);border:1px solid var(--ink-100);border-radius:14px;box-shadow:var(--shadow-sm);cursor:pointer;display:flex;height:72px;justify-content:center;position:relative;transition:all .15s ease}.type-card[data-v-2d48a0f9]:active{background:var(--green-50);border-color:var(--green-300);box-shadow:var(--shadow-md);transform:scale(.98)}.type-name[data-v-2d48a0f9]{color:var(--ink-900);font-size:15px;font-weight:500;letter-spacing:.5px;line-height:1.3;padding:0 8px;text-align:center;word-break:break-word}.footer-tip[data-v-2d48a0f9]{align-items:center;background:#3fa03314;border:1px solid rgba(63,160,51,.15);border-radius:12px;color:var(--green-700);display:flex;font-size:12px;gap:8px;margin:18px 16px 0;padding:12px 14px}.footer-tip svg[data-v-2d48a0f9]{flex:0 0 16px;height:16px;width:16px}.item-animated[data-v-2d48a0f9]{animation:fadeInUp-2d48a0f9 .4s ease forwards;opacity:0;transform:translateY(10px)}@keyframes fadeInUp-2d48a0f9{to{opacity:1;transform:translateY(0)}}.page[data-v-314c6c9e]{--green-50:#f0f9ee;--green-100:#ddf1d8;--green-200:#b9e2af;--green-300:#8fce81;--green-400:#5fb350;--green-500:#3fa033;--green-600:#2f8428;--green-700:#236521;--ink-900:#1f2024;--ink-700:#3d4046;--ink-500:#6b7079;--ink-400:#9097a1;--ink-300:#a8adb6;--ink-200:#d7dae0;--ink-100:#edeef1;--ink-50:#f6f7f9;--red-500:#e94b3c;--red-100:#ffeeec;--amber-500:#f2a93b;--amber-100:#fff3de;--bg:#ededed;--card:#fff;--shadow-sm:0 1px 2px rgba(36,67,32,.04);--shadow-md:0 6px 20px rgba(36,67,32,.08);background:var(--bg);color:var(--ink-900);display:flex;flex-direction:column;font-size:14px;line-height:1.5;min-height:100vh}.page-scroll[data-v-314c6c9e]{box-sizing:border-box;flex:1;padding:14px 16px 130px}.type-bar[data-v-314c6c9e]{background:var(--amber-100);border:1px solid #fce4b6;border-radius:12px;gap:10px;margin-bottom:12px;padding:12px 14px}.type-bar[data-v-314c6c9e],.type-icon[data-v-314c6c9e]{align-items:center;display:flex}.type-icon[data-v-314c6c9e]{background:linear-gradient(135deg,#ffd789,var(--amber-500));border-radius:10px;color:#fff;flex:0 0 36px;height:36px;justify-content:center;width:36px}.type-icon[data-v-314c6c9e] svg{height:20px;width:20px}.type-meta[data-v-314c6c9e]{flex:1;min-width:0}.type-name[data-v-314c6c9e]{color:#8b5a0f;font-size:14px;font-weight:600}.type-name[data-v-314c6c9e],.type-tip[data-v-314c6c9e]{word-break:break-word}.type-tip[data-v-314c6c9e]{color:#b6701a;font-size:12px;margin-top:2px}.card[data-v-314c6c9e]{background:var(--card);border-radius:16px;box-shadow:var(--shadow-sm);overflow:hidden}.head-row[data-v-314c6c9e]{border-bottom:1px solid var(--ink-100);justify-content:space-between;padding:14px 16px}.head-row[data-v-314c6c9e],.head-title[data-v-314c6c9e]{align-items:center;display:flex}.head-title[data-v-314c6c9e]{color:var(--ink-900);font-size:15px;font-weight:600;gap:6px}.head-title .count[data-v-314c6c9e]{color:var(--ink-400);font-size:12px;font-weight:400}.reselect[data-v-314c6c9e]{align-items:center;background:var(--green-50);border:1px solid var(--green-200);border-radius:999px;color:var(--green-600);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:5px 10px}.reselect[data-v-314c6c9e] svg{height:12px;width:12px}.field-row[data-v-314c6c9e]{align-items:center;border-bottom:1px solid var(--ink-100);cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:background .15s ease}.field-row[data-v-314c6c9e]:active{background:var(--ink-50)}.field-label[data-v-314c6c9e]{color:var(--ink-700);font-size:14px;font-weight:500}.field-value[data-v-314c6c9e]{align-items:center;color:var(--ink-900);display:flex;font-size:14px;gap:6px}.field-value[data-v-314c6c9e] svg{color:var(--ink-300);height:14px;width:14px}.empty-tip[data-v-314c6c9e]{color:var(--ink-300);font-size:13px;padding:24px 16px;text-align:center}.product[data-v-314c6c9e]{border-bottom:1px solid var(--ink-100);padding:14px 16px}.product-head[data-v-314c6c9e]{gap:12px}.product-head[data-v-314c6c9e],.product-thumb[data-v-314c6c9e]{align-items:center;display:flex}.product-thumb[data-v-314c6c9e]{background:linear-gradient(135deg,#ffe7c2,#ffd089);border-radius:10px;color:#b6701a;flex:0 0 56px;height:56px;justify-content:center;overflow:hidden;width:56px}.product-thumb[data-v-314c6c9e] svg{height:28px;width:28px}.thumb-img[data-v-314c6c9e]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-info[data-v-314c6c9e]{flex:1;min-width:0}.product-name[data-v-314c6c9e]{color:var(--ink-900);font-size:15px;font-weight:600;margin-bottom:2px;word-break:break-word}.product-meta[data-v-314c6c9e]{color:var(--ink-500);font-size:11px;word-break:break-word}.product-remove[data-v-314c6c9e]{align-items:center;background:var(--ink-50);border:0;border-radius:50%;color:var(--ink-400);cursor:pointer;display:flex;flex:0 0 26px;height:26px;justify-content:center;padding:0;width:26px}.product-remove[data-v-314c6c9e]:active{background:var(--red-100);color:var(--red-500)}.product-remove[data-v-314c6c9e] svg{height:14px;width:14px}.product-price-row[data-v-314c6c9e]{align-items:center;display:flex;gap:8px;margin-top:12px}.price-input[data-v-314c6c9e]{align-items:center;background:var(--ink-50);border:1px solid var(--ink-100);border-radius:10px;display:flex;flex:1;gap:6px;height:42px;padding:0 12px;transition:all .15s ease}.price-input[data-v-314c6c9e]:focus-within{background:#fff;border-color:var(--green-400);box-shadow:0 0 0 3px #3fa0331a}.price-input .yuan[data-v-314c6c9e]{color:var(--red-500);flex:0 0 auto;font-size:16px;font-weight:700}.price-input input[data-v-314c6c9e]{background:transparent;border:0;color:var(--ink-900);flex:1;font-family:inherit;font-size:15px;min-width:0;outline:0}.price-input input[data-v-314c6c9e]::-moz-placeholder{color:var(--ink-300)}.price-input input[data-v-314c6c9e]::placeholder{color:var(--ink-300)}.unit-select[data-v-314c6c9e]{align-items:center;background:#fff;border:1px solid var(--ink-100);border-radius:10px;color:var(--ink-700);cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;gap:4px;height:42px;padding:0 12px}.unit-select[data-v-314c6c9e] svg{color:var(--ink-300);height:12px;width:12px}.add-product[data-v-314c6c9e]{align-items:center;color:var(--green-600);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:12px 16px}.add-product[data-v-314c6c9e] svg{height:14px;width:14px}.footer[data-v-314c6c9e]{background:linear-gradient(180deg,#ededed00,#edededf2 30%,#ededed);bottom:0;left:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:20}.publish[data-v-314c6c9e]{align-items:center;background:linear-gradient(135deg,#4fb246,#3fa033 50%,#2f8428);border:0;border-radius:16px;box-shadow:0 10px 24px #3fa03359;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;height:52px;justify-content:center;letter-spacing:1px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.publish[data-v-314c6c9e]:active{box-shadow:0 6px 16px #3fa03352;transform:translateY(1px)}.publish[data-v-314c6c9e]:disabled{cursor:not-allowed;opacity:.6}.publish[data-v-314c6c9e] svg{height:18px;width:18px}.page[data-v-c403cd0f]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-c403cd0f]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-c403cd0f],.topbar[data-v-c403cd0f]{align-items:center;display:flex}.back-btn[data-v-c403cd0f]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-c403cd0f] svg{height:20px;width:20px}.topbar-title[data-v-c403cd0f]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-c403cd0f]{width:36px}.state-container[data-v-c403cd0f]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:50vh}.state-text[data-v-c403cd0f]{color:#888;font-size:14px}.spinner[data-v-c403cd0f]{animation:spin-c403cd0f .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-c403cd0f{to{transform:rotate(1turn)}}.list-wrapper[data-v-c403cd0f]{flex:1;padding-bottom:70px}.list-container[data-v-c403cd0f]{display:flex;flex-direction:column;gap:8px;padding:12px}.menu-item[data-v-c403cd0f]{align-items:center;background:#fff;border-radius:12px;cursor:pointer;display:flex;height:48px;justify-content:space-between;padding:0 16px}.menu-name[data-v-c403cd0f]{color:#374151;font-size:15px;font-weight:500}.item-animated[data-v-c403cd0f]{animation:fadeInUp-c403cd0f .4s ease forwards;opacity:0;transform:translateY(10px)}@keyframes fadeInUp-c403cd0f{to{opacity:1;transform:translateY(0)}}.bottom-action[data-v-c403cd0f]{background:linear-gradient(0deg,#f0f2f5e6 0,#f0f2f500);bottom:0;left:0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:100}.add-btn[data-v-c403cd0f]{align-items:center;background:linear-gradient(135deg,#40ae36,#6bc76f);border-radius:24px;box-shadow:0 4px 16px #40ae364d;cursor:pointer;display:flex;height:48px;justify-content:center;width:100%}.add-icon[data-v-c403cd0f]{color:#fff;font-size:20px;font-weight:700;margin-right:6px}.add-text[data-v-c403cd0f]{color:#fff;font-size:15px;font-weight:600;letter-spacing:1px}.modal-mask[data-v-c403cd0f]{align-items:center;background:#0006;display:flex;justify-content:center;inset:0;position:fixed;z-index:1000}.modal-box[data-v-c403cd0f]{background:#fff;border-radius:12px;padding:24px;text-align:center;width:280px}.modal-title[data-v-c403cd0f]{color:#111;font-size:16px;font-weight:600;margin-bottom:20px}.modal-btns[data-v-c403cd0f]{display:flex;gap:12px}.modal-btn[data-v-c403cd0f]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:14px;font-weight:500;height:40px}.modal-cancel[data-v-c403cd0f]{background:#f3f4f6;color:#374151}.modal-confirm[data-v-c403cd0f]{background:#ef4444;color:#fff}.modal-confirm[data-v-c403cd0f]:disabled{opacity:.6}.page[data-v-fd13fe2d]{background:linear-gradient(180deg,#e8f5e9,#f0fff0 60%,#f5fff5);display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-fd13fe2d]{background:transparent;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-fd13fe2d],.topbar[data-v-fd13fe2d]{align-items:center;display:flex}.back-btn[data-v-fd13fe2d]{background:#ffffffb3;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-fd13fe2d] svg{height:20px;width:20px}.topbar-title[data-v-fd13fe2d]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-fd13fe2d]{width:36px}.page-scroll[data-v-fd13fe2d]{box-sizing:border-box;flex:1;padding:12px 16px 32px;width:100%}.state-container[data-v-fd13fe2d]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-fd13fe2d]{color:#9a9189;font-size:14px}.spinner[data-v-fd13fe2d]{animation:spin-fd13fe2d .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-fd13fe2d{to{transform:rotate(1turn)}}.unit-grid[data-v-fd13fe2d]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.unit-card[data-v-fd13fe2d]{align-items:center;background:#fff;border:2px solid transparent;border-radius:12px;box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;justify-content:center;padding:20px 14px;position:relative;text-align:center;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.unit-card[data-v-fd13fe2d]:active{transform:scale(.97)}.unit-name[data-v-fd13fe2d]{color:#374151;font-size:15px;font-weight:600;line-height:1.4}.item-animated[data-v-fd13fe2d]{animation:fadeInUp-fd13fe2d .4s ease forwards;opacity:0;transform:translateY(10px)}@keyframes fadeInUp-fd13fe2d{to{opacity:1;transform:translateY(0)}}.page[data-v-4b0f452a]{background:#ededed;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-4b0f452a]{background:#fff;border-bottom:1px solid #e5e7eb;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-4b0f452a],.topbar[data-v-4b0f452a]{align-items:center;display:flex}.back-btn[data-v-4b0f452a]{background:transparent;border:none;cursor:pointer;height:36px;justify-content:center;width:36px}.title[data-v-4b0f452a]{color:#24303a;font-size:16px;font-weight:700}.loading[data-v-4b0f452a]{align-items:center;color:#9ca3af;display:flex;flex:1;font-size:13px;justify-content:center}.list[data-v-4b0f452a]{display:flex;flex-direction:column;gap:10px;padding:12px}.opt-item[data-v-4b0f452a]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#24303a;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:14px 16px}.opt-item[data-v-4b0f452a]:active{background:#f0faf0}.caret[data-v-4b0f452a]{color:#9ca3af;font-size:18px}.empty[data-v-4b0f452a]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}.page[data-v-409bebab]{background:#f3f4f6;min-height:100vh}.content-wrap[data-v-409bebab],.page[data-v-409bebab]{display:flex;flex-direction:column}.content-wrap[data-v-409bebab]{box-sizing:border-box;gap:10px;padding:12px}.form-card[data-v-409bebab]{background:#fff;border-radius:14px;box-shadow:0 1px 3px #0000000d;padding-bottom:6px}.card-title-bar[data-v-409bebab]{align-items:center;display:flex;justify-content:space-between;padding:14px 16px 10px}.card-title-text[data-v-409bebab]{color:#111827;font-size:15px;font-weight:700}.card-required[data-v-409bebab]{color:#f97316;font-size:11px}.card-count[data-v-409bebab]{color:#40ae36;font-size:12px;font-weight:600}.card-bar-right[data-v-409bebab]{align-items:center;display:flex;gap:8px}.card-link[data-v-409bebab]{color:#40ae36;cursor:pointer;font-size:12px;font-weight:600}.fields-empty[data-v-409bebab]{color:#9ca3af;cursor:pointer;font-size:13px;padding:20px 16px 16px;text-align:center}.field-show-list[data-v-409bebab]{max-height:220px;overflow-y:auto;padding:0 16px 8px}.field-show-item[data-v-409bebab]{border-top:1px solid #f5f5f5;padding:9px 0}.field-show-item[data-v-409bebab]:first-child{border-top:none}.field-show-name[data-v-409bebab]{color:#111827;font-size:14px;font-weight:600}.field-show-meta[data-v-409bebab],.field-show-name[data-v-409bebab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-show-meta[data-v-409bebab]{color:#9ca3af;font-size:12px;margin-top:2px}.type-chips[data-v-409bebab]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.type-loading[data-v-409bebab]{color:#9ca3af;font-size:12px;padding:7px 0}.device-show-list[data-v-409bebab]{padding:0 16px 8px}.device-show-item[data-v-409bebab]{align-items:center;border-top:1px solid #f5f5f5;display:flex;gap:8px;padding:9px 0}.device-show-item[data-v-409bebab]:first-child{border-top:none}.device-show-info[data-v-409bebab]{flex:1;min-width:0}.device-show-name[data-v-409bebab]{color:#111827;font-size:14px;font-weight:600}.device-show-meta[data-v-409bebab],.device-show-name[data-v-409bebab]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-show-meta[data-v-409bebab]{color:#9ca3af;font-size:12px;margin-top:2px}.type-chip[data-v-409bebab]{align-items:center;background:#f3f4f6;border:1px solid #f3f4f6;border-radius:99px;cursor:pointer;display:inline-flex;gap:5px;padding:7px 14px}.type-chip-active[data-v-409bebab]{background:#f0fdf4;border-color:#40ae36}.type-chip-text[data-v-409bebab]{color:#374151;font-size:13px}.type-chip-active .type-chip-text[data-v-409bebab]{color:#166534;font-weight:600}.form-row[data-v-409bebab]{align-items:center;display:flex;gap:12px;padding:12px 16px}.form-row-border[data-v-409bebab]{border-bottom:1px solid #f5f5f5}.form-label[data-v-409bebab]{color:#6b7280;flex-shrink:0;font-size:13px;width:84px}.form-input[data-v-409bebab]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;min-width:0;outline:none;text-align:right}.form-input[data-v-409bebab]::-moz-placeholder{color:#b6cabe}.form-input[data-v-409bebab]::placeholder{color:#b6cabe}.form-input-date[data-v-409bebab]{color:#111827}.form-static[data-v-409bebab]{align-items:center;display:flex;flex:1;gap:4px;justify-content:flex-end;min-width:0}.form-hint[data-v-409bebab]{color:#9ca3af;font-size:13px}.form-value[data-v-409bebab]{color:#24303a;font-size:14px}.form-arrow[data-v-409bebab]{color:#9ca3af;font-size:16px}.usage-block[data-v-409bebab]{padding:4px 16px 12px}.usage-row[data-v-409bebab]{align-items:center;display:flex;gap:8px;padding:6px 0}.usage-name[data-v-409bebab]{color:#374151;flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-input[data-v-409bebab]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:13px;height:32px;outline:none;padding:0 8px;width:84px}.usage-input[data-v-409bebab]::-moz-placeholder{color:#b6cabe}.usage-input[data-v-409bebab]::placeholder{color:#b6cabe}.usage-input[data-v-409bebab]:focus{border-color:#40ae36}.usage-input-unit[data-v-409bebab]{width:60px}.usage-del[data-v-409bebab]{background:#fef2f2;border-radius:50%;color:#dc2626;cursor:pointer;flex-shrink:0;font-size:15px;height:22px;line-height:22px;text-align:center;width:22px}.usage-tip[data-v-409bebab]{color:#9ca3af;font-size:11px;margin-top:4px}.detail-textarea[data-v-409bebab]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#111827;display:block;font-family:inherit;font-size:14px;margin:0 16px 10px;outline:none;padding:10px;resize:none;width:calc(100% - 32px);word-break:break-word}.detail-textarea[data-v-409bebab]::-moz-placeholder{color:#b6cabe}.detail-textarea[data-v-409bebab]::placeholder{color:#b6cabe}.detail-textarea[data-v-409bebab]:focus{border-color:#40ae36}.submit-section[data-v-409bebab]{padding:4px 0 10px}.submit-btn[data-v-409bebab]{align-items:center;background:linear-gradient(135deg,#40ae36,#22c55e);border-radius:24px;box-shadow:0 4px 12px #40ae364d;cursor:pointer;display:flex;height:48px;justify-content:center}.submit-btn span[data-v-409bebab]{color:#fff;font-size:15px;font-weight:600}.submit-btn-disabled[data-v-409bebab]{opacity:.6}.page[data-v-dab9406c]{background:#f3f4f6;min-height:100vh}.content-wrap[data-v-dab9406c],.page[data-v-dab9406c]{display:flex;flex-direction:column}.content-wrap[data-v-dab9406c]{box-sizing:border-box;gap:10px;padding:12px}.form-card[data-v-dab9406c]{background:#fff;border-radius:14px;box-shadow:0 1px 3px #0000000d;padding-bottom:6px}.card-title-bar[data-v-dab9406c]{align-items:center;display:flex;justify-content:space-between;padding:14px 16px 10px}.card-title-text[data-v-dab9406c]{color:#111827;font-size:15px;font-weight:700}.card-required[data-v-dab9406c]{color:#f97316;font-size:11px}.card-count[data-v-dab9406c]{color:#40ae36;font-size:12px;font-weight:600}.card-bar-right[data-v-dab9406c]{align-items:center;display:flex;gap:8px}.card-link[data-v-dab9406c]{color:#40ae36;cursor:pointer;font-size:12px;font-weight:600}.fields-empty[data-v-dab9406c]{color:#9ca3af;cursor:pointer;font-size:13px;padding:20px 16px 16px;text-align:center}.field-show-list[data-v-dab9406c]{max-height:220px;overflow-y:auto;padding:0 16px 8px}.field-show-item[data-v-dab9406c]{border-top:1px solid #f5f5f5;padding:9px 0}.field-show-item[data-v-dab9406c]:first-child{border-top:none}.field-show-name[data-v-dab9406c]{color:#111827;font-size:14px;font-weight:600}.field-show-meta[data-v-dab9406c],.field-show-name[data-v-dab9406c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-show-meta[data-v-dab9406c]{color:#9ca3af;font-size:12px;margin-top:2px}.executor-show-list[data-v-dab9406c]{padding:0 16px 8px}.executor-show-item[data-v-dab9406c]{align-items:center;border-top:1px solid #f5f5f5;display:flex;gap:8px;padding:9px 0}.executor-show-item[data-v-dab9406c]:first-child{border-top:none}.executor-show-info[data-v-dab9406c]{flex:1;min-width:0}.executor-show-name[data-v-dab9406c]{color:#111827;font-size:14px;font-weight:600}.executor-show-meta[data-v-dab9406c],.executor-show-name[data-v-dab9406c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executor-show-meta[data-v-dab9406c]{color:#9ca3af;font-size:12px;margin-top:2px}.type-chips[data-v-dab9406c]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.type-chip[data-v-dab9406c]{align-items:center;background:#f3f4f6;border:1px solid #f3f4f6;border-radius:99px;cursor:pointer;display:inline-flex;gap:5px;padding:7px 14px}.type-chip-active[data-v-dab9406c]{background:#f0fdf4;border-color:#40ae36}.type-chip-text[data-v-dab9406c]{color:#374151;font-size:13px}.type-chip-active .type-chip-text[data-v-dab9406c]{color:#166534;font-weight:600}.device-show-list[data-v-dab9406c]{padding:0 16px 8px}.device-show-item[data-v-dab9406c]{align-items:center;border-top:1px solid #f5f5f5;display:flex;gap:8px;padding:9px 0}.device-show-item[data-v-dab9406c]:first-child{border-top:none}.device-show-info[data-v-dab9406c]{flex:1;min-width:0}.device-show-name[data-v-dab9406c]{color:#111827;font-size:14px;font-weight:600}.device-show-meta[data-v-dab9406c],.device-show-name[data-v-dab9406c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-show-meta[data-v-dab9406c]{color:#9ca3af;font-size:12px;margin-top:2px}.device-del[data-v-dab9406c]{background:#fef2f2;border-radius:50%;color:#dc2626;cursor:pointer;flex-shrink:0;font-size:15px;height:22px;line-height:22px;text-align:center;width:22px}.usage-block[data-v-dab9406c]{padding:8px 16px 12px}.usage-title[data-v-dab9406c]{color:#6b7280;font-size:12px;margin-bottom:8px}.usage-row[data-v-dab9406c]{align-items:center;display:flex;gap:8px;padding:6px 0}.usage-name[data-v-dab9406c]{color:#374151;flex:1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-input[data-v-dab9406c]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:13px;height:32px;outline:none;padding:0 8px;width:84px}.usage-input[data-v-dab9406c]::-moz-placeholder{color:#b6cabe}.usage-input[data-v-dab9406c]::placeholder{color:#b6cabe}.usage-input[data-v-dab9406c]:focus{border-color:#40ae36}.usage-input-unit[data-v-dab9406c]{width:60px}.detail-textarea[data-v-dab9406c]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#111827;display:block;font-family:inherit;font-size:14px;margin:0 16px 10px;outline:none;padding:10px;resize:none;width:calc(100% - 32px);word-break:break-word}.detail-textarea[data-v-dab9406c]::-moz-placeholder{color:#b6cabe}.detail-textarea[data-v-dab9406c]::placeholder{color:#b6cabe}.detail-textarea[data-v-dab9406c]:focus{border-color:#40ae36}.form-row[data-v-dab9406c]{align-items:center;display:flex;padding:12px 16px}.form-input[data-v-dab9406c]{background:transparent;border:none;flex:1;font-size:14px;min-width:0;outline:none}.form-input[data-v-dab9406c],.form-input-date[data-v-dab9406c]{color:#111827}.submit-section[data-v-dab9406c]{padding:4px 0 10px}.submit-btn[data-v-dab9406c]{align-items:center;background:linear-gradient(135deg,#40ae36,#22c55e);border-radius:24px;box-shadow:0 4px 12px #40ae364d;cursor:pointer;display:flex;height:48px;justify-content:center}.submit-btn span[data-v-dab9406c]{color:#fff;font-size:15px;font-weight:600}.submit-btn-disabled[data-v-dab9406c]{opacity:.6}.page[data-v-33a5c275]{background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding-bottom:90px}.search-bar[data-v-33a5c275]{padding:12px 16px}.search-input[data-v-33a5c275]{background:#fff;border:none;border-radius:18px;box-sizing:border-box;color:#24303a;font-size:14px;height:40px;outline:none;padding:0 14px;width:100%}.search-input[data-v-33a5c275]::-moz-placeholder{color:#b6cabe}.search-input[data-v-33a5c275]::placeholder{color:#b6cabe}.pick-list[data-v-33a5c275]{flex:1;padding:0 16px}.pick-item[data-v-33a5c275]{align-items:center;background:#fff;border:1px solid transparent;border-radius:14px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:12px 16px}.pick-item-active[data-v-33a5c275]{background:#f0fdf4;border-color:#d1fae5}.pick-check[data-v-33a5c275]{align-items:center;border:1.5px solid #d1d5db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.pick-check-on[data-v-33a5c275]{background:#40ae36;border-color:#40ae36}.pick-info[data-v-33a5c275]{flex:1;min-width:0}.pick-name[data-v-33a5c275]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-item-active .pick-name[data-v-33a5c275]{color:#166534}.pick-meta[data-v-33a5c275]{color:#9ca3af;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-loading[data-v-33a5c275]{font-size:12px}.list-empty[data-v-33a5c275],.list-loading[data-v-33a5c275]{color:#9ca3af;padding:40px 0;text-align:center}.list-empty[data-v-33a5c275]{font-size:13px}.list-error[data-v-33a5c275]{padding:40px 0;text-align:center}.list-error-text[data-v-33a5c275]{color:#dc2626;font-size:13px}.list-error-retry[data-v-33a5c275]{border:1px solid #40ae36;border-radius:99px;color:#40ae36;cursor:pointer;display:inline-block;font-size:13px;margin-top:10px;padding:7px 20px}.bottom-bar[data-v-33a5c275]{background:#fffffff5;bottom:0;box-shadow:0 -2px 8px #0000000a;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0}.next-btn[data-v-33a5c275]{align-items:center;background:linear-gradient(135deg,#40ae36,#6bcb77);border-radius:23px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;height:46px;justify-content:center}.next-btn-disabled[data-v-33a5c275]{opacity:.5}.page[data-v-b331a87f]{background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.search-bar[data-v-b331a87f]{padding:12px 16px}.search-input[data-v-b331a87f]{background:#fff;border:none;border-radius:18px;box-sizing:border-box;color:#24303a;font-size:14px;height:40px;outline:none;padding:0 14px;width:100%}.search-input[data-v-b331a87f]::-moz-placeholder{color:#b6cabe}.search-input[data-v-b331a87f]::placeholder{color:#b6cabe}.pick-list[data-v-b331a87f]{flex:1;padding:0 16px}.pick-item[data-v-b331a87f]{align-items:center;background:#fff;border:1px solid transparent;border-radius:14px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:12px 16px}.pick-item-active[data-v-b331a87f]{background:#f0fdf4;border-color:#d1fae5}.pick-check[data-v-b331a87f]{align-items:center;border:1.5px solid #d1d5db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.pick-check-on[data-v-b331a87f]{background:#40ae36;border-color:#40ae36}.pick-info[data-v-b331a87f]{flex:1;min-width:0}.pick-name[data-v-b331a87f]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-item-active .pick-name[data-v-b331a87f]{color:#166534}.pick-meta[data-v-b331a87f]{color:#9ca3af;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-loading[data-v-b331a87f]{font-size:12px}.list-empty[data-v-b331a87f],.list-loading[data-v-b331a87f]{color:#9ca3af;padding:40px 0;text-align:center}.list-empty[data-v-b331a87f]{font-size:13px}.page[data-v-3ec3fe98]{background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding-bottom:90px}.search-bar[data-v-3ec3fe98]{align-items:center;display:flex;gap:8px;padding:12px 16px 6px}.search-input[data-v-3ec3fe98]{background:#fff;border:none;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;box-sizing:border-box;color:#24303a;flex:1;font-size:14px;height:40px;min-width:0;outline:none;padding:0 14px}.search-input[data-v-3ec3fe98]::-moz-placeholder{color:#b6cabe}.search-input[data-v-3ec3fe98]::placeholder{color:#b6cabe}.search-btn[data-v-3ec3fe98]{align-items:center;background:#40ae36;border-radius:18px;box-shadow:0 1px 3px #0f3a2b14;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:40px;justify-content:center;padding:0 18px}.pick-list[data-v-3ec3fe98]{flex:1;padding:6px 16px 0}.pick-item[data-v-3ec3fe98]{align-items:center;background:#fff;border:1px solid transparent;border-radius:14px;box-shadow:0 1px 3px #0f3a2b0a;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:14px 16px}.pick-item-active[data-v-3ec3fe98]{background:#f0fdf4;border-color:#d1fae5}.pick-check[data-v-3ec3fe98]{align-items:center;border:1.5px solid #d1d5db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.pick-check-on[data-v-3ec3fe98]{background:#40ae36;border-color:#40ae36}.pick-info[data-v-3ec3fe98]{flex:1;min-width:0}.pick-name[data-v-3ec3fe98]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-item-active .pick-name[data-v-3ec3fe98]{color:#166534}.pick-meta[data-v-3ec3fe98]{color:#9ca3af;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-loading[data-v-3ec3fe98]{font-size:12px}.list-empty[data-v-3ec3fe98],.list-loading[data-v-3ec3fe98]{color:#9ca3af;padding:40px 0;text-align:center}.list-empty[data-v-3ec3fe98]{font-size:13px}.load-more[data-v-3ec3fe98]{padding:10px 0 16px;text-align:center}.load-more-text[data-v-3ec3fe98]{color:#9ca3af;font-size:12px}.bottom-bar[data-v-3ec3fe98]{background:#fffffff5;bottom:0;box-shadow:0 -2px 8px #0000000a;left:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0}.next-btn[data-v-3ec3fe98]{align-items:center;background:linear-gradient(135deg,#40ae36,#6bcb77);border-radius:23px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;height:46px;justify-content:center}.next-btn-disabled[data-v-3ec3fe98]{opacity:.5}.page[data-v-ab8fbba7]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-ab8fbba7]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-ab8fbba7],.topbar[data-v-ab8fbba7]{align-items:center;display:flex}.back-btn[data-v-ab8fbba7]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-ab8fbba7] svg{height:20px;width:20px}.topbar-title[data-v-ab8fbba7]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-ab8fbba7]{width:36px}.state-container[data-v-ab8fbba7]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-ab8fbba7]{color:#9a9189;font-size:14px}.retry-link[data-v-ab8fbba7]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-ab8fbba7]{animation:spin-ab8fbba7 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-ab8fbba7{to{transform:rotate(1turn)}}.page-scroll[data-v-ab8fbba7]{width:100%}.content-wrap[data-v-ab8fbba7]{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px}.info-card[data-v-ab8fbba7]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;padding:12px}.info-header[data-v-ab8fbba7],.info-header-row[data-v-ab8fbba7]{border-bottom:1px solid #f3f4f6;margin-bottom:10px;padding-bottom:8px}.info-header-row[data-v-ab8fbba7]{align-items:center;display:flex;justify-content:space-between}.info-title[data-v-ab8fbba7]{color:#374151;font-size:15px;font-weight:600}.status-tag[data-v-ab8fbba7]{border-radius:10px;padding:3px 10px}.status-tag-text[data-v-ab8fbba7]{font-size:12px;font-weight:500}.type-tag[data-v-ab8fbba7]{border-radius:4px;display:inline-block;font-size:11px;margin-right:4px;padding:2px 7px}.info-list[data-v-ab8fbba7]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-ab8fbba7]{align-items:center;display:flex;justify-content:space-between}.info-label[data-v-ab8fbba7]{color:#9ca3af;flex-shrink:0;font-size:14px}.info-value[data-v-ab8fbba7]{color:#374151;flex:1;font-size:14px;font-weight:500;margin-left:12px;text-align:right}.remark-text[data-v-ab8fbba7]{color:#6b7280;font-size:14px;line-height:1.6}.task-card-voice[data-v-ab8fbba7]{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:16px;cursor:pointer;display:inline-flex;gap:6px;min-width:80px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.task-card-voice-icon[data-v-ab8fbba7]{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.task-card-voice-bars[data-v-ab8fbba7]{align-items:flex-end;display:flex;gap:2px;height:12px}.task-card-voice-bar[data-v-ab8fbba7]{background:#22c55e;border-radius:1px;width:2px}.task-card-voice-bar[data-v-ab8fbba7]:first-child{height:5px}.task-card-voice-bar[data-v-ab8fbba7]:nth-child(2){height:9px}.task-card-voice-bar[data-v-ab8fbba7]:nth-child(3){height:6px}.task-card-voice.playing .task-card-voice-bar[data-v-ab8fbba7]{animation:soundBar-ab8fbba7 1s ease-in-out infinite}.task-card-voice.playing .task-card-voice-bar[data-v-ab8fbba7]:first-child{animation-delay:0s}.task-card-voice.playing .task-card-voice-bar[data-v-ab8fbba7]:nth-child(2){animation-delay:.2s}.task-card-voice.playing .task-card-voice-bar[data-v-ab8fbba7]:nth-child(3){animation-delay:.4s}@keyframes soundBar-ab8fbba7{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}.task-card-voice-text[data-v-ab8fbba7]{color:#166534;font-size:13px;font-weight:500}.product-list[data-v-ab8fbba7]{display:flex;flex-direction:column;gap:8px}.product-item[data-v-ab8fbba7]{align-items:center;border-bottom:1px solid #f9fafb;cursor:pointer;display:flex;gap:8px;padding:6px 0}.product-item[data-v-ab8fbba7]:last-child{border-bottom:none;padding-bottom:0}.product-img[data-v-ab8fbba7]{border-radius:6px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.product-img-placeholder[data-v-ab8fbba7]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-ab8fbba7]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.product-info-top[data-v-ab8fbba7]{align-items:center;display:flex;gap:8px;justify-content:space-between}.product-name[data-v-ab8fbba7]{color:#374151;flex:1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-qty[data-v-ab8fbba7]{color:#40ae36;flex-shrink:0;font-size:14px;font-weight:600}.action-section[data-v-ab8fbba7]{padding:12px 0 24px}.btn-row[data-v-ab8fbba7]{align-items:center;display:flex;gap:12px}.btn-confirm[data-v-ab8fbba7]{background:linear-gradient(135deg,#40ae36,#22c55e);border-radius:24px;box-shadow:0 4px 12px #40ae364d}.btn-confirm[data-v-ab8fbba7],.btn-delete[data-v-ab8fbba7]{align-items:center;cursor:pointer;display:flex;flex:1;height:48px;justify-content:center}.btn-delete[data-v-ab8fbba7]{background:#fef2f2;border:1px solid #fecaca;border-radius:24px}.btn-text[data-v-ab8fbba7]{color:#fff;font-size:15px;font-weight:600}.btn-delete .btn-text[data-v-ab8fbba7]{color:#ef4444}.product-dialog-mask[data-v-ab8fbba7]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.product-dialog-content[data-v-ab8fbba7]{background:#fff;border-radius:12px;max-width:300px;overflow:hidden;width:80%}.product-dialog-body[data-v-ab8fbba7]{align-items:center;display:flex;flex-direction:column;padding:20px}.product-dialog-img[data-v-ab8fbba7]{background:#f3f4f6;border-radius:10px;flex-shrink:0;height:260px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:260px}.product-dialog-img-placeholder[data-v-ab8fbba7]{align-items:center;color:#9ca3af;display:flex;font-size:14px;justify-content:center}.product-dialog-info[data-v-ab8fbba7]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px}.product-dialog-name[data-v-ab8fbba7]{color:#111827;font-size:16px;font-weight:600}.product-dialog-qty[data-v-ab8fbba7]{color:#6b7280;font-size:13px}.product-dialog-close-btn[data-v-ab8fbba7]{align-items:center;border-top:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:center;padding:12px 0 16px}.product-dialog-close-btn span[data-v-ab8fbba7]{background:#f3f4f6;border-radius:16px;color:#6b7280;font-size:14px;padding:6px 24px}.modal-mask[data-v-ab8fbba7]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-ab8fbba7]{background:#fff;border-radius:14px;overflow:hidden;text-align:center;width:270px}.modal-title[data-v-ab8fbba7]{color:#1f2937;font-size:17px;font-weight:600;padding:24px 20px 20px}.modal-area[data-v-ab8fbba7]{padding:0 20px 16px}.modal-area-label[data-v-ab8fbba7]{color:#6b7280;font-size:13px;margin-bottom:8px}.modal-area-input[data-v-ab8fbba7]{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:15px;outline:none;padding:10px 12px;width:100%}.modal-area-input[data-v-ab8fbba7]:focus{border-color:#22c55e}.modal-btns[data-v-ab8fbba7]{border-top:1px solid #e5e7eb;display:flex}.modal-btn[data-v-ab8fbba7]{background:none;border:none;cursor:pointer;flex:1;font-size:16px;padding:14px 0}.modal-cancel[data-v-ab8fbba7]{border-right:1px solid #e5e7eb;color:#374151}.modal-confirm[data-v-ab8fbba7]{color:#ef4444;font-weight:600}.modal-confirm[data-v-ab8fbba7]:disabled{opacity:.5}@keyframes slideUp-ab8fbba7{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animated[data-v-ab8fbba7]{animation:slideUp-ab8fbba7 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-ab8fbba7]{animation-delay:.05s}.item-animated-1[data-v-ab8fbba7]{animation-delay:.1s}.item-animated-2[data-v-ab8fbba7]{animation-delay:.15s}.item-animated-3[data-v-ab8fbba7]{animation-delay:.2s}.item-animated-4[data-v-ab8fbba7]{animation-delay:.25s}.item-animated-5[data-v-ab8fbba7]{animation-delay:.3s}.page[data-v-76ec5d05]{background:#f3f4f6;min-height:100vh;padding:12px}.search-bar[data-v-76ec5d05]{padding:8px 0}.search-input[data-v-76ec5d05]{border:1px solid #e5e7eb;border-radius:8px;height:36px;padding:0 12px;width:100%}.loading[data-v-76ec5d05]{color:#9ca3af;padding:40px;text-align:center}.error-block[data-v-76ec5d05]{padding:40px 0;text-align:center}.error-text[data-v-76ec5d05]{color:#dc2626;font-size:13px}.error-retry[data-v-76ec5d05]{border:1px solid #40ae36;border-radius:99px;color:#40ae36;cursor:pointer;display:inline-block;font-size:13px;margin-top:10px;padding:7px 20px}.device-list[data-v-76ec5d05]{display:flex;flex-direction:column;gap:8px;padding-bottom:80px}.device-item[data-v-76ec5d05]{align-items:center;background:#fff;border-radius:12px;display:flex;justify-content:space-between;padding:12px 16px}.device-item.selected[data-v-76ec5d05]{border:1px solid #40ae36}.device-name[data-v-76ec5d05]{font-size:14px;font-weight:600}.device-meta[data-v-76ec5d05]{color:#9ca3af;font-size:12px;margin-top:2px}.device-check[data-v-76ec5d05]{background:#f0fdf4;border-radius:50%;color:#166534;height:22px;line-height:22px;text-align:center;width:22px}.footer[data-v-76ec5d05]{background:#fff;bottom:0;box-shadow:0 -1px 4px #0000000d;left:0;padding:12px 16px;position:fixed;right:0}.btn[data-v-76ec5d05]{background:linear-gradient(135deg,#40ae36,#22c55e);border-radius:22px;color:#fff;font-weight:600;height:44px;line-height:44px;text-align:center}.page[data-v-492b7468]{background:#f4f1ea;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding-bottom:90px}.search-bar[data-v-492b7468]{align-items:center;display:flex;gap:8px;padding:12px 16px 6px}.search-input[data-v-492b7468]{background:#fff;border:none;border-radius:18px;box-sizing:border-box;color:#24303a;flex:1;font-size:14px;height:36px;min-width:0;outline:none;padding:0 14px}.search-input[data-v-492b7468]::-moz-placeholder{color:#b6cabe}.search-input[data-v-492b7468]::placeholder{color:#b6cabe}.search-btn[data-v-492b7468]{align-items:center;background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border-radius:18px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:36px;justify-content:center;padding:0 18px}.pick-list[data-v-492b7468]{flex:1;padding:6px 16px 0}.pick-item[data-v-492b7468]{align-items:center;background:#fff;border:1px solid #ebe3d0;border-radius:14px;box-shadow:0 1px 3px #0000000d;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:12px 16px}.pick-item-active[data-v-492b7468]{background:#f0fdf4;border-color:#40ae36}.pick-check[data-v-492b7468]{align-items:center;border:1.5px solid #d1d5db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.pick-check-on[data-v-492b7468]{background:#40ae36;border-color:#40ae36}.pick-info[data-v-492b7468]{flex:1;min-width:0}.pick-name[data-v-492b7468]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.pick-item-active .pick-name[data-v-492b7468]{color:#166534}.pick-meta[data-v-492b7468]{color:#9ca3af;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-loading[data-v-492b7468]{font-size:12px}.list-empty[data-v-492b7468],.list-loading[data-v-492b7468]{color:#9ca3af;padding:40px 0;text-align:center}.list-empty[data-v-492b7468]{font-size:13px}.load-more[data-v-492b7468]{padding:8px 0 14px;text-align:center}.load-more-text[data-v-492b7468]{color:#9ca3af;font-size:12px}.bottom-bar[data-v-492b7468]{background:#fff;border-top:1px solid #ebe3d0;bottom:0;box-sizing:border-box;left:0;padding:14px;position:fixed;right:0}.next-btn[data-v-492b7468]{align-items:center;background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border-radius:24px;box-shadow:0 4px 12px #40ae364d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;height:48px;justify-content:center}.next-btn-disabled[data-v-492b7468]{opacity:.6}.page[data-v-b1e7d1bc]{background:#f3f4f6;box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding-bottom:90px}.search-bar[data-v-b1e7d1bc]{align-items:center;display:flex;gap:8px;padding:12px 16px 6px}.search-input[data-v-b1e7d1bc]{background:#fff;border:none;border-radius:18px;box-shadow:0 1px 3px #0f3a2b0a;box-sizing:border-box;color:#24303a;flex:1;font-size:14px;height:40px;min-width:0;outline:none;padding:0 14px}.search-input[data-v-b1e7d1bc]::-moz-placeholder{color:#b6cabe}.search-input[data-v-b1e7d1bc]::placeholder{color:#b6cabe}.search-btn[data-v-b1e7d1bc]{align-items:center;background:#0d9669;border-radius:18px;box-shadow:0 1px 3px #0f3a2b14;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:13px;height:40px;justify-content:center;padding:0 18px}.pick-list[data-v-b1e7d1bc]{flex:1;padding:6px 16px 0}.pick-item[data-v-b1e7d1bc]{align-items:center;background:#fff;border:1px solid transparent;border-radius:14px;box-shadow:0 1px 3px #0f3a2b0a;cursor:pointer;display:flex;gap:10px;margin-bottom:10px;padding:14px 16px}.pick-item-active[data-v-b1e7d1bc]{background:#f0fdf4;border-color:#d1fae5}.pick-check[data-v-b1e7d1bc]{align-items:center;border:1.5px solid #d1d5db;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;width:18px}.pick-check-on[data-v-b1e7d1bc]{background:#0d9669;border-color:#0d9669}.pick-info[data-v-b1e7d1bc]{flex:1;min-width:0}.pick-name[data-v-b1e7d1bc]{color:#24303a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.pick-item-active .pick-name[data-v-b1e7d1bc]{color:#0d9669}.pick-meta[data-v-b1e7d1bc]{color:#9ca3af;font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-loading[data-v-b1e7d1bc]{font-size:12px}.list-empty[data-v-b1e7d1bc],.list-loading[data-v-b1e7d1bc]{color:#9ca3af;padding:40px 0;text-align:center}.list-empty[data-v-b1e7d1bc]{font-size:13px}.load-more[data-v-b1e7d1bc]{padding:8px 0 14px;text-align:center}.load-more-text[data-v-b1e7d1bc]{color:#9ca3af;font-size:12px}.bottom-bar[data-v-b1e7d1bc]{background:#fff;border-top:1px solid #f3f4f6;bottom:0;box-sizing:border-box;left:0;padding:14px;position:fixed;right:0}.next-btn[data-v-b1e7d1bc]{align-items:center;background:#0d9669;border-radius:24px;box-shadow:0 4px 12px #0d966940;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;height:48px;justify-content:center}.next-btn-disabled[data-v-b1e7d1bc]{opacity:.6}.page-container[data-v-1b0ca818]{background-color:#f0f2f5;min-height:100vh}.topbar[data-v-1b0ca818]{background:#fff;height:44px;padding:0 12px;position:sticky;top:0;z-index:100}.back-btn[data-v-1b0ca818],.topbar[data-v-1b0ca818]{align-items:center;display:flex}.back-btn[data-v-1b0ca818]{cursor:pointer;height:32px;justify-content:center;width:32px}.topbar-title[data-v-1b0ca818]{color:#111827;flex:1;font-size:16px;font-weight:600;text-align:center}.spacer[data-v-1b0ca818]{width:32px}.state-container[data-v-1b0ca818]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:100px 0}.spinner[data-v-1b0ca818]{animation:spin-1b0ca818 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-1b0ca818{to{transform:rotate(1turn)}}.state-text[data-v-1b0ca818]{color:#9ca3af;font-size:14px}.list-wrapper[data-v-1b0ca818]{padding:8px 12px 0}.menu-list[data-v-1b0ca818]{background-color:#fff;border-radius:10px;overflow:hidden}.menu-item[data-v-1b0ca818]{align-items:center;background-color:#fff;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px;transition:background-color .2s}.menu-item[data-v-1b0ca818]:last-child{border-bottom:none}.menu-item[data-v-1b0ca818]:active{background-color:#f9fafb}.menu-item-left[data-v-1b0ca818]{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.menu-item-icon[data-v-1b0ca818]{flex-shrink:0;font-size:18px}.menu-item-info[data-v-1b0ca818]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.menu-item-name[data-v-1b0ca818]{color:#111827;font-size:15px;font-weight:600}.menu-item-sub[data-v-1b0ca818]{color:#6b7280;font-size:12px}.contact-row[data-v-1b0ca818]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.contact-tag[data-v-1b0ca818]{background:#dcfce7;border-radius:3px;color:#16a34a;display:inline-block;font-size:11px;font-weight:500;padding:1px 5px}.fab[data-v-1b0ca818]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;bottom:40px;box-shadow:0 4px 12px #22c55e66;cursor:pointer;display:flex;height:56px;justify-content:center;position:fixed;right:16px;width:56px;z-index:10}.fab[data-v-1b0ca818]:active{transform:scale(.95)}.fab-icon[data-v-1b0ca818]{color:#fff;font-size:32px;font-weight:300;line-height:1}@keyframes slideUp-1b0ca818{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.menu-item[data-v-1b0ca818]{animation:slideUp-1b0ca818 .5s ease-out forwards;opacity:0}.item-animated-0[data-v-1b0ca818]{animation-delay:.05s}.item-animated-1[data-v-1b0ca818]{animation-delay:.1s}.item-animated-2[data-v-1b0ca818]{animation-delay:.15s}.item-animated-3[data-v-1b0ca818]{animation-delay:.2s}.item-animated-4[data-v-1b0ca818]{animation-delay:.25s}.item-animated-5[data-v-1b0ca818]{animation-delay:.3s}.item-animated-6[data-v-1b0ca818]{animation-delay:.35s}.item-animated-7[data-v-1b0ca818]{animation-delay:.4s}.modal-mask[data-v-1b0ca818]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-1b0ca818]{background:#fff;border-radius:12px;padding:24px 20px 16px;text-align:center;width:280px}.modal-title[data-v-1b0ca818]{color:#111827;font-size:16px;font-weight:600;margin-bottom:8px}.modal-desc[data-v-1b0ca818]{color:#6b7280;font-size:13px;margin-bottom:20px}.modal-btns[data-v-1b0ca818]{display:flex;gap:12px}.modal-btn[data-v-1b0ca818]{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;height:36px;justify-content:center}.modal-btn.cancel[data-v-1b0ca818]{background:#f3f4f6;color:#374151}.modal-btn.confirm[data-v-1b0ca818]{background:#ef4444;color:#fff}.page-container[data-v-27e18c28]{background-color:#f0f2f5;min-height:100vh}.topbar[data-v-27e18c28]{background:#fff;height:44px;padding:0 12px;position:sticky;top:0;z-index:100}.back-btn[data-v-27e18c28],.topbar[data-v-27e18c28]{align-items:center;display:flex}.back-btn[data-v-27e18c28]{cursor:pointer;height:32px;justify-content:center;width:32px}.topbar-title[data-v-27e18c28]{color:#111827;flex:1;font-size:16px;font-weight:600;text-align:center}.spacer[data-v-27e18c28]{width:32px}.form[data-v-27e18c28]{background-color:#fff;border-radius:12px;margin:12px 12px 0;padding:4px 0}.form-item[data-v-27e18c28]{border-bottom:1px solid #f3f4f6;padding:14px 16px}.form-item[data-v-27e18c28]:last-child{border-bottom:none}.form-label[data-v-27e18c28]{color:#374151;font-size:14px;font-weight:500;margin-bottom:8px}.form-input-wrap[data-v-27e18c28]{background-color:#f9fafb;border-radius:8px;padding:0 12px}.form-input[data-v-27e18c28]{background:transparent;border:none;color:#111827;font-size:14px;height:44px;outline:none;width:100%}.form-input[data-v-27e18c28]::-moz-placeholder{color:#9ca3af}.form-input[data-v-27e18c28]::placeholder{color:#9ca3af}.submit-section[data-v-27e18c28]{padding:20px 12px 40px}.submit-btn[data-v-27e18c28]{align-items:center;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:24px;box-shadow:0 4px 12px #22c55e4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;width:100%}.submit-btn[data-v-27e18c28]:active{opacity:.9}.submitting-overlay[data-v-27e18c28]{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.submitting-box[data-v-27e18c28]{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px 32px}.spinner[data-v-27e18c28]{animation:spin-27e18c28 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-27e18c28{to{transform:rotate(1turn)}}.submitting-text[data-v-27e18c28]{color:#374151;font-size:14px}.page[data-v-9e85e6af]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-9e85e6af]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-9e85e6af],.topbar[data-v-9e85e6af]{align-items:center;display:flex}.back-btn[data-v-9e85e6af]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-9e85e6af] svg{height:20px;width:20px}.topbar-title[data-v-9e85e6af]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-9e85e6af]{width:36px}.page-scroll[data-v-9e85e6af]{box-sizing:border-box;flex:1;padding:12px}.card[data-v-9e85e6af]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:4px 14px}.form-row[data-v-9e85e6af]{align-items:center;display:flex;padding:14px 0}.form-row+.form-row[data-v-9e85e6af]{border-top:1px solid #f3f4f6}.form-row.column[data-v-9e85e6af]{align-items:stretch;flex-direction:column;gap:8px}.form-label[data-v-9e85e6af]{color:#374151;flex-shrink:0;font-size:14px}.form-value[data-v-9e85e6af]{color:#111827;flex:1;font-size:14px;overflow:hidden;padding:0 8px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.form-value.placeholder[data-v-9e85e6af]{color:#9ca3af}.select-arrow[data-v-9e85e6af]{color:#c4c8cd;display:flex;flex-shrink:0}.select-arrow[data-v-9e85e6af] svg{height:16px;width:16px}.form-textarea[data-v-9e85e6af]{border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-size:14px;outline:none;padding:10px 12px;resize:none;width:100%}.form-textarea[data-v-9e85e6af]::-moz-placeholder{color:#c0c4c9}.form-textarea[data-v-9e85e6af]::placeholder{color:#c0c4c9}.price-input-wrap[data-v-9e85e6af]{align-items:center;display:flex;flex:1;gap:4px;justify-content:flex-end}.price-symbol[data-v-9e85e6af]{color:#ef4444;font-size:14px;font-weight:600}.price-input[data-v-9e85e6af]{border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:14px;outline:none;padding:8px 10px;text-align:right;width:120px}.price-input[data-v-9e85e6af]::-moz-placeholder{color:#c0c4c9}.price-input[data-v-9e85e6af]::placeholder{color:#c0c4c9}.image-row[data-v-9e85e6af]{padding:12px 0}.image-upload[data-v-9e85e6af]{align-items:center;background:#f9fafb;border-radius:8px;cursor:pointer;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px}.file-input[data-v-9e85e6af]{cursor:pointer;inset:0;opacity:0;position:absolute}.upload-placeholder[data-v-9e85e6af]{align-items:center;display:flex;flex-direction:column;gap:6px}.upload-icon[data-v-9e85e6af]{color:#d1d5db;font-size:32px;font-weight:300;line-height:1}.upload-text[data-v-9e85e6af]{color:#9ca3af;font-size:13px}.uploaded-image[data-v-9e85e6af]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-hint[data-v-9e85e6af]{color:#9ca3af;font-size:12px}.bottom-space[data-v-9e85e6af]{height:80px}.submit-bar[data-v-9e85e6af]{background:#f9fafbf2;bottom:0;box-sizing:border-box;left:50%;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translate(-50%);width:100%;z-index:100}.submit-btn[data-v-9e85e6af]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:22px;box-shadow:0 -1px 6px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:44px;justify-content:center}.submit-btn.disabled[data-v-9e85e6af]{opacity:.6}.page[data-v-5306020c]{background:#ededed;flex-direction:column;min-height:100vh}.hero[data-v-5306020c],.page[data-v-5306020c]{display:flex}.hero[data-v-5306020c]{align-items:center;background:linear-gradient(135deg,#3f7a4e,#4e8f5f 55%,#63a375);min-height:76px;overflow:hidden;position:relative}.hero[data-v-5306020c]:after{background:#ffffff14;border-radius:50%;bottom:-40px;content:"";height:160px;pointer-events:none;position:absolute;right:-30px;width:160px}.topbar[data-v-5306020c]{gap:8px;padding:0 12px;position:relative;width:100%;z-index:2}.back-btn[data-v-5306020c],.topbar[data-v-5306020c]{align-items:center;display:flex}.back-btn[data-v-5306020c]{background:#ffffff29;border:none;border-radius:50%;color:#fff;cursor:pointer;height:36px;justify-content:center;transition:background .15s;width:36px}.back-btn[data-v-5306020c]:active{background:#ffffff4d}.back-btn[data-v-5306020c] svg{height:20px;width:20px}.title[data-v-5306020c]{color:#fff;flex:1;font-size:17px;font-weight:700;letter-spacing:.5px;margin:0;text-align:center}.spacer[data-v-5306020c]{width:36px}.scroll[data-v-5306020c]{flex:1;margin-top:-10px;padding:16px 14px 8px}.card[data-v-5306020c]{background:var(--c-card,#fff);border:1px solid var(--c-line,#ebe3d0);border-radius:16px;margin-bottom:14px;padding:6px 16px}.avatar-wrap[data-v-5306020c]{flex-direction:column;padding:18px 0 14px}.avatar-big[data-v-5306020c],.avatar-wrap[data-v-5306020c]{align-items:center;display:flex}.avatar-big[data-v-5306020c]{background:#f3f0e7;border:3px solid #e7efdf;border-radius:50%;cursor:pointer;height:88px;justify-content:center;overflow:hidden;position:relative;width:88px}.avatar-big img[data-v-5306020c]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-edit[data-v-5306020c]{align-items:center;background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border:2px solid #fff;border-radius:50%;bottom:2px;box-sizing:border-box;color:#fff;height:26px;justify-content:center;right:2px;width:26px}.avatar-edit[data-v-5306020c],.avatar-loading[data-v-5306020c]{display:flex;position:absolute}.avatar-loading[data-v-5306020c]{background:#00000059;inset:0}.avatar-loading[data-v-5306020c]:after{animation:spin-5306020c .8s linear infinite;border:3px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;content:"";height:26px;margin:auto;width:26px}@keyframes spin-5306020c{to{transform:rotate(1turn)}}.avatar-tip[data-v-5306020c]{color:var(--c-text-2,#6b7280);font-size:12px;margin:10px 0 0}.file-hidden[data-v-5306020c]{display:none}.form-row[data-v-5306020c]{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:52px}.form-label[data-v-5306020c]{color:#374151;flex-shrink:0;font-size:14px;font-weight:600;width:72px}.form-input[data-v-5306020c]{background:transparent;border:none;color:#111827;flex:1;font-size:14px;outline:none;text-align:right}.form-input[data-v-5306020c]::-moz-placeholder{color:#b3b8bf}.form-input[data-v-5306020c]::placeholder{color:#b3b8bf}.form-value[data-v-5306020c]{color:#111827;flex:1;font-size:14px;text-align:right;word-break:break-all}.form-value.placeholder[data-v-5306020c]{color:#b3b8bf}.form-caret[data-v-5306020c]{color:#c3c8cf;display:flex}.form-line[data-v-5306020c]{background:var(--c-line,#ebe3d0);height:1px}.save-bar[data-v-5306020c]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#edededeb;bottom:0;left:0;padding:12px 16px calc(12px + var(--safe-bottom, 0px));position:fixed;right:0;z-index:20}.btn-save[data-v-5306020c]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border:none;border-radius:999px;box-shadow:0 4px 14px #3f7a4e4d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:46px;letter-spacing:2px;transition:transform .12s;width:100%}.btn-save[data-v-5306020c]:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.btn-save[data-v-5306020c]:active{transform:scale(.97)}.sheet-mask[data-v-5306020c]{align-items:flex-end;background:#00000073;display:flex;inset:0;position:fixed;z-index:60}.sheet[data-v-5306020c]{animation:sheetUp-5306020c .22s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:70vh;padding-bottom:var(--safe-bottom,0);width:100%}@keyframes sheetUp-5306020c{0%{opacity:.4;transform:translateY(40%)}to{opacity:1;transform:translateY(0)}}.sheet-head[data-v-5306020c]{align-items:center;display:flex;justify-content:space-between;padding:14px 16px 8px}.sheet-title[data-v-5306020c]{color:#24303a;font-size:15px;font-weight:700}.sheet-close[data-v-5306020c]{align-items:center;background:#f1f3f5;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-5306020c]{display:flex;gap:8px;overflow-x:auto;padding:6px 16px 10px}.sheet-tab[data-v-5306020c]{background:#fafaf7;border:1px solid var(--c-line,#ebe3d0);border-radius:999px;color:#6b7280;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;max-width:120px;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.done[data-v-5306020c]{border-color:#cfe0d3;color:#3f7a4e}.sheet-tab.active[data-v-5306020c]{background:linear-gradient(135deg,#3f7a4e,#4e8f5f);border-color:#3f7a4e;color:#fff}.sheet-tab[data-v-5306020c]:disabled{cursor:not-allowed;opacity:.5}.sheet-list[data-v-5306020c]{flex:1;min-height:240px;overflow-y:auto;padding:4px 12px 16px}.sheet-item[data-v-5306020c]{align-items:center;background:transparent;border:none;border-bottom:1px solid #f3f4f6;color:#374151;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 10px;text-align:left;width:100%}.sheet-item.picked[data-v-5306020c]{color:#3f7a4e;font-weight:700}.pick-check[data-v-5306020c]{color:#3f7a4e;display:flex}.sheet-empty[data-v-5306020c]{color:#9ca3af;text-align:center}.sheet-empty[data-v-5306020c],.sheet-loading[data-v-5306020c]{font-size:13px;padding:40px 0}.sheet-loading[data-v-5306020c]{align-items:center;color:#6b7280;display:flex;gap:8px;justify-content:center}.spinner[data-v-5306020c]{animation:spin-5306020c .8s linear infinite;border:2px solid #d8e2da;border-radius:50%;border-top-color:#3f7a4e;height:18px;width:18px}.item-animated-0[data-v-5306020c]{animation:slideUp-5306020c .45s ease-out .05s forwards;opacity:0}.item-animated-1[data-v-5306020c]{animation:slideUp-5306020c .45s ease-out .12s forwards;opacity:0}@keyframes slideUp-5306020c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page[data-v-43440d27]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-43440d27]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-43440d27],.topbar[data-v-43440d27]{align-items:center;display:flex}.back-btn[data-v-43440d27]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-43440d27] svg{height:20px;width:20px}.topbar-title[data-v-43440d27]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-43440d27]{width:36px}.state-container[data-v-43440d27]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.empty-state[data-v-43440d27]{min-height:30vh}.state-text[data-v-43440d27]{color:#9a9189;font-size:14px}.retry-link[data-v-43440d27]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-43440d27]{animation:spin-43440d27 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-43440d27{to{transform:rotate(1turn)}}.content[data-v-43440d27]{display:flex;flex-direction:column}.filter-card[data-v-43440d27]{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f;margin:12px 12px 0;padding:12px}.filter-section[data-v-43440d27]{margin-bottom:10px}.filter-section[data-v-43440d27]:last-of-type{margin-bottom:0}.filter-section-title[data-v-43440d27]{color:#9ca3af;display:block;font-size:11px;font-weight:500;margin-bottom:6px;padding-left:4px}.filter-tags[data-v-43440d27]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-43440d27]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px 10px}.filter-tag.checked[data-v-43440d27]{background:#10b981;border-color:#10b981}.filter-tag-text[data-v-43440d27]{color:#374151;font-size:11px;font-weight:500}.filter-tag.checked .filter-tag-text[data-v-43440d27]{color:#fff}.search-bar[data-v-43440d27]{background:#fff;border:1px solid #40ae36;border-radius:20px;box-sizing:border-box;gap:8px;height:40px;padding:4px 4px 4px 16px}.search-bar[data-v-43440d27],.search-input-wrap[data-v-43440d27]{align-items:center;display:flex}.search-input-wrap[data-v-43440d27]{flex:1}.search-input[data-v-43440d27]{background:transparent;border:none;color:#333;flex:1;font-size:14px;height:100%;outline:none}.search-input[data-v-43440d27]::-moz-placeholder{color:#999}.search-input[data-v-43440d27]::placeholder{color:#999}.search-btn[data-v-43440d27]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:100%;justify-content:center;padding:0 16px}.inbound-list-container[data-v-43440d27]{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:12px;width:100%}.inbound-card[data-v-43440d27]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;cursor:pointer;padding:12px}.card-header[data-v-43440d27]{justify-content:space-between;margin-bottom:10px}.card-header[data-v-43440d27],.header-left[data-v-43440d27]{align-items:center;display:flex}.header-left[data-v-43440d27]{gap:6px}.inbound-time[data-v-43440d27]{color:#374151;font-size:14px;font-weight:500}.inbound-status[data-v-43440d27]{border-radius:10px;font-size:12px;font-weight:500;padding:3px 8px}.info-row[data-v-43440d27]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.info-label[data-v-43440d27]{color:#9ca3af;font-size:13px}.info-value[data-v-43440d27]{color:#374151;font-size:13px;font-weight:500}.remark-row[data-v-43440d27]{margin-bottom:8px}.remark-text[data-v-43440d27]{color:#9ca3af;font-size:12px}.product-list[data-v-43440d27]{border-top:1px solid #f3f4f6;display:flex;flex-direction:column;gap:4px;padding-top:6px}.product-item[data-v-43440d27]{align-items:center;display:flex;justify-content:space-between;padding:4px 0}.product-name[data-v-43440d27]{color:#4b5563;flex:1;font-size:13px}.product-qty[data-v-43440d27]{color:#40ae36;flex-shrink:0;font-size:13px;font-weight:600;margin-left:8px}.load-more[data-v-43440d27]{color:#9ca3af;font-size:12px;padding:12px 0;text-align:center}.bottom-space[data-v-43440d27]{height:80px}.bottom-action[data-v-43440d27]{bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;left:50%;max-width:480px;padding:0 16px;position:fixed;transform:translate(-50%);z-index:20}.add-btn[data-v-43440d27],.bottom-action[data-v-43440d27]{display:flex;justify-content:center;width:100%}.add-btn[data-v-43440d27]{align-items:center;background:linear-gradient(135deg,#22c55e,#86efac);border-radius:24px;box-shadow:0 4px 12px #40ae364d;cursor:pointer;gap:4px;height:48px}.add-icon[data-v-43440d27]{color:#fff;font-size:20px;font-weight:700}.add-text[data-v-43440d27]{color:#fff;font-size:15px;font-weight:600}.page[data-v-4f365f94]{background:#f0f2f5;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-4f365f94]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-4f365f94],.topbar[data-v-4f365f94]{align-items:center;display:flex}.back-btn[data-v-4f365f94]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-4f365f94] svg{height:20px;width:20px}.topbar-title[data-v-4f365f94]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-4f365f94]{width:36px}.form-scroll[data-v-4f365f94]{flex:1;overflow-y:auto}.type-card[data-v-4f365f94]{padding:14px 16px}.form-label-row[data-v-4f365f94]{color:#374151;font-size:15px;font-weight:500;margin-bottom:10px}.tag-group[data-v-4f365f94]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-4f365f94]{background:#f3f4f6;border-radius:16px;color:#374151;cursor:pointer;flex-shrink:0;font-size:14px;height:32px;line-height:32px;padding:0 14px}.tag-item-active[data-v-4f365f94]{background:#dcfce7;color:#16a34a;font-weight:600}.form-card[data-v-4f365f94]{background:#fff;border-radius:12px;margin:12px;overflow:hidden}.form-item[data-v-4f365f94]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;padding:14px 16px}.form-item[data-v-4f365f94]:last-child{border-bottom:none}.form-item-between[data-v-4f365f94]{justify-content:space-between}.form-label[data-v-4f365f94]{color:#374151;font-size:15px;font-weight:500;min-width:70px}.form-input[data-v-4f365f94]{background:transparent;border:none;color:#111827;flex:1;font-size:15px;outline:none;text-align:right}.form-input[data-v-4f365f94]::-moz-placeholder{color:#9ca3af}.form-input[data-v-4f365f94]::placeholder{color:#9ca3af}.form-item-vertical[data-v-4f365f94]{align-items:flex-start;flex-direction:column;gap:8px}.form-textarea[data-v-4f365f94]{background:transparent;border:none;color:#111827;font-size:15px;height:80px;line-height:1.6;outline:none;resize:none;width:100%}.form-textarea[data-v-4f365f94]::-moz-placeholder{color:#9ca3af}.form-textarea[data-v-4f365f94]::placeholder{color:#9ca3af}.date-input[data-v-4f365f94]{background:transparent;border:none;color:#111827;font-size:15px;outline:none;text-align:right}.section-header[data-v-4f365f94]{margin-bottom:6px;margin-top:8px;padding:0 24px}.section-title[data-v-4f365f94]{color:#6b7280;font-size:14px;font-weight:600}.item-list[data-v-4f365f94]{padding:0 12px}.item-row[data-v-4f365f94]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:10px 0}.item-row[data-v-4f365f94]:last-child{border-bottom:none}.item-img-wrap[data-v-4f365f94]{flex-shrink:0}.item-img[data-v-4f365f94]{border-radius:6px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.item-img-placeholder[data-v-4f365f94]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.item-info[data-v-4f365f94]{flex:1;min-width:0}.item-name[data-v-4f365f94]{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-amount-row[data-v-4f365f94]{align-items:center;display:flex;gap:6px}.item-qty-input[data-v-4f365f94]{background:#f9fafb;border:none;border-radius:6px;color:#111827;font-size:14px;height:30px;outline:none;padding:0 8px;text-align:center;width:50px}.item-qty-input[data-v-4f365f94]::-moz-placeholder{color:#9ca3af}.item-qty-input[data-v-4f365f94]::placeholder{color:#9ca3af}.item-price-input[data-v-4f365f94]{width:70px}.item-unit[data-v-4f365f94]{color:#374151;font-size:14px;padding:4px 5px}.item-remove[data-v-4f365f94]{color:#ef4444;flex-shrink:0;font-size:22px;height:28px;width:28px}.add-item-btn[data-v-4f365f94],.item-remove[data-v-4f365f94]{align-items:center;cursor:pointer;display:flex;justify-content:center}.add-item-btn[data-v-4f365f94]{color:#22c55e;font-size:14px;font-weight:500;gap:4px;padding:12px}.add-icon[data-v-4f365f94]{font-size:20px;font-weight:600}.submit-btn[data-v-4f365f94]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:24px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;height:48px;margin:16px}.submit-btn[data-v-4f365f94],.submit-mask[data-v-4f365f94]{align-items:center;display:flex;justify-content:center}.submit-mask[data-v-4f365f94]{background:#0006;inset:0;position:fixed;z-index:1200}.submit-card[data-v-4f365f94]{align-items:center;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:24px 32px}.spinner[data-v-4f365f94]{animation:spin-4f365f94 .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-4f365f94{to{transform:rotate(1turn)}}.submit-text[data-v-4f365f94]{color:#374151;font-size:14px}.page[data-v-e47c515d]{background:#f3f4f6;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-e47c515d]{background:#fff;border-bottom:1px solid #f3f4f6;gap:8px;padding:12px;position:sticky;top:0;z-index:10}.back-btn[data-v-e47c515d],.topbar[data-v-e47c515d]{align-items:center;display:flex}.back-btn[data-v-e47c515d]{background:transparent;border:none;border-radius:50%;color:#24303a;cursor:pointer;height:36px;justify-content:center;width:36px}.back-btn[data-v-e47c515d] svg{height:20px;width:20px}.topbar-title[data-v-e47c515d]{color:#24303a;flex:1;font-size:16px;font-weight:700;margin:0;text-align:center}.spacer[data-v-e47c515d]{width:36px}.state-container[data-v-e47c515d]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;min-height:50vh}.state-text[data-v-e47c515d]{color:#9a9189;font-size:14px}.retry-link[data-v-e47c515d]{color:#c41e3a;cursor:pointer;font-size:14px;font-weight:700}.spinner[data-v-e47c515d]{animation:spin-e47c515d .7s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:24px;width:24px}@keyframes spin-e47c515d{to{transform:rotate(1turn)}}.detail-content[data-v-e47c515d]{display:flex;flex-direction:column;gap:10px;padding:12px}.info-card[data-v-e47c515d]{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0000000a;padding:12px}.info-header[data-v-e47c515d],.info-header-row[data-v-e47c515d]{border-bottom:1px solid #f3f4f6;margin-bottom:10px;padding-bottom:8px}.info-header-row[data-v-e47c515d]{align-items:center;display:flex;justify-content:space-between}.info-title[data-v-e47c515d]{color:#374151;font-size:15px;font-weight:600}.status-tag[data-v-e47c515d]{border-radius:10px;padding:3px 10px}.status-tag-text[data-v-e47c515d]{font-size:12px;font-weight:500}.info-list[data-v-e47c515d]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-e47c515d]{align-items:center;display:flex;justify-content:space-between}.info-label[data-v-e47c515d]{color:#9ca3af;font-size:14px}.info-value[data-v-e47c515d]{color:#374151;font-size:14px;font-weight:500}.remark-text[data-v-e47c515d]{color:#6b7280;font-size:14px;line-height:1.6}.product-list[data-v-e47c515d]{display:flex;flex-direction:column;gap:8px}.product-item[data-v-e47c515d]{align-items:center;border-bottom:1px solid #f9fafb;cursor:pointer;display:flex;gap:8px;padding:6px 0}.product-item[data-v-e47c515d]:last-child{border-bottom:none;padding-bottom:0}.product-img[data-v-e47c515d]{border-radius:6px;flex-shrink:0;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.product-img-placeholder[data-v-e47c515d]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;justify-content:center}.product-info[data-v-e47c515d]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.product-info-top[data-v-e47c515d]{align-items:center;display:flex;gap:8px;justify-content:space-between}.product-name[data-v-e47c515d]{color:#374151;flex:1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-qty[data-v-e47c515d]{color:#40ae36;flex-shrink:0;font-size:14px;font-weight:600}.product-price-row[data-v-e47c515d]{align-items:baseline;display:flex;gap:2px;margin-top:2px}.product-price-label[data-v-e47c515d]{color:#9ca3af;font-size:12px}.product-price-value[data-v-e47c515d]{color:#f43f5e;font-family:BebasNeue;font-size:14px;font-weight:600;letter-spacing:.5px}.product-price-unit[data-v-e47c515d]{color:#6b7280;font-size:11px}.action-section[data-v-e47c515d]{padding:12px 0 24px}.btn-row[data-v-e47c515d]{align-items:center;display:flex;gap:12px}.btn-confirm[data-v-e47c515d]{background:linear-gradient(135deg,#40ae36,#22c55e);box-shadow:0 4px 12px #40ae364d}.btn-confirm[data-v-e47c515d],.btn-edit[data-v-e47c515d]{align-items:center;border-radius:24px;cursor:pointer;display:flex;flex:1;height:48px;justify-content:center}.btn-edit[data-v-e47c515d]{background:#f3f4f6;box-shadow:0 2px 6px #00000014}.btn-delete[data-v-e47c515d]{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:24px;cursor:pointer;display:flex;flex:1;height:48px;justify-content:center}.btn-text[data-v-e47c515d]{color:#fff;font-size:15px;font-weight:600}.btn-text-dark[data-v-e47c515d]{color:#374151}.btn-text-red[data-v-e47c515d]{color:#ef4444}.bottom-space[data-v-e47c515d]{height:60px}.fab-delete[data-v-e47c515d]{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:24px;bottom:30px;bottom:calc(30px + env(safe-area-inset-bottom));box-shadow:0 3px 10px #ef44442e;cursor:pointer;display:flex;flex-direction:row;gap:6px;padding:9px 14px;position:fixed;right:16px;transition:box-shadow .2s ease,transform .2s ease;z-index:800}.fab-delete[data-v-e47c515d]:active{background:#fef2f2;transform:scale(.96)}.fab-delete-icon[data-v-e47c515d]{flex-shrink:0;height:16px;width:16px}.fab-delete-text[data-v-e47c515d]{color:#ef4444;font-size:14px;font-weight:600;letter-spacing:.5px}.dialog-mask[data-v-e47c515d]{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.dialog-content[data-v-e47c515d]{background:#fff;border-radius:12px;max-width:300px;overflow:hidden;width:80%}.dialog-body[data-v-e47c515d]{align-items:center;display:flex;flex-direction:column;padding:20px}.dialog-img[data-v-e47c515d]{background:#f3f4f6;border-radius:10px;flex-shrink:0;height:260px;-o-object-fit:cover;object-fit:cover;width:260px}.dialog-img-placeholder[data-v-e47c515d]{align-items:center;color:#9ca3af;display:flex;font-size:14px;justify-content:center}.dialog-info[data-v-e47c515d]{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px}.dialog-name[data-v-e47c515d]{color:#111827;font-size:16px;font-weight:600}.dialog-qty[data-v-e47c515d]{color:#6b7280;font-size:13px}.dialog-price[data-v-e47c515d]{color:#f43f5e;font-family:BebasNeue;font-size:13px;font-weight:600;letter-spacing:.5px}.dialog-close-btn[data-v-e47c515d]{align-items:center;border-top:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:center;padding:12px 0 16px}.dialog-close-btn span[data-v-e47c515d]{background:#f3f4f6;border-radius:16px;color:#6b7280;font-size:14px;padding:6px 24px}.modal-mask[data-v-e47c515d]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1100}.modal-card[data-v-e47c515d]{background:#fff;border-radius:12px;overflow:hidden;text-align:center;width:280px}.modal-title[data-v-e47c515d]{color:#111827;font-size:16px;font-weight:600;padding:20px 16px 8px}.modal-content[data-v-e47c515d]{color:#6b7280;font-size:14px;padding:0 16px 20px}.modal-btns[data-v-e47c515d]{border-top:1px solid #f0f0f0;display:flex}.modal-btn[data-v-e47c515d]{cursor:pointer;flex:1;font-size:15px;font-weight:500;padding:14px 0}.modal-cancel[data-v-e47c515d]{border-right:1px solid #f0f0f0;color:#6b7280}.modal-confirm[data-v-e47c515d]{font-weight:600}.submit-mask[data-v-e47c515d]{background:#0006;inset:0;justify-content:center;position:fixed;z-index:1200}.submit-card[data-v-e47c515d],.submit-mask[data-v-e47c515d]{align-items:center;display:flex}.submit-card[data-v-e47c515d]{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:24px 32px}.submit-text[data-v-e47c515d]{color:#374151;font-size:14px}.page[data-v-2c9980ef]{--primary:#3f7a4e;--border:#e5e7eb;--muted:#6b7280;background:#ededed;box-sizing:border-box;min-height:100vh;padding:12px}.state-box[data-v-2c9980ef]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:80px 0}.spinner[data-v-2c9980ef]{animation:spin-2c9980ef .7s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--primary);height:28px;width:28px}@keyframes spin-2c9980ef{to{transform:rotate(1turn)}}.state-text[data-v-2c9980ef]{color:var(--muted);font-size:14px}.hero[data-v-2c9980ef]{background:#fff;border-radius:16px;overflow:hidden}.hero-cover img[data-v-2c9980ef]{display:block;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-body[data-v-2c9980ef]{padding:12px}.hero-name[data-v-2c9980ef]{color:#24303a;font-size:17px;font-weight:700;margin:0}.hero-center[data-v-2c9980ef]{color:var(--muted);font-size:12px;margin:6px 0 0}.hero-price[data-v-2c9980ef]{margin:8px 0 0}.price-num[data-v-2c9980ef]{color:#b8863b;font-size:18px;font-weight:700}.price-unit[data-v-2c9980ef]{color:var(--muted);font-size:12px}.desc[data-v-2c9980ef]{color:#4b5563;font-size:13px;line-height:1.6;margin:10px 2px 0;white-space:pre-wrap}.form-card[data-v-2c9980ef]{background:#fff;border-radius:16px;margin-top:12px;padding:16px 12px}.form-title[data-v-2c9980ef]{color:#24303a;font-size:15px;font-weight:600}.field[data-v-2c9980ef]{margin-top:12px}.input[data-v-2c9980ef]{background:#fafafa;border:1px solid var(--border);border-radius:10px;box-sizing:border-box;color:#24303a;font-size:15px;height:44px;outline:none;padding:0 12px;width:100%}.input[data-v-2c9980ef]:focus{background:#fff;border-color:var(--primary)}.code-field[data-v-2c9980ef]{display:flex;gap:8px}.code-field .input[data-v-2c9980ef]{flex:1}.code-btn[data-v-2c9980ef]{background:#e1efe3;border:none;border-radius:10px;color:var(--primary);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;height:44px;width:108px}.code-btn[data-v-2c9980ef]:disabled{cursor:not-allowed;opacity:.6}.submit-btn[data-v-2c9980ef]{background:var(--primary);border:none;border-radius:23px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:46px;margin-top:16px;width:100%}.submit-btn[data-v-2c9980ef]:active{transform:scale(.98)}.submit-btn[data-v-2c9980ef]:disabled{cursor:not-allowed;opacity:.6}.form-tip[data-v-2c9980ef]{color:#9ca3af;font-size:11px;margin:10px 0 0;text-align:center}.phone-inner[data-v-6f33fde2]{--primary:#227a5d;--primary-foreground:#fafdf9;--secondary:#e7ede6;--secondary-foreground:#263e34;--background:#f3f6f3;--foreground:#18221d;--card:#fff;--muted:#ecf0ec;--muted-foreground:#626c66;--border:#dadfd9;background:var(--background);display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:hidden;width:100%}.hero[data-v-6f33fde2]{flex-shrink:0;overflow:hidden;position:relative}.hero-img[data-v-6f33fde2]{display:block;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-overlay[data-v-6f33fde2]{background:linear-gradient(180deg,#227a5d4d,#227a5d80 50%,#f3f6f3);inset:0;position:absolute}.hero-head[data-v-6f33fde2]{bottom:16px;color:var(--primary-foreground);left:0;padding:0 20px;position:absolute;right:0}.hero-row[data-v-6f33fde2]{align-items:center;display:flex;gap:12px}.hero-badge[data-v-6f33fde2]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafdf933;border-radius:14px;display:inline-flex;height:44px;justify-content:center;width:44px}.hero-title[data-v-6f33fde2]{font-size:26px;font-weight:800;letter-spacing:2px;line-height:1.15;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.35)}.hero-sub[data-v-6f33fde2]{font-size:12px;font-weight:500;margin:2px 0 0;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.3)}.form-area[data-v-6f33fde2]{flex:1;overflow-y:auto;padding:0 20px 24px}.welcome[data-v-6f33fde2]{color:var(--foreground);font-size:18px;font-weight:700;margin:20px 0 0}.welcome-sub[data-v-6f33fde2]{color:var(--muted-foreground);font-size:12px;margin:2px 0 0}.form[data-v-6f33fde2]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.field[data-v-6f33fde2]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;padding:12px;transition:border-color .2s}.field[data-v-6f33fde2]:focus-within{border-color:var(--primary)}.field--tap[data-v-6f33fde2]{cursor:pointer}.field-icon[data-v-6f33fde2]{color:var(--muted-foreground);display:inline-flex;flex-shrink:0}.field-input[data-v-6f33fde2]{background:transparent;border:none;color:var(--foreground);flex:1;font-size:14px;min-width:0;outline:none;width:auto}.field-input[data-v-6f33fde2]::-moz-placeholder{color:var(--muted-foreground)}.field-input[data-v-6f33fde2]::placeholder{color:var(--muted-foreground)}.field-val[data-v-6f33fde2]{display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-val.placeholder[data-v-6f33fde2]{color:var(--muted-foreground)}.field-caret[data-v-6f33fde2],.pwd-toggle[data-v-6f33fde2]{color:var(--muted-foreground);display:inline-flex;flex-shrink:0}.pwd-toggle[data-v-6f33fde2]{background:transparent;padding:0}.code-btn[data-v-6f33fde2],.pwd-toggle[data-v-6f33fde2]{border:none;cursor:pointer}.code-btn[data-v-6f33fde2]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--primary);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;justify-content:center;line-height:1;padding:8px 12px;white-space:nowrap}.code-btn[data-v-6f33fde2]:disabled{background:var(--muted);color:var(--muted-foreground);cursor:default}.error-text[data-v-6f33fde2]{color:#ef4444;font-size:12px;font-weight:500;margin:0 2px}.login-btn[data-v-6f33fde2]{align-items:center;background:var(--primary);border:none;border-radius:999px;color:var(--primary-foreground);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:4px;padding:14px;transition:transform .1s,opacity .2s;width:100%}.login-btn[data-v-6f33fde2]:active{transform:scale(.99)}.login-btn[data-v-6f33fde2]:disabled{cursor:default;opacity:.6}.btn-arrow[data-v-6f33fde2]{display:inline-flex}.register-tip[data-v-6f33fde2]{color:var(--muted-foreground);font-size:12px;margin:20px 0 0;text-align:center}.register-link[data-v-6f33fde2]{background:transparent;border:none;color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;margin-left:4px}.agreement[data-v-6f33fde2]{color:var(--muted-foreground);font-size:11px;margin:16px 0 0;text-align:center}.sheet-mask[data-v-6f33fde2]{align-items:flex-end;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:900}.sheet[data-v-6f33fde2]{animation:sheetUp-6f33fde2 .25s ease-out;background:#fff;border-radius:18px 18px 0 0;display:flex;flex-direction:column;max-height:72vh;max-width:480px;width:100%}@keyframes sheetUp-6f33fde2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-head[data-v-6f33fde2]{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 10px}.sheet-title[data-v-6f33fde2]{color:#1f2937;font-size:16px;font-weight:700}.sheet-close[data-v-6f33fde2]{align-items:center;background:#f1f2f0;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.sheet-tabs[data-v-6f33fde2]{border-bottom:1px solid #f1f2f0;display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:0 16px 10px}.sheet-tab[data-v-6f33fde2]{background:transparent;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;font-size:12px;overflow:hidden;padding:6px 2px;text-overflow:ellipsis;white-space:nowrap}.sheet-tab.active[data-v-6f33fde2]{background:#e8f5e9;color:#2e7d32;font-weight:700}.sheet-tab.done[data-v-6f33fde2]{color:#4b5563}.sheet-tab[data-v-6f33fde2]:disabled{cursor:not-allowed;opacity:.4}.sheet-list[data-v-6f33fde2]{flex:1;overflow-y:auto;padding:8px 0}.sheet-loading[data-v-6f33fde2]{align-items:center;color:#9ca3af;display:flex;font-size:13px;gap:8px;justify-content:center;padding:40px 0}.spinner[data-v-6f33fde2]{animation:spin-6f33fde2 .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#2e7d32;height:16px;width:16px}@keyframes spin-6f33fde2{to{transform:rotate(1turn)}}.sheet-item[data-v-6f33fde2]{align-items:center;background:transparent;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:13px 16px;width:100%}.sheet-item[data-v-6f33fde2]:active{background:#f9fafb}.sheet-item.picked[data-v-6f33fde2]{color:#2e7d32;font-weight:600}.pick-check[data-v-6f33fde2]{color:#2e7d32;display:inline-flex}.sheet-empty[data-v-6f33fde2]{color:#9ca3af;font-size:13px;padding:40px 0;text-align:center}.page[data-v-1dba8553]{background-color:#f0f2f5;min-height:100vh;padding:12px 0 24px}@keyframes slideUp-1dba8553{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.item-animated-0[data-v-1dba8553],.item-animated-1[data-v-1dba8553],.item-animated-2[data-v-1dba8553],.item-animated-3[data-v-1dba8553],.item-animated-4[data-v-1dba8553],.item-animated-5[data-v-1dba8553],.item-animated-6[data-v-1dba8553],.item-animated-7[data-v-1dba8553]{animation:slideUp-1dba8553 .4s ease-out forwards;opacity:0}.item-animated-0[data-v-1dba8553]{animation-delay:.05s}.item-animated-1[data-v-1dba8553]{animation-delay:.1s}.item-animated-2[data-v-1dba8553]{animation-delay:.15s}.item-animated-3[data-v-1dba8553]{animation-delay:.2s}.item-animated-4[data-v-1dba8553]{animation-delay:.25s}.item-animated-5[data-v-1dba8553]{animation-delay:.3s}.item-animated-6[data-v-1dba8553]{animation-delay:.35s}.item-animated-7[data-v-1dba8553]{animation-delay:.4s}.loading-container[data-v-1dba8553]{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:60vh}.spinner[data-v-1dba8553]{animation:spin-1dba8553 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#22c55e;height:28px;width:28px}@keyframes spin-1dba8553{to{transform:rotate(1turn)}}.loading-text[data-v-1dba8553]{color:#9ca3af;font-size:13px}.error-container[data-v-1dba8553]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:60vh}.error-text[data-v-1dba8553]{color:#9ca3af;font-size:13px}.retry-btn[data-v-1dba8553]{background-color:#22c55e;border-radius:16px;color:#fff;cursor:pointer;font-size:13px;padding:7px 20px}.empty-container[data-v-1dba8553]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:60vh}.empty-text[data-v-1dba8553]{color:#9ca3af;font-size:13px}.list-tip[data-v-1dba8553]{color:#9ca3af;font-size:11px;padding:4px 0 8px;text-align:center}.card-swipe[data-v-1dba8553]{border-radius:12px;margin:0 12px 12px;overflow:hidden;position:relative}.card-actions[data-v-1dba8553]{bottom:0;display:flex;position:absolute;right:0;top:0;z-index:0}.card-action[data-v-1dba8553]{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:12px;gap:4px;height:100%;justify-content:center;width:60px}.card-action img[data-v-1dba8553]{height:16px;width:16px}.act-delete[data-v-1dba8553]{background:#c41e24}.task-card[data-v-1dba8553]{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000a;padding:14px 16px;position:relative;z-index:1}.task-header[data-v-1dba8553]{align-items:center;display:flex;justify-content:space-between}.task-name[data-v-1dba8553]{color:#111827;flex:1;font-size:15px;font-weight:600;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-badge[data-v-1dba8553]{border-radius:10px;flex-shrink:0;font-size:11px;padding:3px 8px}.status-0[data-v-1dba8553]{background-color:#fef3c7;color:#d97706}.status-1[data-v-1dba8553]{background-color:#dcfce7;color:#16a34a}.status-2[data-v-1dba8553]{background-color:#fee2e2;color:#ef4444}.task-meta[data-v-1dba8553]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.task-time[data-v-1dba8553]{color:#9ca3af;font-size:12px}.task-count[data-v-1dba8553]{color:#6b7280;font-size:12px}.task-error[data-v-1dba8553]{color:#ef4444;font-size:12px;margin-top:6px;word-break:break-word}.task-actions[data-v-1dba8553]{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.download-btn[data-v-1dba8553]{background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;color:#fff;cursor:pointer;font-size:13px;padding:6px 20px}.download-btn.disabled[data-v-1dba8553]{opacity:.6}.refresh-btn[data-v-1dba8553]{border:1px solid #22c55e;border-radius:16px;color:#16a34a;cursor:pointer;font-size:13px;padding:6px 16px}.processing-text[data-v-1dba8553]{color:#d97706;flex:1;font-size:12px}.modal-mask[data-v-1dba8553]{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.modal-box[data-v-1dba8553]{background:#fff;border-radius:12px;box-sizing:border-box;padding:20px 16px 16px;width:280px}.modal-title[data-v-1dba8553]{color:#111827;font-size:16px;font-weight:600;text-align:center}.modal-content[data-v-1dba8553]{color:#6b7280;font-size:13px;line-height:1.6;margin-top:10px;text-align:center;word-break:break-word}.modal-actions[data-v-1dba8553]{display:flex;gap:10px;margin-top:18px}.modal-btn[data-v-1dba8553]{border:none;border-radius:20px;cursor:pointer;flex:1;font-size:14px;height:40px}.modal-cancel[data-v-1dba8553]{background:#f3f4f6;color:#374151}.modal-confirm[data-v-1dba8553]{background:#ef4444;color:#fff}.modal-confirm[data-v-1dba8553]:disabled{opacity:.6}.phone-inner[data-v-937f212a]{--primary:#227a5d;--primary:lab(45.7105% -33.1533 21.792);--primary-foreground:#fafdf9;--primary-foreground:lab(98.9474% -1.71044 3.29221);--secondary:#e7ede6;--secondary:lab(93.2519% -3.38703 6.61449);--secondary-foreground:#263e34;--secondary-foreground:lab(23.9607% -11.923 7.69765);--accent:#e2ab8f;--accent:lab(74.4048% 16.5655 55.5067);--background:#f3f6f3;--background:lab(96.6061% -1.37064 2.63187);--foreground:#18221d;--foreground:lab(12.0971% -5.58986 4.40519);--card:#fff;--card:lab(100% 0 0);--muted:#ecf0ec;--muted:lab(94.3284% -2.04799 3.95467);--muted-foreground:#626c66;--muted-foreground:lab(44.575% -5.21386 4.894);--border:#dadfd9;--border:lab(88.5598% -2.55075 4.95142);background:var(--background);display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:hidden;width:100%}.hero[data-v-937f212a]{flex-shrink:0;overflow:hidden;position:relative}.hero-img[data-v-937f212a]{display:block;height:224px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-overlay[data-v-937f212a]{background:linear-gradient(180deg,#227a5d4d,#227a5d80 50%,#f3f6f3);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 30%,transparent) 0,color-mix(in srgb,var(--primary) 50%,transparent) 50%,var(--background) 100%);inset:0;position:absolute}.hero-head[data-v-937f212a]{bottom:20px;color:var(--primary-foreground);left:0;padding:0 20px;position:absolute;right:0}.hero-row[data-v-937f212a]{align-items:center;display:flex;gap:12px}.hero-badge[data-v-937f212a]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafdf933;background:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-radius:16px;display:inline-flex;height:48px;justify-content:center;width:48px}.hero-title[data-v-937f212a]{font-size:30px;font-weight:800;letter-spacing:2px;line-height:1.15;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.35)}.hero-sub[data-v-937f212a]{font-size:12px;font-weight:500;margin:2px 0 0;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.3)}.form-area[data-v-937f212a]{flex:1;overflow-y:auto;padding:0 20px 24px}.welcome[data-v-937f212a]{color:var(--foreground);font-size:18px;font-weight:700;margin:20px 0 0}.welcome-sub[data-v-937f212a]{color:var(--muted-foreground);font-size:12px;margin:2px 0 0}.form[data-v-937f212a]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.field[data-v-937f212a]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;padding:12px;transition:border-color .2s}.field[data-v-937f212a]:focus-within{border-color:var(--primary)}.field.err[data-v-937f212a]{border-color:#ef4444}.field-icon[data-v-937f212a]{color:var(--muted-foreground);display:inline-flex;flex-shrink:0}.field-input[data-v-937f212a]{background:transparent;border:none;color:var(--foreground);flex:1;font-size:14px;min-width:0;outline:none;width:auto}.field-input[data-v-937f212a]::-moz-placeholder{color:var(--muted-foreground)}.field-input[data-v-937f212a]::placeholder{color:var(--muted-foreground)}.pwd-toggle[data-v-937f212a]{background:transparent;color:var(--muted-foreground);padding:0}.code-btn[data-v-937f212a],.pwd-toggle[data-v-937f212a]{border:none;cursor:pointer;display:inline-flex;flex-shrink:0}.code-btn[data-v-937f212a]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#227a5d;background:var(--primary);border-radius:999px;color:#fff;font-size:12px;font-weight:600;justify-content:center;line-height:1;padding:8px 12px;white-space:nowrap}.code-btn[data-v-937f212a]:disabled{background:#ecf0ec;background:var(--muted);color:#626c66;color:var(--muted-foreground);cursor:default}.error-text[data-v-937f212a]{color:#ef4444;font-size:12px;font-weight:500;margin:0 2px}.login-btn[data-v-937f212a]{align-items:center;background:var(--primary);border:none;border-radius:999px;color:var(--primary-foreground);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:4px;padding:14px;transition:transform .1s,opacity .2s;width:100%}.login-btn[data-v-937f212a]:active{transform:scale(.99)}.login-btn[data-v-937f212a]:disabled{cursor:default;opacity:.6}.btn-arrow[data-v-937f212a]{display:inline-flex}.register-tip[data-v-937f212a]{color:var(--muted-foreground);font-size:12px;margin:20px 0 0;text-align:center}.register-link[data-v-937f212a]{background:transparent;border:none;color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;margin-left:4px}.agreement[data-v-937f212a]{color:var(--muted-foreground);font-size:11px;margin:16px 0 0;text-align:center}.phone-inner[data-v-ffca9c0e]{--primary:#227a5d;--primary:lab(45.7105% -33.1533 21.792);--primary-foreground:#fafdf9;--primary-foreground:lab(98.9474% -1.71044 3.29221);--secondary:#e7ede6;--secondary:lab(93.2519% -3.38703 6.61449);--secondary-foreground:#263e34;--secondary-foreground:lab(23.9607% -11.923 7.69765);--accent:#e2ab8f;--accent:lab(74.4048% 16.5655 55.5067);--background:#f3f6f3;--background:lab(96.6061% -1.37064 2.63187);--foreground:#18221d;--foreground:lab(12.0971% -5.58986 4.40519);--card:#fff;--card:lab(100% 0 0);--muted:#ecf0ec;--muted:lab(94.3284% -2.04799 3.95467);--muted-foreground:#626c66;--muted-foreground:lab(44.575% -5.21386 4.894);--border:#dadfd9;--border:lab(88.5598% -2.55075 4.95142);background:var(--background);display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:hidden;width:100%}.hero[data-v-ffca9c0e]{flex-shrink:0;overflow:hidden;position:relative}.hero-img[data-v-ffca9c0e]{display:block;height:224px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-overlay[data-v-ffca9c0e]{background:linear-gradient(180deg,#227a5d4d,#227a5d80 50%,#f3f6f3);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 30%,transparent) 0,color-mix(in srgb,var(--primary) 50%,transparent) 50%,var(--background) 100%);inset:0;position:absolute}.hero-head[data-v-ffca9c0e]{bottom:20px;color:var(--primary-foreground);left:0;padding:0 20px;position:absolute;right:0}.hero-row[data-v-ffca9c0e]{align-items:center;display:flex;gap:12px}.hero-badge[data-v-ffca9c0e]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafdf933;background:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-radius:16px;display:inline-flex;height:48px;justify-content:center;width:48px}.hero-title[data-v-ffca9c0e]{font-size:30px;font-weight:800;letter-spacing:2px;line-height:1.15;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.35)}.hero-sub[data-v-ffca9c0e]{font-size:12px;font-weight:500;margin:2px 0 0;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.3)}.form-area[data-v-ffca9c0e]{flex:1;overflow-y:auto;padding:0 20px 24px}.welcome[data-v-ffca9c0e]{color:var(--foreground);font-size:18px;font-weight:700;margin:20px 0 0}.welcome-sub[data-v-ffca9c0e]{color:var(--muted-foreground);font-size:12px;margin:2px 0 0}.form[data-v-ffca9c0e]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.field[data-v-ffca9c0e]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;padding:12px;transition:border-color .2s}.field[data-v-ffca9c0e]:focus-within{border-color:var(--primary)}.field.err[data-v-ffca9c0e]{border-color:#ef4444}.field-icon[data-v-ffca9c0e]{color:var(--muted-foreground);display:inline-flex;flex-shrink:0}.field-input[data-v-ffca9c0e]{background:transparent;border:none;color:var(--foreground);flex:1;font-size:14px;min-width:0;outline:none;width:auto}.field-input[data-v-ffca9c0e]::-moz-placeholder{color:var(--muted-foreground)}.field-input[data-v-ffca9c0e]::placeholder{color:var(--muted-foreground)}.pwd-toggle[data-v-ffca9c0e]{background:transparent;border:none;color:var(--muted-foreground);cursor:pointer;display:inline-flex;flex-shrink:0;padding:0}.error-text[data-v-ffca9c0e]{color:#ef4444;font-size:12px;font-weight:500;margin:0 2px}.row-line[data-v-ffca9c0e]{color:var(--muted-foreground);font-size:12px;justify-content:space-between}.remember[data-v-ffca9c0e],.row-line[data-v-ffca9c0e]{align-items:center;display:flex}.remember[data-v-ffca9c0e]{cursor:pointer;gap:6px}.remember-box[data-v-ffca9c0e]{accent-color:var(--primary);height:14px;width:14px}.forgot[data-v-ffca9c0e]{background:transparent;color:var(--primary);font-size:12px}.forgot[data-v-ffca9c0e],.login-btn[data-v-ffca9c0e]{border:none;cursor:pointer}.login-btn[data-v-ffca9c0e]{align-items:center;background:var(--primary);border-radius:999px;color:var(--primary-foreground);display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:4px;padding:14px;transition:transform .1s,opacity .2s;width:100%}.login-btn[data-v-ffca9c0e]:active{transform:scale(.99)}.login-btn[data-v-ffca9c0e]:disabled{cursor:default;opacity:.6}.btn-arrow[data-v-ffca9c0e]{display:inline-flex}.register-tip[data-v-ffca9c0e]{color:var(--muted-foreground);font-size:12px;margin:20px 0 0;text-align:center}.register-link[data-v-ffca9c0e]{background:transparent;border:none;color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;margin-left:4px}.tip-sep[data-v-ffca9c0e]{margin:0 8px;opacity:.5}.agreement[data-v-ffca9c0e]{margin:16px 0 0}.agreement[data-v-ffca9c0e],.credit[data-v-ffca9c0e]{color:var(--muted-foreground);font-size:11px;text-align:center}.credit[data-v-ffca9c0e]{line-height:1.8;margin:18px 0 4px;opacity:.75}.phone-inner[data-v-8819ecf1]{--primary:#227a5d;--primary:lab(45.7105% -33.1533 21.792);--primary-foreground:#fafdf9;--primary-foreground:lab(98.9474% -1.71044 3.29221);--secondary:#e7ede6;--secondary:lab(93.2519% -3.38703 6.61449);--secondary-foreground:#263e34;--secondary-foreground:lab(23.9607% -11.923 7.69765);--accent:#e2ab8f;--accent:lab(74.4048% 16.5655 55.5067);--background:#f3f6f3;--background:lab(96.6061% -1.37064 2.63187);--foreground:#18221d;--foreground:lab(12.0971% -5.58986 4.40519);--card:#fff;--card:lab(100% 0 0);--muted:#ecf0ec;--muted:lab(94.3284% -2.04799 3.95467);--muted-foreground:#626c66;--muted-foreground:lab(44.575% -5.21386 4.894);--border:#dadfd9;--border:lab(88.5598% -2.55075 4.95142);background:var(--background);display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow-x:hidden;width:100%}.hero[data-v-8819ecf1]{flex-shrink:0;overflow:hidden;position:relative}.hero-img[data-v-8819ecf1]{display:block;height:224px;-o-object-fit:cover;object-fit:cover;width:100%}.hero-overlay[data-v-8819ecf1]{background:linear-gradient(180deg,#227a5d4d,#227a5d80 50%,#f3f6f3);background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 30%,transparent) 0,color-mix(in srgb,var(--primary) 50%,transparent) 50%,var(--background) 100%);inset:0;position:absolute}.hero-head[data-v-8819ecf1]{bottom:20px;color:var(--primary-foreground);left:0;padding:0 20px;position:absolute;right:0}.hero-row[data-v-8819ecf1]{align-items:center;display:flex;gap:12px}.hero-badge[data-v-8819ecf1]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fafdf933;background:color-mix(in srgb,var(--primary-foreground) 20%,transparent);border-radius:16px;display:inline-flex;height:48px;justify-content:center;width:48px}.hero-title[data-v-8819ecf1]{font-size:30px;font-weight:800;letter-spacing:2px;line-height:1.15;margin:0;text-shadow:0 2px 6px rgba(0,0,0,.35)}.hero-sub[data-v-8819ecf1]{font-size:12px;font-weight:500;margin:2px 0 0;opacity:.95;text-shadow:0 1px 4px rgba(0,0,0,.3)}.form-area[data-v-8819ecf1]{flex:1;overflow-y:auto;padding:0 20px 24px}.welcome[data-v-8819ecf1]{color:var(--foreground);font-size:18px;font-weight:700;margin:20px 0 0}.welcome-sub[data-v-8819ecf1]{color:var(--muted-foreground);font-size:12px;margin:2px 0 0}.form[data-v-8819ecf1]{display:flex;flex-direction:column;gap:12px;margin-top:20px}.field[data-v-8819ecf1]{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;padding:12px;transition:border-color .2s}.field[data-v-8819ecf1]:focus-within{border-color:var(--primary)}.field.err[data-v-8819ecf1]{border-color:#ef4444}.field-icon[data-v-8819ecf1]{color:var(--muted-foreground);display:inline-flex;flex-shrink:0}.field-input[data-v-8819ecf1]{background:transparent;border:none;color:var(--foreground);flex:1;font-size:14px;min-width:0;outline:none;width:auto}.field-input[data-v-8819ecf1]::-moz-placeholder{color:var(--muted-foreground)}.field-input[data-v-8819ecf1]::placeholder{color:var(--muted-foreground)}.pwd-toggle[data-v-8819ecf1]{background:transparent;color:var(--muted-foreground);padding:0}.code-btn[data-v-8819ecf1],.pwd-toggle[data-v-8819ecf1]{border:none;cursor:pointer;display:inline-flex;flex-shrink:0}.code-btn[data-v-8819ecf1]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#227a5d;background:var(--primary);border-radius:999px;color:#fff;font-size:12px;font-weight:600;justify-content:center;line-height:1;padding:8px 12px;white-space:nowrap}.code-btn[data-v-8819ecf1]:disabled{background:#ecf0ec;background:var(--muted);color:#626c66;color:var(--muted-foreground);cursor:default}.error-text[data-v-8819ecf1]{color:#ef4444;font-size:12px;font-weight:500;margin:0 2px}.login-btn[data-v-8819ecf1]{align-items:center;background:var(--primary);border:none;border-radius:999px;color:var(--primary-foreground);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-top:4px;padding:14px;transition:transform .1s,opacity .2s;width:100%}.login-btn[data-v-8819ecf1]:active{transform:scale(.99)}.login-btn[data-v-8819ecf1]:disabled{cursor:default;opacity:.6}.btn-arrow[data-v-8819ecf1]{display:inline-flex}.register-tip[data-v-8819ecf1]{color:var(--muted-foreground);font-size:12px;margin:20px 0 0;text-align:center}.register-link[data-v-8819ecf1]{background:transparent;border:none;color:var(--primary);cursor:pointer;font-size:12px;font-weight:600;margin-left:4px}.agreement[data-v-8819ecf1]{color:var(--muted-foreground);font-size:11px;margin:16px 0 0;text-align:center}.sso-page[data-v-2053ce62]{background:#f4f1ea;min-height:100vh;min-height:100svh;padding:0 20px;width:100%}.sso-head[data-v-2053ce62],.sso-page[data-v-2053ce62]{display:flex;flex-direction:column}.sso-head[data-v-2053ce62]{align-items:center;padding-top:72px}.sso-badge[data-v-2053ce62]{align-items:center;background:linear-gradient(135deg,#4e8f5f,#3f7a4e);border-radius:18px;box-shadow:0 6px 16px #3f7a4e59;color:#fff;display:inline-flex;height:56px;justify-content:center;width:56px}.sso-title[data-v-2053ce62]{color:#24303a;font-size:24px;font-weight:800;letter-spacing:2px;margin:12px 0 0}.sso-sub[data-v-2053ce62]{color:#6b7280;font-size:12px;margin:4px 0 0}.sso-body[data-v-2053ce62]{align-items:center;display:flex;flex:1;flex-direction:column;padding-top:48px}.spinner[data-v-2053ce62]{animation:sso-spin-2053ce62 .8s linear infinite;border:3px solid #e5ded0;border-radius:50%;border-top-color:#3f7a4e;height:34px;width:34px}@keyframes sso-spin-2053ce62{to{transform:rotate(1turn)}}.sso-tip[data-v-2053ce62]{color:#6b7280;font-size:13px;margin:16px 0 0}.sso-welcome[data-v-2053ce62]{color:#24303a;font-size:18px;font-weight:700;margin:0}.role-list[data-v-2053ce62]{flex-direction:column;margin-top:20px}.role-card[data-v-2053ce62],.role-list[data-v-2053ce62]{display:flex;gap:12px;width:100%}.role-card[data-v-2053ce62]{align-items:center;background:#fff;border:2px solid #ebe3d0;border-radius:16px;cursor:pointer;padding:16px;text-align:left;transition:border-color .2s,background .2s}.role-card.active[data-v-2053ce62]{background:#3f7a4e0f;border-color:#3f7a4e}.role-icon[data-v-2053ce62]{align-items:center;background:#f0ece1;border-radius:13px;color:#6b7280;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;transition:background .2s,color .2s;width:42px}.role-card.active .role-icon[data-v-2053ce62]{background:#3f7a4e;color:#fff}.role-main[data-v-2053ce62]{display:flex;flex:1;flex-direction:column;gap:2px}.role-label[data-v-2053ce62]{color:#24303a;font-size:15px;font-weight:700}.role-card.active .role-label[data-v-2053ce62]{color:#3f7a4e}.role-desc[data-v-2053ce62]{color:#9ca3af;font-size:12px}.role-check[data-v-2053ce62]{border:2px solid #d8cfba;border-radius:50%;flex-shrink:0;height:20px;position:relative;transition:border-color .2s,background .2s;width:20px}.role-check.on[data-v-2053ce62]{background:#3f7a4e;border-color:#3f7a4e}.role-check.on[data-v-2053ce62]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.sso-btn[data-v-2053ce62]{background:linear-gradient(135deg,#4e8f5f,#3f7a4e);border:none;border-radius:999px;box-shadow:0 6px 16px #3f7a4e4d;color:#fff;cursor:pointer;font-size:15px;font-weight:700;margin-top:24px;padding:14px;transition:transform .1s,opacity .2s;width:100%}.sso-btn[data-v-2053ce62]:active{transform:scale(.99)}.sso-btn[data-v-2053ce62]:disabled{cursor:default;opacity:.5}.sso-err[data-v-2053ce62]{color:#ef4444;font-size:14px;margin:0;text-align:center;word-break:break-word}.page[data-v-487bf103]{background:#f4f1ea;min-height:100vh;padding:0 16px}.placeholder[data-v-487bf103]{margin-top:80px;padding:0 10px;text-align:center}.ph-icon[data-v-487bf103]{font-size:56px}.ph-title[data-v-487bf103]{color:#24303a;font-size:20px;font-weight:800;margin-top:14px}.ph-desc[data-v-487bf103]{color:#9ca3af;font-size:13px;line-height:1.7;margin-top:10px}.ph-desc code[data-v-487bf103]{background:#ece7da;border-radius:6px;color:#b8863b;padding:1px 6px}.ph-btn[data-v-487bf103]{background:linear-gradient(135deg,#40ae36,#2f8f27);border-radius:999px;box-shadow:0 10px 24px #40ae364d;color:#fff;font-weight:600;margin-top:24px;padding:12px 32px}.bottom-space[data-v-487bf103]{height:20px}.loading-page[data-v-8cecd7df]{align-items:center;background:radial-gradient(120% 80% at 50% 0,#fff7e8 0,#f4f1ea 60%);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.bg-decoration .circle[data-v-8cecd7df]{background:#b8863b1f;border-radius:50%;position:absolute}.circle-1[data-v-8cecd7df]{height:220px;left:-60px;top:-60px;width:220px}.circle-2[data-v-8cecd7df]{background:#40ae361a;bottom:80px;height:160px;right:-40px;width:160px}.circle-3[data-v-8cecd7df]{background:#c8352e14;bottom:200px;height:100px;left:30px;width:100px}.logo-section[data-v-8cecd7df]{text-align:center;z-index:1}.logo-mark[data-v-8cecd7df]{animation:floaty-8cecd7df 3s ease-in-out infinite;font-size:56px;margin-bottom:12px}@keyframes floaty-8cecd7df{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.app-name[data-v-8cecd7df]{color:#2a2118;font-size:26px;font-weight:800;letter-spacing:4px}.app-slogan[data-v-8cecd7df]{color:#9a9189;font-size:13px;letter-spacing:2px;margin-top:6px}.loader-section[data-v-8cecd7df]{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:48px;z-index:1}.loading-ring[data-v-8cecd7df]{animation:spin .9s linear infinite;border:3px solid rgba(184,134,59,.25);border-radius:50%;border-top:3px solid var(--brand-gold);height:40px;width:40px}.loading-tip[data-v-8cecd7df]{align-items:center;color:#9a9189;display:flex;font-size:13px;gap:6px}.loading-dots[data-v-8cecd7df]{display:inline-flex;gap:3px}.loading-dots i[data-v-8cecd7df]{animation:blink-8cecd7df 1.2s infinite;background:#c9bda5;border-radius:50%;height:4px;width:4px}.loading-dots i[data-v-8cecd7df]:nth-child(2){animation-delay:.2s}.loading-dots i[data-v-8cecd7df]:nth-child(3){animation-delay:.4s}@keyframes blink-8cecd7df{0%,to{opacity:.2}50%{opacity:1}}.login-section[data-v-8cecd7df]{margin-top:48px;z-index:1}.login-btn[data-v-8cecd7df]{background:linear-gradient(135deg,var(--brand-green) 0,#2f8f27 100%);border-radius:999px;box-shadow:0 10px 24px #40ae364d;color:#fff;font-weight:600;padding:12px 40px}.footer-section[data-v-8cecd7df]{bottom:40px;left:0;position:absolute;right:0;text-align:center}.footer-text[data-v-8cecd7df]{color:#bdb4a3;font-size:12px;letter-spacing:1px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:baseline!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:transparent;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:transparent;border:6px solid transparent;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
