.home-hero[data-v-032a2df2]{padding:calc(1.0625rem + env(safe-area-inset-top)) 1rem 3rem;color:#fff;background:radial-gradient(circle at 90% 4%,rgba(204,164,79,.32),transparent 30%),linear-gradient(145deg,var(--m-primary-deep),var(--m-primary-deep) 70%,var(--m-primary-2));border-radius:0 0 1.6875rem 1.6875rem}.home-hero-head[data-v-032a2df2]{display:flex;justify-content:space-between;align-items:flex-start;gap:.625rem}.home-greeting[data-v-032a2df2]{display:block;margin-top:.1875rem;font-size:1.21875rem;font-weight:760}.home-desc[data-v-032a2df2]{display:block;margin-top:.3125rem;color:rgba(255,255,255,.7);font-size:.71875rem}.home-avatar[data-v-032a2df2]{width:2.4375rem;height:2.4375rem;border-radius:.78125rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.18);font-size:.96875rem;font-weight:700}.home-main-kpi[data-v-032a2df2]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:1.5rem}.home-kpi-label[data-v-032a2df2]{display:block;font-size:.71875rem;color:rgba(255,255,255,.72)}.home-kpi-value[data-v-032a2df2]{display:block;margin-top:.25rem;font-size:1.59375rem;font-weight:800;letter-spacing:-.03125rem}.home-yuan[data-v-032a2df2]{margin-right:.15625rem;font-size:.90625rem;font-weight:600}.home-kpi-side[data-v-032a2df2]{display:flex;flex-direction:column;align-items:flex-end;gap:.21875rem;color:rgba(255,255,255,.7);font-size:.65625rem}.home-side-value[data-v-032a2df2]{color:#fff;font-size:.84375rem;font-weight:700}.home-body[data-v-032a2df2]{margin-top:-2rem;position:relative;z-index:2}.home-kpi-grid[data-v-032a2df2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.home-mini-kpi[data-v-032a2df2]{padding:.75rem .6875rem}.home-mini-label[data-v-032a2df2],.home-mini-note[data-v-032a2df2]{display:block;font-size:.65625rem;color:#83908c}.home-mini-value[data-v-032a2df2]{display:block;margin:.28125rem 0 .21875rem;color:#1b302b;font-size:.875rem;font-weight:760}.home-mini-note[data-v-032a2df2]{font-size:.59375rem;color:#a0aaa7}.home-readonly[data-v-032a2df2]{padding:.1875rem .4375rem;border-radius:.625rem;background:#edf2f0;color:#72807c;font-size:.625rem}.home-query-grid[data-v-032a2df2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.home-query-card[data-v-032a2df2]{min-height:5.5rem;padding:.75rem;border-radius:.8125rem;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #e5ebe8;box-shadow:0 .15625rem .625rem rgba(24,60,50,.05)}.home-query-card[data-v-032a2df2]:active{transform:scale(.98)}.home-query-icon[data-v-032a2df2]{width:1.8125rem;height:1.8125rem;line-height:1.8125rem;text-align:center;border-radius:.5625rem;background:#e8f4ef;color:var(--m-primary);font-size:.78125rem;font-weight:760}.home-query-card.purchase .home-query-icon[data-v-032a2df2],.home-query-card.sales .home-query-icon[data-v-032a2df2]{background:#fff2dc;color:#976410}.home-query-card.delivery .home-query-icon[data-v-032a2df2]{background:#e5edff;color:#315ca8}.home-query-card.attendance .home-query-icon[data-v-032a2df2]{background:#e7f5ed;color:var(--m-primary)}.home-query-name[data-v-032a2df2]{margin-top:.53125rem;font-size:.84375rem;font-weight:720}.home-query-desc[data-v-032a2df2]{margin-top:.1875rem;font-size:.625rem;color:var(--m-muted)}.home-ai-card[data-v-032a2df2]{display:flex;gap:.625rem;padding:.8125rem;background:linear-gradient(135deg,#fff,#f2f8f5);overflow:hidden}.home-ai-orb[data-v-032a2df2]{flex:0 0 auto;width:2.375rem;height:2.375rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--m-primary),#1f816b);color:#f6e3b5;box-shadow:0 .25rem .625rem rgba(10,74,60,.23);font-size:.78125rem;font-weight:800}.home-ai-content[data-v-032a2df2]{flex:1;min-width:0}.home-ai-title[data-v-032a2df2]{display:block;font-size:.875rem;font-weight:740}.home-ai-desc[data-v-032a2df2]{display:block;margin-top:.25rem;color:#71807b;font-size:.65625rem;line-height:1.55}.home-ai-stats[data-v-032a2df2]{display:flex;justify-content:space-between;margin-top:.65625rem;padding-top:.59375rem;border-top:1px solid #e5ebe8}.home-ai-stats uni-view[data-v-032a2df2]{display:flex;flex-direction:column;gap:.125rem;color:var(--m-muted);font-size:.59375rem}.home-ai-num[data-v-032a2df2]{color:var(--m-primary);font-size:.84375rem;font-weight:760}.home-delivery-strip[data-v-032a2df2]{display:flex;align-items:center;gap:.53125rem;margin-top:.75rem;padding:.6875rem .75rem;background:linear-gradient(135deg,#f7fbf9,var(--m-primary-soft))}.home-delivery-icon[data-v-032a2df2]{flex:0 0 auto;width:1.9375rem;height:1.9375rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:#dceee7;color:var(--m-primary-deep);font-size:.9375rem;font-weight:800}.home-delivery-copy[data-v-032a2df2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15625rem}.home-delivery-copy uni-text[data-v-032a2df2]:first-child{color:#1d332d;font-size:.78125rem;font-weight:750}.home-delivery-copy uni-text[data-v-032a2df2]:last-child{color:#7a8984;font-size:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-delivery-arrow[data-v-032a2df2]{color:#7b8a85;font-size:1.1875rem}.catalog-tools[data-v-8ba6fd27]{position:relative;z-index:3;margin-top:-.0625rem;padding:.6875rem .875rem .5rem;background:var(--m-bg)}.catalog-tools .mobile-search[data-v-8ba6fd27]{margin-top:.5rem}.catalog-count[data-v-8ba6fd27]{display:block;margin:.4375rem .1875rem 0;color:var(--m-muted);font-size:.65625rem}.catalog-list[data-v-8ba6fd27]{height:calc(100vh - 11.09375rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.catalog-main[data-v-8ba6fd27]{min-width:0;flex:1;padding-right:.46875rem}.inventory-product-head[data-v-8ba6fd27]{display:flex;align-items:center;gap:.5625rem}.inventory-image[data-v-8ba6fd27]{position:relative;flex:0 0 auto;width:3.3125rem;height:3.3125rem;overflow:hidden;border-radius:.6875rem;background:#eef3f0;border:1px solid #e0e8e4}.inventory-image uni-image[data-v-8ba6fd27]{width:100%;height:100%;display:block}.inventory-image.empty[data-v-8ba6fd27]{display:flex;align-items:center;justify-content:center;color:var(--m-primary);font-size:1.1875rem;font-weight:760}.inventory-image-count[data-v-8ba6fd27]{position:absolute;right:.1875rem;bottom:.1875rem;min-width:1.0625rem;height:1.0625rem;padding:0 .25rem;border-radius:.53125rem;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(7,38,31,.76);font-size:.5625rem}.inventory-brand[data-v-8ba6fd27]{display:inline-flex;align-self:flex-start;margin-top:.28125rem;padding:.125rem .3125rem;border-radius:.3125rem;color:#687872;background:#eef3f0;font-size:.5625rem}.inventory-primary[data-v-8ba6fd27]{flex:0 0 6.125rem;text-align:right;display:flex;flex-direction:column;gap:.15625rem}.inventory-primary uni-text[data-v-8ba6fd27]{color:#7d8a86;font-size:.59375rem}.inventory-primary b[data-v-8ba6fd27]{color:#0b725c;font-size:.84375rem;line-height:1.25}.inventory-primary small[data-v-8ba6fd27]{color:#8e9996;font-size:.53125rem}.inventory-primary.danger b[data-v-8ba6fd27]{color:#c23e33}.catalog-price-row[data-v-8ba6fd27]{display:flex;justify-content:space-between;align-items:center;margin-top:.5625rem;padding-top:.53125rem;border-top:1px solid var(--m-line);color:#7c8985;font-size:.6875rem}.catalog-price-row b[data-v-8ba6fd27]{color:var(--m-primary);font-size:.84375rem}.inventory-numbers[data-v-8ba6fd27]{display:grid;grid-template-columns:repeat(2,1fr);margin-top:.59375rem;padding:.5625rem .3125rem;border-radius:.5625rem;background:var(--m-bg)}.inventory-numbers uni-view[data-v-8ba6fd27]{display:flex;flex-direction:column;align-items:center;gap:.1875rem;color:var(--m-muted);font-size:.59375rem;border-right:1px solid var(--m-line)}.inventory-numbers uni-view[data-v-8ba6fd27]:last-child{border:0}.inventory-numbers b[data-v-8ba6fd27]{color:#21342f;font-size:.75rem}.inventory-amount[data-v-8ba6fd27]{display:flex;align-items:center;justify-content:space-between;margin-top:.375rem;padding:0 .125rem;color:#6f7f7a;font-size:.625rem}.inventory-amount b[data-v-8ba6fd27]{color:var(--m-primary);font-size:.75rem}.inventory-gallery[data-v-8ba6fd27]{width:100%;white-space:nowrap;margin-top:.75rem}.inventory-gallery uni-image[data-v-8ba6fd27]{display:inline-block;width:6.8125rem;height:5.25rem;margin-right:.4375rem;border-radius:.625rem;background:#eef3f0}.inventory-no-image[data-v-8ba6fd27]{margin-top:.75rem;padding:1.3125rem;border-radius:.6875rem;text-align:center;color:#929e9a;background:#f2f5f3;font-size:.71875rem}.inventory-sheet-primary[data-v-8ba6fd27]{margin-top:.75rem;padding:.78125rem;border-radius:.75rem;display:flex;flex-direction:column;gap:.21875rem;color:rgba(255,255,255,.72);background:linear-gradient(135deg,#08483b,var(--m-primary-2));font-size:.65625rem}.inventory-sheet-primary b[data-v-8ba6fd27]{color:#fff;font-size:1.125rem}.inventory-sheet-primary small[data-v-8ba6fd27]{font-size:.59375rem}.batch-latest[data-v-8ba6fd27]{grid-column:1/-1}.inventory-batch-row[data-v-8ba6fd27]{display:flex;flex-direction:column;gap:.21875rem;padding:.5625rem .125rem;border-bottom:1px solid #e8edea}.inventory-batch-head[data-v-8ba6fd27]{display:flex;justify-content:space-between;align-items:center;gap:.4375rem;color:var(--m-ink);font-size:.71875rem}.inventory-batch-head b[data-v-8ba6fd27]:last-child{color:#0a6a55;text-align:right}.inventory-batch-row small[data-v-8ba6fd27]{color:var(--m-muted);font-size:.59375rem}.inventory-batch-empty[data-v-8ba6fd27]{padding:.625rem .125rem;color:#929e9a;font-size:.65625rem}.inventory-warehouse-title[data-v-8ba6fd27]{margin:.9375rem .0625rem .375rem;font-size:.875rem;font-weight:740}.inventory-warehouse-row[data-v-8ba6fd27]{display:flex;justify-content:space-between;align-items:center;padding:.59375rem .125rem;border-bottom:1px solid #e8edea}.inventory-warehouse-row>uni-view[data-v-8ba6fd27]{display:flex;flex-direction:column;gap:.15625rem;font-size:.75rem}.inventory-warehouse-row>uni-view[data-v-8ba6fd27]:last-child{text-align:right;color:var(--m-primary)}.inventory-warehouse-row small[data-v-8ba6fd27]{color:var(--m-muted);font-size:.59375rem}.orders-tools[data-v-c0e034cf]{padding:.6875rem .875rem .46875rem}.orders-periods[data-v-c0e034cf]{display:flex;gap:.375rem;margin:.53125rem 0}.orders-periods uni-text[data-v-c0e034cf]{min-width:3.25rem;height:1.78125rem;padding:0 .5rem;line-height:1.78125rem;text-align:center;border-radius:.5625rem;background:#e9eeec;color:#74817d;font-size:.6875rem}.orders-periods uni-text.active[data-v-c0e034cf]{background:var(--m-primary);color:#fff}.orders-summary[data-v-c0e034cf]{display:flex;justify-content:space-between;padding:.4375rem .1875rem 0;color:var(--m-muted);font-size:.65625rem}.orders-list[data-v-c0e034cf]{height:calc(100vh - 12.65625rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.order-partner[data-v-c0e034cf]{display:block;margin-top:.28125rem;font-size:.90625rem;font-weight:720}.order-amount-row[data-v-c0e034cf]{display:flex;justify-content:space-between;align-items:center;margin-top:.6875rem}.order-date[data-v-c0e034cf]{color:#84908d;font-size:.6875rem}.order-progress[data-v-c0e034cf]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:.59375rem;padding-top:.5625rem;border-top:1px solid var(--m-line)}.order-progress uni-view[data-v-c0e034cf]{display:flex;flex-direction:column;gap:.1875rem;color:var(--m-muted);font-size:.59375rem}.order-progress b[data-v-c0e034cf]{color:#43534f;font-size:.6875rem}.order-detail-hero[data-v-c0e034cf]{display:flex;justify-content:space-between;align-items:center;margin-top:.78125rem;padding:.8125rem;border-radius:.75rem;background:linear-gradient(135deg,var(--m-primary-soft),#f6f9f7)}.order-detail-hero uni-view[data-v-c0e034cf]{display:flex;flex-direction:column;gap:.25rem;font-size:.90625rem;font-weight:720}.order-detail-hero small[data-v-c0e034cf]{color:#74817d;font-size:.65625rem;font-weight:400}.order-detail-hero b[data-v-c0e034cf]{color:var(--m-primary);font-size:1rem}.order-items-head[data-v-c0e034cf]{display:flex;justify-content:space-between;margin:.9375rem .0625rem .4375rem;font-size:.84375rem;font-weight:720}.order-items-head uni-text[data-v-c0e034cf]:last-child{color:#84908d;font-size:.6875rem;font-weight:400}.order-line[data-v-c0e034cf]{display:flex;justify-content:space-between;gap:.625rem;padding:.65625rem .125rem;border-bottom:1px solid var(--m-line)}.order-line-name[data-v-c0e034cf]{display:block;max-width:10.625rem;font-size:.78125rem;font-weight:650}.order-line-right[data-v-c0e034cf]{display:flex;flex-direction:column;align-items:flex-end;gap:.21875rem;color:#7d8985;font-size:.625rem}.order-line-right b[data-v-c0e034cf]{color:var(--m-ink);font-size:.75rem}.order-remark[data-v-c0e034cf]{margin-top:.6875rem;padding:.625rem;border-radius:.5625rem;background:var(--m-bg);color:#6f7d78;font-size:.6875rem;line-height:1.5}.delivery-view[data-v-45bcb9d9]{background:linear-gradient(180deg,#edf4f1 0,var(--m-bg) 14.6875rem)}.delivery-topbar[data-v-45bcb9d9]{padding-bottom:1.6875rem;border-radius:0 0 1.4375rem 1.4375rem}.delivery-publish-action[data-v-45bcb9d9]{min-width:4.8125rem;padding:0 .625rem;font-size:.6875rem;font-weight:720}.delivery-summary[data-v-45bcb9d9]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;margin-top:1.0625rem}.delivery-summary uni-view[data-v-45bcb9d9]{min-height:3.3125rem;padding:.5625rem .375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;border-radius:.6875rem;background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.12)}.delivery-summary uni-text[data-v-45bcb9d9]:first-child{font-size:1.0625rem;font-weight:800}.delivery-summary uni-text[data-v-45bcb9d9]:last-child{font-size:.625rem;color:rgba(255,255,255,.72)}.delivery-body[data-v-45bcb9d9]{padding-top:.6875rem}.delivery-refresh-note[data-v-45bcb9d9]{display:flex;align-items:center;gap:.3125rem;margin:0 .125rem .59375rem;color:#71807b;font-size:.625rem}.delivery-refresh-note uni-text[data-v-45bcb9d9]:last-child{margin-left:auto}.delivery-live-dot[data-v-45bcb9d9]{width:.4375rem;height:.4375rem;border-radius:50%;background:#27b57b;box-shadow:0 0 0 .21875rem rgba(39,181,123,.12)}.delivery-tabs[data-v-45bcb9d9]{margin-bottom:.5625rem}.delivery-search[data-v-45bcb9d9]{margin-bottom:.875rem}.delivery-list-head[data-v-45bcb9d9]{margin:0 .125rem .5rem}.delivery-count[data-v-45bcb9d9]{color:#74827e;font-size:.6875rem;font-weight:600}.delivery-task-card[data-v-45bcb9d9],.delivery-driver-card[data-v-45bcb9d9]{padding:.75rem;margin-bottom:.53125rem}.delivery-task-card[data-v-45bcb9d9]:active,.delivery-driver-card[data-v-45bcb9d9]:active{transform:scale(.987)}.delivery-task-title[data-v-45bcb9d9]{display:flex;align-items:center;gap:.375rem;min-width:0}.delivery-arrow[data-v-45bcb9d9]{color:#9aa6a2;font-size:1.25rem;line-height:1}.delivery-address[data-v-45bcb9d9]{display:block;margin-top:.375rem;color:#667570;font-size:.71875rem;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-info-row[data-v-45bcb9d9]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3125rem;margin-top:.625rem;padding:.53125rem .5625rem;border-radius:.5625rem;background:var(--m-bg)}.delivery-info-row uni-view[data-v-45bcb9d9]{min-width:0;display:flex;flex-direction:column;gap:.15625rem}.delivery-info-row uni-text[data-v-45bcb9d9]:first-child{color:var(--m-muted);font-size:.59375rem}.delivery-info-row uni-text[data-v-45bcb9d9]:last-child{color:#263834;font-size:.6875rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delivery-task-foot[data-v-45bcb9d9]{display:flex;justify-content:space-between;gap:.625rem;margin-top:.53125rem;color:var(--m-muted);font-size:.625rem}.delivery-task-foot uni-text[data-v-45bcb9d9]:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.delivery-driver-filter[data-v-45bcb9d9]{display:flex;align-items:center;justify-content:space-between;margin:0 .125rem .5rem}.delivery-driver-filter>uni-view[data-v-45bcb9d9]:first-child{display:flex;align-items:center;gap:.375rem}.delivery-switch[data-v-45bcb9d9]{display:flex;align-items:center;gap:.28125rem;padding:.25rem .4375rem .25rem .25rem;border-radius:31.21875rem;background:#e8eeeb;color:#788580;font-size:.625rem}.delivery-switch-knob[data-v-45bcb9d9]{width:.9375rem;height:.9375rem;border-radius:50%;background:#fff;box-shadow:0 .0625rem .25rem rgba(0,0,0,.12)}.delivery-switch.active[data-v-45bcb9d9]{color:var(--m-primary);background:#dcefe8}.delivery-switch.active .delivery-switch-knob[data-v-45bcb9d9]{background:#1aa170}.delivery-driver-main[data-v-45bcb9d9]{display:flex;align-items:center;gap:.5rem}.delivery-driver-avatar[data-v-45bcb9d9]{flex:0 0 auto;width:2.375rem;height:2.375rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:var(--m-line);color:#71807b;font-size:.9375rem;font-weight:780}.delivery-driver-avatar.online[data-v-45bcb9d9]{background:linear-gradient(145deg,#dff4ea,#cbeadb);color:#08634d}.delivery-driver-copy[data-v-45bcb9d9]{flex:1;min-width:0}.delivery-driver-name-row[data-v-45bcb9d9]{display:flex;align-items:center;gap:.3125rem}.delivery-driver-time[data-v-45bcb9d9]{display:block;margin-top:.21875rem;color:#899590;font-size:.625rem}.delivery-map-button[data-v-45bcb9d9]{flex:0 0 auto;min-width:2.3125rem;height:1.8125rem;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:#e7f2ee;color:#095744;font-size:.6875rem;font-weight:700}.delivery-map-button.disabled[data-v-45bcb9d9],.delivery-location-button.disabled[data-v-45bcb9d9]{opacity:.45}.delivery-current-task[data-v-45bcb9d9]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5625rem;margin-top:.59375rem;padding:.5rem .5625rem;border-radius:.5625rem;background:#f1f7f4}.delivery-current-task>uni-text[data-v-45bcb9d9]{flex:0 0 auto;color:#7d8985;font-size:.59375rem}.delivery-current-task>uni-view[data-v-45bcb9d9]{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;color:#163d33;font-size:.6875rem;font-weight:680;text-align:right}.delivery-current-no[data-v-45bcb9d9]{color:#899590;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.5625rem;font-weight:500}.delivery-current-task.empty[data-v-45bcb9d9]{background:#f4f6f5}.delivery-sheet[data-v-45bcb9d9]{max-height:90vh}.delivery-sheet-address[data-v-45bcb9d9]{display:flex;flex-direction:column;gap:.25rem;margin-top:.5625rem;padding:.625rem;border-radius:.625rem;background:var(--m-bg)}.delivery-sheet-address uni-text[data-v-45bcb9d9]:first-child{color:#84918c;font-size:.625rem}.delivery-sheet-address uni-text[data-v-45bcb9d9]:last-child{color:#233631;font-size:.78125rem;font-weight:650;line-height:1.5}.delivery-sheet-items[data-v-45bcb9d9]{margin-top:.75rem}.delivery-sheet-section[data-v-45bcb9d9]{display:block;margin-bottom:.3125rem;font-size:.8125rem;font-weight:730}.delivery-sheet-item[data-v-45bcb9d9]{min-height:2.5625rem;display:flex;align-items:center;justify-content:space-between;gap:.625rem;border-bottom:1px solid var(--m-line)}.delivery-sheet-item>uni-view[data-v-45bcb9d9]{min-width:0;display:flex;flex-direction:column;gap:.125rem}.delivery-sheet-item>uni-view uni-text[data-v-45bcb9d9]:first-child{color:var(--m-ink);font-size:.71875rem}.delivery-sheet-item>uni-view uni-text[data-v-45bcb9d9]:last-child{color:#909b97;font-size:.59375rem}.delivery-sheet-item>uni-text[data-v-45bcb9d9]{flex:0 0 auto;color:var(--m-primary-deep);font-size:.71875rem;font-weight:730}.delivery-location-button[data-v-45bcb9d9]{margin-top:.75rem}.delivery-publish-sheet[data-v-45bcb9d9]{max-height:94vh}.delivery-publish-tip[data-v-45bcb9d9]{display:flex;align-items:center;gap:.5rem;margin:.75rem 0;padding:.625rem;border-radius:.6875rem;background:#edf7f3}.delivery-publish-tip>uni-text[data-v-45bcb9d9]{width:2.125rem;height:2.125rem;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:#0d5a48;color:#fff;font-size:.6875rem;font-weight:750}.delivery-publish-tip>uni-view[data-v-45bcb9d9]{min-width:0;display:flex;flex-direction:column;gap:.15625rem}.delivery-publish-tip b[data-v-45bcb9d9]{color:#143e33;font-size:.75rem}.delivery-publish-tip small[data-v-45bcb9d9]{color:#70817b;font-size:.625rem;line-height:1.45}.delivery-publish-form[data-v-45bcb9d9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5625rem}.delivery-form-field[data-v-45bcb9d9]{min-width:0;display:flex;flex-direction:column;gap:.28125rem;color:#495b55;font-size:.65625rem}.delivery-form-field.full[data-v-45bcb9d9]{grid-column:1/-1}.delivery-form-field>uni-input[data-v-45bcb9d9],.delivery-form-field>uni-textarea[data-v-45bcb9d9],.delivery-form-picker[data-v-45bcb9d9]{box-sizing:border-box;width:100%;border:1px solid var(--m-line);border-radius:.59375rem;background:#f7f9f8;color:#1f332e;font-size:.75rem}.delivery-form-field>uni-input[data-v-45bcb9d9],.delivery-form-picker[data-v-45bcb9d9]{height:2.375rem;padding:0 .625rem}.delivery-form-field>uni-textarea[data-v-45bcb9d9]{min-height:5.5rem;padding:.5625rem .625rem;line-height:1.55}.delivery-form-field>uni-textarea.compact[data-v-45bcb9d9]{min-height:3.5rem}.delivery-form-field>small[data-v-45bcb9d9]{align-self:flex-end;margin-top:-1.0625rem;margin-right:.5rem;padding-bottom:.40625rem;color:#95a09c;font-size:.5625rem}.delivery-form-picker[data-v-45bcb9d9]{display:flex;align-items:center;justify-content:space-between}.delivery-form-picker b[data-v-45bcb9d9]{color:#788983;font-size:1rem}.required-field>uni-text[data-v-45bcb9d9]{color:#133e33;font-weight:700}.delivery-urgent-row[data-v-45bcb9d9]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.625rem;border:1px solid var(--m-line);border-radius:.65625rem;background:#fafbfa}.delivery-urgent-row>uni-view[data-v-45bcb9d9]:first-child{display:flex;flex-direction:column;gap:.15625rem}.delivery-urgent-row b[data-v-45bcb9d9]{color:#344741;font-size:.71875rem}.delivery-urgent-row small[data-v-45bcb9d9]{color:var(--m-muted);font-size:.59375rem}.delivery-urgent-switch[data-v-45bcb9d9]{width:2.25rem;height:1.25rem;flex:0 0 auto;padding:.125rem;border-radius:31.21875rem;background:#cfd8d4;transition:.2s}.delivery-urgent-switch uni-text[data-v-45bcb9d9]{display:block;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 .0625rem .25rem rgba(0,0,0,.14);transition:.2s}.delivery-urgent-row.active[data-v-45bcb9d9]{border-color:#f0c6bd;background:#fff5f2}.delivery-urgent-row.active .delivery-urgent-switch[data-v-45bcb9d9]{background:#d76049}.delivery-urgent-row.active .delivery-urgent-switch uni-text[data-v-45bcb9d9]{transform:translate(1rem)}.delivery-publish-submit[data-v-45bcb9d9]{margin-top:.8125rem}.warehouse-create[data-v-f0e772de]{min-width:3.9375rem;font-size:.71875rem;font-weight:700}.warehouse-tools[data-v-f0e772de]{padding:.6875rem .875rem .4375rem}.warehouse-tabs .mobile-tab[data-v-f0e772de]{font-size:.71875rem}.warehouse-search[data-v-f0e772de]{margin-top:.5rem}.warehouse-summary[data-v-f0e772de]{display:flex;justify-content:space-between;padding:.4375rem .21875rem 0;color:#84908d;font-size:.65625rem}.warehouse-summary uni-text[data-v-f0e772de]:last-child{color:var(--m-primary)}.warehouse-list[data-v-f0e772de]{height:calc(100vh - 10.9375rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.warehouse-record-title[data-v-f0e772de]{display:block;margin-top:.25rem;font-size:.90625rem;line-height:1.35;font-weight:730}.warehouse-card-foot[data-v-f0e772de]{display:flex;justify-content:space-between;margin-top:.5625rem;padding-top:.5rem;border-top:1px solid var(--m-line);color:#82908b;font-size:.65625rem}.warehouse-record-kpis[data-v-f0e772de]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.625rem}.warehouse-record-kpis uni-view[data-v-f0e772de]{display:flex;flex-direction:column;gap:.1875rem;padding:.5rem;border-radius:.5rem;background:var(--m-bg)}.warehouse-record-kpis small[data-v-f0e772de]{color:#84908d;font-size:.625rem}.warehouse-record-kpis b[data-v-f0e772de]{color:#263a34;font-size:.75rem}.warehouse-no-permission[data-v-f0e772de]{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5625rem;padding:1.5625rem;text-align:center}.warehouse-no-permission uni-text[data-v-f0e772de]{width:3.125rem;height:3.125rem;line-height:3.125rem;border-radius:.9375rem;color:var(--m-primary);background:var(--m-primary-soft);font-size:.78125rem;font-weight:700}.warehouse-no-permission b[data-v-f0e772de]{font-size:.90625rem}.warehouse-no-permission small[data-v-f0e772de]{color:#82908c;font-size:.6875rem;line-height:1.6}.warehouse-detail-sheet[data-v-f0e772de]{max-height:90vh}.warehouse-detail-hero[data-v-f0e772de]{display:flex;align-items:center;justify-content:space-between;gap:.5625rem;margin-top:.75rem;padding:.71875rem;border-radius:.71875rem;background:linear-gradient(135deg,var(--m-primary-soft),#f7faf8)}.warehouse-detail-hero uni-view[data-v-f0e772de]{display:flex;flex-direction:column;gap:.21875rem}.warehouse-detail-hero b[data-v-f0e772de]{font-size:.90625rem}.warehouse-detail-hero small[data-v-f0e772de]{color:#72817c;font-size:.65625rem}.warehouse-description[data-v-f0e772de]{margin-top:.625rem;padding:.625rem;border-radius:.5625rem;background:var(--m-bg);color:#566661;font-size:.71875rem;line-height:1.7;white-space:pre-wrap}.warehouse-lines-head[data-v-f0e772de]{display:flex;justify-content:space-between;margin:.875rem .09375rem .375rem;font-size:.84375rem;font-weight:720}.warehouse-lines-head uni-text[data-v-f0e772de]:last-child{color:#84908d;font-size:.65625rem;font-weight:400}.warehouse-detail-line[data-v-f0e772de]{display:flex;justify-content:space-between;gap:.625rem;padding:.625rem .09375rem;border-bottom:1px solid var(--m-line)}.warehouse-detail-line>uni-view[data-v-f0e772de]:first-child{min-width:0}.warehouse-detail-line b[data-v-f0e772de]{display:block;font-size:.75rem;line-height:1.4}.warehouse-detail-line small[data-v-f0e772de]{display:block;margin-top:.1875rem;color:var(--m-muted);font-size:.625rem}.warehouse-line-right[data-v-f0e772de]{text-align:right;flex-shrink:0}.warehouse-action[data-v-f0e772de]{margin-top:.75rem}.danger-action[data-v-f0e772de]{color:#a23e35;background:#ffede9}.warehouse-create-sheet[data-v-f0e772de]{max-height:94vh}.warehouse-form[data-v-f0e772de]{padding-top:.6875rem}.warehouse-form uni-label[data-v-f0e772de]{display:block;margin-bottom:.59375rem}.warehouse-form uni-label>uni-text[data-v-f0e772de]{display:block;margin:0 .125rem .28125rem;color:#52635e;font-size:.65625rem;font-weight:650}.warehouse-form uni-input[data-v-f0e772de],.warehouse-picker[data-v-f0e772de],.warehouse-form uni-textarea[data-v-f0e772de]{width:100%;border:1px solid var(--m-line);border-radius:.5625rem;background:#f7f9f8;color:#1d302a;font-size:.75rem}.warehouse-form uni-input[data-v-f0e772de],.warehouse-picker[data-v-f0e772de]{height:2.1875rem;padding:0 .5625rem;line-height:2.1875rem}.warehouse-form uni-textarea[data-v-f0e772de]{height:4rem;padding:.5rem .5625rem;line-height:1.5}.warehouse-form-grid[data-v-f0e772de]{display:grid;grid-template-columns:1fr 1fr;gap:.4375rem}.warehouse-product-box[data-v-f0e772de]{margin-top:.25rem;padding:.625rem;border:1px solid var(--m-line);border-radius:.6875rem;background:#fbfcfb}.warehouse-product-box>.mobile-between b[data-v-f0e772de]{font-size:.78125rem}.warehouse-product-box>.mobile-between small[data-v-f0e772de]{color:#7e8c87;font-size:.65625rem}.warehouse-product-search[data-v-f0e772de]{display:flex;gap:.3125rem;margin-top:.53125rem}.warehouse-product-search uni-input[data-v-f0e772de]{flex:1}.warehouse-product-search uni-button[data-v-f0e772de]{width:3.5rem;height:2.1875rem;margin:0;padding:0;line-height:2.1875rem;border-radius:.53125rem;background:var(--m-primary);color:#fff;font-size:.6875rem}.warehouse-product-results[data-v-f0e772de]{max-height:10rem;overflow-y:auto;margin-top:.25rem;padding:0 .375rem;border-radius:.53125rem;background:#fff;box-shadow:0 .25rem .75rem rgba(16,55,45,.12)}.warehouse-product-results>uni-view[data-v-f0e772de]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.53125rem .09375rem;border-bottom:1px solid var(--m-line)}.warehouse-product-results b[data-v-f0e772de],.warehouse-task-product b[data-v-f0e772de]{display:block;font-size:.71875rem}.warehouse-product-results small[data-v-f0e772de],.warehouse-task-product small[data-v-f0e772de]{display:block;margin-top:.15625rem;color:#82908b;font-size:.59375rem}.warehouse-product-results uni-text[data-v-f0e772de]{color:var(--m-primary);font-size:.65625rem;font-weight:700}.warehouse-task-product[data-v-f0e772de]{margin-top:.46875rem;padding:.5625rem;border-radius:.5625rem;background:#eef5f2}.warehouse-remove[data-v-f0e772de]{color:#b74337;font-size:.65625rem}.warehouse-task-product-fields[data-v-f0e772de]{display:grid;grid-template-columns:1fr .8fr 1.6fr;gap:.3125rem;margin-top:.46875rem}.warehouse-task-product-fields uni-label[data-v-f0e772de]{margin:0}.warehouse-picker.compact[data-v-f0e772de],.warehouse-task-product-fields uni-input[data-v-f0e772de]{height:1.9375rem;line-height:1.9375rem;background:#fff;font-size:.65625rem}.warehouse-picker.empty[data-v-f0e772de]{color:#a15d17}.warehouse-location-field[data-v-f0e772de]{grid-column:auto}.warehouse-submit[data-v-f0e772de]{width:100%;margin-top:.75rem;border:0}.warehouse-task-product-fields[data-v-f0e772de]{grid-template-columns:1fr 1fr}.warehouse-location-field[data-v-f0e772de]{grid-column:1/-1}.workbench-scroll[data-v-350ec503]{height:calc(100vh - 9.1875rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.workbench-body[data-v-350ec503]{padding-bottom:4.375rem}.tool-intro[data-v-350ec503]{padding:.75rem;background:linear-gradient(135deg,var(--m-primary),#176b59);color:#fff}.tool-intro uni-text[data-v-350ec503],.tool-intro small[data-v-350ec503]{display:block}.tool-intro uni-text[data-v-350ec503]{font-size:.84375rem;font-weight:750}.tool-intro small[data-v-350ec503]{margin-top:.28125rem;color:rgba(255,255,255,.72);font-size:.625rem;line-height:1.6}.tool-grid[data-v-350ec503]{display:flex;flex-direction:column;gap:.46875rem;margin-top:.53125rem}.tool-card[data-v-350ec503]{display:flex;align-items:center;gap:.53125rem;padding:.71875rem}.tool-icon[data-v-350ec503]{flex:0 0 auto;width:2.03125rem;height:2.03125rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:var(--m-primary-soft);color:#0a5f4c;font-size:.9375rem}.tool-copy[data-v-350ec503]{min-width:0;display:flex;flex:1;flex-direction:column;gap:.15625rem}.tool-copy b[data-v-350ec503]{font-size:.78125rem}.tool-copy uni-text[data-v-350ec503]{color:#73817c;font-size:.625rem;line-height:1.45}.tool-copy small[data-v-350ec503]{align-self:flex-start;padding:.125rem .28125rem;border-radius:.28125rem;background:#fff3dc;color:#94620e;font-size:.53125rem}.tool-arrow[data-v-350ec503]{color:#a1aaa7;font-size:1.3125rem}.tool-subhead[data-v-350ec503]{display:flex;align-items:center;gap:.53125rem;margin-bottom:.5625rem}.tool-subhead b[data-v-350ec503]{font-size:.90625rem}.tool-back[data-v-350ec503]{padding:.3125rem .4375rem;border-radius:.46875rem;background:var(--m-primary-soft);color:var(--m-primary);font-size:.65625rem}.safety-card[data-v-350ec503]{padding:.6875rem;border-left:.1875rem solid var(--m-accent)}.safety-card b[data-v-350ec503],.safety-card uni-text[data-v-350ec503]{display:block}.safety-card b[data-v-350ec503]{font-size:.75rem}.safety-card uni-text[data-v-350ec503]{margin-top:.21875rem;color:#6c7b76;font-size:.625rem;line-height:1.55}.mobile-primary-btn[data-v-350ec503]{margin-top:.5rem}.mobile-primary-btn.disabled[data-v-350ec503]{opacity:.45}.tool-warning[data-v-350ec503]{margin-top:.46875rem;padding:.5625rem;border-radius:.5625rem;background:#fff1df;color:#855d17;font-size:.625rem}.tool-warning uni-text[data-v-350ec503]{display:block;margin:.125rem 0}.order-tabs[data-v-350ec503]{display:flex;gap:.28125rem;margin:.53125rem 0;overflow-x:auto}.order-tabs uni-text[data-v-350ec503]{flex:0 0 auto;padding:.34375rem .53125rem;border:1px solid #dbe4e0;border-radius:.5rem;background:#fff;color:#63736d;font-size:.625rem}.order-tabs uni-text.active[data-v-350ec503]{background:var(--m-primary);color:#fff;border-color:var(--m-primary)}.tool-form-card[data-v-350ec503],.order-line-card[data-v-350ec503],.inquiry-row-card[data-v-350ec503],.spreadsheet-result[data-v-350ec503],.settings-card[data-v-350ec503]{margin-top:.5rem;padding:.71875rem}.field-label[data-v-350ec503]{display:block;margin:.0625rem 0 .3125rem;color:#4d6059;font-size:.65625rem;font-weight:700}.inline-search[data-v-350ec503]{display:flex;height:2.25rem;border:1px solid var(--m-line);border-radius:.5625rem;overflow:hidden;background:#fff}.inline-search uni-input[data-v-350ec503]{flex:1;min-width:0;padding:0 .53125rem;font-size:.6875rem}.inline-search>uni-view[data-v-350ec503]{width:3.28125rem;display:flex;align-items:center;justify-content:center;background:var(--m-primary);color:#fff;font-size:.65625rem}.inline-search.compact[data-v-350ec503]{height:2rem;margin-top:.375rem}.picker-field[data-v-350ec503]{display:flex;justify-content:space-between;align-items:center;min-height:2.125rem;margin-top:.375rem;padding:0 .53125rem;border:1px solid var(--m-line);border-radius:.53125rem;background:#f8faf9;color:#31453e;font-size:.6875rem}.picker-field>uni-text[data-v-350ec503]{color:#9aa5a1}.form-hint[data-v-350ec503],.line-source[data-v-350ec503],.selected-tip[data-v-350ec503]{display:block;margin-top:.3125rem;color:#7e8c87;font-size:.59375rem;line-height:1.45}.order-line-card b[data-v-350ec503],.inquiry-row-card b[data-v-350ec503]{max-width:76%;font-size:.71875rem}.line-qty[data-v-350ec503]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.3125rem;margin-top:.40625rem;color:#677872;font-size:.625rem}.line-qty uni-input[data-v-350ec503]{height:1.84375rem;padding:0 .40625rem;border:1px solid var(--m-line);border-radius:.4375rem;background:#fff;color:#20362f;font-size:.71875rem}.sticky-action[data-v-350ec503]{margin-bottom:.75rem}.result-list[data-v-350ec503]{margin-top:.3125rem;border:1px solid #e0e7e4;border-radius:.5rem;overflow:hidden}.result-list>uni-view[data-v-350ec503]{display:grid;grid-template-columns:1fr auto;gap:.09375rem .375rem;padding:.4375rem .5rem;border-bottom:1px solid var(--m-line)}.result-list b[data-v-350ec503]{font-size:.65625rem}.result-list small[data-v-350ec503]{color:var(--m-muted);font-size:.53125rem}.result-list uni-text[data-v-350ec503]{grid-column:2;grid-row:1/3;align-self:center;color:var(--m-primary);font-size:.625rem}.inquiry-summary[data-v-350ec503]{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin-top:.5rem}.inquiry-summary uni-text[data-v-350ec503]{padding:.40625rem;border-radius:.46875rem;background:#fff;text-align:center;color:#5e706a;font-size:.59375rem}.candidate-evidence[data-v-350ec503]{display:flex;flex-wrap:wrap;gap:.21875rem;margin-top:.34375rem}.candidate-evidence uni-text[data-v-350ec503]{padding:.15625rem .25rem;border-radius:.28125rem;background:#eef3f1;color:#60716b;font-size:.53125rem}.row-confirm[data-v-350ec503],.secondary-action[data-v-350ec503]{margin-top:.4375rem;padding:.4375rem;border-radius:.46875rem;background:var(--m-primary-soft);color:#09644f;text-align:center;font-size:.65625rem;font-weight:700}.tool-form-card uni-textarea[data-v-350ec503],.settings-card uni-textarea[data-v-350ec503]{box-sizing:border-box;width:100%;min-height:4.6875rem;padding:.53125rem;border:1px solid var(--m-line);border-radius:.53125rem;background:#f9fbfa;font-size:.6875rem;line-height:1.55}.analysis-answer[data-v-350ec503]{display:block;margin-top:.5rem;color:#344841;font-size:.6875rem;line-height:1.7;white-space:pre-wrap}.sheet-list[data-v-350ec503]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4375rem}.sheet-list uni-text[data-v-350ec503]{padding:.21875rem .3125rem;border-radius:.3125rem;background:#eef3f1;color:#61716c;font-size:.5625rem}.setting-switch[data-v-350ec503]{display:flex;justify-content:space-between;align-items:center;padding:.15625rem 0 .5625rem}.setting-switch>uni-view[data-v-350ec503]:first-child{display:flex;flex-direction:column;gap:.15625rem}.setting-switch b[data-v-350ec503]{font-size:.75rem}.setting-switch uni-text[data-v-350ec503]{color:#7c8985;font-size:.59375rem}.mini-switch[data-v-350ec503]{position:relative;width:2.4375rem;height:1.34375rem;border-radius:.78125rem;background:#c9d2cf}.mini-switch i[data-v-350ec503]{position:absolute;top:.15625rem;left:.1875rem;width:1.03125rem;height:1.03125rem;border-radius:50%;background:#fff;transition:.2s}.mini-switch.active[data-v-350ec503]{background:var(--m-primary)}.mini-switch.active i[data-v-350ec503]{left:1.21875rem}.settings-card uni-label[data-v-350ec503]{display:block;margin-top:.46875rem}.settings-card uni-label>uni-text[data-v-350ec503]{display:block;margin-bottom:.21875rem;color:#53655f;font-size:.625rem}.settings-card uni-label>uni-input[data-v-350ec503]{box-sizing:border-box;width:100%;height:2.09375rem;padding:0 .46875rem;border:1px solid var(--m-line);border-radius:.46875rem;background:#f9fbfa;font-size:.65625rem}.two-fields[data-v-350ec503]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.choice-row[data-v-350ec503]{display:flex;gap:.25rem;flex-wrap:wrap}.choice-row uni-text[data-v-350ec503]{padding:.3125rem .53125rem;border:1px solid var(--m-line);border-radius:.46875rem;background:#fff;color:#6a7974;font-size:.625rem}.choice-row uni-text.active[data-v-350ec503]{background:var(--m-primary);border-color:var(--m-primary);color:#fff}.mobile-ai-answer[data-v-647e3f21]{padding:.625rem .71875rem;border:1px solid #dbe6f0;border-radius:.28125rem .71875rem .71875rem;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 .25rem .75rem rgba(28,76,126,.07);color:#294153}.answer-heading[data-v-647e3f21]{display:flex;align-items:center;gap:.3125rem;margin:.375rem 0 .1875rem;color:#174f91;font-size:.78125rem;font-weight:760;line-height:1.45}.answer-heading[data-v-647e3f21]:first-child{margin-top:0}.answer-heading.level-1[data-v-647e3f21]{font-size:.875rem}.answer-heading-mark[data-v-647e3f21]{width:.21875rem;height:.84375rem;border-radius:.25rem;background:linear-gradient(180deg,#2f78c4,#75a9dc)}.answer-paragraph[data-v-647e3f21]{display:block;color:#3c5261;font-size:.71875rem;line-height:1.78;white-space:pre-wrap;word-break:break-word}.answer-notice[data-v-647e3f21]{display:flex;align-items:flex-start;gap:.375rem;margin:.375rem 0;padding:.5rem;border:1px solid #f0d6a0;border-radius:.5rem;background:#fff9eb;color:#74551a;font-size:.65625rem;line-height:1.65}.answer-notice-icon[data-v-647e3f21]{display:flex;flex:0 0 .96875rem;height:.96875rem;align-items:center;justify-content:center;border-radius:50%;background:#e6a832;color:#fff;font-size:.59375rem;font-weight:800}.answer-bullets[data-v-647e3f21]{display:flex;flex-direction:column;gap:.28125rem;margin:.3125rem 0}.answer-bullet[data-v-647e3f21]{display:flex;align-items:flex-start;gap:.34375rem;padding:.34375rem .40625rem;border-radius:.4375rem;background:#f2f7fc;color:#385062;font-size:.6875rem;line-height:1.55}.answer-bullet-mark[data-v-647e3f21]{display:flex;flex:0 0 .9375rem;height:.9375rem;align-items:center;justify-content:center;border-radius:.3125rem;background:#dceafa;color:#1f5fa6;font-size:.53125rem;font-weight:750}.answer-facts[data-v-647e3f21]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem;margin:.34375rem 0}.answer-fact[data-v-647e3f21]{display:flex;min-width:0;flex-direction:column;gap:.15625rem;padding:.4375rem;border:1px solid #dce8f3;border-radius:.46875rem;background:#f7fbff}.answer-fact uni-text[data-v-647e3f21]{overflow:hidden;color:#7890a2;font-size:.5625rem;text-overflow:ellipsis;white-space:nowrap}.answer-fact b[data-v-647e3f21]{color:#1d4f80;font-size:.6875rem;line-height:1.45;word-break:break-word}.answer-table-scroll[data-v-647e3f21]{width:100%;margin:.375rem 0}.answer-table[data-v-647e3f21]{display:inline-flex;min-width:100%;flex-direction:column;overflow:hidden;border:1px solid #d8e5ef;border-radius:.4375rem}.answer-table-row[data-v-647e3f21]{display:flex;background:#fff}.answer-table-row[data-v-647e3f21]:nth-child(odd){background:#f7fafe}.answer-table-row.header[data-v-647e3f21]{background:#e9f2fb;color:#1d568d;font-weight:750}.answer-table-row uni-text[data-v-647e3f21]{box-sizing:border-box;width:5.9375rem;flex:0 0 5.9375rem;padding:.375rem;border-right:1px solid #e2eaf1;border-bottom:1px solid #e2eaf1;color:#455b6a;font-size:.59375rem;line-height:1.45;word-break:break-word}.answer-table-row.header uni-text[data-v-647e3f21]{color:#1d568d}.answer-table-row uni-text[data-v-647e3f21]:last-child{border-right:0}.ai-topbar[data-v-b74ba995]{padding-bottom:.9375rem}.ai-spark[data-v-b74ba995]{width:2.5625rem;height:2.5625rem;border-radius:.84375rem;display:flex;align-items:center;justify-content:center;background:rgba(246,226,180,.18);color:#f4d88f;font-size:1.25rem}.ai-tabs[data-v-b74ba995]{margin:.5625rem .875rem .5rem}.ai-tabs .mobile-tab[data-v-b74ba995]{padding:0 .15625rem;font-size:.65625rem}.ai-scroll[data-v-b74ba995]{height:calc(100vh - 9.1875rem - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.ai-monitor-grid[data-v-b74ba995]{display:grid;grid-template-columns:1fr 1fr;gap:.46875rem}.ai-monitor-card[data-v-b74ba995]{padding:.71875rem;border-radius:.75rem;background:#fff;border:1px solid var(--m-line);display:flex;flex-direction:column;gap:.1875rem;color:#7b8984;font-size:.65625rem}.ai-monitor-card b[data-v-b74ba995]{color:var(--m-primary);font-size:1.125rem}.ai-monitor-card small[data-v-b74ba995]{color:#95a09d;font-size:.59375rem}.ai-monitor-card.danger b[data-v-b74ba995]{color:#b63d32}.ai-refresh[data-v-b74ba995]{padding:.3125rem .5rem;border-radius:.5rem;background:var(--m-primary-soft);color:var(--m-primary);font-size:.65625rem}.analysis-card[data-v-b74ba995]{margin-top:.53125rem;padding:.71875rem}.analysis-card>uni-view:first-child>uni-view[data-v-b74ba995]{display:flex;flex-direction:column;gap:.15625rem}.analysis-card b[data-v-b74ba995]{font-size:.78125rem}.analysis-card>uni-view:first-child uni-text[data-v-b74ba995]{color:#7c8985;font-size:.59375rem}.analysis-pickers[data-v-b74ba995]{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem;margin-top:.5rem}.analysis-pickers uni-view[data-v-b74ba995]{padding:.4375rem;border:1px solid var(--m-line);border-radius:.46875rem;background:#f8faf9;color:#4f625b;font-size:.65625rem}.analysis-run[data-v-b74ba995]{margin-top:.375rem;padding:.4375rem;border-radius:.46875rem;background:var(--m-primary);color:#fff;text-align:center;font-size:.65625rem;font-weight:700}.analysis-result[data-v-b74ba995]{display:block;margin-top:.5rem;padding-top:.46875rem;border-top:1px solid #e4eae7;color:#354a43;font-size:.65625rem;line-height:1.65;white-space:pre-wrap}.ai-insight-card[data-v-b74ba995]{padding:.71875rem;margin-bottom:.5rem;border-left:.21875rem solid #4b89d1}.ai-insight-card.severity-2[data-v-b74ba995]{border-left-color:#e2a12c}.ai-insight-card.severity-3[data-v-b74ba995]{border-left-color:#d84a3f}.ai-time[data-v-b74ba995]{color:#96a19d;font-size:.625rem}.ai-insight-title[data-v-b74ba995]{display:block;margin-top:.5rem;font-size:.84375rem;font-weight:720}.ai-insight-content[data-v-b74ba995]{display:block;margin-top:.25rem;color:#6e7c77;font-size:.6875rem;line-height:1.55}.insight-actions[data-v-b74ba995]{display:flex;justify-content:flex-end;gap:.28125rem;margin-top:.46875rem}.insight-actions uni-text[data-v-b74ba995]{padding:.28125rem .4375rem;border-radius:.40625rem;background:#eef2f0;color:#65756f;font-size:.59375rem}.insight-actions uni-text.primary[data-v-b74ba995]{background:var(--m-primary-soft);color:var(--m-primary)}.ai-risk-list[data-v-b74ba995]{padding:.125rem .71875rem}.ai-risk-row[data-v-b74ba995]{display:flex;justify-content:space-between;align-items:center;padding:.6875rem .0625rem;border-bottom:1px solid var(--m-line);font-size:.78125rem}.ai-risk-row uni-view[data-v-b74ba995]{display:flex;flex-direction:column;gap:.1875rem}.ai-risk-row small[data-v-b74ba995]{color:var(--m-muted);font-size:.59375rem}.ai-risk-row b[data-v-b74ba995]{color:#b47716}.ai-risk-row b.zero[data-v-b74ba995]{color:#be3d33}.procurement-summary[data-v-b74ba995]{display:flex;justify-content:space-between;align-items:center;padding:.875rem;background:linear-gradient(135deg,var(--m-primary),#18705c);color:#fff}.procurement-summary>uni-view[data-v-b74ba995]:first-child{display:flex;flex-direction:column;gap:.21875rem;font-size:.65625rem;color:rgba(255,255,255,.72)}.procurement-summary>uni-view:first-child b[data-v-b74ba995]{font-size:1.21875rem;color:#fff}.procurement-summary small[data-v-b74ba995]{font-size:.5625rem}.procurement-count[data-v-b74ba995]{width:3.125rem;height:3.125rem;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.13);font-size:.5625rem}.procurement-count b[data-v-b74ba995]{font-size:.96875rem}.procurement-stat-row[data-v-b74ba995]{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;margin:.5rem 0}.procurement-stat-row uni-view[data-v-b74ba995]{padding:.5625rem;border-radius:.625rem;background:#fff;display:flex;flex-direction:column;align-items:center;gap:.09375rem;color:var(--m-muted);font-size:.59375rem}.procurement-stat-row b[data-v-b74ba995]{color:#263833;font-size:.875rem}.market-card[data-v-b74ba995]{padding:.6875rem}.market-card>uni-view:first-child>uni-view[data-v-b74ba995]{display:flex;flex-direction:column;gap:.125rem}.market-card b[data-v-b74ba995]{font-size:.71875rem}.market-card>uni-view:first-child uni-text[data-v-b74ba995]{color:#7d8a86;font-size:.5625rem}.market-row[data-v-b74ba995]{display:flex;justify-content:space-between;align-items:center;padding:.4375rem 0;border-top:1px solid var(--m-line)}.market-row>uni-view[data-v-b74ba995]{display:flex;flex-direction:column;gap:.125rem}.market-row small[data-v-b74ba995]{max-width:15.625rem;color:var(--m-muted);font-size:.53125rem}.market-row>uni-text[data-v-b74ba995]{color:#a16b17;font-size:.5625rem}.market-row>uni-text.ok[data-v-b74ba995]{color:#0a7259}.procurement-run[data-v-b74ba995]{margin-top:.5rem}.procurement-qty[data-v-b74ba995]{display:flex;align-items:center;justify-content:space-between;margin-top:.6875rem;padding:.625rem;border-radius:.59375rem;background:var(--m-bg)}.procurement-qty uni-view[data-v-b74ba995]{display:flex;flex-direction:column;gap:.1875rem;color:var(--m-muted);font-size:.625rem}.procurement-qty uni-view[data-v-b74ba995]:last-child{text-align:right}.procurement-qty b[data-v-b74ba995]{color:#17322b;font-size:.78125rem}.procurement-arrow[data-v-b74ba995]{color:var(--m-accent);font-size:1.0625rem}.procurement-foot[data-v-b74ba995]{margin-top:.53125rem;color:#788681;font-size:.625rem}.procurement-strategy[data-v-b74ba995]{display:flex;justify-content:space-between;margin-top:.375rem;padding:.40625rem .53125rem;border-radius:.46875rem;background:#fff3dc;color:#95620b;font-size:.625rem}.ai-price-reasons[data-v-b74ba995]{margin-top:.6875rem;padding:.59375rem;border-radius:.5625rem;background:#fff5e4;color:#7f5b1a;font-size:.65625rem}.ai-price-reasons uni-text[data-v-b74ba995]{display:block;margin:.1875rem 0}.procurement-actions[data-v-b74ba995]{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem;margin-top:.6875rem}.procurement-actions uni-view[data-v-b74ba995]{padding:.46875rem;border-radius:.5rem;background:#eef2f0;color:#5f706a;text-align:center;font-size:.65625rem}.procurement-actions uni-view.primary[data-v-b74ba995]{background:var(--m-primary);color:#fff}.recommendation-policy[data-v-b74ba995]{display:flex;gap:.5625rem;padding:.75rem}.recommendation-shield[data-v-b74ba995]{width:1.8125rem;height:1.8125rem;border-radius:.59375rem;display:flex;align-items:center;justify-content:center;background:#e5f4ee;color:#08735b;font-size:.90625rem}.recommendation-policy>uni-view[data-v-b74ba995]:last-child{display:flex;flex-direction:column;gap:.21875rem}.recommendation-policy b[data-v-b74ba995]{font-size:.84375rem}.recommendation-policy uni-text[data-v-b74ba995]{color:#71807b;font-size:.65625rem;line-height:1.55}.recommendation-query[data-v-b74ba995]{margin-top:.5rem;padding:.75rem}.recommendation-label[data-v-b74ba995]{display:block;margin-bottom:.34375rem;color:#51635d;font-size:.6875rem;font-weight:700}.recommendation-search[data-v-b74ba995]{display:flex;height:2.375rem;border:1px solid var(--m-line);border-radius:.625rem;overflow:hidden}.recommendation-search uni-input[data-v-b74ba995]{flex:1;min-width:0;padding:0 .625rem;font-size:.75rem}.recommendation-search>uni-view[data-v-b74ba995]{width:3.375rem;display:flex;align-items:center;justify-content:center;background:var(--m-primary);color:#fff;font-size:.71875rem}.recommendation-customer-list[data-v-b74ba995]{margin-top:.375rem;border:1px solid var(--m-line);border-radius:.5625rem;overflow:hidden}.recommendation-customer-list>uni-view[data-v-b74ba995]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .5625rem;border-bottom:1px solid var(--m-line)}.recommendation-customer-list>uni-view>uni-view[data-v-b74ba995]{display:flex;flex-direction:column}.recommendation-customer-list small[data-v-b74ba995]{color:var(--m-muted);font-size:.5625rem}.recommendation-selected[data-v-b74ba995]{margin:.4375rem 0;padding:.5rem .5625rem;border-radius:.53125rem;background:var(--m-primary-soft);display:flex;flex-direction:column;color:var(--m-primary);font-size:.71875rem}.recommendation-button-row[data-v-b74ba995]{display:grid;grid-template-columns:1fr 3.125rem;gap:.3125rem}.recommendation-button-row .mobile-primary-btn[data-v-b74ba995]{margin:0}.recommendation-export[data-v-b74ba995]{display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:#fff3dc;color:#91600f;font-size:.65625rem}.recommendation-export.disabled[data-v-b74ba995]{opacity:.4}.recommendation-profile[data-v-b74ba995]{margin-top:.5625rem;padding:.75rem}.recommendation-profile-grid[data-v-b74ba995]{display:grid;grid-template-columns:1fr 1fr;gap:.3125rem;margin-top:.5625rem;color:#687873;font-size:.625rem}.recommendation-warning[data-v-b74ba995]{margin-top:.46875rem;padding:.625rem;border-radius:.59375rem;background:#fff4de;color:#835e1a;font-size:.6875rem}.recommendation-card[data-v-b74ba995]{margin-top:.5rem}.recommendation-product-stats[data-v-b74ba995]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.5625rem}.recommendation-product-stats>uni-view[data-v-b74ba995]{padding:.46875rem;border-radius:.5rem;background:var(--m-bg);display:flex;flex-direction:column;color:#82908b;font-size:.5625rem}.recommendation-type[data-v-b74ba995]{display:inline-flex;margin-top:.46875rem;padding:.1875rem .375rem;border-radius:.375rem;background:var(--m-primary-soft);color:var(--m-primary);font-size:.59375rem}.recommendation-reason[data-v-b74ba995]{display:block;margin-top:.28125rem;color:#536660;font-size:.65625rem}.recommendation-evidence[data-v-b74ba995]{display:flex;gap:.28125rem;flex-wrap:wrap;margin-top:.46875rem}.recommendation-evidence uni-text[data-v-b74ba995]{padding:.15625rem .28125rem;border-radius:.3125rem;background:#f0f3f1;color:#66756f;font-size:.5625rem}.ai-chat-wrap[data-v-b74ba995]{height:calc(100vh - 8.6875rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column}.chat-toolbar[data-v-b74ba995]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.3125rem;padding:0 .875rem .375rem;color:var(--m-primary);font-size:.59375rem}.chat-toolbar uni-text[data-v-b74ba995]{overflow:hidden;color:#6f7e79;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ai-chat-list[data-v-b74ba995]{flex:1;min-height:0}.ai-chat-inner[data-v-b74ba995]{padding:.3125rem .875rem .9375rem}.ai-chat-suggestions[data-v-b74ba995]{display:flex;gap:.3125rem;overflow-x:auto;padding:.15625rem 0 .625rem;white-space:nowrap}.ai-chat-suggestions uni-text[data-v-b74ba995]{padding:.40625rem .5625rem;border-radius:.5625rem;background:#fff;border:1px solid var(--m-line);color:#49605a;font-size:.65625rem}.ai-message[data-v-b74ba995]{display:flex;align-items:flex-start;gap:.375rem;margin:.59375rem 0}.message-body[data-v-b74ba995]{max-width:82%;display:flex;flex-direction:column;gap:.28125rem}.message-body>uni-text[data-v-b74ba995]{padding:.625rem .71875rem;border-radius:.28125rem .71875rem .71875rem;background:#fff;border:1px solid var(--m-line);color:#334640;font-size:.75rem;line-height:1.65;white-space:pre-wrap}.ai-message.user[data-v-b74ba995]{justify-content:flex-end}.ai-message.user .message-body>uni-text[data-v-b74ba995]{border-radius:.71875rem .28125rem .71875rem .71875rem;background:var(--m-primary);border-color:var(--m-primary);color:#fff}.ai-message-avatar[data-v-b74ba995]{width:1.5625rem;height:1.5625rem;border-radius:.53125rem;display:flex;align-items:center;justify-content:center;background:var(--m-primary);color:var(--m-accent-soft);font-size:.5625rem}.message-images[data-v-b74ba995]{display:grid;grid-template-columns:repeat(2,1fr);gap:.21875rem}.message-images uni-image[data-v-b74ba995]{width:5.625rem;height:5.625rem;border-radius:.46875rem}.message-feedback[data-v-b74ba995]{display:flex;gap:.25rem}.message-feedback uni-text[data-v-b74ba995]{padding:.1875rem .34375rem;border-radius:.3125rem;background:#eef2f0;color:#76847f;font-size:.53125rem}.message-feedback uni-text.active[data-v-b74ba995]{background:#dff1ea;color:#09614e}.ai-chat-input[data-v-b74ba995]{padding:.5rem .875rem calc(.375rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--m-line)}.ai-chat-input>uni-text[data-v-b74ba995]{display:block;margin-top:.28125rem;text-align:center;color:#a0aaa7;font-size:.5625rem}.ai-send[data-v-b74ba995]{width:1.8125rem;height:1.8125rem;border-radius:.5625rem;display:flex;align-items:center;justify-content:center;background:var(--m-primary);color:#fff;font-size:.96875rem}.ai-send.disabled[data-v-b74ba995]{opacity:.35}.conversation-list[data-v-b74ba995]{margin:.53125rem 0}.conversation-list>uni-view[data-v-b74ba995]{display:flex;justify-content:space-between;align-items:center;padding:.53125rem;border-bottom:1px solid #e8edeb}.conversation-list>uni-view.active[data-v-b74ba995]{background:#eef7f3}.conversation-list>uni-view>uni-view[data-v-b74ba995]{display:flex;flex-direction:column;gap:.15625rem}.conversation-list b[data-v-b74ba995]{font-size:.6875rem}.conversation-list small[data-v-b74ba995]{color:var(--m-muted);font-size:.5625rem}.conversation-list>uni-view>uni-text[data-v-b74ba995]{color:#b84a40;font-size:.59375rem}.ai-cycle-title[data-v-b74ba995]{margin:.9375rem .0625rem .5rem;font-size:.875rem;font-weight:740}.ai-customer-cycle[data-v-b74ba995]{padding:.65625rem;margin-bottom:.4375rem;border-radius:.65625rem;background:var(--m-bg);font-size:.75rem}.ai-cycle-grid[data-v-b74ba995]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.5rem;color:#66756f;font-size:.65625rem}.message-spreadsheet[data-v-b74ba995]{padding:.5625rem;border:1px solid #cee2da;border-radius:.59375rem;background:#f5fbf8}.message-spreadsheet-head[data-v-b74ba995]{display:flex;align-items:flex-start;justify-content:space-between;gap:.375rem}.message-spreadsheet-head>uni-view[data-v-b74ba995]:first-child{min-width:0;display:flex;flex:1;flex-direction:column;gap:.15625rem}.message-spreadsheet-head b[data-v-b74ba995]{overflow:hidden;color:#173f35;font-size:.65625rem;text-overflow:ellipsis;white-space:nowrap}.message-spreadsheet-head small[data-v-b74ba995]{color:#71857e;font-size:.53125rem}.message-spreadsheet-download[data-v-b74ba995]{flex:0 0 auto;padding:.375rem .46875rem;border-radius:.4375rem;background:var(--m-primary);color:#fff;font-size:.59375rem;font-weight:700}.message-spreadsheet-download.disabled[data-v-b74ba995]{opacity:.5}.message-spreadsheet.legacy[data-v-b74ba995]{display:flex;align-items:center;justify-content:space-between;gap:.375rem}.message-spreadsheet.legacy>uni-view[data-v-b74ba995]:first-child{display:flex;min-width:0;flex-direction:column;gap:.15625rem}.message-spreadsheet.legacy b[data-v-b74ba995]{color:#173f35;font-size:.625rem}.message-spreadsheet.legacy small[data-v-b74ba995]{color:#71857e;font-size:.53125rem}.message-sheet-scroll[data-v-b74ba995]{width:100%;margin-top:.40625rem}.message-sheet-list[data-v-b74ba995]{display:inline-flex;gap:.25rem;white-space:nowrap}.message-sheet-list uni-text[data-v-b74ba995]{padding:.21875rem .3125rem;border-radius:.3125rem;background:#fff;color:#5f736c;font-size:.53125rem}.ai-message.assistant .message-body[data-v-b74ba995]{max-width:calc(100% - 1.9375rem);flex:1}.message-preview-head[data-v-b74ba995]{display:flex;align-items:center;justify-content:space-between;margin:.53125rem 0 .28125rem}.message-preview-head uni-text[data-v-b74ba995]{color:#234e78;font-size:.625rem;font-weight:750}.message-preview-head small[data-v-b74ba995]{color:#8799a7;font-size:.5rem}.message-preview-scroll[data-v-b74ba995]{width:100%;border:1px solid #dce7f0;border-radius:.4375rem;background:#fff}.message-preview-table[data-v-b74ba995]{display:inline-flex;min-width:100%;flex-direction:column}.message-preview-row[data-v-b74ba995]{display:flex;background:#fff}.message-preview-row[data-v-b74ba995]:nth-child(odd){background:#f7faff}.message-preview-row.header[data-v-b74ba995]{background:#e8f2fc}.message-preview-row uni-text[data-v-b74ba995]{box-sizing:border-box;width:5.5rem;flex:0 0 5.5rem;overflow:hidden;padding:.34375rem .375rem;border-right:1px solid #e1e9f0;border-bottom:1px solid #e1e9f0;color:#4a5f6e;font-size:.53125rem;line-height:1.42;text-overflow:ellipsis;white-space:nowrap}.message-preview-row.header uni-text[data-v-b74ba995]{color:#1d578d;font-weight:720}.message-preview-row uni-text[data-v-b74ba995]:last-child{border-right:0}.message-preview-more[data-v-b74ba995]{display:block;margin-top:.3125rem;color:#718693;font-size:.53125rem;text-align:center}.message-image-panel[data-v-b74ba995]{padding:.5rem;border:1px solid #d9e5e1;border-radius:.59375rem;background:#f7faf9}.message-image-head[data-v-b74ba995]{display:flex;align-items:center;justify-content:space-between;gap:.375rem;margin-bottom:.375rem}.message-image-head>uni-view[data-v-b74ba995]:first-child{display:flex;min-width:0;flex-direction:column;gap:.125rem}.message-image-head b[data-v-b74ba995]{color:#173f35;font-size:.65625rem}.message-image-head small[data-v-b74ba995]{color:#75857f;font-size:.53125rem}.message-image-head>uni-view[data-v-b74ba995]:last-child{padding:.3125rem .4375rem;border-radius:.40625rem;background:var(--m-primary);color:#fff;font-size:.5625rem;font-weight:700}.message-image-head>uni-view:last-child.disabled[data-v-b74ba995]{opacity:.5}.message-images[data-v-b74ba995]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3125rem}.message-image-item[data-v-b74ba995]{position:relative;min-width:0;overflow:hidden;border-radius:.46875rem;background:#fff}.message-image-item uni-image[data-v-b74ba995]{display:block;width:100%;height:5.9375rem;background:#eef3f1}.message-image-item>uni-text[data-v-b74ba995]{position:absolute;right:.21875rem;top:.21875rem;padding:.1875rem .28125rem;border-radius:.3125rem;background:rgba(9,79,63,.86);color:#fff;font-size:.5rem}.message-image-item>small[data-v-b74ba995]{display:block;overflow:hidden;padding:.25rem;color:#52655e;font-size:.5rem;text-overflow:ellipsis;white-space:nowrap}.conversation-list>uni-view>.conversation-actions[data-v-b74ba995]{display:flex;flex-direction:row;align-items:center;gap:.3125rem}.conversation-actions uni-text[data-v-b74ba995]{padding:.1875rem .3125rem;border-radius:.3125rem;font-size:.5625rem;white-space:nowrap}.conversation-actions .retain[data-v-b74ba995]{color:var(--m-primary);background:var(--m-primary-soft)}.conversation-actions .retain.active[data-v-b74ba995]{color:#8a5d06;background:#fff3d6}.conversation-actions .delete[data-v-b74ba995]{color:#b84a40;background:#fff0ee}.chat-toolbar[data-v-b74ba995]{grid-template-columns:auto minmax(0,1fr) auto auto}.enterprise-mobile-sheet[data-v-b74ba995]{max-height:82vh;display:flex;flex-direction:column}.enterprise-mobile-tabs[data-v-b74ba995]{display:grid;grid-template-columns:1fr 1fr auto;gap:.3125rem;margin-top:.5625rem;padding-bottom:.40625rem;border-bottom:1px solid var(--m-line)}.enterprise-mobile-tabs uni-text[data-v-b74ba995]{padding:.375rem .4375rem;border-radius:.4375rem;background:#f1f4f3;color:#687873;text-align:center;font-size:.625rem}.enterprise-mobile-tabs uni-text.active[data-v-b74ba995]{background:var(--m-primary-soft);color:var(--m-primary);font-weight:700}.enterprise-mobile-list[data-v-b74ba995]{max-height:56vh;margin-top:.25rem}.enterprise-mobile-item[data-v-b74ba995]{display:flex;align-items:center;justify-content:space-between;gap:.4375rem;padding:.59375rem .125rem;border-bottom:1px solid var(--m-line)}.enterprise-mobile-item>uni-view[data-v-b74ba995]{min-width:0;display:flex;flex:1;flex-direction:column;gap:.1875rem}.enterprise-mobile-item b[data-v-b74ba995],.enterprise-mobile-item small[data-v-b74ba995]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-mobile-item b[data-v-b74ba995]{color:#24443b;font-size:.71875rem}.enterprise-mobile-item small[data-v-b74ba995]{color:var(--m-muted);font-size:.5625rem}.enterprise-mobile-item>uni-text[data-v-b74ba995]{flex:0 0 auto;color:var(--m-primary);font-size:.625rem}.enterprise-mobile-item>uni-text.failed[data-v-b74ba995]{color:#b34338}.enterprise-mobile-item>uni-text.pending[data-v-b74ba995],.enterprise-mobile-item>uni-text.running[data-v-b74ba995]{color:#9a6812}.mine-hero[data-v-3835a279]{padding:calc(1rem + env(safe-area-inset-top)) .875rem 2.625rem;background:linear-gradient(145deg,var(--m-primary-deep),#0c5948);color:#fff;border-radius:0 0 1.5625rem 1.5625rem}.mine-brand[data-v-3835a279]{display:flex;align-items:center;gap:.46875rem}.mine-brand>uni-view[data-v-3835a279]{display:flex;flex-direction:column;gap:.125rem;font-size:.875rem;font-weight:750}.mine-brand small[data-v-3835a279]{color:rgba(255,255,255,.6);font-size:.59375rem;font-weight:400}.mine-logo[data-v-3835a279]{width:1.875rem;height:1.875rem;border-radius:.59375rem;display:flex;align-items:center;justify-content:center;background:#d2ae62;color:#073a30;font-size:.875rem;font-weight:850}.mine-user-card[data-v-3835a279]{display:flex;align-items:center;gap:.5625rem;margin-top:1.1875rem}.mine-avatar[data-v-3835a279]{width:2.8125rem;height:2.8125rem;border-radius:.9375rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.18);font-size:1.125rem;font-weight:750}.mine-user[data-v-3835a279]{flex:1;display:flex;flex-direction:column;gap:.21875rem;font-size:.96875rem;font-weight:730}.mine-user small[data-v-3835a279]{color:rgba(255,255,255,.65);font-size:.625rem;font-weight:400}.mine-user-card .mobile-badge[data-v-3835a279]{background:rgba(255,255,255,.14);color:#fff}.mine-body[data-v-3835a279]{margin-top:-1.5rem;position:relative;z-index:2}.mine-menu-card[data-v-3835a279]{padding:0 .71875rem}.mine-menu-row[data-v-3835a279]{min-height:3.375rem;display:flex;align-items:center;gap:.53125rem;border-bottom:1px solid var(--m-line)}.mine-menu-row[data-v-3835a279]:last-child{border:0}.mine-menu-icon[data-v-3835a279]{width:1.875rem;height:1.875rem;border-radius:.59375rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:720}.mine-menu-icon.green[data-v-3835a279]{background:#e5f3ed;color:#0a5a48}.mine-menu-icon.gold[data-v-3835a279]{background:#fff1d7;color:#a26d11}.mine-menu-row>uni-view[data-v-3835a279]:nth-child(2){flex:1;display:flex;flex-direction:column;gap:.15625rem;font-size:.78125rem;font-weight:650}.mine-menu-row small[data-v-3835a279]{color:#8b9693;font-size:.59375rem;font-weight:400}.mine-status[data-v-3835a279]{font-size:.625rem;color:#1a8b68}.mine-status.bad[data-v-3835a279]{color:#bd3b31}.mine-arrow[data-v-3835a279]{font-size:1.1875rem;color:#a5afac}.mine-info-card[data-v-3835a279]{padding:.125rem .75rem}.mine-info-card uni-view[data-v-3835a279]{display:flex;justify-content:space-between;padding:.65625rem 0;border-bottom:1px solid var(--m-line);color:#77847f;font-size:.71875rem}.mine-info-card uni-view[data-v-3835a279]:last-child{border:0}.mine-info-card b[data-v-3835a279]{color:#2b3e38;font-weight:650}.mine-note[data-v-3835a279]{margin-top:.8125rem;padding:.75rem}.mine-note uni-text[data-v-3835a279]{display:block;font-size:.78125rem;font-weight:700}.mine-note small[data-v-3835a279]{display:block;margin-top:.28125rem;color:#788580;font-size:.65625rem;line-height:1.6}.mine-logout[data-v-3835a279]{height:2.4375rem;margin-top:.78125rem;border-radius:.71875rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #eedbd8;color:#b5483f;font-size:.78125rem;font-weight:650}.mine-copyright[data-v-3835a279]{display:block;padding:.875rem;text-align:center;color:#a2aaa8;font-size:.59375rem}.version-row[data-v-3835a279]{cursor:pointer}.version-row em[data-v-3835a279]{margin-left:.25rem;padding:.09375rem .28125rem;border-radius:.375rem;background:#fff0d5;color:#9b6810;font-size:.5625rem;font-style:normal}.mine-attendance-card[data-v-3835a279]{display:flex;align-items:center;gap:.5625rem;padding:.75rem;background:linear-gradient(135deg,#f8fcfa,#eaf5f0)}.mine-attendance-icon[data-v-3835a279]{width:2.0625rem;height:2.0625rem;border-radius:.65625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--m-primary),#1b7762);color:#fff;font-size:.84375rem;font-weight:800}.mine-attendance-card>uni-view[data-v-3835a279]:nth-child(2){flex:1;display:flex;flex-direction:column;gap:.1875rem;font-size:.8125rem;font-weight:720}.mine-attendance-card small[data-v-3835a279]{color:#788781;font-size:.625rem;font-weight:400}.mine-application-card[data-v-3835a279]{display:flex;align-items:center;gap:.5625rem;margin-top:.5rem;padding:.75rem;background:linear-gradient(135deg,#fbfaf6,#f4ecda)}.mine-application-icon[data-v-3835a279]{width:2.0625rem;height:2.0625rem;border-radius:.65625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#9a6b20,#c49a4e);color:#fff;font-size:.84375rem;font-weight:800}.mine-application-card>uni-view[data-v-3835a279]:nth-child(2){flex:1;display:flex;flex-direction:column;gap:.1875rem;font-size:.8125rem;font-weight:720}.mine-application-card small[data-v-3835a279]{color:#887b65;font-size:.625rem;font-weight:400}.password-mask[data-v-3835a279]{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;padding:.9375rem;display:flex;align-items:center;justify-content:center;background:rgba(5,23,18,.55);backdrop-filter:blur(4px)}.password-dialog[data-v-3835a279]{width:100%;max-width:20.625rem;padding:.9375rem;border-radius:.9375rem;background:#fff;box-shadow:0 .875rem 2.5rem rgba(0,0,0,.22)}.password-head[data-v-3835a279]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.password-head>uni-view[data-v-3835a279]{display:flex;flex-direction:column;gap:.21875rem}.password-head uni-text[data-v-3835a279]{font-size:.96875rem;font-weight:760;color:var(--m-ink)}.password-head small[data-v-3835a279]{font-size:.65625rem;color:#7d8985}.password-close[data-v-3835a279]{width:1.8125rem;height:1.8125rem;display:flex;align-items:center;justify-content:center;border-radius:.5625rem;background:#eef3f0;color:#65736e;font-size:1.1875rem!important;font-weight:400!important}.password-field[data-v-3835a279]{margin-top:.5625rem}.password-field>uni-text[data-v-3835a279]{display:block;margin-bottom:.28125rem;color:#53615d;font-size:.6875rem;font-weight:650}.password-field uni-input[data-v-3835a279]{height:2.5625rem;padding:0 .6875rem;border:1px solid var(--m-line);border-radius:.625rem;background:#f8faf9;color:var(--m-ink);font-size:.78125rem}.password-submit[data-v-3835a279]{height:2.5625rem;margin-top:.875rem;border-radius:.65625rem;background:linear-gradient(135deg,var(--m-primary),var(--m-primary-2));color:#fff;font-size:.8125rem;font-weight:720}.password-submit[disabled][data-v-3835a279]{opacity:.65}.attendance-hero[data-v-129d9d13]{padding-bottom:2.875rem}.attendance-hero-mark[data-v-129d9d13]{position:relative;z-index:1;width:2.5rem;height:2.5rem;border-radius:.8125rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.18);font-size:1.0625rem;font-weight:800}.attendance-body[data-v-129d9d13]{position:relative;z-index:2;margin-top:-1.8125rem}.attendance-card[data-v-129d9d13]{padding:.875rem}.attendance-card-head[data-v-129d9d13]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5625rem}.attendance-card-title[data-v-129d9d13]{display:block;font-size:.96875rem;font-weight:760}.attendance-date[data-v-129d9d13]{display:block;margin-top:.21875rem;color:#83908c;font-size:.65625rem}.attendance-state[data-v-129d9d13]{flex:0 0 auto;padding:.25rem .5rem;border-radius:31.21875rem;font-size:.625rem;font-weight:720}.attendance-state.loading[data-v-129d9d13]{background:#eef1ef;color:#687572}.attendance-state.disabled[data-v-129d9d13]{background:#fff1d8;color:#98610b}.attendance-state.ready[data-v-129d9d13]{background:#e2f5ed;color:var(--m-primary)}.attendance-state.warning[data-v-129d9d13]{background:#fff0df;color:#a64a17}.attendance-state.complete[data-v-129d9d13]{background:#e7efff;color:#285ba2}.attendance-site[data-v-129d9d13]{display:flex;align-items:center;gap:.3125rem;margin-top:.8125rem;padding:.5625rem;border-radius:.59375rem;background:var(--m-primary-soft);color:#244239;font-size:.75rem;font-weight:680}.attendance-pin[data-v-129d9d13]{color:var(--m-primary);font-size:.90625rem}.attendance-schedule[data-v-129d9d13]{display:flex;align-items:center;gap:.3125rem;margin-top:.375rem;padding:.46875rem .5625rem;border-radius:.53125rem;background:#eef2ff;color:#34488a;font-size:.6875rem;font-weight:680}.attendance-explanation[data-v-129d9d13]{display:block;margin-top:.4375rem;color:#74827d;font-size:.6875rem;line-height:1.6}.attendance-time-grid[data-v-129d9d13]{display:grid;grid-template-columns:1fr 1px 1fr;align-items:stretch;margin-top:.84375rem;padding:.75rem 0;border-top:1px solid #e8ecea;border-bottom:1px solid #e8ecea}.attendance-time-item[data-v-129d9d13]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.attendance-time-divider[data-v-129d9d13]{background:#e4e9e6}.attendance-time-label[data-v-129d9d13]{color:#77847f;font-size:.65625rem}.attendance-time-value[data-v-129d9d13]{color:#173029;font-size:1.15625rem;font-weight:780}.attendance-time-note[data-v-129d9d13]{color:#a0aaa6;font-size:.5625rem}.attendance-error[data-v-129d9d13]{margin-top:.5625rem;padding:.46875rem .53125rem;border-radius:.5rem;background:#fff0ee;color:#ad3d34;font-size:.65625rem;line-height:1.5}.attendance-button[data-v-129d9d13]{height:2.75rem;line-height:2.75rem;margin-top:.75rem;border-radius:.6875rem;background:linear-gradient(135deg,var(--m-primary),var(--m-primary-2));color:#fff;font-size:.84375rem;font-weight:760;box-shadow:0 .25rem .6875rem rgba(10,74,60,.2)}.attendance-button[disabled][data-v-129d9d13]{background:#d9dfdc;color:#6f7d78;box-shadow:none;opacity:1}.attendance-retry[data-v-129d9d13]{display:block;margin-top:.5625rem;text-align:center;color:var(--m-primary);font-size:.6875rem;font-weight:680}.attendance-help[data-v-129d9d13]{margin-top:.625rem;padding:.78125rem}.attendance-help-title[data-v-129d9d13]{display:block;margin-bottom:.5625rem;font-size:.84375rem;font-weight:740}.attendance-help>uni-view[data-v-129d9d13]{display:flex;align-items:flex-start;gap:.4375rem;margin-top:.4375rem;color:#6e7e78;font-size:.6875rem;line-height:1.55}.attendance-help b[data-v-129d9d13]{flex:0 0 auto;width:1.125rem;height:1.125rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;background:var(--m-primary-soft);color:var(--m-primary-deep);font-size:.59375rem}.attendance-location-settings[data-v-129d9d13]{height:2.25rem;line-height:2.1875rem;margin-top:.5rem;border:1px solid #d79b77;border-radius:.5625rem;background:#fff9f5;color:#9a4824;font-size:.71875rem;font-weight:720}.attendance-location-settings[data-v-129d9d13]:after{border:0}.application-mark[data-v-08bba6c4]{position:relative;z-index:1;width:2.5rem;height:2.5rem;border-radius:.8125rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.15);font-size:1rem;font-weight:800}.application-body[data-v-08bba6c4]{margin-top:.75rem}.application-tabs[data-v-08bba6c4]{display:flex;padding:.25rem;border-radius:.71875rem;background:#e5ece9}.application-tabs uni-view[data-v-08bba6c4]{flex:1;height:2.125rem;display:flex;align-items:center;justify-content:center;border-radius:.53125rem;color:#6e7c78;font-size:.78125rem;font-weight:650}.application-tabs .active[data-v-08bba6c4]{background:#fff;color:#0a5847;box-shadow:0 .15625rem .46875rem rgba(15,58,47,.09)}.form-card[data-v-08bba6c4]{margin-top:.5625rem;padding:.78125rem}.form-card uni-label[data-v-08bba6c4]{display:block;margin:.625rem 0 .28125rem;color:#596a65;font-size:.6875rem;font-weight:680}.form-card uni-label[data-v-08bba6c4]:first-child{margin-top:0}.form-control[data-v-08bba6c4],.form-card uni-input[data-v-08bba6c4],.form-card uni-textarea[data-v-08bba6c4]{box-sizing:border-box;width:100%;border:1px solid #dfe6e2;border-radius:.53125rem;background:#f8faf9;color:var(--m-ink);font-size:.75rem}.form-control[data-v-08bba6c4]{height:2.3125rem;padding:0 .5625rem;display:flex;align-items:center;justify-content:space-between}.form-card uni-input[data-v-08bba6c4]{height:2.3125rem;padding:0 .5625rem}.form-card uni-textarea[data-v-08bba6c4]{height:4.53125rem;padding:.53125rem}.form-grid[data-v-08bba6c4]{display:grid;grid-template-columns:1fr 1fr;gap:.46875rem}.form-label-row[data-v-08bba6c4]{display:flex;align-items:center;justify-content:space-between}.form-label-row small[data-v-08bba6c4]{color:#95a19d;font-size:.625rem}.application-images[data-v-08bba6c4]{display:flex;gap:.375rem;flex-wrap:wrap}.application-image[data-v-08bba6c4],.application-add[data-v-08bba6c4]{position:relative;width:3.9375rem;height:3.9375rem;border-radius:.53125rem;overflow:hidden}.application-image uni-image[data-v-08bba6c4]{width:100%;height:100%}.application-image uni-text[data-v-08bba6c4]{position:absolute;right:.15625rem;top:.15625rem;width:1.0625rem;height:1.0625rem;border-radius:50%;text-align:center;line-height:.9375rem;background:rgba(0,0,0,.62);color:#fff;font-size:.90625rem}.application-add[data-v-08bba6c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #9cb1aa;background:#f4f8f6;color:#0b5d4a}.application-add b[data-v-08bba6c4]{font-size:1.25rem;font-weight:400}.application-add small[data-v-08bba6c4]{font-size:.5625rem}.submit-btn[data-v-08bba6c4]{width:100%;margin-top:.75rem;border:0}.application-head[data-v-08bba6c4]{display:flex;justify-content:space-between;margin:.9375rem .15625rem .46875rem;font-size:.875rem;font-weight:740}.application-head uni-text[data-v-08bba6c4]:last-child{font-size:.6875rem;color:#0b6551}.application-card[data-v-08bba6c4]{padding:.71875rem;margin-bottom:.5rem}.mobile-badge.pending[data-v-08bba6c4]{background:#fff1d8;color:#9a6209}.mobile-badge.approved[data-v-08bba6c4]{background:#e4f5ec;color:var(--m-primary)}.mobile-badge.rejected[data-v-08bba6c4]{background:#ffebe8;color:#b33a2f}.mobile-badge.cancelled[data-v-08bba6c4]{background:#eef1ef;color:#6f7976}.mobile-badge.paid[data-v-08bba6c4]{background:#e8efff;color:#315ea4}.application-summary[data-v-08bba6c4]{display:block;margin-top:.5625rem;color:#244139;font-size:.75rem;font-weight:680}.application-reason[data-v-08bba6c4]{display:block;margin-top:.3125rem;color:#697772;font-size:.6875rem;line-height:1.6}.application-review[data-v-08bba6c4]{display:block;margin-top:.34375rem;padding:.375rem;border-radius:.375rem;background:#f2f5f3;color:#5d6b67;font-size:.65625rem}.cancel-btn[data-v-08bba6c4]{height:1.71875rem;line-height:1.71875rem;margin:.53125rem 0 0 auto;padding:0 .59375rem;border:0;border-radius:.46875rem;background:#fff0ee;color:#aa4036;font-size:.65625rem}.history-tabs[data-v-08bba6c4]{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;margin-bottom:.5rem;padding:.21875rem;border-radius:.625rem;background:#e5ede9}.history-tabs uni-view[data-v-08bba6c4]{height:1.875rem;display:flex;align-items:center;justify-content:center;border-radius:.46875rem;color:#71807b;font-size:.65625rem;font-weight:650}.history-tabs .active[data-v-08bba6c4]{background:#fff;color:var(--m-primary-deep);box-shadow:0 .125rem .375rem rgba(15,58,47,.08)}.duration-tip[data-v-08bba6c4]{display:flex;align-items:center;justify-content:space-between;margin:.4375rem 0 .0625rem;padding:.46875rem .53125rem;border-radius:.4375rem;background:#edf7f2;color:#0a624e;font-size:.71875rem;font-weight:700}.duration-tip small[data-v-08bba6c4]{color:#71827c;font-size:.5625rem;font-weight:400}.erp-mobile-app[data-v-bd6f624c]{--m-primary: #1f5aa6;--m-primary-2: #2f80ed;--m-primary-deep: #0b2e59;--m-primary-soft: #eaf2fc;--m-accent: #2f80ed;--m-accent-soft: #edf5ff;--m-gold: var(--m-accent);--m-ink: #12233f;--m-muted: #5f6f84;--m-line: #d5dee9;--m-bg: #f3f6fa;--m-shadow-card: 0 .25rem .875rem rgba(31, 90, 166, .08);min-height:100vh;color:var(--m-ink);background:var(--m-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;-webkit-font-smoothing:antialiased}.erp-mobile-app[data-v-bd6f624c],.erp-mobile-app *[data-v-bd6f624c]{box-sizing:border-box}.mobile-view-stage[data-v-bd6f624c]{min-height:100vh;padding-bottom:calc(4.125rem + env(safe-area-inset-bottom))}.mobile-page[data-v-bd6f624c]{min-height:calc(100vh - 4.125rem)}.mobile-scroll[data-v-bd6f624c]{height:calc(100vh - 4.125rem - env(safe-area-inset-bottom))}.mobile-page-body[data-v-bd6f624c]{padding:0 .875rem 1.125rem}.mobile-app-back[data-v-bd6f624c]{position:fixed;z-index:880;left:.5625rem;top:calc(.625rem + env(safe-area-inset-top));height:2.0625rem;min-width:2.75rem;padding:0 .53125rem;border-radius:.6875rem;display:flex;align-items:center;justify-content:center;gap:.15625rem;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.2);font-size:.6875rem;font-weight:700;backdrop-filter:blur(8px)}.mobile-app-back uni-text[data-v-bd6f624c]:first-child{font-size:1.25rem;line-height:1;margin-top:-.09375rem}.mobile-app-back[data-v-bd6f624c]:active{transform:scale(.96);background:rgba(255,255,255,.25)}.mobile-subpage-active .mobile-topbar[data-v-bd6f624c],.mobile-subpage-active .mine-hero[data-v-bd6f624c]{padding-left:3.875rem}.mobile-topbar[data-v-bd6f624c]{position:relative;padding:calc(.8125rem + env(safe-area-inset-top)) .875rem .75rem;background:linear-gradient(145deg,var(--m-primary-deep),var(--m-primary) 74%,var(--m-primary-2));color:#fff;overflow:hidden}.mobile-topbar[data-v-bd6f624c]:after{content:"";position:absolute;width:7.8125rem;height:7.8125rem;right:-2.5rem;top:-2.8125rem;border-radius:50%;background:rgba(214,178,98,.16)}.mobile-topbar-row[data-v-bd6f624c]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.mobile-eyebrow[data-v-bd6f624c]{display:block;font-size:.6875rem;color:rgba(255,255,255,.68);margin-bottom:.21875rem}.mobile-title[data-v-bd6f624c]{display:block;font-size:1.21875rem;font-weight:750;letter-spacing:.01563rem}.mobile-subtitle[data-v-bd6f624c]{display:block;margin-top:.25rem;font-size:.71875rem;color:rgba(255,255,255,.7)}.mobile-top-action[data-v-bd6f624c]{position:relative;z-index:2;min-width:2.25rem;height:2.25rem;padding:0 .5625rem;border-radius:.6875rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.16);font-size:.84375rem}.mobile-top-action[data-v-bd6f624c]:active{transform:scale(.96);background:rgba(255,255,255,.22)}.mobile-search[data-v-bd6f624c]{display:flex;align-items:center;height:2.5625rem;padding:0 .75rem;gap:.4375rem;background:#fff;border:1px solid var(--m-line);border-radius:.75rem;box-shadow:0 .25rem .9375rem rgba(22,55,46,.07)}.mobile-search-icon[data-v-bd6f624c]{color:var(--m-primary);font-size:.90625rem}.mobile-search uni-input[data-v-bd6f624c]{flex:1;height:100%;font-size:.84375rem;color:var(--m-ink)}.mobile-search-clear[data-v-bd6f624c]{color:#9aa6a2;font-size:.75rem;padding:.5rem;margin-right:-.375rem}.mobile-tabs[data-v-bd6f624c]{display:flex;gap:.3125rem;padding:.25rem;background:#e8eeeb;border-radius:.6875rem}.mobile-tab[data-v-bd6f624c]{flex:1;min-height:2.0625rem;padding:0 .3125rem;display:flex;align-items:center;justify-content:center;border-radius:.53125rem;color:#687672;font-size:.78125rem;font-weight:600;transition:.18s ease}.mobile-tab.active[data-v-bd6f624c]{color:var(--m-primary);background:#fff;box-shadow:0 .125rem .4375rem rgba(19,60,50,.09)}.mobile-section[data-v-bd6f624c]{margin-top:.8125rem}.mobile-section-head[data-v-bd6f624c]{display:flex;align-items:center;justify-content:space-between;margin:0 .125rem .5rem}.mobile-section-title[data-v-bd6f624c]{font-size:.90625rem;font-weight:750;color:var(--m-ink)}.mobile-section-more[data-v-bd6f624c]{font-size:.75rem;color:var(--m-primary-2)}.mobile-card[data-v-bd6f624c]{background:#fff;border:1px solid var(--m-line);border-radius:.8125rem;box-shadow:var(--m-shadow-card)}.mobile-list-card[data-v-bd6f624c]{padding:.75rem;margin-bottom:.5625rem;transition:transform .15s ease}.mobile-list-card[data-v-bd6f624c]:active{transform:scale(.985);background:#fbfcfb}.mobile-row[data-v-bd6f624c]{display:flex;align-items:center}.mobile-between[data-v-bd6f624c]{display:flex;align-items:center;justify-content:space-between;gap:.5625rem}.mobile-name[data-v-bd6f624c]{font-size:.90625rem;font-weight:700;color:var(--m-ink);line-height:1.35}.mobile-code[data-v-bd6f624c]{margin-top:.1875rem;font-size:.6875rem;color:var(--m-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mobile-meta[data-v-bd6f624c]{margin-top:.4375rem;display:flex;gap:.375rem .6875rem;flex-wrap:wrap;color:var(--m-muted);font-size:.71875rem}.mobile-amount[data-v-bd6f624c]{font-size:.96875rem;font-weight:760;color:var(--m-primary);white-space:nowrap}.mobile-badge[data-v-bd6f624c]{display:inline-flex;align-items:center;min-height:1.3125rem;padding:0 .4375rem;border-radius:31.21875rem;font-size:.65625rem;font-weight:650;background:var(--m-primary-soft);color:var(--m-primary)}.mobile-badge.warn[data-v-bd6f624c]{background:#fff2dc;color:#a56500}.mobile-badge.danger[data-v-bd6f624c]{background:#ffebe8;color:#b33a2f}.mobile-badge.gray[data-v-bd6f624c]{background:#eef1ef;color:#6f7976}.mobile-empty[data-v-bd6f624c]{padding:3.125rem 1rem;text-align:center;color:#97a39f;font-size:.8125rem}.mobile-empty-mark[data-v-bd6f624c]{display:block;width:2.875rem;height:2.875rem;margin:0 auto .625rem;border-radius:.9375rem;line-height:2.875rem;background:#e8efec;color:var(--m-primary);font-size:1.3125rem}.mobile-loading[data-v-bd6f624c]{padding:1.0625rem;text-align:center;color:#8d9995;font-size:.75rem}.mobile-sheet-mask[data-v-bd6f624c]{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background:rgba(5,23,18,.48);backdrop-filter:blur(3px)}.mobile-sheet[data-v-bd6f624c]{width:100%;max-height:88vh;overflow-y:auto;padding:.625rem .875rem calc(1.1875rem + env(safe-area-inset-bottom));border-radius:1.1875rem 1.1875rem 0 0;background:#fff;animation:mobile-sheet-up-bd6f624c .22s ease-out}.mobile-sheet-grab[data-v-bd6f624c]{width:2.1875rem;height:.25rem;margin:0 auto .75rem;border-radius:.28125rem;background:#d7ddda}.mobile-sheet-title[data-v-bd6f624c]{font-size:1.0625rem;font-weight:760}.mobile-sheet-close[data-v-bd6f624c]{width:1.875rem;height:1.875rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:#eff3f1;color:#60706b}.mobile-sheet-back[data-v-bd6f624c]{min-width:3.375rem;height:1.875rem;padding:0 .53125rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;gap:.15625rem;background:var(--m-primary-soft);color:var(--m-primary);font-size:.71875rem;font-weight:700}.mobile-sheet-back uni-text[data-v-bd6f624c]{font-size:1.09375rem;line-height:1}.mobile-detail-grid[data-v-bd6f624c]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.8125rem}.mobile-detail-item[data-v-bd6f624c]{min-height:3.3125rem;padding:.5625rem;border-radius:.59375rem;background:#f5f8f6}.mobile-detail-label[data-v-bd6f624c]{display:block;font-size:.65625rem;color:var(--m-muted);margin-bottom:.21875rem}.mobile-detail-value[data-v-bd6f624c]{display:block;font-size:.8125rem;color:var(--m-ink);font-weight:650;word-break:break-all}.mobile-bottom-nav[data-v-bd6f624c]{position:fixed;z-index:800;left:0;right:0;bottom:0;height:calc(3.6875rem + env(safe-area-inset-bottom));padding:.3125rem .3125rem env(safe-area-inset-bottom);display:flex;align-items:flex-start;justify-content:space-around;background:rgba(255,255,255,.96);border-top:1px solid #e4eae7;box-shadow:0 -.3125rem 1rem rgba(22,54,46,.07)}.mobile-nav-item[data-v-bd6f624c]{position:relative;flex:1;min-width:0;height:3rem;margin:0 .09375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15625rem;border-radius:.6875rem;color:#7c8985;font-size:.5625rem;white-space:nowrap;transition:.16s ease}.mobile-nav-icon[data-v-bd6f624c]{font-size:.96875rem;line-height:1;font-weight:700}.mobile-nav-item.active[data-v-bd6f624c]{color:var(--m-primary);background:var(--m-primary-soft);font-weight:750}.mobile-nav-item[data-v-bd6f624c]:active{transform:scale(.95)}.mobile-primary-btn[data-v-bd6f624c]{min-height:2.375rem;padding:0 .875rem;border-radius:.6875rem;display:flex;align-items:center;justify-content:center;gap:.3125rem;background:linear-gradient(135deg,var(--m-primary),var(--m-primary-2));color:#fff;font-size:.8125rem;font-weight:700;box-shadow:0 .25rem .6875rem rgba(10,74,60,.2)}.mobile-primary-btn[data-v-bd6f624c]:active{transform:scale(.98)}.mobile-secondary-btn[data-v-bd6f624c]{min-height:2.25rem;padding:0 .75rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background:var(--m-primary-soft);color:var(--m-primary);font-size:.78125rem;font-weight:650}uni-button[data-v-bd6f624c]:after{border:0}.home-pc[data-v-19e16f9c]{display:flex;flex-direction:column;gap:20px}.welcome-card[data-v-19e16f9c]{position:relative;padding:28px 32px;background:linear-gradient(135deg,var(--color-primary-darker) 0%,var(--color-primary-dark) 40%,var(--color-primary) 100%);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg)}.welcome-decor1[data-v-19e16f9c]{position:absolute;top:-150px;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 24%,transparent) 0%,transparent 60%);pointer-events:none}.welcome-decor2[data-v-19e16f9c]{position:absolute;bottom:-100px;left:30%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary-lighter) 22%,transparent) 0%,transparent 60%);pointer-events:none}.welcome-content[data-v-19e16f9c]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px}.welcome-left[data-v-19e16f9c]{display:flex;align-items:center;gap:16px}.welcome-avatar[data-v-19e16f9c]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent-dark) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;box-shadow:var(--shadow-accent);flex-shrink:0}.welcome-info[data-v-19e16f9c]{display:flex;flex-direction:column;gap:4px}.welcome-greeting[data-v-19e16f9c]{font-size:18px;font-weight:700;color:#fff}.welcome-sub[data-v-19e16f9c]{font-size:13px;line-height:1.5;color:rgba(255,255,255,.84)}.welcome-right[data-v-19e16f9c]{display:flex;align-items:center;gap:16px}.welcome-time[data-v-19e16f9c]{display:flex;flex-direction:column;align-items:center;padding:8px 16px;background:color-mix(in srgb,var(--color-accent) 16%,transparent);border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent) 34%,transparent)}.wt-label[data-v-19e16f9c]{font-size:11px;color:rgba(255,255,255,.64);letter-spacing:1px}.wt-date[data-v-19e16f9c]{font-size:14px;font-weight:600;color:#fff}.welcome-bills[data-v-19e16f9c]{display:flex;gap:8px}.bill-btn[data-v-19e16f9c]{display:flex;align-items:center;gap:4px;height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.bill-btn.primary[data-v-19e16f9c]{background:rgba(255,255,255,.12);color:#fff;border:1px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}.bill-btn.primary[data-v-19e16f9c]:hover{background:color-mix(in srgb,var(--color-accent) 28%,transparent);border-color:var(--color-accent)}.bill-btn.accent[data-v-19e16f9c]{background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent-dark) 100%);color:#fff;border:1px solid var(--color-accent);box-shadow:var(--shadow-accent)}.bill-btn.accent[data-v-19e16f9c]:hover{background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent) 100%)}.bill-btn.outline[data-v-19e16f9c]{background:transparent;color:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.3)}.bill-btn.outline[data-v-19e16f9c]:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5)}.bill-icon[data-v-19e16f9c]{font-size:16px;font-weight:700}.kpi-row[data-v-19e16f9c]{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.kpi-row[data-v-19e16f9c]{grid-template-columns:repeat(3,1fr)}.kpi-row[data-v-19e16f9c]{grid-template-columns:repeat(2,1fr)}.kpi-card[data-v-19e16f9c]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--color-bg-card);border-radius:10px;border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);transition:all .2s;position:relative;overflow:hidden}.kpi-card[data-v-19e16f9c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.kpi-card.tone-primary[data-v-19e16f9c]:before{background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-primary-lighter) 100%)}.kpi-card.tone-accent[data-v-19e16f9c]:before{background:linear-gradient(180deg,var(--color-accent) 0%,var(--color-accent-light) 100%)}.kpi-card[data-v-19e16f9c]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.kpi-icon-wrap[data-v-19e16f9c]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kpi-card.tone-primary .kpi-icon-wrap[data-v-19e16f9c]{background:var(--color-primary-bg)}.kpi-card.tone-accent .kpi-icon-wrap[data-v-19e16f9c]{background:var(--color-accent-bg)}.kpi-icon-dot[data-v-19e16f9c]{width:8px;height:8px;border-radius:50%}.kpi-card.tone-primary .kpi-icon-dot[data-v-19e16f9c]{background:var(--color-primary)}.kpi-card.tone-accent .kpi-icon-dot[data-v-19e16f9c]{background:var(--color-accent)}.kpi-body[data-v-19e16f9c]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kpi-label[data-v-19e16f9c]{font-size:12px;color:var(--color-text-secondary);font-weight:500}.kpi-value[data-v-19e16f9c]{font-size:20px;font-weight:700;color:var(--color-text-primary);font-family:Segoe UI Variable Display,Segoe UI,Microsoft YaHei UI,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.2}.kpi-sub[data-v-19e16f9c]{font-size:11px;color:var(--color-text-muted)}.quick-section[data-v-19e16f9c]{background:transparent}.section-header[data-v-19e16f9c]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.section-bar[data-v-19e16f9c]{width:4px;height:16px;background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-accent) 100%);border-radius:2px}.section-title[data-v-19e16f9c]{font-size:15px;font-weight:600;color:var(--color-text-primary)}.section-sub[data-v-19e16f9c]{font-size:12px;color:var(--color-text-muted)}.quick-grid[data-v-19e16f9c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.quick-grid[data-v-19e16f9c]{grid-template-columns:repeat(3,1fr)}.quick-grid[data-v-19e16f9c]{grid-template-columns:repeat(2,1fr)}.quick-card[data-v-19e16f9c]{background:var(--color-bg-card);border-radius:10px;border:1px solid var(--color-border-light);box-shadow:var(--shadow-sm);overflow:hidden;transition:all .2s}.quick-card[data-v-19e16f9c]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.quick-card-head[data-v-19e16f9c]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-border-light)}.quick-card.tone-primary .quick-card-head[data-v-19e16f9c]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%)}.quick-card.tone-accent .quick-card-head[data-v-19e16f9c]{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%)}.qc-icon-wrap[data-v-19e16f9c]{width:24px;height:24px;border-radius:6px;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center}.qc-title[data-v-19e16f9c]{font-size:14px;font-weight:600;color:#fff;letter-spacing:.3px}.qc-items[data-v-19e16f9c]{padding:8px 12px;display:flex;flex-direction:column;gap:2px}.qc-item[data-v-19e16f9c]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;transition:all .15s}.qc-item[data-v-19e16f9c]:hover{background:var(--color-bg-hover)}.qc-item-dot[data-v-19e16f9c]{color:var(--color-accent);font-size:18px;font-weight:700;line-height:1}.quick-card.tone-primary .qc-item-dot[data-v-19e16f9c]{color:var(--color-primary)}.qc-item-name[data-v-19e16f9c]{font-size:13px;color:var(--color-text-regular);font-weight:500}.home-mobile[data-v-19e16f9c]{padding:.5rem}.m-welcome[data-v-19e16f9c]{padding:1.25rem 1rem;background:linear-gradient(135deg,var(--color-primary-dark) 0%,var(--color-primary) 100%);border-radius:.625rem;margin-bottom:.75rem;box-shadow:var(--shadow-md)}.m-welcome-title[data-v-19e16f9c]{font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:.25rem}.m-welcome-desc[data-v-19e16f9c]{font-size:.8125rem;color:rgba(255,255,255,.72)}.m-quick-bill[data-v-19e16f9c]{background:#fff;border-radius:.625rem;padding:1rem .75rem;margin-bottom:.75rem}.m-section-header[data-v-19e16f9c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.m-section-title[data-v-19e16f9c]{font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.m-draft-link[data-v-19e16f9c]{font-size:.75rem;color:var(--color-accent)}.m-quick-grid[data-v-19e16f9c]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.m-quick-item[data-v-19e16f9c]{display:flex;flex-direction:column;align-items:center;gap:.375rem}.m-quick-icon[data-v-19e16f9c]{width:2.75rem;height:2.75rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff}.m-quick-icon.primary[data-v-19e16f9c]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);box-shadow:var(--shadow-primary)}.m-quick-icon.accent[data-v-19e16f9c]{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-dark) 100%);box-shadow:var(--shadow-accent)}.m-quick-name[data-v-19e16f9c]{font-size:.75rem;color:var(--color-text-regular)}.m-module-panel[data-v-19e16f9c]{padding:1rem .75rem calc(1.5rem + env(safe-area-inset-bottom));background:#fff;border-radius:.625rem}.m-section-tip[data-v-19e16f9c]{font-size:.75rem;color:#8c9a96}.m-module-group+.m-module-group[data-v-19e16f9c]{margin-top:1rem}.m-module-title[data-v-19e16f9c]{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.m-module-dot[data-v-19e16f9c]{width:.375rem;height:.875rem;border-radius:.25rem;background:var(--color-primary)}.m-module-dot.accent[data-v-19e16f9c]{background:var(--color-accent)}.m-module-grid[data-v-19e16f9c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.m-module-item[data-v-19e16f9c]{display:flex;align-items:center;justify-content:space-between;min-height:2.375rem;padding:0 .5625rem;box-sizing:border-box;border-radius:.375rem;background:var(--color-bg-hover);color:var(--color-text-regular);font-size:.75rem}.m-module-item[data-v-19e16f9c]:active{background:var(--color-primary-bg);color:var(--color-primary)}.m-module-arrow[data-v-19e16f9c]{color:#a1b0ac;font-size:1.0625rem;line-height:1}
