.iconSvg[data-v-ea399f77]{width:1em;height:1em;display:inline-block;flex-shrink:0}.appSidebar[data-v-cf018076]{width:220px;flex-shrink:0;background:#fff;border-right:1px solid #e8e8ec;display:flex;flex-direction:column}.appSidebarMobile[data-v-cf018076]{width:min(84vw,320px);height:100%;border-right:none;box-shadow:18px 0 48px #1f1f2e2e}.appSidebarHeader[data-v-cf018076]{min-height:60px;display:flex;align-items:center;padding:10px 20px;border-bottom:1px solid #e8e8ec;box-sizing:border-box}.appSidebarLogo[data-v-cf018076]{width:40px;height:40px;margin-right:12px;flex-shrink:0}.appSidebarLogo img[data-v-cf018076]{width:100%;height:100%;object-fit:contain;border-radius:8px;display:block}.appSidebarBrand[data-v-cf018076]{font-size:15px;font-weight:600;color:#1f1f2e;line-height:22px;word-break:keep-all}.appSidebarBrandTail[data-v-cf018076]{white-space:nowrap}.appSidebarSub[data-v-cf018076]{font-size:12px;color:#8c8c9a;line-height:18px}.appSidebarNav[data-v-cf018076]{flex:1;padding:12px 16px;overflow:auto}.appSidebarItem[data-v-cf018076]{display:flex;align-items:center;height:44px;padding:0 16px;border-radius:8px;color:#5c5c66;font-size:14px;transition:all .2s;margin-bottom:4px;text-decoration:none;cursor:pointer}.appSidebarItem[data-v-cf018076]:hover{background:#f4f5f7;color:#1f1f2e}.appSidebarItemActive[data-v-cf018076],.appSidebarItemActive[data-v-cf018076]:hover{background:#5c5c9e;color:#fff}.appSidebarIcon[data-v-cf018076]{width:18px;height:18px;margin-right:12px}.chevron[data-v-cf018076]{width:14px;height:14px;margin-left:auto;color:#8c8c9a;transition:transform .2s}.sidebarGroup[data-v-cf018076]{margin-bottom:4px}.groupHeader[data-v-cf018076]{margin-bottom:0}.subMenu[data-v-cf018076]{margin-bottom:4px}.subItem[data-v-cf018076]{height:36px;font-size:13px;padding:0 16px;justify-content:center}.subItem[data-v-cf018076]:hover{background:#5c5c9e14}.subItem.appSidebarItemActive[data-v-cf018076],.subItem.appSidebarItemActive[data-v-cf018076]:hover{background:#5c5c9e1f;color:#5c5c9e}.appHeader[data-v-de962c7e]{height:60px;background:#fff;border-bottom:1px solid #e8e8ec;display:flex;align-items:center;justify-content:space-between;padding:0 24px;flex-shrink:0}.appHeaderMobile[data-v-de962c7e]{height:auto;min-height:60px;padding:10px 14px;gap:10px;position:sticky;top:0;z-index:20;flex-wrap:wrap}.appHeaderLeft[data-v-de962c7e]{display:flex;align-items:center;font-size:14px;min-width:0}.appHeaderBrand[data-v-de962c7e]{color:#1f1f2e;font-weight:500}.appHeaderMenuBtn[data-v-de962c7e]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#f4f5f7;color:#1f1f2e;margin-right:8px}.appHeaderMenuBtn svg[data-v-de962c7e]{width:18px;height:18px}.appHeaderDivider[data-v-de962c7e]{margin:0 8px;color:#8c8c9a}.appHeaderCurrent[data-v-de962c7e]{color:#5c5c9a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appHeaderRole[data-v-de962c7e]{font-size:13px;color:#8c8c9a;max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appHeaderRight[data-v-de962c7e]{display:flex;align-items:center;gap:12px;min-width:0}.companySelectWrap[data-v-de962c7e]{max-width:200px}.companySelect[data-v-de962c7e]{width:100%;padding:6px 10px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:13px;outline:none;cursor:pointer}.companySelect[data-v-de962c7e]:focus{border-color:#5c5c9e}.companySelect[data-v-de962c7e]:disabled{cursor:default;background:#fafafc;color:#5c5c66}.appHeaderIconBtn[data-v-de962c7e]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#5c5c66;border-radius:8px;transition:background .2s}.appHeaderIconBtn[data-v-de962c7e]:hover{background:#f4f5f7}.appHeaderIconBtn svg[data-v-de962c7e]{width:20px;height:20px}.appHeaderSeparator[data-v-de962c7e]{width:1px;height:20px;background:#e8e8ec;margin:0 4px}.appHeaderLogout[data-v-de962c7e]{display:flex;align-items:center;gap:6px;color:#5c5c66;font-size:14px}.appHeaderLogoutMobile[data-v-de962c7e]{width:36px;height:36px;justify-content:center;border-radius:10px;background:#f4f5f7}.appHeaderLogout svg[data-v-de962c7e]{width:18px;height:18px}.appHeaderAvatar[data-v-de962c7e]{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid #e8e8ec}.appHeaderAvatar img[data-v-de962c7e]{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.appHeaderBrand[data-v-de962c7e]{display:none}.appHeaderRole[data-v-de962c7e]{max-width:140px}.appHeaderRight[data-v-de962c7e]{width:100%;justify-content:flex-end;flex-wrap:wrap;gap:8px}.companySelectWrap[data-v-de962c7e]{flex:1;max-width:none;min-width:0}.companySelect[data-v-de962c7e]{min-width:0}}.mobileShell[data-v-a4ec7616]{height:100%;min-height:100%;display:flex;flex-direction:column;background:#f4f5f7;overflow:hidden;overscroll-behavior:none}.mobileShellHeader[data-v-a4ec7616]{position:sticky;top:0;z-index:30;min-height:60px;padding:10px 14px;background:#fff;border-bottom:1px solid #e8e8ec;display:flex;align-items:center;gap:10px}.mobileBackBtn[data-v-a4ec7616],.mobileHeaderAction[data-v-a4ec7616]{height:34px;border-radius:9px;padding:0 10px;background:#f4f5f7;color:#5c5c66;font-size:13px}.mobileHeaderText[data-v-a4ec7616]{min-width:0;flex:1}.mobileHeaderTitle[data-v-a4ec7616]{font-size:16px;line-height:22px;color:#1f1f2e}.mobileHeaderSubtitle[data-v-a4ec7616]{margin-top:2px;font-size:12px;line-height:18px;color:#8c8c9a}.mobileShellMain[data-v-a4ec7616]{flex:1;padding:14px;padding-bottom:calc(88px + env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:none}.mobilePageView[data-v-a4ec7616]{min-height:100%}.mobileBottomTabs[data-v-a4ec7616]{position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(64px + env(safe-area-inset-bottom));padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8e8ec;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mobileTabBtn[data-v-a4ec7616]{border-radius:12px;color:#8c8c9a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px}.mobileTabBtn svg[data-v-a4ec7616]{width:18px;height:18px}.mobileTabBtnActive[data-v-a4ec7616]{color:#5c5c9e;background:#5c5c9e14}.appLayout[data-v-28306298]{display:flex;height:100vh;width:100vw;overflow:hidden;background:#f4f5f7}.appLayoutMobile[data-v-28306298]{width:100%}.appLayoutRight[data-v-28306298]{flex:1;display:flex;flex-direction:column;min-width:0}.appLayoutMain[data-v-28306298]{flex:1;overflow:auto;overscroll-behavior:none;padding:24px;min-width:0}.appLayoutMainMobile[data-v-28306298]{padding:14px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.pageView[data-v-28306298]{min-height:100%}.mobileSidebarOverlay[data-v-28306298]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#0f172a6b;display:flex}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .22s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.mobile-drawer-enter-active,.mobile-drawer-leave-active{transition:opacity .2s ease}.mobile-drawer-enter-active .appSidebar,.mobile-drawer-leave-active .appSidebar{transition:transform .22s ease}.mobile-drawer-enter-from,.mobile-drawer-leave-to{opacity:0}.mobile-drawer-enter-from .appSidebar,.mobile-drawer-leave-to .appSidebar{transform:translate(-100%)}.mobilePanel[data-v-ec3917c8]{background:#fff;border-radius:14px;padding:14px}.mobilePanel+.mobilePanel[data-v-ec3917c8]{margin-top:12px}.panelTitle[data-v-ec3917c8]{font-size:16px;line-height:22px;color:#1f1f2e}.panelSubtitle[data-v-ec3917c8]{margin-top:4px;font-size:13px;color:#8c8c9a}.focusCards[data-v-ec3917c8]{margin-top:10px;display:grid;gap:10px}.focusCard[data-v-ec3917c8]{border-radius:12px;padding:12px;background:#f8f8fc}.focusCard h3[data-v-ec3917c8]{font-size:14px;color:#1f1f2e}.focusCard p[data-v-ec3917c8]{margin-top:4px;font-size:13px;line-height:18px;color:#5c5c66}.sectionHead[data-v-ec3917c8]{display:flex;justify-content:space-between;align-items:center}.linkBtn[data-v-ec3917c8]{font-size:13px;color:#5c5c9e}.quickGrid[data-v-ec3917c8]{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quickCard[data-v-ec3917c8]{border-radius:12px;border:1px solid #ececf5;min-height:72px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#5c5c66}.quickCard svg[data-v-ec3917c8]{width:18px;height:18px}.quickCard strong[data-v-ec3917c8]{font-size:13px}.emptyHint[data-v-ec3917c8]{margin-top:10px;font-size:13px;color:#8c8c9a}.emptyPanel[data-v-872fc6f2]{background:#fff;border-radius:14px;padding:24px 14px;text-align:center;color:#8c8c9a;font-size:13px}.workbenchSection+.workbenchSection[data-v-872fc6f2]{margin-top:12px}.sectionTitle[data-v-872fc6f2]{margin-bottom:8px;font-size:15px;color:#1f1f2e}.workbenchList[data-v-872fc6f2]{background:#fff;border-radius:14px;overflow:hidden;border:1px solid #efeff6}.workbenchItem[data-v-872fc6f2]{width:100%;min-height:56px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f3f3f8}.workbenchItem[data-v-872fc6f2]:last-child{border-bottom:none}.itemLeft[data-v-872fc6f2]{display:flex;align-items:center;gap:10px;min-width:0}.itemIcon[data-v-872fc6f2]{width:32px;height:32px;border-radius:10px;background:#f4f5f7;color:#5c5c9e;display:inline-flex;align-items:center;justify-content:center}.itemIcon svg[data-v-872fc6f2]{width:16px;height:16px}.itemLeft h3[data-v-872fc6f2]{font-size:14px;color:#1f1f2e;text-align:left}.itemLeft p[data-v-872fc6f2]{margin-top:2px;font-size:12px;color:#8c8c9a;text-align:left}.itemRight[data-v-872fc6f2]{display:flex;align-items:center;gap:8px}.optTag[data-v-872fc6f2]{font-size:11px;color:#5c5c9e;padding:2px 7px;border-radius:999px;background:#5c5c9e1f}.arrowIcon[data-v-872fc6f2]{width:16px;height:16px;color:#b0b0be;transform:rotate(-90deg)}.profileCard[data-v-6c92ea40]{background:#fff;border-radius:14px;padding:14px}.profileCard+.profileCard[data-v-6c92ea40]{margin-top:12px}.avatar[data-v-6c92ea40]{width:52px;height:52px;border-radius:50%;background:#f4f5f7;color:#5c5c9e;display:flex;align-items:center;justify-content:center}.avatar svg[data-v-6c92ea40]{width:24px;height:24px}.profileInfo[data-v-6c92ea40]{margin-top:10px}.profileInfo h2[data-v-6c92ea40]{font-size:16px;color:#1f1f2e}.profileInfo p[data-v-6c92ea40]{margin-top:4px;font-size:13px;color:#8c8c9a}.sectionTitle[data-v-6c92ea40]{font-size:15px;color:#1f1f2e}.companySelect[data-v-6c92ea40]{width:100%;margin-top:10px;height:42px;border:1px solid #e8e8ec;border-radius:10px;background:#fff;color:#5c5c66;font-size:13px;padding:0 10px}.companySelect[data-v-6c92ea40]:disabled{background:#fafafc}.actionBtn[data-v-6c92ea40]{width:100%;height:44px;border-radius:10px;background:#f4f5f7;color:#1f1f2e;font-size:14px}.actionBtn+.actionBtn[data-v-6c92ea40]{margin-top:10px}.actionDanger[data-v-6c92ea40]{color:#de5d5d}.searchSelect[data-v-e27324be],.inputWrap[data-v-e27324be]{position:relative}.searchIcon[data-v-e27324be]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#8c8c9a;pointer-events:none}.input[data-v-e27324be]{width:100%;padding:10px 12px 10px 36px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box}.input[data-v-e27324be]:focus{border-color:#5c5c9e}.dropdown[data-v-e27324be]{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e8e8ec;border-radius:8px;box-shadow:0 4px 16px #00000014}.dropdownItem[data-v-e27324be]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-size:14px;color:#1f1f2e}.dropdownItem[data-v-e27324be]:hover,.dropdownItem.active[data-v-e27324be]{background:#f4f4ff}.dropdownItem.muted[data-v-e27324be]{color:#8c8c9a;cursor:default}.dropdownItem.error[data-v-e27324be]{color:#e05c5c;cursor:default}.dropdownItem .name[data-v-e27324be]{font-weight:500}.dropdownItem .meta[data-v-e27324be]{font-size:12px;color:#8c8c9a}.searchSelect[data-v-8dd29279],.inputWrap[data-v-8dd29279]{position:relative}.searchIcon[data-v-8dd29279]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#8c8c9a;pointer-events:none}.input[data-v-8dd29279]{width:100%;padding:10px 12px 10px 36px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box}.input[data-v-8dd29279]:focus{border-color:#5c5c9e}.dropdown[data-v-8dd29279]{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e8e8ec;border-radius:8px;box-shadow:0 4px 16px #00000014}.dropdownItem[data-v-8dd29279]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-size:14px;color:#1f1f2e}.dropdownItem[data-v-8dd29279]:hover,.dropdownItem.active[data-v-8dd29279]{background:#f4f4ff}.dropdownItem.muted[data-v-8dd29279]{color:#8c8c9a;cursor:default}.dropdownItem.error[data-v-8dd29279]{color:#e05c5c;cursor:default}.dropdownItem .name[data-v-8dd29279]{font-weight:500}.dropdownItem .meta[data-v-8dd29279]{font-size:12px;color:#8c8c9a}.searchSelect[data-v-0a86d1ca],.inputWrap[data-v-0a86d1ca]{position:relative}.searchIcon[data-v-0a86d1ca]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#8c8c9a;pointer-events:none}.input[data-v-0a86d1ca]{width:100%;padding:10px 12px 10px 36px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box}.input[data-v-0a86d1ca]:focus{border-color:#5c5c9e}.dropdown[data-v-0a86d1ca]{position:absolute;z-index:10;top:calc(100% + 4px);left:0;right:0;max-height:240px;overflow-y:auto;background:#fff;border:1px solid #e8e8ec;border-radius:8px;box-shadow:0 4px 16px #00000014}.dropdownItem[data-v-0a86d1ca]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:none;background:transparent;text-align:left;cursor:pointer;font-size:14px;color:#1f1f2e}.dropdownItem[data-v-0a86d1ca]:hover,.dropdownItem.active[data-v-0a86d1ca]{background:#f4f4ff}.dropdownItem.muted[data-v-0a86d1ca]{color:#8c8c9a;cursor:default}.dropdownItem.error[data-v-0a86d1ca]{color:#e05c5c;cursor:default}.dropdownItem .name[data-v-0a86d1ca]{font-weight:500}.dropdownItem .meta[data-v-0a86d1ca]{font-size:12px;color:#8c8c9a}.page[data-v-94fd11a8]{max-width:1200px}.loading[data-v-94fd11a8]{padding:40px 0;text-align:center;color:#8c8c9a}.header[data-v-94fd11a8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.title[data-v-94fd11a8]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-94fd11a8]{font-size:14px;color:#8c8c9a}.shareRatesBanner[data-v-94fd11a8]{margin-bottom:16px;padding:12px 16px;border-radius:10px;background:#f6f6fb;color:#4a4a6a;font-size:13px;line-height:1.6}.actions[data-v-94fd11a8]{display:flex;gap:12px}.actionsMobile[data-v-94fd11a8]{width:100%;flex-wrap:wrap}.btnSecondary[data-v-94fd11a8]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;transition:all .2s;text-decoration:none;display:inline-block}.btnSecondary[data-v-94fd11a8]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnPrimary[data-v-94fd11a8]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;font-size:14px;transition:background .2s}.btnPrimary[data-v-94fd11a8]:hover{background:#52529a}.stats[data-v-94fd11a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px}.panels[data-v-94fd11a8]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;margin-bottom:20px}.topMerchantsPanel[data-v-94fd11a8]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a;min-height:220px}.topMerchantsPanel .title[data-v-94fd11a8]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:16px}.merchantTable[data-v-94fd11a8]{width:100%;font-size:14px;border-collapse:collapse}.merchantTable thead th[data-v-94fd11a8]{text-align:left;padding:10px 12px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.merchantTable tbody td[data-v-94fd11a8]{padding:12px;color:#1f1f2e;border-bottom:1px solid #f0f0f3}.merchantTable tbody tr:last-child td[data-v-94fd11a8]{border-bottom:none}.merchantCards[data-v-94fd11a8]{display:grid;gap:12px}.merchantCard[data-v-94fd11a8]{padding:14px;border:1px solid #f0f0f3;border-radius:12px;background:#fafafc}.merchantCardTop[data-v-94fd11a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.merchantRank[data-v-94fd11a8]{font-size:12px;color:#5c5c9e;font-weight:600}.merchantRevenue[data-v-94fd11a8]{font-size:14px;font-weight:600;color:#1f1f2e}.merchantName[data-v-94fd11a8]{font-size:15px;font-weight:600;color:#1f1f2e;margin-bottom:6px}.merchantMeta[data-v-94fd11a8]{font-size:13px;color:#8c8c9a}.panelEmpty[data-v-94fd11a8]{font-size:14px;color:#8c8c9a;padding:24px 0;text-align:center}.statCard[data-v-94fd11a8]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a;min-width:0}.slideIn[data-v-94fd11a8]{animation:slideIn-94fd11a8 .45s cubic-bezier(.22,1,.36,1) both}.slideFromLeft[data-v-94fd11a8]{--slide-x: -32px}.slideFromRight[data-v-94fd11a8]{--slide-x: 32px}@keyframes slideIn-94fd11a8{0%{opacity:0;transform:translate(var(--slide-x))}to{opacity:1;transform:translate(0)}}.statCard .top[data-v-94fd11a8]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.statCard .icon[data-v-94fd11a8]{width:40px;height:40px;border-radius:10px;background:#f4f5f7;color:#5c5c66;display:flex;align-items:center;justify-content:center}.statCard .icon svg[data-v-94fd11a8]{width:22px;height:22px}.statCard .badge[data-v-94fd11a8]{display:flex;align-items:center;gap:2px;padding:4px 8px;border-radius:12px;background:#e8f8f0;color:#3aaf7d;font-size:12px;font-weight:500}.statCard .badge svg[data-v-94fd11a8]{width:12px;height:12px}.statCard .label[data-v-94fd11a8]{font-size:13px;color:#8c8c9a;margin-bottom:6px}.statCard .value[data-v-94fd11a8]{font-size:22px;font-weight:600;color:#1f1f2e}.statCard.purple[data-v-94fd11a8]{background:linear-gradient(135deg,#5c5c9e,#8a8ad4);color:#fff}.statCard.purple .icon[data-v-94fd11a8]{background:#fff3;color:#fff}.statCard.purple .label[data-v-94fd11a8]{color:#fffc}.statCard.purple .value[data-v-94fd11a8]{color:#fff}.statCard.green[data-v-94fd11a8]{background:linear-gradient(135deg,#3aaf7d,#6dd5a0);color:#fff}.statCard.green .icon[data-v-94fd11a8]{background:#fff3;color:#fff}.statCard.green .label[data-v-94fd11a8]{color:#fffc}.statCard.green .value[data-v-94fd11a8]{color:#fff}.recentActivity[data-v-94fd11a8]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a}.recentActivity.compact[data-v-94fd11a8]{margin-bottom:0;min-height:220px}.recentActivity .header[data-v-94fd11a8]{margin-bottom:12px}.recentActivity .title[data-v-94fd11a8]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:0}.activityList[data-v-94fd11a8]{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto}.activityEmpty[data-v-94fd11a8]{font-size:14px;color:#8c8c9a;padding:24px 0;text-align:center}.activityList[data-v-94fd11a8]{list-style:none;margin:0;padding:0}.activityItem[data-v-94fd11a8]{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.activityItem[data-v-94fd11a8]:last-child{border-bottom:none}.activityTime[data-v-94fd11a8]{flex-shrink:0;color:#8c8c9a;min-width:140px}.activityDesc[data-v-94fd11a8]{color:#1f1f2e}.recentLog[data-v-94fd11a8]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a}.recentLog .header[data-v-94fd11a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.recentLog .title[data-v-94fd11a8]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:0}.recentLog .more[data-v-94fd11a8]{font-size:13px;color:#5c5c9e}.recentLog .more[data-v-94fd11a8]:hover{color:#52529a}.recentLog .table[data-v-94fd11a8]{font-size:14px;width:100%}.recentLog .table thead th[data-v-94fd11a8]{text-align:left;padding:12px 16px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.recentLog .table thead th[data-v-94fd11a8]:first-child{border-radius:8px 0 0 8px}.recentLog .table thead th[data-v-94fd11a8]:last-child{border-radius:0 8px 8px 0}.recentLog .table tbody td[data-v-94fd11a8]{padding:16px;color:#1f1f2e;border-bottom:1px solid #f0f0f3}.recentLog .table tbody tr:last-child td[data-v-94fd11a8]{border-bottom:none}.mobileLogList[data-v-94fd11a8]{display:grid;gap:12px}.mobileLogCard[data-v-94fd11a8]{padding:14px;border:1px solid #f0f0f3;border-radius:12px;background:#fafafc}.mobileLogTop[data-v-94fd11a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mobileLogTime[data-v-94fd11a8]{font-size:12px;color:#8c8c9a}.mobileLogOperator[data-v-94fd11a8]{font-size:14px;font-weight:600;color:#1f1f2e;margin-bottom:6px}.mobileLogContent[data-v-94fd11a8]{font-size:13px;line-height:1.6;color:#5c5c66}.recentLog .tag[data-v-94fd11a8]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.recentLog .tagSuccess[data-v-94fd11a8]{background:#e8f8f0;color:#3aaf7d}.recentLog .tagFail[data-v-94fd11a8]{background:#fdf0f0;color:#e05c5c}.recentLog .emptyCell[data-v-94fd11a8]{text-align:center;padding:24px;color:#8c8c9a}@media (max-width: 1024px){.stats[data-v-94fd11a8]{grid-template-columns:repeat(2,1fr)}.panels[data-v-94fd11a8]{grid-template-columns:1fr}}@media (max-width: 640px){.header[data-v-94fd11a8]{flex-direction:column;gap:16px}.actions[data-v-94fd11a8]{width:100%;flex-wrap:wrap}.actions .btnSecondary[data-v-94fd11a8],.actions .btnPrimary[data-v-94fd11a8]{flex:1 1 calc(50% - 6px);text-align:center}.stats[data-v-94fd11a8]{grid-template-columns:1fr}.activityItem[data-v-94fd11a8]{flex-direction:column;gap:6px}.activityTime[data-v-94fd11a8]{min-width:0}}.modalOverlay[data-v-94fd11a8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-94fd11a8]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.mobileSheet[data-v-94fd11a8]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}.modalWide[data-v-94fd11a8]{max-width:720px}.modalScroll[data-v-94fd11a8]{max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modalScroll .modalBody[data-v-94fd11a8]{overflow-y:auto}.radioGroup[data-v-94fd11a8]{display:flex;gap:20px}.radioItem[data-v-94fd11a8]{display:flex;align-items:center;gap:6px;font-size:14px;color:#1f1f2e;cursor:pointer}.radioItem input[data-v-94fd11a8]{accent-color:#5c5c9e}.recentLog .logsPagination[data-v-94fd11a8]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0 4px;margin-top:8px;border-top:1px solid #f0f0f3}.recentLog .logsPagination .pageBtn[data-v-94fd11a8]{width:32px;height:32px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer}.recentLog .logsPagination .pageBtn[data-v-94fd11a8]:disabled{color:#c8c8d0;cursor:not-allowed}.recentLog .logsPagination .pageInfo[data-v-94fd11a8]{font-size:13px;color:#8c8c9a}.modalHeader[data-v-94fd11a8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-94fd11a8]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-94fd11a8]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalClose[data-v-94fd11a8]:hover{color:#1f1f2e}.modalBody[data-v-94fd11a8]{padding:24px}.field[data-v-94fd11a8]{margin-bottom:16px}.field .label[data-v-94fd11a8]{display:block;font-size:13px;font-weight:500;color:#5c5c66;margin-bottom:8px}.required[data-v-94fd11a8]{color:#e05c5c}.field .input[data-v-94fd11a8],.field .textarea[data-v-94fd11a8]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box}.field .input[data-v-94fd11a8]:focus,.field .textarea[data-v-94fd11a8]:focus{border-color:#5c5c9e}.field .textarea[data-v-94fd11a8]{resize:vertical;min-height:80px;font-family:inherit}.field .hint[data-v-94fd11a8]{font-size:12px;color:#8c8c9a;margin-top:6px}.readonly[data-v-94fd11a8]{padding:10px 12px;border-radius:8px;background:#f4f5f7;color:#1f1f2e;font-size:14px}.auditHint[data-v-94fd11a8]{margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5;color:#8c6d1f;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px}.error[data-v-94fd11a8]{font-size:13px;color:#e05c5c;margin-bottom:12px}.success[data-v-94fd11a8]{font-size:13px;color:#3aaf7d;margin-bottom:12px}.modalFooter[data-v-94fd11a8]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.modalFooter .btnSecondary[data-v-94fd11a8],.modalFooter .btnPrimary[data-v-94fd11a8]{cursor:pointer}.modalFooter .btnPrimary[data-v-94fd11a8]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.modalOverlay[data-v-94fd11a8]{align-items:flex-end;padding:0}.modalScroll[data-v-94fd11a8]{max-height:min(88vh,760px)}.modalHeader[data-v-94fd11a8]{padding:18px 18px 14px}.modalBody[data-v-94fd11a8]{padding:18px}.modalFooter[data-v-94fd11a8]{flex-direction:column-reverse}.modalFooter .btnSecondary[data-v-94fd11a8],.modalFooter .btnPrimary[data-v-94fd11a8]{width:100%;min-height:44px}}.page[data-v-1df178d7]{max-width:1200px}.page>.title[data-v-1df178d7]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.page>.desc[data-v-1df178d7]{font-size:14px;color:#8c8c9a;margin-bottom:24px}.main[data-v-1df178d7]{display:flex;gap:24px;margin-bottom:24px;align-items:stretch;--panel-scroll-height: 520px;--config-footer-height: 73px}.panelScroll[data-v-1df178d7]{height:var(--panel-scroll-height);max-height:var(--panel-scroll-height);overflow-y:auto;flex-shrink:0}.loadingBlock[data-v-1df178d7],.emptyHint[data-v-1df178d7],.emptyConfig[data-v-1df178d7],.emptyCell[data-v-1df178d7]{text-align:center;color:#8c8c9a;padding:24px;font-size:14px}.error[data-v-1df178d7]{color:#e05c5c;font-size:14px;margin-bottom:16px}.success[data-v-1df178d7]{color:#3aaf7d;font-size:13px;margin-bottom:12px}.tagHint[data-v-1df178d7]{margin-top:8px;padding:8px 12px;border-radius:8px;background:#fdf6e9;color:#8a6420;font-size:12.5px;line-height:1.6}.tagHint.danger[data-v-1df178d7]{background:#fdeeee;color:#b03a3a}.reasonRow[data-v-1df178d7]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.reasonRow label[data-v-1df178d7]{font-size:13px;color:#5c5c66;flex-shrink:0}.reasonRow input[data-v-1df178d7]{flex:1;min-width:0;padding:7px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:13px;color:#1f1f2e;outline:none}.reasonRow input[data-v-1df178d7]:focus{border-color:#5c5c9e}.builtinTag[data-v-1df178d7]{margin-left:6px;padding:0 5px;border-radius:4px;background:#0000000f;font-size:11px;color:#8c8c9a}.rolePreset .btn.locked[data-v-1df178d7]{opacity:.55;cursor:not-allowed}.rolePreset .btn.locked[data-v-1df178d7]:hover{border-color:#e8e8ec;color:#5c5c66}.noWorkspace[data-v-1df178d7]{margin-left:6px;padding:0 5px;border-radius:4px;background:#fdeeee;color:#b03a3a;font-size:11px}.readonlyHint[data-v-1df178d7]{color:#b8714a;font-size:13px;margin-bottom:12px;background:#fdf2e9;border-radius:8px;padding:8px 12px}.sectionTitle[data-v-1df178d7]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:0}.sectionHint[data-v-1df178d7],.configHint[data-v-1df178d7]{font-size:12px;color:#8c8c9a;margin-top:6px}.rolePreset[data-v-1df178d7]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a;margin-bottom:24px}.sectionHead[data-v-1df178d7]{margin-bottom:16px}.rolePreset .list[data-v-1df178d7]{display:flex;flex-wrap:wrap;gap:12px}.rolePreset .btn[data-v-1df178d7]{padding:8px 16px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer;transition:all .2s}.rolePreset .btn[data-v-1df178d7]:hover{border-color:#5c5c9e;color:#5c5c9e}.rolePreset .btn.active[data-v-1df178d7]{background:#5c5c9e;border-color:#5c5c9e;color:#fff}.accountList[data-v-1df178d7]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a;width:280px;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.accountList .sectionTitle[data-v-1df178d7]{margin-bottom:12px;flex-shrink:0}.accountListHead[data-v-1df178d7]{min-height:88px;flex-shrink:0;margin-bottom:0}.accountSearch[data-v-1df178d7]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;flex-shrink:0}.accountSearch .searchIcon[data-v-1df178d7]{width:16px;height:16px;color:#8c8c9a}.accountSearch input[data-v-1df178d7]{flex:1;border:none;background:transparent;font-size:13px;outline:none}.accountList .emptyHint[data-v-1df178d7]{display:flex;align-items:center;justify-content:center}.accountList .items[data-v-1df178d7]{display:flex;flex-direction:column;gap:8px;padding-right:4px}.loadMoreHint[data-v-1df178d7]{text-align:center;font-size:12px;color:#8c8c9a;padding:8px 0 4px}.loadMoreHint.muted[data-v-1df178d7]{color:#b0b0b9}.accountListFooter[data-v-1df178d7]{flex-shrink:0;height:var(--config-footer-height)}.accountList .item[data-v-1df178d7]{display:flex;align-items:center;padding:12px;border-radius:8px;cursor:pointer;transition:all .2s}.accountList .item[data-v-1df178d7]:hover{background:#f4f5f7}.accountList .item.active[data-v-1df178d7]{background:#5c5c9e}.accountList .item.disabled[data-v-1df178d7]{opacity:.55}.accountList .avatar[data-v-1df178d7]{width:40px;height:40px;border-radius:50%;background:#f4f5f7;color:#5c5c66;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;margin-right:12px;flex-shrink:0}.accountList .item.active .avatar[data-v-1df178d7]{background:#fff3;color:#fff}.accountList .name[data-v-1df178d7]{font-size:14px;font-weight:500;color:#1f1f2e;line-height:20px}.accountList .item.active .name[data-v-1df178d7]{color:#fff}.accountList .role[data-v-1df178d7]{font-size:12px;color:#8c8c9a;line-height:18px}.accountList .item.active .role[data-v-1df178d7]{color:#ffffffd9}.accountList .meta[data-v-1df178d7]{font-size:11px;color:#b0b0b9;margin-top:2px}.accountList .item.active .meta[data-v-1df178d7]{color:#ffffffb3}.config[data-v-1df178d7]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a;flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.config .header[data-v-1df178d7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;flex-shrink:0;min-height:88px;box-sizing:border-box}.config .search[data-v-1df178d7]{display:flex;align-items:center;width:220px;height:36px;border:1px solid #e8e8ec;border-radius:8px;padding:0 12px;background:#fff;flex-shrink:0}.config .search[data-v-1df178d7]:focus-within{border-color:#5c5c9e}.config .searchIcon[data-v-1df178d7]{width:16px;height:16px;color:#8c8c9a;margin-right:8px}.config .search input[data-v-1df178d7]{flex:1;font-size:14px;color:#1f1f2e;border:none;outline:none;background:transparent}.config .body[data-v-1df178d7]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;padding-right:4px;align-content:start}.config .emptyConfig[data-v-1df178d7]{display:flex;align-items:center;justify-content:center}.config .group[data-v-1df178d7]{display:flex;flex-direction:column;gap:12px}.config .groupTitle[data-v-1df178d7]{font-size:14px;font-weight:500;color:#5c5c66;margin-bottom:4px}.config .items[data-v-1df178d7]{display:flex;flex-direction:column;gap:10px}.permItem[data-v-1df178d7]{display:flex;align-items:flex-start;cursor:pointer}.checkbox[data-v-1df178d7]{position:relative;width:18px;height:18px;margin-right:10px;margin-top:2px;flex-shrink:0}.checkbox input[data-v-1df178d7]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.checkmark[data-v-1df178d7]{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #d0d0d8;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s}.checkbox input:checked+.checkmark[data-v-1df178d7]{background:#5c5c9e;border-color:#5c5c9e}.checkmark svg[data-v-1df178d7]{width:14px;height:14px}.permText[data-v-1df178d7]{display:flex;flex-direction:column;gap:2px}.permText .name[data-v-1df178d7]{font-size:14px;color:#1f1f2e}.permText .desc[data-v-1df178d7]{font-size:12px;color:#8c8c9a}.permText .code[data-v-1df178d7]{font-size:11px;color:#b0b0b9;font-family:monospace}.config .footer[data-v-1df178d7]{display:flex;justify-content:flex-end;gap:12px;padding-top:20px;border-top:1px solid #f0f0f3;flex-shrink:0;min-height:var(--config-footer-height);box-sizing:border-box;align-items:center}.btnReset[data-v-1df178d7]{padding:10px 20px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnReset[data-v-1df178d7]:disabled{opacity:.5;cursor:not-allowed}.btnSave[data-v-1df178d7]{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:8px;background:#5c5c9e;color:#fff;font-size:14px;border:none;cursor:pointer}.btnSave[data-v-1df178d7]:disabled{opacity:.6;cursor:not-allowed}.btnSave svg[data-v-1df178d7]{width:16px;height:16px}.btnBack[data-v-1df178d7]{display:none}.log[data-v-1df178d7]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a;margin-bottom:24px}.log .sectionTitle[data-v-1df178d7]{margin-bottom:16px}.log .table[data-v-1df178d7]{font-size:14px;width:100%}.log .table thead th[data-v-1df178d7]{text-align:left;padding:12px 16px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.log .table tbody td[data-v-1df178d7]{padding:16px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:top}.log .table tbody tr:last-child td[data-v-1df178d7]{border-bottom:none}.mobileLogList[data-v-1df178d7]{display:none}@media (max-width: 900px){.main[data-v-1df178d7]{flex-direction:column}.accountList[data-v-1df178d7]{width:100%}.config .body[data-v-1df178d7]{grid-template-columns:1fr}.config .header[data-v-1df178d7]{flex-direction:column}.config .search[data-v-1df178d7]{width:100%}}@media (max-width: 768px){.page>.title[data-v-1df178d7]{font-size:22px}.page>.desc[data-v-1df178d7]{margin-bottom:16px;line-height:1.5}.rolePreset[data-v-1df178d7],.accountList[data-v-1df178d7],.config[data-v-1df178d7],.log[data-v-1df178d7]{border-radius:10px;padding:16px}.rolePreset[data-v-1df178d7]{margin-bottom:16px}.rolePreset.mobileHidden[data-v-1df178d7]{display:none}.rolePreset .list[data-v-1df178d7]{gap:8px}.rolePreset .btn[data-v-1df178d7]{flex:1 1 calc(50% - 4px);min-width:0;padding:9px 12px}.main[data-v-1df178d7]{margin-bottom:16px;gap:0;--panel-scroll-height: min(58vh, 520px)}.accountList[data-v-1df178d7],.config[data-v-1df178d7]{width:100%;min-height:auto}.accountListHead[data-v-1df178d7],.config .header[data-v-1df178d7]{min-height:auto}.accountList .items[data-v-1df178d7],.config .body[data-v-1df178d7],.emptyHint[data-v-1df178d7],.emptyConfig[data-v-1df178d7]{height:var(--panel-scroll-height);max-height:var(--panel-scroll-height)}.accountListFooter[data-v-1df178d7]{display:none}.config .header[data-v-1df178d7]{gap:12px;margin-bottom:16px}.btnBack[data-v-1df178d7]{display:inline-flex;align-items:center;width:fit-content;margin-bottom:12px;padding:0;color:#5c5c9e;background:none;border:none;font-size:14px;cursor:pointer}.config .body[data-v-1df178d7]{gap:20px;padding-right:0}.config .footer[data-v-1df178d7]{position:sticky;bottom:0;z-index:1;justify-content:stretch;gap:8px;margin:0 -16px -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 12px #0000000a}.config .footer .btnReset[data-v-1df178d7],.config .footer .btnSave[data-v-1df178d7]{flex:1;min-height:42px;justify-content:center;padding:10px 12px}.log[data-v-1df178d7]{margin-bottom:16px}.log .table[data-v-1df178d7]{display:none}.mobileLogList[data-v-1df178d7]{display:flex;flex-direction:column;gap:10px}.logCard[data-v-1df178d7]{padding:14px;border:1px solid #f0f0f3;border-radius:8px;background:#fafafc}.logCardHead[data-v-1df178d7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.logOperator[data-v-1df178d7]{color:#1f1f2e;font-size:14px;font-weight:500}.logCard time[data-v-1df178d7]{color:#8c8c9a;font-size:12px;white-space:nowrap}.logCardRow[data-v-1df178d7]{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding-top:8px;color:#5c5c66;font-size:13px;line-height:1.5}.logCardRow>span[data-v-1df178d7]{color:#8c8c9a}.logCardRow strong[data-v-1df178d7],.logCardRow p[data-v-1df178d7]{margin:0;color:#1f1f2e;font-weight:400;overflow-wrap:anywhere}.mobileLogList .emptyCell[data-v-1df178d7]{margin:0;padding:24px 0}}.mediaUploader[data-v-1170b318]{width:100%}.previewList[data-v-1170b318]{display:flex;flex-wrap:wrap;gap:10px}.previewItem[data-v-1170b318]{position:relative;width:96px;height:96px;border-radius:8px;overflow:hidden;border:1px solid #f0f0f3;background:#f4f5f7;flex-shrink:0}.previewMedia[data-v-1170b318]{width:100%;height:100%;object-fit:cover;display:block;background:#111}.removeBtn[data-v-1170b318]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#0000008c;color:#fff;font-size:16px;line-height:20px;padding:0;display:flex;align-items:center;justify-content:center}.removeBtn[data-v-1170b318]:disabled{opacity:.5}.addBtn[data-v-1170b318]{width:96px;height:96px;border-radius:8px;border:1px dashed #c8c8d4;background:#fafafc;color:#5c5c66;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-height:96px}.addBtn[data-v-1170b318]:hover:not(:disabled){border-color:#5c5c9e;color:#5c5c9e}.addBtn[data-v-1170b318]:disabled{opacity:.6;cursor:not-allowed}.addIcon[data-v-1170b318]{font-size:22px;line-height:1;font-weight:500}.addText[data-v-1170b318]{font-size:11px;line-height:1.2;padding:0 4px;text-align:center}.hint[data-v-1170b318]{margin:8px 0 0;font-size:12px;color:#8c8c9a}.error[data-v-1170b318]{margin:6px 0 0;font-size:12px;color:#e05c5c}.hiddenInput[data-v-1170b318]{display:none}.overlay[data-v-49d4b01b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-49d4b01b]{width:min(560px,100%);max-height:86vh;overflow:auto;padding:24px;border-radius:12px;background:#fff}.modalHeader[data-v-49d4b01b]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.modal h3[data-v-49d4b01b]{margin:0;color:#1f1f2e;font-size:18px}.modalClose[data-v-49d4b01b]{border:none;background:none;font-size:22px;color:#8c8c9a;cursor:pointer}.hint[data-v-49d4b01b]{margin:0 0 14px;font-size:13px;color:#8c8c9a;line-height:1.5}.tableWrap[data-v-49d4b01b]{overflow-x:auto}table[data-v-49d4b01b]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-49d4b01b],td[data-v-49d4b01b]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left}th[data-v-49d4b01b]{color:#8c8c9a;font-weight:500}.input[data-v-49d4b01b]{box-sizing:border-box;width:140px;padding:8px 10px;border:1px solid #e8e8ec;border-radius:8px}.empty[data-v-49d4b01b]{padding:20px 0;text-align:center;color:#8c8c9a}.error[data-v-49d4b01b]{color:#e05c5c;font-size:13px}.success[data-v-49d4b01b]{color:#2f9e6f;font-size:13px}.actions[data-v-49d4b01b]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}button[data-v-49d4b01b]{padding:9px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;cursor:pointer}button[data-v-49d4b01b]:disabled{opacity:.55;cursor:not-allowed}.primary[data-v-49d4b01b]{border-color:#5c5c9e;background:#5c5c9e;color:#fff}@media (max-width: 640px){.overlay[data-v-49d4b01b]{align-items:flex-end;padding:0}.modal[data-v-49d4b01b]{border-radius:16px 16px 0 0}}.segmentedControl[data-v-bc6b5e2e]{display:inline-flex;padding:4px;border:1px solid #e8e8ec;border-radius:10px;background:#f7f7f9}.segmentedControlBtn[data-v-bc6b5e2e]{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:14px;color:#5c5c66;border:none;background:transparent;transition:all .2s}.segmentedControlBtnActive[data-v-bc6b5e2e]{background:#fff;color:#5c5c9e;box-shadow:0 1px 3px #00000014}.segmentedControlBadge[data-v-bc6b5e2e]{padding:2px 6px;border-radius:10px;background:#e8e8ec;color:#5c5c66;font-size:11px;font-weight:500}.segmentedControlBtnActive .segmentedControlBadge[data-v-bc6b5e2e]{background:#f0f0ff;color:#5c5c9e}.page[data-v-eadd8227]{max-width:1200px}.header[data-v-eadd8227]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.headerActions[data-v-eadd8227]{display:flex;align-items:center;gap:12px}.viewTabs[data-v-eadd8227]{margin-bottom:20px}.title[data-v-eadd8227]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-eadd8227]{font-size:14px;color:#8c8c9a}.required[data-v-eadd8227]{color:#e05c5c}.btnPrimary[data-v-eadd8227]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary svg[data-v-eadd8227]{width:16px;height:16px}.btnDanger[data-v-eadd8227]{padding:10px 18px;border-radius:8px;border:none;background:#e05c5c;color:#fff;font-size:14px;cursor:pointer}.btnDanger[data-v-eadd8227]:disabled{opacity:.6;cursor:not-allowed}.kickHint[data-v-eadd8227]{font-size:14px;color:#5c5c66;margin-bottom:16px}.checkboxRow[data-v-eadd8227]{display:flex;align-items:center;gap:8px;font-size:14px;color:#5c5c66;margin-bottom:16px;cursor:pointer}.linkedSection[data-v-eadd8227]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f3}.linkedTitle[data-v-eadd8227]{font-size:14px;font-weight:600;color:#1f1f2e;margin:0 0 12px}.linkedList[data-v-eadd8227]{margin:0;padding-left:20px;color:#5c5c66;font-size:13px;line-height:1.8}.profitFlow[data-v-eadd8227]{background:#fff;border-radius:12px;padding:20px 24px;margin-bottom:20px;box-shadow:0 1px 3px #0000000a}.profitHeader[data-v-eadd8227]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}.profitTitle[data-v-eadd8227]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#1f1f2e}.headerIcon[data-v-eadd8227]{width:20px;height:20px;color:#5c5c9e}.propertyTag[data-v-eadd8227]{padding:2px 8px;border-radius:10px;background:#f0f0ff;color:#5c5c9e;font-size:12px;font-weight:500}.profitControls[data-v-eadd8227]{display:flex;gap:8px;flex-wrap:wrap}.periodSelect[data-v-eadd8227]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:13px;outline:none;cursor:pointer;max-width:180px}.periodSelect[data-v-eadd8227]:disabled{cursor:default;background:#fafafc;color:#8c8c9a}.companySelect[data-v-eadd8227]{max-width:200px}.periodSelect[data-v-eadd8227]:focus{border-color:#5c5c9e}.consumptionInput[data-v-eadd8227]{display:flex;align-items:center;gap:8px}.consumptionLabel[data-v-eadd8227]{font-size:13px;color:#5c5c66;white-space:nowrap}.amountInput[data-v-eadd8227]{width:120px;max-width:120px}.periodHint[data-v-eadd8227]{font-size:12px;color:#8c8c9a;margin-bottom:16px}.profitLoading[data-v-eadd8227],.profitError[data-v-eadd8227]{padding:24px;text-align:center;color:#8c8c9a;font-size:14px}.profitError[data-v-eadd8227]{color:#e05c5c}.profitFlow .body[data-v-eadd8227]{display:flex;align-items:center;gap:16px;padding:20px;background:#fafafc;border-radius:12px;flex-wrap:wrap}.profitFlow .step[data-v-eadd8227]{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:100px}.profitFlow .stepIcon[data-v-eadd8227]{width:48px;height:48px;border-radius:50%;background:#f4f5f7;color:#5c5c66;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.profitFlow .stepIcon svg[data-v-eadd8227]{width:24px;height:24px}.profitFlow .stepIcon.down[data-v-eadd8227]{color:#e05c5c}.profitFlow .stepIcon.up[data-v-eadd8227]{color:#3aaf7d}.profitFlow .stepLabel[data-v-eadd8227]{font-size:13px;color:#8c8c9a}.profitFlow .stepValue[data-v-eadd8227]{font-size:16px;font-weight:600;color:#1f1f2e}.profitFlow .stepHint[data-v-eadd8227]{font-size:11px;color:#8c8c9a;text-align:center;max-width:120px}.profitFlow .arrow[data-v-eadd8227]{color:#c8c8d0;font-size:20px;font-weight:500}.profitFlow .result[data-v-eadd8227]{display:flex;align-items:center;gap:0;padding:12px 16px;background:#fff;border-radius:10px;border:1px solid #e8e8ec;margin-left:auto;flex-wrap:wrap}.profitFlow .resultGroup[data-v-eadd8227]{display:flex;align-items:center}.profitFlow .resultItem[data-v-eadd8227]{text-align:center;min-width:72px;padding:0 8px}.profitFlow .resultLabel[data-v-eadd8227]{font-size:12px;color:#8c8c9a;margin-bottom:4px}.profitFlow .resultValue[data-v-eadd8227]{font-size:18px;font-weight:600;color:#5c5c9e}.profitFlow .resultHint[data-v-eadd8227]{font-size:11px;color:#8c8c9a;margin-top:4px}.profitFlow .resultDivider[data-v-eadd8227]{width:1px;height:36px;background:#e8e8ec}.table[data-v-eadd8227]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.merchantRow[data-v-eadd8227]{transition:background .15s}.merchantRow[data-v-eadd8227]:hover{background:#fafafc}.table .toolbar[data-v-eadd8227]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.filters[data-v-eadd8227]{display:flex;align-items:center;gap:12px}.table .search[data-v-eadd8227]{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc}.table .search svg[data-v-eadd8227]{width:18px;height:18px;color:#8c8c9a}.table .search input[data-v-eadd8227]{flex:1;border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none}.mobileFilterBtn[data-v-eadd8227]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px}.mobileFilterBtn svg[data-v-eadd8227]{width:16px;height:16px}.filterSelect[data-v-eadd8227]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer;outline:none;min-width:120px}.filterSelect[data-v-eadd8227]:focus{border-color:#5c5c9e}.table .content[data-v-eadd8227]{width:100%;font-size:14px}.table .content thead th[data-v-eadd8227]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.table .content tbody td[data-v-eadd8227]{padding:16px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.table .content tbody tr:last-child td[data-v-eadd8227]{border-bottom:none}.emptyCell[data-v-eadd8227]{text-align:center;padding:24px;color:#8c8c9a}.table .info[data-v-eadd8227]{display:flex;align-items:center;gap:12px}.table .avatar[data-v-eadd8227]{width:44px;height:44px;border-radius:10px;background:#f4f5f7;color:#5c5c9e;display:flex;align-items:center;justify-content:center}.table .avatar svg[data-v-eadd8227]{width:24px;height:24px}.table .name[data-v-eadd8227]{font-weight:500;color:#1f1f2e;margin-bottom:4px}.table .category[data-v-eadd8227]{font-size:12px;color:#8c8c9a}.table .badge[data-v-eadd8227]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#eef0f5;color:#5c5c66}.table .points[data-v-eadd8227]{display:flex;align-items:center;gap:6px;color:#5c5c66}.table .points svg[data-v-eadd8227]{width:16px;height:16px;color:#f5a623}.table .actions[data-v-eadd8227]{display:flex;align-items:center;gap:8px}.table .actionBtn[data-v-eadd8227]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid;background:transparent;cursor:pointer}.table .actionBtn svg[data-v-eadd8227]{width:14px;height:14px}.table .actionBtn.detail[data-v-eadd8227]{border-color:#e8e8ec;color:#8c8c9a}.table .actionBtn.edit[data-v-eadd8227]{border-color:#5c5c9e;color:#5c5c9e}.table .actionBtn.adQuota[data-v-eadd8227]{border-color:#3aaf7d;color:#3aaf7d}.table .actionBtn.kick[data-v-eadd8227]{border-color:#e05c5c;color:#e05c5c}.merchantCards[data-v-eadd8227]{display:grid;gap:12px;padding:14px}.merchantCard[data-v-eadd8227]{border:1px solid #f0f0f3;border-radius:14px;padding:14px;background:#fafafc}.merchantCardHeader[data-v-eadd8227]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.merchantCard .info[data-v-eadd8227]{display:flex;align-items:center;gap:12px;min-width:0}.merchantCard .avatar[data-v-eadd8227]{flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:#f0f0ff;color:#5c5c9e;display:flex;align-items:center;justify-content:center}.merchantCard .avatar svg[data-v-eadd8227]{width:22px;height:22px}.merchantCard .name[data-v-eadd8227]{font-weight:600;color:#1f1f2e}.merchantCard .category[data-v-eadd8227]{margin-top:4px;font-size:12px;color:#8c8c9a}.merchantCard .badge[data-v-eadd8227]{display:inline-block;padding:4px 10px;border-radius:12px;background:#f0f0ff;color:#5c5c9e;font-size:12px;font-weight:500;white-space:nowrap}.merchantMeta[data-v-eadd8227]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;color:#5c5c66;font-size:13px}.merchantMeta span[data-v-eadd8227]{min-width:0;overflow-wrap:anywhere}.merchantCardActions[data-v-eadd8227]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cardActionBtn[data-v-eadd8227]{min-height:40px;border:1px solid #e8e8ec;border-radius:10px;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.cardActionBtn.primary[data-v-eadd8227]{border-color:#5c5c9e;color:#5c5c9e}.cardActionBtn.success[data-v-eadd8227]{border-color:#3aaf7d;color:#3aaf7d}.cardActionBtn.danger[data-v-eadd8227]{border-color:#e05c5c;color:#e05c5c}.merchantCards .emptyCell[data-v-eadd8227]{text-align:center;padding:24px;color:#8c8c9a}.adQuotaResult[data-v-eadd8227]{margin-bottom:16px;padding:12px 14px;border-radius:8px;background:#f5f7ff;display:flex;flex-direction:column;gap:8px}.adQuotaResultTitle[data-v-eadd8227]{font-size:13px;font-weight:600;color:#3aaf7d}.adQuotaResultRow[data-v-eadd8227]{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#5c5c66}.adQuotaResultRow strong[data-v-eadd8227]{color:#1f1f2e;font-weight:600}.table .footer[data-v-eadd8227]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3}.table .total[data-v-eadd8227]{font-size:13px;color:#8c8c9a}.table .pagination[data-v-eadd8227]{display:flex;align-items:center;gap:8px}.table .pageInfo[data-v-eadd8227]{font-size:13px;color:#8c8c9a;min-width:48px;text-align:center}.table .pageBtn[data-v-eadd8227]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.table .pageBtn[data-v-eadd8227]:disabled{color:#c8c8d0;cursor:not-allowed}.modalOverlay[data-v-eadd8227]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-eadd8227]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.mobileSheet[data-v-eadd8227]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}.modalWide[data-v-eadd8227]{max-width:720px}.modalScroll[data-v-eadd8227]{max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modalScroll .modalBody[data-v-eadd8227]{overflow-y:auto}.modalHeader[data-v-eadd8227]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-eadd8227]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-eadd8227]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalBody[data-v-eadd8227]{padding:24px}.field[data-v-eadd8227]{margin-bottom:16px}.fieldRow[data-v-eadd8227]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fieldRow .field[data-v-eadd8227]{margin-bottom:16px}.label[data-v-eadd8227]{display:block;font-size:13px;font-weight:500;color:#5c5c66;margin-bottom:8px}.input[data-v-eadd8227],.textarea[data-v-eadd8227]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box}.textarea[data-v-eadd8227]{resize:vertical;min-height:80px;font-family:inherit}.input[data-v-eadd8227]:focus,.textarea[data-v-eadd8227]:focus{border-color:#5c5c9e}.error[data-v-eadd8227]{font-size:13px;color:#e05c5c;margin-bottom:12px}.success[data-v-eadd8227]{font-size:13px;color:#3aaf7d;margin-bottom:12px}.auditNotice[data-v-eadd8227]{padding:0 24px 12px}.linkBtn[data-v-eadd8227]{border:none;background:none;color:#5c5c9e;cursor:pointer;padding:0;font-size:14px}.linkBtn.danger[data-v-eadd8227]{color:#e05c5c}.muted[data-v-eadd8227]{color:#8c8c9a}.statusBadge[data-v-eadd8227]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}.statusBadge.pending_audit[data-v-eadd8227],.statusBadge.pending[data-v-eadd8227]{color:#b76a00;background:#fff7e8}.statusBadge.approved[data-v-eadd8227],.statusBadge.active[data-v-eadd8227]{color:#15803d;background:#eaf7ee}.statusBadge.rejected[data-v-eadd8227],.statusBadge.kicked[data-v-eadd8227],.statusBadge.stopped[data-v-eadd8227],.statusBadge.closed[data-v-eadd8227]{color:#b42318;background:#fee4e2}.statusBadge.frozen[data-v-eadd8227],.statusBadge.disabled[data-v-eadd8227],.statusBadge.inactive[data-v-eadd8227]{color:#8c8c9a;background:#f4f5f7}.readonly[data-v-eadd8227]{padding:10px 12px;border-radius:8px;background:#f5f5f7;color:#5c5c66;font-size:14px}.formHint[data-v-eadd8227]{font-size:12px;color:#8c8c9a;margin:0 0 12px;line-height:1.5}.formHint.warning[data-v-eadd8227]{color:#b45309}.checkLabel[data-v-eadd8227]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;color:#5c5c66}.tierTitleRow[data-v-eadd8227]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.tierTitleRow .detailSectionTitle[data-v-eadd8227]{margin-bottom:0}.btnSecondary.compact[data-v-eadd8227]{padding:7px 12px;font-size:12px}.deliveryTierRow[data-v-eadd8227]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto auto;align-items:end;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dashed #e8e8ec}.deliveryTierRow .field[data-v-eadd8227]{margin-bottom:0}.tierEnabled[data-v-eadd8227]{margin-bottom:11px;white-space:nowrap}.removeTierBtn[data-v-eadd8227]{width:34px;height:40px;margin-bottom:0;border:1px solid #f0b8b8;border-radius:8px;background:#fff;color:#e05c5c;font-size:20px;cursor:pointer}.field .input[data-v-eadd8227]:disabled{background:#f5f5f7;color:#8c8c9a;cursor:not-allowed}.loadingText[data-v-eadd8227]{text-align:center;color:#8c8c9a;padding:24px 0}.detailGrid[data-v-eadd8227]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:8px}.detailSection[data-v-eadd8227]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f3}.detailSection[data-v-eadd8227]:last-of-type{border-bottom:none;margin-bottom:8px}.detailSectionTitle[data-v-eadd8227]{margin:0 0 12px;font-size:14px;font-weight:600;color:#1f1f2e}.detailHint[data-v-eadd8227]{margin:0 0 12px;font-size:12px;color:#d48806;line-height:1.5;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:8px 10px}.mutedValue[data-v-eadd8227]{color:#8c8c9a}.recommendSortRow[data-v-eadd8227]{margin:8px 0 12px;display:flex;flex-direction:column;gap:6px}.recommendSortRow .label[data-v-eadd8227]{font-size:13px;color:#5c5c66}.recommendSortRow .sortInput[data-v-eadd8227]{max-width:180px}.readonlyBlock[data-v-eadd8227]{margin-bottom:20px;padding:14px 16px;border-radius:10px;background:#fafafc;border:1px solid #f0f0f3}.detailItem[data-v-eadd8227]{display:flex;flex-direction:column;gap:4px}.detailLabel[data-v-eadd8227]{font-size:12px;color:#8c8c9a}.detailValue[data-v-eadd8227]{font-size:14px;color:#1f1f2e;word-break:break-all}.modalFooter[data-v-eadd8227]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btnSecondary[data-v-eadd8227]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-eadd8227]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnPrimary[data-v-eadd8227]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer}.btnPrimary[data-v-eadd8227]:hover{background:#52529a}.btnPrimary[data-v-eadd8227]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.profitFlow .result[data-v-eadd8227]{margin-left:0;width:100%}.profitFlow .body[data-v-eadd8227]{flex-direction:column;align-items:stretch}.profitFlow .step[data-v-eadd8227]{min-width:0}.profitFlow .arrow[data-v-eadd8227]{display:none}.filtersMobile[data-v-eadd8227]{display:none;flex:1 1 100%;flex-direction:column;align-items:stretch}.filtersMobile.filtersMobileOpen[data-v-eadd8227]{display:flex}.filtersMobile .filterSelect[data-v-eadd8227]{width:100%}}@media (max-width: 900px){.table .content[data-v-eadd8227]{display:block;overflow-x:auto}.table .toolbar[data-v-eadd8227]{flex-direction:column;align-items:stretch}.fieldRow[data-v-eadd8227],.detailGrid[data-v-eadd8227]{grid-template-columns:1fr}.deliveryTierRow[data-v-eadd8227]{grid-template-columns:1fr;align-items:stretch}.tierEnabled[data-v-eadd8227]{margin-bottom:0}}@media (max-width: 640px){.header[data-v-eadd8227]{flex-direction:column;align-items:stretch}.headerActions[data-v-eadd8227]{width:100%}.headerActions .btnPrimary[data-v-eadd8227]{width:100%;justify-content:center}.profitFlow[data-v-eadd8227]{padding:16px}.profitHeader[data-v-eadd8227],.profitControls[data-v-eadd8227]{align-items:stretch;flex-direction:column}.periodSelect[data-v-eadd8227],.companySelect[data-v-eadd8227],.amountInput[data-v-eadd8227]{width:100%;max-width:none}.consumptionInput[data-v-eadd8227]{display:grid;grid-template-columns:auto minmax(0,1fr)}.profitFlow .result[data-v-eadd8227]{justify-content:center}.table .toolbar[data-v-eadd8227]{padding:14px;flex-direction:row;align-items:center}.table .search[data-v-eadd8227]{flex:1 1 100%;min-width:0}.mobileFilterBtn[data-v-eadd8227]{flex:1}.filterSelect[data-v-eadd8227]{width:100%}.table .footer[data-v-eadd8227]{flex-direction:column;gap:12px;padding:14px}.modalOverlay[data-v-eadd8227]{align-items:flex-end;padding:0}.modalScroll[data-v-eadd8227]{max-height:calc(100vh - 16px)}.modalHeader[data-v-eadd8227]{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}.modalClose[data-v-eadd8227]{align-self:flex-end;margin-top:-40px}.modalBody[data-v-eadd8227]{padding:16px}.modalFooter[data-v-eadd8227]{width:100%}.modalFooter .btnPrimary[data-v-eadd8227],.modalFooter .btnSecondary[data-v-eadd8227],.modalFooter .btnDanger[data-v-eadd8227]{flex:1}}.page[data-v-9de49477]{max-width:1200px}.header[data-v-9de49477]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-9de49477]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-9de49477]{font-size:14px;color:#8c8c9a}.required[data-v-9de49477]{color:#e05c5c}.table[data-v-9de49477]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.toolbar[data-v-9de49477]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.search[data-v-9de49477]{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc}.search svg[data-v-9de49477]{width:18px;height:18px;color:#8c8c9a}.search input[data-v-9de49477]{flex:1;border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none;min-width:0}.searchBtn[data-v-9de49477]{flex-shrink:0;padding:6px 12px;border-radius:6px;background:#5c5c9e;color:#fff;font-size:13px}.filterSelect[data-v-9de49477]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer;outline:none;min-width:120px}.filterSelect[data-v-9de49477]:focus{border-color:#5c5c9e}.dateRange[data-v-9de49477]{display:flex;align-items:center;gap:8px}.dateInput[data-v-9de49477]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:14px;outline:none;cursor:pointer}.dateInput[data-v-9de49477]:focus{border-color:#5c5c9e}.dateSep[data-v-9de49477]{color:#8c8c9a;font-size:13px}.content[data-v-9de49477]{width:100%;font-size:14px}.content thead th[data-v-9de49477]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.content tbody td[data-v-9de49477]{padding:16px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.content tbody tr:last-child td[data-v-9de49477]{border-bottom:none}.emptyCell[data-v-9de49477]{text-align:center;padding:24px;color:#8c8c9a}.errorCell[data-v-9de49477]{color:#e05c5c}.retryBtn[data-v-9de49477]{margin-top:10px;padding:7px 14px;border-radius:7px;border:1px solid #e05c5c;background:#fff;color:#e05c5c;cursor:pointer}.dataRow[data-v-9de49477]{transition:background .15s}.dataRow[data-v-9de49477]:hover{background:#fafafc}.statusBadge[data-v-9de49477]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.statusBadge.pending_audit[data-v-9de49477],.statusBadge.pending[data-v-9de49477]{background:#fff7e6;color:#d48806}.statusBadge.approved[data-v-9de49477]{background:#e6f7ee;color:#389e0d}.statusBadge.rejected[data-v-9de49477]{background:#fff1f0;color:#cf1322}.statusBadge.completed[data-v-9de49477]{background:#e6f0ff;color:#1d39c4}.statusBadge.unknown[data-v-9de49477]{background:#f4f5f7;color:#8c8c9a}.actions[data-v-9de49477]{display:flex;align-items:center;gap:8px}.actionBtn[data-v-9de49477]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid;background:transparent;cursor:pointer}.actionBtn svg[data-v-9de49477]{width:14px;height:14px}.actionBtn.approve[data-v-9de49477]{border-color:#5c5c9e;color:#5c5c9e}.doneLabel[data-v-9de49477]{font-size:12px;color:#8c8c9a}.doneLabel.warn[data-v-9de49477]{color:#d48806}.footer[data-v-9de49477]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3}.total[data-v-9de49477]{font-size:13px;color:#8c8c9a}.pagination[data-v-9de49477]{display:flex;align-items:center;gap:8px}.pageInfo[data-v-9de49477]{font-size:13px;color:#8c8c9a;min-width:48px;text-align:center}.pageBtn[data-v-9de49477]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.pageBtn[data-v-9de49477]:disabled{color:#c8c8d0;cursor:not-allowed}.modalOverlay[data-v-9de49477]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-9de49477]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.modalHeader[data-v-9de49477]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-9de49477]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-9de49477]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalBody[data-v-9de49477]{padding:24px}.auditInfo[data-v-9de49477]{background:#fafafc;border-radius:8px;padding:12px 16px;margin-bottom:16px}.infoRow[data-v-9de49477]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:#5c5c66}.infoLabel[data-v-9de49477]{color:#8c8c9a}.field[data-v-9de49477]{margin-bottom:16px}.label[data-v-9de49477]{display:block;font-size:13px;font-weight:500;color:#5c5c66;margin-bottom:8px}.radioGroup[data-v-9de49477]{display:flex;gap:20px}.radioItem[data-v-9de49477]{display:flex;align-items:center;gap:6px;font-size:14px;color:#5c5c66;cursor:pointer}.textarea[data-v-9de49477]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box;resize:vertical;min-height:80px;font-family:inherit}.textarea[data-v-9de49477]:focus{border-color:#5c5c9e}.error[data-v-9de49477]{font-size:13px;color:#e05c5c;margin-bottom:12px}.modalFooter[data-v-9de49477]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btnSecondary[data-v-9de49477]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-9de49477]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnPrimary[data-v-9de49477]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer}.btnPrimary[data-v-9de49477]:hover{background:#52529a}.btnPrimary[data-v-9de49477]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.content[data-v-9de49477]{display:block;overflow-x:auto}.toolbar[data-v-9de49477]{flex-direction:column;align-items:stretch}.dateRange[data-v-9de49477]{flex-wrap:wrap}}.page[data-v-74a39c11]{max-width:1200px}.header[data-v-74a39c11]{margin-bottom:20px}h1[data-v-74a39c11]{margin:0 0 8px;font-size:24px;color:#1f1f2e}.header p[data-v-74a39c11]{margin:0;color:#8c8c9a;font-size:14px}.panel[data-v-74a39c11]{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-74a39c11]{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f3}.search[data-v-74a39c11]{display:flex;flex:1;gap:8px}input[data-v-74a39c11],select[data-v-74a39c11],textarea[data-v-74a39c11]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#1f1f2e}.toolbar select[data-v-74a39c11]{width:150px}button[data-v-74a39c11]{padding:9px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;cursor:pointer}button[data-v-74a39c11]:disabled{opacity:.55;cursor:not-allowed}.search button[data-v-74a39c11],.primary[data-v-74a39c11],.auditBtn[data-v-74a39c11]{border-color:#5c5c9e;background:#5c5c9e;color:#fff}.tableWrap[data-v-74a39c11]{overflow-x:auto}table[data-v-74a39c11]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-74a39c11],td[data-v-74a39c11]{padding:14px 16px;border-bottom:1px solid #f0f0f3;text-align:left;vertical-align:top}th[data-v-74a39c11]{background:#fafafc;color:#8c8c9a;font-weight:500;white-space:nowrap}td strong[data-v-74a39c11],td small[data-v-74a39c11]{display:block}td small[data-v-74a39c11],.muted[data-v-74a39c11]{margin-top:4px;color:#8c8c9a}.badge[data-v-74a39c11]{display:inline-block;padding:4px 9px;border-radius:10px;background:#f4f5f7}.badge.pending[data-v-74a39c11]{background:#fff7e6;color:#d48806}.badge.approved[data-v-74a39c11]{background:#e8f8f0;color:#389e0d}.badge.rejected[data-v-74a39c11]{background:#fff1f0;color:#cf1322}.empty[data-v-74a39c11]{padding:40px;text-align:center;color:#8c8c9a}.error[data-v-74a39c11]{color:#e05c5c}.footer[data-v-74a39c11]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;color:#8c8c9a;font-size:13px}.footer div[data-v-74a39c11]{display:flex;align-items:center;gap:10px}.overlay[data-v-74a39c11]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-74a39c11]{width:min(480px,100%);padding:24px;border-radius:12px;background:#fff}.modal h3[data-v-74a39c11]{margin:0 0 16px;color:#1f1f2e}.modal label[data-v-74a39c11]{display:block;margin:14px 0 7px;color:#5c5c66;font-size:13px}.summary[data-v-74a39c11]{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;padding:14px;border-radius:8px;background:#fafafc;font-size:13px}.summary span[data-v-74a39c11]{color:#8c8c9a}.actions[data-v-74a39c11]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width: 640px){.toolbar[data-v-74a39c11]{flex-direction:column}.toolbar select[data-v-74a39c11]{width:100%}.footer[data-v-74a39c11]{align-items:flex-start;flex-direction:column}.overlay[data-v-74a39c11]{align-items:flex-end;padding:0}.modal[data-v-74a39c11]{border-radius:16px 16px 0 0}}.page[data-v-2a8a0021]{max-width:1200px}.header[data-v-2a8a0021]{margin-bottom:20px}h1[data-v-2a8a0021]{margin:0 0 8px;font-size:24px;color:#1f1f2e}.header p[data-v-2a8a0021]{margin:0;color:#8c8c9a;font-size:14px}.panel[data-v-2a8a0021]{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-2a8a0021]{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f3}.search[data-v-2a8a0021]{display:flex;flex:1;gap:8px}input[data-v-2a8a0021],select[data-v-2a8a0021],textarea[data-v-2a8a0021]{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#1f1f2e}.toolbar select[data-v-2a8a0021]{width:150px}button[data-v-2a8a0021]{padding:9px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;cursor:pointer}button[data-v-2a8a0021]:disabled{opacity:.55;cursor:not-allowed}.search button[data-v-2a8a0021],.primary[data-v-2a8a0021],.auditBtn[data-v-2a8a0021]{border-color:#5c5c9e;background:#5c5c9e;color:#fff}.tableWrap[data-v-2a8a0021]{overflow-x:auto}table[data-v-2a8a0021]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-2a8a0021],td[data-v-2a8a0021]{padding:14px 16px;border-bottom:1px solid #f0f0f3;text-align:left;vertical-align:top}th[data-v-2a8a0021]{background:#fafafc;color:#8c8c9a;font-weight:500;white-space:nowrap}td strong[data-v-2a8a0021],td small[data-v-2a8a0021]{display:block}td small[data-v-2a8a0021],.muted[data-v-2a8a0021]{margin-top:4px;color:#8c8c9a}.badge[data-v-2a8a0021]{display:inline-block;padding:4px 9px;border-radius:10px;background:#f4f5f7}.badge.pending[data-v-2a8a0021]{background:#fff7e6;color:#d48806}.badge.approved[data-v-2a8a0021]{background:#e8f8f0;color:#389e0d}.badge.rejected[data-v-2a8a0021]{background:#fff1f0;color:#cf1322}.empty[data-v-2a8a0021]{padding:40px;text-align:center;color:#8c8c9a}.error[data-v-2a8a0021]{color:#e05c5c}.footer[data-v-2a8a0021]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;color:#8c8c9a;font-size:13px}.footer div[data-v-2a8a0021]{display:flex;align-items:center;gap:10px}.overlay[data-v-2a8a0021]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-2a8a0021]{width:min(480px,100%);padding:24px;border-radius:12px;background:#fff}.modal h3[data-v-2a8a0021]{margin:0 0 16px;color:#1f1f2e}.modal label[data-v-2a8a0021]{display:block;margin:14px 0 7px;color:#5c5c66;font-size:13px}.summary[data-v-2a8a0021]{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;padding:14px;border-radius:8px;background:#fafafc;font-size:13px}.summary span[data-v-2a8a0021]{color:#8c8c9a}.actions[data-v-2a8a0021]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media (max-width: 640px){.toolbar[data-v-2a8a0021]{flex-direction:column}.toolbar select[data-v-2a8a0021]{width:100%}.footer[data-v-2a8a0021]{align-items:flex-start;flex-direction:column}.overlay[data-v-2a8a0021]{align-items:flex-end;padding:0}.modal[data-v-2a8a0021]{border-radius:16px 16px 0 0}}.page[data-v-74d20a1e]{max-width:1200px}.header[data-v-74d20a1e]{margin-bottom:20px}.title[data-v-74d20a1e]{margin:0 0 8px;font-size:20px;color:#1f1f2e}.desc[data-v-74d20a1e]{margin:0;color:#8c8c9a;font-size:14px}.bannerInfo[data-v-74d20a1e]{margin:0 0 16px;padding:10px 14px;border-radius:8px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-size:13px;line-height:1.5}.stats[data-v-74d20a1e]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px}.statCard[data-v-74d20a1e]{padding:16px 18px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.statCard .label[data-v-74d20a1e]{margin-bottom:8px;color:#8c8c9a;font-size:13px}.statCard .value[data-v-74d20a1e]{color:#1f1f2e;font-size:22px;font-weight:600}.statCard .value.small[data-v-74d20a1e]{font-size:16px}.statCard.green .value[data-v-74d20a1e]{color:#3aaf7d}.summaryHint[data-v-74d20a1e]{margin:0 0 8px;color:#b76a00;font-size:13px}.tablePanel[data-v-74d20a1e]{overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-74d20a1e]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.search[data-v-74d20a1e]{display:flex;align-items:center;min-width:280px;flex:1;padding:0 10px;border:1px solid #e8e8ec;border-radius:8px}.search input[data-v-74d20a1e]{min-width:0;flex:1;padding:9px 8px;border:none;outline:none}.searchBtn[data-v-74d20a1e]{border:none;background:transparent;color:#5c5c9e;cursor:pointer}.filterSelect[data-v-74d20a1e],.dateInput[data-v-74d20a1e]{padding:9px 10px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.dateRange[data-v-74d20a1e]{display:flex;align-items:center;gap:6px;color:#8c8c9a}.tableScroll[data-v-74d20a1e]{overflow-x:auto}.content[data-v-74d20a1e]{width:100%;min-width:1040px;border-collapse:collapse;font-size:14px}.content th[data-v-74d20a1e],.content td[data-v-74d20a1e]{padding:12px 14px;border-bottom:1px solid #f0f0f3;text-align:left}.content th[data-v-74d20a1e]{color:#8c8c9a;font-weight:500;background:#fafafc}.subText[data-v-74d20a1e]{margin-top:3px;color:#a5a5ae;font-size:12px}.statusBadge[data-v-74d20a1e]{display:inline-block;padding:4px 9px;border-radius:10px;background:#f2f2f5;white-space:nowrap}.statusBadge.pending[data-v-74d20a1e],.statusBadge.pending_audit[data-v-74d20a1e]{color:#b76a00;background:#fff7e8}.statusBadge.approved[data-v-74d20a1e]{color:#2878c8;background:#edf6ff}.statusBadge.completed[data-v-74d20a1e]{color:#28845f;background:#ecfaf4}.statusBadge.rejected[data-v-74d20a1e],.statusBadge.failed[data-v-74d20a1e]{color:#c74444;background:#fff0f0}.actionBtn[data-v-74d20a1e],.retryBtn[data-v-74d20a1e]{padding:6px 12px;border:none;border-radius:6px;color:#fff;cursor:pointer}.actionBtn.approve[data-v-74d20a1e]{background:#5c5c9e}.actionBtn.pay[data-v-74d20a1e]{background:#3aaf7d}.retryBtn[data-v-74d20a1e]{background:#5c5c9e}.doneLabel[data-v-74d20a1e]{color:#8c8c9a;font-size:13px}.emptyCell[data-v-74d20a1e]{padding:36px!important;text-align:center!important;color:#8c8c9a}.errorCell[data-v-74d20a1e]{color:#e05c5c}.footer[data-v-74d20a1e]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;color:#8c8c9a;font-size:13px}.pagination[data-v-74d20a1e]{display:flex;align-items:center;gap:10px}.pageBtn[data-v-74d20a1e]{padding:5px 10px;border:1px solid #e8e8ec;border-radius:6px;background:#fff;cursor:pointer}.pageBtn[data-v-74d20a1e]:disabled{opacity:.45;cursor:not-allowed}.modalOverlay[data-v-74d20a1e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-74d20a1e]{width:min(500px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px}.modalHeader[data-v-74d20a1e]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f0f0f3}.modalHeader h3[data-v-74d20a1e]{margin:0;font-size:17px}.modalClose[data-v-74d20a1e]{border:none;background:none;color:#8c8c9a;font-size:24px;cursor:pointer}.modalBody[data-v-74d20a1e]{padding:22px}.auditInfo[data-v-74d20a1e]{padding:12px 14px;border-radius:8px;background:#fafafc}.auditInfo div[data-v-74d20a1e]{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.auditInfo span[data-v-74d20a1e]{color:#8c8c9a}.field[data-v-74d20a1e]{margin-top:18px}.fieldLabel[data-v-74d20a1e]{display:block;margin-bottom:8px;color:#5c5c66;font-size:13px}.fieldLabel em[data-v-74d20a1e]{color:#e05c5c;font-style:normal}.radioGroup[data-v-74d20a1e]{display:flex;gap:22px}.radioGroup label[data-v-74d20a1e]{display:flex;align-items:center;gap:6px}.textarea[data-v-74d20a1e]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box;resize:vertical}.formError[data-v-74d20a1e]{color:#e05c5c;font-size:13px}.modalFooter[data-v-74d20a1e]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btnPrimary[data-v-74d20a1e],.btnSecondary[data-v-74d20a1e]{padding:9px 16px;border-radius:8px;cursor:pointer}.btnPrimary[data-v-74d20a1e]{border:none;background:#5c5c9e;color:#fff}.btnSecondary[data-v-74d20a1e]{border:1px solid #e8e8ec;background:#fff}.btnPrimary[data-v-74d20a1e]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 900px){.stats[data-v-74d20a1e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.stats[data-v-74d20a1e]{grid-template-columns:1fr 1fr}.toolbar[data-v-74d20a1e]{align-items:stretch}.search[data-v-74d20a1e]{min-width:100%}.filterSelect[data-v-74d20a1e],.dateRange[data-v-74d20a1e]{flex:1}.dateRange[data-v-74d20a1e]{flex-wrap:wrap}.dateInput[data-v-74d20a1e]{min-width:0;flex:1}}.page[data-v-af5b2ff7]{max-width:1200px}.header[data-v-af5b2ff7]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.title[data-v-af5b2ff7]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-af5b2ff7]{font-size:14px;color:#8c8c9a}.tabs[data-v-af5b2ff7]{display:flex;gap:8px;margin-bottom:16px}.tab[data-v-af5b2ff7]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer;color:#5c5c66}.tab.active[data-v-af5b2ff7]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.toolbar[data-v-af5b2ff7]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-af5b2ff7]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:180px}.btnPrimary[data-v-af5b2ff7]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-af5b2ff7]:hover{background:#52529a}.btnPrimary[data-v-af5b2ff7]:disabled{opacity:.6;cursor:not-allowed}.btnGhost[data-v-af5b2ff7]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.btnDangerSm[data-v-af5b2ff7]{padding:4px 10px;border-radius:6px;border:none;background:#e05c5c;color:#fff;cursor:pointer}.panel[data-v-af5b2ff7]{background:#fff;border-radius:12px;padding:16px}.table[data-v-af5b2ff7]{width:100%;border-collapse:collapse}.table th[data-v-af5b2ff7],.table td[data-v-af5b2ff7]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;font-size:14px}.sub[data-v-af5b2ff7]{font-size:12px;color:#8c8c9a;margin-top:2px}.statusTag[data-v-af5b2ff7]{font-size:12px}.statusTag.active[data-v-af5b2ff7],.statusTag.approved[data-v-af5b2ff7]{color:#2e7d32}.statusTag.inactive[data-v-af5b2ff7]{color:#8c8c9a}.statusTag.pending[data-v-af5b2ff7],.statusTag.pending_audit[data-v-af5b2ff7]{color:#b76a00}.statusTag.rejected[data-v-af5b2ff7]{color:#c94a4a}.empty[data-v-af5b2ff7],.loading[data-v-af5b2ff7],.error[data-v-af5b2ff7]{padding:24px;color:#8c8c9a}.error[data-v-af5b2ff7]{color:#c94a4a}.hint[data-v-af5b2ff7]{margin:0;font-size:12px;color:#8c8c9a}.muted[data-v-af5b2ff7]{color:#8c8c9a;font-size:13px}.pager[data-v-af5b2ff7]{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:16px}.modalOverlay[data-v-af5b2ff7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-af5b2ff7]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px}.modalHeader[data-v-af5b2ff7]{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-af5b2ff7]{margin:0;font-size:16px}.modalClose[data-v-af5b2ff7]{border:none;background:none;font-size:22px;cursor:pointer}.modalBody[data-v-af5b2ff7]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.modalFooter[data-v-af5b2ff7]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 20px}.field[data-v-af5b2ff7]{display:flex;flex-direction:column;gap:6px}.label[data-v-af5b2ff7]{font-size:13px;color:#5c5c66}.label em[data-v-af5b2ff7]{color:#c94a4a;font-style:normal}.actions[data-v-af5b2ff7]{white-space:nowrap}.summary[data-v-af5b2ff7]{padding:12px 14px;border-radius:8px;background:#fafafc}.summary div[data-v-af5b2ff7]{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.summary span[data-v-af5b2ff7]{color:#8c8c9a}.summary strong[data-v-af5b2ff7]{font-weight:500;text-align:right}.page[data-v-1f6a0744]{max-width:1200px}.header[data-v-1f6a0744]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.title[data-v-1f6a0744]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-1f6a0744]{font-size:14px;color:#8c8c9a;line-height:1.7}.toolbar[data-v-1f6a0744]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-1f6a0744]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:180px;font:inherit;font-size:14px}.btnPrimary[data-v-1f6a0744]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-1f6a0744]:hover{background:#52529a}.btnPrimary[data-v-1f6a0744]:disabled{opacity:.6;cursor:not-allowed}.btnGhost[data-v-1f6a0744]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.panel[data-v-1f6a0744]{background:#fff;border-radius:12px;padding:16px}.table[data-v-1f6a0744]{width:100%;border-collapse:collapse}.table th[data-v-1f6a0744],.table td[data-v-1f6a0744]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;font-size:14px}.remarkCell[data-v-1f6a0744]{max-width:220px;white-space:normal;word-break:break-all;color:#5c5c66}.sub[data-v-1f6a0744]{font-size:12px;color:#8c8c9a;margin-top:2px}.statusTag[data-v-1f6a0744]{font-size:12px}.statusTag.pending[data-v-1f6a0744]{color:#b76a00}.statusTag.approved[data-v-1f6a0744]{color:#2e7d32}.statusTag.rejected[data-v-1f6a0744]{color:#c94a4a}.statusTag.none[data-v-1f6a0744],.statusTag.unknown[data-v-1f6a0744]{color:#8c8c9a}.muted[data-v-1f6a0744]{color:#8c8c9a;font-size:13px}.empty[data-v-1f6a0744],.loading[data-v-1f6a0744],.error[data-v-1f6a0744]{padding:24px;color:#8c8c9a}.error[data-v-1f6a0744]{color:#c94a4a}.retryBtn[data-v-1f6a0744]{margin-left:8px;padding:4px 10px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;cursor:pointer;color:#5c5c66}.pager[data-v-1f6a0744]{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:16px}.actions[data-v-1f6a0744]{white-space:nowrap}.modalOverlay[data-v-1f6a0744]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-1f6a0744]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px}.modalHeader[data-v-1f6a0744]{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-1f6a0744]{margin:0;font-size:16px}.modalClose[data-v-1f6a0744]{border:none;background:none;font-size:22px;cursor:pointer}.modalBody[data-v-1f6a0744]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.modalFooter[data-v-1f6a0744]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 20px}.field[data-v-1f6a0744]{display:flex;flex-direction:column;gap:6px}.label[data-v-1f6a0744]{font-size:13px;color:#5c5c66}.label em[data-v-1f6a0744]{color:#c94a4a;font-style:normal}.callout[data-v-1f6a0744]{padding:10px 12px;border-radius:8px;background:#f4f1fd;color:#5c5c9e;font-size:13px;line-height:1.6}.summary[data-v-1f6a0744]{padding:12px 14px;border-radius:8px;background:#fafafc}.summary div[data-v-1f6a0744]{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.summary span[data-v-1f6a0744]{color:#8c8c9a}.summary strong[data-v-1f6a0744]{font-weight:500;text-align:right}.page[data-v-0166523d]{max-width:1200px}.header[data-v-0166523d]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-0166523d]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-0166523d]{font-size:14px;color:#8c8c9a}.required[data-v-0166523d]{color:#e05c5c}.stats[data-v-0166523d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:8px}.statCard[data-v-0166523d]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-0166523d]{color:#3aaf7d}.statCard .label[data-v-0166523d]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-0166523d]{font-size:22px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-0166523d]{font-size:16px}.summaryHint[data-v-0166523d]{margin:0 0 12px;padding:10px 14px;border-radius:8px;background:#fffbe6;color:#8c6d1f;font-size:13px}.table[data-v-0166523d]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.toolbar[data-v-0166523d]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.search[data-v-0166523d]{display:flex;align-items:center;gap:8px;flex:1;min-width:200px;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc}.search svg[data-v-0166523d]{width:18px;height:18px;color:#8c8c9a}.search input[data-v-0166523d]{flex:1;border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none;min-width:0}.searchBtn[data-v-0166523d]{flex-shrink:0;padding:6px 12px;border-radius:6px;background:#5c5c9e;color:#fff;font-size:13px}.filterSelect[data-v-0166523d]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer;outline:none;min-width:120px}.filterSelect[data-v-0166523d]:focus{border-color:#5c5c9e}.dateRange[data-v-0166523d]{display:flex;align-items:center;gap:8px}.dateInput[data-v-0166523d]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:14px;outline:none;cursor:pointer}.dateInput[data-v-0166523d]:focus{border-color:#5c5c9e}.dateSep[data-v-0166523d]{color:#8c8c9a;font-size:13px}.content[data-v-0166523d]{width:100%;font-size:14px}.content thead th[data-v-0166523d]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.content tbody td[data-v-0166523d]{padding:16px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.content tbody tr:last-child td[data-v-0166523d]{border-bottom:none}.emptyCell[data-v-0166523d]{text-align:center;padding:24px;color:#8c8c9a}.errorCell[data-v-0166523d]{color:#e05c5c}.retryBtn[data-v-0166523d]{margin-top:10px;padding:7px 14px;border-radius:7px;border:1px solid #e05c5c;background:#fff;color:#e05c5c;cursor:pointer}.dataRow[data-v-0166523d]{transition:background .15s}.dataRow[data-v-0166523d]:hover{background:#fafafc}.name[data-v-0166523d]{font-weight:500}.sub[data-v-0166523d]{font-size:12px;color:#8c8c9a;margin-top:2px}.statusBadge[data-v-0166523d]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.statusBadge.pending_audit[data-v-0166523d],.statusBadge.pending[data-v-0166523d]{background:#fff7e6;color:#d48806}.statusBadge.approved[data-v-0166523d]{background:#e6f7ee;color:#389e0d}.statusBadge.rejected[data-v-0166523d]{background:#fff1f0;color:#cf1322}.statusBadge.completed[data-v-0166523d]{background:#e6f0ff;color:#1d39c4}.statusBadge.failed[data-v-0166523d],.statusBadge.unknown[data-v-0166523d]{background:#f4f5f7;color:#8c8c9a}.actions[data-v-0166523d]{display:flex;align-items:center;gap:8px}.actionBtn[data-v-0166523d]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid;background:transparent;cursor:pointer}.actionBtn svg[data-v-0166523d]{width:14px;height:14px}.actionBtn.approve[data-v-0166523d]{border-color:#5c5c9e;color:#5c5c9e}.doneLabel[data-v-0166523d]{font-size:12px;color:#8c8c9a}.doneLabel.warn[data-v-0166523d]{color:#d48806}.footer[data-v-0166523d]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3}.total[data-v-0166523d]{font-size:13px;color:#8c8c9a}.pagination[data-v-0166523d]{display:flex;align-items:center;gap:8px}.pageInfo[data-v-0166523d]{font-size:13px;color:#8c8c9a;min-width:48px;text-align:center}.pageBtn[data-v-0166523d]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.pageBtn[data-v-0166523d]:disabled{color:#c8c8d0;cursor:not-allowed}.modalOverlay[data-v-0166523d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-0166523d]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.modalHeader[data-v-0166523d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-0166523d]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-0166523d]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalBody[data-v-0166523d]{padding:24px}.auditInfo[data-v-0166523d]{background:#fafafc;border-radius:8px;padding:12px 16px;margin-bottom:16px}.infoRow[data-v-0166523d]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;color:#5c5c66;gap:12px}.infoLabel[data-v-0166523d]{color:#8c8c9a;flex-shrink:0}.field[data-v-0166523d]{margin-bottom:16px}.label[data-v-0166523d]{display:block;font-size:13px;font-weight:500;color:#5c5c66;margin-bottom:8px}.radioGroup[data-v-0166523d]{display:flex;gap:20px}.radioItem[data-v-0166523d]{display:flex;align-items:center;gap:6px;font-size:14px;color:#5c5c66;cursor:pointer}.textarea[data-v-0166523d]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box;resize:vertical;min-height:80px;font-family:inherit}.textarea[data-v-0166523d]:focus{border-color:#5c5c9e}.error[data-v-0166523d]{font-size:13px;color:#e05c5c;margin-bottom:12px}.modalFooter[data-v-0166523d]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btnSecondary[data-v-0166523d]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-0166523d]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnPrimary[data-v-0166523d]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer}.btnPrimary[data-v-0166523d]:hover{background:#52529a}.btnPrimary[data-v-0166523d]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.content[data-v-0166523d]{display:block;overflow-x:auto}.toolbar[data-v-0166523d]{flex-direction:column;align-items:stretch}.dateRange[data-v-0166523d]{flex-wrap:wrap}.stats[data-v-0166523d]{grid-template-columns:repeat(2,1fr)}}.page[data-v-01465bbe]{max-width:880px}.header[data-v-01465bbe]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.title[data-v-01465bbe]{margin:0;font-size:22px;font-weight:600;color:#1f1f2e}.desc[data-v-01465bbe]{margin:6px 0 0;color:#8c8c9a;font-size:13px;line-height:1.5}.required[data-v-01465bbe]{color:#e05c5c}.formCard[data-v-01465bbe]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a}.fieldRow[data-v-01465bbe]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-01465bbe]{margin-bottom:16px}.label[data-v-01465bbe]{display:block;font-size:13px;font-weight:500;color:#5c5c66;margin-bottom:8px}.input[data-v-01465bbe],.textarea[data-v-01465bbe]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box;font-family:inherit}.input[data-v-01465bbe]:focus,.textarea[data-v-01465bbe]:focus{border-color:#5c5c9e}.textarea[data-v-01465bbe]{resize:vertical;min-height:80px}.switch[data-v-01465bbe]{display:flex;align-items:center;gap:8px;font-size:14px;color:#5c5c66;margin-top:4px;cursor:pointer}.meta[data-v-01465bbe]{margin:16px 0 0;font-size:12px;color:#8c8c9a}.btnPrimary[data-v-01465bbe]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;cursor:pointer;font-size:14px}.btnPrimary[data-v-01465bbe]:disabled{opacity:.6;cursor:not-allowed}.bannerError[data-v-01465bbe]{color:#d14343;margin-bottom:12px;font-size:13px}.bannerSuccess[data-v-01465bbe]{color:#15803d;margin-bottom:12px;font-size:13px}.bannerHint[data-v-01465bbe]{color:#d48806;margin-bottom:12px;font-size:13px}.hint[data-v-01465bbe]{color:#8c8c9a}@media (max-width: 700px){.fieldRow[data-v-01465bbe]{grid-template-columns:1fr}}.page[data-v-02ecca8c]{max-width:960px}.header[data-v-02ecca8c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-02ecca8c]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-02ecca8c]{font-size:14px;color:#8c8c9a;max-width:640px}.bannerError[data-v-02ecca8c]{font-size:13px;color:#e05c5c;margin-bottom:12px}.bannerSuccess[data-v-02ecca8c]{font-size:13px;color:#3aaf7d;margin-bottom:12px}.bannerWarn[data-v-02ecca8c]{font-size:13px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;margin-bottom:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.linkBtn[data-v-02ecca8c]{border:none;background:transparent;color:#5c5c9e;font-weight:600;cursor:pointer;padding:0;text-decoration:underline}.loadingText[data-v-02ecca8c],.hint[data-v-02ecca8c]{text-align:center;color:#8c8c9a;padding:32px 0}.propertySelect[data-v-02ecca8c]{margin-bottom:20px}.label[data-v-02ecca8c]{display:block;font-size:14px;color:#5c5c66;margin-bottom:8px}.input[data-v-02ecca8c]{width:100%;max-width:320px;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px}.flowCard[data-v-02ecca8c]{background:#f7f8fc;border:1px solid #e8e8ec;border-radius:12px;padding:20px 24px;margin-bottom:20px}.flowSteps[data-v-02ecca8c]{margin:10px 0 0;padding-left:20px;font-size:13.5px;color:#3a3a48;line-height:1.7}.flowSteps code[data-v-02ecca8c]{font-size:12px;background:#eef1f6;padding:1px 5px;border-radius:4px}.flowSteps em[data-v-02ecca8c]{font-style:normal;font-weight:600;color:#5c5c9e}.flowNote[data-v-02ecca8c]{margin:12px 0 0;font-size:12.5px;color:#8a6d1d;line-height:1.55}.grid[data-v-02ecca8c]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.card[data-v-02ecca8c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardHead[data-v-02ecca8c]{font-size:15px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.cardDesc[data-v-02ecca8c]{font-size:13px;color:#8c8c9a;margin-bottom:16px;line-height:1.5}.cardDesc code[data-v-02ecca8c]{font-size:12px;background:#eef1f6;padding:1px 5px;border-radius:4px}.inputWrap[data-v-02ecca8c]{display:flex;align-items:center;border:1px solid #e8e8ec;border-radius:8px;padding:0 12px;height:40px;background:#fff}.inputWrap .input[data-v-02ecca8c]{border:none;max-width:none;padding:0}.unit[data-v-02ecca8c]{font-size:13px;color:#8c8c9a;margin-left:8px}.reference[data-v-02ecca8c]{margin-top:0}.refGrid[data-v-02ecca8c]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}.previewSeven[data-v-02ecca8c]{grid-template-columns:repeat(3,1fr)}.refLabel[data-v-02ecca8c]{display:block;font-size:12px;color:#8c8c9a;margin-bottom:4px}.note[data-v-02ecca8c]{font-size:12px;color:#8c8c9a;line-height:1.55}.preview[data-v-02ecca8c]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f3}.previewTitle[data-v-02ecca8c]{margin-bottom:12px;font-size:13px;font-weight:600;color:#5c5c66}.previewHint[data-v-02ecca8c]{margin:10px 0 0;font-size:12px;color:#8a6d1d;line-height:1.5}.btnPrimary[data-v-02ecca8c]{padding:10px 20px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-02ecca8c]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.grid[data-v-02ecca8c],.refGrid[data-v-02ecca8c],.previewSeven[data-v-02ecca8c]{grid-template-columns:1fr}}.page[data-v-6cd69f58]{max-width:1200px;min-width:0;width:100%;box-sizing:border-box}.header[data-v-6cd69f58]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;flex-wrap:wrap}.title[data-v-6cd69f58]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-6cd69f58]{font-size:14px;color:#8c8c9a;max-width:760px;line-height:1.55}.walletSummary[data-v-6cd69f58]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:10px}.composeRow[data-v-6cd69f58]{display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:12px;font-size:12px;color:#5c5c66}.modeTag[data-v-6cd69f58]{padding:1px 8px;border-radius:999px;background:#eef1f6;color:#5c5c9e;font-weight:600}.tabs[data-v-6cd69f58]{display:flex;gap:8px;margin-bottom:16px}.tab[data-v-6cd69f58]{padding:8px 16px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer;font-size:14px}.tab.active[data-v-6cd69f58]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.toolbar[data-v-6cd69f58]{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.input[data-v-6cd69f58]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px}.dateInput[data-v-6cd69f58]{width:140px}.sep[data-v-6cd69f58]{color:#8c8c9a;font-size:13px}.btnPrimary[data-v-6cd69f58]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-6cd69f58]:disabled{opacity:.55;cursor:not-allowed}.btnSecondary[data-v-6cd69f58]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.btnSecondary[data-v-6cd69f58]:disabled{opacity:.55;cursor:not-allowed}.loading[data-v-6cd69f58],.error[data-v-6cd69f58],.empty[data-v-6cd69f58]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-6cd69f58]{color:#e05c5c}.bannerWarn[data-v-6cd69f58],.bannerInfo[data-v-6cd69f58]{white-space:pre-wrap;padding:10px 12px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerWarn[data-v-6cd69f58]{background:#fff7e6;color:#ad6800}.bannerInfo[data-v-6cd69f58]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.stats[data-v-6cd69f58]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-6cd69f58]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard.purple .value[data-v-6cd69f58]{color:#5c5c9e}.statCard.green .value[data-v-6cd69f58]{color:#3aaf7d}.statCard .label[data-v-6cd69f58]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-6cd69f58]{font-size:24px;font-weight:600}.statCard .value.small[data-v-6cd69f58]{font-size:15px;line-height:1.35;font-weight:600;color:#1f1f2e}.card[data-v-6cd69f58],.panel[data-v-6cd69f58]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;min-width:0;overflow:hidden}.cardTitle[data-v-6cd69f58]{font-size:16px;font-weight:600;margin-bottom:16px}.list[data-v-6cd69f58]{list-style:none}.list li[data-v-6cd69f58]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px;flex-wrap:wrap;gap:8px}.amounts[data-v-6cd69f58]{color:#5c5c66;font-size:13px}.tableScroll[data-v-6cd69f58]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-6cd69f58]{width:100%;border-collapse:collapse;font-size:14px}.recordsTable[data-v-6cd69f58]{min-width:640px}.table th[data-v-6cd69f58],.table td[data-v-6cd69f58]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.table th[data-v-6cd69f58]{color:#8c8c9a;font-weight:500;background:#fafafc}.table td.num[data-v-6cd69f58]{white-space:nowrap}.table td.idCell[data-v-6cd69f58]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.pager[data-v-6cd69f58]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-6cd69f58]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}@media (max-width: 960px){.stats[data-v-6cd69f58],.walletSummary[data-v-6cd69f58]{grid-template-columns:repeat(2,1fr)}}.page[data-v-dc04695c]{max-width:1280px;min-width:0;width:100%;box-sizing:border-box}.header[data-v-dc04695c]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;flex-wrap:wrap}.title[data-v-dc04695c]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-dc04695c]{font-size:14px;color:#8c8c9a;max-width:780px;line-height:1.55}.desc strong[data-v-dc04695c]{color:#c8443a}.headerActions[data-v-dc04695c]{display:flex;gap:10px;flex-shrink:0}.bannerNote[data-v-dc04695c],.bannerWarn[data-v-dc04695c]{white-space:pre-wrap;padding:10px 12px;border-radius:8px;margin-bottom:12px;font-size:13px;line-height:1.6}.bannerNote[data-v-dc04695c]{background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe}.exportHint[data-v-dc04695c]{background:#eefaf3;color:#1f6f5c;border-color:#c3e3d5}.bannerWarn[data-v-dc04695c]{background:#fff7e6;color:#ad6800;border:1px solid #ffe0a3}.toolbar[data-v-dc04695c]{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.input[data-v-dc04695c]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px}.input.small[data-v-dc04695c]{padding:6px 10px;font-size:12.5px}.dateInput[data-v-dc04695c]{width:148px}.statusInput[data-v-dc04695c]{width:130px}.keywordInput[data-v-dc04695c]{width:190px}.sep[data-v-dc04695c]{color:#8c8c9a;font-size:13px}.btnPrimary[data-v-dc04695c]{padding:9px 16px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer;font-size:14px}.btnPrimary[data-v-dc04695c]:disabled{opacity:.55;cursor:not-allowed}.btnSecondary[data-v-dc04695c]{padding:9px 16px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer;font-size:14px}.btnSecondary[data-v-dc04695c]:disabled{opacity:.55;cursor:not-allowed}.loading[data-v-dc04695c],.error[data-v-dc04695c],.empty[data-v-dc04695c]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-dc04695c]{color:#e05c5c}.summaryGrid[data-v-dc04695c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.statCard[data-v-dc04695c]{background:#fff;border-radius:12px;padding:16px 18px;min-width:0;box-shadow:0 1px 3px #0000000a;border:1px solid transparent}.statCard.clickable[data-v-dc04695c]{cursor:pointer;transition:border-color .15s ease}.statCard.clickable[data-v-dc04695c]:hover{border-color:#cfcfe6}.statCard.activeCard[data-v-dc04695c]{border-color:#5c5c9e}.cardLabel[data-v-dc04695c]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;color:#8c8c9a;margin-bottom:10px}.cardCount[data-v-dc04695c]{font-size:12px;color:#5c5c66}.unitRows[data-v-dc04695c]{display:grid;gap:7px}.unitRow[data-v-dc04695c]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px}.unitRow.sub[data-v-dc04695c]{color:#8c8c9a;border-top:1px dashed #f0f0f3;padding-top:7px}.unitName[data-v-dc04695c]{color:#8c8c9a;flex-shrink:0}.unitNums[data-v-dc04695c]{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;text-align:right}.cardEmpty[data-v-dc04695c]{font-size:13px;color:#b8b8c4;margin:6px 0 0}.panel[data-v-dc04695c]{background:#fff;border-radius:12px;padding:20px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0000000a;margin-bottom:16px}.panelHead[data-v-dc04695c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.panelTitle[data-v-dc04695c]{font-size:15px;font-weight:600;color:#1f1f2e;margin:0 0 12px}.panelHead .panelTitle[data-v-dc04695c]{margin-bottom:0}.panelMeta[data-v-dc04695c]{display:flex;align-items:center;gap:12px;font-size:12.5px;color:#8c8c9a}.splitRow[data-v-dc04695c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.chartBars[data-v-dc04695c]{display:flex;align-items:flex-end;gap:4px;height:150px;overflow-x:auto;padding-bottom:4px}.barCol[data-v-dc04695c]{flex:1 1 0;min-width:14px;display:flex;flex-direction:column;align-items:center;gap:4px}.barWrap[data-v-dc04695c]{flex:1 1 auto;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.bar[data-v-dc04695c]{width:45%;min-height:0;border-radius:2px 2px 0 0}.incomeBar[data-v-dc04695c]{background:#d96a5e}.expenseBar[data-v-dc04695c]{background:#58b58c}.barLabel[data-v-dc04695c]{font-size:10px;color:#a0a0ae;white-space:nowrap}.legend[data-v-dc04695c]{display:flex;align-items:center;gap:16px;margin-top:10px;font-size:12px;color:#5c5c66}.dot[data-v-dc04695c]{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.incomeDot[data-v-dc04695c]{background:#d96a5e}.expenseDot[data-v-dc04695c]{background:#58b58c}.legendHint[data-v-dc04695c]{margin-left:auto;color:#8c8c9a}.statList[data-v-dc04695c]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.statList li[data-v-dc04695c]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid #f0f0f3;font-size:13px;flex-wrap:wrap}.statName[data-v-dc04695c]{color:#3c3c46}.statNums[data-v-dc04695c]{color:#5c5c66;font-size:12.5px;display:flex;gap:10px}.unitTag[data-v-dc04695c]{font-style:normal;font-size:11px;color:#8c8c9a;background:#f4f4f7;padding:1px 6px;border-radius:999px;margin-left:6px}.tableScroll[data-v-dc04695c]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-dc04695c]{width:100%;border-collapse:collapse;font-size:13px;min-width:1080px}.table th[data-v-dc04695c],.table td[data-v-dc04695c]{padding:11px 14px;text-align:left;border-bottom:1px solid #f0f0f3;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.table th[data-v-dc04695c]{color:#8c8c9a;font-weight:500;background:#fafafc;white-space:nowrap}.table th.num[data-v-dc04695c],.table td.num[data-v-dc04695c]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.table td.timeCell[data-v-dc04695c]{white-space:nowrap;color:#5c5c66}.table td.idCell[data-v-dc04695c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;word-break:break-all}.table td.descCell[data-v-dc04695c]{max-width:180px;color:#5c5c66}.dataRow[data-v-dc04695c]{cursor:pointer;transition:background .12s ease}.dataRow[data-v-dc04695c]:hover{background:#fafafc}.groupTag[data-v-dc04695c]{display:block;font-style:normal;font-size:11px;color:#a0a0ae;margin-top:2px}.expandRow[data-v-dc04695c]{background:#fbfbfd}.expandGrid[data-v-dc04695c]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 16px;font-size:12.5px;color:#5c5c66}.textIncome[data-v-dc04695c]{color:#c8443a}.textExpense[data-v-dc04695c]{color:#2f9e73}.textNeutral[data-v-dc04695c]{color:#8c8c9a}.income[data-v-dc04695c]{color:#c8443a}.expense[data-v-dc04695c]{color:#2f9e73}.pager[data-v-dc04695c]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-dc04695c]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.pageBtn[data-v-dc04695c]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 1100px){.summaryGrid[data-v-dc04695c]{grid-template-columns:repeat(2,minmax(0,1fr))}.splitRow[data-v-dc04695c]{grid-template-columns:1fr}.expandGrid[data-v-dc04695c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.summaryGrid[data-v-dc04695c],.expandGrid[data-v-dc04695c]{grid-template-columns:1fr}}.page[data-v-96496edb]{max-width:1200px}.header[data-v-96496edb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}.detailGrid[data-v-96496edb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;padding:16px;border-radius:8px;background:#fafafc}.detailGrid div[data-v-96496edb]{min-width:0}.detailGrid span[data-v-96496edb]{display:block;margin-bottom:4px;color:#8c8c9a;font-size:12px}.detailGrid strong[data-v-96496edb]{font-size:14px;word-break:break-all}.sectionTitle[data-v-96496edb]{margin:0 0 12px;font-size:14px}.title[data-v-96496edb]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-96496edb]{font-size:14px;color:#8c8c9a}.toolbar[data-v-96496edb]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-96496edb]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px}.panel[data-v-96496edb]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;min-width:0;overflow:hidden}.tableScroll[data-v-96496edb]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-96496edb]{width:100%;border-collapse:collapse;font-size:14px}.managerTable[data-v-96496edb]{min-width:760px}.courierTable[data-v-96496edb]{min-width:420px}.table th[data-v-96496edb],.table td[data-v-96496edb]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3}.table th[data-v-96496edb]{color:#8c8c9a;font-weight:500;background:#fafafc}.linkBtn[data-v-96496edb]{border:none;background:none;color:#5c5c9e;cursor:pointer;font-size:14px;margin-right:8px}.linkBtn.danger[data-v-96496edb]{color:#e05c5c}.btnPrimary[data-v-96496edb]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnSecondary[data-v-96496edb]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.hint[data-v-96496edb],.error[data-v-96496edb]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-96496edb]{color:#e05c5c}.courierError[data-v-96496edb]{text-align:left;padding:0 0 12px}.pager[data-v-96496edb]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-96496edb]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.modalOverlay[data-v-96496edb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-96496edb]{background:#fff;border-radius:12px;width:min(480px,100%);max-height:90vh;overflow:auto}.modalWide[data-v-96496edb]{width:min(720px,100%)}.modalHeader[data-v-96496edb]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-96496edb]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-96496edb]{border:none;background:none;font-size:24px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-96496edb]{padding:24px}.field[data-v-96496edb]{margin-bottom:16px}.label[data-v-96496edb]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.fieldHint[data-v-96496edb]{margin:6px 0 0;font-size:12px;color:#8c8c9a}.modalFooter[data-v-96496edb]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.addCourier[data-v-96496edb]{display:flex;gap:8px;margin-bottom:16px;align-items:flex-start}.addCourier[data-v-96496edb]>:first-child{flex:1;min-width:0}.field .input[data-v-96496edb]{width:100%;box-sizing:border-box}.actions[data-v-96496edb]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}@media (max-width: 768px){.page[data-v-96496edb]{max-width:none}.header[data-v-96496edb]{flex-direction:column;margin-bottom:16px}.title[data-v-96496edb]{font-size:21px}.header .btnPrimary[data-v-96496edb]{width:100%}.toolbar[data-v-96496edb]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .input[data-v-96496edb]{width:100%;min-width:0;box-sizing:border-box}.toolbar .btnPrimary[data-v-96496edb]{grid-column:1 / -1;width:100%}.panel[data-v-96496edb]{padding:12px;border-radius:14px}.managerTable.mobileCards[data-v-96496edb],.courierTable.mobileCards[data-v-96496edb]{min-width:0}.tableScroll[data-v-96496edb]:has(.mobileCards){overflow-x:visible}.mobileCards thead[data-v-96496edb]{display:none}.mobileCards[data-v-96496edb],.mobileCards tbody[data-v-96496edb],.mobileCards tr[data-v-96496edb],.mobileCards td[data-v-96496edb]{display:block;width:100%}.mobileCards tr[data-v-96496edb]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-96496edb]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;text-align:right;border-bottom:none}.mobileCards td[data-v-96496edb]:before{color:#8c8c9a;text-align:left;flex-shrink:0}.managerTable.mobileCards td[data-v-96496edb]:nth-child(1):before{content:"姓名"}.managerTable.mobileCards td[data-v-96496edb]:nth-child(2):before{content:"手机号"}.managerTable.mobileCards td[data-v-96496edb]:nth-child(3):before{content:"小区"}.managerTable.mobileCards td[data-v-96496edb]:nth-child(4):before{content:"负责区域"}.managerTable.mobileCards td[data-v-96496edb]:nth-child(5):before{content:"快递员数"}.managerTable.mobileCards td[data-v-96496edb]:nth-child(6):before{content:"状态"}.managerTable.mobileCards td[data-v-96496edb]:nth-child(7):before{content:"操作"}.courierTable.mobileCards td[data-v-96496edb]:nth-child(1):before{content:"姓名"}.courierTable.mobileCards td[data-v-96496edb]:nth-child(2):before{content:"手机号"}.courierTable.mobileCards td[data-v-96496edb]:nth-child(3):before{content:"状态"}.courierTable.mobileCards td[data-v-96496edb]:nth-child(4):before{content:"操作"}.actions[data-v-96496edb]{justify-content:flex-end}.pager[data-v-96496edb]{justify-content:center}.detailGrid[data-v-96496edb]{grid-template-columns:1fr}.addCourier[data-v-96496edb]{flex-direction:column}.addCourier .btnPrimary[data-v-96496edb]{width:100%}.modalOverlay[data-v-96496edb]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-96496edb]{max-width:100%;width:100%;border-radius:18px 18px 0 0;max-height:90vh}}.page[data-v-2b4895c1]{max-width:960px;min-width:0}.header[data-v-2b4895c1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px;flex-wrap:wrap}.title[data-v-2b4895c1]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-2b4895c1]{font-size:14px;color:#8c8c9a}.toolbar[data-v-2b4895c1]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.panel[data-v-2b4895c1]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;min-width:0}.tableWrap[data-v-2b4895c1]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-2b4895c1]{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.table th[data-v-2b4895c1],.table td[data-v-2b4895c1]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3;white-space:nowrap}.table th[data-v-2b4895c1]{color:#8c8c9a;font-weight:500;background:#fafafc}.hint[data-v-2b4895c1],.error[data-v-2b4895c1]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-2b4895c1]{color:#e05c5c;text-align:left;padding:0}.panel>.error[data-v-2b4895c1]{text-align:center;padding:24px 0}.input[data-v-2b4895c1]{width:100%;max-width:240px;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box}.btnPrimary[data-v-2b4895c1],.btnSecondary[data-v-2b4895c1]{padding:10px 18px;border-radius:8px;font-size:14px;cursor:pointer}.btnPrimary[data-v-2b4895c1]{border:none;background:#5c5c9e;color:#fff}.btnPrimary[data-v-2b4895c1]:disabled{opacity:.5;cursor:not-allowed}.btnSecondary[data-v-2b4895c1]{border:1px solid #e8e8ec;background:#fff;color:#5c5c66}.linkBtn[data-v-2b4895c1]{border:none;background:none;color:#5c5c9e;cursor:pointer;font-size:13px;margin-right:8px;padding:0}.linkBtn.danger[data-v-2b4895c1]{color:#e05c5c}.mobileList[data-v-2b4895c1]{display:flex;flex-direction:column;gap:12px}.mobileCard[data-v-2b4895c1]{border:1px solid #f0f0f3;border-radius:12px;padding:14px;background:#fafafc}.mobileCardHead[data-v-2b4895c1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.mobileCardHead strong[data-v-2b4895c1]{font-size:15px;color:#1f1f2e;word-break:break-word}.mobileStatus[data-v-2b4895c1]{flex-shrink:0;font-size:12px;color:#5c5c9e;background:#f0f0ff;padding:4px 10px;border-radius:12px}.mobileMeta[data-v-2b4895c1]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#5c5c66}.mobileActions[data-v-2b4895c1]{margin-top:10px;display:flex;gap:12px}.modalOverlay[data-v-2b4895c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-2b4895c1]{width:min(480px,100%);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-2b4895c1]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-2b4895c1]{margin:0;font-size:16px}.modalClose[data-v-2b4895c1]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-2b4895c1]{padding:20px;display:flex;flex-direction:column;gap:14px}.field[data-v-2b4895c1]{display:flex;flex-direction:column;gap:6px}.fieldRow[data-v-2b4895c1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field .input[data-v-2b4895c1],.modalBody .input[data-v-2b4895c1]{max-width:none}.label[data-v-2b4895c1]{font-size:13px;color:#8c8c9a}.formHint[data-v-2b4895c1]{margin:0;font-size:12px;color:#8c8c9a}.modalFooter[data-v-2b4895c1]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}@media (max-width: 768px){.page[data-v-2b4895c1]{max-width:none}.header[data-v-2b4895c1]{flex-direction:column;margin-bottom:12px}.title[data-v-2b4895c1]{font-size:21px}.toolbar .input[data-v-2b4895c1]{width:100%;max-width:none}.header .btnPrimary[data-v-2b4895c1]{width:100%;min-height:44px}.panel[data-v-2b4895c1]{padding:12px;border-radius:14px}.fieldRow[data-v-2b4895c1]{grid-template-columns:1fr}}.page[data-v-d82b8a6f]{max-width:1280px}.header[data-v-d82b8a6f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-d82b8a6f]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-d82b8a6f]{font-size:14px;color:#8c8c9a}.toolbar[data-v-d82b8a6f]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-d82b8a6f]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px}.panel[data-v-d82b8a6f]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.table[data-v-d82b8a6f]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-d82b8a6f],.table td[data-v-d82b8a6f]{padding:10px 12px;text-align:left;border-bottom:1px solid #f0f0f3;vertical-align:top}.table th[data-v-d82b8a6f]{color:#8c8c9a;font-weight:500;background:#fafafc;white-space:nowrap}.reasonCell[data-v-d82b8a6f]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diffCell[data-v-d82b8a6f]{max-width:160px;font-size:12px;word-break:break-all}.monoCell[data-v-d82b8a6f],.mono[data-v-d82b8a6f]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.statusBadge[data-v-d82b8a6f]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px}.statusBadge.pending[data-v-d82b8a6f]{background:#fff7e6;color:#d48806}.statusBadge.approved[data-v-d82b8a6f]{background:#e6f7ee;color:#389e0d}.statusBadge.rejected[data-v-d82b8a6f]{background:#fff1f0;color:#cf1322}.linkBtn[data-v-d82b8a6f]{border:none;background:none;color:#5c5c9e;cursor:pointer;font-size:13px;margin-right:8px}.linkBtn.danger[data-v-d82b8a6f]{color:#cf1322}.doneLabel[data-v-d82b8a6f]{font-size:12px;color:#8c8c9a}.btnPrimary[data-v-d82b8a6f]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnSecondary[data-v-d82b8a6f]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.hint[data-v-d82b8a6f],.error[data-v-d82b8a6f]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-d82b8a6f]{color:#e05c5c}.pager[data-v-d82b8a6f]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-d82b8a6f]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.modalOverlay[data-v-d82b8a6f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-d82b8a6f]{background:#fff;border-radius:12px;width:min(480px,100%);max-height:90vh;overflow:auto}.modalWide[data-v-d82b8a6f]{width:min(560px,100%)}.modalHeader[data-v-d82b8a6f]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-d82b8a6f]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-d82b8a6f]{border:none;background:none;font-size:24px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-d82b8a6f]{padding:24px}.auditInfo[data-v-d82b8a6f]{background:#fafafc;border-radius:8px;padding:12px 16px;margin-bottom:16px}.infoRow[data-v-d82b8a6f]{display:flex;justify-content:space-between;padding:6px 0;font-size:14px;gap:12px}.infoRow span[data-v-d82b8a6f]{color:#8c8c9a;flex-shrink:0}.required[data-v-d82b8a6f]{color:#cf1322;font-style:normal}.diffRow[data-v-d82b8a6f]{align-items:flex-start}.diffTable[data-v-d82b8a6f]{flex:1;min-width:0}.diffHead[data-v-d82b8a6f],.diffLine[data-v-d82b8a6f]{display:grid;grid-template-columns:minmax(80px,1fr) repeat(2,minmax(100px,1fr));gap:8px;padding:6px 0;text-align:left}.diffHead[data-v-d82b8a6f]{color:#8c8c9a;border-bottom:1px solid #e8e8ec}.diffLine strong[data-v-d82b8a6f]{font-size:12px;word-break:break-all}.rawDiff[data-v-d82b8a6f]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.fullInput[data-v-d82b8a6f]{width:100%;box-sizing:border-box}.field[data-v-d82b8a6f]{margin-bottom:16px}.fieldRow[data-v-d82b8a6f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formHint[data-v-d82b8a6f]{margin:-8px 0 16px;font-size:12px;color:#8c8c9a;line-height:1.5}.optionHint[data-v-d82b8a6f]{margin:6px 0 0;font-size:12px;color:#8c8c9a}.label[data-v-d82b8a6f]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.textarea[data-v-d82b8a6f]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box;resize:vertical;font-family:inherit}.modalFooter[data-v-d82b8a6f]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width: 768px){.page[data-v-d82b8a6f]{max-width:none}.header[data-v-d82b8a6f]{flex-direction:column;margin-bottom:16px}.title[data-v-d82b8a6f]{font-size:21px}.header .btnPrimary[data-v-d82b8a6f]{width:100%}.toolbar[data-v-d82b8a6f]{display:grid;grid-template-columns:1fr;gap:8px}.toolbar .btnPrimary[data-v-d82b8a6f]{width:100%}.toolbar .input[data-v-d82b8a6f]{width:100%;min-width:0;box-sizing:border-box}.panel[data-v-d82b8a6f]{padding:12px;border-radius:14px}.mobileCards thead[data-v-d82b8a6f]{display:none}.mobileCards[data-v-d82b8a6f],.mobileCards tbody[data-v-d82b8a6f],.mobileCards tr[data-v-d82b8a6f],.mobileCards td[data-v-d82b8a6f]{display:block;width:100%}.mobileCards tr[data-v-d82b8a6f]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-d82b8a6f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;text-align:right;border-bottom:none}.mobileCards td[data-v-d82b8a6f]:before{content:attr(data-label);color:#8c8c9a;text-align:left;flex-shrink:0}.mobileCards .reasonCell[data-v-d82b8a6f],.mobileCards .diffCell[data-v-d82b8a6f]{max-width:none;overflow:visible;text-overflow:unset;white-space:normal}.pager[data-v-d82b8a6f]{justify-content:center}.modalOverlay[data-v-d82b8a6f]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-d82b8a6f]{max-width:100%;width:100%;border-radius:18px 18px 0 0;max-height:90vh}.infoRow[data-v-d82b8a6f]{flex-direction:column;align-items:flex-start}.diffHead[data-v-d82b8a6f],.diffLine[data-v-d82b8a6f]{grid-template-columns:1fr}.rawDiff[data-v-d82b8a6f]{flex-wrap:wrap;justify-content:flex-start}.fieldRow[data-v-d82b8a6f]{grid-template-columns:1fr}}.page[data-v-33f8ffaf]{max-width:1200px;min-width:0;width:100%;box-sizing:border-box}.header[data-v-33f8ffaf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.headerActions[data-v-33f8ffaf]{display:flex;gap:10px;flex-wrap:wrap}.title[data-v-33f8ffaf]{font-size:24px;font-weight:600;margin:0 0 6px;color:#1f1f2e}.desc[data-v-33f8ffaf]{margin:0;color:#8c8c9a;font-size:14px}.toolbar[data-v-33f8ffaf]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.input[data-v-33f8ffaf]{min-width:160px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px}.input.full[data-v-33f8ffaf]{width:100%;min-width:0;box-sizing:border-box}.btnPrimary[data-v-33f8ffaf],.btnSecondary[data-v-33f8ffaf],.btnWarn[data-v-33f8ffaf]{padding:8px 16px;border-radius:8px;cursor:pointer}.btnPrimary[data-v-33f8ffaf]{border:none;background:#5c5c9e;color:#fff}.btnSecondary[data-v-33f8ffaf]{border:1px solid #e8e8ec;background:#fff;color:#1f1f2e}.btnWarn[data-v-33f8ffaf]{border:none;background:#e05c5c;color:#fff}.btnPrimary[data-v-33f8ffaf]:disabled,.btnSecondary[data-v-33f8ffaf]:disabled,.btnWarn[data-v-33f8ffaf]:disabled{opacity:.6;cursor:not-allowed}.summary[data-v-33f8ffaf]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.stat[data-v-33f8ffaf]{background:#fafafc;border:1px solid #f0f0f3;border-radius:10px;padding:14px 18px;min-width:160px}.stat span[data-v-33f8ffaf]{display:block;font-size:12px;color:#8c8c9a;margin-bottom:6px}.stat strong[data-v-33f8ffaf]{font-size:20px;color:#1f1f2e}.panel[data-v-33f8ffaf]{background:#fff;border:1px solid #f0f0f3;border-radius:12px;padding:16px;margin-bottom:16px;min-width:0;overflow:hidden}.subTitle[data-v-33f8ffaf]{margin:0 0 12px;font-size:15px}.tableScroll[data-v-33f8ffaf]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-33f8ffaf]{width:100%;border-collapse:collapse;font-size:13px}.detailTable[data-v-33f8ffaf]{min-width:720px;table-layout:fixed}.table th[data-v-33f8ffaf],.table td[data-v-33f8ffaf]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.detailTable th[data-v-33f8ffaf]:nth-child(1),.detailTable td[data-v-33f8ffaf]:nth-child(1){width:12%}.detailTable th[data-v-33f8ffaf]:nth-child(2),.detailTable td[data-v-33f8ffaf]:nth-child(2){width:14%}.detailTable th[data-v-33f8ffaf]:nth-child(3),.detailTable td[data-v-33f8ffaf]:nth-child(3){width:16%}.detailTable th[data-v-33f8ffaf]:nth-child(4),.detailTable td[data-v-33f8ffaf]:nth-child(4){width:18%}.detailTable th[data-v-33f8ffaf]:nth-child(5),.detailTable td[data-v-33f8ffaf]:nth-child(5),.detailTable th[data-v-33f8ffaf]:nth-child(6),.detailTable td[data-v-33f8ffaf]:nth-child(6){width:12%}.detailTable th[data-v-33f8ffaf]:nth-child(7),.detailTable td[data-v-33f8ffaf]:nth-child(7){width:12%}.detailTable td.num[data-v-33f8ffaf]{white-space:nowrap}.hint[data-v-33f8ffaf],.error[data-v-33f8ffaf],.success[data-v-33f8ffaf]{color:#8c8c9a}.error[data-v-33f8ffaf]{color:#e05c5c}.success[data-v-33f8ffaf]{color:#3aaf7d;margin-bottom:12px}.printOnly[data-v-33f8ffaf]{display:none}.modalOverlay[data-v-33f8ffaf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0006;display:flex;align-items:center;justify-content:center;padding:16px}.modal[data-v-33f8ffaf]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 12px 40px #00000026}.modalHeader[data-v-33f8ffaf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-33f8ffaf]{margin:0;font-size:16px}.modalClose[data-v-33f8ffaf]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-33f8ffaf]{padding:16px 20px}.reminderSummary[data-v-33f8ffaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.reminderSummary div[data-v-33f8ffaf]{padding:10px;border-radius:8px;background:#fafafc}.reminderSummary span[data-v-33f8ffaf]{display:block;margin-bottom:4px;color:#8c8c9a;font-size:12px}.reminderSummary strong[data-v-33f8ffaf]{color:#1f1f2e;font-size:14px}.previewExpiry[data-v-33f8ffaf]{margin:8px 0 12px;color:#5c5c66;font-size:12px}.modalFooter[data-v-33f8ffaf]{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px 16px;border-top:1px solid #f0f0f3}.field[data-v-33f8ffaf]{margin-bottom:12px}.label[data-v-33f8ffaf]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.textarea[data-v-33f8ffaf]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;font:inherit}@media (max-width: 640px){.reminderSummary[data-v-33f8ffaf]{grid-template-columns:1fr}}@media print{.noPrint[data-v-33f8ffaf]{display:none!important}.printOnly[data-v-33f8ffaf]{display:block!important}.printHeader[data-v-33f8ffaf]{margin-bottom:16px}.printHeader h1[data-v-33f8ffaf]{font-size:20px;margin:0 0 6px}.printHeader p[data-v-33f8ffaf]{margin:0;color:#444;font-size:12px}.page[data-v-33f8ffaf]{max-width:none}.panel[data-v-33f8ffaf]{border:none;padding:0;margin-bottom:20px;box-shadow:none;overflow:visible}.tableScroll[data-v-33f8ffaf]{overflow:visible}.detailTable[data-v-33f8ffaf]{min-width:0}.stat[data-v-33f8ffaf]{border:1px solid #ccc}.table th[data-v-33f8ffaf],.table td[data-v-33f8ffaf]{border-bottom:1px solid #ccc;padding:6px 4px}}.page[data-v-38735e07]{max-width:1200px}.header[data-v-38735e07]{margin-bottom:16px}.title[data-v-38735e07]{font-size:24px;font-weight:600;margin:0 0 6px;color:#1f1f2e}.desc[data-v-38735e07]{margin:0;color:#8c8c9a;font-size:14px}.layout[data-v-38735e07]{display:grid;grid-template-columns:320px 1fr;gap:16px;min-height:560px}.sidebar[data-v-38735e07],.chatPanel[data-v-38735e07]{background:#fff;border:1px solid #f0f0f3;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.search[data-v-38735e07]{display:flex;align-items:center;gap:8px;margin:12px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px}.search input[data-v-38735e07]{flex:1;border:none;outline:none;font:inherit;background:transparent}.convList[data-v-38735e07]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.convItem[data-v-38735e07]{display:flex;gap:10px;padding:12px 14px;cursor:pointer;border-bottom:1px solid #f5f5f7}.convItem[data-v-38735e07]:hover,.convItem.active[data-v-38735e07]{background:#f7f7fb}.avatar[data-v-38735e07]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.convBody[data-v-38735e07]{flex:1;min-width:0}.convTop[data-v-38735e07],.convBottom[data-v-38735e07]{display:flex;justify-content:space-between;gap:8px}.peerName[data-v-38735e07]{font-weight:600;color:#1f1f2e;font-size:14px}.time[data-v-38735e07]{font-size:12px;color:#b0b0ba;flex-shrink:0}.lastMsg[data-v-38735e07]{font-size:13px;color:#8c8c9a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread[data-v-38735e07]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#e05c5c;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.pager[data-v-38735e07]{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-top:1px solid #f0f0f3;font-size:13px;color:#8c8c9a}.pageBtn[data-v-38735e07],.btnPrimary[data-v-38735e07],.btnSecondary[data-v-38735e07]{padding:8px 14px;border-radius:8px;cursor:pointer;font:inherit}.pageBtn[data-v-38735e07],.btnSecondary[data-v-38735e07]{border:1px solid #e8e8ec;background:#fff;color:#1f1f2e}.btnPrimary[data-v-38735e07]{border:none;background:#5c5c9e;color:#fff}.pageBtn[data-v-38735e07]:disabled,.btnPrimary[data-v-38735e07]:disabled,.btnSecondary[data-v-38735e07]:disabled{opacity:.6;cursor:not-allowed}.chatHeader[data-v-38735e07]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f0f3}.peerId[data-v-38735e07]{margin-left:8px;font-size:12px;color:#b0b0ba;font-weight:400}.chatMessages[data-v-38735e07]{flex:1;overflow-y:auto;padding:16px;background:#fafafc;min-height:320px;max-height:480px}.loadMore[data-v-38735e07]{display:block;margin:0 auto 12px;border:none;background:transparent;color:#5c5c9e;cursor:pointer;font-size:13px}.bubbleRow[data-v-38735e07]{display:flex;margin-bottom:12px}.bubbleRow.fromMe[data-v-38735e07]{justify-content:flex-end}.bubble[data-v-38735e07]{max-width:75%;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid #f0f0f3}.bubbleRow.fromMe .bubble[data-v-38735e07]{background:#5c5c9e;border-color:#5c5c9e;color:#fff}.bubbleContent[data-v-38735e07]{font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.bubbleMeta[data-v-38735e07]{margin-top:6px;font-size:11px;opacity:.7}.composer[data-v-38735e07]{padding:12px 16px;border-top:1px solid #f0f0f3}.textarea[data-v-38735e07]{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;font:inherit}.composerActions[data-v-38735e07]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.emptyChat[data-v-38735e07]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#8c8c9a;padding:32px;text-align:center}.emptyChat svg[data-v-38735e07]{font-size:36px;opacity:.5}.startForm[data-v-38735e07]{display:flex;gap:8px;width:100%;max-width:420px}.input[data-v-38735e07]{flex:1;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;font:inherit}.hint[data-v-38735e07]{color:#8c8c9a;font-size:13px;padding:12px}.error[data-v-38735e07]{color:#e05c5c;font-size:13px;padding:8px 12px}@media (max-width: 900px){.layout[data-v-38735e07]{grid-template-columns:1fr}.sidebar[data-v-38735e07]{max-height:280px}}.page[data-v-7d01c4e2]{max-width:1100px}.header[data-v-7d01c4e2]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.headerActions[data-v-7d01c4e2]{display:flex;gap:8px;flex-wrap:wrap}.title[data-v-7d01c4e2]{font-size:24px;font-weight:600;margin:0 0 6px}.desc[data-v-7d01c4e2]{margin:0;color:#8c8c9a;font-size:14px}.toolbar[data-v-7d01c4e2]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px;align-items:center}.input[data-v-7d01c4e2]{min-width:140px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px}.btnPrimary[data-v-7d01c4e2]{padding:8px 16px;border:none;border-radius:8px;background:#5c5c9e;color:#fff;cursor:pointer}.btnPrimary[data-v-7d01c4e2]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-7d01c4e2]{padding:8px 16px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.seg[data-v-7d01c4e2]{display:inline-flex;border:1px solid #e8e8ec;border-radius:8px;overflow:hidden}.segBtn[data-v-7d01c4e2]{border:none;background:#fff;padding:8px 12px;cursor:pointer;font-size:13px;color:#5c5c66}.segBtn.active[data-v-7d01c4e2]{background:#5c5c9e;color:#fff}.buildingTitle[data-v-7d01c4e2]{margin:0 0 16px}.unitCard[data-v-7d01c4e2]{border:1px solid #f0f0f3;border-radius:12px;padding:14px;margin-bottom:14px}.unitCard h4[data-v-7d01c4e2]{margin:0 0 12px}.floorRow[data-v-7d01c4e2]{display:flex;gap:12px;margin-bottom:10px;align-items:flex-start}.floorLabel[data-v-7d01c4e2]{min-width:72px;color:#5c5c66;font-size:13px;padding-top:6px;font-weight:600;white-space:nowrap}.rooms[data-v-7d01c4e2]{display:flex;flex-wrap:wrap;gap:8px;flex:1}.roomChip[data-v-7d01c4e2]{display:inline-flex;flex-direction:column;gap:2px;min-width:64px;padding:8px 10px;border-radius:8px;background:#f0faf4;color:#2f7d4a;font-size:13px}.roomChip.occupied[data-v-7d01c4e2]{background:#f3f0ff;color:#5c5c9e}.roomChip.locked[data-v-7d01c4e2]{background:#fff7e6;color:#d48806}.roomChip small[data-v-7d01c4e2]{font-size:11px;opacity:.85}.summary[data-v-7d01c4e2]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.stat[data-v-7d01c4e2]{background:#fafafc;border:1px solid #f0f0f3;border-radius:10px;padding:12px 16px;min-width:120px}.stat span[data-v-7d01c4e2]{display:block;font-size:12px;color:#8c8c9a;margin-bottom:4px}.stat strong[data-v-7d01c4e2]{font-size:20px}.table[data-v-7d01c4e2]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-7d01c4e2],.table td[data-v-7d01c4e2]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left}.actions[data-v-7d01c4e2]{display:flex;gap:10px;flex-wrap:wrap}.linkBtn[data-v-7d01c4e2]{border:none;background:none;color:#5c5c9e;cursor:pointer;padding:0;font-size:13px}.linkBtn.danger[data-v-7d01c4e2]{color:#cf1322}.linkBtn[data-v-7d01c4e2]:disabled{opacity:.5;cursor:not-allowed}.badge[data-v-7d01c4e2]{display:inline-block;padding:4px 8px;border-radius:10px;background:#f4f5f7}.badge.vacant[data-v-7d01c4e2]{background:#f0faf4;color:#2f7d4a}.badge.occupied[data-v-7d01c4e2]{background:#f3f0ff;color:#5c5c9e}.badge.locked[data-v-7d01c4e2]{background:#fff7e6;color:#d48806}.hint[data-v-7d01c4e2],.error[data-v-7d01c4e2],.success[data-v-7d01c4e2],.muted[data-v-7d01c4e2]{color:#8c8c9a;font-size:13px}.error[data-v-7d01c4e2]{color:#e05c5c}.success[data-v-7d01c4e2]{color:#3aaf7d;margin:0 0 12px}.overlay[data-v-7d01c4e2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-7d01c4e2]{width:min(460px,100%);padding:24px;border-radius:12px;background:#fff}.modal h3[data-v-7d01c4e2]{margin:0 0 12px}.modal label[data-v-7d01c4e2]{display:block;margin:12px 0 6px;color:#5c5c66;font-size:13px}.modal .input[data-v-7d01c4e2]{width:100%;box-sizing:border-box}.formHint[data-v-7d01c4e2]{margin:0 0 12px;font-size:13px;color:#8c8c9a}.batchHead[data-v-7d01c4e2]{display:flex;justify-content:space-between;align-items:center;margin:14px 0 8px;font-size:13px;color:#5c5c66}.batchRow[data-v-7d01c4e2]{display:flex;gap:8px;margin-bottom:8px}.batchRow .input[data-v-7d01c4e2]{min-width:0;flex:1}.modalActions[data-v-7d01c4e2]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.page[data-v-2f9c50bc]{max-width:1000px}.header[data-v-2f9c50bc]{margin-bottom:20px}.title[data-v-2f9c50bc]{font-size:24px;font-weight:600;margin:0 0 6px}.desc[data-v-2f9c50bc]{margin:0;color:#8c8c9a;font-size:14px}.toolbar[data-v-2f9c50bc]{display:flex;gap:10px;margin-bottom:16px}.input[data-v-2f9c50bc]{min-width:160px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px}.input.wide[data-v-2f9c50bc]{flex:1;min-width:200px}.btnPrimary[data-v-2f9c50bc]{padding:8px 16px;border:none;border-radius:8px;background:#5c5c9e;color:#fff;cursor:pointer}.summary[data-v-2f9c50bc]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.stat[data-v-2f9c50bc]{background:#fafafc;border:1px solid #f0f0f3;border-radius:10px;padding:14px 18px;min-width:140px}.stat span[data-v-2f9c50bc]{display:block;font-size:12px;color:#8c8c9a;margin-bottom:6px}.stat strong[data-v-2f9c50bc]{font-size:18px}.panel[data-v-2f9c50bc]{border:1px solid #f0f0f3;border-radius:12px;padding:16px;margin-bottom:16px;min-width:0;overflow:hidden}.subTitle[data-v-2f9c50bc]{margin:0 0 12px;font-size:15px}.adjustRow[data-v-2f9c50bc]{display:flex;gap:10px;flex-wrap:wrap}.tableScroll[data-v-2f9c50bc]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-2f9c50bc]{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.table th[data-v-2f9c50bc],.table td[data-v-2f9c50bc]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;word-break:break-word;overflow-wrap:anywhere}.hint[data-v-2f9c50bc],.error[data-v-2f9c50bc]{color:#8c8c9a}.error[data-v-2f9c50bc]{color:#e05c5c}.page[data-v-23c04d21]{max-width:960px;min-width:0;width:100%;box-sizing:border-box}.header[data-v-23c04d21]{display:flex;justify-content:space-between;margin-bottom:20px;gap:12px}.title[data-v-23c04d21]{font-size:24px;font-weight:600;margin:0 0 6px}.desc[data-v-23c04d21]{margin:0;color:#8c8c9a;font-size:14px}.toolbar[data-v-23c04d21]{display:flex;gap:10px;margin-bottom:16px}.input[data-v-23c04d21]{min-width:160px;width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box}.btnPrimary[data-v-23c04d21],.btnSecondary[data-v-23c04d21]{padding:8px 16px;border-radius:8px;border:none;cursor:pointer}.btnPrimary[data-v-23c04d21]{background:#5c5c9e;color:#fff}.btnPrimary[data-v-23c04d21]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-23c04d21]{background:#f0f0f3;color:#5c5c66}.tableScroll[data-v-23c04d21]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-23c04d21]{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.table th[data-v-23c04d21],.table td[data-v-23c04d21]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;word-break:break-word;overflow-wrap:anywhere}.linkBtn[data-v-23c04d21]{border:none;background:none;color:#5c5c9e;cursor:pointer;margin-right:8px}.linkBtn.danger[data-v-23c04d21]{color:#e05c5c}.hint[data-v-23c04d21],.error[data-v-23c04d21]{color:#8c8c9a}.error[data-v-23c04d21]{color:#e05c5c}.modalOverlay[data-v-23c04d21]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-23c04d21]{width:420px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-23c04d21]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-23c04d21]{margin:0;font-size:16px}.modalClose[data-v-23c04d21]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-23c04d21]{padding:20px;display:grid;gap:12px}.modalFooter[data-v-23c04d21]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.field[data-v-23c04d21]{display:grid;gap:6px}.label[data-v-23c04d21]{font-size:13px;color:#8c8c9a}.check[data-v-23c04d21]{display:flex;align-items:center;gap:8px;font-size:14px;color:#5c5c66}.panel[data-v-2bd32992]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.ledgerBanner[data-v-2bd32992]{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:#fff8e8;color:#8a6d1d;font-size:13px;line-height:1.5}.tableTitle[data-v-2bd32992]{font-size:15px;font-weight:600;color:#1f1f2e;margin:8px 0 12px}.loading[data-v-2bd32992],.empty[data-v-2bd32992],.error[data-v-2bd32992]{font-size:14px;color:#8c8c9a;text-align:center;padding:32px 0}.error[data-v-2bd32992]{color:#e05c5c}.table[data-v-2bd32992]{width:100%;min-width:720px;border-collapse:collapse;margin-bottom:24px}.table th[data-v-2bd32992],.table td[data-v-2bd32992]{padding:12px 8px;text-align:left;border-bottom:1px solid #f0f0f3;font-size:13px}.table th[data-v-2bd32992]{color:#8c8c9a;font-weight:500;white-space:nowrap}.table td[data-v-2bd32992]{color:#1f1f2e}.table tr.reverse[data-v-2bd32992]{background:#fff8f6}.idCell[data-v-2bd32992]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all;overflow-wrap:anywhere;max-width:160px}.negative[data-v-2bd32992]{color:#cf1322}.pagination[data-v-2bd32992]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-2bd32992]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.pageBtn[data-v-2bd32992]:disabled{opacity:.5;cursor:not-allowed}.pageInfo[data-v-2bd32992]{font-size:13px;color:#8c8c9a}.cardSection[data-v-2bd32992]{font-size:13px;margin:10px 0 4px;color:#5c5c9e}@media (max-width: 768px){.panel[data-v-2bd32992]{padding:14px;border-radius:14px}.mobileCards[data-v-2bd32992]{display:grid;gap:12px}.recordCard[data-v-2bd32992]{padding:14px;border:1px solid #f0f0f3;border-radius:12px}.recordCard.reverse[data-v-2bd32992]{border-color:#ffccc7;background:#fff8f6}.recordRow[data-v-2bd32992]{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.recordRow span[data-v-2bd32992]{color:#8c8c9a;flex-shrink:0}.recordRow strong[data-v-2bd32992]{color:#1f1f2e;text-align:right;word-break:break-all}.reverseHint[data-v-2bd32992]{margin:8px 0 0;font-size:12px;color:#cf1322}}.page[data-v-a838e16e]{max-width:1280px}.header[data-v-a838e16e]{margin-bottom:24px}.title[data-v-a838e16e]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-a838e16e]{font-size:14px;color:#8c8c9a}.toolbar[data-v-a838e16e]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-a838e16e]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;font-size:14px;min-width:140px}.dateInput[data-v-a838e16e]{padding:6px 4px;width:132px;box-sizing:border-box;line-height:1.2}.dateInput.empty[data-v-a838e16e]{color:transparent}.dateInput.empty[data-v-a838e16e]::-webkit-datetime-edit,.dateInput.empty[data-v-a838e16e]::-webkit-datetime-edit-fields-wrapper{padding:0;opacity:0}.dateInput.empty[data-v-a838e16e]::-webkit-calendar-picker-indicator{opacity:1;margin:0;padding:0;cursor:pointer}.dateInput[data-v-a838e16e]:not(.empty){color:#1f1f2e;padding:6px 8px}.sep[data-v-a838e16e]{color:#8c8c9a;font-size:13px}.btnPrimary[data-v-a838e16e]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-a838e16e]:hover{background:#52529a}@media (max-width: 768px){.page[data-v-a838e16e]{max-width:none}.header[data-v-a838e16e]{margin-bottom:16px}.title[data-v-a838e16e]{font-size:21px}.toolbar[data-v-a838e16e]{display:grid;grid-template-columns:1fr;gap:8px}.input[data-v-a838e16e],.dateInput[data-v-a838e16e]{width:100%;min-width:0}.toolbar .btnPrimary[data-v-a838e16e]{width:100%}}.page[data-v-34ad7f07]{max-width:1200px}.header[data-v-34ad7f07]{margin-bottom:24px}.title[data-v-34ad7f07]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-34ad7f07]{font-size:14px;color:#8c8c9a}.toolbar[data-v-34ad7f07]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ledgerHint[data-v-34ad7f07]{margin:0 0 16px;font-size:13px;color:#8a6d1d;line-height:1.5}.input[data-v-34ad7f07]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;font-size:14px;min-width:160px}.dateInput[data-v-34ad7f07]{padding:6px 4px;width:132px;box-sizing:border-box;line-height:1.2}.dateInput.empty[data-v-34ad7f07]{color:transparent}.dateInput.empty[data-v-34ad7f07]::-webkit-datetime-edit,.dateInput.empty[data-v-34ad7f07]::-webkit-datetime-edit-fields-wrapper{padding:0;opacity:0}.dateInput.empty[data-v-34ad7f07]::-webkit-calendar-picker-indicator{opacity:1;margin:0;padding:0;cursor:pointer}.dateInput[data-v-34ad7f07]:not(.empty){color:#1f1f2e;padding:6px 8px}.sep[data-v-34ad7f07]{color:#8c8c9a;font-size:13px}.btnPrimary[data-v-34ad7f07]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.loading[data-v-34ad7f07],.error[data-v-34ad7f07],.empty[data-v-34ad7f07]{font-size:14px;color:#8c8c9a}.error[data-v-34ad7f07]{color:#e05c5c}.stats[data-v-34ad7f07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:20px}.statCard[data-v-34ad7f07]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard.purple .value[data-v-34ad7f07]{color:#5c5c9e}.statCard.green .value[data-v-34ad7f07]{color:#3aaf7d}.statCard .label[data-v-34ad7f07]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-34ad7f07]{font-size:22px;font-weight:600}.grid[data-v-34ad7f07]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card[data-v-34ad7f07]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-34ad7f07]{font-size:16px;font-weight:600;margin-bottom:16px}.list[data-v-34ad7f07]{list-style:none;padding:0;margin:0}.list li[data-v-34ad7f07]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}@media (max-width: 960px){.grid[data-v-34ad7f07]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-34ad7f07]{max-width:none}.toolbar[data-v-34ad7f07]{display:grid;grid-template-columns:1fr}.input[data-v-34ad7f07],.dateInput[data-v-34ad7f07]{width:100%;min-width:0}.toolbar .btnPrimary[data-v-34ad7f07]{width:100%}}.page[data-v-ffb5669d]{max-width:1200px}.header[data-v-ffb5669d]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:16px}.title[data-v-ffb5669d]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-ffb5669d]{font-size:14px;color:#8c8c9a;max-width:720px;line-height:1.5}.bannerInfo[data-v-ffb5669d]{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-size:13px;line-height:1.5}.bannerInfo a[data-v-ffb5669d]{color:#1d4ed8}.bannerLink[data-v-ffb5669d]{color:#1d4ed8;font-weight:500;text-decoration:none;margin-left:4px}.bannerLink[data-v-ffb5669d]:hover{text-decoration:underline}.toolbar[data-v-ffb5669d]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-ffb5669d]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;font-size:14px;min-width:140px}.btnPrimary[data-v-ffb5669d],.btnSecondary[data-v-ffb5669d],.actionBtn[data-v-ffb5669d],.retryBtn[data-v-ffb5669d]{cursor:pointer}.btnPrimary[data-v-ffb5669d]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none}.btnSecondary[data-v-ffb5669d]{padding:10px 18px;border-radius:8px;background:#fff;color:#5c5c9e;border:1px solid #c9c9e6}.btnPrimary[data-v-ffb5669d]:disabled,.btnSecondary[data-v-ffb5669d]:disabled,.actionBtn[data-v-ffb5669d]:disabled{opacity:.5;cursor:not-allowed}.bannerError[data-v-ffb5669d],.bannerSuccess[data-v-ffb5669d]{padding:10px 12px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerError[data-v-ffb5669d]{background:#fff1f0;color:#cf1322}.bannerSuccess[data-v-ffb5669d]{background:#f6ffed;color:#389e0d}.tableScroll[data-v-ffb5669d]{overflow-x:auto;background:#fff;border:1px solid #eeeef3;border-radius:12px}.table[data-v-ffb5669d]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-ffb5669d],.table td[data-v-ffb5669d]{padding:12px 14px;text-align:left;border-bottom:1px solid #f0f0f4;vertical-align:top}.table th[data-v-ffb5669d]{color:#8c8c9a;font-weight:500;background:#fafafc}.emptyCell[data-v-ffb5669d]{text-align:center;color:#8c8c9a;padding:32px 14px}.errorCell[data-v-ffb5669d]{color:#cf1322}.subText[data-v-ffb5669d]{font-size:12px;color:#8c8c9a;margin-top:2px}.mono[data-v-ffb5669d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.actionBtn[data-v-ffb5669d]{padding:6px 10px;border-radius:6px;border:1px solid #5c5c9e;background:#fff;color:#5c5c9e;font-size:12px}.retryBtn[data-v-ffb5669d]{margin-top:8px;padding:6px 12px;border-radius:6px;border:1px solid #e8e8ec;background:#fff}.doneLabel[data-v-ffb5669d]{color:#8c8c9a}.statusBadge[data-v-ffb5669d]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.statusBadge.skipped[data-v-ffb5669d]{background:#fff7e6;color:#ad6800}.statusBadge.freeze_failed[data-v-ffb5669d],.statusBadge.finish_failed[data-v-ffb5669d],.statusBadge.withdraw_failed[data-v-ffb5669d],.statusBadge.reverse_failed[data-v-ffb5669d],.statusBadge.refund_failed[data-v-ffb5669d],.statusBadge.unknown[data-v-ffb5669d]{background:#fff1f0;color:#cf1322}.page[data-v-a3121f0c]{max-width:1100px}.header[data-v-a3121f0c]{margin-bottom:20px}h1[data-v-a3121f0c]{margin:0 0 8px;font-size:24px;color:#1f1f2e}.header p[data-v-a3121f0c]{margin:0;color:#8c8c9a;font-size:14px}.panel[data-v-a3121f0c]{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-a3121f0c]{display:flex;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #f0f0f3;align-items:center}.seg[data-v-a3121f0c]{display:inline-flex;border:1px solid #e8e8ec;border-radius:8px;overflow:hidden}.segBtn[data-v-a3121f0c]{border:none;background:#fff;padding:8px 14px;cursor:pointer;font-size:13px;color:#5c5c66}.segBtn.active[data-v-a3121f0c]{background:#5c5c9e;color:#fff}.input[data-v-a3121f0c]{box-sizing:border-box;min-width:200px;flex:1;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px}button[data-v-a3121f0c]{padding:9px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;cursor:pointer}button[data-v-a3121f0c]:disabled{opacity:.55;cursor:not-allowed}.tableWrap[data-v-a3121f0c]{overflow-x:auto}table[data-v-a3121f0c]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-a3121f0c],td[data-v-a3121f0c]{padding:14px 16px;border-bottom:1px solid #f0f0f3;text-align:left;vertical-align:top}th[data-v-a3121f0c]{background:#fafafc;color:#8c8c9a;font-weight:500;white-space:nowrap}td strong[data-v-a3121f0c],td small[data-v-a3121f0c]{display:block}td small[data-v-a3121f0c]{margin-top:4px;color:#8c8c9a}.empty[data-v-a3121f0c]{padding:40px;text-align:center;color:#8c8c9a}.error[data-v-a3121f0c]{color:#e05c5c}.footer[data-v-a3121f0c]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;color:#8c8c9a;font-size:13px}.footer div[data-v-a3121f0c]{display:flex;align-items:center;gap:10px}.page[data-v-3d0f1972]{max-width:1000px;min-width:0;width:100%;box-sizing:border-box}.header[data-v-3d0f1972]{display:flex;justify-content:space-between;margin-bottom:16px;gap:12px}.title[data-v-3d0f1972]{font-size:24px;font-weight:600;margin:0 0 6px}.desc[data-v-3d0f1972]{margin:0;color:#8c8c9a;font-size:14px}.tabs[data-v-3d0f1972]{display:flex;gap:8px;margin-bottom:14px}.tab[data-v-3d0f1972]{padding:8px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.tab.active[data-v-3d0f1972]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.toolbar[data-v-3d0f1972]{display:flex;gap:10px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.readonlyFilter[data-v-3d0f1972]{min-width:180px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;color:#5c5c66;font-size:14px}.input[data-v-3d0f1972]{min-width:180px;width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box}.input[data-v-3d0f1972]:disabled{background:#fafafc;color:#8c8c9a;cursor:not-allowed}.btnPrimary[data-v-3d0f1972],.btnSecondary[data-v-3d0f1972]{padding:8px 16px;border-radius:8px;border:none;cursor:pointer}.btnPrimary[data-v-3d0f1972]{background:#5c5c9e;color:#fff}.btnSecondary[data-v-3d0f1972]{background:#f0f0f3}.tableScroll[data-v-3d0f1972]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-3d0f1972]{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}.table th[data-v-3d0f1972],.table td[data-v-3d0f1972]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;word-break:break-word;overflow-wrap:anywhere}.linkBtn[data-v-3d0f1972]{border:none;background:none;color:#5c5c9e;cursor:pointer;margin-right:8px}.linkBtn.danger[data-v-3d0f1972]{color:#e05c5c}.linkBtn[data-v-3d0f1972]:disabled{color:#b8b8c2;cursor:not-allowed}.hint[data-v-3d0f1972],.error[data-v-3d0f1972],.fieldHint[data-v-3d0f1972]{color:#8c8c9a}.fieldHint[data-v-3d0f1972]{margin:6px 0 0;font-size:12px}.error[data-v-3d0f1972]{color:#e05c5c}.modalOverlay[data-v-3d0f1972]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-3d0f1972]{width:100%;max-width:480px;background:#fff;border-radius:12px}.modalHeader[data-v-3d0f1972]{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-3d0f1972]{margin:0;font-size:16px}.modalClose[data-v-3d0f1972]{border:none;background:none;font-size:22px;cursor:pointer}.modalBody[data-v-3d0f1972]{padding:16px 20px;max-height:70vh;overflow:auto}.field[data-v-3d0f1972]{margin-bottom:12px}.label[data-v-3d0f1972]{display:block;font-size:13px;margin-bottom:6px;color:#5c5c66}.modalFooter[data-v-3d0f1972]{display:flex;justify-content:flex-end;gap:10px}.modalOverlay[data-v-5f69b207]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.modal[data-v-5f69b207]{width:100%;max-width:560px;background:#fff;border-radius:12px;max-height:90vh;display:flex;flex-direction:column}.modalHeader[data-v-5f69b207]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-5f69b207]{margin:0;font-size:16px}.modalClose[data-v-5f69b207]{border:none;background:none;font-size:22px;cursor:pointer;line-height:1}.modalBody[data-v-5f69b207]{padding:16px 20px;overflow:auto}.modalFooter[data-v-5f69b207]{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid #f0f0f3}.lead[data-v-5f69b207]{margin:0 0 8px;font-size:14px;color:#1f1f2e}.hint[data-v-5f69b207]{margin:0 0 12px;color:#8c8c9a;font-size:13px;line-height:1.6}.footHint[data-v-5f69b207]{margin:12px 0 0;color:#8c8c9a;font-size:12px;line-height:1.6}.error[data-v-5f69b207]{margin:0 0 12px;color:#e05c5c;font-size:13px}.warn[data-v-5f69b207]{margin:6px 0 0;color:#b45309;font-size:12px}.mono[data-v-5f69b207]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.sourceCard[data-v-5f69b207]{border:1px solid #eeeef3;border-radius:10px;padding:12px;margin-bottom:10px}.sourceHead[data-v-5f69b207]{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px}.sourceName[data-v-5f69b207]{font-size:14px;font-weight:500;color:#1f1f2e}.sourceId[data-v-5f69b207]{color:#8c8c9a;word-break:break-all}.sourceMeta[data-v-5f69b207]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:#5c5c66}.sourceActions[data-v-5f69b207]{margin-top:10px}.btnPrimary[data-v-5f69b207],.btnSecondary[data-v-5f69b207]{padding:7px 14px;border-radius:8px;border:none;cursor:pointer;font-size:13px}.btnPrimary[data-v-5f69b207]{background:#5c5c9e;color:#fff}.btnPrimary[data-v-5f69b207]:disabled{opacity:.55;cursor:not-allowed}.btnSecondary[data-v-5f69b207]{background:#f0f0f3;color:#3d3d4d}@media (max-width: 768px){.modal[data-v-5f69b207]{max-width:100%;border-radius:16px 16px 0 0;align-self:flex-end}}.page[data-v-1fb9923e]{max-width:1100px;min-width:0;width:100%;box-sizing:border-box}.header[data-v-1fb9923e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}.title[data-v-1fb9923e]{font-size:24px;font-weight:600;margin:0 0 6px}.desc[data-v-1fb9923e]{margin:0;color:#8c8c9a;font-size:14px;line-height:1.5}.tabs[data-v-1fb9923e]{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.tab[data-v-1fb9923e]{padding:8px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.tab.active[data-v-1fb9923e]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.toolbar[data-v-1fb9923e]{display:flex;gap:10px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.panel[data-v-1fb9923e]{background:#fff;border-radius:12px;padding:16px;border:1px solid #f0f0f3}.input[data-v-1fb9923e],.textarea[data-v-1fb9923e]{min-width:160px;width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box;font:inherit}.textarea[data-v-1fb9923e]{resize:vertical}.inputSuffixWrap[data-v-1fb9923e]{position:relative}.inputSuffixWrap .input[data-v-1fb9923e]{padding-right:34px}.inputSuffix[data-v-1fb9923e]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8c8c9a;font-size:13px;pointer-events:none}.btnPrimary[data-v-1fb9923e],.btnSecondary[data-v-1fb9923e],.btnDanger[data-v-1fb9923e]{padding:8px 16px;border-radius:8px;border:none;cursor:pointer;white-space:nowrap}.btnPrimary[data-v-1fb9923e]{background:#5c5c9e;color:#fff}.btnPrimary[data-v-1fb9923e]:disabled,.btnDanger[data-v-1fb9923e]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-1fb9923e]{background:#f0f0f3}.btnDanger[data-v-1fb9923e]{background:#e05c5c;color:#fff}.tableScroll[data-v-1fb9923e]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table[data-v-1fb9923e]{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.table th[data-v-1fb9923e],.table td[data-v-1fb9923e]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;word-break:break-word;overflow-wrap:anywhere}.actions[data-v-1fb9923e]{white-space:nowrap}.linkBtn[data-v-1fb9923e]{border:none;background:none;color:#5c5c9e;cursor:pointer;padding:0}.linkBtn.danger[data-v-1fb9923e]{color:#e05c5c}.hint[data-v-1fb9923e],.fieldHint[data-v-1fb9923e]{color:#8c8c9a;font-size:13px}.fieldHint[data-v-1fb9923e]{margin:0 0 12px}.fieldHintInline[data-v-1fb9923e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;color:#8c8c9a;font-size:13px}.error[data-v-1fb9923e]{color:#e05c5c}.notice[data-v-1fb9923e]{margin:0 0 12px;color:#389e0d;font-size:13px}.pager[data-v-1fb9923e]{display:flex;align-items:center;gap:12px;margin-top:14px;color:#5c5c66}.pageBtn[data-v-1fb9923e]{width:32px;height:32px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.pageBtn[data-v-1fb9923e]:disabled{opacity:.4;cursor:not-allowed}.modalOverlay[data-v-1fb9923e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-1fb9923e]{width:100%;max-width:520px;background:#fff;border-radius:12px;max-height:90vh;display:flex;flex-direction:column}.modalHeader[data-v-1fb9923e]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-1fb9923e]{margin:0;font-size:16px}.modalClose[data-v-1fb9923e]{border:none;background:none;font-size:22px;cursor:pointer;line-height:1}.modalBody[data-v-1fb9923e]{padding:16px 20px;overflow:auto}.field[data-v-1fb9923e]{margin-bottom:12px}.fieldRow[data-v-1fb9923e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-1fb9923e]{display:block;font-size:13px;margin-bottom:6px;color:#5c5c66}.label em[data-v-1fb9923e]{color:#e05c5c;font-style:normal}.modalFooter[data-v-1fb9923e]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.deleteHint[data-v-1fb9923e]{margin:0 0 16px;color:#5c5c66;font-size:14px;line-height:1.6}@media (max-width: 768px){.header[data-v-1fb9923e]{flex-direction:column}.table[data-v-1fb9923e]{min-width:0}.fieldRow[data-v-1fb9923e]{grid-template-columns:1fr}.modal.mobileSheet[data-v-1fb9923e]{max-width:100%;border-radius:16px 16px 0 0;align-self:flex-end}}.page[data-v-626216b4]{max-width:1100px}.header[data-v-626216b4]{margin-bottom:16px}.title[data-v-626216b4]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 8px}.desc[data-v-626216b4]{font-size:14px;color:#8c8c9a;margin:0}.tabs[data-v-626216b4]{display:flex;gap:8px;margin-bottom:14px}.tab[data-v-626216b4]{padding:8px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.tab.active[data-v-626216b4]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.panel[data-v-626216b4]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-626216b4]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-626216b4]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box;min-width:160px}.select[data-v-626216b4]{min-width:140px;background:#fff}.table[data-v-626216b4]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-626216b4],.table td[data-v-626216b4]{padding:12px 10px;text-align:left;border-bottom:1px solid #f0f0f3;vertical-align:top}.table th[data-v-626216b4]{color:#8c8c9a;font-weight:500;background:#fafafc}.contentCell[data-v-626216b4]{max-width:280px;word-break:break-word}.linkBtn[data-v-626216b4]{border:none;background:none;color:#5c5c9e;cursor:pointer;margin-right:8px;padding:0}.linkBtn.danger[data-v-626216b4]{color:#e05c5c}.linkBtn.warn[data-v-626216b4]{color:#f5a623}.linkBtn[data-v-626216b4]:disabled{color:#c8c8d0;cursor:not-allowed}.bannerSuccess[data-v-626216b4]{background:#f0faf5;border:1px solid #b7e3cc;color:#389e6d;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:12px}.mutedCell[data-v-626216b4]{color:#c8c8d0}.hint[data-v-626216b4],.error[data-v-626216b4]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-626216b4]{color:#e05c5c}.modalBody .error[data-v-626216b4]{text-align:left;padding:0 0 8px}.muted[data-v-626216b4]{color:#8c8c9a;font-size:12px;margin-left:4px}.shadowTag[data-v-626216b4]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;background:#fff1e6;color:#d46b08;font-size:12px}.statusDot.active[data-v-626216b4]{color:#e05c5c}.statusDot.lifted[data-v-626216b4],.statusDot.expired[data-v-626216b4]{color:#8c8c9a}.hintInline[data-v-626216b4]{margin:0 0 12px;font-size:13px;color:#5c5c66}.pagination[data-v-626216b4]{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}.pageInfo[data-v-626216b4]{font-size:13px;color:#8c8c9a}.pageBtn[data-v-626216b4]{width:32px;height:32px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.pageBtn[data-v-626216b4]:disabled{color:#c8c8d0;cursor:not-allowed}.btnPrimary[data-v-626216b4]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-626216b4]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-626216b4]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.modalOverlay[data-v-626216b4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-626216b4]{background:#fff;border-radius:12px;width:min(560px,100%)}.fieldHint[data-v-626216b4]{margin:0 0 8px;font-size:13px;color:#8c8c9a}.commentSelect[data-v-626216b4]{width:100%;min-width:0}.commentPreview[data-v-626216b4]{background:#fafafc;border-radius:8px;padding:12px 14px;margin-bottom:12px}.commentMeta[data-v-626216b4]{font-size:12px;color:#8c8c9a;margin-bottom:6px}.commentText[data-v-626216b4]{margin:0;font-size:14px;color:#1f1f2e;line-height:1.5;word-break:break-word}.modalHeader[data-v-626216b4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-626216b4]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-626216b4]{border:none;background:none;font-size:24px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-626216b4]{padding:24px}.field[data-v-626216b4]{margin-bottom:16px}.label[data-v-626216b4]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.required[data-v-626216b4]{color:#e05c5c}.radioGroup[data-v-626216b4]{display:flex;gap:20px}.radioItem[data-v-626216b4]{display:flex;align-items:center;gap:6px;font-size:14px;color:#5c5c66;cursor:pointer}.textarea[data-v-626216b4]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box;resize:vertical;font-family:inherit}.auditInfo[data-v-626216b4]{background:#fafafc;border-radius:8px;padding:12px 16px;margin-bottom:16px}.infoRow[data-v-626216b4]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:14px;color:#5c5c66}.infoLabel[data-v-626216b4]{color:#8c8c9a;flex-shrink:0}.modalFooter[data-v-626216b4]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.page[data-v-44bea7bc]{max-width:1200px}.header[data-v-44bea7bc]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.headerActions[data-v-44bea7bc]{display:flex;gap:8px;flex-wrap:wrap}.title[data-v-44bea7bc]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 8px}.desc[data-v-44bea7bc]{font-size:14px;color:#8c8c9a;margin:0}.tabs[data-v-44bea7bc]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tab[data-v-44bea7bc]{border:1px solid #e8e8ec;background:#fff;border-radius:8px;padding:10px 18px;color:#5c5c66;font-size:14px;cursor:pointer}.tab[data-v-44bea7bc]:hover{border-color:#5c5c9e;color:#5c5c9e}.tab.active[data-v-44bea7bc]{background:#5c5c9e;border-color:#5c5c9e;color:#fff}.panel[data-v-44bea7bc]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden;overflow-x:auto}.productsToolbar[data-v-44bea7bc]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px 0;flex-wrap:wrap}.toolbarInput[data-v-44bea7bc]{width:200px;max-width:100%;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box}.productsNotice[data-v-44bea7bc]{padding:24px;text-align:center}.productsNotice .hint[data-v-44bea7bc]{padding:0 0 8px}.subHint[data-v-44bea7bc]{margin:0;font-size:13px;color:#8c8c9a}.pager[data-v-44bea7bc]{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px 24px}.pageBtn[data-v-44bea7bc]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.pageBtn[data-v-44bea7bc]:disabled{opacity:.5;cursor:not-allowed}.table[data-v-44bea7bc]{width:100%;border-collapse:collapse;font-size:14px;min-width:800px}.table th[data-v-44bea7bc],.table td[data-v-44bea7bc]{padding:14px 24px;text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f3}.table th[data-v-44bea7bc]{color:#8c8c9a;font-weight:500;background:#fafafc}.table tbody td[data-v-44bea7bc]{color:#1f1f2e}.table tbody tr:last-child td[data-v-44bea7bc]{border-bottom:none}.actions[data-v-44bea7bc]{display:flex;gap:12px;flex-wrap:wrap}.linkBtn[data-v-44bea7bc]{border:none;background:none;color:#5c5c9e;cursor:pointer;padding:0;font-size:14px}.linkBtn.danger[data-v-44bea7bc]{color:#e05c5c}.actions[data-v-44bea7bc]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.muted[data-v-44bea7bc]{color:#8c8c9a}.visibilityTag[data-v-44bea7bc]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}.visibilityTag.public[data-v-44bea7bc]{background:#eaf7ee;color:#15803d}.visibilityTag.private[data-v-44bea7bc]{background:#f1f5f9;color:#64748b}.shopCell[data-v-44bea7bc]{display:flex;gap:10px;align-items:flex-start;min-width:180px}.shopCover[data-v-44bea7bc]{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f5f5f7}.shopMeta[data-v-44bea7bc]{display:flex;flex-direction:column;gap:2px}.shopName[data-v-44bea7bc]{font-weight:600;color:#1f1f2e}.shopSub[data-v-44bea7bc]{font-size:12px;color:#8c8c9a}.shopDesc[data-v-44bea7bc]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btnPrimary[data-v-44bea7bc]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary[data-v-44bea7bc]:hover{background:#52529a}.btnPrimary[data-v-44bea7bc]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-44bea7bc]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-44bea7bc]:hover{border-color:#5c5c9e;color:#5c5c9e}.hint[data-v-44bea7bc]{color:#8c8c9a;font-size:14px;padding:24px;margin:0}.error[data-v-44bea7bc]{color:#e05c5c;font-size:14px;padding:24px;margin:0}.bannerSuccess[data-v-44bea7bc]{font-size:13px;color:#3aaf7d;background:#f0fdf4;border:1px solid #d3f2df;border-radius:8px;padding:10px 14px;margin:16px 24px 0}.bannerError[data-v-44bea7bc]{font-size:13px;color:#e05c5c;background:#fff1f0;border:1px solid #ffd9d6;border-radius:8px;padding:10px 14px;margin:16px 24px 0}.warnHint[data-v-44bea7bc]{color:#b45309}.linkBtn[data-v-44bea7bc]:disabled{opacity:.5;cursor:not-allowed}.modalOverlay[data-v-44bea7bc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-44bea7bc]{width:min(520px,100%);max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:auto;display:flex;flex-direction:column}.modalHeader[data-v-44bea7bc]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.modalTitle[data-v-44bea7bc]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-44bea7bc]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalClose[data-v-44bea7bc]:hover{color:#1f1f2e}.modalBody[data-v-44bea7bc]{padding:24px;display:flex;flex-direction:column;gap:16px}.modalFooter[data-v-44bea7bc]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.field[data-v-44bea7bc]{display:flex;flex-direction:column;gap:8px}.label[data-v-44bea7bc]{font-size:13px;font-weight:500;color:#5c5c66}.input[data-v-44bea7bc],.textarea[data-v-44bea7bc]{width:100%;border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box;font-family:inherit}.input[data-v-44bea7bc]:focus,.textarea[data-v-44bea7bc]:focus{border-color:#5c5c9e}.textarea[data-v-44bea7bc]{resize:vertical;min-height:80px}.page[data-v-57ffa25b]{max-width:960px}.header[data-v-57ffa25b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.title[data-v-57ffa25b]{margin:0;font-size:22px}.desc[data-v-57ffa25b]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.grid[data-v-57ffa25b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.card[data-v-57ffa25b]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px}.cardHead[data-v-57ffa25b]{font-weight:600;margin-bottom:6px}.cardDesc[data-v-57ffa25b]{font-size:12px;color:#8c8c9a;margin-bottom:12px}.input[data-v-57ffa25b]{width:100%;border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px}.switch[data-v-57ffa25b]{display:flex;align-items:center;gap:8px;font-size:14px}.btnPrimary[data-v-57ffa25b]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;cursor:pointer}.btnPrimary[data-v-57ffa25b]:disabled{opacity:.6;cursor:not-allowed}.bannerError[data-v-57ffa25b]{color:#d14343;margin-bottom:12px}.bannerSuccess[data-v-57ffa25b]{color:#15803d;margin-bottom:12px}.hint[data-v-57ffa25b]{color:#8c8c9a}.page[data-v-b01ccf7b]{max-width:1100px}.header[data-v-b01ccf7b]{margin-bottom:16px}.title[data-v-b01ccf7b]{margin:0;font-size:22px}.desc[data-v-b01ccf7b]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.card[data-v-b01ccf7b]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px;margin-top:16px}.cardHead[data-v-b01ccf7b]{font-weight:600;margin-bottom:6px}.cardDesc[data-v-b01ccf7b]{font-size:12px;color:#8c8c9a;margin:0 0 12px}.row[data-v-b01ccf7b]{display:flex;align-items:center;gap:10px}.wrap[data-v-b01ccf7b]{flex-wrap:wrap}.grow[data-v-b01ccf7b]{flex:1;min-width:180px}.input[data-v-b01ccf7b]{border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px}select.input[data-v-b01ccf7b]{background:#fff;min-height:40px}.input.sm[data-v-b01ccf7b]{width:88px;padding:6px 8px}.inputWrap[data-v-b01ccf7b]{display:flex;align-items:center;gap:6px}.unit[data-v-b01ccf7b]{color:#8c8c9a;font-size:13px}.formGrid[data-v-b01ccf7b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-b01ccf7b]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#8c8c9a}.field.span2[data-v-b01ccf7b]{grid-column:span 2}.roleRow[data-v-b01ccf7b]{display:flex;flex-wrap:wrap;gap:12px;min-height:40px;align-items:center}.radio[data-v-b01ccf7b]{display:flex;align-items:center;gap:6px;color:#3a3a44;font-size:13px}@media (max-width: 720px){.formGrid[data-v-b01ccf7b]{grid-template-columns:1fr}.field.span2[data-v-b01ccf7b]{grid-column:span 1}}.tableWrap[data-v-b01ccf7b]{overflow:auto}.table[data-v-b01ccf7b]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-b01ccf7b],.table td[data-v-b01ccf7b]{text-align:left;padding:10px 8px;border-bottom:1px solid #f0f0f4;vertical-align:top}.table small[data-v-b01ccf7b]{display:block;color:#8c8c9a;margin-top:2px}.rateEdit[data-v-b01ccf7b]{display:flex;align-items:center;gap:6px}.btnPrimary[data-v-b01ccf7b],.btnSecondary[data-v-b01ccf7b],.btnDanger[data-v-b01ccf7b]{padding:10px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px}.btnPrimary[data-v-b01ccf7b]{background:#5c5c9e;color:#fff}.btnSecondary[data-v-b01ccf7b]{background:#f4f5f7;color:#1f1f2e}.btnDanger[data-v-b01ccf7b]{background:#fef2f2;color:#d14343}.btnLink[data-v-b01ccf7b]{border:none;background:none;color:#5c5c9e;cursor:pointer;padding:0}.btnLink.danger[data-v-b01ccf7b]{color:#d14343}.btnPrimary[data-v-b01ccf7b]:disabled,.btnSecondary[data-v-b01ccf7b]:disabled,.btnDanger[data-v-b01ccf7b]:disabled,.btnLink[data-v-b01ccf7b]:disabled{opacity:.55;cursor:not-allowed}.bannerError[data-v-b01ccf7b]{color:#d14343;margin:12px 0 0}.bannerSuccess[data-v-b01ccf7b]{color:#15803d;margin:12px 0 0}.hint[data-v-b01ccf7b]{color:#8c8c9a;margin-top:12px}.muted[data-v-b01ccf7b]{color:#8c8c9a}.pager[data-v-b01ccf7b]{display:flex;align-items:center;gap:10px;margin-top:12px;color:#8c8c9a;font-size:13px}.pager button[data-v-b01ccf7b]{padding:6px 10px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.pager button[data-v-b01ccf7b]:disabled{opacity:.5;cursor:not-allowed}.ops[data-v-b01ccf7b]{display:flex;flex-wrap:wrap;gap:8px}.modalOverlay[data-v-b01ccf7b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-b01ccf7b]{width:min(480px,100%);background:#fff;border-radius:12px;padding:18px}.modalHead[data-v-b01ccf7b]{font-weight:600;margin-bottom:8px}textarea.input[data-v-b01ccf7b]{width:100%;resize:vertical}.page[data-v-38c2c878]{max-width:1200px}.charts[data-v-38c2c878]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.poolRecords[data-v-38c2c878]{background:#fff;border-radius:12px;margin-bottom:20px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.poolRecords .header[data-v-38c2c878]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.poolRecords .title[data-v-38c2c878]{font-size:18px;font-weight:600;margin:0 0 4px;color:#1f1f2e}.poolRecords .subHint[data-v-38c2c878]{margin:0;font-size:13px;color:#8c8c9a}.poolRecords .toolbar[data-v-38c2c878]{display:flex;gap:10px;align-items:center}.poolRecords .filterSelect[data-v-38c2c878]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:13px;background:#fafafc}.poolRecords .refreshBtn[data-v-38c2c878]{padding:8px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.poolRecords .emptyChart[data-v-38c2c878]{padding:24px;text-align:center;color:#8c8c9a;margin:0}.poolRecords .tableWrap[data-v-38c2c878]{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.poolRecords .table[data-v-38c2c878]{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.poolRecords .table thead th[data-v-38c2c878]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3;white-space:nowrap}.poolRecords .table tbody td[data-v-38c2c878]{padding:14px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.poolRecords .table tbody tr:last-child td[data-v-38c2c878]{border-bottom:none}.poolRecords .table tbody tr:hover td[data-v-38c2c878]{background:#fcfcfd}.poolRecords .emptyCell[data-v-38c2c878]{text-align:center;padding:28px 24px;color:#8c8c9a}.poolRecords .typeBadge[data-v-38c2c878]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;background:#f0f0ff;color:#5c5c9e;white-space:nowrap}.poolRecords .num[data-v-38c2c878]{font-variant-numeric:tabular-nums;white-space:nowrap}.poolRecords .source[data-v-38c2c878]{max-width:280px;color:#5c5c66}.poolRecords .time[data-v-38c2c878]{color:#8c8c9a;white-space:nowrap}.poolRecords .footer[data-v-38c2c878]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3;flex-wrap:wrap;gap:12px}.poolRecords .total[data-v-38c2c878]{font-size:13px;color:#8c8c9a}.poolRecords .pagination[data-v-38c2c878]{display:flex;align-items:center;gap:8px}.poolRecords .pageBtn[data-v-38c2c878]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.poolRecords .pageBtn[data-v-38c2c878]:disabled{color:#c8c8d0;cursor:not-allowed}.overview[data-v-38c2c878]{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:20px}.overview .card[data-v-38c2c878]{border-radius:12px;padding:24px;min-height:168px;color:#fff}.overview .card.purple[data-v-38c2c878]{background:linear-gradient(135deg,#6a6aae,#9a9ad8);display:flex;flex-direction:column}.overview .card.purple .header[data-v-38c2c878]{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:500}.overview .card.purple .icon[data-v-38c2c878]{width:22px;height:22px;opacity:.8}.overview .card.purple .body[data-v-38c2c878]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:20px;margin-top:8px}.overview .card.purple .value[data-v-38c2c878]{font-size:36px;font-weight:700;line-height:1.1}.overview .card.purple .tag[data-v-38c2c878]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 12px;background:#fff3;border-radius:20px;font-size:12px}.overview .card.purple .tag svg[data-v-38c2c878]{width:14px;height:14px;flex-shrink:0}.overview .card.green[data-v-38c2c878]{background:linear-gradient(135deg,#3aaf7d,#6dd5a0);display:flex;align-items:stretch;gap:24px}.overview .card.green .main[data-v-38c2c878]{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.overview .card.green .header[data-v-38c2c878]{display:flex;flex-direction:column;gap:4px;font-size:15px;font-weight:500}.overview .card.green .sub[data-v-38c2c878]{font-size:12px;font-weight:400;opacity:.8}.overview .card.green .value[data-v-38c2c878]{font-size:36px;font-weight:700;line-height:1.1;margin-top:16px}.overview .card.green .unit[data-v-38c2c878]{font-size:16px;font-weight:500;margin-left:6px;opacity:.9}.overview .card.green .stats[data-v-38c2c878]{display:flex;gap:16px;flex-shrink:0}.overview .card.green .stat[data-v-38c2c878]{background:#ffffff26;border-radius:10px;padding:16px 20px;min-width:132px;display:flex;flex-direction:column;justify-content:center}.overview .card.green .stat .label[data-v-38c2c878]{font-size:12px;opacity:.8;margin-bottom:8px}.overview .card.green .statValue[data-v-38c2c878]{font-size:20px;font-weight:600}.assetTable[data-v-38c2c878]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:20px;overflow:hidden;min-width:0}.assetTable .header[data-v-38c2c878]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap;gap:16px}.assetTable .titleWrap[data-v-38c2c878]{display:flex;align-items:center;gap:16px}.assetTable .title[data-v-38c2c878]{font-size:18px;font-weight:600;color:#1f1f2e;margin-bottom:0}.assetTable .toolbar[data-v-38c2c878]{display:flex;align-items:center;gap:12px}.assetTable .search[data-v-38c2c878]{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;min-width:220px}.assetTable .search svg[data-v-38c2c878]{width:18px;height:18px;color:#8c8c9a}.assetTable .search input[data-v-38c2c878]{border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none;flex:1}.assetTable .search input[data-v-38c2c878]::placeholder{color:#8c8c9a}.assetTable .tableScroll[data-v-38c2c878]{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.assetTable .table[data-v-38c2c878]{width:100%;min-width:860px;font-size:14px}.assetTable .table thead th[data-v-38c2c878]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.assetTable .table tbody td[data-v-38c2c878]{padding:16px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.assetTable .table tbody tr:last-child td[data-v-38c2c878]{border-bottom:none}.assetTable .userInfo[data-v-38c2c878]{display:flex;align-items:center;gap:12px}.assetTable .avatar[data-v-38c2c878]{width:36px;height:36px;border-radius:50%;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center}.assetTable .name[data-v-38c2c878]{font-weight:500;color:#1f1f2e}.assetTable .badge[data-v-38c2c878]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.assetTable .badge.purple[data-v-38c2c878]{background:#f0f0ff;color:#5c5c9e}.assetTable .badge.purple.soft[data-v-38c2c878]{background:#f5f3ff;color:#7c6db5;font-weight:500}.assetTable .badge.green[data-v-38c2c878]{background:#e8f8f0;color:#3aaf7d}.assetTable .status[data-v-38c2c878]{display:inline-flex;align-items:center;gap:6px;font-size:14px}.assetTable .status[data-v-38c2c878]:before{content:"";width:6px;height:6px;border-radius:50%}.assetTable .status.normal[data-v-38c2c878]:before{background:#3aaf7d}.assetTable .status.normal[data-v-38c2c878]{color:#3aaf7d}.assetTable .status.frozen[data-v-38c2c878]:before{background:#e05c5c}.assetTable .status.frozen[data-v-38c2c878]{color:#e05c5c}.assetTable .actions[data-v-38c2c878]{display:flex;align-items:center;gap:16px}.assetTable .detail[data-v-38c2c878]{font-size:14px;color:#5c5c9e;cursor:pointer;background:transparent;border:none}.assetTable .toggle[data-v-38c2c878]{font-size:14px;cursor:pointer;background:transparent;border:none}.assetTable .toggle.freeze[data-v-38c2c878]{color:#e05c5c}.assetTable .toggle.unfreeze[data-v-38c2c878]{color:#5c5c9e}.assetTable .footer[data-v-38c2c878]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3;flex-wrap:wrap;gap:12px}.assetTable .total[data-v-38c2c878]{font-size:13px;color:#8c8c9a}.assetTable .pagination[data-v-38c2c878]{display:flex;align-items:center;gap:8px}.assetTable .pageBtn[data-v-38c2c878]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px}.assetTable .pageBtn[data-v-38c2c878]:disabled{color:#c8c8d0;cursor:not-allowed}.assetTable .pageBtn.active[data-v-38c2c878]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.assetTable .pageInfo[data-v-38c2c878]{font-size:13px;color:#8c8c9a;min-width:48px;text-align:center}.assetCards[data-v-38c2c878]{display:grid;gap:12px;padding:14px}.assetCard[data-v-38c2c878]{border:1px solid #f0f0f3;border-radius:14px;padding:14px;background:#fafafc}.assetCardHeader[data-v-38c2c878]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.assetCard .userInfo[data-v-38c2c878]{display:flex;align-items:center;gap:12px;min-width:0}.assetCard .avatar[data-v-38c2c878]{width:40px;height:40px;border-radius:50%;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}.assetCard .name[data-v-38c2c878]{font-weight:600;color:#1f1f2e}.assetCard .room[data-v-38c2c878]{font-size:12px;color:#8c8c9a;margin-top:4px}.assetBalances[data-v-38c2c878]{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.assetCard .badge[data-v-38c2c878]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.assetCardActions[data-v-38c2c878]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cardActionBtn[data-v-38c2c878]{min-height:40px;border-radius:10px;border:1px solid #e8e8ec;background:#fff;font-size:14px;cursor:pointer}.cardActionBtn.detail[data-v-38c2c878]{border-color:#5c5c9e;color:#5c5c9e}.cardActionBtn.toggle.freeze[data-v-38c2c878]{border-color:#e05c5c;color:#e05c5c}.cardActionBtn.toggle.unfreeze[data-v-38c2c878]{border-color:#5c5c9e;color:#5c5c9e}.emptyCardState[data-v-38c2c878]{padding:24px;text-align:center;color:#8c8c9a}.emptyChart[data-v-38c2c878]{min-height:180px;display:flex;align-items:center;justify-content:center;color:#8c8c9a;font-size:13px;padding:24px}.trendChart[data-v-38c2c878]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a}.trendChart .header[data-v-38c2c878]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px;flex-wrap:wrap}.trendChart .title[data-v-38c2c878]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:0}.chartMeta[data-v-38c2c878]{font-size:12px;color:#8c8c9a}.consumeList[data-v-38c2c878]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.consumeItem[data-v-38c2c878]{display:flex;flex-direction:column;gap:6px}.consumeHead[data-v-38c2c878]{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:#5c5c66}.consumeHead strong[data-v-38c2c878]{color:#1f1f2e;font-weight:600}.consumeBarTrack[data-v-38c2c878]{height:8px;border-radius:999px;background:#f0f0f3;overflow:hidden}.consumeBarFill[data-v-38c2c878]{height:100%;background:#5c5c9e;border-radius:999px}.trendChart .more[data-v-38c2c878]{color:#8c8c9a;background:transparent;border:none}.trendChart .more svg[data-v-38c2c878]{width:20px;height:20px}.trendChart .body[data-v-38c2c878]{display:flex;align-items:flex-end;justify-content:space-around;height:180px;gap:16px}.trendChart .item[data-v-38c2c878]{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1}.trendChart .barWrap[data-v-38c2c878]{width:36px;height:140px;background:#f7f7f9;border-radius:18px;position:relative;overflow:hidden}.trendChart .bar[data-v-38c2c878]{position:absolute;bottom:0;left:0;right:0;background:#d8d8e8;border-radius:18px;transition:height .6s ease;min-height:8px}.trendChart .item.active .bar[data-v-38c2c878]{background:#5c5c9e}.trendChart .bar .label[data-v-38c2c878]{position:absolute;top:-24px;left:50%;transform:translate(-50%);padding:2px 6px;border-radius:4px;background:#5c5c9e;color:#fff;font-size:11px;font-weight:500;white-space:nowrap}.trendChart .week[data-v-38c2c878]{font-size:13px;color:#5c5c66}.consumeChart[data-v-38c2c878]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 1px 3px #0000000a}.consumeChart .title[data-v-38c2c878]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:20px}.consumeChart .body[data-v-38c2c878]{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.consumeChart .donut[data-v-38c2c878]{position:relative;width:140px;height:140px}.consumeChart .svg[data-v-38c2c878]{width:100%;height:100%;transform:rotate(-90deg)}.consumeChart .track[data-v-38c2c878]{fill:none;stroke:#f0f0f3;stroke-width:10}.consumeChart .segment[data-v-38c2c878]{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.consumeChart .center[data-v-38c2c878]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.consumeChart .percent[data-v-38c2c878]{font-size:20px;font-weight:700;color:#1f1f2e}.consumeChart .center .label[data-v-38c2c878]{font-size:11px;color:#8c8c9a}.consumeChart .legend[data-v-38c2c878]{display:flex;flex-direction:column;gap:12px}.consumeChart .legendItem[data-v-38c2c878]{display:flex;align-items:center;gap:8px;font-size:13px}.consumeChart .dot[data-v-38c2c878]{width:8px;height:8px;border-radius:50%}.consumeChart .legendItem .name[data-v-38c2c878]{color:#5c5c66}.consumeChart .legendValue[data-v-38c2c878]{color:#8c8c9a}@media (max-width: 900px){.overview[data-v-38c2c878]{grid-template-columns:1fr}.overview .card.green[data-v-38c2c878]{flex-direction:column}.overview .card.green .stats[data-v-38c2c878]{width:100%}.overview .card.green .stat[data-v-38c2c878]{flex:1}.charts[data-v-38c2c878]{grid-template-columns:1fr}.assetTable .header[data-v-38c2c878],.assetTable .titleWrap[data-v-38c2c878]{flex-direction:column;align-items:flex-start}.assetTable .toolbar[data-v-38c2c878]{width:100%}}.modalOverlay[data-v-38c2c878]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-38c2c878]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.mobileSheet[data-v-38c2c878]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}.modalWide[data-v-38c2c878]{max-width:720px}.modalScroll[data-v-38c2c878]{max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modalScroll .modalBody[data-v-38c2c878]{overflow-y:auto}.modalHeader[data-v-38c2c878]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-38c2c878]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-38c2c878]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalClose[data-v-38c2c878]:hover{color:#1f1f2e}.modalBody[data-v-38c2c878]{padding:24px}.field[data-v-38c2c878]{margin-bottom:16px}.field .label[data-v-38c2c878]{display:block;font-size:13px;font-weight:500;color:#5c5c66;margin-bottom:8px}.field .input[data-v-38c2c878],.field .textarea[data-v-38c2c878]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box}.field .input[data-v-38c2c878]:focus,.field .textarea[data-v-38c2c878]:focus{border-color:#5c5c9e}.field .textarea[data-v-38c2c878]{resize:vertical;min-height:80px;font-family:inherit}.field .hint[data-v-38c2c878]{font-size:12px;color:#8c8c9a;margin-top:6px}.required[data-v-38c2c878]{color:#e05c5c}.readonly[data-v-38c2c878]{padding:10px 12px;border-radius:8px;background:#fafafc;font-size:14px;color:#1f1f2e}.error[data-v-38c2c878]{font-size:13px;color:#e05c5c;margin-bottom:12px}.success[data-v-38c2c878]{font-size:13px;color:#3aaf7d;margin-bottom:12px}.loadingText[data-v-38c2c878]{text-align:center;color:#8c8c9a;padding:24px 0}.detailGrid[data-v-38c2c878]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:8px}.detailItem[data-v-38c2c878]{display:flex;flex-direction:column;gap:4px}.detailLabel[data-v-38c2c878]{font-size:12px;color:#8c8c9a}.detailValue[data-v-38c2c878]{font-size:14px;color:#1f1f2e;word-break:break-all}.modalFooter[data-v-38c2c878]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btnSecondary[data-v-38c2c878]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-38c2c878]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnPrimary[data-v-38c2c878]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer}.btnPrimary[data-v-38c2c878]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.assetTable .header[data-v-38c2c878]{padding:16px;gap:14px}.assetTable .titleWrap[data-v-38c2c878]{width:100%;gap:12px}.assetTable .toolbar[data-v-38c2c878],.assetTable .search[data-v-38c2c878]{width:100%;min-width:0;box-sizing:border-box}.assetTable .toolbar .btnPrimary[data-v-38c2c878]{width:100%;min-height:44px}.assetTable .footer[data-v-38c2c878]{flex-direction:column;align-items:flex-start;padding:14px 16px}.assetTable .pagination[data-v-38c2c878]{width:100%;justify-content:flex-end}.poolRecords .header[data-v-38c2c878]{padding:16px}.poolRecords .toolbar[data-v-38c2c878]{width:100%}.poolRecords .filterSelect[data-v-38c2c878]{flex:1;min-width:0}.poolRecords .table thead th[data-v-38c2c878],.poolRecords .table tbody td[data-v-38c2c878]{padding:12px 14px}.poolRecords .footer[data-v-38c2c878]{flex-direction:column;align-items:flex-start;padding:14px 16px}.poolRecords .pagination[data-v-38c2c878]{width:100%;justify-content:flex-end}.detailGrid[data-v-38c2c878]{grid-template-columns:1fr}.modalOverlay[data-v-38c2c878]{align-items:flex-end;padding:0}.modalScroll[data-v-38c2c878]{max-height:min(88vh,760px)}.modalHeader[data-v-38c2c878]{padding:18px 18px 14px}.modalBody[data-v-38c2c878]{padding:18px}.modalFooter[data-v-38c2c878]{flex-direction:column-reverse}.modalFooter .btnSecondary[data-v-38c2c878],.modalFooter .btnPrimary[data-v-38c2c878]{width:100%;min-height:44px}}.page[data-v-f3f6a628]{max-width:1200px}.detailActions[data-v-f3f6a628]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;margin-bottom:12px;border-radius:8px;background:#f7f7ff;border:1px solid #e4e4f4}.detailActionsHint[data-v-f3f6a628]{font-size:12px;color:#8c8c9a;line-height:1.5}.detailNotice[data-v-f3f6a628]{margin:0 0 12px;color:#389e0d;font-size:13px;line-height:1.6}.header[data-v-f3f6a628]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px}.headerActions[data-v-f3f6a628]{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.headerActionsMobile[data-v-f3f6a628]{align-items:stretch;width:100%}.title[data-v-f3f6a628]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-f3f6a628]{font-size:14px;color:#8c8c9a}.btnPrimary[data-v-f3f6a628]{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary[data-v-f3f6a628]:hover{background:#52529a}.btnPrimary[data-v-f3f6a628]:disabled{opacity:.6;cursor:not-allowed}.btnPrimary svg[data-v-f3f6a628]{width:16px;height:16px}.btnSecondary[data-v-f3f6a628]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-f3f6a628]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnDanger[data-v-f3f6a628]{padding:10px 18px;border-radius:8px;border:none;background:#e05c5c;color:#fff;font-size:14px;cursor:pointer}.btnDanger[data-v-f3f6a628]:hover{background:#c94a4a}.btnDanger[data-v-f3f6a628]:disabled{opacity:.6;cursor:not-allowed}.toolbar[data-v-f3f6a628]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.toolbarMobile[data-v-f3f6a628]{flex-wrap:wrap}.search[data-v-f3f6a628]{display:flex;align-items:center;gap:8px;flex:1;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;min-width:240px}.search svg[data-v-f3f6a628]{width:18px;height:18px;color:#8c8c9a}.search input[data-v-f3f6a628]{flex:1;border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none}.search input[data-v-f3f6a628]::placeholder{color:#8c8c9a}.filters[data-v-f3f6a628]{display:flex;gap:12px}.filtersMobile[data-v-f3f6a628]{width:100%;display:none}.filtersMobileOpen[data-v-f3f6a628]{display:flex}.mobileFilterBtn[data-v-f3f6a628]{display:inline-flex;align-items:center;gap:6px}.mobileFilterBtn svg[data-v-f3f6a628]{width:16px;height:16px}.select[data-v-f3f6a628]{padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer;min-width:120px;outline:none}.select[data-v-f3f6a628]:focus{border-color:#5c5c9e}.table[data-v-f3f6a628]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden;margin-bottom:20px}.table table[data-v-f3f6a628]{width:100%;font-size:14px}.table thead th[data-v-f3f6a628]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.table tbody td[data-v-f3f6a628]{padding:16px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.table tbody tr:last-child td[data-v-f3f6a628]{border-bottom:none}.table .emptyCell[data-v-f3f6a628]{text-align:center;padding:24px;color:#8c8c9a}.table .info[data-v-f3f6a628]{display:flex;align-items:center;gap:12px}.table .avatar[data-v-f3f6a628]{width:36px;height:36px;border-radius:50%;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center}.table .name[data-v-f3f6a628]{font-weight:500;color:#1f1f2e}.table .badge[data-v-f3f6a628]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.table .badge.purple[data-v-f3f6a628]{background:#f0f0ff;color:#5c5c9e}.table .badge.green[data-v-f3f6a628]{background:#e8f8f0;color:#3aaf7d}.table .badge.blue[data-v-f3f6a628]{background:#eef0ff;color:#5c5c9e}.table .badge.orange[data-v-f3f6a628]{background:#fff4e6;color:#f5a623}.table .badge.red[data-v-f3f6a628]{background:#fdeaea;color:#e05c5c}.table .actions[data-v-f3f6a628]{display:flex;align-items:center;gap:8px}.table .actionBtn[data-v-f3f6a628]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid;background:transparent;cursor:pointer}.table .actionBtn svg[data-v-f3f6a628]{width:14px;height:14px}.table .actionBtn.detail[data-v-f3f6a628]{border-color:#e8e8ec;color:#8c8c9a}.table .actionBtn.edit[data-v-f3f6a628]{border-color:#5c5c9e;color:#5c5c9e}.table .actionBtn.status[data-v-f3f6a628]{border-color:#f5a623;color:#f5a623}.table .actionBtn.delete[data-v-f3f6a628]{border-color:#e05c5c;color:#e05c5c}.table .footer[data-v-f3f6a628]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3}.table .total[data-v-f3f6a628]{font-size:13px;color:#8c8c9a}.table .pagination[data-v-f3f6a628]{display:flex;align-items:center;gap:8px}.table .pageInfo[data-v-f3f6a628]{font-size:13px;color:#8c8c9a;min-width:48px;text-align:center}.table .pageBtn[data-v-f3f6a628]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.table .pageBtn[data-v-f3f6a628]:disabled{color:#c8c8d0;cursor:not-allowed}.residentCards[data-v-f3f6a628]{display:grid;gap:12px;padding:14px}.residentCard[data-v-f3f6a628]{border:1px solid #f0f0f3;border-radius:14px;padding:14px;background:#fafafc}.residentCardHeader[data-v-f3f6a628]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.residentCard .info[data-v-f3f6a628]{display:flex;align-items:center;gap:12px}.residentCard .avatar[data-v-f3f6a628]{width:40px;height:40px;border-radius:50%;color:#fff;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:center}.residentCard .name[data-v-f3f6a628]{font-weight:600;color:#1f1f2e}.residentPhone[data-v-f3f6a628]{font-size:12px;color:#8c8c9a;margin-top:4px}.residentMeta[data-v-f3f6a628]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#5c5c66;margin-bottom:12px}.residentCard .badge[data-v-f3f6a628]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.residentCard .badge.purple[data-v-f3f6a628]{background:#f0f0ff;color:#5c5c9e}.residentCard .badge.green[data-v-f3f6a628]{background:#e8f8f0;color:#3aaf7d}.residentCard .badge.blue[data-v-f3f6a628]{background:#eef0ff;color:#5c5c9e}.residentCard .badge.orange[data-v-f3f6a628]{background:#fff4e6;color:#f5a623}.residentCard .badge.red[data-v-f3f6a628]{background:#fdeaea;color:#e05c5c}.residentCardActions[data-v-f3f6a628]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cardActionBtn[data-v-f3f6a628]{min-height:40px;border-radius:10px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px}.cardActionBtn.primary[data-v-f3f6a628]{border-color:#5c5c9e;color:#5c5c9e}.cardActionBtn.warning[data-v-f3f6a628]{border-color:#f5a623;color:#d99112}.cardActionBtn.danger[data-v-f3f6a628]{border-color:#e05c5c;color:#e05c5c}.residentCards .emptyCell[data-v-f3f6a628]{text-align:center;padding:24px;color:#8c8c9a}.modalOverlay[data-v-f3f6a628]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-f3f6a628]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.mobileSheet[data-v-f3f6a628]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}.modalWide[data-v-f3f6a628]{max-width:720px}.modalScroll[data-v-f3f6a628]{max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modalScroll .modalBody[data-v-f3f6a628]{overflow-y:auto}.modalHeader[data-v-f3f6a628]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-f3f6a628]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-f3f6a628]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalClose[data-v-f3f6a628]:hover{color:#1f1f2e}.modalBody[data-v-f3f6a628]{padding:24px}.field[data-v-f3f6a628]{margin-bottom:16px}.fieldRow[data-v-f3f6a628]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fieldRow .field[data-v-f3f6a628]{margin-bottom:16px}.field .label[data-v-f3f6a628]{display:block;font-size:13px;font-weight:500;color:#5c5c66;margin-bottom:8px}.field .required[data-v-f3f6a628]{color:#e05c5c}.field .input[data-v-f3f6a628],.field .textarea[data-v-f3f6a628]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box}.field .input[data-v-f3f6a628]:focus,.field .textarea[data-v-f3f6a628]:focus{border-color:#5c5c9e}.field .textarea[data-v-f3f6a628]{resize:vertical;min-height:80px;font-family:inherit}.error[data-v-f3f6a628]{font-size:13px;color:#e05c5c;margin-bottom:12px}.loadingText[data-v-f3f6a628]{text-align:center;color:#8c8c9a;padding:24px 0}.confirmText[data-v-f3f6a628]{font-size:14px;color:#1f1f2e;line-height:1.6;margin:0 0 16px}.detailGrid[data-v-f3f6a628]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:8px}.detailItem[data-v-f3f6a628]{display:flex;flex-direction:column;gap:4px}.detailLabel[data-v-f3f6a628]{font-size:12px;color:#8c8c9a}.detailValue[data-v-f3f6a628]{font-size:14px;color:#1f1f2e;word-break:break-all}.mutedCell[data-v-f3f6a628]{color:#b0b0ba}.arrearsBadge[data-v-f3f6a628]{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fdeaea;color:#e05c5c;font-size:12px;font-weight:500;border:none;vertical-align:middle}.arrearsBadge.link[data-v-f3f6a628]{margin-left:0;cursor:pointer}.arrearsBadge.link[data-v-f3f6a628]:hover{background:#fad4d4}.arrearsBanner[data-v-f3f6a628]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:10px;background:#fdeaea;color:#c43d3d;cursor:pointer}.arrearsBanner strong[data-v-f3f6a628]{font-size:13px}.arrearsLink[data-v-f3f6a628]{margin-left:auto;font-size:13px;color:#5c5c9e}.familySection[data-v-f3f6a628]{margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f3}.familyHint[data-v-f3f6a628]{font-size:12px;color:#8c8c9a;margin:0 0 8px}.familyAdd[data-v-f3f6a628]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.familyTitle[data-v-f3f6a628]{margin:0 0 12px;font-size:14px;font-weight:600;color:#1f1f2e}.familyEmpty[data-v-f3f6a628]{margin:0;font-size:13px;color:#8c8c9a}.familyTable[data-v-f3f6a628]{width:100%;border-collapse:collapse;font-size:13px}.familyTable th[data-v-f3f6a628]{text-align:left;color:#8c8c9a;font-weight:500;padding:8px 6px;border-bottom:1px solid #f0f0f3}.familyTable td[data-v-f3f6a628]{padding:10px 6px;color:#1f1f2e;border-bottom:1px solid #f7f7f9}.ownerTag[data-v-f3f6a628]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;font-size:11px;background:#f3f0ff;color:#5c5c9e}.loadingText.compact[data-v-f3f6a628]{padding:12px 0}.modalFooter[data-v-f3f6a628]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width: 900px){.header[data-v-f3f6a628]{flex-direction:column}.headerActions[data-v-f3f6a628]{align-items:stretch;width:100%}.toolbar[data-v-f3f6a628]{flex-direction:column;align-items:stretch}.filters[data-v-f3f6a628]{width:100%}.filters .select[data-v-f3f6a628]{flex:1}.table[data-v-f3f6a628]{overflow-x:auto}.table table[data-v-f3f6a628]{min-width:860px}.fieldRow[data-v-f3f6a628],.detailGrid[data-v-f3f6a628]{grid-template-columns:1fr}}@media (max-width: 640px){.search[data-v-f3f6a628]{min-width:0;width:100%}.table .footer[data-v-f3f6a628]{flex-direction:column;align-items:flex-start;gap:10px}.table .pagination[data-v-f3f6a628]{width:100%;justify-content:flex-end}.modalOverlay[data-v-f3f6a628]{align-items:flex-end;padding:0}.modalScroll[data-v-f3f6a628]{max-height:min(88vh,760px)}.modalHeader[data-v-f3f6a628]{padding:18px 18px 14px}.modalBody[data-v-f3f6a628]{padding:18px}.modalFooter[data-v-f3f6a628]{flex-direction:column-reverse}.modalFooter .btnSecondary[data-v-f3f6a628],.modalFooter .btnPrimary[data-v-f3f6a628],.modalFooter .btnDanger[data-v-f3f6a628]{width:100%;min-height:44px}}.page[data-v-9664c279]{max-width:1080px}.header[data-v-9664c279]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:16px}.title[data-v-9664c279]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-9664c279]{font-size:14px;color:#8c8c9a;line-height:1.55;max-width:640px}.btnSave[data-v-9664c279]{padding:10px 20px;border-radius:8px;background:#5c5c9e;color:#fff;font-size:14px;transition:background .2s;cursor:pointer;border:none}.btnSave.compact[data-v-9664c279]{margin-top:4px}.btnSave[data-v-9664c279]:hover:not(:disabled){background:#52529a}.btnSave[data-v-9664c279]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-9664c279]{font-size:13px;color:#e05c5c;margin:8px 0}.success[data-v-9664c279]{font-size:13px;color:#3aaf7d;margin:8px 0}.selectInput[data-v-9664c279]{width:100%;height:40px;border:1px solid #e8e8ec;border-radius:8px;padding:0 12px;background:#fff;font-size:14px;color:#1f1f2e}.bannerError[data-v-9664c279]{font-size:13px;color:#e05c5c;margin-bottom:12px}.bannerSuccess[data-v-9664c279]{font-size:13px;color:#3aaf7d;margin-bottom:12px}.propertySelect[data-v-9664c279]{margin-bottom:20px;max-width:420px}.propertySelect .label[data-v-9664c279]{display:block;font-size:14px;color:#5c5c66;margin-bottom:8px}.propertySelect .input[data-v-9664c279]{width:100%;height:40px;border:1px solid #e8e8ec;border-radius:8px;padding:0 12px}.loadingText[data-v-9664c279]{text-align:center;color:#8c8c9a;padding:48px 0}.section[data-v-9664c279]{margin-bottom:28px}.sectionHead[data-v-9664c279]{margin-bottom:12px}.sectionTitle[data-v-9664c279]{margin:0 0 4px;font-size:15px;font-weight:600;color:#1f1f2e;letter-spacing:.02em}.sectionDesc[data-v-9664c279]{margin:0;font-size:13px;color:#8c8c9a;line-height:1.55;max-width:720px}.stack[data-v-9664c279]{display:flex;flex-direction:column;gap:16px}.grid[data-v-9664c279]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid.single[data-v-9664c279]{grid-template-columns:1fr}.metaGrid[data-v-9664c279]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.card[data-v-9664c279]{background:#fff;border-radius:12px;padding:22px 24px;box-shadow:0 1px 3px #0000000a}.cardWide[data-v-9664c279]{width:100%}.card .header[data-v-9664c279]{display:flex;align-items:center;gap:12px;margin-bottom:18px;font-size:16px;font-weight:500;color:#1f1f2e}.headerText[data-v-9664c279]{display:flex;flex-direction:column;gap:2px;min-width:0}.headerSub[data-v-9664c279]{font-size:12px;font-weight:400;color:#8c8c9a;line-height:1.4}.card .icon[data-v-9664c279]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card .icon svg[data-v-9664c279]{width:20px;height:20px}.card .icon.purple[data-v-9664c279]{background:#5c5c9e}.card .icon.green[data-v-9664c279]{background:#3aaf7d}.card .icon.orange[data-v-9664c279]{background:#f5a623}.card .icon.pink[data-v-9664c279]{background:#e05c5c}.card .field[data-v-9664c279]{margin-bottom:16px}.card .field[data-v-9664c279]:last-child{margin-bottom:0}.card .label[data-v-9664c279]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.card .inline[data-v-9664c279]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.card .inputWrap[data-v-9664c279]{display:flex;align-items:center;border:1px solid #e8e8ec;border-radius:8px;padding:0 12px;background:#fff;height:40px;min-width:140px}.card .input[data-v-9664c279]{flex:1;border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none;min-width:60px}.card .select[data-v-9664c279]{width:100%;height:40px;border:1px solid #e8e8ec;border-radius:8px;padding:0 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none}.card .select[data-v-9664c279]:focus{border-color:#5c5c9e}.card .unit[data-v-9664c279]{font-size:13px;color:#8c8c9a;margin-left:8px;white-space:nowrap}.card .inputWrap.prefix[data-v-9664c279]{padding-left:0}.card .prefixText[data-v-9664c279]{padding:0 12px;color:#8c8c9a;font-size:14px;height:100%;display:flex;align-items:center}.card .hint[data-v-9664c279]{font-size:13px;color:#8c8c9a}.card .note[data-v-9664c279]{font-size:12px;color:#8c8c9a;margin-top:4px;line-height:1.45}.inlineLink[data-v-9664c279]{color:#5c5c9e;margin:0 2px;text-decoration:none}.inlineLink[data-v-9664c279]:hover{text-decoration:underline}.card .checkbox[data-v-9664c279]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;color:#1f1f2e}.card .checkbox input[data-v-9664c279]{position:absolute;opacity:0;width:0;height:0}.card .checkmark[data-v-9664c279]{width:18px;height:18px;border-radius:4px;border:2px solid #d0d0d8;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:all .2s}.card .checkbox input:checked+.checkmark[data-v-9664c279]{background:#5c5c9e;border-color:#5c5c9e}.card .checkmark svg[data-v-9664c279]{width:14px;height:14px}.card .switchRow[data-v-9664c279]{display:flex;align-items:center;justify-content:space-between;gap:16px}.card .switch[data-v-9664c279]{width:44px;height:24px;border-radius:12px;background:#e8e8ec;position:relative;cursor:pointer;transition:background .2s;border:none;flex-shrink:0}.card .switch.active[data-v-9664c279]{background:#5c5c9e}.card .switch[data-v-9664c279]:disabled{opacity:.55;cursor:not-allowed}.card .thumb[data-v-9664c279]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px #0000001a}.card .switch.active .thumb[data-v-9664c279]{transform:translate(20px)}.card .shareGrid[data-v-9664c279]{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:12px}.card .shareGrid.three[data-v-9664c279]{grid-template-columns:repeat(3,1fr)}.card .shareGrid .field[data-v-9664c279]{margin-bottom:0}.tierBlock[data-v-9664c279]{margin-bottom:18px}.tierBlock.cascade[data-v-9664c279]{padding:14px 14px 4px;background:#f7f8fc;border-radius:10px;border:1px solid #eef0f5}.tierLabel[data-v-9664c279]{margin:0 0 10px;font-size:12px;font-weight:600;color:#8c8c9a;letter-spacing:.04em;text-transform:none}.tierLabelRow[data-v-9664c279]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.tierLabelRow .tierLabel[data-v-9664c279]{margin-bottom:0}.tierHint[data-v-9664c279]{margin:0 0 12px;font-size:12px;color:#8c8c9a;line-height:1.45}.linkBtn[data-v-9664c279]{border:none;background:transparent;color:#5c5c9e;font-size:12px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;white-space:nowrap}.linkBtn[data-v-9664c279]:hover{color:#45458a}.poolBar[data-v-9664c279]{display:flex;height:8px;border-radius:4px;overflow:hidden;background:#e8e8ec;margin:4px 0 8px}.poolSeg[data-v-9664c279]{display:block;height:100%;min-width:0}.poolSeg.our[data-v-9664c279]{background:#5c5c9e}.poolSeg.property[data-v-9664c279]{background:#3aaf7d}.poolSeg.management[data-v-9664c279]{background:#f5a623}.poolSeg.sector[data-v-9664c279]{background:#ef4444}.poolSeg.individual[data-v-9664c279]{background:#ec4899}.poolSum[data-v-9664c279]{margin:0;font-size:12px;color:#8c8c9a}.poolSum.warn[data-v-9664c279]{color:#c47d1a}.poolSumOk[data-v-9664c279]{color:#8c8c9a}.fold[data-v-9664c279]{margin-top:12px;border-top:1px dashed #e8e8ec;padding-top:10px}.fold summary[data-v-9664c279]{cursor:pointer;font-size:13px;color:#5c5c66;-webkit-user-select:none;user-select:none;list-style:none}.fold summary[data-v-9664c279]::-webkit-details-marker{display:none}.fold summary[data-v-9664c279]:before{content:"▸";display:inline-block;margin-right:6px;color:#8c8c9a;transition:transform .15s}.fold[open] summary[data-v-9664c279]:before{transform:rotate(90deg)}.foldBody[data-v-9664c279]{margin-top:12px}.legacyGrid[data-v-9664c279]{grid-template-columns:repeat(3,1fr)}.cardFoot[data-v-9664c279]{margin:8px 0 0;font-size:12px;color:#8c8c9a;line-height:1.5}.subDivider[data-v-9664c279]{height:1px;background:#f0f0f3;margin:4px 0 16px}.card .bar[data-v-9664c279]{height:8px;border-radius:4px;background:#e8e8ec;margin-bottom:10px;overflow:hidden}.card .fill[data-v-9664c279]{height:100%;border-radius:4px;background:linear-gradient(90deg,#5c5c9e,#3aaf7d)}.card .barDanger[data-v-9664c279]{background:#fde8e8}.card .fillDanger[data-v-9664c279]{background:#e05c5c!important}.shareTotal[data-v-9664c279]{margin:0;font-size:13px;color:#8c8c9a}.shareTotal.error[data-v-9664c279]{color:#e05c5c}.input.inputError[data-v-9664c279]{border-color:#e05c5c;background:#fff7f7}.sharePendingHint[data-v-9664c279]{margin:8px 0 0;font-size:12px;color:#d48806;line-height:1.5}.shareActions[data-v-9664c279]{margin-top:12px}.btnSecondary[data-v-9664c279]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;font-size:13px;color:#5c5c66;cursor:pointer}.btnSecondary[data-v-9664c279]:disabled{opacity:.5;cursor:not-allowed}.fieldHint[data-v-9664c279]{margin:6px 0 0;font-size:12px;color:#8c8c9a;line-height:1.4}.card .input[data-v-9664c279]:disabled{background:#f5f5f7;color:#8c8c9a;cursor:not-allowed}.field .input[data-v-9664c279]:disabled{background:#f5f5f7;color:#8c8c9a;cursor:not-allowed}.metaCard .header[data-v-9664c279]{margin-bottom:12px;font-size:15px}.metaList[data-v-9664c279]{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.metaList li[data-v-9664c279]{padding:8px 0;border-bottom:1px solid #f0f0f3;font-size:14px;color:#1f1f2e}.metaList li[data-v-9664c279]:last-child{border-bottom:none}.metaSub[data-v-9664c279]{color:#8c8c9a;font-size:13px}@media (max-width: 900px){.header[data-v-9664c279]{flex-direction:column}.grid[data-v-9664c279],.metaGrid[data-v-9664c279],.card .shareGrid[data-v-9664c279],.card .shareGrid.three[data-v-9664c279],.legacyGrid[data-v-9664c279]{grid-template-columns:1fr}}@media (max-width: 768px){.mobilePage[data-v-9664c279]{padding-bottom:76px}.mobilePageInShell[data-v-9664c279]{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.page>.header[data-v-9664c279]{margin-bottom:16px}.title[data-v-9664c279]{font-size:22px}.section[data-v-9664c279]{margin-bottom:22px}.grid[data-v-9664c279],.metaGrid[data-v-9664c279],.stack[data-v-9664c279]{gap:12px}.card[data-v-9664c279]{border-radius:10px;padding:16px}.card .header[data-v-9664c279]{margin-bottom:16px}.card .inline[data-v-9664c279]{align-items:stretch}.card .inputWrap[data-v-9664c279]{min-width:0;width:100%}.metaList[data-v-9664c279]{max-height:160px}.mobileSaveBar[data-v-9664c279]{position:fixed;z-index:10;right:0;bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #f0f0f3;box-shadow:0 -4px 16px #0000000f}.mobileSaveBar .btnSave[data-v-9664c279]{width:100%;min-height:44px}.mobileSaveBarInShell[data-v-9664c279]{z-index:45;bottom:calc(64px + env(safe-area-inset-bottom))}}.page[data-v-36bf4f2a]{max-width:1200px}.header[data-v-36bf4f2a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.title[data-v-36bf4f2a]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-36bf4f2a]{font-size:14px;color:#8c8c9a}.actions[data-v-36bf4f2a]{display:flex;gap:12px}.btnSecondary[data-v-36bf4f2a]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-36bf4f2a]:hover:not(:disabled){border-color:#5c5c9e;color:#5c5c9e}.btnSecondary[data-v-36bf4f2a]:disabled{opacity:.6;cursor:not-allowed}.btnPrimary[data-v-36bf4f2a]{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;font-size:14px;border:none;cursor:pointer}.btnPrimary[data-v-36bf4f2a]:disabled{opacity:.6;cursor:not-allowed}.btnPrimary svg[data-v-36bf4f2a]{width:16px;height:16px}.grid[data-v-36bf4f2a]{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:12px}.formError[data-v-36bf4f2a]{font-size:13px;color:#e05c5c;margin-bottom:12px}.formSuccess[data-v-36bf4f2a]{font-size:13px;color:#3aaf7d;margin-bottom:12px}.card[data-v-36bf4f2a]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.card .header[data-v-36bf4f2a]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#5c5c9e;margin-bottom:20px}.card .icon[data-v-36bf4f2a]{width:20px;height:20px}.card .field[data-v-36bf4f2a]{margin-bottom:20px}.card .field[data-v-36bf4f2a]:last-child{margin-bottom:0}.card .label[data-v-36bf4f2a]{display:block;font-size:14px;color:#5c5c66;margin-bottom:10px}.card .input[data-v-36bf4f2a],.card .contentInput[data-v-36bf4f2a]{width:100%;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;font-size:14px;color:#1f1f2e;outline:none;box-sizing:border-box;font-family:inherit}.card .input[data-v-36bf4f2a]:focus,.card .contentInput[data-v-36bf4f2a]:focus{border-color:#5c5c9e;background:#fff}.card .contentInput[data-v-36bf4f2a]{resize:vertical;min-height:160px}.card .contentInput[data-v-36bf4f2a]::placeholder,.card .input[data-v-36bf4f2a]::placeholder{color:#8c8c9a}.card .checkboxGroup[data-v-36bf4f2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.card .checkbox[data-v-36bf4f2a]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#5c5c66}.card .checkbox.inline[data-v-36bf4f2a]{margin-bottom:0}.card .checkbox.disabled[data-v-36bf4f2a]{opacity:.5;cursor:not-allowed}.card .checkbox input[data-v-36bf4f2a]{position:absolute;opacity:0;width:0;height:0}.card .checkmark[data-v-36bf4f2a]{width:18px;height:18px;border-radius:4px;border:2px solid #d0d0d8;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card .checkbox input:checked+.checkmark[data-v-36bf4f2a]{background:#5c5c9e;border-color:#5c5c9e}.card .checkmark svg[data-v-36bf4f2a]{width:14px;height:14px}.card .hint[data-v-36bf4f2a]{font-size:12px;color:#8c8c9a;margin-top:8px}.card .infoBox[data-v-36bf4f2a]{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#fff8e8;border-radius:10px;font-size:13px;color:#8c6a3a;line-height:1.5}.card .infoBox svg[data-v-36bf4f2a]{width:18px;height:18px;flex-shrink:0;color:#f5a623}.history[data-v-36bf4f2a]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.history .head[data-v-36bf4f2a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.listFilters[data-v-36bf4f2a]{display:flex;gap:8px;flex-wrap:wrap}.filterSelect[data-v-36bf4f2a]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;font-size:13px;color:#1f1f2e}.collectFieldRow[data-v-36bf4f2a]{display:grid;grid-template-columns:1fr 120px auto;gap:8px;margin-bottom:8px;align-items:center}.collectFieldRow .input.sm[data-v-36bf4f2a]{min-width:0}.btnRemove[data-v-36bf4f2a]{padding:8px 10px;border:1px solid #ffa39e;background:#fff1f0;color:#cf1322;border-radius:6px;cursor:pointer;font-size:12px;white-space:nowrap}.btnAddField[data-v-36bf4f2a]{padding:8px 12px;border:1px dashed #d0d0d8;background:#fafafc;color:#5c5c66;border-radius:6px;cursor:pointer;font-size:13px}.collectFieldList[data-v-36bf4f2a]{margin:0;padding-left:18px;color:#1f1f2e;font-size:14px;line-height:1.8}.coverList[data-v-36bf4f2a]{display:flex;flex-direction:column;gap:6px}.coverList a[data-v-36bf4f2a]{font-size:13px;color:#5c5c9e;word-break:break-all}.history .header[data-v-36bf4f2a]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#5c5c9e;margin-bottom:0}.history .icon[data-v-36bf4f2a]{width:20px;height:20px}.history .search[data-v-36bf4f2a]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;min-width:220px}.history .search svg[data-v-36bf4f2a]{width:16px;height:16px;color:#8c8c9a}.history .search input[data-v-36bf4f2a]{border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none;flex:1}.history .table[data-v-36bf4f2a]{width:100%;font-size:14px}.history .table thead th[data-v-36bf4f2a]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.history .table tbody td[data-v-36bf4f2a]{padding:16px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.history .table tbody tr:last-child td[data-v-36bf4f2a]{border-bottom:none}.history .cellTitle[data-v-36bf4f2a]{font-weight:500;color:#1f1f2e;margin-bottom:4px}.history .cellPublisher[data-v-36bf4f2a]{font-size:12px;color:#8c8c9a}.history .scope[data-v-36bf4f2a]{display:flex;flex-wrap:wrap;gap:6px}.history .tag[data-v-36bf4f2a]{display:inline-block;padding:3px 8px;border-radius:10px;background:#e8f8f0;color:#3aaf7d;font-size:12px}.history .tag.role[data-v-36bf4f2a]{background:#eef0ff;color:#5c5c9e}.readonlyRow[data-v-36bf4f2a]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px solid #f0f0f3}.readonlyRow span[data-v-36bf4f2a]{color:#8c8c9a}.readonlyRow strong[data-v-36bf4f2a]{color:#1f1f2e;font-weight:500}.rolesGroup.disabledGroup[data-v-36bf4f2a]{opacity:.55}.history .rowActions[data-v-36bf4f2a]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.history .detail[data-v-36bf4f2a]{font-size:14px;color:#5c5c9e;background:transparent;border:none;cursor:pointer;padding:0}.history .detail[data-v-36bf4f2a]:disabled{opacity:.6;cursor:wait}.history .danger[data-v-36bf4f2a]{font-size:14px;color:#e05c5c;background:transparent;border:none;cursor:pointer;padding:0}.history .footer[data-v-36bf4f2a]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3;margin:0 -24px -24px;flex-wrap:wrap;gap:12px}.history .total[data-v-36bf4f2a]{font-size:13px;color:#8c8c9a}.history .pagination[data-v-36bf4f2a]{display:flex;align-items:center;gap:8px}.history .pageBtn[data-v-36bf4f2a]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.history .pageBtn[data-v-36bf4f2a]:disabled{color:#c8c8d0;cursor:not-allowed}.history .pageInfo[data-v-36bf4f2a]{font-size:13px;color:#8c8c9a;min-width:48px;text-align:center}.modalOverlay[data-v-36bf4f2a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-36bf4f2a]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.modalWide[data-v-36bf4f2a]{max-width:720px}.modalScroll[data-v-36bf4f2a]{max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modalScroll .modalBody[data-v-36bf4f2a]{overflow-y:auto}.modalHeader[data-v-36bf4f2a]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-36bf4f2a]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-36bf4f2a]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#8c8c9a;cursor:pointer}.modalBody[data-v-36bf4f2a]{padding:24px}.detailGrid[data-v-36bf4f2a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:8px}.detailItem[data-v-36bf4f2a]{display:flex;flex-direction:column;gap:4px}.detailContent[data-v-36bf4f2a]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.detailLabel[data-v-36bf4f2a]{font-size:12px;color:#8c8c9a}.detailValue[data-v-36bf4f2a]{font-size:14px;color:#1f1f2e;word-break:break-all}.detailValue.content[data-v-36bf4f2a]{white-space:pre-wrap;line-height:1.6;margin:0}.loadingText[data-v-36bf4f2a]{text-align:center;color:#8c8c9a;padding:24px 0}.confirmText[data-v-36bf4f2a]{font-size:14px;color:#1f1f2e;line-height:1.6;margin:0 0 16px}.error[data-v-36bf4f2a]{font-size:13px;color:#e05c5c;margin-bottom:12px}.modalFooter[data-v-36bf4f2a]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btnDanger[data-v-36bf4f2a]{padding:10px 18px;border-radius:8px;border:none;background:#e05c5c;color:#fff;font-size:14px;cursor:pointer}.btnDanger[data-v-36bf4f2a]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.header[data-v-36bf4f2a]{flex-direction:column;gap:16px}.actions[data-v-36bf4f2a]{width:100%;flex-direction:column}.actions .btnSecondary[data-v-36bf4f2a],.actions .btnPrimary[data-v-36bf4f2a]{width:100%;justify-content:center}.grid[data-v-36bf4f2a]{grid-template-columns:1fr}.history .head[data-v-36bf4f2a]{flex-direction:column;align-items:flex-start}.history .search[data-v-36bf4f2a],.filterSelect[data-v-36bf4f2a]{width:100%;box-sizing:border-box}.listFilters[data-v-36bf4f2a],.history .search[data-v-36bf4f2a]{align-self:stretch}.collectFieldRow[data-v-36bf4f2a]{grid-template-columns:1fr}.card .checkboxGroup[data-v-36bf4f2a]{grid-template-columns:repeat(2,1fr)}.detailGrid[data-v-36bf4f2a]{grid-template-columns:1fr}.mobileNoticeList[data-v-36bf4f2a]{display:flex;flex-direction:column;gap:12px}.mobileListState[data-v-36bf4f2a]{padding:24px 0;text-align:center;color:#8c8c9a;font-size:14px}.mobileNoticeCard[data-v-36bf4f2a]{padding:16px;border:1px solid #f0f0f3;border-radius:10px}.mobileNoticeTop[data-v-36bf4f2a],.mobileNoticeMeta[data-v-36bf4f2a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mobileNoticeTop[data-v-36bf4f2a]{margin-bottom:10px}.mobileNoticeTime[data-v-36bf4f2a],.mobileMetaLabel[data-v-36bf4f2a],.mobileNoticePublisher[data-v-36bf4f2a]{color:#8c8c9a;font-size:12px}.mobileNoticeTitle[data-v-36bf4f2a]{margin:0 0 4px;font-size:15px;color:#1f1f2e}.mobileNoticePublisher[data-v-36bf4f2a]{margin:0 0 12px}.mobileNoticeMeta[data-v-36bf4f2a]{padding:8px 0;border-top:1px solid #f5f5f7;font-size:13px}.mobileMetaLabel[data-v-36bf4f2a]{flex-shrink:0;line-height:22px}.mobileNoticeActions[data-v-36bf4f2a]{display:flex;flex-wrap:wrap;gap:14px;padding-top:12px}.mobileNoticeActions .detail[data-v-36bf4f2a],.mobileNoticeActions .danger[data-v-36bf4f2a]{font-size:13px}.modalOverlay[data-v-36bf4f2a]{align-items:flex-end;padding:0}.mobileSheet[data-v-36bf4f2a]{width:100%;max-width:none;max-height:calc(100vh - 24px);border-radius:16px 16px 0 0}.mobileSheet .modalHeader[data-v-36bf4f2a]{padding:16px 20px}.mobileSheet .modalBody[data-v-36bf4f2a]{padding:20px;overflow-y:auto}.mobileSheet .modalFooter[data-v-36bf4f2a]{flex-direction:column-reverse}.mobileSheet .modalFooter button[data-v-36bf4f2a]{width:100%}}.page[data-v-8a8c294c]{max-width:1200px}.header[data-v-8a8c294c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-8a8c294c]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 8px}.desc[data-v-8a8c294c]{font-size:14px;color:#8c8c9a;margin:0}.grid[data-v-8a8c294c]{display:grid;grid-template-columns:1fr 1.2fr;gap:20px}@media (max-width: 1100px){.grid[data-v-8a8c294c]{grid-template-columns:1fr}}.card[data-v-8a8c294c],.ageCard[data-v-8a8c294c]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.statsCard[data-v-8a8c294c]{margin-bottom:20px}.statsGrid[data-v-8a8c294c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px}.statItem[data-v-8a8c294c]{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;background:#f7f7fb}.statValue[data-v-8a8c294c]{font-size:20px;font-weight:600;color:#1f1f2e}.statLabel[data-v-8a8c294c]{font-size:12px;color:#8c8c9a}.cardHead[data-v-8a8c294c]{font-size:15px;font-weight:500;color:#5c5c9e;margin-bottom:20px}.form[data-v-8a8c294c]{display:flex;flex-direction:column;gap:16px}.field[data-v-8a8c294c]{display:flex;flex-direction:column;gap:8px}.label[data-v-8a8c294c]{font-size:14px;font-weight:500;color:#5c5c66}.input[data-v-8a8c294c],.textarea[data-v-8a8c294c]{width:100%;border:1px solid #e8e8ec;border-radius:8px;padding:10px 14px;font-size:14px;color:#1f1f2e;background:#fafafc;outline:none;box-sizing:border-box;font-family:inherit}.input[data-v-8a8c294c]:focus,.textarea[data-v-8a8c294c]:focus{border-color:#5c5c9e;background:#fff}.input.sm[data-v-8a8c294c]{width:140px}.selectMultiple[data-v-8a8c294c]{min-height:120px}.checkboxGroup[data-v-8a8c294c]{display:flex;flex-wrap:wrap;gap:10px 16px}.checkbox[data-v-8a8c294c]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#5c5c66;cursor:pointer}.note[data-v-8a8c294c]{font-size:12px;color:#8c8c9a;margin-top:6px}.checkbox input[data-v-8a8c294c]{accent-color:#5c5c9e}.ageRow[data-v-8a8c294c]{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.table[data-v-8a8c294c]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-8a8c294c],.table td[data-v-8a8c294c]{padding:14px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f3;color:#1f1f2e}.table th[data-v-8a8c294c]{color:#8c8c9a;font-weight:500;background:#fafafc}.table tbody tr:last-child td[data-v-8a8c294c]{border-bottom:none}.linkBtn[data-v-8a8c294c]{border:none;background:none;color:#5c5c9e;padding:0;cursor:pointer;font-size:14px}.btnPrimary[data-v-8a8c294c]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;align-self:flex-start;transition:background .2s}.btnPrimary[data-v-8a8c294c]:hover{background:#52529a}.btnPrimary[data-v-8a8c294c]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-8a8c294c]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-8a8c294c]:hover:not(:disabled){border-color:#5c5c9e;color:#5c5c9e}.btnSecondary[data-v-8a8c294c]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-8a8c294c]{color:#e05c5c;font-size:14px}.success[data-v-8a8c294c]{color:#3aaf7d;font-size:14px}.hint[data-v-8a8c294c]{color:#8c8c9a;font-size:14px}.pager[data-v-8a8c294c]{display:flex;align-items:center;gap:12px;margin-top:16px}.pageBtn[data-v-8a8c294c]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.pageBtn[data-v-8a8c294c]:hover:not(:disabled){border-color:#5c5c9e;color:#5c5c9e}.pageBtn[data-v-8a8c294c]:disabled{opacity:.5;cursor:not-allowed}.pageInfo[data-v-8a8c294c]{font-size:14px;color:#8c8c9a;min-width:48px;text-align:center}.modalOverlay[data-v-8a8c294c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-8a8c294c]{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;width:min(720px,100%);max-height:90vh;overflow:auto;display:flex;flex-direction:column}.modalWide[data-v-8a8c294c]{width:min(920px,100%)}.modalHeader[data-v-8a8c294c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.modalTitle[data-v-8a8c294c]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-8a8c294c]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalClose[data-v-8a8c294c]:hover{color:#1f1f2e}.modalBody[data-v-8a8c294c]{padding:24px;display:flex;flex-direction:column;gap:16px}.detailGrid[data-v-8a8c294c]{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;font-size:14px;color:#1f1f2e}.detailGrid .label[data-v-8a8c294c]{font-size:12px;color:#8c8c9a;font-weight:400;display:block;margin-bottom:4px}.contentBlock[data-v-8a8c294c]{white-space:pre-wrap;background:#fafafc;padding:14px 16px;border-radius:8px;font-size:14px;color:#1f1f2e;line-height:1.6}.filtersRow[data-v-8a8c294c]{display:flex;gap:8px;flex-wrap:wrap}@media (max-width: 768px){.header[data-v-8a8c294c]{flex-direction:column}.header .btnSecondary[data-v-8a8c294c]{width:100%}.card[data-v-8a8c294c],.ageCard[data-v-8a8c294c]{padding:18px}.ageRow[data-v-8a8c294c]{display:grid;grid-template-columns:1fr}.ageRow .input.sm[data-v-8a8c294c],.input.sm[data-v-8a8c294c]{width:100%}.grid[data-v-8a8c294c]{grid-template-columns:1fr;gap:16px}.checkboxGroup[data-v-8a8c294c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobileTaskList[data-v-8a8c294c],.mobileRecipientList[data-v-8a8c294c]{display:flex;flex-direction:column;gap:12px}.mobileTaskCard[data-v-8a8c294c],.mobileRecipientCard[data-v-8a8c294c]{border:1px solid #f0f0f3;border-radius:10px;padding:14px}.mobileTaskTop[data-v-8a8c294c],.mobileTaskStats[data-v-8a8c294c]{display:flex;justify-content:space-between;gap:10px;color:#8c8c9a;font-size:12px}.mobileTaskCard h3[data-v-8a8c294c]{margin:10px 0;font-size:15px;color:#1f1f2e}.mobileTaskStats[data-v-8a8c294c]{padding-bottom:12px}.mobileTaskCard .linkBtn[data-v-8a8c294c]{font-size:13px}.mobileRecipientCard[data-v-8a8c294c]{display:grid;gap:8px;font-size:13px}.mobileRecipientCard strong[data-v-8a8c294c]{font-size:14px;color:#1f1f2e}.mobileRecipientCard div[data-v-8a8c294c]{display:flex;justify-content:space-between;gap:16px;color:#1f1f2e}.mobileRecipientCard div span[data-v-8a8c294c]:first-child{color:#8c8c9a;flex-shrink:0}.modalOverlay[data-v-8a8c294c]{align-items:flex-end;padding:0}.mobileSheet[data-v-8a8c294c]{width:100%;max-height:calc(100vh - 24px);border-radius:16px 16px 0 0}.mobileSheet .modalHeader[data-v-8a8c294c]{padding:16px 20px}.mobileSheet .modalBody[data-v-8a8c294c]{padding:20px}.mobileSheet .detailGrid[data-v-8a8c294c]{grid-template-columns:1fr}.mobileSheet .filtersRow[data-v-8a8c294c]{flex-direction:column}}.page[data-v-f0089e2d]{max-width:1200px}.header[data-v-f0089e2d]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-f0089e2d]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 8px}.desc[data-v-f0089e2d]{font-size:14px;color:#8c8c9a;margin:0}.panel[data-v-f0089e2d]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden;overflow-x:auto}.table[data-v-f0089e2d]{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.table th[data-v-f0089e2d],.table td[data-v-f0089e2d]{padding:14px 24px;text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f3}.table th[data-v-f0089e2d]{color:#8c8c9a;font-weight:500;background:#fafafc}.table tbody td[data-v-f0089e2d]{color:#1f1f2e}.table tbody tr:last-child td[data-v-f0089e2d]{border-bottom:none}.name[data-v-f0089e2d]{font-weight:600;color:#1f1f2e}.sub[data-v-f0089e2d]{color:#8c8c9a;font-size:12px;margin-top:2px}.hint[data-v-f0089e2d]{color:#8c8c9a;font-size:14px;padding:24px;margin:0}.error[data-v-f0089e2d]{color:#e05c5c;font-size:14px;padding:24px;margin:0}.linkBtn[data-v-f0089e2d]{border:none;background:none;color:#5c5c9e;padding:0;cursor:pointer;font-size:14px}.btnPrimary[data-v-f0089e2d]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary[data-v-f0089e2d]:hover{background:#52529a}.btnPrimary[data-v-f0089e2d]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-f0089e2d]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-f0089e2d]:hover{border-color:#5c5c9e;color:#5c5c9e}.dangerBtn[data-v-f0089e2d]{border:none;background:none;color:#e05c5c;padding:0;cursor:pointer;font-size:14px}.modalOverlay[data-v-f0089e2d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-f0089e2d]{width:min(520px,100%);max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:auto;display:flex;flex-direction:column}.modalWide[data-v-f0089e2d]{width:min(860px,100%)}.modalHeader[data-v-f0089e2d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.modalTitle[data-v-f0089e2d]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-f0089e2d]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalClose[data-v-f0089e2d]:hover{color:#1f1f2e}.modalBody[data-v-f0089e2d]{padding:24px;display:flex;flex-direction:column;gap:16px}.modalFooter[data-v-f0089e2d]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.field[data-v-f0089e2d]{display:flex;flex-direction:column;gap:8px}.label[data-v-f0089e2d]{font-size:13px;font-weight:500;color:#5c5c66}.fieldHint[data-v-f0089e2d]{margin:0;font-size:12px;color:#8c8c9a}.input[data-v-f0089e2d],.textarea[data-v-f0089e2d]{width:100%;border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box;font-family:inherit}.input[data-v-f0089e2d]:focus,.textarea[data-v-f0089e2d]:focus{border-color:#5c5c9e}.input.sm[data-v-f0089e2d]{width:120px}.bindForm[data-v-f0089e2d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page[data-v-78e65d9f]{max-width:1200px}.header[data-v-78e65d9f]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-78e65d9f]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 8px}.desc[data-v-78e65d9f]{font-size:14px;color:#8c8c9a;margin:0}.panel[data-v-78e65d9f]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden;overflow-x:auto}.table[data-v-78e65d9f]{width:100%;border-collapse:collapse;font-size:14px;min-width:720px}.table th[data-v-78e65d9f],.table td[data-v-78e65d9f]{padding:14px 24px;text-align:left;vertical-align:middle;border-bottom:1px solid #f0f0f3}.table th[data-v-78e65d9f]{color:#8c8c9a;font-weight:500;background:#fafafc}.table tbody td[data-v-78e65d9f]{color:#1f1f2e}.table tbody tr:last-child td[data-v-78e65d9f]{border-bottom:none}.actions[data-v-78e65d9f]{display:flex;gap:12px;flex-wrap:wrap}.hint[data-v-78e65d9f]{color:#8c8c9a;font-size:14px;padding:24px;margin:0}.error[data-v-78e65d9f]{color:#e05c5c;font-size:14px;padding:24px;margin:0}.linkBtn[data-v-78e65d9f]{border:none;background:none;color:#5c5c9e;padding:0;cursor:pointer;font-size:14px}.btnPrimary[data-v-78e65d9f]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary[data-v-78e65d9f]:hover{background:#52529a}.btnPrimary[data-v-78e65d9f]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-78e65d9f]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-78e65d9f]:hover{border-color:#5c5c9e;color:#5c5c9e}.modalOverlay[data-v-78e65d9f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-78e65d9f]{width:min(520px,100%);max-height:90vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;overflow:auto;display:flex;flex-direction:column}.modalHeader[data-v-78e65d9f]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.modalTitle[data-v-78e65d9f]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-78e65d9f]{width:32px;height:32px;border:none;background:transparent;font-size:24px;line-height:1;color:#8c8c9a;cursor:pointer}.modalClose[data-v-78e65d9f]:hover{color:#1f1f2e}.modalBody[data-v-78e65d9f]{padding:24px;display:flex;flex-direction:column;gap:16px}.modalFooter[data-v-78e65d9f]{display:flex;justify-content:flex-end;gap:12px;padding-top:8px}.field[data-v-78e65d9f]{display:flex;flex-direction:column;gap:8px}.label[data-v-78e65d9f]{font-size:13px;font-weight:500;color:#5c5c66}.input[data-v-78e65d9f]{width:100%;border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none;box-sizing:border-box;font-family:inherit}.input[data-v-78e65d9f]:focus{border-color:#5c5c9e}.selectMultiple[data-v-78e65d9f]{min-height:120px}.fieldHint[data-v-78e65d9f]{margin:0;font-size:12px;color:#8c8c9a}.fulfillment[data-v-bb5a5543]{margin-top:4px}.sectionTitle[data-v-bb5a5543]{font-size:14px;font-weight:600;color:#1f1f2e;margin:0 0 12px}.infoGrid[data-v-bb5a5543]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0 0 12px;padding:0;list-style:none}.infoGrid li[data-v-bb5a5543]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.infoGrid span[data-v-bb5a5543]{color:#8c8c9a}.infoGrid strong[data-v-bb5a5543]{color:#1f1f2e;text-align:right}.overdue[data-v-bb5a5543]{color:#cf1322}.overdue em[data-v-bb5a5543]{font-style:normal;margin-left:6px;font-size:12px}.actions[data-v-bb5a5543]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.btnPrimary[data-v-bb5a5543]{padding:8px 14px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer;font-size:13px}.btnPrimary[data-v-bb5a5543]:disabled{opacity:.5;cursor:not-allowed}.hint[data-v-bb5a5543]{margin:0;font-size:12px;color:#8c8c9a;line-height:1.5}.logs[data-v-bb5a5543]{margin-top:8px}.logTitle[data-v-bb5a5543]{font-size:13px;font-weight:600;margin:0 0 8px}.logs ul[data-v-bb5a5543]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.logs li[data-v-bb5a5543]{display:grid;gap:2px;font-size:12px;color:#5c5c66}@media (max-width: 640px){.infoGrid[data-v-bb5a5543]{grid-template-columns:1fr}}.page[data-v-ab43344c]{max-width:1200px}.header[data-v-ab43344c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.title[data-v-ab43344c]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-ab43344c]{font-size:14px;color:#8c8c9a}.btnRefresh[data-v-ab43344c]{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;background:#fff;color:#5c5c9e;font-size:14px;cursor:pointer;border:1px solid #e8e8ec;transition:all .2s}.btnRefresh[data-v-ab43344c]:hover:not(:disabled){background:#f8f8fc;border-color:#5c5c9e}.btnRefresh[data-v-ab43344c]:disabled{opacity:.6;cursor:not-allowed}.btnRefresh svg[data-v-ab43344c]{width:18px;height:18px}.bannerError[data-v-ab43344c]{font-size:13px;color:#e05c5c;margin-bottom:12px}.stats[data-v-ab43344c]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px}.statCard[data-v-ab43344c]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard .label[data-v-ab43344c]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-ab43344c]{font-size:24px;font-weight:700;color:#1f1f2e;display:flex;align-items:center;gap:8px}.statCard .trend[data-v-ab43344c]{font-size:12px;color:#3aaf7d;font-weight:500}.statCard .trend.down[data-v-ab43344c]{color:#e05c5c}.statCard .sub[data-v-ab43344c]{font-size:14px;color:#8c8c9a;font-weight:400}.statCard .value.load[data-v-ab43344c]{font-size:20px;position:relative;padding-bottom:8px}.statCard .value.load[data-v-ab43344c]:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;border-radius:2px}.statCard .value.load.low[data-v-ab43344c]{color:#3aaf7d}.statCard .value.load.low[data-v-ab43344c]:after{background:#3aaf7d}.statCard .value.load.medium[data-v-ab43344c]{color:#f5a623}.statCard .value.load.medium[data-v-ab43344c]:after{background:#f5a623}.statCard .value.load.high[data-v-ab43344c]{color:#e05c5c}.statCard .value.load.high[data-v-ab43344c]:after{background:#e05c5c}.panels[data-v-ab43344c]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.panel[data-v-ab43344c]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.panel .header[data-v-ab43344c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panel .title[data-v-ab43344c]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:0}.panel .sync[data-v-ab43344c]{display:flex;align-items:center;gap:6px;font-size:12px;color:#8c8c9a}.panel .sync.connected[data-v-ab43344c]{color:#3aaf7d}.panel .sync svg[data-v-ab43344c]{width:14px;height:14px}.panel .sync.connected svg[data-v-ab43344c]{animation:spin-ab43344c 1s linear infinite}@keyframes spin-ab43344c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.panel .table[data-v-ab43344c]{width:100%;font-size:14px}.panel .table thead th[data-v-ab43344c]{text-align:left;padding:12px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.panel .table tbody td[data-v-ab43344c]{padding:14px 12px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.panel .table tbody tr:last-child td[data-v-ab43344c]{border-bottom:none}.panel .empty[data-v-ab43344c]{text-align:center;color:#8c8c9a;padding:24px 12px!important}.panel .userInfo[data-v-ab43344c]{display:flex;align-items:center;gap:10px}.panel .avatar[data-v-ab43344c]{width:32px;height:32px;border-radius:50%;color:#fff;font-size:12px;font-weight:500;display:flex;align-items:center;justify-content:center}.panel .name[data-v-ab43344c]{font-weight:500;color:#1f1f2e}.panel .status[data-v-ab43344c]{display:inline-block;padding:3px 8px;border-radius:10px;font-size:12px;font-weight:500}.panel .status.online[data-v-ab43344c]{background:#e8f8f0;color:#3aaf7d}.panel .status.offline[data-v-ab43344c]{background:#f0f0f0;color:#8c8c9a}.panel .orderStatus[data-v-ab43344c]{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500}.panel .orderStatus.grabbed[data-v-ab43344c]{background:#e8f8f0;color:#3aaf7d}.panel .orderStatus.pending[data-v-ab43344c]{background:#fff8e8;color:#f5a623}.panel .orderStatus.delivering[data-v-ab43344c]{background:#f0f0ff;color:#5c5c9e}.panel .orderStatus.completed[data-v-ab43344c]{background:#f0f0f0;color:#8c8c9a}.orderListPanel[data-v-ab43344c]{margin-bottom:20px;overflow-x:auto}.toolbar[data-v-ab43344c]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.select[data-v-ab43344c]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.checkLabel[data-v-ab43344c]{display:flex;align-items:center;gap:6px;font-size:13px;color:#5c5c66}.btnGhost[data-v-ab43344c]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.linkBtn[data-v-ab43344c]{border:none;background:none;color:#5c5c9e;cursor:pointer}.idCell[data-v-ab43344c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.overdue[data-v-ab43344c]{color:#cf1322;font-style:normal;margin-left:6px;font-size:12px}.pagination[data-v-ab43344c]{display:flex;justify-content:center;gap:12px;margin-top:12px}.pageBtn[data-v-ab43344c]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.pageInfo[data-v-ab43344c]{font-size:13px;color:#8c8c9a}.modalOverlay[data-v-ab43344c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:40;padding:16px}.modal[data-v-ab43344c]{width:min(720px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:12px;padding:20px}.modal.small[data-v-ab43344c]{width:min(480px,100%)}.modalHeader[data-v-ab43344c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modalTitle[data-v-ab43344c]{font-size:18px;margin:0}.modalClose[data-v-ab43344c]{border:none;background:none;font-size:24px;cursor:pointer}.infoGrid[data-v-ab43344c]{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;list-style:none;padding:0;margin:0 0 16px}.infoGrid li[data-v-ab43344c]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.infoGrid span[data-v-ab43344c]{color:#8c8c9a}.textarea[data-v-ab43344c],.label[data-v-ab43344c]{display:block;width:100%}.textarea[data-v-ab43344c]{margin:8px 0 12px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box}.hint[data-v-ab43344c]{font-size:13px;color:#8c8c9a}.modalFooter[data-v-ab43344c]{display:flex;justify-content:flex-end;gap:8px}.btnPrimary[data-v-ab43344c]{padding:8px 14px;border:none;border-radius:8px;background:#5c5c9e;color:#fff;cursor:pointer}.capacity[data-v-ab43344c]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.capacity .header[data-v-ab43344c]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.capacity .title[data-v-ab43344c]{font-size:15px;font-weight:500;color:#1f1f2e;margin-bottom:4px}.capacity .desc[data-v-ab43344c]{font-size:12px;color:#8c8c9a}.capacity .peakHint[data-v-ab43344c]{color:#5c5c9e}.capacity .tabs[data-v-ab43344c]{display:flex;border:1px solid #e8e8ec;border-radius:8px;overflow:hidden;border-bottom:none;margin-bottom:0;gap:0}.capacity .tab[data-v-ab43344c]{padding:6px 14px;font-size:13px;color:#5c5c66;border:none;background:#fff;cursor:pointer;border-bottom:none}.capacity .tab.active[data-v-ab43344c]{background:#5c5c9e;color:#fff}.capacity .tab[data-v-ab43344c]:disabled{opacity:.6;cursor:not-allowed}.capacityError[data-v-ab43344c]{font-size:13px;color:#e05c5c;padding:24px 0;text-align:center}.capacityLoading[data-v-ab43344c]{text-align:center;color:#8c8c9a;padding:48px 0;font-size:14px}.capacity .body[data-v-ab43344c]{position:relative;height:200px;display:flex}.capacity .yAxis[data-v-ab43344c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:10px 0}.capacity .line[data-v-ab43344c]{height:1px;background:#f0f0f3}.capacity .bars[data-v-ab43344c]{display:flex;align-items:flex-end;justify-content:space-around;flex:1;padding-left:30px;z-index:1;overflow-x:auto}.capacity .barWrap[data-v-ab43344c]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:48px}.capacity .bar[data-v-ab43344c]{width:40px;background:#d8d8e8;border-radius:4px 4px 0 0;position:relative;transition:height .6s ease;min-height:8px}.capacity .bar.peak[data-v-ab43344c]{background:#5c5c9e}.capacity .bar .label[data-v-ab43344c]{position:absolute;top:-22px;left:50%;transform:translate(-50%);padding:2px 6px;border-radius:4px;background:#5c5c9e;color:#fff;font-size:10px;white-space:nowrap}.capacity .hour[data-v-ab43344c]{font-size:12px;color:#8c8c9a}@media (max-width: 1024px){.stats[data-v-ab43344c]{grid-template-columns:repeat(2,1fr)}.panels[data-v-ab43344c]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-ab43344c]{max-width:none}.header[data-v-ab43344c]{flex-direction:column;gap:16px}.title[data-v-ab43344c]{font-size:21px}.btnRefresh[data-v-ab43344c]{width:100%;justify-content:center}.panel[data-v-ab43344c]{padding:12px;border-radius:14px}.mobileCards thead[data-v-ab43344c]{display:none}.mobileCards[data-v-ab43344c],.mobileCards tbody[data-v-ab43344c],.mobileCards tr[data-v-ab43344c],.mobileCards td[data-v-ab43344c]{display:block;width:100%}.mobileCards tr[data-v-ab43344c]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards tr[data-v-ab43344c]:last-child{border-bottom:none}.mobileCards td[data-v-ab43344c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;text-align:right;border-bottom:none!important}.mobileCards td[data-v-ab43344c]:before{color:#8c8c9a;text-align:left;flex-shrink:0}.mobileCards .userInfo[data-v-ab43344c]{max-width:68%;justify-content:flex-end;min-width:0}.mobileCards .userInfo .mCellText[data-v-ab43344c]{max-width:100%}.courierStatusTable.mobileCards td[data-v-ab43344c]:nth-child(1):before{content:"快递员"}.courierStatusTable.mobileCards td[data-v-ab43344c]:nth-child(2):before{content:"今日完成"}.courierStatusTable.mobileCards td[data-v-ab43344c]:nth-child(3):before{content:"本月收入"}.courierStatusTable.mobileCards td[data-v-ab43344c]:nth-child(4):before{content:"状态"}.orderTable.mobileCards td[data-v-ab43344c]:nth-child(1):before{content:"时间"}.orderTable.mobileCards td[data-v-ab43344c]:nth-child(2):before{content:"用户"}.orderTable.mobileCards td[data-v-ab43344c]:nth-child(3):before{content:"商品"}.orderTable.mobileCards td[data-v-ab43344c]:nth-child(4):before{content:"费用"}.orderTable.mobileCards td[data-v-ab43344c]:nth-child(5):before{content:"状态"}.mobileCards td.empty[data-v-ab43344c]{justify-content:center;text-align:center;padding:24px 12px!important}.mobileCards td.empty[data-v-ab43344c]:before{content:none}.mobileCards .productCell[data-v-ab43344c]{white-space:normal}.capacity .header[data-v-ab43344c]{flex-direction:column;gap:12px}}@media (max-width: 640px){.stats[data-v-ab43344c]{grid-template-columns:1fr}}.page[data-v-17e4504d]{max-width:1200px}.header[data-v-17e4504d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-17e4504d]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-17e4504d]{font-size:14px;color:#8c8c9a}.toolbar[data-v-17e4504d]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-17e4504d]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:180px}.btnPrimary[data-v-17e4504d]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-17e4504d]:hover{background:#52529a}.panel[data-v-17e4504d]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.table[data-v-17e4504d]{width:100%;border-collapse:collapse;font-size:14px;min-width:960px}.table th[data-v-17e4504d],.table td[data-v-17e4504d]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-17e4504d]{color:#8c8c9a;font-weight:500}.sub[data-v-17e4504d]{font-size:12px;color:#8c8c9a;margin-top:2px}.statusTag[data-v-17e4504d]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.statusTag.active[data-v-17e4504d]{background:#e6f7ef;color:#389e6d}.statusTag.inactive[data-v-17e4504d]{background:#f5f5f5;color:#8c8c9a}.actions[data-v-17e4504d]{display:flex;gap:8px;flex-wrap:wrap}.btnGhostSm[data-v-17e4504d]{padding:6px 12px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:13px}.btnGhostSm[data-v-17e4504d]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnDangerSm[data-v-17e4504d]{padding:6px 12px;border-radius:6px;border:1px solid #ffa39e;background:#fff1f0;color:#cf1322;cursor:pointer;font-size:13px}.loading[data-v-17e4504d],.empty[data-v-17e4504d],.error[data-v-17e4504d]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-17e4504d]{color:#e05c5c}.pager[data-v-17e4504d]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.btnGhost[data-v-17e4504d]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-17e4504d]:hover{border-color:#5c5c9e;color:#5c5c9e}.modalOverlay[data-v-17e4504d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-17e4504d]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalWide[data-v-17e4504d]{width:560px}.modalHeader[data-v-17e4504d]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-17e4504d]{font-size:16px;font-weight:600}.modalClose[data-v-17e4504d]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-17e4504d]{padding:20px;max-height:70vh;overflow-y:auto}.modalFooter[data-v-17e4504d]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-17e4504d]{margin-bottom:14px}.fieldRow[data-v-17e4504d]{display:flex;gap:8px;align-items:center}.fieldRow .input[data-v-17e4504d]{flex:1;min-width:0}.label[data-v-17e4504d]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.label em[data-v-17e4504d]{color:#e05c5c;font-style:normal}.fieldHint[data-v-17e4504d]{margin:6px 0 0;font-size:12px;color:#8c8c9a}.fieldHint.error[data-v-17e4504d]{color:#e05c5c}.textarea[data-v-17e4504d]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}.detailList[data-v-17e4504d]{list-style:none;margin:0;padding:0}.detailList li[data-v-17e4504d]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.detailList span[data-v-17e4504d]{color:#8c8c9a;flex-shrink:0}.detailList strong[data-v-17e4504d]{color:#1f1f2e;text-align:right;font-weight:500}.mt8[data-v-17e4504d]{margin-top:8px}.page[data-v-821f58cf]{max-width:1200px}.header[data-v-821f58cf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;flex-wrap:wrap}.title[data-v-821f58cf]{margin:0 0 8px;font-size:22px;color:#1f1f2e}.desc[data-v-821f58cf]{margin:0;color:#8c8c9a;font-size:14px;max-width:640px}.tablePanel[data-v-821f58cf]{overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-821f58cf]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.search[data-v-821f58cf]{display:flex;align-items:center;min-width:260px;flex:1;padding:0 10px;border:1px solid #e8e8ec;border-radius:8px}.search input[data-v-821f58cf]{min-width:0;flex:1;padding:9px 8px;border:none;outline:none}.searchBtn[data-v-821f58cf]{border:none;background:transparent;color:#5c5c9e;cursor:pointer}.filterSelect[data-v-821f58cf],.filterInput[data-v-821f58cf]{padding:9px 10px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.filterInput[data-v-821f58cf]{min-width:130px}.tableScroll[data-v-821f58cf]{overflow-x:auto}.content[data-v-821f58cf]{width:100%;min-width:980px;border-collapse:collapse;font-size:14px}.content th[data-v-821f58cf],.content td[data-v-821f58cf]{padding:12px 14px;border-bottom:1px solid #f0f0f3;text-align:left}.content th[data-v-821f58cf]{color:#8c8c9a;font-weight:500;background:#fafafc}.subText[data-v-821f58cf]{margin-top:3px;color:#a5a5ae;font-size:12px}.statusBadge[data-v-821f58cf]{display:inline-block;padding:4px 9px;border-radius:10px;white-space:nowrap}.statusBadge.active[data-v-821f58cf]{color:#28845f;background:#ecfaf4}.statusBadge.inactive[data-v-821f58cf]{color:#8c8c9a;background:#f2f2f5}.linkBtn[data-v-821f58cf]{border:none;background:none;color:#5c5c9e;cursor:pointer;margin-right:8px}.linkBtn.danger[data-v-821f58cf]{color:#e05c5c}.emptyCell[data-v-821f58cf]{padding:36px!important;text-align:center!important;color:#8c8c9a}.errorCell[data-v-821f58cf]{color:#e05c5c}.retryBtn[data-v-821f58cf]{margin-top:8px;padding:6px 12px;border:none;border-radius:6px;background:#5c5c9e;color:#fff;cursor:pointer}.footer[data-v-821f58cf]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;color:#8c8c9a;font-size:13px}.pagination[data-v-821f58cf]{display:flex;align-items:center;gap:10px}.pageBtn[data-v-821f58cf]{padding:5px 10px;border:1px solid #e8e8ec;border-radius:6px;background:#fff;cursor:pointer}.pageBtn[data-v-821f58cf]:disabled{opacity:.45;cursor:not-allowed}.modalOverlay[data-v-821f58cf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-821f58cf]{width:min(520px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px}.modalHeader[data-v-821f58cf]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f0f0f3}.modalHeader h3[data-v-821f58cf]{margin:0;font-size:17px}.modalClose[data-v-821f58cf]{border:none;background:none;color:#8c8c9a;font-size:24px;cursor:pointer}.modalBody[data-v-821f58cf]{padding:22px}.field[data-v-821f58cf]{margin-bottom:14px}.fieldRow[data-v-821f58cf]{display:flex;gap:12px}.fieldRow .half[data-v-821f58cf]{flex:1}.fieldLabel[data-v-821f58cf]{display:block;margin-bottom:6px;color:#5c5c66;font-size:13px}.fieldLabel em[data-v-821f58cf]{color:#e05c5c;font-style:normal}.fieldHint[data-v-821f58cf]{margin:6px 0 0;font-size:12px;color:#8c8c9a}.input[data-v-821f58cf]{width:100%;padding:9px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box}.textarea[data-v-821f58cf]{width:100%;padding:9px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box;resize:vertical}.auditInfo[data-v-821f58cf]{padding:12px 14px;border-radius:8px;background:#fafafc;margin-bottom:14px}.auditInfo div[data-v-821f58cf]{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.auditInfo span[data-v-821f58cf]{color:#8c8c9a}.formError[data-v-821f58cf]{color:#e05c5c;font-size:13px}.modalFooter[data-v-821f58cf]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.btnPrimary[data-v-821f58cf],.btnSecondary[data-v-821f58cf]{padding:9px 16px;border-radius:8px;cursor:pointer}.btnPrimary[data-v-821f58cf]{border:none;background:#5c5c9e;color:#fff}.btnSecondary[data-v-821f58cf]{border:1px solid #e8e8ec;background:#fff}.btnPrimary[data-v-821f58cf]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.toolbar[data-v-821f58cf]{align-items:stretch}.search[data-v-821f58cf]{min-width:100%}.fieldRow[data-v-821f58cf]{flex-direction:column;gap:0}}.page[data-v-a812f1d6]{max-width:1200px}.header[data-v-a812f1d6]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;flex-wrap:wrap}.title[data-v-a812f1d6]{margin:0 0 8px;font-size:22px;color:#1f1f2e}.desc[data-v-a812f1d6]{margin:0;color:#8c8c9a;font-size:14px;max-width:720px}.tablePanel[data-v-a812f1d6]{overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-a812f1d6]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.search[data-v-a812f1d6]{display:flex;align-items:center;min-width:260px;flex:1;padding:0 10px;border:1px solid #e8e8ec;border-radius:8px}.search input[data-v-a812f1d6]{min-width:0;flex:1;padding:9px 8px;border:none;outline:none}.searchBtn[data-v-a812f1d6]{border:none;background:transparent;color:#5c5c9e;cursor:pointer}.filterSelect[data-v-a812f1d6],.filterInput[data-v-a812f1d6]{padding:9px 10px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.tableScroll[data-v-a812f1d6]{overflow-x:auto}.content[data-v-a812f1d6]{width:100%;min-width:900px;border-collapse:collapse;font-size:14px}.content th[data-v-a812f1d6],.content td[data-v-a812f1d6]{padding:12px 14px;border-bottom:1px solid #f0f0f3;text-align:left}.content th[data-v-a812f1d6]{color:#8c8c9a;font-weight:500;background:#fafafc}.subText[data-v-a812f1d6]{margin-top:3px;color:#a5a5ae;font-size:12px}.statusBadge[data-v-a812f1d6]{display:inline-block;padding:4px 9px;border-radius:10px;white-space:nowrap}.statusBadge.active[data-v-a812f1d6]{color:#28845f;background:#ecfaf4}.statusBadge.inactive[data-v-a812f1d6]{color:#8c8c9a;background:#f2f2f5}.linkBtn[data-v-a812f1d6]{border:none;background:none;color:#5c5c9e;cursor:pointer;margin-right:8px}.linkBtn.danger[data-v-a812f1d6]{color:#e05c5c}.emptyCell[data-v-a812f1d6]{padding:36px!important;text-align:center!important;color:#8c8c9a}.errorCell[data-v-a812f1d6]{color:#e05c5c}.retryBtn[data-v-a812f1d6]{margin-top:8px;padding:6px 12px;border:none;border-radius:6px;background:#5c5c9e;color:#fff;cursor:pointer}.footer[data-v-a812f1d6]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;color:#8c8c9a;font-size:13px}.pagination[data-v-a812f1d6]{display:flex;align-items:center;gap:10px}.pageBtn[data-v-a812f1d6]{padding:5px 10px;border:1px solid #e8e8ec;border-radius:6px;background:#fff;cursor:pointer}.pageBtn[data-v-a812f1d6]:disabled{opacity:.45;cursor:not-allowed}.modalOverlay[data-v-a812f1d6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-a812f1d6]{width:min(520px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px}.modalHeader[data-v-a812f1d6]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f0f0f3}.modalHeader h3[data-v-a812f1d6]{margin:0;font-size:17px}.modalClose[data-v-a812f1d6]{border:none;background:none;color:#8c8c9a;font-size:24px;cursor:pointer}.modalBody[data-v-a812f1d6]{padding:22px}.field[data-v-a812f1d6]{margin-bottom:14px}.fieldLabel[data-v-a812f1d6]{display:block;margin-bottom:6px;color:#5c5c66;font-size:13px}.fieldLabel em[data-v-a812f1d6]{color:#e05c5c;font-style:normal}.fieldHint[data-v-a812f1d6]{margin:6px 0 0;font-size:12px;color:#8c8c9a}.input[data-v-a812f1d6]{width:100%;padding:9px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box}.auditInfo[data-v-a812f1d6]{padding:12px 14px;border-radius:8px;background:#fafafc;margin-bottom:14px}.auditInfo div[data-v-a812f1d6]{display:flex;justify-content:space-between;gap:16px;padding:5px 0}.auditInfo span[data-v-a812f1d6]{color:#8c8c9a}.formError[data-v-a812f1d6]{color:#e05c5c;font-size:13px}.modalFooter[data-v-a812f1d6]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.btnPrimary[data-v-a812f1d6],.btnSecondary[data-v-a812f1d6]{padding:9px 16px;border-radius:8px;cursor:pointer}.btnPrimary[data-v-a812f1d6]{border:none;background:#5c5c9e;color:#fff}.btnSecondary[data-v-a812f1d6]{border:1px solid #e8e8ec;background:#fff}.btnPrimary[data-v-a812f1d6]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.toolbar[data-v-a812f1d6]{align-items:stretch}.search[data-v-a812f1d6]{min-width:100%}}.page[data-v-b27116e3]{max-width:1200px}.header[data-v-b27116e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-b27116e3]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-b27116e3]{font-size:14px;color:#8c8c9a}.toolbar[data-v-b27116e3]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-b27116e3]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:180px}.btnPrimary[data-v-b27116e3]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-b27116e3]:hover{background:#52529a}.panel[data-v-b27116e3]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.table[data-v-b27116e3]{width:100%;border-collapse:collapse;font-size:14px;min-width:880px}.table th[data-v-b27116e3],.table td[data-v-b27116e3]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-b27116e3]{color:#8c8c9a;font-weight:500}.sub[data-v-b27116e3]{font-size:12px;color:#8c8c9a;margin-top:2px}.statusTag[data-v-b27116e3]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.statusTag.active[data-v-b27116e3]{background:#e6f7ef;color:#389e6d}.statusTag.inactive[data-v-b27116e3]{background:#f5f5f5;color:#8c8c9a}.actions[data-v-b27116e3]{display:flex;gap:8px;flex-wrap:wrap}.btnGhostSm[data-v-b27116e3]{padding:6px 12px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:13px}.btnGhostSm[data-v-b27116e3]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnDangerSm[data-v-b27116e3]{padding:6px 12px;border-radius:6px;border:1px solid #ffa39e;background:#fff1f0;color:#cf1322;cursor:pointer;font-size:13px}.loading[data-v-b27116e3],.empty[data-v-b27116e3],.error[data-v-b27116e3]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-b27116e3]{color:#e05c5c}.pager[data-v-b27116e3]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.btnGhost[data-v-b27116e3]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.modalOverlay[data-v-b27116e3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-b27116e3]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-b27116e3]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-b27116e3]{font-size:16px;font-weight:600}.modalClose[data-v-b27116e3]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-b27116e3]{padding:20px;max-height:70vh;overflow-y:auto}.modalFooter[data-v-b27116e3]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-b27116e3]{margin-bottom:14px}.label[data-v-b27116e3]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.label em[data-v-b27116e3]{color:#e05c5c;font-style:normal}.textarea[data-v-b27116e3]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}.detailList[data-v-b27116e3]{list-style:none;margin:0;padding:0}.detailList li[data-v-b27116e3]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.detailList span[data-v-b27116e3]{color:#8c8c9a}.detailList strong[data-v-b27116e3]{color:#1f1f2e;text-align:right;font-weight:500}.page[data-v-615ebf9f]{max-width:1200px}.header[data-v-615ebf9f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-615ebf9f]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-615ebf9f]{font-size:14px;color:#8c8c9a}.desc code[data-v-615ebf9f]{font-size:13px;background:#f5f5f7;padding:1px 6px;border-radius:4px}.successBanner[data-v-615ebf9f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;border-radius:8px;background:#e6f7ef;color:#237804;font-size:14px;line-height:1.5}.btnGhostSm[data-v-615ebf9f]{padding:4px 10px;border-radius:6px;border:1px solid #b7eb8f;background:#fff;color:#389e6d;cursor:pointer;flex-shrink:0}.toolbar[data-v-615ebf9f]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-615ebf9f]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:180px}.input.full[data-v-615ebf9f]{width:100%;min-width:0;box-sizing:border-box}.btnPrimary[data-v-615ebf9f]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.panel[data-v-615ebf9f]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.table[data-v-615ebf9f]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-615ebf9f],.table td[data-v-615ebf9f]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-615ebf9f]{color:#8c8c9a;font-weight:500}.statusTag[data-v-615ebf9f]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.statusTag.active[data-v-615ebf9f]{background:#e6f7ef;color:#389e6d}.statusTag.inactive[data-v-615ebf9f]{background:#f5f5f5;color:#8c8c9a}.loading[data-v-615ebf9f],.empty[data-v-615ebf9f],.error[data-v-615ebf9f]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-615ebf9f]{color:#e05c5c}.formErrorBox[data-v-615ebf9f]{margin:4px 0 0;padding:10px 12px;border-radius:8px;background:#fff1f0;border:1px solid #ffa39e;color:#cf1322;font-size:13px;line-height:1.5}.pager[data-v-615ebf9f]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.btnGhost[data-v-615ebf9f]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer}.btnGhostSm[data-v-615ebf9f]{padding:6px 12px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:13px;margin-right:6px}.btnDangerSm[data-v-615ebf9f]{padding:6px 12px;border-radius:6px;border:1px solid #ffa39e;background:#fff1f0;color:#cf1322;cursor:pointer;font-size:13px}.actions[data-v-615ebf9f]{white-space:nowrap}.modalOverlay[data-v-615ebf9f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-615ebf9f]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-615ebf9f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-615ebf9f]{font-size:16px;font-weight:600}.modalClose[data-v-615ebf9f]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-615ebf9f]{padding:20px;max-height:70vh;overflow-y:auto}.modalFooter[data-v-615ebf9f]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-615ebf9f]{margin-bottom:14px}.field.row[data-v-615ebf9f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-615ebf9f]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.label em[data-v-615ebf9f]{color:#e05c5c;font-style:normal}.adminHint[data-v-615ebf9f]{font-size:12px;color:#8c8c9a;line-height:1.6;margin:8px 0 0}.page[data-v-ea8bbe81]{max-width:720px}.header[data-v-ea8bbe81]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.title[data-v-ea8bbe81]{font-size:22px;font-weight:600;margin-bottom:8px}.desc[data-v-ea8bbe81]{font-size:14px;color:#8c8c9a}.panel[data-v-ea8bbe81]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.field[data-v-ea8bbe81]{margin-bottom:12px}.label[data-v-ea8bbe81]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.subHint[data-v-ea8bbe81]{font-size:13px;color:#8c8c9a}.btnPrimary[data-v-ea8bbe81]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary.btnDisabled[data-v-ea8bbe81]{background:#c8c8d0;cursor:not-allowed}.error[data-v-ea8bbe81]{color:#e05c5c;margin-bottom:12px}.success[data-v-ea8bbe81]{color:#389e6d;margin-bottom:12px}.hint[data-v-ea8bbe81]{color:#8c8c9a}.page[data-v-9b18ac83]{max-width:1280px}.header[data-v-9b18ac83]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:16px}.headerActions[data-v-9b18ac83]{display:flex;gap:10px;flex-shrink:0}.title[data-v-9b18ac83]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-9b18ac83]{font-size:14px;color:#8c8c9a;max-width:780px;line-height:1.5}.bannerInfo[data-v-9b18ac83]{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:#eff6ff;color:#1e40af;border:1px solid #bfdbfe;font-size:13px;line-height:1.6}.bannerWarn[data-v-9b18ac83]{margin:0 0 14px;padding:10px 12px;border-radius:8px;background:#fffbeb;color:#b45309;border:1px solid #fde68a;font-size:13px;line-height:1.5}.bannerError[data-v-9b18ac83]{padding:10px 12px;border-radius:8px;margin-bottom:12px;font-size:13px;background:#fff1f0;color:#cf1322}.bannerSuccess[data-v-9b18ac83]{padding:10px 12px;border-radius:8px;margin-bottom:12px;font-size:13px;background:#f6ffed;color:#389e0d}.resultPanel[data-v-9b18ac83]{margin-bottom:14px;padding:12px 14px;border:1px solid #fde68a;background:#fffdf5;border-radius:10px}.resultHead[data-v-9b18ac83]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#1f1f2e}.resultWarn[data-v-9b18ac83]{margin:8px 0 6px;font-size:12px;color:#b45309}.skipList[data-v-9b18ac83]{margin:0;padding-left:18px;font-size:12px;color:#5c5c66;line-height:1.7}.skipName[data-v-9b18ac83]{font-weight:500;margin-right:6px}.skipReason[data-v-9b18ac83]{color:#8c8c9a}.linkBtn[data-v-9b18ac83]{border:none;background:none;color:#5c5c9e;cursor:pointer;font-size:12px;padding:0}.coverage[data-v-9b18ac83]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-bottom:16px}.coverageItem[data-v-9b18ac83]{background:#fff;border:1px solid #eeeef3;border-radius:10px;padding:10px 12px}.coverageItem.empty[data-v-9b18ac83]{border-color:#fde68a;background:#fffdf5}.coverageItem.full[data-v-9b18ac83]{border-color:#bbf7d0;background:#f7fef9}.coverageLabel[data-v-9b18ac83]{font-size:12px;color:#8c8c9a;margin-bottom:4px}.coverageValue[data-v-9b18ac83]{font-size:20px;font-weight:600;color:#1f1f2e}.coverageTotal[data-v-9b18ac83]{font-size:13px;font-weight:400;color:#b8b8c4}.panel[data-v-9b18ac83]{background:#fff;border:1px solid #eeeef3;border-radius:12px;padding:16px 18px;margin-bottom:18px}.panelHead[data-v-9b18ac83]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px;flex-wrap:wrap}.panelTitle[data-v-9b18ac83]{font-size:15px;font-weight:600;color:#1f1f2e;margin:0}.panelDesc[data-v-9b18ac83]{font-size:12px;color:#8c8c9a;margin:0 0 12px;line-height:1.5}.toolbar[data-v-9b18ac83]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.input[data-v-9b18ac83]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;font-size:14px;min-width:140px;color:#1f1f2e}.inputWide[data-v-9b18ac83]{min-width:220px}.inputFull[data-v-9b18ac83]{width:100%;box-sizing:border-box}.checkLabel[data-v-9b18ac83]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#4b4b5a;cursor:pointer}.countHint[data-v-9b18ac83]{font-size:12px;color:#8c8c9a}.batchBar[data-v-9b18ac83]{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;border-radius:8px;background:#f4f4ff;border:1px solid #c9c9e6;font-size:13px;color:#3d3d4d}.btnPrimary[data-v-9b18ac83],.btnSecondary[data-v-9b18ac83],.actionBtn[data-v-9b18ac83],.switchBtn[data-v-9b18ac83],.closeBtn[data-v-9b18ac83]{cursor:pointer}.btnPrimary[data-v-9b18ac83]{padding:9px 16px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;font-size:13px}.btnSecondary[data-v-9b18ac83]{padding:9px 16px;border-radius:8px;background:#fff;color:#5c5c9e;border:1px solid #c9c9e6;font-size:13px}.btnPrimary[data-v-9b18ac83]:disabled,.btnSecondary[data-v-9b18ac83]:disabled,.actionBtn[data-v-9b18ac83]:disabled,.switchBtn[data-v-9b18ac83]:disabled{opacity:.5;cursor:not-allowed}.tableScroll[data-v-9b18ac83]{overflow-x:auto}.table[data-v-9b18ac83]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-9b18ac83],.table td[data-v-9b18ac83]{padding:12px;text-align:left;border-bottom:1px solid #f0f0f4;vertical-align:top}.table th[data-v-9b18ac83]{color:#8c8c9a;font-weight:500;background:#fafafc;white-space:nowrap}.colCheck[data-v-9b18ac83]{width:36px}.emptyCell[data-v-9b18ac83]{text-align:center;color:#8c8c9a;padding:32px 14px}.rowDisabled[data-v-9b18ac83]{background:#fcfcfd}.subText[data-v-9b18ac83]{font-size:12px;color:#8c8c9a;margin-top:2px}.mono[data-v-9b18ac83]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.okText[data-v-9b18ac83]{color:#389e0d;font-size:12px}.reason[data-v-9b18ac83]{margin:4px 0 0;font-size:12px;color:#b45309;line-height:1.4}.actions[data-v-9b18ac83]{white-space:nowrap}.typeBadge[data-v-9b18ac83]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#eef2ff;color:#4338ca}.typeBadge.personal_openid[data-v-9b18ac83]{background:#ecfdf5;color:#047857}.typeBadge.miss[data-v-9b18ac83]{background:#fef2f2;color:#b91c1c}.switchBtn[data-v-9b18ac83]{padding:4px 10px;border-radius:999px;font-size:12px;border:1px solid #bbf7d0;background:#f0fdf4;color:#15803d}.switchBtn.off[data-v-9b18ac83]{border-color:#fde68a;background:#fffbeb;color:#b45309}.actionBtn[data-v-9b18ac83]{padding:5px 10px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c9e;font-size:12px;margin-right:6px}.actionBtn.primary[data-v-9b18ac83]{border-color:#c9c9e6;background:#f4f4ff}.actionBtn.danger[data-v-9b18ac83]{border-color:#e0a0a0;color:#cf1322}.mask[data-v-9b18ac83]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14142373;display:flex;align-items:center;justify-content:center;z-index:60;padding:20px}.dialog[data-v-9b18ac83]{background:#fff;border-radius:14px;width:560px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 18px 40px #0000002e}.dialogHeader[data-v-9b18ac83]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f4}.dialogTitle[data-v-9b18ac83]{font-size:16px;font-weight:600;color:#1f1f2e}.closeBtn[data-v-9b18ac83]{border:none;background:none;font-size:20px;line-height:1;color:#8c8c9a}.dialogBody[data-v-9b18ac83]{padding:18px 20px;overflow-y:auto}.dialogFooter[data-v-9b18ac83]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #f0f0f4}.field[data-v-9b18ac83]{margin-bottom:14px}.label[data-v-9b18ac83]{display:block;font-size:13px;color:#4b4b5a;margin-bottom:6px}.required[data-v-9b18ac83]{color:#cf1322;font-size:12px;margin-left:4px}.fieldHint[data-v-9b18ac83]{font-size:12px;color:#8c8c9a;margin:0 0 12px;line-height:1.6}.helpLead[data-v-9b18ac83]{margin:0 0 8px;font-size:14px;color:#1f1f2e}.helpText[data-v-9b18ac83]{margin:0 0 10px;font-size:13px;color:#5c5c66;line-height:1.7}.helpSteps[data-v-9b18ac83]{margin:0 0 10px;padding-left:20px;font-size:13px;color:#5c5c66;line-height:1.8}@media (max-width: 720px){.header[data-v-9b18ac83]{flex-direction:column}.headerActions[data-v-9b18ac83]{width:100%}.headerActions button[data-v-9b18ac83]{flex:1}.title[data-v-9b18ac83]{font-size:20px}.dialog[data-v-9b18ac83]{width:100%}}.page[data-v-055b792e]{max-width:1100px}.header h1[data-v-055b792e]{font-size:22px;margin-bottom:8px}.header p[data-v-055b792e]{font-size:14px;color:#8c8c9a}.panel[data-v-055b792e]{background:#fff;border-radius:12px;padding:16px}.toolbar[data-v-055b792e]{display:flex;gap:12px;margin-bottom:16px}.table[data-v-055b792e]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-055b792e],.table td[data-v-055b792e]{padding:10px;border-bottom:1px solid #f0f0f3;text-align:left}.auditBtn[data-v-055b792e]{padding:6px 12px;border:1px solid #5c5c9e;background:#fff;color:#5c5c9e;border-radius:6px;cursor:pointer}.empty[data-v-055b792e],.muted[data-v-055b792e]{color:#8c8c9a}.error[data-v-055b792e]{color:#e05c5c}.footer[data-v-055b792e]{display:flex;gap:12px;align-items:center;margin-top:16px}.overlay[data-v-055b792e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-055b792e]{background:#fff;padding:20px;border-radius:12px;width:400px;max-width:96vw;display:flex;flex-direction:column;gap:10px}.modal .actions[data-v-055b792e]{display:flex;justify-content:flex-end;gap:8px}.modal .primary[data-v-055b792e]{background:#5c5c9e;color:#fff;border:none;padding:8px 16px;border-radius:6px}.page[data-v-b4c51fb4]{max-width:900px}.header[data-v-b4c51fb4]{display:flex;justify-content:space-between;margin-bottom:16px}.title[data-v-b4c51fb4]{font-size:22px;font-weight:600}.desc[data-v-b4c51fb4]{font-size:14px;color:#8c8c9a}.panel[data-v-b4c51fb4]{background:#fff;border-radius:12px;padding:16px}.table[data-v-b4c51fb4]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-b4c51fb4],.table td[data-v-b4c51fb4]{padding:10px;border-bottom:1px solid #f0f0f3}.btnPrimary[data-v-b4c51fb4]{padding:8px 16px;background:#5c5c9e;color:#fff;border:none;border-radius:8px;cursor:pointer}.linkBtn[data-v-b4c51fb4]{background:none;border:none;color:#cf1322;cursor:pointer}.overlay[data-v-b4c51fb4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-b4c51fb4]{background:#fff;padding:20px;border-radius:12px;width:400px;display:flex;flex-direction:column;gap:10px}.input[data-v-b4c51fb4]{padding:8px;border:1px solid #e8e8ec;border-radius:8px}.actions[data-v-b4c51fb4]{display:flex;justify-content:flex-end;gap:8px}.primary[data-v-b4c51fb4]{background:#5c5c9e;color:#fff;border:none;padding:8px 16px;border-radius:6px}.error[data-v-b4c51fb4]{color:#e05c5c}.hint[data-v-b4c51fb4]{color:#8c8c9a}.page[data-v-897f591d]{max-width:640px}.header[data-v-897f591d]{display:flex;justify-content:space-between;margin-bottom:16px}.title[data-v-897f591d]{font-size:22px;font-weight:600}.desc[data-v-897f591d]{font-size:14px;color:#8c8c9a}.panel[data-v-897f591d]{background:#fff;border-radius:12px;padding:20px}.field[data-v-897f591d]{margin-bottom:14px}.field label[data-v-897f591d]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.input[data-v-897f591d]{width:100%;padding:8px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box}.input[data-v-897f591d]:disabled{background:#f5f5f8;color:#8c8c9a;cursor:not-allowed}.btnPrimary[data-v-897f591d]{padding:8px 16px;background:#5c5c9e;color:#fff;border:none;border-radius:8px;cursor:pointer}.btnPrimary[data-v-897f591d]:disabled{opacity:.55;cursor:not-allowed}.subHint[data-v-897f591d]{font-size:13px;color:#b76a00;background:#fff7e8;padding:8px 12px;border-radius:8px;margin-bottom:12px}.error[data-v-897f591d]{color:#e05c5c}.success[data-v-897f591d]{color:#389e6d}.hint[data-v-897f591d]{color:#8c8c9a}.page[data-v-eff4130a]{max-width:900px}.header[data-v-eff4130a]{display:flex;justify-content:space-between;margin-bottom:12px}.toolbar[data-v-eff4130a]{margin-bottom:12px}.panel[data-v-eff4130a]{background:#fff;border-radius:12px;padding:16px}.table[data-v-eff4130a]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-eff4130a],.table td[data-v-eff4130a]{padding:10px;border-bottom:1px solid #f0f0f3}.btnPrimary[data-v-eff4130a]{padding:8px 16px;background:#5c5c9e;color:#fff;border:none;border-radius:8px;cursor:pointer}.linkBtn[data-v-eff4130a]{background:none;border:none;color:#cf1322;cursor:pointer}.overlay[data-v-eff4130a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-eff4130a]{background:#fff;padding:20px;border-radius:12px;width:400px;display:flex;flex-direction:column;gap:10px}.input[data-v-eff4130a]{padding:8px;border:1px solid #e8e8ec;border-radius:8px}.actions[data-v-eff4130a]{display:flex;justify-content:flex-end;gap:8px}.primary[data-v-eff4130a]{background:#5c5c9e;color:#fff;border:none;padding:8px 16px;border-radius:6px}.error[data-v-eff4130a]{color:#e05c5c}.hint[data-v-eff4130a]{color:#8c8c9a}.page[data-v-cc9e9a95]{max-width:960px}.header[data-v-cc9e9a95]{display:flex;justify-content:space-between;margin-bottom:16px}.title[data-v-cc9e9a95]{font-size:22px;font-weight:600}.desc[data-v-cc9e9a95]{font-size:13px;color:#8c8c9a;margin-top:4px}.panel[data-v-cc9e9a95]{background:#fff;border-radius:12px;padding:16px}.table[data-v-cc9e9a95]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-cc9e9a95],.table td[data-v-cc9e9a95]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left}.btnPrimary[data-v-cc9e9a95],.primary[data-v-cc9e9a95]{padding:8px 16px;border:none;border-radius:8px;background:#5c5c9e;color:#fff;cursor:pointer}.linkBtn[data-v-cc9e9a95]{border:none;background:none;color:#5c5c9e;cursor:pointer}.overlay[data-v-cc9e9a95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-cc9e9a95]{width:420px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.input[data-v-cc9e9a95]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;width:100%;box-sizing:border-box}.row[data-v-cc9e9a95]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.label[data-v-cc9e9a95]{font-size:13px;color:#8c8c9a}.label em[data-v-cc9e9a95]{color:#e05c5c;font-style:normal}.actions[data-v-cc9e9a95]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.error[data-v-cc9e9a95]{color:#cf1322;font-size:13px}.hint[data-v-cc9e9a95]{font-size:12px;color:#8c8c9a}.page[data-v-07495282]{max-width:900px}.panel[data-v-07495282]{background:#fff;padding:16px;border-radius:12px;margin-top:12px}.table[data-v-07495282]{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.table th[data-v-07495282],.table td[data-v-07495282]{padding:10px;border-bottom:1px solid #f0f0f3}.auditBtn[data-v-07495282]{padding:6px 12px;border:1px solid #5c5c9e;background:#fff;color:#5c5c9e;border-radius:6px;cursor:pointer}.overlay[data-v-07495282]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-07495282]{background:#fff;padding:20px;border-radius:12px;width:400px;display:flex;flex-direction:column;gap:10px}.actions[data-v-07495282]{display:flex;justify-content:flex-end;gap:8px}.primary[data-v-07495282]{background:#5c5c9e;color:#fff;border:none;padding:8px 16px;border-radius:6px}.error[data-v-07495282]{color:#e05c5c}.empty[data-v-07495282]{color:#8c8c9a}.page[data-v-55d771cf]{max-width:1200px}.header[data-v-55d771cf]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.title[data-v-55d771cf]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-55d771cf]{font-size:14px;color:#8c8c9a}code[data-v-55d771cf]{background:#f4f4f7;padding:1px 5px;border-radius:4px;font-size:12.5px;color:#5c5c9e}.tabs[data-v-55d771cf]{display:flex;gap:8px;margin-bottom:16px}.tab[data-v-55d771cf]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer;color:#5c5c66}.tab.active[data-v-55d771cf]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.toolbar[data-v-55d771cf]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-55d771cf]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:180px}.btnPrimary[data-v-55d771cf]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-55d771cf]:hover{background:#52529a}.btnPrimary[data-v-55d771cf]:disabled{opacity:.6;cursor:not-allowed}.btnGhost[data-v-55d771cf]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.btnDangerSm[data-v-55d771cf]{padding:4px 10px;border-radius:6px;border:none;background:#e05c5c;color:#fff;cursor:pointer}.btnDangerSm[data-v-55d771cf]:disabled{opacity:.6;cursor:not-allowed}.panel[data-v-55d771cf]{background:#fff;border-radius:12px;padding:16px}.table[data-v-55d771cf]{width:100%;border-collapse:collapse}.table th[data-v-55d771cf],.table td[data-v-55d771cf]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left;font-size:14px}.sub[data-v-55d771cf]{font-size:12px;color:#8c8c9a;margin-top:2px}.statusTag[data-v-55d771cf]{font-size:12px}.statusTag.approved[data-v-55d771cf]{color:#2e7d32}.statusTag.pending[data-v-55d771cf],.statusTag.pending_audit[data-v-55d771cf]{color:#b76a00}.statusTag.rejected[data-v-55d771cf]{color:#c94a4a}.statusTag.revoked[data-v-55d771cf]{color:#8c8c9a}.empty[data-v-55d771cf],.loading[data-v-55d771cf],.error[data-v-55d771cf]{padding:24px;color:#8c8c9a}.error[data-v-55d771cf]{color:#c94a4a}.success[data-v-55d771cf]{padding:10px 14px;margin:0 0 12px;border-radius:8px;background:#ecfdf3;color:#14532d;font-size:13.5px}.hint[data-v-55d771cf]{margin:0;font-size:12.5px;color:#5c5c66}.muted[data-v-55d771cf]{color:#8c8c9a;font-size:13px}.pager[data-v-55d771cf]{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:16px}.modalOverlay[data-v-55d771cf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-55d771cf]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px}.modalHeader[data-v-55d771cf]{display:flex;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-55d771cf]{margin:0;font-size:16px}.modalClose[data-v-55d771cf]{border:none;background:none;font-size:22px;cursor:pointer}.modalBody[data-v-55d771cf]{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.modalFooter[data-v-55d771cf]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 20px}.field[data-v-55d771cf]{display:flex;flex-direction:column;gap:6px}.label[data-v-55d771cf]{font-size:13px;color:#5c5c66}.label em[data-v-55d771cf]{color:#c94a4a;font-style:normal}.actions[data-v-55d771cf]{white-space:nowrap}.summary[data-v-55d771cf]{padding:12px 14px;border-radius:8px;background:#fafafc}.summary div[data-v-55d771cf]{display:flex;justify-content:space-between;gap:16px;padding:4px 0}.summary span[data-v-55d771cf]{color:#8c8c9a}.summary strong[data-v-55d771cf]{font-weight:500;text-align:right}.page[data-v-7ce5e7c4]{max-width:900px}.panel[data-v-7ce5e7c4]{background:#fff;padding:16px;border-radius:12px}.table[data-v-7ce5e7c4]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-7ce5e7c4],.table td[data-v-7ce5e7c4]{padding:10px;border-bottom:1px solid #f0f0f3}.auditBtn[data-v-7ce5e7c4]{padding:6px 12px;border:1px solid #5c5c9e;background:#fff;color:#5c5c9e;border-radius:6px;cursor:pointer}.overlay[data-v-7ce5e7c4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-7ce5e7c4]{background:#fff;padding:20px;border-radius:12px;width:400px;display:flex;flex-direction:column;gap:10px}.actions[data-v-7ce5e7c4]{display:flex;justify-content:flex-end;gap:8px}.primary[data-v-7ce5e7c4]{background:#5c5c9e;color:#fff;border:none;padding:8px 16px;border-radius:6px}.error[data-v-7ce5e7c4]{color:#e05c5c}.empty[data-v-7ce5e7c4]{color:#8c8c9a}.page[data-v-b69d0c59]{max-width:860px}.header[data-v-b69d0c59]{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.headerActions[data-v-b69d0c59]{display:flex;gap:8px}.title[data-v-b69d0c59]{font-size:22px;font-weight:600}.desc[data-v-b69d0c59]{font-size:14px;color:#8c8c9a}.card[data-v-b69d0c59]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.card+.card[data-v-b69d0c59]{margin-top:16px}.statusRow[data-v-b69d0c59]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.statusBadge[data-v-b69d0c59]{display:inline-block;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;background:#f4f5f7}.statusBadge.init[data-v-b69d0c59]{background:#f4f5f7;color:#5c5c66}.statusBadge.submitted[data-v-b69d0c59],.statusBadge.auditing[data-v-b69d0c59]{background:#fff7e6;color:#b45309}.statusBadge.legal_validating[data-v-b69d0c59],.statusBadge.signing[data-v-b69d0c59]{background:#eff4ff;color:#1d4ed8}.statusBadge.finished[data-v-b69d0c59]{background:#e8f5ee;color:#0f7b45}.statusBadge.rejected[data-v-b69d0c59],.statusBadge.empty[data-v-b69d0c59]{background:#fdecec;color:#b91c1c}.hintText[data-v-b69d0c59],.muted[data-v-b69d0c59]{font-size:13px;color:#8c8c9a;line-height:1.6}.infoList div[data-v-b69d0c59]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.infoList dt[data-v-b69d0c59]{width:120px;color:#8c8c9a;flex-shrink:0}.mono[data-v-b69d0c59]{font-family:Consolas,Monaco,monospace}.linkBox[data-v-b69d0c59]{margin-top:12px;padding:12px;background:#eff4ff;border-radius:8px;font-size:13px;word-break:break-all}.linkBox a[data-v-b69d0c59]{color:#2563eb}.btnCopy[data-v-b69d0c59]{margin-left:6px;padding:2px 8px;font-size:12px;border-radius:6px;border:1px solid #bfd3ff;background:#fff;color:#1d4ed8;cursor:pointer}.qrBox[data-v-b69d0c59]{display:flex;align-items:center;gap:12px;margin-top:10px}.qrImg[data-v-b69d0c59]{width:120px;height:120px;object-fit:contain;background:#fff;border-radius:8px}.mt[data-v-b69d0c59]{margin-top:16px}.sectionHead[data-v-b69d0c59]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.sectionTitle[data-v-b69d0c59]{font-size:16px;font-weight:600;margin-bottom:8px}.bindForm[data-v-b69d0c59]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;margin-top:12px}.field[data-v-b69d0c59]{display:flex;flex-direction:column}.label[data-v-b69d0c59]{font-size:13px;color:#8c8c9a;margin-bottom:6px}.label em[data-v-b69d0c59]{color:#e05c5c;font-style:normal}.input[data-v-b69d0c59]{padding:9px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;background:#fff}.input[data-v-b69d0c59]:disabled{background:#f7f7fa;color:#a0a0ad}.bindForm .btnPrimary[data-v-b69d0c59]{grid-column:1 / -1;justify-self:start}@media (max-width: 720px){.bindForm[data-v-b69d0c59]{grid-template-columns:1fr}}.actions[data-v-b69d0c59]{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.btnPrimary[data-v-b69d0c59],.btnSecondary[data-v-b69d0c59]{padding:10px 18px;border-radius:8px;cursor:pointer}.btnPrimary[data-v-b69d0c59]{background:#5c5c9e;color:#fff;border:none}.btnSecondary[data-v-b69d0c59]{background:#fff;color:#5c5c66;border:1px solid #e8e8ec}.btnPrimary[data-v-b69d0c59]:disabled,.btnSecondary[data-v-b69d0c59]:disabled{opacity:.5}.bannerSuccess[data-v-b69d0c59]{background:#f6ffed;color:#389e0d;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerError[data-v-b69d0c59]{background:#fff1f0;color:#cf1322;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerInfo[data-v-b69d0c59]{background:#eff4ff;color:#1e40af;padding:10px 14px;border-radius:8px;margin:12px 0;font-size:13px}.hint[data-v-b69d0c59]{padding:24px 0;color:#8c8c9a}@media (max-width: 720px){.header[data-v-b69d0c59]{flex-direction:column}}.page[data-v-26ab7788]{max-width:1100px}.header[data-v-26ab7788]{margin-bottom:20px}h1[data-v-26ab7788]{margin:0 0 8px;font-size:24px;color:#1f1f2e}.header p[data-v-26ab7788]{margin:0;color:#8c8c9a;font-size:13px;line-height:1.6}.header p code[data-v-26ab7788]{background:#f0f0f3;padding:1px 5px;border-radius:4px;font-size:12px;color:#5c5c66}.panel[data-v-26ab7788]{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-26ab7788]{display:flex;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #f0f0f3;align-items:center}.filterSelect[data-v-26ab7788]{box-sizing:border-box;padding:9px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#1f1f2e;font-size:13px}.companySelect[data-v-26ab7788]{min-width:200px}.input[data-v-26ab7788]{box-sizing:border-box;min-width:200px;flex:1;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:13px}.sortInput[data-v-26ab7788]{width:90px;min-width:0;padding:6px 8px;font-size:13px}button[data-v-26ab7788]{padding:9px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;color:#5c5c66;cursor:pointer;font-size:13px}button[data-v-26ab7788]:disabled{opacity:.55;cursor:not-allowed}button.primaryBtn[data-v-26ab7788]{background:#5c5c9e;border-color:#5c5c9e;color:#fff}.hint[data-v-26ab7788]{color:#8c8c9a;font-size:12px}.tableWrap[data-v-26ab7788]{overflow-x:auto}table[data-v-26ab7788]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-26ab7788],td[data-v-26ab7788]{padding:14px 16px;border-bottom:1px solid #f0f0f3;text-align:left;vertical-align:middle}th[data-v-26ab7788]{background:#fafafc;color:#8c8c9a;font-weight:500;white-space:nowrap}td strong[data-v-26ab7788],td small[data-v-26ab7788]{display:block}td small[data-v-26ab7788]{margin-top:4px;color:#8c8c9a}.badge[data-v-26ab7788]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px}.badgeOn[data-v-26ab7788]{background:#e6f4ea;color:#1e8a4c}.badgeOff[data-v-26ab7788]{background:#f0f0f3;color:#8c8c9a}.empty[data-v-26ab7788]{padding:40px;text-align:center;color:#8c8c9a}.error[data-v-26ab7788]{color:#e05c5c}.footer[data-v-26ab7788]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;color:#8c8c9a;font-size:13px}.footer div[data-v-26ab7788]{display:flex;align-items:center;gap:10px}.page[data-v-bd3a1de6]{display:flex;min-height:100vh;background:#f4f5f7;overflow:hidden}.brand[data-v-bd3a1de6]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:48px;color:#fff;overflow:hidden}.bg[data-v-bd3a1de6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.bgImg[data-v-bd3a1de6]{width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:bgZoom-bd3a1de6 1.2s ease-out forwards}.overlay[data-v-bd3a1de6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,#5c5c9e6b,#8a8ad459)}.inner[data-v-bd3a1de6]{position:relative;z-index:2;max-width:360px}.logo[data-v-bd3a1de6]{width:56px;height:56px;margin-bottom:24px}.logo svg[data-v-bd3a1de6],.logo img[data-v-bd3a1de6]{width:100%;height:100%;object-fit:contain;border-radius:12px}.brand .title[data-v-bd3a1de6]{font-size:32px;font-weight:600;margin-bottom:12px}.brand .desc[data-v-bd3a1de6]{font-size:16px;opacity:.95;margin-bottom:16px}.brand .hint[data-v-bd3a1de6]{font-size:14px;opacity:.75;line-height:1.6}.formWrap[data-v-bd3a1de6]{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 32px}.card[data-v-bd3a1de6]{width:100%;max-width:400px;background:#fff;border-radius:12px;padding:40px;box-shadow:0 1px 3px #0000000a}.header[data-v-bd3a1de6]{margin-bottom:32px}.header .title[data-v-bd3a1de6]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.header .desc[data-v-bd3a1de6]{font-size:14px;color:#8c8c9a}.form[data-v-bd3a1de6]{display:flex;flex-direction:column;gap:20px}.field[data-v-bd3a1de6]{display:flex;flex-direction:column;gap:8px}.label[data-v-bd3a1de6]{font-size:14px;color:#5c5c66}.inputWrap[data-v-bd3a1de6]{display:flex;align-items:center;gap:10px;padding:0 14px;height:44px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;transition:border-color .2s}.inputWrap[data-v-bd3a1de6]:focus-within{border-color:#5c5c9e;background:#fff}.inputIcon[data-v-bd3a1de6]{width:18px;height:18px;color:#8c8c9a;flex-shrink:0}.input[data-v-bd3a1de6]{flex:1;font-size:14px;color:#1f1f2e}.input[data-v-bd3a1de6]::placeholder{color:#8c8c9a}.options[data-v-bd3a1de6]{display:flex;align-items:center;justify-content:space-between}.remember[data-v-bd3a1de6]{display:flex;align-items:center;gap:8px;font-size:14px;color:#5c5c66;cursor:pointer}.remember input[data-v-bd3a1de6]{position:absolute;opacity:0;width:0;height:0}.checkmark[data-v-bd3a1de6]{width:16px;height:16px;border:2px solid #d0d0d8;border-radius:50%;flex-shrink:0;transition:all .2s;position:relative;box-sizing:border-box}.remember input:checked+.checkmark[data-v-bd3a1de6]{background:transparent;border-color:#5c5c9e}.remember input:checked+.checkmark[data-v-bd3a1de6]:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#5c5c9e}.error[data-v-bd3a1de6]{font-size:13px;color:#e05c5c}.btnPrimary[data-v-bd3a1de6]{width:100%;height:44px;border-radius:8px;background:#5c5c9e;color:#fff;font-size:15px;font-weight:500;transition:background .2s}.btnPrimary[data-v-bd3a1de6]:hover:not(:disabled){background:#52529a}.btnPrimary[data-v-bd3a1de6]:disabled{opacity:.7;cursor:not-allowed}.enterLeft[data-v-bd3a1de6]{animation:enterLeft-bd3a1de6 .75s cubic-bezier(.22,1,.36,1) both}.enterLeft .inner[data-v-bd3a1de6]{animation:fadeUp-bd3a1de6 .8s cubic-bezier(.22,1,.36,1) .2s both}.enterRight[data-v-bd3a1de6]{animation:enterRight-bd3a1de6 .75s cubic-bezier(.22,1,.36,1) .12s both}.enterRight .card[data-v-bd3a1de6]{animation:fadeUp-bd3a1de6 .8s cubic-bezier(.22,1,.36,1) .28s both}@keyframes enterLeft-bd3a1de6{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:translate(0)}}@keyframes enterRight-bd3a1de6{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}@keyframes fadeUp-bd3a1de6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bgZoom-bd3a1de6{0%{transform:scale(1.15)}to{transform:scale(1.08)}}@media (max-width: 900px){.page[data-v-bd3a1de6]{flex-direction:column}.brand[data-v-bd3a1de6]{min-height:280px;padding:40px 32px}.inner[data-v-bd3a1de6]{max-width:none;text-align:center}.logo[data-v-bd3a1de6]{margin-left:auto;margin-right:auto}.formWrap[data-v-bd3a1de6]{padding:32px 24px 48px}.card[data-v-bd3a1de6]{padding:32px 24px}.enterLeft[data-v-bd3a1de6],.enterRight[data-v-bd3a1de6]{animation-name:fadeUp-bd3a1de6;transform:none}.enterRight[data-v-bd3a1de6]{animation-delay:.08s}}@media (prefers-reduced-motion: reduce){.bg[data-v-bd3a1de6],.enterLeft[data-v-bd3a1de6],.enterRight[data-v-bd3a1de6],.enterLeft .inner[data-v-bd3a1de6],.enterRight .card[data-v-bd3a1de6]{animation:none!important}}@media (max-width: 640px){.brand[data-v-bd3a1de6]{min-height:220px;padding:28px 20px}.brand .title[data-v-bd3a1de6]{font-size:26px}.brand .desc[data-v-bd3a1de6]{font-size:14px}.brand .hint[data-v-bd3a1de6]{font-size:13px}.formWrap[data-v-bd3a1de6]{padding:0 16px 20px;margin-top:-24px}.card[data-v-bd3a1de6]{max-width:none;border-radius:18px 18px 0 0;padding:28px 20px 24px;box-shadow:0 -8px 24px #1f1f2e14}.header[data-v-bd3a1de6]{margin-bottom:24px}.inputWrap[data-v-bd3a1de6],.btnPrimary[data-v-bd3a1de6]{height:48px}}.page[data-v-7d4a00be]{max-width:720px}.card[data-v-7d4a00be]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a;padding:36px 32px}.badge[data-v-7d4a00be]{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.08em;color:#b8714a;background:#fdf2e9;border-radius:999px;padding:3px 10px;margin-bottom:14px}.title[data-v-7d4a00be]{font-size:22px;font-weight:600;color:#1f1f2e;margin:0 0 10px}.desc[data-v-7d4a00be]{font-size:14px;color:#5c5c66;line-height:1.7;margin:0 0 8px}.hint[data-v-7d4a00be]{font-size:13px;color:#8c8c9a;line-height:1.7;margin:0 0 24px}.code[data-v-7d4a00be]{font-family:monospace;font-size:12.5px;color:#5c5c9e;background:#f4f5f7;border-radius:4px;padding:1px 6px}.actions[data-v-7d4a00be]{display:flex;gap:12px;flex-wrap:wrap}.btnGhost[data-v-7d4a00be]{padding:10px 20px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnPrimary[data-v-7d4a00be]{padding:10px 20px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer}.page[data-v-71c48c46]{max-width:720px;display:flex;flex-direction:column;gap:16px}.header[data-v-71c48c46]{margin-bottom:4px}.title[data-v-71c48c46]{margin:0;font-size:22px}.desc[data-v-71c48c46]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.card[data-v-71c48c46]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:14px}.row[data-v-71c48c46]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.label[data-v-71c48c46]{color:#8c8c9a}.visibilityTag[data-v-71c48c46]{padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600}.visibilityTag.public[data-v-71c48c46]{background:#eaf7ee;color:#15803d}.visibilityTag.private[data-v-71c48c46]{background:#f1f5f9;color:#64748b}.toggleBlock[data-v-71c48c46]{border-top:1px solid #f0f0f5;padding-top:14px}.toggleDesc[data-v-71c48c46]{margin:0 0 10px;font-size:13px;color:#5c5c66}.switch[data-v-71c48c46]{display:flex;align-items:center;gap:8px;font-size:14px}.actions[data-v-71c48c46]{display:flex;flex-wrap:wrap;gap:8px}.btnSecondary[data-v-71c48c46]{padding:10px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;text-decoration:none;font-size:13px}.hint[data-v-71c48c46]{color:#8c8c9a}.hint.warn[data-v-71c48c46]{color:#d48806}.error[data-v-71c48c46]{color:#d14343;font-size:13px}.success[data-v-71c48c46]{color:#15803d;font-size:13px}.page[data-v-f7bf2453]{max-width:960px}.mobilePage[data-v-f7bf2453]{max-width:none}.header[data-v-f7bf2453]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-f7bf2453]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-f7bf2453]{font-size:14px;color:#8c8c9a}.stats[data-v-f7bf2453]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.statCard[data-v-f7bf2453]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-f7bf2453]{color:#3aaf7d}.statCard .label[data-v-f7bf2453]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-f7bf2453]{font-size:22px;font-weight:600;color:#1f1f2e}.panel[data-v-f7bf2453]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.table[data-v-f7bf2453]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-f7bf2453],.table td[data-v-f7bf2453]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3}.table th[data-v-f7bf2453]{color:#8c8c9a;font-weight:500;background:#fafafc}.btnPrimary[data-v-f7bf2453]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-f7bf2453]:disabled{opacity:.55;cursor:not-allowed}.btnSecondary[data-v-f7bf2453]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.hint[data-v-f7bf2453],.error[data-v-f7bf2453]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-f7bf2453]{color:#e05c5c}.hintInline[data-v-f7bf2453]{margin:0 0 12px;font-size:13px;color:#5c5c66}.modalOverlay[data-v-f7bf2453]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-f7bf2453]{background:#fff;border-radius:12px;width:min(400px,100%)}.modalHeader[data-v-f7bf2453]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-f7bf2453]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-f7bf2453]{border:none;background:none;font-size:24px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-f7bf2453]{padding:24px}.field[data-v-f7bf2453]{margin-bottom:16px}.label[data-v-f7bf2453]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.input[data-v-f7bf2453]{width:100%;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box}.modalFooter[data-v-f7bf2453]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width: 768px){.header[data-v-f7bf2453]{margin-bottom:16px}.title[data-v-f7bf2453]{font-size:21px}.panel[data-v-f7bf2453]{padding:16px}}.page[data-v-8e33eee2]{max-width:960px}.mobilePage[data-v-8e33eee2]{max-width:none}.header[data-v-8e33eee2]{margin-bottom:24px}.title[data-v-8e33eee2]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-8e33eee2]{font-size:14px;color:#8c8c9a}.identityCard[data-v-8e33eee2]{background:#fff;border-radius:12px;padding:18px 24px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px}.identityRow[data-v-8e33eee2]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f3}.identityRow[data-v-8e33eee2]:last-child{border-bottom:none}.identityLabel[data-v-8e33eee2]{font-size:14px;color:#8c8c9a}.identityValue[data-v-8e33eee2]{font-size:15px;font-weight:600;color:#1f1f2e}.identityValue.ok[data-v-8e33eee2]{color:#3aaf7d}.identityValue.off[data-v-8e33eee2]{color:#e05c5c}.stats[data-v-8e33eee2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.statCard[data-v-8e33eee2]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-8e33eee2]{color:#3aaf7d}.statCard .label[data-v-8e33eee2]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-8e33eee2]{font-size:22px;font-weight:600;color:#1f1f2e}.blockHint[data-v-8e33eee2]{margin:0 0 16px;font-size:14px;color:#e05c5c;background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.hint[data-v-8e33eee2],.error[data-v-8e33eee2]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-8e33eee2]{color:#e05c5c}@media (max-width: 768px){.header[data-v-8e33eee2]{margin-bottom:16px}.title[data-v-8e33eee2]{font-size:21px}}.page[data-v-b86a4606]{max-width:1200px}.mobilePage[data-v-b86a4606]{max-width:none}.header[data-v-b86a4606]{margin-bottom:24px}.title[data-v-b86a4606]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-b86a4606]{font-size:14px;color:#8c8c9a}.blockHint[data-v-b86a4606]{margin:0 0 16px;font-size:14px;color:#e05c5c;background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}@media (max-width: 768px){.header[data-v-b86a4606]{margin-bottom:16px}.title[data-v-b86a4606]{font-size:21px}}.page[data-v-c6106314]{max-width:960px}.mobilePage[data-v-c6106314]{max-width:none}.header[data-v-c6106314]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-c6106314]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-c6106314]{font-size:14px;color:#8c8c9a}.stats[data-v-c6106314]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.statCard[data-v-c6106314]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-c6106314]{color:#3aaf7d}.statCard .label[data-v-c6106314]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-c6106314]{font-size:22px;font-weight:600;color:#1f1f2e}.blockHint[data-v-c6106314]{margin:0 0 16px;font-size:13px;color:#e05c5c;background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 1px 3px #0000000a}.panel[data-v-c6106314]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.table[data-v-c6106314]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-c6106314],.table td[data-v-c6106314]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3}.table th[data-v-c6106314]{color:#8c8c9a;font-weight:500;background:#fafafc}.btnPrimary[data-v-c6106314]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-c6106314]:disabled{opacity:.55;cursor:not-allowed}.btnSecondary[data-v-c6106314]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.hint[data-v-c6106314],.error[data-v-c6106314]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-c6106314]{color:#e05c5c}.hintInline[data-v-c6106314]{margin:0 0 12px;font-size:13px;color:#5c5c66}.modalOverlay[data-v-c6106314]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-c6106314]{background:#fff;border-radius:12px;width:min(400px,100%)}.modalHeader[data-v-c6106314]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-c6106314]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-c6106314]{border:none;background:none;font-size:24px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-c6106314]{padding:24px}.field[data-v-c6106314]{margin-bottom:16px}.label[data-v-c6106314]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.input[data-v-c6106314]{width:100%;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box}.modalFooter[data-v-c6106314]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width: 768px){.header[data-v-c6106314]{margin-bottom:16px}.title[data-v-c6106314]{font-size:21px}.panel[data-v-c6106314]{padding:16px}}.page[data-v-1637bf0f]{max-width:960px}.mobilePage[data-v-1637bf0f]{max-width:none}.header[data-v-1637bf0f]{margin-bottom:24px}.title[data-v-1637bf0f]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-1637bf0f]{font-size:14px;color:#8c8c9a}.identityCard[data-v-1637bf0f]{background:#fff;border-radius:12px;padding:18px 24px;box-shadow:0 1px 3px #0000000a;margin-bottom:16px}.identityRow[data-v-1637bf0f]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f3}.identityRow[data-v-1637bf0f]:last-child{border-bottom:none}.identityLabel[data-v-1637bf0f]{font-size:14px;color:#8c8c9a}.identityValue[data-v-1637bf0f]{font-size:15px;font-weight:600;color:#1f1f2e}.identityValue.ok[data-v-1637bf0f]{color:#3aaf7d}.identityValue.off[data-v-1637bf0f]{color:#e05c5c}.stats[data-v-1637bf0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.statCard[data-v-1637bf0f]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-1637bf0f]{color:#3aaf7d}.statCard .label[data-v-1637bf0f]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-1637bf0f]{font-size:22px;font-weight:600;color:#1f1f2e}.quickLinks[data-v-1637bf0f]{display:flex;gap:12px;flex-wrap:wrap}.quickLink[data-v-1637bf0f]{background:#fff;border-radius:10px;padding:12px 18px;color:#5c5c9e;font-size:14px;text-decoration:none;box-shadow:0 1px 3px #0000000a}.quickLink[data-v-1637bf0f]:hover{color:#4a4a86}.blockHint[data-v-1637bf0f]{margin:0 0 16px;font-size:14px;color:#e05c5c;background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.hint[data-v-1637bf0f],.error[data-v-1637bf0f]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-1637bf0f]{color:#e05c5c}@media (max-width: 768px){.header[data-v-1637bf0f]{margin-bottom:16px}.title[data-v-1637bf0f]{font-size:21px}}.page[data-v-3b017704]{max-width:1100px}.mobilePage[data-v-3b017704]{max-width:none}.header[data-v-3b017704]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px;flex-wrap:wrap}.title[data-v-3b017704]{margin:0 0 8px;font-size:22px;color:#1f1f2e}.desc[data-v-3b017704]{margin:0;color:#8c8c9a;font-size:14px;max-width:640px}.tablePanel[data-v-3b017704]{overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000a}.toolbar[data-v-3b017704]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f3;flex-wrap:wrap}.search[data-v-3b017704]{display:flex;align-items:center;min-width:260px;flex:1;padding:0 10px;border:1px solid #e8e8ec;border-radius:8px}.search input[data-v-3b017704]{min-width:0;flex:1;padding:9px 8px;border:none;outline:none}.searchBtn[data-v-3b017704]{border:none;background:transparent;color:#5c5c9e;cursor:pointer}.filterSelect[data-v-3b017704]{padding:9px 10px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.tableScroll[data-v-3b017704]{overflow-x:auto}.content[data-v-3b017704]{width:100%;min-width:820px;border-collapse:collapse;font-size:14px}.content th[data-v-3b017704],.content td[data-v-3b017704]{padding:12px 14px;border-bottom:1px solid #f0f0f3;text-align:left}.content th[data-v-3b017704]{color:#8c8c9a;font-weight:500;background:#fafafc}.subText[data-v-3b017704]{margin-top:3px;color:#a5a5ae;font-size:12px}.statusBadge[data-v-3b017704]{display:inline-block;padding:4px 9px;border-radius:10px;white-space:nowrap}.statusBadge.active[data-v-3b017704]{color:#28845f;background:#ecfaf4}.statusBadge.inactive[data-v-3b017704]{color:#8c8c9a;background:#f2f2f5}.emptyCell[data-v-3b017704]{padding:36px!important;text-align:center!important;color:#8c8c9a}.errorCell[data-v-3b017704]{color:#e05c5c}.retryBtn[data-v-3b017704]{margin-top:8px;padding:6px 12px;border:none;border-radius:6px;background:#5c5c9e;color:#fff;cursor:pointer}.footer[data-v-3b017704]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;color:#8c8c9a;font-size:13px}.pagination[data-v-3b017704]{display:flex;align-items:center;gap:10px}.pageBtn[data-v-3b017704]{padding:5px 10px;border:1px solid #e8e8ec;border-radius:6px;background:#fff;cursor:pointer}.pageBtn[data-v-3b017704]:disabled{opacity:.45;cursor:not-allowed}.blockHint[data-v-3b017704]{margin:0 0 16px;font-size:13px;color:#e05c5c;background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 1px 3px #0000000a}.modalOverlay[data-v-3b017704]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000073}.modal[data-v-3b017704]{width:min(520px,100%);max-height:90vh;overflow-y:auto;background:#fff;border-radius:12px}.modalHeader[data-v-3b017704]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #f0f0f3}.modalHeader h3[data-v-3b017704]{margin:0;font-size:17px}.modalClose[data-v-3b017704]{border:none;background:none;color:#8c8c9a;font-size:24px;cursor:pointer}.modalBody[data-v-3b017704]{padding:22px}.field[data-v-3b017704]{margin-bottom:14px}.fieldRow[data-v-3b017704]{display:flex;gap:12px}.fieldRow .half[data-v-3b017704]{flex:1}.fieldLabel[data-v-3b017704]{display:block;margin-bottom:6px;color:#5c5c66;font-size:13px}.fieldLabel em[data-v-3b017704]{color:#e05c5c;font-style:normal}.fieldHint[data-v-3b017704]{margin:6px 0 0;font-size:12px;color:#8c8c9a}.input[data-v-3b017704],.textarea[data-v-3b017704]{width:100%;padding:9px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box;font-family:inherit}.textarea[data-v-3b017704]{resize:vertical}.formError[data-v-3b017704]{color:#e05c5c;font-size:13px}.modalFooter[data-v-3b017704]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.btnPrimary[data-v-3b017704],.btnSecondary[data-v-3b017704]{padding:9px 16px;border-radius:8px;cursor:pointer}.btnPrimary[data-v-3b017704]{border:none;background:#5c5c9e;color:#fff}.btnSecondary[data-v-3b017704]{border:1px solid #e8e8ec;background:#fff}.btnPrimary[data-v-3b017704]:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.toolbar[data-v-3b017704]{align-items:stretch}.search[data-v-3b017704]{min-width:100%}.fieldRow[data-v-3b017704]{flex-direction:column;gap:0}}.page[data-v-4a4ad2ea]{max-width:1000px}.mobilePage[data-v-4a4ad2ea]{max-width:none}.header[data-v-4a4ad2ea]{margin-bottom:20px}.title[data-v-4a4ad2ea]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-4a4ad2ea]{font-size:14px;color:#8c8c9a}.stats[data-v-4a4ad2ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:16px}.statCard[data-v-4a4ad2ea]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-4a4ad2ea]{color:#3aaf7d}.statCard .label[data-v-4a4ad2ea]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-4a4ad2ea]{font-size:22px;font-weight:600;color:#1f1f2e}.panel[data-v-4a4ad2ea]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.table[data-v-4a4ad2ea]{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.table th[data-v-4a4ad2ea],.table td[data-v-4a4ad2ea]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3}.table th[data-v-4a4ad2ea]{color:#8c8c9a;font-weight:500;background:#fafafc}.pos[data-v-4a4ad2ea]{color:#3aaf7d;font-weight:600}.neg[data-v-4a4ad2ea]{color:#e05c5c;font-weight:600}.pager[data-v-4a4ad2ea]{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:16px}.pageBtn[data-v-4a4ad2ea]{padding:5px 10px;border:1px solid #e8e8ec;border-radius:6px;background:#fff;cursor:pointer}.pageBtn[data-v-4a4ad2ea]:disabled{opacity:.45;cursor:not-allowed}.blockHint[data-v-4a4ad2ea]{margin:0 0 16px;font-size:13px;color:#e05c5c;background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 1px 3px #0000000a}.hint[data-v-4a4ad2ea],.error[data-v-4a4ad2ea]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-4a4ad2ea]{color:#e05c5c}@media (max-width: 768px){.title[data-v-4a4ad2ea]{font-size:21px}.panel[data-v-4a4ad2ea]{padding:16px}}.page[data-v-857e54d4]{max-width:960px}.mobilePage[data-v-857e54d4]{max-width:none}.header[data-v-857e54d4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}.title[data-v-857e54d4]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-857e54d4]{font-size:14px;color:#8c8c9a;max-width:620px}.stats[data-v-857e54d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px}.statCard[data-v-857e54d4]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-857e54d4]{color:#3aaf7d}.statCard .label[data-v-857e54d4]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-857e54d4]{font-size:22px;font-weight:600;color:#1f1f2e}.blockHint[data-v-857e54d4]{margin:0 0 16px;font-size:13px;color:#e05c5c;background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 1px 3px #0000000a}.panel[data-v-857e54d4]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.table[data-v-857e54d4]{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.table th[data-v-857e54d4],.table td[data-v-857e54d4]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3}.table th[data-v-857e54d4]{color:#8c8c9a;font-weight:500;background:#fafafc}.btnPrimary[data-v-857e54d4]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-857e54d4]:disabled{opacity:.55;cursor:not-allowed}.btnSecondary[data-v-857e54d4]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.hint[data-v-857e54d4],.error[data-v-857e54d4]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-857e54d4]{color:#e05c5c}.hintInline[data-v-857e54d4]{margin:0 0 12px;font-size:13px;color:#5c5c66}.modalOverlay[data-v-857e54d4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-857e54d4]{background:#fff;border-radius:12px;width:min(400px,100%)}.modalHeader[data-v-857e54d4]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-857e54d4]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-857e54d4]{border:none;background:none;font-size:24px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-857e54d4]{padding:24px}.field[data-v-857e54d4]{margin-bottom:16px}.label[data-v-857e54d4]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.input[data-v-857e54d4]{width:100%;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box}.modalFooter[data-v-857e54d4]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}@media (max-width: 768px){.header[data-v-857e54d4]{margin-bottom:16px}.title[data-v-857e54d4]{font-size:21px}.panel[data-v-857e54d4]{padding:16px}}.page[data-v-5f649a21]{max-width:960px;margin:0 auto;padding:24px 16px 48px}.header[data-v-5f649a21]{margin-bottom:16px}.title[data-v-5f649a21]{margin:0;font-size:22px}.desc[data-v-5f649a21]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.toolbar[data-v-5f649a21]{display:flex;gap:8px;margin-bottom:16px}.input[data-v-5f649a21]{flex:1;border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px}.grid[data-v-5f649a21]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.card[data-v-5f649a21]{display:block;background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px;text-decoration:none;color:inherit}.card p[data-v-5f649a21]{margin:8px 0;color:#5c5c66;font-size:13px}.card small[data-v-5f649a21]{color:#8c8c9a}.btnPrimary[data-v-5f649a21],.btnSecondary[data-v-5f649a21]{padding:10px 14px;border-radius:8px;cursor:pointer;font-size:14px}.btnPrimary[data-v-5f649a21]{border:none;background:#5c5c9e;color:#fff}.btnSecondary[data-v-5f649a21]{border:1px solid #e8e8ec;background:#fff;color:#5c5c66}.btnPrimary[data-v-5f649a21]:disabled,.btnSecondary[data-v-5f649a21]:disabled{opacity:.6;cursor:not-allowed}.pager[data-v-5f649a21]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.hint[data-v-5f649a21]{color:#8c8c9a}.error[data-v-5f649a21]{color:#d14343}.page[data-v-c25317e1]{max-width:960px;margin:0 auto;padding:24px 16px 48px}.header[data-v-c25317e1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px}.title[data-v-c25317e1]{margin:0;font-size:22px}.desc[data-v-c25317e1]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.emptyState[data-v-c25317e1]{text-align:center;padding:48px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.grid[data-v-c25317e1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.card[data-v-c25317e1]{background:#fff;border:1px solid #ececf2;border-radius:12px;overflow:hidden}.cover[data-v-c25317e1]{height:140px;background:#f1f5f9 center/cover no-repeat}.body[data-v-c25317e1]{padding:12px;display:flex;flex-direction:column;gap:6px}.price[data-v-c25317e1]{margin:0;color:#b45309;font-weight:600}.btnSecondary[data-v-c25317e1]{padding:10px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;text-decoration:none;font-size:13px}.hint[data-v-c25317e1]{color:#8c8c9a}.error[data-v-c25317e1]{color:#d14343}.page[data-v-f2189bae]{max-width:1200px}.header[data-v-f2189bae]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.headerActions[data-v-f2189bae]{display:flex;gap:10px;flex-wrap:wrap}.title[data-v-f2189bae]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-f2189bae]{font-size:14px;color:#8c8c9a}.btnPrimary[data-v-f2189bae]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-f2189bae]:hover{background:#52529a}.btnSecondary[data-v-f2189bae]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-f2189bae]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnGhost[data-v-f2189bae]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-f2189bae]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnPrimary[data-v-f2189bae]:disabled,.btnSecondary[data-v-f2189bae]:disabled,.btnGhost[data-v-f2189bae]:disabled{opacity:.5;cursor:not-allowed}.bannerSuccess[data-v-f2189bae]{background:#f6ffed;color:#389e0d;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerError[data-v-f2189bae]{background:#fff1f0;color:#cf1322;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerWarn[data-v-f2189bae]{background:#fff7e6;color:#7c4a03;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.inlineLink[data-v-f2189bae]{margin-left:8px;color:#2563eb}.loading[data-v-f2189bae],.error[data-v-f2189bae]{font-size:14px;padding:24px 0}.error[data-v-f2189bae]{color:#e05c5c}.stats[data-v-f2189bae]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-f2189bae]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard.green .value[data-v-f2189bae]{color:#3aaf7d}.statCard.purple .value[data-v-f2189bae]{color:#5c5c9e}.statCard .label[data-v-f2189bae]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-f2189bae]{font-size:28px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-f2189bae]{font-size:20px}.grid[data-v-f2189bae]{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.card[data-v-f2189bae]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-f2189bae]{font-size:16px;font-weight:600;color:#1f1f2e;margin-bottom:16px}.infoList div[data-v-f2189bae]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.infoList dt[data-v-f2189bae]{width:88px;color:#8c8c9a;flex-shrink:0}.infoList dd[data-v-f2189bae]{color:#1f1f2e}.tierSummary[data-v-f2189bae]{display:flex;flex-direction:column;gap:4px}.descText[data-v-f2189bae]{font-size:14px;line-height:1.7;color:#5c5c66;white-space:pre-wrap}.form[data-v-f2189bae]{display:flex;flex-direction:column;gap:14px}.field[data-v-f2189bae]{display:flex;flex-direction:column;gap:6px}.fieldRow[data-v-f2189bae]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-f2189bae]{font-size:13px;color:#8c8c9a}.input[data-v-f2189bae],.textarea[data-v-f2189bae]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box;width:100%}.checkLabel[data-v-f2189bae]{display:flex;align-items:center;gap:8px;font-size:14px;color:#3a3a48}.tierEditor[data-v-f2189bae]{display:flex;flex-direction:column;gap:10px}.tierEditorHead[data-v-f2189bae]{display:flex;align-items:center;justify-content:space-between;gap:12px}.btnGhost.compact[data-v-f2189bae]{padding:6px 10px;font-size:12px}.tierRow[data-v-f2189bae]{display:grid;grid-template-columns:minmax(70px,1fr) auto minmax(70px,1fr) auto minmax(70px,1fr) auto auto 34px;align-items:center;gap:6px}.compactCheck[data-v-f2189bae]{white-space:nowrap;font-size:12px}.removeTier[data-v-f2189bae]{width:34px;height:34px;border:1px solid #f0b8b8;border-radius:8px;background:#fff;color:#e05c5c;font-size:18px;cursor:pointer}.riskHint[data-v-f2189bae]{margin:0;font-size:12px;color:#8c8c9a;line-height:1.5}.riskHint.warn[data-v-f2189bae]{color:#b45309}.estimateBox[data-v-f2189bae]{display:grid;gap:6px;padding:12px;border:1px solid #fde68a;border-radius:8px;background:#fffbeb;font-size:13px}.estimateBox small[data-v-f2189bae]{color:#8c8c9a}.estimateBox .danger[data-v-f2189bae]{color:#cf1322;font-weight:600}.textarea[data-v-f2189bae]{resize:vertical;min-height:160px}.readonlyRow[data-v-f2189bae]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#8c8c9a;padding-top:4px}@media (max-width: 960px){.stats[data-v-f2189bae]{grid-template-columns:repeat(2,1fr)}.grid[data-v-f2189bae],.fieldRow[data-v-f2189bae]{grid-template-columns:1fr}.tierRow[data-v-f2189bae]{grid-template-columns:1fr auto 1fr auto}}@media (max-width: 640px){.header[data-v-f2189bae]{flex-direction:column;margin-bottom:16px}.headerActions[data-v-f2189bae]{width:100%}.headerActions button[data-v-f2189bae]{flex:1;min-height:44px}.title[data-v-f2189bae]{font-size:20px}.stats[data-v-f2189bae]{grid-template-columns:1fr;gap:10px;margin-bottom:12px}.statCard[data-v-f2189bae],.card[data-v-f2189bae]{padding:16px}.grid[data-v-f2189bae]{gap:12px}.infoList div[data-v-f2189bae]{display:block}.infoList dt[data-v-f2189bae]{width:auto;margin-bottom:4px}.readonlyRow[data-v-f2189bae]{flex-direction:column;gap:6px}}.page[data-v-caf6a1a4]{max-width:1200px}.header[data-v-caf6a1a4]{margin-bottom:24px}.title[data-v-caf6a1a4]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-caf6a1a4]{font-size:14px;color:#8c8c9a}.toolbar[data-v-caf6a1a4]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.dateRange[data-v-caf6a1a4]{display:flex;align-items:center;gap:12px;min-width:0}.select[data-v-caf6a1a4],.input[data-v-caf6a1a4]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;font-size:14px}.dateInput[data-v-caf6a1a4]{padding:6px 4px;width:132px;box-sizing:border-box;line-height:1.2}.dateInput.empty[data-v-caf6a1a4]{width:132px;padding:6px 4px;color:transparent}.dateInput.empty[data-v-caf6a1a4]::-webkit-datetime-edit,.dateInput.empty[data-v-caf6a1a4]::-webkit-datetime-edit-fields-wrapper{padding:0;opacity:0}.dateInput.empty[data-v-caf6a1a4]::-webkit-calendar-picker-indicator{opacity:1;margin:0;padding:0;cursor:pointer}.dateInput[data-v-caf6a1a4]:not(.empty){color:#1f1f2e;padding:6px 8px}.dateInput[data-v-caf6a1a4]:not(.empty)::-webkit-datetime-edit{padding:0}.dateInput[data-v-caf6a1a4]:not(.empty)::-webkit-calendar-picker-indicator{margin-left:4px;cursor:pointer}.btnGhost[data-v-caf6a1a4]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-caf6a1a4]:hover{border-color:#5c5c9e;color:#5c5c9e}.sep[data-v-caf6a1a4]{color:#8c8c9a;font-size:13px}.panel[data-v-caf6a1a4]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.loading[data-v-caf6a1a4],.empty[data-v-caf6a1a4],.error[data-v-caf6a1a4],.success[data-v-caf6a1a4]{text-align:center;color:#8c8c9a;font-size:14px;padding:16px 0}.error[data-v-caf6a1a4]{color:#e05c5c}.success[data-v-caf6a1a4]{color:#389e0d}.table[data-v-caf6a1a4]{width:100%;border-collapse:collapse;table-layout:fixed}.table th[data-v-caf6a1a4],.table td[data-v-caf6a1a4]{padding:8px 6px;text-align:left;font-size:13px;vertical-align:middle;box-sizing:border-box}.table th[data-v-caf6a1a4]{color:#8c8c9a;font-weight:500;border-bottom:1px solid #f0f0f3}.table tbody tr[data-v-caf6a1a4]{border-bottom:1px solid #f0f0f3}.table tbody td[data-v-caf6a1a4]{border-bottom:none}.table th[data-v-caf6a1a4]:nth-child(1),.table td[data-v-caf6a1a4]:nth-child(1){width:80px}.table th[data-v-caf6a1a4]:nth-child(2),.table td[data-v-caf6a1a4]:nth-child(2){width:150px}.table th[data-v-caf6a1a4]:nth-child(3),.table td[data-v-caf6a1a4]:nth-child(3){width:80px}.table th[data-v-caf6a1a4]:nth-child(4),.table td[data-v-caf6a1a4]:nth-child(4){width:100px}.table th[data-v-caf6a1a4]:nth-child(5),.table td[data-v-caf6a1a4]:nth-child(5){width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table th[data-v-caf6a1a4]:nth-child(6),.table td[data-v-caf6a1a4]:nth-child(6){width:64px}.table th[data-v-caf6a1a4]:nth-child(7),.table td[data-v-caf6a1a4]:nth-child(7){width:130px}.table th[data-v-caf6a1a4]:nth-child(8),.table td[data-v-caf6a1a4]:nth-child(8){width:160px}.mono[data-v-caf6a1a4]{font-family:ui-monospace,monospace;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.itemsText[data-v-caf6a1a4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;word-break:break-all}.payCell[data-v-caf6a1a4]{line-height:1.4;font-size:12px;color:#5c5c66;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amountCell[data-v-caf6a1a4]{white-space:nowrap}.cellStack[data-v-caf6a1a4]{display:flex;flex-direction:column;justify-content:center;gap:2px;line-height:1.3}.sub[data-v-caf6a1a4]{font-size:11px;color:#8c8c9a;min-height:14px}.tag[data-v-caf6a1a4]{display:inline-block;padding:2px 8px;border-radius:999px;background:#f4f5f7;color:#5c5c66;font-size:12px;white-space:nowrap}.tag.large[data-v-caf6a1a4]{padding:4px 12px;font-size:13px}.tag.paid[data-v-caf6a1a4]{background:#e6f4ff;color:#1677ff}.tag.pendingVerification[data-v-caf6a1a4]{background:#fff7e6;color:#d48806}.tag.verified[data-v-caf6a1a4]{background:#f9f0ff;color:#722ed1}.tag.delivering[data-v-caf6a1a4]{background:#fff7e6;color:#d48806}.tag.completed[data-v-caf6a1a4]{background:#f6ffed;color:#389e0d}.tag.cancelled[data-v-caf6a1a4]{background:#fff1f0;color:#cf1322}.tag.refunding[data-v-caf6a1a4]{background:#fff7e6;color:#d48806}.verifyField[data-v-caf6a1a4]{display:flex;flex-direction:column;gap:8px;margin-top:12px;font-size:13px;color:#5c5c66}.verifyRadios[data-v-caf6a1a4]{display:flex;gap:16px}.verifyRadios label[data-v-caf6a1a4]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#1f1f2e}.verifyTextarea[data-v-caf6a1a4]{width:100%;min-height:72px;padding:8px 10px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical}.actions[data-v-caf6a1a4]{height:1px}.actionsInner[data-v-caf6a1a4]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;white-space:nowrap}.linkBtn[data-v-caf6a1a4]{color:#5c5c9e;font-size:13px;cursor:pointer;background:none;border:none;padding:0;line-height:1.4;flex-shrink:0;text-decoration:none}.linkBtn[data-v-caf6a1a4]:disabled{opacity:.6;cursor:not-allowed}.linkBtn.greyed[data-v-caf6a1a4]{color:#b0b0ba;cursor:not-allowed}.btnPrimary.greyed[data-v-caf6a1a4]{background:#c8c8d0;cursor:not-allowed}.muted[data-v-caf6a1a4]{color:#c8c8d0;font-size:13px}.pagination[data-v-caf6a1a4]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-caf6a1a4]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.pageInfo[data-v-caf6a1a4]{font-size:13px;color:#8c8c9a}.modalOverlay[data-v-caf6a1a4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-caf6a1a4]{width:720px;max-width:100%;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.modalHeader[data-v-caf6a1a4]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.modalTitle[data-v-caf6a1a4]{font-size:16px;font-weight:600}.modalClose[data-v-caf6a1a4]{font-size:24px;color:#8c8c9a;cursor:pointer;background:none;border:none}.modalBody[data-v-caf6a1a4]{padding:24px;overflow-y:auto}.modalFooter[data-v-caf6a1a4]{padding:16px 24px 24px;border-top:1px solid #f0f0f3;display:flex;justify-content:flex-end;flex-shrink:0}.btnPrimary[data-v-caf6a1a4]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-caf6a1a4]:hover{background:#52529a}.detailHead[data-v-caf6a1a4]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.orderNo[data-v-caf6a1a4]{font-size:18px;font-weight:600;color:#1f1f2e;margin-bottom:6px}.meta[data-v-caf6a1a4]{font-size:13px;color:#8c8c9a}.section[data-v-caf6a1a4]{margin-bottom:20px}.sectionTitle[data-v-caf6a1a4]{font-size:14px;font-weight:600;color:#1f1f2e;margin-bottom:12px}.calcHint[data-v-caf6a1a4]{margin:0 0 10px;font-size:12px;color:#8a6d1d}.deficitAmt[data-v-caf6a1a4]{color:#c45c26!important}.infoGrid[data-v-caf6a1a4]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.infoGrid li[data-v-caf6a1a4]{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:8px 0;border-bottom:1px solid #f7f7f9}.infoGrid span[data-v-caf6a1a4]{color:#8c8c9a;flex-shrink:0}.infoGrid strong[data-v-caf6a1a4]{color:#1f1f2e;text-align:right;font-weight:500;word-break:break-all}.itemTable[data-v-caf6a1a4]{width:100%;border-collapse:collapse;font-size:13px}.itemTable th[data-v-caf6a1a4],.itemTable td[data-v-caf6a1a4]{padding:10px 8px;border-bottom:1px solid #f0f0f3;text-align:left}.itemTable th[data-v-caf6a1a4]{color:#8c8c9a;font-weight:500}.productCell[data-v-caf6a1a4]{display:flex;align-items:center;gap:10px}.coverThumb[data-v-caf6a1a4]{width:40px;height:40px;object-fit:cover;border-radius:6px;border:1px solid #f0f0f3;flex-shrink:0}.coverPlaceholder[data-v-caf6a1a4]{width:40px;height:40px;line-height:40px;text-align:center;font-size:10px;color:#8c8c9a;background:#f4f5f7;border-radius:6px;flex-shrink:0}.assignModal[data-v-caf6a1a4]{width:420px;max-width:100%}.courierList[data-v-caf6a1a4]{list-style:none;max-height:320px;overflow-y:auto;padding:0;margin:0}.courierItem[data-v-caf6a1a4]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-radius:8px;transition:background .15s}.courierItem[data-v-caf6a1a4]:hover{background:#f4f5f9}.courierItem.selected[data-v-caf6a1a4]{background:#eef0ff}.courierRadio[data-v-caf6a1a4]{width:16px;height:16px;border-radius:50%;border:2px solid #c8c8d0;flex-shrink:0;transition:all .15s}.courierRadio.checked[data-v-caf6a1a4]{border-color:#5c5c9e;background:#5c5c9e;box-shadow:inset 0 0 0 3px #fff}.courierName[data-v-caf6a1a4]{font-size:14px;color:#1f1f2e}.mobileList[data-v-caf6a1a4]{display:flex;flex-direction:column;gap:12px}.mobileCard[data-v-caf6a1a4]{border:1px solid #ececf2;border-radius:10px;padding:14px}.mobileCardHead[data-v-caf6a1a4],.mobileActions[data-v-caf6a1a4]{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobileMeta[data-v-caf6a1a4]{margin:10px 0;font-size:14px;color:#3f3f4a}.mobileDetails[data-v-caf6a1a4]{display:grid;gap:6px;font-size:12px;color:#8c8c9a}.mobileActions[data-v-caf6a1a4]{justify-content:flex-start;flex-wrap:wrap;margin-top:12px}.mobileItemList[data-v-caf6a1a4]{display:flex;flex-direction:column;gap:10px}.mobileItem[data-v-caf6a1a4]{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:13px}.mobileItem .productCell[data-v-caf6a1a4]{grid-column:1 / -1}.mobileItem strong[data-v-caf6a1a4]{text-align:right}.mobileSheet[data-v-caf6a1a4]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}@media (max-width: 640px){.header[data-v-caf6a1a4]{margin-bottom:16px}.toolbar[data-v-caf6a1a4]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .select[data-v-caf6a1a4],.toolbar .btnGhost[data-v-caf6a1a4]{width:100%;min-height:44px}.toolbar .dateRange[data-v-caf6a1a4]{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .dateInput[data-v-caf6a1a4]{width:100%;min-width:0}.toolbar .sep[data-v-caf6a1a4]{display:none}.panel[data-v-caf6a1a4]{padding:14px}.modalOverlay[data-v-caf6a1a4]{align-items:flex-end;padding:0}.modal[data-v-caf6a1a4]{max-height:92vh;width:100%}.modalHeader[data-v-caf6a1a4],.modalBody[data-v-caf6a1a4]{padding:16px}.modalFooter[data-v-caf6a1a4]{flex-direction:column-reverse;padding:12px 16px 16px;gap:8px}.modalFooter .btnSecondary[data-v-caf6a1a4],.modalFooter .btnPrimary[data-v-caf6a1a4],.modalFooter .btnDanger[data-v-caf6a1a4]{width:100%;min-height:44px}.infoGrid[data-v-caf6a1a4]{grid-template-columns:1fr}}.page[data-v-ea873cf5]{max-width:1200px}.header[data-v-ea873cf5]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.title[data-v-ea873cf5]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-ea873cf5]{font-size:14px;color:#8c8c9a}.btnPrimary[data-v-ea873cf5]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-ea873cf5]:hover{background:#52529a}.btnSecondary[data-v-ea873cf5]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-ea873cf5]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-ea873cf5]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.loading[data-v-ea873cf5],.empty[data-v-ea873cf5],.error[data-v-ea873cf5]{text-align:center;padding:32px 0;color:#8c8c9a;font-size:14px}.error[data-v-ea873cf5]{color:#e05c5c}.hint[data-v-ea873cf5]{font-size:13px;color:#5c5c9e;background:#f5f5fb;border-radius:8px;padding:10px 12px;margin:0 0 12px;text-align:left}.table[data-v-ea873cf5]{width:100%;border-collapse:collapse;min-width:880px}.table th[data-v-ea873cf5],.table td[data-v-ea873cf5]{padding:12px 10px;text-align:left;border-bottom:1px solid #f0f0f3;font-size:13px;vertical-align:middle}.table th[data-v-ea873cf5]{color:#8c8c9a;font-weight:500}.coverThumb[data-v-ea873cf5]{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid #f0f0f3}.coverPlaceholder[data-v-ea873cf5]{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center;font-size:11px;color:#8c8c9a;background:#f4f5f7;border-radius:6px}.tag[data-v-ea873cf5]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.tag.active[data-v-ea873cf5]{background:#f6ffed;color:#389e0d}.tag.inactive[data-v-ea873cf5]{background:#f4f5f7;color:#8c8c9a}.linkBtn[data-v-ea873cf5]{color:#5c5c9e;cursor:pointer;background:none;border:none;font-size:13px}.modalOverlay[data-v-ea873cf5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ea873cf5]{width:560px;max-width:calc(100vw - 32px);max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.modalHeader[data-v-ea873cf5]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.modalTitle[data-v-ea873cf5]{font-size:16px;font-weight:600}.modalClose[data-v-ea873cf5]{font-size:24px;color:#8c8c9a;cursor:pointer;background:none;border:none}.modalBody[data-v-ea873cf5]{padding:24px;overflow-y:auto}.modalFooter[data-v-ea873cf5]{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px;flex-shrink:0}.field[data-v-ea873cf5]{margin-bottom:16px}.fieldRow[data-v-ea873cf5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-ea873cf5]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.required[data-v-ea873cf5]{color:#e05c5c}.input[data-v-ea873cf5],.textarea[data-v-ea873cf5]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box}.textarea[data-v-ea873cf5]{resize:vertical;font-family:inherit}.coverPreview[data-v-ea873cf5]{margin-top:10px}.coverPreview img[data-v-ea873cf5]{width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #f0f0f3}.previewHint[data-v-ea873cf5]{margin-top:6px;font-size:12px;color:#e05c5c}.formHint[data-v-ea873cf5]{margin:6px 0 0;font-size:12px;color:#8c8c9a}.mobileList[data-v-ea873cf5]{display:flex;flex-direction:column;gap:12px}.mobileCard[data-v-ea873cf5]{display:flex;gap:12px;align-items:flex-start;border:1px solid #ececf2;border-radius:10px;padding:12px}.mobileContent[data-v-ea873cf5]{flex:1;min-width:0}.mobileCardHead[data-v-ea873cf5]{display:flex;justify-content:space-between;gap:8px}.mobileContent p[data-v-ea873cf5]{margin:8px 0;color:#8c8c9a;font-size:13px}.mobileSheet[data-v-ea873cf5]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}@media (max-width: 640px){.header[data-v-ea873cf5]{flex-direction:column;gap:12px;margin-bottom:16px}.header .btnPrimary[data-v-ea873cf5]{width:100%;min-height:44px}.panel[data-v-ea873cf5]{padding:14px}.modalOverlay[data-v-ea873cf5]{align-items:flex-end;padding:0}.modal[data-v-ea873cf5]{width:100%;max-width:100%;max-height:92vh}.modalHeader[data-v-ea873cf5],.modalBody[data-v-ea873cf5]{padding:16px}.modalFooter[data-v-ea873cf5]{flex-direction:column-reverse;padding:0 16px 16px;gap:8px}.modalFooter .btnSecondary[data-v-ea873cf5],.modalFooter .btnPrimary[data-v-ea873cf5],.modalFooter .btnDanger[data-v-ea873cf5]{width:100%;min-height:44px}.fieldRow[data-v-ea873cf5]{grid-template-columns:1fr}}.page[data-v-129c1426]{max-width:1200px}.header[data-v-129c1426]{margin-bottom:24px}.title[data-v-129c1426]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-129c1426]{font-size:14px;color:#8c8c9a}.grid[data-v-129c1426]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.card[data-v-129c1426],.panel[data-v-129c1426]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-129c1426]{font-size:16px;font-weight:600;margin-bottom:16px;color:#1f1f2e}.field[data-v-129c1426]{margin-bottom:14px}.label[data-v-129c1426]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.input[data-v-129c1426],.select[data-v-129c1426]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box}.btnPrimary[data-v-129c1426]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-129c1426]:hover{background:#52529a}.success[data-v-129c1426]{color:#3aaf7d;font-size:13px;margin-bottom:12px}.error[data-v-129c1426]{color:#e05c5c;font-size:13px;margin-bottom:12px}.balanceBox[data-v-129c1426]{margin-bottom:16px;padding:14px 16px;background:#f7f7fb;border-radius:8px}.balanceLabel[data-v-129c1426]{display:block;font-size:13px;color:#5c5c66;margin-bottom:6px}.balanceValue[data-v-129c1426]{font-size:28px;font-weight:600;color:#5c5c9e}.quoteBox[data-v-129c1426]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px;padding:14px 16px;background:#f7f7fb;border-radius:8px;color:#5c5c66;font-size:13px}.quoteBox strong[data-v-129c1426]{color:#5c5c9e;font-size:20px}.hint[data-v-129c1426]{font-size:12px;color:#8c8c9a;margin-top:6px}.hint.warn[data-v-129c1426]{color:#d48806}.mono[data-v-129c1426]{font-family:ui-monospace,monospace;font-size:12px}.panelHeader[data-v-129c1426]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.panelHeader .select[data-v-129c1426]{width:160px}.loading[data-v-129c1426],.empty[data-v-129c1426]{text-align:center;padding:24px 0;color:#8c8c9a}.table th[data-v-129c1426],.table td[data-v-129c1426]{padding:12px 10px;text-align:left;border-bottom:1px solid #f0f0f3;font-size:13px}@media (max-width: 900px){.grid[data-v-129c1426]{grid-template-columns:1fr}}.mobileList[data-v-129c1426]{display:flex;flex-direction:column;gap:12px}.mobileCard[data-v-129c1426]{border:1px solid #ececf2;border-radius:10px;padding:14px}.mobileCardHead[data-v-129c1426]{display:flex;justify-content:space-between;gap:12px}.mobileCard p[data-v-129c1426]{margin:10px 0;color:#5c5c66;font-size:13px}.mobileCard small[data-v-129c1426]{color:#8c8c9a}@media (max-width: 640px){.header[data-v-129c1426]{margin-bottom:16px}.title[data-v-129c1426]{font-size:20px}.grid[data-v-129c1426]{gap:12px;margin-bottom:12px}.card[data-v-129c1426],.panel[data-v-129c1426]{padding:16px}.btnPrimary[data-v-129c1426]{width:100%;min-height:44px}.panelHeader[data-v-129c1426]{align-items:stretch;flex-direction:column;gap:12px}.panelHeader .select[data-v-129c1426]{width:100%;min-height:44px}}.previewRow[data-v-2c15269c]{display:flex;align-items:center;gap:10px}.preview[data-v-2c15269c]{position:relative;width:96px;height:96px;border-radius:8px;overflow:hidden;border:1px solid #f0f0f3;background:#f4f5f7}.preview img[data-v-2c15269c]{width:100%;height:100%;object-fit:cover;display:block}.removeBtn[data-v-2c15269c]{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:#0000008c;color:#fff;font-size:16px;line-height:20px;padding:0}.addBtn[data-v-2c15269c]{width:96px;height:96px;border-radius:8px;border:1px dashed #c8c8d4;background:#fafafc;color:#5c5c66;font-size:13px}.addBtn[data-v-2c15269c]:disabled{opacity:.6}.hint[data-v-2c15269c],.error[data-v-2c15269c]{margin:6px 0 0;font-size:12px}.hint[data-v-2c15269c]{color:#8c8c9a}.error[data-v-2c15269c]{color:#e05c5c}.hidden[data-v-2c15269c]{display:none}.page[data-v-138c9a5e]{max-width:880px}.header[data-v-138c9a5e]{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.title[data-v-138c9a5e]{font-size:22px;font-weight:600}.desc[data-v-138c9a5e]{font-size:14px;color:#8c8c9a;line-height:1.6}.card[data-v-138c9a5e]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-138c9a5e]{font-size:16px;font-weight:600;margin-bottom:8px}.blockTitle[data-v-138c9a5e]{margin:8px 0 0;padding-top:12px;border-top:1px solid #f0f0f3;font-size:14px;font-weight:600;color:#1f1f2e}.statusRow[data-v-138c9a5e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.statusBadge[data-v-138c9a5e]{display:inline-block;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;background:#f4f5f7}.statusBadge.init[data-v-138c9a5e]{background:#f4f5f7;color:#5c5c66}.statusBadge.submitted[data-v-138c9a5e],.statusBadge.auditing[data-v-138c9a5e]{background:#fff7e6;color:#b45309}.statusBadge.legal_validating[data-v-138c9a5e],.statusBadge.signing[data-v-138c9a5e]{background:#eff4ff;color:#1d4ed8}.statusBadge.finished[data-v-138c9a5e]{background:#e8f5ee;color:#0f7b45}.statusBadge.rejected[data-v-138c9a5e]{background:#fdecec;color:#b91c1c}.hintText[data-v-138c9a5e],.muted[data-v-138c9a5e]{font-size:13px;color:#8c8c9a;line-height:1.6}.infoList div[data-v-138c9a5e]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.infoList dt[data-v-138c9a5e]{width:88px;color:#8c8c9a}.mono[data-v-138c9a5e]{font-family:Consolas,Monaco,monospace}.linkBox[data-v-138c9a5e]{margin-top:12px;padding:12px;background:#eff4ff;border-radius:8px;font-size:13px;word-break:break-all}.linkBox a[data-v-138c9a5e]{color:#2563eb}.form[data-v-138c9a5e]{display:flex;flex-direction:column;gap:14px;margin-top:12px}.field[data-v-138c9a5e]{display:flex;flex-direction:column;gap:6px}.fieldRow[data-v-138c9a5e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-138c9a5e]{font-size:13px;color:#8c8c9a}.label em[data-v-138c9a5e],.field em[data-v-138c9a5e]{color:#e05c5c;font-style:normal}.fieldHint[data-v-138c9a5e]{font-size:12px;color:#8c8c9a;line-height:1.5}.fieldErr[data-v-138c9a5e]{color:#cf1322}.readonlyValue[data-v-138c9a5e]{margin:0;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;font-size:14px;color:#5c5c66}.input[data-v-138c9a5e]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;background:#fff}.actions[data-v-138c9a5e]{display:flex;gap:10px}.btnPrimary[data-v-138c9a5e],.btnSecondary[data-v-138c9a5e]{padding:10px 18px;border-radius:8px;cursor:pointer}.btnPrimary[data-v-138c9a5e]{background:#5c5c9e;color:#fff;border:none}.btnSecondary[data-v-138c9a5e]{background:#fff;color:#5c5c66;border:1px solid #e8e8ec}.btnPrimary[data-v-138c9a5e]:disabled,.btnSecondary[data-v-138c9a5e]:disabled{opacity:.5}.bannerSuccess[data-v-138c9a5e]{background:#f6ffed;color:#389e0d;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerError[data-v-138c9a5e]{background:#fff1f0;color:#cf1322;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.bannerInfo[data-v-138c9a5e]{background:#eff4ff;color:#1e40af;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.hint[data-v-138c9a5e]{padding:24px 0;color:#8c8c9a}@media (max-width: 720px){.header[data-v-138c9a5e]{flex-direction:column}.fieldRow[data-v-138c9a5e]{grid-template-columns:1fr}}.page[data-v-29030121]{display:flex;flex-direction:column;gap:16px}.header .title[data-v-29030121]{margin:0;font-size:22px}.desc[data-v-29030121]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.grid[data-v-29030121]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 900px){.grid[data-v-29030121]{grid-template-columns:1fr}}.card[data-v-29030121]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.cardHead[data-v-29030121]{font-weight:600}.scopeActions[data-v-29030121]{display:flex;gap:12px}.scopeCard .btnLink[data-v-29030121]{border:none;background:transparent;color:#5c5c9e;cursor:pointer;font:inherit;font-size:13px;padding:0}.scopeCard .btnLink[data-v-29030121]:hover{color:#4a4a82}.checkbox input[type=checkbox][data-v-29030121]{accent-color:#5c5c9e}.checkboxGroup[data-v-29030121]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto}.checkboxGroup.compact[data-v-29030121]{max-height:none}.checkbox[data-v-29030121]{display:inline-flex;align-items:center;gap:6px;font-size:13px}.field[data-v-29030121]{display:flex;flex-direction:column;gap:6px}.label[data-v-29030121]{font-size:13px;color:#666}.input[data-v-29030121]{border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none}.input[data-v-29030121]:focus{border-color:#5c5c9e}.btnPrimary[data-v-29030121]{align-self:flex-start;padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary[data-v-29030121]:hover:not(:disabled){background:#52529a}.btnPrimary[data-v-29030121]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-29030121]{color:#8c8c9a;font-size:13px;margin:0}.error[data-v-29030121]{color:#d14343;font-size:13px}.success[data-v-29030121]{color:#1f8a4c;font-size:13px}@media (max-width: 640px){.header .title[data-v-29030121]{font-size:20px}.grid[data-v-29030121]{gap:12px}.card[data-v-29030121]{padding:14px}.checkbox[data-v-29030121]{align-items:flex-start;line-height:1.45}.checkbox input[data-v-29030121]{margin-top:3px}.checkboxGroup[data-v-29030121]{max-height:220px}.btnPrimary[data-v-29030121]{width:100%;min-height:44px}.scopeActions[data-v-29030121]{justify-content:space-between}}.page[data-v-e94b8dbd]{display:flex;flex-direction:column;gap:16px}.header[data-v-e94b8dbd]{display:flex;justify-content:space-between;align-items:flex-start}.title[data-v-e94b8dbd]{margin:0;font-size:22px}.desc[data-v-e94b8dbd]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.panel[data-v-e94b8dbd]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px}.table[data-v-e94b8dbd]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-e94b8dbd],.table td[data-v-e94b8dbd]{border-bottom:1px solid #f0f0f5;padding:10px 6px;text-align:left;vertical-align:top}.descCell[data-v-e94b8dbd]{max-width:280px}.actions[data-v-e94b8dbd]{display:flex;flex-wrap:wrap;gap:8px}.linkBtn[data-v-e94b8dbd]{border:none;background:transparent;color:#5c5c9e;padding:0;cursor:pointer;font:inherit}.linkBtn[data-v-e94b8dbd]:disabled{color:#b0b0ba;cursor:not-allowed}.bannerWarn[data-v-e94b8dbd]{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fff7e6;color:#d48806;font-size:13px}.btnPrimary[data-v-e94b8dbd]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary[data-v-e94b8dbd]:hover{background:#52529a}.btnPrimary[data-v-e94b8dbd]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-e94b8dbd]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-e94b8dbd]:hover{border-color:#5c5c9e;color:#5c5c9e}.hint[data-v-e94b8dbd]{color:#8c8c9a}.error[data-v-e94b8dbd]{color:#d14343;font-size:13px}.modalOverlay[data-v-e94b8dbd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-e94b8dbd]{background:#fff;border-radius:12px;width:min(480px,100%)}.modalHeader[data-v-e94b8dbd]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #eee}.modalTitle[data-v-e94b8dbd]{margin:0}.modalClose[data-v-e94b8dbd]{border:none;background:transparent;font-size:22px;cursor:pointer}.modalBody[data-v-e94b8dbd]{padding:16px;display:flex;flex-direction:column;gap:12px}.modalFooter[data-v-e94b8dbd]{display:flex;justify-content:flex-end;gap:8px}.field[data-v-e94b8dbd]{display:flex;flex-direction:column;gap:6px}.label[data-v-e94b8dbd]{font-size:13px;color:#666}.input[data-v-e94b8dbd],.textarea[data-v-e94b8dbd]{border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none}.input[data-v-e94b8dbd]:focus,.textarea[data-v-e94b8dbd]:focus{border-color:#5c5c9e}.mobileList[data-v-e94b8dbd]{display:flex;flex-direction:column;gap:12px}.mobileCard[data-v-e94b8dbd]{border:1px solid #ececf2;border-radius:10px;padding:14px}.mobileCardHead[data-v-e94b8dbd]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.mobileDescription[data-v-e94b8dbd]{margin:10px 0;line-height:1.5}.mobileMeta[data-v-e94b8dbd]{margin-bottom:12px;color:#8c8c9a;font-size:12px}.mobileSheet[data-v-e94b8dbd]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}@media (max-width: 640px){.header[data-v-e94b8dbd]{flex-direction:column;gap:12px}.header .btnSecondary[data-v-e94b8dbd]{width:100%;min-height:44px}.panel[data-v-e94b8dbd]{padding:14px}.modalOverlay[data-v-e94b8dbd]{align-items:flex-end;padding:0}.modal[data-v-e94b8dbd]{width:100%;max-height:92vh;overflow-y:auto}.modalFooter[data-v-e94b8dbd]{flex-direction:column-reverse}.modalFooter .btnSecondary[data-v-e94b8dbd],.modalFooter .btnPrimary[data-v-e94b8dbd],.modalFooter .btnDanger[data-v-e94b8dbd]{width:100%;min-height:44px}}.page[data-v-5dd304b1]{display:flex;flex-direction:column;gap:16px}.header[data-v-5dd304b1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.headerActions[data-v-5dd304b1]{display:flex;gap:8px;flex-wrap:wrap}.title[data-v-5dd304b1]{margin:0;font-size:22px}.desc[data-v-5dd304b1]{margin:6px 0 0;color:#8c8c9a;font-size:13px}.quotaCard[data-v-5dd304b1]{display:flex;flex-wrap:wrap;gap:16px;background:#f5f7ff;border-radius:10px;padding:12px 16px;font-size:13px}.panel[data-v-5dd304b1]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px}.table[data-v-5dd304b1]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-5dd304b1],.table td[data-v-5dd304b1]{border-bottom:1px solid #f0f0f5;padding:10px 6px;text-align:left}.hint[data-v-5dd304b1]{color:#8c8c9a}.hint.warn[data-v-5dd304b1]{color:#d48806}.statusDot[data-v-5dd304b1]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;background:#f2f3f7;color:#5c5c6b;white-space:nowrap}.statusDot.ok[data-v-5dd304b1]{background:#e7f7ed;color:#15803d}.statusDot.warn[data-v-5dd304b1]{background:#fff7e6;color:#d48806}.statusDot.muted[data-v-5dd304b1]{background:#f2f3f7;color:#9a9aa8}.pendingHint[data-v-5dd304b1]{margin:4px 0;font-size:12px;color:#d48806}.error[data-v-5dd304b1]{color:#d14343;font-size:13px}.success[data-v-5dd304b1]{color:#15803d;font-size:13px}.btnPrimary[data-v-5dd304b1]{padding:10px 18px;border-radius:8px;border:none;background:#5c5c9e;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.btnPrimary[data-v-5dd304b1]:hover{background:#52529a}.btnPrimary[data-v-5dd304b1]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-5dd304b1]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-5dd304b1]:hover{border-color:#5c5c9e;color:#5c5c9e}.modalOverlay[data-v-5dd304b1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal[data-v-5dd304b1]{background:#fff;border-radius:12px;width:min(560px,100%)}.modalHeader[data-v-5dd304b1]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #eee}.modalTitle[data-v-5dd304b1]{margin:0}.modalClose[data-v-5dd304b1]{border:none;background:transparent;font-size:22px;cursor:pointer}.modalBody[data-v-5dd304b1]{padding:16px;display:flex;flex-direction:column;gap:12px;max-height:80vh;overflow-y:auto}.modalFooter[data-v-5dd304b1]{display:flex;justify-content:flex-end;gap:8px}.field[data-v-5dd304b1]{display:flex;flex-direction:column;gap:6px}.label[data-v-5dd304b1]{font-size:13px;color:#666}.input[data-v-5dd304b1],.textarea[data-v-5dd304b1]{border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none}.input[data-v-5dd304b1]:focus,.textarea[data-v-5dd304b1]:focus{border-color:#5c5c9e}[data-v-5dd304b1] .pricingBlock{display:flex;flex-direction:column;gap:12px}[data-v-5dd304b1] .pricingBlock .field{display:flex;flex-direction:column;gap:6px}[data-v-5dd304b1] .pricingBlock .label{font-size:13px;color:#666}[data-v-5dd304b1] .pricingBlock .input{border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;color:#1f1f2e;background:#fff;outline:none}[data-v-5dd304b1] .quoteBox{background:#f8f8fc;border-radius:8px;padding:10px 12px;font-size:13px}[data-v-5dd304b1] .payOptions{display:flex;flex-direction:column;gap:8px}[data-v-5dd304b1] .payOption{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}[data-v-5dd304b1] .payOption.disabled{opacity:.5;cursor:not-allowed}[data-v-5dd304b1] .hint{color:#8c8c9a}[data-v-5dd304b1] .hint.warn{color:#d48806}.mobileList[data-v-5dd304b1]{display:flex;flex-direction:column;gap:12px}.mobileCard[data-v-5dd304b1]{border:1px solid #ececf2;border-radius:10px;padding:14px}.mobileCardHead[data-v-5dd304b1]{display:flex;justify-content:space-between;gap:12px}.mobileCard p[data-v-5dd304b1]{margin:10px 0;line-height:1.5;color:#5c5c66}.mobileCard small[data-v-5dd304b1]{color:#8c8c9a}.mobileSheet[data-v-5dd304b1]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}@media (max-width: 640px){.header[data-v-5dd304b1]{flex-direction:column;gap:12px}.header .btnPrimary[data-v-5dd304b1]{width:100%;min-height:44px}.quotaCard[data-v-5dd304b1]{display:grid;gap:8px;padding:12px}.panel[data-v-5dd304b1]{padding:14px}.modalOverlay[data-v-5dd304b1]{align-items:flex-end;padding:0}.modal[data-v-5dd304b1]{width:100%;max-height:92vh;overflow-y:auto}.modalFooter[data-v-5dd304b1]{flex-direction:column-reverse}.modalFooter .btnSecondary[data-v-5dd304b1],.modalFooter .btnPrimary[data-v-5dd304b1]{width:100%;min-height:44px}}.page[data-v-515b61c1]{display:flex;flex-direction:column;gap:16px}.header[data-v-515b61c1]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.title[data-v-515b61c1]{margin:0;font-size:22px;color:#1f1f2e}.desc[data-v-515b61c1]{margin:6px 0 0;font-size:13px;color:#8c8c9a}.panel[data-v-515b61c1]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px}.meta[data-v-515b61c1]{margin:0 0 12px;font-size:13px;color:#5c5c6e}.hint[data-v-515b61c1]{margin:0;color:#8c8c9a;font-size:13px}.error[data-v-515b61c1]{margin:0;color:#c0392b;font-size:13px}.table[data-v-515b61c1]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-515b61c1]{text-align:left;color:#8c8c9a;font-weight:500;padding:10px 8px;border-bottom:1px solid #f0f0f3}.table td[data-v-515b61c1]{padding:12px 8px;border-bottom:1px solid #f7f7f9;color:#1f1f2e}.actions[data-v-515b61c1]{display:flex;gap:10px}.linkBtn[data-v-515b61c1]{border:none;background:none;color:#3a5ccc;cursor:pointer;padding:0;font-size:13px}.linkBtn.danger[data-v-515b61c1]{color:#c0392b}.btnPrimary[data-v-515b61c1],.btnSecondary[data-v-515b61c1]{border:none;border-radius:8px;padding:10px 16px;font-size:14px;cursor:pointer}.btnPrimary[data-v-515b61c1]{background:#3a5ccc;color:#fff}.btnPrimary[data-v-515b61c1]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-515b61c1]{background:#f0f0f5;color:#1f1f2e}.mobileList[data-v-515b61c1]{display:flex;flex-direction:column;gap:10px}.mobileCard[data-v-515b61c1]{border:1px solid #ececf2;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.mobileCardHead[data-v-515b61c1]{display:flex;justify-content:space-between;gap:8px;font-size:14px}.mobileActions[data-v-515b61c1]{display:flex;gap:12px}.modalOverlay[data-v-515b61c1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141e73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-515b61c1]{width:min(480px,100%);background:#fff;border-radius:12px;overflow:hidden}.modal.mobileSheet[data-v-515b61c1]{align-self:flex-end;width:100%;border-radius:16px 16px 0 0}.modalHeader[data-v-515b61c1]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-515b61c1]{margin:0;font-size:16px}.modalClose[data-v-515b61c1]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-515b61c1]{padding:16px;display:flex;flex-direction:column;gap:12px}.modalFooter[data-v-515b61c1]{padding:12px 16px 16px;display:flex;justify-content:flex-end;gap:10px}.field[data-v-515b61c1]{display:flex;flex-direction:column;gap:6px}.label[data-v-515b61c1]{font-size:13px;color:#5c5c6e}.input[data-v-515b61c1],.textarea[data-v-515b61c1]{width:100%;box-sizing:border-box;border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit}.textarea[data-v-515b61c1]{resize:vertical}.page[data-v-1f528d49]{display:flex;flex-direction:column;gap:16px}.header[data-v-1f528d49]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.title[data-v-1f528d49]{margin:0;font-size:22px;color:#1f1f2e}.desc[data-v-1f528d49]{margin:6px 0 0;font-size:13px;color:#8c8c9a}.panel[data-v-1f528d49]{background:#fff;border:1px solid #ececf2;border-radius:12px;padding:16px}.hint[data-v-1f528d49]{margin:0;color:#8c8c9a;font-size:13px}.error[data-v-1f528d49]{margin:0;color:#c0392b;font-size:13px}.table[data-v-1f528d49]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-1f528d49]{text-align:left;color:#8c8c9a;font-weight:500;padding:10px 8px;border-bottom:1px solid #f0f0f3}.table td[data-v-1f528d49]{padding:12px 8px;border-bottom:1px solid #f7f7f9;color:#1f1f2e;vertical-align:top}.descCell[data-v-1f528d49]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-1f528d49]{display:flex;gap:10px}.linkBtn[data-v-1f528d49]{border:none;background:none;color:#3a5ccc;cursor:pointer;padding:0;font-size:13px}.linkBtn.danger[data-v-1f528d49]{color:#c0392b}.btnPrimary[data-v-1f528d49],.btnSecondary[data-v-1f528d49]{border:none;border-radius:8px;padding:10px 16px;font-size:14px;cursor:pointer}.btnPrimary[data-v-1f528d49]{background:#3a5ccc;color:#fff}.btnPrimary[data-v-1f528d49]:disabled{opacity:.6;cursor:not-allowed}.btnSecondary[data-v-1f528d49]{background:#f0f0f5;color:#1f1f2e}.mobileList[data-v-1f528d49]{display:flex;flex-direction:column;gap:10px}.mobileCard[data-v-1f528d49]{border:1px solid #ececf2;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.mobileCardHead[data-v-1f528d49]{display:flex;justify-content:space-between;gap:8px;font-size:14px}.clamp[data-v-1f528d49]{margin:0;font-size:13px;color:#5c5c6e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobileActions[data-v-1f528d49]{display:flex;gap:12px}.modalOverlay[data-v-1f528d49]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141e73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-1f528d49]{width:min(520px,100%);background:#fff;border-radius:12px;overflow:hidden}.modal.mobileSheet[data-v-1f528d49]{align-self:flex-end;width:100%;border-radius:16px 16px 0 0}.modalHeader[data-v-1f528d49]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-1f528d49]{margin:0;font-size:16px}.modalClose[data-v-1f528d49]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-1f528d49]{padding:16px;display:flex;flex-direction:column;gap:12px;max-height:70vh;overflow:auto}.modalFooter[data-v-1f528d49]{padding:12px 16px 16px;display:flex;justify-content:flex-end;gap:10px}.field[data-v-1f528d49]{display:flex;flex-direction:column;gap:6px}.label[data-v-1f528d49]{font-size:13px;color:#5c5c6e}.required[data-v-1f528d49]{color:#c0392b}.input[data-v-1f528d49],.textarea[data-v-1f528d49]{width:100%;box-sizing:border-box;border:1px solid #e8e8ec;border-radius:8px;padding:10px 12px;font-size:14px;font-family:inherit}.textarea[data-v-1f528d49]{resize:vertical}.page[data-v-3b0af6eb]{max-width:1200px}.header[data-v-3b0af6eb]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.title[data-v-3b0af6eb]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-3b0af6eb]{font-size:14px;color:#8c8c9a}.btnSecondary[data-v-3b0af6eb]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-3b0af6eb]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnPrimary[data-v-3b0af6eb]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-3b0af6eb]:hover{background:#52529a}.panel[data-v-3b0af6eb]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.loading[data-v-3b0af6eb],.empty[data-v-3b0af6eb],.error[data-v-3b0af6eb],.success[data-v-3b0af6eb]{text-align:center;padding:16px 0;font-size:14px;color:#8c8c9a}.error[data-v-3b0af6eb]{color:#e05c5c}.success[data-v-3b0af6eb]{color:#3aaf7d}.cards[data-v-3b0af6eb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.card[data-v-3b0af6eb]{border:1px solid #e8e8ec;border-radius:12px;padding:16px}.cardTop[data-v-3b0af6eb]{display:flex;justify-content:space-between;margin-bottom:12px}.orderNo[data-v-3b0af6eb]{font-weight:600;color:#1f1f2e}.earning[data-v-3b0af6eb]{color:#3aaf7d;font-weight:600}.row[data-v-3b0af6eb]{display:flex;gap:12px;font-size:13px;margin-bottom:8px;line-height:1.5}.row .label[data-v-3b0af6eb]{width:40px;color:#8c8c9a;flex-shrink:0}.row.warn span[data-v-3b0af6eb]:last-child{color:#d48806}.cardFooter[data-v-3b0af6eb]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f3}.time[data-v-3b0af6eb]{font-size:12px;color:#8c8c9a}.pagination[data-v-3b0af6eb]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-3b0af6eb]{padding:6px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;cursor:pointer}.pageInfo[data-v-3b0af6eb]{font-size:13px;color:#8c8c9a}@media (max-width: 768px){.header[data-v-3b0af6eb]{align-items:center;margin-bottom:18px;gap:12px}.title[data-v-3b0af6eb]{font-size:22px;margin-bottom:4px}.desc[data-v-3b0af6eb]{line-height:1.5}.btnSecondary[data-v-3b0af6eb]{min-width:72px;min-height:44px;padding:0 14px}.panel[data-v-3b0af6eb]{padding:14px;border-radius:10px}.cards[data-v-3b0af6eb]{display:grid;grid-template-columns:1fr;gap:12px}.card[data-v-3b0af6eb]{padding:16px;border-radius:10px}.cardTop[data-v-3b0af6eb]{align-items:flex-start;gap:12px}.orderNo[data-v-3b0af6eb]{overflow-wrap:anywhere}.row[data-v-3b0af6eb]{gap:10px;margin-bottom:10px}.row>span[data-v-3b0af6eb]:last-child{min-width:0;overflow-wrap:anywhere}.cardFooter[data-v-3b0af6eb]{align-items:flex-end;gap:12px}.time[data-v-3b0af6eb]{max-width:52%;line-height:1.5}.btnPrimary[data-v-3b0af6eb]{min-width:96px;min-height:44px;padding:0 16px}.pageBtn[data-v-3b0af6eb]{min-width:44px;min-height:44px;padding:0}}.page[data-v-016d10d9]{max-width:1200px}.header[data-v-016d10d9]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.title[data-v-016d10d9]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-016d10d9]{font-size:14px;color:#8c8c9a}.toolbar[data-v-016d10d9]{margin-bottom:16px}.select[data-v-016d10d9]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;min-width:140px}.btnGhost[data-v-016d10d9]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-016d10d9]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-016d10d9]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.loading[data-v-016d10d9],.empty[data-v-016d10d9],.error[data-v-016d10d9],.success[data-v-016d10d9]{text-align:center;padding:32px 0;color:#8c8c9a;font-size:14px}.error[data-v-016d10d9]{color:#e05c5c}.success[data-v-016d10d9]{color:#3aaf7d;padding-top:0}.table[data-v-016d10d9]{width:100%;border-collapse:collapse;min-width:980px}.table tbody tr[data-v-016d10d9]{border-bottom:1px solid #f0f0f3}.table th[data-v-016d10d9],.table td[data-v-016d10d9]{padding:10px;text-align:left;font-size:13px;vertical-align:middle}.table th[data-v-016d10d9]{color:#8c8c9a;font-weight:500;border-bottom:1px solid #f0f0f3}.mono[data-v-016d10d9]{font-family:ui-monospace,monospace;font-size:12px}.addrCell[data-v-016d10d9]{max-width:140px;line-height:1.4}.sub[data-v-016d10d9]{font-size:11px;color:#d48806;margin-top:2px}.tag[data-v-016d10d9]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#f4f5f7;color:#5c5c66;white-space:nowrap}.tag.accepted[data-v-016d10d9]{background:#e6f4ff;color:#1677ff}.tag.delivering[data-v-016d10d9]{background:#fff7e6;color:#d48806}.tag.completed[data-v-016d10d9]{background:#f6ffed;color:#389e0d}.tag.cancelled[data-v-016d10d9]{background:#fff1f0;color:#cf1322}.actions[data-v-016d10d9]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;white-space:nowrap}.linkBtn[data-v-016d10d9]{color:#5c5c9e;cursor:pointer;background:none;border:none;padding:0;font-size:13px}.linkBtn[data-v-016d10d9]:disabled{opacity:.45;cursor:not-allowed}.pagination[data-v-016d10d9]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.pageBtn[data-v-016d10d9]{width:32px;height:32px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.pageBtn[data-v-016d10d9]:disabled{opacity:.4;cursor:not-allowed}.pageInfo[data-v-016d10d9]{font-size:13px;color:#8c8c9a}.taskCards[data-v-016d10d9]{display:grid;gap:12px}.taskCard[data-v-016d10d9]{border:1px solid #f0f0f3;border-radius:12px;padding:14px;background:#fafafc}.taskCardHeader[data-v-016d10d9]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.taskEarning[data-v-016d10d9]{font-size:15px;font-weight:600;color:#3aaf7d;margin-bottom:10px}.taskAddress[data-v-016d10d9]{display:grid;grid-template-columns:36px 1fr;gap:8px;font-size:13px;margin-bottom:6px}.taskAddress span[data-v-016d10d9]{color:#8c8c9a}.taskMeta[data-v-016d10d9]{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#8c8c9a;margin:8px 0}.taskCardActions[data-v-016d10d9]{display:flex;gap:8px;flex-wrap:wrap}.cardActionBtn[data-v-016d10d9]{min-height:36px;padding:0 12px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:13px;cursor:pointer}.cardActionBtn.primary[data-v-016d10d9]{border-color:#5c5c9e;color:#5c5c9e}.cardActionBtn[data-v-016d10d9]:disabled{opacity:.45;cursor:not-allowed}.modalOverlay[data-v-016d10d9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-016d10d9]{width:min(520px,100%);background:#fff;border-radius:12px;overflow:hidden}.modal.mobileSheet[data-v-016d10d9]{align-self:flex-end;width:100%;border-radius:16px 16px 0 0}.modalHeader[data-v-016d10d9]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-016d10d9]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-016d10d9]{border:none;background:none;font-size:22px;color:#8c8c9a;cursor:pointer}.modalBody[data-v-016d10d9]{padding:20px;max-height:70vh;overflow:auto}.modalFooter[data-v-016d10d9]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.detailHead[data-v-016d10d9]{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.orderNo[data-v-016d10d9]{font-family:ui-monospace,monospace;font-size:13px}.infoList[data-v-016d10d9]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.infoList li[data-v-016d10d9]{display:flex;justify-content:space-between;gap:12px;font-size:13px}.infoList span[data-v-016d10d9]{color:#8c8c9a}.infoList strong[data-v-016d10d9]{font-weight:500;text-align:right}.hint[data-v-016d10d9]{font-size:13px;color:#5c5c66;margin:0 0 12px}.field[data-v-016d10d9]{margin-bottom:12px}.label[data-v-016d10d9]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.input[data-v-016d10d9],.textarea[data-v-016d10d9]{width:100%;box-sizing:border-box;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px}.textarea[data-v-016d10d9]{resize:vertical}.btnPrimary[data-v-016d10d9]{padding:8px 16px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-016d10d9]:disabled{opacity:.55;cursor:not-allowed}.btnGhost[data-v-016d10d9]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer}@media (max-width: 768px){.mobilePage .header[data-v-016d10d9]{flex-direction:column;gap:12px}.panel[data-v-016d10d9]{padding:16px}}.page[data-v-e49ad1f5]{max-width:1200px}.header[data-v-e49ad1f5]{margin-bottom:24px}.title[data-v-e49ad1f5]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-e49ad1f5]{font-size:14px;color:#8c8c9a}.loading[data-v-e49ad1f5]{color:#8c8c9a;font-size:14px}.stats[data-v-e49ad1f5]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-e49ad1f5]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard.purple .value[data-v-e49ad1f5]{color:#5c5c9e}.statCard.green .value[data-v-e49ad1f5]{color:#3aaf7d}.statCard .label[data-v-e49ad1f5]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-e49ad1f5]{font-size:28px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-e49ad1f5]{font-size:22px}.grid[data-v-e49ad1f5]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-e49ad1f5]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-e49ad1f5]{font-size:16px;font-weight:600;margin-bottom:16px}.actions[data-v-e49ad1f5]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.actionBtn[data-v-e49ad1f5]{padding:10px 16px;border-radius:8px;background:#5c5c9e;color:#fff;text-decoration:none;font-size:14px}.tips[data-v-e49ad1f5]{padding-left:18px;color:#5c5c66;line-height:1.8;font-size:14px}.taskList[data-v-e49ad1f5]{list-style:none}.taskList li[data-v-e49ad1f5]{padding:12px 0;border-bottom:1px solid #f0f0f3}.taskMain[data-v-e49ad1f5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.orderNo[data-v-e49ad1f5]{font-weight:600;font-size:14px;color:#1f1f2e}.tag[data-v-e49ad1f5]{font-size:12px;padding:2px 8px;border-radius:999px;background:#f4f5f7;color:#5c5c66;white-space:nowrap}.tag.accepted[data-v-e49ad1f5]{background:#e6f4ff;color:#1677ff}.tag.delivering[data-v-e49ad1f5]{background:#fff7e6;color:#d48806}.tag.completed[data-v-e49ad1f5]{background:#f6ffed;color:#389e0d}.taskSub[data-v-e49ad1f5]{font-size:13px;color:#5c5c66;margin-bottom:4px}.taskMeta[data-v-e49ad1f5]{font-size:12px;color:#8c8c9a}.empty[data-v-e49ad1f5]{color:#8c8c9a;font-size:14px}@media (max-width: 960px){.stats[data-v-e49ad1f5]{grid-template-columns:repeat(2,1fr)}.grid[data-v-e49ad1f5]{grid-template-columns:1fr}}@media (max-width: 768px){.header[data-v-e49ad1f5]{margin-bottom:18px}.title[data-v-e49ad1f5]{font-size:22px}.stats[data-v-e49ad1f5]{grid-template-columns:1fr;gap:12px;margin-bottom:16px}.statCard[data-v-e49ad1f5]{padding:16px}.statCard .value[data-v-e49ad1f5]{font-size:26px}.grid[data-v-e49ad1f5]{gap:16px}.card[data-v-e49ad1f5]{padding:18px 16px}.actions[data-v-e49ad1f5]{display:grid;grid-template-columns:1fr}.actionBtn[data-v-e49ad1f5]{min-height:44px;padding:0 16px;display:flex;align-items:center;justify-content:center}.taskList li[data-v-e49ad1f5]{padding:14px 0}}.page[data-v-532bf33e]{max-width:1200px}.header[data-v-532bf33e]{margin-bottom:24px}.title[data-v-532bf33e]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-532bf33e]{font-size:14px;color:#8c8c9a}.bannerWarn[data-v-532bf33e]{background:#fff7e6;color:#ad6800;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:13px}.loading[data-v-532bf33e]{color:#8c8c9a;font-size:14px}.stats[data-v-532bf33e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-532bf33e]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard.purple .value[data-v-532bf33e]{color:#5c5c9e}.statCard.green .value[data-v-532bf33e]{color:#3aaf7d}.statCard .label[data-v-532bf33e]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-532bf33e]{font-size:28px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-532bf33e]{font-size:18px}.grid[data-v-532bf33e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-532bf33e]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-532bf33e]{font-size:16px;font-weight:600;margin-bottom:16px}.infoList[data-v-532bf33e]{list-style:none}.infoList li[data-v-532bf33e]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.infoList span[data-v-532bf33e]{color:#8c8c9a;flex-shrink:0}.infoList strong[data-v-532bf33e]{color:#1f1f2e;text-align:right;font-weight:500}.actions[data-v-532bf33e]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.actionBtn[data-v-532bf33e]{padding:10px 16px;border-radius:8px;background:#5c5c9e;color:#fff;text-decoration:none;font-size:14px}.tips[data-v-532bf33e]{padding-left:18px;color:#5c5c66;line-height:1.8;font-size:14px}@media (max-width: 960px){.stats[data-v-532bf33e]{grid-template-columns:repeat(2,1fr)}.grid[data-v-532bf33e]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-532bf33e]{max-width:none}.header[data-v-532bf33e]{margin-bottom:16px}.title[data-v-532bf33e]{font-size:21px}.stats[data-v-532bf33e]{grid-template-columns:1fr;gap:12px}.statCard[data-v-532bf33e],.card[data-v-532bf33e]{padding:16px;border-radius:14px}.grid[data-v-532bf33e]{gap:14px}.actions[data-v-532bf33e]{display:grid;grid-template-columns:1fr}.actionBtn[data-v-532bf33e]{text-align:center}}.page[data-v-909a4a8f]{max-width:1280px}.header[data-v-909a4a8f]{margin-bottom:24px}.title[data-v-909a4a8f]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-909a4a8f]{font-size:14px;color:#8c8c9a}.tabs[data-v-909a4a8f]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.bannerSuccess[data-v-909a4a8f]{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#f6ffed;color:#389e0d;font-size:13px}.tab[data-v-909a4a8f]{padding:8px 16px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:14px}.tab[data-v-909a4a8f]:hover{border-color:#5c5c9e;color:#5c5c9e}.tab.active[data-v-909a4a8f]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.toolbar[data-v-909a4a8f]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.searchInput[data-v-909a4a8f]{min-width:240px;flex:1;max-width:360px}.input[data-v-909a4a8f]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;outline:none}.input[data-v-909a4a8f]:focus{border-color:#5c5c9e}.btnPrimary[data-v-909a4a8f]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-909a4a8f]:hover{background:#52529a}.btnGhost[data-v-909a4a8f]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-909a4a8f]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-909a4a8f]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.tableWrap[data-v-909a4a8f]{overflow-x:auto}.table[data-v-909a4a8f]{width:100%;border-collapse:collapse;font-size:14px;min-width:1100px}.table th[data-v-909a4a8f],.table td[data-v-909a4a8f]{padding:12px 10px;text-align:left;vertical-align:middle}.table th[data-v-909a4a8f]{color:#8c8c9a;font-weight:500;white-space:nowrap;border-bottom:1px solid #f0f0f3}.table tbody tr[data-v-909a4a8f]{border-bottom:1px solid #f0f0f3}.table tbody td[data-v-909a4a8f]{border-bottom:none}.nameCell[data-v-909a4a8f]{max-width:160px}.timeCell[data-v-909a4a8f]{font-size:13px;color:#5c5c66;white-space:nowrap}.coverThumb[data-v-909a4a8f]{width:44px;height:44px;object-fit:cover;border-radius:6px;background:#f5f5f7}.coverPlaceholder[data-v-909a4a8f]{color:#c0c0c8}.actions[data-v-909a4a8f]{height:1px}.actionsInner[data-v-909a4a8f]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap}.btnLink[data-v-909a4a8f]{border:none;background:none;color:#5c5c9e;cursor:pointer;font-size:13px;line-height:1.4;padding:0;text-decoration:none;flex-shrink:0}.btnPrimarySm[data-v-909a4a8f]{padding:6px 12px;border-radius:6px;background:#5c5c9e;color:#fff;border:none;cursor:pointer;font-size:13px;flex-shrink:0;white-space:nowrap}.btnPrimarySm[data-v-909a4a8f]:hover{background:#52529a}.btnGhostSm[data-v-909a4a8f]{padding:6px 12px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:13px;flex-shrink:0;white-space:nowrap}.btnGhostSm[data-v-909a4a8f]:hover{border-color:#5c5c9e;color:#5c5c9e}.badge[data-v-909a4a8f]{font-size:12px;color:#5c5c9e;background:#f0f0ff;padding:4px 8px;border-radius:4px;flex-shrink:0;white-space:nowrap}.loading[data-v-909a4a8f],.empty[data-v-909a4a8f],.error[data-v-909a4a8f]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-909a4a8f]{color:#e05c5c}.auditHint[data-v-909a4a8f]{margin:0 0 8px;font-size:12px;color:#8c8c9a;line-height:1.5}.pager[data-v-909a4a8f]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.modalOverlay[data-v-909a4a8f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-909a4a8f]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden;max-height:90vh;overflow-y:auto}.modalWide[data-v-909a4a8f]{width:640px}.modalHeader[data-v-909a4a8f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-909a4a8f]{font-size:16px;font-weight:600}.modalClose[data-v-909a4a8f]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-909a4a8f]{padding:20px}.modalFooter[data-v-909a4a8f]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-909a4a8f]{margin-bottom:14px}.readonly[data-v-909a4a8f]{padding:10px 12px;border-radius:8px;background:#f5f5f7;color:#5c5c66;font-size:14px}.fieldRow[data-v-909a4a8f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-909a4a8f]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.textarea[data-v-909a4a8f]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}.coverList[data-v-909a4a8f]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.coverList img[data-v-909a4a8f]{width:80px;height:80px;object-fit:cover;border-radius:8px}.detailList[data-v-909a4a8f]{list-style:none;margin:0;padding:0}.detailList li[data-v-909a4a8f]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.detailList span[data-v-909a4a8f]{color:#8c8c9a;flex-shrink:0}.detailList strong[data-v-909a4a8f]{color:#1f1f2e;text-align:right;font-weight:500;word-break:break-all}@media (max-width: 768px){.page[data-v-909a4a8f]{max-width:none}.header[data-v-909a4a8f]{margin-bottom:16px}.title[data-v-909a4a8f]{font-size:21px}.toolbar[data-v-909a4a8f]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.searchInput[data-v-909a4a8f]{grid-column:1 / -1;min-width:0;max-width:none}.toolbar .btnPrimary[data-v-909a4a8f],.toolbar .btnGhost[data-v-909a4a8f]{width:100%}.panel[data-v-909a4a8f]{padding:12px;border-radius:14px}.tableWrap[data-v-909a4a8f]{overflow:visible}.mobileCards[data-v-909a4a8f]{min-width:0}.mobileCards thead[data-v-909a4a8f]{display:none}.mobileCards[data-v-909a4a8f],.mobileCards tbody[data-v-909a4a8f],.mobileCards tr[data-v-909a4a8f],.mobileCards td[data-v-909a4a8f]{display:block;width:100%}.mobileCards tr[data-v-909a4a8f]{padding:14px 0;border-bottom:1px solid #f0f0f3}.mobileCards tr[data-v-909a4a8f]:last-child{border-bottom:0}.mobileCards td[data-v-909a4a8f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:6px 0;text-align:right;color:#1f1f2e;box-sizing:border-box}.mobileCards td[data-v-909a4a8f]:before{color:#8c8c9a;text-align:left;flex-shrink:0}.mobileCards td[data-v-909a4a8f]:nth-child(1):before{content:"封面"}.mobileCards td[data-v-909a4a8f]:nth-child(2):before{content:"商家名称"}.mobileCards td[data-v-909a4a8f]:nth-child(3):before{content:"分类"}.mobileCards td[data-v-909a4a8f]:nth-child(4):before{content:"等级"}.mobileCards td[data-v-909a4a8f]:nth-child(5):before{content:"审核状态"}.mobileCards td[data-v-909a4a8f]:nth-child(6):before{content:"营业状态"}.mobileCards td[data-v-909a4a8f]:nth-child(7):before{content:"联系电话"}.mobileCards td[data-v-909a4a8f]:nth-child(8):before{content:"排序"}.mobileCards td[data-v-909a4a8f]:nth-child(9):before{content:"创建时间"}.mobileCards td[data-v-909a4a8f]:nth-child(10):before{content:"操作"}.mobileCards .nameCell[data-v-909a4a8f]{max-width:none;font-weight:600}.mobileCards .nameCell>.mCellText[data-v-909a4a8f]{font-weight:600}.mobileCards .actions[data-v-909a4a8f]{height:auto}.actionsInner[data-v-909a4a8f]{justify-content:flex-end;flex-wrap:wrap}.pager[data-v-909a4a8f]{justify-content:center}.modalOverlay[data-v-909a4a8f]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-909a4a8f]{max-width:100%;max-height:88vh;border-radius:18px 18px 0 0}.modalHeader[data-v-909a4a8f],.modalBody[data-v-909a4a8f],.modalFooter[data-v-909a4a8f]{padding-left:16px;padding-right:16px}.fieldRow[data-v-909a4a8f]{grid-template-columns:1fr}}.page[data-v-e5abe91e]{max-width:1200px}.header[data-v-e5abe91e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-e5abe91e]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-e5abe91e]{font-size:14px;color:#8c8c9a}.btnPrimary[data-v-e5abe91e]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-e5abe91e]:hover{background:#52529a}.btnPrimary[data-v-e5abe91e]:disabled{opacity:.5;cursor:not-allowed}.bannerSuccess[data-v-e5abe91e]{background:#f6ffed;color:#389e0d;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.error[data-v-e5abe91e]{color:#e05c5c;font-size:14px;margin-bottom:12px}.panel[data-v-e5abe91e]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.table[data-v-e5abe91e]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-e5abe91e],.table td[data-v-e5abe91e]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-e5abe91e]{color:#8c8c9a;font-weight:500}.rankInput[data-v-e5abe91e]{width:80px;padding:6px 8px;border:1px solid #e8e8ec;border-radius:6px}.actions[data-v-e5abe91e]{display:flex;gap:8px}.btnGhost[data-v-e5abe91e]{padding:6px 10px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-e5abe91e]:hover:not(:disabled){border-color:#5c5c9e;color:#5c5c9e}.btnGhost[data-v-e5abe91e]:disabled{opacity:.4;cursor:not-allowed}.loading[data-v-e5abe91e],.empty[data-v-e5abe91e]{font-size:14px;color:#8c8c9a;padding:12px 0}@media (max-width: 768px){.page[data-v-e5abe91e]{max-width:none}.header[data-v-e5abe91e]{flex-direction:column;margin-bottom:16px}.title[data-v-e5abe91e]{font-size:21px}.header .btnPrimary[data-v-e5abe91e]{width:100%}.panel[data-v-e5abe91e]{padding:12px;border-radius:14px}.mobileCards thead[data-v-e5abe91e]{display:none}.mobileCards[data-v-e5abe91e],.mobileCards tbody[data-v-e5abe91e],.mobileCards tr[data-v-e5abe91e],.mobileCards td[data-v-e5abe91e]{display:block;width:100%}.mobileCards tr[data-v-e5abe91e]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-e5abe91e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0}.mobileCards td[data-v-e5abe91e]:before{color:#8c8c9a}.mobileCards td[data-v-e5abe91e]:nth-child(1):before{content:"当前序号"}.mobileCards td[data-v-e5abe91e]:nth-child(2):before{content:"商家名称"}.mobileCards td[data-v-e5abe91e]:nth-child(3):before{content:"等级"}.mobileCards td[data-v-e5abe91e]:nth-child(4):before{content:"分类"}.mobileCards td[data-v-e5abe91e]:nth-child(5):before{content:"排名权重"}.mobileCards td[data-v-e5abe91e]:nth-child(6):before{content:"调整"}.actions[data-v-e5abe91e]{justify-content:flex-end}}.page[data-v-599116a7]{max-width:1200px}.header[data-v-599116a7]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.title[data-v-599116a7]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-599116a7]{font-size:14px;color:#8c8c9a}.actions[data-v-599116a7]{display:flex;gap:12px}.btnSecondary[data-v-599116a7]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-599116a7]:hover:not(:disabled){border-color:#5c5c9e;color:#5c5c9e}.btnSecondary[data-v-599116a7]:disabled{opacity:.6;cursor:not-allowed}.btnPrimary[data-v-599116a7]{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;font-size:14px;border:none;cursor:pointer}.btnPrimary[data-v-599116a7]:disabled{opacity:.6;cursor:not-allowed}.btnPrimary svg[data-v-599116a7]{width:16px;height:16px}.grid[data-v-599116a7]{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:12px}.formError[data-v-599116a7]{font-size:13px;color:#e05c5c;margin-bottom:12px}.formSuccess[data-v-599116a7]{font-size:13px;color:#3aaf7d;margin-bottom:12px}.card[data-v-599116a7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.card .header[data-v-599116a7]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#5c5c9e;margin-bottom:20px}.card .icon[data-v-599116a7]{width:20px;height:20px}.card .field[data-v-599116a7]{margin-bottom:20px}.card .field[data-v-599116a7]:last-child{margin-bottom:0}.card .fieldGroup[data-v-599116a7]{display:flex;flex-direction:column;gap:0}.card .label[data-v-599116a7]{display:block;font-size:14px;color:#5c5c66;margin-bottom:10px}.card .input[data-v-599116a7],.card .contentInput[data-v-599116a7]{width:100%;padding:10px 14px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;font-size:14px;color:#1f1f2e;outline:none;box-sizing:border-box;font-family:inherit}.card .input[data-v-599116a7]:focus,.card .contentInput[data-v-599116a7]:focus{border-color:#5c5c9e;background:#fff}.card .contentInput[data-v-599116a7]{resize:vertical;min-height:160px}.card .contentInput[data-v-599116a7]::placeholder,.card .input[data-v-599116a7]::placeholder{color:#8c8c9a}.card .checkboxGroup[data-v-599116a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.card .checkbox[data-v-599116a7]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#5c5c66}.card .checkbox.inline[data-v-599116a7]{margin-bottom:0}.card .checkbox.disabled[data-v-599116a7]{opacity:.5;cursor:not-allowed}.card .checkbox input[data-v-599116a7]{position:absolute;opacity:0;width:0;height:0}.card .checkmark[data-v-599116a7]{width:18px;height:18px;border-radius:4px;border:2px solid #d0d0d8;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.card .checkbox input:checked+.checkmark[data-v-599116a7]{background:#5c5c9e;border-color:#5c5c9e}.card .checkmark svg[data-v-599116a7]{width:14px;height:14px}.card .hint[data-v-599116a7]{font-size:12px;color:#8c8c9a;margin-top:8px}.card .infoBox[data-v-599116a7]{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#fff8e8;border-radius:10px;font-size:13px;color:#8c6a3a;line-height:1.5}.card .infoBox svg[data-v-599116a7]{width:18px;height:18px;flex-shrink:0;color:#f5a623}.history[data-v-599116a7]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.history .head[data-v-599116a7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.collectFieldRow[data-v-599116a7]{display:grid;grid-template-columns:1fr 1.2fr 100px auto;gap:8px;margin-bottom:8px;align-items:center}.collectFieldRow .input.sm[data-v-599116a7]{min-width:0}.btnRemove[data-v-599116a7]{padding:8px 10px;border:1px solid #ffa39e;background:#fff1f0;color:#cf1322;border-radius:6px;cursor:pointer;font-size:12px;white-space:nowrap}.btnAddField[data-v-599116a7]{padding:8px 12px;border:1px dashed #d0d0d8;background:#fafafc;color:#5c5c66;border-radius:6px;cursor:pointer;font-size:13px}.collectFieldList[data-v-599116a7]{margin:0;padding-left:18px;color:#1f1f2e;font-size:14px;line-height:1.8}.coverList[data-v-599116a7]{display:flex;flex-direction:column;gap:6px}.coverList a[data-v-599116a7]{font-size:13px;color:#5c5c9e;word-break:break-all}.history .header[data-v-599116a7]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#5c5c9e;margin-bottom:0}.history .icon[data-v-599116a7]{width:20px;height:20px}.history .search[data-v-599116a7]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fafafc;min-width:220px}.history .search svg[data-v-599116a7]{width:16px;height:16px;color:#8c8c9a}.history .search input[data-v-599116a7]{border:none;background:transparent;font-size:14px;color:#1f1f2e;outline:none;flex:1}.history .table[data-v-599116a7]{width:100%;font-size:14px}.history .table thead th[data-v-599116a7]{text-align:left;padding:14px 24px;color:#8c8c9a;font-weight:500;background:#fafafc;border-bottom:1px solid #f0f0f3}.history .table tbody td[data-v-599116a7]{padding:16px 24px;color:#1f1f2e;border-bottom:1px solid #f0f0f3;vertical-align:middle}.history .table tbody tr:last-child td[data-v-599116a7]{border-bottom:none}.history .cellTitle[data-v-599116a7]{font-weight:500;color:#1f1f2e;margin-bottom:4px}.history .cellPublisher[data-v-599116a7]{font-size:12px;color:#8c8c9a}.history .scope[data-v-599116a7]{display:flex;flex-wrap:wrap;gap:6px}.history .tag[data-v-599116a7]{display:inline-block;padding:3px 8px;border-radius:10px;background:#e8f8f0;color:#3aaf7d;font-size:12px}.history .tag.role[data-v-599116a7]{background:#eef0ff;color:#5c5c9e}.readonlyRow[data-v-599116a7]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;border-bottom:1px solid #f0f0f3}.readonlyRow span[data-v-599116a7]{color:#8c8c9a}.readonlyRow strong[data-v-599116a7]{color:#1f1f2e;font-weight:500}.hintText[data-v-599116a7]{margin-top:8px;font-size:12px;color:#8c8c9a;line-height:1.5}.rolesGroup.disabledGroup[data-v-599116a7]{opacity:.55}.history .rowActions[data-v-599116a7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.history .detail[data-v-599116a7]{font-size:14px;color:#5c5c9e;background:transparent;border:none;cursor:pointer;padding:0}.history .detail[data-v-599116a7]:disabled{opacity:.6;cursor:wait}.history .danger[data-v-599116a7]{font-size:14px;color:#e05c5c;background:transparent;border:none;cursor:pointer;padding:0}.history .footer[data-v-599116a7]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid #f0f0f3;margin:0 -24px -24px;flex-wrap:wrap;gap:12px}.history .total[data-v-599116a7]{font-size:13px;color:#8c8c9a}.history .pagination[data-v-599116a7]{display:flex;align-items:center;gap:8px}.history .pageBtn[data-v-599116a7]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.history .pageBtn[data-v-599116a7]:disabled{color:#c8c8d0;cursor:not-allowed}.history .pageInfo[data-v-599116a7]{font-size:13px;color:#8c8c9a;min-width:48px;text-align:center}.modalOverlay[data-v-599116a7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-599116a7]{width:100%;max-width:480px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f}.modalWide[data-v-599116a7]{max-width:720px}.modalScroll[data-v-599116a7]{max-height:calc(100vh - 48px);display:flex;flex-direction:column}.modalScroll .modalBody[data-v-599116a7]{overflow-y:auto}.modalHeader[data-v-599116a7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-599116a7]{font-size:16px;font-weight:600;color:#1f1f2e;margin:0}.modalClose[data-v-599116a7]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:#8c8c9a;cursor:pointer}.modalBody[data-v-599116a7]{padding:24px}.detailGrid[data-v-599116a7]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;margin-bottom:8px}.detailItem[data-v-599116a7]{display:flex;flex-direction:column;gap:4px}.detailContent[data-v-599116a7]{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.detailLabel[data-v-599116a7]{font-size:12px;color:#8c8c9a}.detailValue[data-v-599116a7]{font-size:14px;color:#1f1f2e;word-break:break-all}.detailValue.content[data-v-599116a7]{white-space:pre-wrap;line-height:1.6;margin:0}.loadingText[data-v-599116a7]{text-align:center;color:#8c8c9a;padding:24px 0}.confirmText[data-v-599116a7]{font-size:14px;color:#1f1f2e;line-height:1.6;margin:0 0 16px}.error[data-v-599116a7]{font-size:13px;color:#e05c5c;margin-bottom:12px}.modalFooter[data-v-599116a7]{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.btnDanger[data-v-599116a7]{padding:10px 18px;border-radius:8px;border:none;background:#e05c5c;color:#fff;font-size:14px;cursor:pointer}.btnDanger[data-v-599116a7]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.header[data-v-599116a7]{flex-direction:column;gap:16px}.grid[data-v-599116a7]{grid-template-columns:1fr}.history .head[data-v-599116a7]{flex-direction:column;align-items:flex-start}.history .table[data-v-599116a7]{display:block;overflow-x:auto}.detailGrid[data-v-599116a7]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-599116a7]{max-width:none}.header[data-v-599116a7]{margin-bottom:16px}.title[data-v-599116a7]{font-size:21px}.header>.actions[data-v-599116a7]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.header>.actions .btnPrimary[data-v-599116a7]{justify-content:center}.header>.actions .btnSecondary[data-v-599116a7]:first-child{grid-column:1 / -1}.card[data-v-599116a7],.history[data-v-599116a7]{padding:16px;border-radius:14px}.card .checkboxGroup[data-v-599116a7]{grid-template-columns:1fr 1fr}.collectFieldRow[data-v-599116a7]{grid-template-columns:1fr}.history .search[data-v-599116a7]{width:100%;min-width:0;box-sizing:border-box}.history .table[data-v-599116a7]{overflow:visible}.mobileCards thead[data-v-599116a7]{display:none}.mobileCards[data-v-599116a7],.mobileCards tbody[data-v-599116a7],.mobileCards tr[data-v-599116a7],.mobileCards td[data-v-599116a7]{display:block;width:100%}.mobileCards tr[data-v-599116a7]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-599116a7]{display:flex;justify-content:space-between;gap:12px;padding:6px 0!important;text-align:right;border:0!important}.mobileCards td[data-v-599116a7]:before{color:#8c8c9a;text-align:left;flex-shrink:0}.history .mobileCards td[data-v-599116a7]:nth-child(1):before{content:"发布时间"}.history .mobileCards td[data-v-599116a7]:nth-child(2):before{content:"标题"}.history .mobileCards td[data-v-599116a7]:nth-child(3):before{content:"目标群体"}.history .mobileCards td[data-v-599116a7]:nth-child(4):before{content:"覆盖楼栋"}.history .mobileCards td[data-v-599116a7]:nth-child(5):before{content:"操作"}.modalOverlay[data-v-599116a7]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-599116a7]{max-width:100%;max-height:88vh;border-radius:18px 18px 0 0}.modalHeader[data-v-599116a7],.modalBody[data-v-599116a7]{padding-left:16px;padding-right:16px}}.page[data-v-8a923522]{max-width:1200px}.header[data-v-8a923522]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-8a923522]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-8a923522]{font-size:14px;color:#8c8c9a}.btnPrimary[data-v-8a923522]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-8a923522]:hover{background:#52529a}.panel[data-v-8a923522]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.table[data-v-8a923522]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-8a923522],.table td[data-v-8a923522]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-8a923522]{color:#8c8c9a;font-weight:500}.btnGhostSm[data-v-8a923522]{padding:6px 12px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:13px}.btnGhostSm[data-v-8a923522]:hover{border-color:#5c5c9e;color:#5c5c9e}.loading[data-v-8a923522],.empty[data-v-8a923522],.error[data-v-8a923522]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-8a923522]{color:#e05c5c}.pager[data-v-8a923522]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.btnGhost[data-v-8a923522]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-8a923522]:hover{border-color:#5c5c9e;color:#5c5c9e}.modalOverlay[data-v-8a923522]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-8a923522]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-8a923522]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-8a923522]{font-size:16px;font-weight:600}.modalClose[data-v-8a923522]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-8a923522]{padding:20px}.modalFooter[data-v-8a923522]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-8a923522]{margin-bottom:14px}.fieldRow[data-v-8a923522]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-8a923522]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.input[data-v-8a923522]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;box-sizing:border-box}.textarea[data-v-8a923522]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}@media (max-width: 768px){.page[data-v-8a923522]{max-width:none}.header[data-v-8a923522]{flex-direction:column;margin-bottom:16px}.title[data-v-8a923522]{font-size:21px}.header .btnPrimary[data-v-8a923522]{width:100%}.panel[data-v-8a923522]{padding:12px;border-radius:14px}.mobileCards thead[data-v-8a923522]{display:none}.mobileCards[data-v-8a923522],.mobileCards tbody[data-v-8a923522],.mobileCards tr[data-v-8a923522],.mobileCards td[data-v-8a923522]{display:block;width:100%}.mobileCards tr[data-v-8a923522]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-8a923522]{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.mobileCards td[data-v-8a923522]:before{color:#8c8c9a}.mobileCards td[data-v-8a923522]:nth-child(1):before{content:"名称"}.mobileCards td[data-v-8a923522]:nth-child(2):before{content:"负责人"}.mobileCards td[data-v-8a923522]:nth-child(3):before{content:"成员数"}.mobileCards td[data-v-8a923522]:nth-child(4):before{content:"订阅数"}.mobileCards td[data-v-8a923522]:nth-child(5):before{content:"月费"}.mobileCards td[data-v-8a923522]:nth-child(6):before{content:"状态"}.mobileCards td[data-v-8a923522]:nth-child(7):before{content:"操作"}.modalOverlay[data-v-8a923522]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-8a923522]{max-width:100%;border-radius:18px 18px 0 0}.fieldRow[data-v-8a923522]{grid-template-columns:1fr}}.page[data-v-ab8ec978]{max-width:1200px}.header[data-v-ab8ec978]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-ab8ec978]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-ab8ec978]{font-size:14px;color:#8c8c9a}.toolbar[data-v-ab8ec978]{display:flex;gap:12px;margin-bottom:16px}.input[data-v-ab8ec978]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.btnPrimary[data-v-ab8ec978]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-ab8ec978]:hover{background:#52529a}.btnGhost[data-v-ab8ec978]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-ab8ec978]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-ab8ec978]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.table[data-v-ab8ec978]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-ab8ec978],.table td[data-v-ab8ec978]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-ab8ec978]{color:#8c8c9a;font-weight:500}.loading[data-v-ab8ec978],.empty[data-v-ab8ec978],.error[data-v-ab8ec978]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-ab8ec978]{color:#e05c5c}.providerTag[data-v-ab8ec978]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:#f4f5f7;color:#5c5c66}.providerTag.technician[data-v-ab8ec978]{background:#eef6ff;color:#2f6fed}.providerTag.individual_leader[data-v-ab8ec978]{background:#f6ffed;color:#389e0d}.providerTag.merchant[data-v-ab8ec978]{background:#f5f5fb;color:#5c5c9e}.modalOverlay[data-v-ab8ec978]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-ab8ec978]{width:520px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-ab8ec978]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-ab8ec978]{font-size:16px;font-weight:600}.modalClose[data-v-ab8ec978]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-ab8ec978]{padding:20px}.modalFooter[data-v-ab8ec978]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-ab8ec978]{margin-bottom:14px}.fieldRow[data-v-ab8ec978]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-ab8ec978]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.textarea[data-v-ab8ec978]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}@media (max-width: 768px){.page[data-v-ab8ec978]{max-width:none}.header[data-v-ab8ec978]{flex-direction:column;margin-bottom:16px}.title[data-v-ab8ec978]{font-size:21px}.header .btnPrimary[data-v-ab8ec978]{width:100%}.toolbar[data-v-ab8ec978]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .input[data-v-ab8ec978],.toolbar .btnGhost[data-v-ab8ec978]{width:100%;box-sizing:border-box}.panel[data-v-ab8ec978]{padding:12px;border-radius:14px}.mobileCards thead[data-v-ab8ec978]{display:none}.mobileCards[data-v-ab8ec978],.mobileCards tbody[data-v-ab8ec978],.mobileCards tr[data-v-ab8ec978],.mobileCards td[data-v-ab8ec978]{display:block;width:100%}.mobileCards tr[data-v-ab8ec978]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-ab8ec978]{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.mobileCards td[data-v-ab8ec978]:before{color:#8c8c9a}.mobileCards td[data-v-ab8ec978]:nth-child(1):before{content:"服务名称"}.mobileCards td[data-v-ab8ec978]:nth-child(2):before{content:"分类"}.mobileCards td[data-v-ab8ec978]:nth-child(3):before{content:"提供者"}.mobileCards td[data-v-ab8ec978]:nth-child(4):before{content:"价格"}.mobileCards td[data-v-ab8ec978]:nth-child(5):before{content:"会员价"}.mobileCards td[data-v-ab8ec978]:nth-child(6):before{content:"单位"}.mobileCards td[data-v-ab8ec978]:nth-child(7):before{content:"状态"}.mobileCards td[data-v-ab8ec978]:nth-child(8):before{content:"创建时间"}.modalOverlay[data-v-ab8ec978]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-ab8ec978]{max-width:100%;border-radius:18px 18px 0 0}.fieldRow[data-v-ab8ec978]{grid-template-columns:1fr}}.page[data-v-2881f626]{max-width:1200px}.header[data-v-2881f626]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-2881f626]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-2881f626]{font-size:14px;color:#8c8c9a}.toolbar[data-v-2881f626]{display:flex;gap:12px;margin-bottom:16px}.input[data-v-2881f626]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.btnPrimary[data-v-2881f626]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-2881f626]:hover{background:#52529a}.btnGhost[data-v-2881f626]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-2881f626]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-2881f626]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.table[data-v-2881f626]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-2881f626],.table td[data-v-2881f626]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-2881f626]{color:#8c8c9a;font-weight:500}.loading[data-v-2881f626],.empty[data-v-2881f626],.error[data-v-2881f626]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-2881f626]{color:#e05c5c}.statusTag[data-v-2881f626]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;background:#f0f0f3;color:#5c5c66}.statusTag.draft[data-v-2881f626]{background:#f5f5f5;color:#8c8c9a}.statusTag.active[data-v-2881f626]{background:#fff7e6;color:#d48806}.statusTag.published[data-v-2881f626]{background:#e6f7ef;color:#389e6d}.statusTag.ended[data-v-2881f626]{background:#f0f0f3;color:#5c5c66}.statusTag.archived[data-v-2881f626]{background:#f5f5f5;color:#8c8c9a}.statusTag.default[data-v-2881f626]{background:#f0f0f3;color:#5c5c66}.actions[data-v-2881f626]{white-space:nowrap;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.btnLink[data-v-2881f626]{border:none;background:none;color:#5c5c9e;cursor:pointer;padding:0;font-size:13px}.btnLink[data-v-2881f626]:disabled{color:#c0c0c8;cursor:not-allowed}.btnDanger[data-v-2881f626]{padding:6px 12px;border-radius:6px;background:#fff1f0;color:#cf1322;border:1px solid #ffa39e;cursor:pointer;font-size:13px}.btnDanger[data-v-2881f626]:disabled{opacity:.5;cursor:not-allowed}.pager[data-v-2881f626]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.modalOverlay[data-v-2881f626]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-2881f626]{width:520px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden;max-height:90vh;overflow-y:auto}.modalHeader[data-v-2881f626]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-2881f626]{font-size:16px;font-weight:600}.modalClose[data-v-2881f626]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-2881f626]{padding:20px}.modalFooter[data-v-2881f626]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-2881f626]{margin-bottom:14px}.fieldRow[data-v-2881f626]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-2881f626]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.hint[data-v-2881f626]{margin:6px 0 0;font-size:12px;color:#8c8c9a;line-height:1.4}.textarea[data-v-2881f626]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}@media (max-width: 768px){.page[data-v-2881f626]{max-width:none}.header[data-v-2881f626]{flex-direction:column;margin-bottom:16px}.title[data-v-2881f626]{font-size:21px}.header .btnPrimary[data-v-2881f626]{width:100%}.toolbar[data-v-2881f626]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .input[data-v-2881f626],.toolbar .btnGhost[data-v-2881f626]{width:100%;box-sizing:border-box}.panel[data-v-2881f626]{padding:12px;border-radius:14px}.mobileCards thead[data-v-2881f626]{display:none}.mobileCards[data-v-2881f626],.mobileCards tbody[data-v-2881f626],.mobileCards tr[data-v-2881f626],.mobileCards td[data-v-2881f626]{display:block;width:100%}.mobileCards tr[data-v-2881f626]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-2881f626]{display:flex;justify-content:space-between;gap:12px;padding:6px 0;text-align:right}.mobileCards td[data-v-2881f626]:before{color:#8c8c9a;text-align:left}.mobileCards td[data-v-2881f626]:nth-child(1):before{content:"标题"}.mobileCards td[data-v-2881f626]:nth-child(2):before{content:"推送对象"}.mobileCards td[data-v-2881f626]:nth-child(3):before{content:"关联商家"}.mobileCards td[data-v-2881f626]:nth-child(4):before{content:"优惠信息"}.mobileCards td[data-v-2881f626]:nth-child(5):before{content:"有效期"}.mobileCards td[data-v-2881f626]:nth-child(6):before{content:"状态"}.mobileCards td[data-v-2881f626]:nth-child(7):before{content:"操作"}.pager[data-v-2881f626]{justify-content:center}.modalOverlay[data-v-2881f626]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-2881f626]{max-width:100%;border-radius:18px 18px 0 0}.fieldRow[data-v-2881f626]{grid-template-columns:1fr}}.page[data-v-fb45af39]{max-width:1200px}.header[data-v-fb45af39]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-fb45af39]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-fb45af39]{font-size:14px;color:#8c8c9a}.toolbar[data-v-fb45af39]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-fb45af39]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:180px}.btnPrimary[data-v-fb45af39]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-fb45af39]:hover{background:#52529a}.btnSecondary[data-v-fb45af39]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer}.btnSecondary[data-v-fb45af39]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-fb45af39]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.table[data-v-fb45af39]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-fb45af39],.table td[data-v-fb45af39]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-fb45af39]{color:#8c8c9a;font-weight:500}.sub[data-v-fb45af39]{font-size:12px;color:#8c8c9a;margin-top:2px}.statusTag[data-v-fb45af39]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.statusTag.active[data-v-fb45af39]{background:#e6f7ef;color:#389e6d}.statusTag.inactive[data-v-fb45af39]{background:#f5f5f5;color:#8c8c9a}.actions[data-v-fb45af39]{display:flex;gap:8px}.btnGhostSm[data-v-fb45af39]{padding:6px 12px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:13px}.btnGhostSm[data-v-fb45af39]:hover{border-color:#5c5c9e;color:#5c5c9e}.btnDangerSm[data-v-fb45af39]{padding:6px 12px;border-radius:6px;border:1px solid #ffa39e;background:#fff1f0;color:#cf1322;cursor:pointer;font-size:13px}.loading[data-v-fb45af39],.empty[data-v-fb45af39],.error[data-v-fb45af39]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-fb45af39]{color:#e05c5c}.pager[data-v-fb45af39]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.btnGhost[data-v-fb45af39]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-fb45af39]:hover{border-color:#5c5c9e;color:#5c5c9e}.modalOverlay[data-v-fb45af39]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-fb45af39]{width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-fb45af39]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-fb45af39]{font-size:16px;font-weight:600}.modalClose[data-v-fb45af39]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-fb45af39]{padding:20px}.modalFooter[data-v-fb45af39]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-fb45af39]{margin-bottom:14px}.label[data-v-fb45af39]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.label em[data-v-fb45af39]{color:#e05c5c;font-style:normal}.textarea[data-v-fb45af39]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}@media (max-width: 768px){.page[data-v-fb45af39]{max-width:none}.header[data-v-fb45af39]{flex-direction:column;margin-bottom:16px}.title[data-v-fb45af39]{font-size:21px}.header .btnPrimary[data-v-fb45af39]{width:100%}.toolbar[data-v-fb45af39]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .input[data-v-fb45af39]{width:100%;min-width:0;box-sizing:border-box}.toolbar .btnPrimary[data-v-fb45af39]{grid-column:1 / -1;width:100%}.panel[data-v-fb45af39]{padding:12px;border-radius:14px}.mobileCards thead[data-v-fb45af39]{display:none}.mobileCards[data-v-fb45af39],.mobileCards tbody[data-v-fb45af39],.mobileCards tr[data-v-fb45af39],.mobileCards td[data-v-fb45af39]{display:block;width:100%}.mobileCards tr[data-v-fb45af39]{padding:12px 0;border-bottom:1px solid #f0f0f3}.mobileCards td[data-v-fb45af39]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;text-align:right}.mobileCards td[data-v-fb45af39]:before{color:#8c8c9a;text-align:left}.mobileCards td[data-v-fb45af39]:nth-child(1):before{content:"负责人"}.mobileCards td[data-v-fb45af39]:nth-child(2):before{content:"板块"}.mobileCards td[data-v-fb45af39]:nth-child(3):before{content:"个体负责人"}.mobileCards td[data-v-fb45af39]:nth-child(4):before{content:"状态"}.mobileCards td[data-v-fb45af39]:nth-child(5):before{content:"操作"}.actions[data-v-fb45af39]{justify-content:flex-end}.pager[data-v-fb45af39]{justify-content:center}.modalOverlay[data-v-fb45af39]{padding:0;align-items:flex-end}.modal.mobileSheet[data-v-fb45af39]{max-width:100%;border-radius:18px 18px 0 0}}.page[data-v-7180da87]{max-width:1200px}.header[data-v-7180da87]{margin-bottom:24px}.title[data-v-7180da87]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-7180da87]{font-size:14px;color:#8c8c9a}.bannerWarn[data-v-7180da87]{background:#fff7e6;color:#ad6800;padding:10px 14px;border-radius:8px;margin-bottom:16px;font-size:13px}.loading[data-v-7180da87]{color:#8c8c9a;font-size:14px}.stats[data-v-7180da87]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-7180da87]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard.purple .value[data-v-7180da87]{color:#5c5c9e}.statCard.green .value[data-v-7180da87]{color:#3aaf7d}.statCard .label[data-v-7180da87]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-7180da87]{font-size:28px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-7180da87]{font-size:18px}.grid[data-v-7180da87]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.card[data-v-7180da87]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-7180da87]{font-size:16px;font-weight:600;margin-bottom:16px}.infoList[data-v-7180da87]{list-style:none}.infoList li[data-v-7180da87]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.infoList span[data-v-7180da87]{color:#8c8c9a;flex-shrink:0}.infoList strong[data-v-7180da87]{color:#1f1f2e;text-align:right;font-weight:500}.actions[data-v-7180da87]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.actionBtn[data-v-7180da87]{padding:10px 16px;border-radius:8px;background:#5c5c9e;color:#fff;text-decoration:none;font-size:14px}.tips[data-v-7180da87]{padding-left:18px;color:#5c5c66;line-height:1.8;font-size:14px}.earningsList[data-v-7180da87]{list-style:none;font-size:14px}.earningsList li[data-v-7180da87]{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;border-bottom:1px solid #f0f0f3}.earningsList time[data-v-7180da87]{grid-column:1 / -1;font-size:12px;color:#8c8c9a}@media (max-width: 960px){.stats[data-v-7180da87]{grid-template-columns:repeat(2,1fr)}.grid[data-v-7180da87]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-7180da87]{padding:0 var(--mobile-page-gap)}.header[data-v-7180da87]{margin-bottom:18px}.title[data-v-7180da87]{font-size:22px}.stats[data-v-7180da87]{gap:10px;margin-bottom:14px}.statCard[data-v-7180da87]{padding:14px;border-radius:var(--mobile-card-radius)}.statCard .value[data-v-7180da87]{font-size:24px}.statCard .value.small[data-v-7180da87]{font-size:16px}.grid[data-v-7180da87]{gap:14px}.card[data-v-7180da87]{padding:18px 16px;border-radius:var(--mobile-card-radius)}.actions[data-v-7180da87]{display:grid;grid-template-columns:1fr}.actionBtn[data-v-7180da87]{min-height:var(--mobile-touch-target);box-sizing:border-box;display:flex;align-items:center;justify-content:center}}.page[data-v-dd3010f2]{max-width:1200px}.header[data-v-dd3010f2]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;flex-wrap:wrap}.headerActions[data-v-dd3010f2]{display:flex;gap:8px}.title[data-v-dd3010f2]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-dd3010f2]{font-size:14px;color:#8c8c9a}.formHint[data-v-dd3010f2]{font-size:13px;color:#5c5c66;line-height:1.5;margin:0 0 12px;padding:10px 12px;background:#f6f7fb;border-radius:8px}.formHint code[data-v-dd3010f2]{font-size:12px;background:#eee;padding:1px 4px;border-radius:4px}.tabs[data-v-dd3010f2]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tab[data-v-dd3010f2]{padding:8px 16px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;cursor:pointer;font-size:14px}.tab.active[data-v-dd3010f2]{background:#5c5c9e;color:#fff;border-color:#5c5c9e}.toolbar[data-v-dd3010f2]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.input[data-v-dd3010f2]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;min-width:220px}.btnPrimary[data-v-dd3010f2]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-dd3010f2]:hover{background:#52529a}.panel[data-v-dd3010f2]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.table[data-v-dd3010f2]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-dd3010f2],.table td[data-v-dd3010f2]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-dd3010f2]{color:#8c8c9a;font-weight:500}.loading[data-v-dd3010f2],.empty[data-v-dd3010f2],.error[data-v-dd3010f2]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-dd3010f2]{color:#e05c5c}.actions[data-v-dd3010f2]{display:flex;gap:8px;flex-wrap:wrap}.btnLink[data-v-dd3010f2]{border:none;background:none;color:#5c5c9e;cursor:pointer;font-size:13px;padding:0}.btnLink.danger[data-v-dd3010f2]{color:#cf1322}.btnDanger[data-v-dd3010f2]{padding:6px 12px;border-radius:6px;background:#fff1f0;color:#cf1322;border:1px solid #ffa39e;cursor:pointer}.btnDanger[data-v-dd3010f2]:disabled{opacity:.5;cursor:not-allowed}.pager[data-v-dd3010f2]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.btnGhost[data-v-dd3010f2]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-dd3010f2]:hover{border-color:#5c5c9e;color:#5c5c9e}.modalOverlay[data-v-dd3010f2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-dd3010f2]{width:420px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden}.modalHeader[data-v-dd3010f2]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-dd3010f2]{font-size:16px;font-weight:600}.modalClose[data-v-dd3010f2]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-dd3010f2]{padding:20px}.modalFooter[data-v-dd3010f2]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.hint[data-v-dd3010f2]{font-size:14px;color:#5c5c66;margin-bottom:16px}.hintInline[data-v-dd3010f2]{font-size:13px;color:#8c8c9a}.field[data-v-dd3010f2]{margin-bottom:8px}.label[data-v-dd3010f2]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.textarea[data-v-dd3010f2]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}@media (max-width: 768px){.page[data-v-dd3010f2]{padding:0 var(--mobile-page-gap)}.header[data-v-dd3010f2]{margin-bottom:18px}.title[data-v-dd3010f2]{font-size:22px}.toolbar[data-v-dd3010f2]{gap:8px}.input[data-v-dd3010f2]{flex:1;min-width:0;min-height:var(--mobile-touch-target);box-sizing:border-box}.btnPrimary[data-v-dd3010f2]{min-height:var(--mobile-touch-target)}.panel[data-v-dd3010f2]{padding:0;background:transparent;box-shadow:none}.mobileCards[data-v-dd3010f2]{display:grid;gap:10px}.merchantCard[data-v-dd3010f2]{background:#fff;padding:16px;border-radius:var(--mobile-card-radius);box-shadow:0 1px 3px #0000000a}.cardHeading[data-v-dd3010f2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cardMeta[data-v-dd3010f2]{display:grid;gap:7px;margin:12px 0;font-size:13px;color:#5c5c66}.statusTag[data-v-dd3010f2]{font-size:12px;color:#5c5c9e;background:#f1f0ff;padding:3px 8px;border-radius:999px;white-space:nowrap}.btnDanger[data-v-dd3010f2]{min-height:38px}.pager[data-v-dd3010f2]{justify-content:center}.modalOverlay[data-v-dd3010f2]{align-items:flex-end;padding:0}.modal[data-v-dd3010f2]{width:100%;max-width:100%;max-height:88vh}.modalHeader[data-v-dd3010f2],.modalBody[data-v-dd3010f2],.modalFooter[data-v-dd3010f2]{padding-left:16px;padding-right:16px}.modalFooter[data-v-dd3010f2]{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.page[data-v-fc52a4ec]{max-width:1200px}.header[data-v-fc52a4ec]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-fc52a4ec]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-fc52a4ec]{font-size:14px;color:#8c8c9a}.btnPrimary[data-v-fc52a4ec]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-fc52a4ec]:hover{background:#52529a}.btnPrimary[data-v-fc52a4ec]:disabled{opacity:.5;cursor:not-allowed}.bannerSuccess[data-v-fc52a4ec]{background:#f6ffed;color:#389e0d;padding:10px 14px;border-radius:8px;margin-bottom:12px;font-size:13px}.error[data-v-fc52a4ec]{color:#e05c5c;font-size:14px;margin-bottom:12px}.panel[data-v-fc52a4ec]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.table[data-v-fc52a4ec]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-fc52a4ec],.table td[data-v-fc52a4ec]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left}.table th[data-v-fc52a4ec]{color:#8c8c9a;font-weight:500}.rankInput[data-v-fc52a4ec]{width:80px;padding:6px 8px;border:1px solid #e8e8ec;border-radius:6px}.actions[data-v-fc52a4ec]{display:flex;gap:8px}.btnGhost[data-v-fc52a4ec]{padding:6px 10px;border-radius:6px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-fc52a4ec]:hover:not(:disabled){border-color:#5c5c9e;color:#5c5c9e}.btnGhost[data-v-fc52a4ec]:disabled{opacity:.4;cursor:not-allowed}.loading[data-v-fc52a4ec],.empty[data-v-fc52a4ec]{font-size:14px;color:#8c8c9a;padding:12px 0}@media (max-width: 768px){.page[data-v-fc52a4ec]{padding:0 var(--mobile-page-gap)}.header[data-v-fc52a4ec]{margin-bottom:18px;align-items:stretch;flex-direction:column}.title[data-v-fc52a4ec]{font-size:22px}.btnPrimary[data-v-fc52a4ec]{width:100%;min-height:var(--mobile-touch-target)}.panel[data-v-fc52a4ec]{padding:0;background:transparent;box-shadow:none}.mobileCards[data-v-fc52a4ec]{display:grid;gap:10px}.rankCard[data-v-fc52a4ec]{padding:16px;border-radius:var(--mobile-card-radius);background:#fff;box-shadow:0 1px 3px #0000000a}.cardHeading[data-v-fc52a4ec]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.cardHeading span[data-v-fc52a4ec]{color:#8c8c9a}.rankField[data-v-fc52a4ec]{display:flex;align-items:center;justify-content:space-between;margin:14px 0;color:#5c5c66;font-size:13px}.rankInput[data-v-fc52a4ec]{width:92px;min-height:38px}.actions[data-v-fc52a4ec]{display:grid;grid-template-columns:1fr 1fr}.btnGhost[data-v-fc52a4ec]{min-height:38px}}.page[data-v-aeb69aa9]{max-width:1200px}.header[data-v-aeb69aa9]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.title[data-v-aeb69aa9]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-aeb69aa9]{font-size:14px;color:#8c8c9a}.toolbar[data-v-aeb69aa9]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.input[data-v-aeb69aa9]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff}.btnPrimary[data-v-aeb69aa9]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-aeb69aa9]:hover{background:#52529a}.btnGhost[data-v-aeb69aa9]{padding:8px 14px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnGhost[data-v-aeb69aa9]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-aeb69aa9]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000a}.tableWrap[data-v-aeb69aa9]{overflow-x:auto}.table[data-v-aeb69aa9]{width:100%;border-collapse:collapse;font-size:14px;min-width:1080px}.table th[data-v-aeb69aa9],.table td[data-v-aeb69aa9]{padding:12px 10px;border-bottom:1px solid #f0f0f3;text-align:left;vertical-align:middle}.table th[data-v-aeb69aa9]{color:#8c8c9a;font-weight:500;white-space:nowrap}.titleCell[data-v-aeb69aa9]{max-width:160px}.timeCell[data-v-aeb69aa9]{font-size:13px;color:#5c5c66;white-space:nowrap}.coverThumb[data-v-aeb69aa9]{width:48px;height:48px;object-fit:cover;border-radius:6px;background:#f5f5f7}.coverPlaceholder[data-v-aeb69aa9]{color:#c0c0c8}.statusTag[data-v-aeb69aa9]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;background:#f0f0f3;color:#5c5c66}.statusTag.draft[data-v-aeb69aa9]{background:#f5f5f5;color:#8c8c9a}.statusTag.active[data-v-aeb69aa9]{background:#fff7e6;color:#d48806}.statusTag.published[data-v-aeb69aa9]{background:#e6f7ef;color:#389e6d}.statusTag.ended[data-v-aeb69aa9]{background:#f0f0f3;color:#5c5c66}.statusTag.archived[data-v-aeb69aa9]{background:#f5f5f5;color:#8c8c9a}.actionsCell[data-v-aeb69aa9]{white-space:nowrap}.btnLink[data-v-aeb69aa9]{border:none;background:none;color:#5c5c9e;cursor:pointer;padding:0 6px 0 0;font-size:14px}.btnLink[data-v-aeb69aa9]:disabled{color:#c0c0c8;cursor:not-allowed}.loading[data-v-aeb69aa9],.empty[data-v-aeb69aa9],.error[data-v-aeb69aa9]{font-size:14px;color:#8c8c9a;padding:12px 0}.error[data-v-aeb69aa9]{color:#e05c5c}.btnDanger[data-v-aeb69aa9]{padding:6px 12px;border-radius:6px;background:#fff1f0;color:#cf1322;border:1px solid #ffa39e;cursor:pointer;font-size:13px}.btnDanger[data-v-aeb69aa9]:disabled{opacity:.5;cursor:not-allowed}.pager[data-v-aeb69aa9]{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px}.modalOverlay[data-v-aeb69aa9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-aeb69aa9]{width:520px;max-width:calc(100vw - 32px);background:#fff;border-radius:12px;overflow:hidden;max-height:90vh;overflow-y:auto}.modalWide[data-v-aeb69aa9]{width:640px}.modalHeader[data-v-aeb69aa9]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-aeb69aa9]{font-size:16px;font-weight:600}.modalClose[data-v-aeb69aa9]{border:none;background:none;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-aeb69aa9]{padding:20px}.modalFooter[data-v-aeb69aa9]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid #f0f0f3}.field[data-v-aeb69aa9]{margin-bottom:14px}.fieldRow[data-v-aeb69aa9]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-aeb69aa9]{display:block;font-size:13px;color:#8c8c9a;margin-bottom:6px}.label em[data-v-aeb69aa9]{color:#e05c5c;font-style:normal}.hint[data-v-aeb69aa9]{margin:6px 0 0;font-size:12px;color:#8c8c9a;line-height:1.4}.textarea[data-v-aeb69aa9]{width:100%;padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;resize:vertical;box-sizing:border-box}.detailCover[data-v-aeb69aa9]{margin-bottom:16px}.detailCover img[data-v-aeb69aa9]{width:100%;max-height:200px;object-fit:cover;border-radius:8px}.detailList[data-v-aeb69aa9]{list-style:none;margin:0;padding:0}.detailList li[data-v-aeb69aa9]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #f0f0f3;font-size:14px}.detailList span[data-v-aeb69aa9]{color:#8c8c9a;flex-shrink:0}.detailList strong[data-v-aeb69aa9]{color:#1f1f2e;text-align:right;font-weight:500;word-break:break-all}@media (max-width: 640px){.fieldRow[data-v-aeb69aa9]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-aeb69aa9]{padding:0 var(--mobile-page-gap)}.header[data-v-aeb69aa9]{margin-bottom:18px;align-items:stretch;flex-direction:column}.title[data-v-aeb69aa9]{font-size:22px}.header .btnPrimary[data-v-aeb69aa9]{width:100%;min-height:var(--mobile-touch-target)}.toolbar[data-v-aeb69aa9]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toolbar .btnGhost[data-v-aeb69aa9]{grid-column:1 / -1;min-height:var(--mobile-touch-target)}.input[data-v-aeb69aa9]{width:100%;min-height:var(--mobile-touch-target);box-sizing:border-box}.panel[data-v-aeb69aa9]{padding:0;background:transparent;box-shadow:none}.mobileCards[data-v-aeb69aa9]{display:grid;gap:10px}.offerCard[data-v-aeb69aa9]{padding:16px;background:#fff;border-radius:var(--mobile-card-radius);box-shadow:0 1px 3px #0000000a}.cardHeading[data-v-aeb69aa9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.offerIdentity[data-v-aeb69aa9]{display:flex;align-items:center;min-width:0;gap:10px}.offerIdentity strong[data-v-aeb69aa9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cardMeta[data-v-aeb69aa9]{display:grid;gap:7px;margin:12px 0;color:#5c5c66;font-size:13px;line-height:1.45}.cardActions[data-v-aeb69aa9]{display:flex;align-items:center;gap:14px}.btnLink[data-v-aeb69aa9]{padding:6px 0}.pager[data-v-aeb69aa9]{justify-content:center}.modalOverlay[data-v-aeb69aa9]{align-items:flex-end;padding:0}.modal[data-v-aeb69aa9],.modalWide[data-v-aeb69aa9]{width:100%;max-width:100%;max-height:88vh;border-radius:var(--mobile-sheet-radius) var(--mobile-sheet-radius) 0 0}.modalHeader[data-v-aeb69aa9],.modalBody[data-v-aeb69aa9],.modalFooter[data-v-aeb69aa9]{padding-left:16px;padding-right:16px}.modalFooter[data-v-aeb69aa9]{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.page[data-v-4b6fffb0]{max-width:1200px}.header[data-v-4b6fffb0]{margin-bottom:24px}.title[data-v-4b6fffb0]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-4b6fffb0]{font-size:14px;color:#8c8c9a}.loading[data-v-4b6fffb0]{color:#8c8c9a;font-size:14px}.stats[data-v-4b6fffb0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-4b6fffb0]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.statCard.purple .value[data-v-4b6fffb0]{color:#5c5c9e}.statCard.green .value[data-v-4b6fffb0]{color:#3aaf7d}.statCard .label[data-v-4b6fffb0]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-4b6fffb0]{font-size:22px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-4b6fffb0]{font-size:18px}.card[data-v-4b6fffb0]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-4b6fffb0]{font-size:16px;font-weight:600;margin-bottom:16px}.tips[data-v-4b6fffb0]{padding-left:18px;color:#5c5c66;line-height:1.8;font-size:14px}@media (max-width: 960px){.stats[data-v-4b6fffb0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.page[data-v-4b6fffb0]{padding:0 var(--mobile-page-gap)}.header[data-v-4b6fffb0]{margin-bottom:18px}.title[data-v-4b6fffb0]{font-size:22px}.stats[data-v-4b6fffb0]{gap:10px;margin-bottom:14px}.statCard[data-v-4b6fffb0]{padding:14px;border-radius:var(--mobile-card-radius)}.statCard .value[data-v-4b6fffb0]{font-size:20px}.statCard .value.small[data-v-4b6fffb0]{font-size:16px}.card[data-v-4b6fffb0]{padding:18px 16px;border-radius:var(--mobile-card-radius)}}.page[data-v-fd6fb8f8]{max-width:1100px}.header[data-v-fd6fb8f8]{margin-bottom:24px}.title[data-v-fd6fb8f8]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-fd6fb8f8]{font-size:14px;color:#8c8c9a}.toolbar[data-v-fd6fb8f8]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.panel[data-v-fd6fb8f8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.table[data-v-fd6fb8f8]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-fd6fb8f8],.table td[data-v-fd6fb8f8]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f3}.table th[data-v-fd6fb8f8]{color:#8c8c9a;font-weight:500;background:#fafafc}.actions[data-v-fd6fb8f8]{display:flex;gap:8px;flex-wrap:wrap}.linkBtn[data-v-fd6fb8f8]{border:none;background:none;color:#5c5c9e;cursor:pointer;font-size:13px;padding:0}.btnPrimary[data-v-fd6fb8f8]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnSecondary[data-v-fd6fb8f8]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;cursor:pointer}.input[data-v-fd6fb8f8]{height:40px;border:1px solid #e8e8ec;border-radius:8px;padding:0 12px;font-size:14px;min-width:200px}.hint[data-v-fd6fb8f8],.error[data-v-fd6fb8f8]{font-size:14px;color:#8c8c9a;text-align:center;padding:24px 0}.error[data-v-fd6fb8f8]{color:#e05c5c}.bannerSuccess[data-v-fd6fb8f8]{font-size:13px;color:#3aaf7d;background:#f0fdf4;border-radius:8px;padding:10px 14px;margin-bottom:16px}.note[data-v-fd6fb8f8]{font-size:13px;color:#8c8c9a;margin:0 0 16px}.pager[data-v-fd6fb8f8]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;color:#8c8c9a;font-size:13px}.pageBtn[data-v-fd6fb8f8]{border:1px solid #e8e8ec;background:#fff;border-radius:6px;width:32px;height:32px;cursor:pointer}.pageBtn[data-v-fd6fb8f8]:disabled{opacity:.4;cursor:not-allowed}.modalOverlay[data-v-fd6fb8f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:24px}.modal[data-v-fd6fb8f8]{background:#fff;border-radius:12px;width:min(420px,100%)}.modalHeader[data-v-fd6fb8f8]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-fd6fb8f8]{font-size:16px;font-weight:600;margin:0}.modalClose[data-v-fd6fb8f8]{border:none;background:none;font-size:24px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-fd6fb8f8]{padding:24px}.modalFooter[data-v-fd6fb8f8]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.field[data-v-fd6fb8f8]{margin-bottom:16px}.label[data-v-fd6fb8f8]{display:block;font-size:14px;color:#5c5c66;margin-bottom:8px}.field .input[data-v-fd6fb8f8]{width:100%;min-width:0;box-sizing:border-box}.mobileCards[data-v-fd6fb8f8]{display:flex;flex-direction:column;gap:12px}.merchantCard[data-v-fd6fb8f8]{border:1px solid #f0f0f3;border-radius:10px;padding:14px}.cardHeading[data-v-fd6fb8f8]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.statusTag[data-v-fd6fb8f8]{font-size:12px;color:#8c8c9a}.cardMeta[data-v-fd6fb8f8]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#5c5c66;margin-bottom:10px}.cardActions[data-v-fd6fb8f8]{display:flex;gap:12px}@media (max-width: 768px){.page[data-v-fd6fb8f8]{padding:0 var(--mobile-page-gap)}.panel[data-v-fd6fb8f8]{padding:16px;border-radius:var(--mobile-card-radius)}.toolbar .input[data-v-fd6fb8f8]{min-width:0;flex:1}}.page[data-v-71bf6c99]{max-width:1200px}.header[data-v-71bf6c99]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.title[data-v-71bf6c99]{font-size:24px;font-weight:600;color:#1f1f2e;margin-bottom:8px}.desc[data-v-71bf6c99]{font-size:14px;color:#8c8c9a}.btnPrimary[data-v-71bf6c99]{padding:10px 18px;border-radius:8px;background:#5c5c9e;color:#fff;border:none;cursor:pointer}.btnPrimary[data-v-71bf6c99]:hover{background:#52529a}.btnSecondary[data-v-71bf6c99]{padding:10px 18px;border-radius:8px;border:1px solid #e8e8ec;background:#fff;color:#5c5c66;font-size:14px;cursor:pointer}.btnSecondary[data-v-71bf6c99]:hover{border-color:#5c5c9e;color:#5c5c9e}.panel[data-v-71bf6c99]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a;overflow-x:auto}.loading[data-v-71bf6c99],.empty[data-v-71bf6c99],.error[data-v-71bf6c99]{text-align:center;padding:32px 0;color:#8c8c9a;font-size:14px}.error[data-v-71bf6c99]{color:#e05c5c}.table[data-v-71bf6c99]{width:100%;border-collapse:collapse;min-width:960px}.table th[data-v-71bf6c99],.table td[data-v-71bf6c99]{padding:10px;text-align:left;font-size:13px;vertical-align:middle;box-sizing:border-box}.table th[data-v-71bf6c99]{color:#8c8c9a;font-weight:500;border-bottom:1px solid #f0f0f3}.table tbody tr[data-v-71bf6c99]{border-bottom:1px solid #f0f0f3}.table tbody td[data-v-71bf6c99]{border-bottom:none}.listCover[data-v-71bf6c99]{width:44px;height:44px;object-fit:cover;border-radius:6px;border:1px solid #f0f0f3;display:block}.coverPlaceholder[data-v-71bf6c99]{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center;font-size:11px;color:#8c8c9a;background:#f4f5f7;border-radius:6px}.tag[data-v-71bf6c99]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px}.tag.active[data-v-71bf6c99]{background:#f6ffed;color:#389e0d}.tag.inactive[data-v-71bf6c99]{background:#f4f5f7;color:#8c8c9a}.actions[data-v-71bf6c99]{height:1px}.actionsInner[data-v-71bf6c99]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;white-space:nowrap}.linkBtn[data-v-71bf6c99]{color:#5c5c9e;cursor:pointer;background:none;border:none;padding:0;font-size:13px;line-height:1.4;text-decoration:none}.linkBtn.danger[data-v-71bf6c99]{color:#cf1322}.linkBtn[data-v-71bf6c99]:disabled{opacity:.6;cursor:not-allowed}.modalOverlay[data-v-71bf6c99]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-71bf6c99]{width:560px;max-width:100%;max-height:90vh;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.modalHeader[data-v-71bf6c99]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.modalTitle[data-v-71bf6c99]{font-size:16px;font-weight:600}.modalClose[data-v-71bf6c99]{font-size:24px;color:#8c8c9a;cursor:pointer;background:none;border:none}.modalBody[data-v-71bf6c99]{padding:24px;overflow-y:auto}.modalFooter[data-v-71bf6c99]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px 24px;flex-shrink:0}.field[data-v-71bf6c99]{margin-bottom:16px}.fieldRow[data-v-71bf6c99]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.label[data-v-71bf6c99]{display:block;font-size:13px;color:#5c5c66;margin-bottom:8px}.required[data-v-71bf6c99]{color:#e05c5c}.input[data-v-71bf6c99],.textarea[data-v-71bf6c99]{width:100%;padding:10px 12px;border:1px solid #e8e8ec;border-radius:8px;font-size:14px;box-sizing:border-box;outline:none}.input[data-v-71bf6c99]:focus,.textarea[data-v-71bf6c99]:focus{border-color:#5c5c9e}.textarea[data-v-71bf6c99]{resize:vertical;font-family:inherit}.coverPreviewList[data-v-71bf6c99]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.coverThumb[data-v-71bf6c99]{width:72px;height:72px;object-fit:cover;border-radius:8px;border:1px solid #f0f0f3}.infoList[data-v-71bf6c99]{list-style:none}.infoList li[data-v-71bf6c99]{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f7f7f9;font-size:13px}.infoList span[data-v-71bf6c99]{color:#8c8c9a;flex-shrink:0}.infoList strong[data-v-71bf6c99]{color:#1f1f2e;text-align:right;font-weight:500}.descBlock[data-v-71bf6c99]{margin-top:16px}.descLabel[data-v-71bf6c99]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.descText[data-v-71bf6c99]{font-size:14px;color:#1f1f2e;line-height:1.6;white-space:pre-wrap}@media (max-width: 640px){.fieldRow[data-v-71bf6c99]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-71bf6c99]{padding:0 var(--mobile-page-gap)}.header[data-v-71bf6c99]{gap:12px;margin-bottom:18px}.title[data-v-71bf6c99]{font-size:22px}.header .btnPrimary[data-v-71bf6c99]{min-height:var(--mobile-touch-target)}.panel[data-v-71bf6c99]{padding:0;overflow:visible;background:transparent;box-shadow:none}.mobileCards[data-v-71bf6c99]{display:grid;gap:10px}.serviceCard[data-v-71bf6c99]{padding:16px;border-radius:var(--mobile-card-radius);background:#fff;box-shadow:0 1px 3px #0000000a}.cardHeading[data-v-71bf6c99]{display:flex;align-items:center;gap:10px}.serviceTitle[data-v-71bf6c99]{display:grid;min-width:0;flex:1;gap:4px}.serviceTitle strong[data-v-71bf6c99]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serviceTitle span[data-v-71bf6c99],.cardMeta[data-v-71bf6c99]{color:#8c8c9a;font-size:13px}.cardMeta[data-v-71bf6c99]{display:grid;gap:7px;margin:12px 0;color:#5c5c66}.cardActions[data-v-71bf6c99]{display:flex;gap:16px}.linkBtn[data-v-71bf6c99]{padding:6px 0;font-size:14px}.modalOverlay[data-v-71bf6c99]{align-items:flex-end;padding:0}.modal[data-v-71bf6c99]{width:100%;max-width:100%;max-height:88vh;border-radius:var(--mobile-sheet-radius) var(--mobile-sheet-radius) 0 0}.modalHeader[data-v-71bf6c99],.modalBody[data-v-71bf6c99],.modalFooter[data-v-71bf6c99]{padding-left:16px;padding-right:16px}.modalFooter[data-v-71bf6c99]{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.page[data-v-3430b798]{padding:24px 32px}.header[data-v-3430b798]{margin-bottom:24px}.title[data-v-3430b798]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 6px}.desc[data-v-3430b798]{margin:0;color:#8c8c9a;font-size:14px}.loading[data-v-3430b798]{padding:48px;text-align:center;color:#8c8c9a}.stats[data-v-3430b798]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-3430b798]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0000000a}.statCard.purple[data-v-3430b798]{border-top:3px solid #7c6cf0}.statCard.green[data-v-3430b798]{border-top:3px solid #3db98a}.statCard .label[data-v-3430b798]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-3430b798]{font-size:22px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-3430b798]{font-size:18px}.grid[data-v-3430b798]{display:grid;gap:16px}.card[data-v-3430b798]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-3430b798]{font-size:16px;font-weight:600;margin:0 0 16px}.actions[data-v-3430b798]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.actionBtn[data-v-3430b798]{display:inline-flex;align-items:center;padding:10px 16px;border-radius:8px;background:#f3f0ff;color:#5b4cdb;text-decoration:none;font-size:14px;font-weight:500}.actionBtn[data-v-3430b798]:hover{background:#e8e2ff}.tips[data-v-3430b798]{padding-left:18px;color:#5c5c66;line-height:1.8;font-size:14px;margin:0}@media (max-width: 960px){.stats[data-v-3430b798]{grid-template-columns:1fr}}@media (max-width: 768px){.page[data-v-3430b798]{padding:0 var(--mobile-page-gap)}.header[data-v-3430b798]{margin-bottom:18px}.title[data-v-3430b798]{font-size:22px}.stats[data-v-3430b798]{gap:10px;margin-bottom:14px}.statCard[data-v-3430b798]{padding:14px;border-radius:var(--mobile-card-radius)}.card[data-v-3430b798]{padding:18px 16px;border-radius:var(--mobile-card-radius)}}.page[data-v-f3f3a903]{padding:24px 32px}.header[data-v-f3f3a903]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:16px}.title[data-v-f3f3a903]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 6px}.desc[data-v-f3f3a903]{margin:0;color:#8c8c9a;font-size:14px}.panel[data-v-f3f3a903]{background:#fff;border-radius:12px;padding:8px 20px 20px;box-shadow:0 1px 3px #0000000a}.loading[data-v-f3f3a903],.empty[data-v-f3f3a903]{padding:40px 0;text-align:center;color:#8c8c9a}.loading.compact[data-v-f3f3a903]{padding:20px 0}.error[data-v-f3f3a903]{color:#d4380d;margin:0 0 12px}.hint[data-v-f3f3a903]{margin:0;font-size:12px;color:#8c8c9a;line-height:1.5}.table[data-v-f3f3a903]{width:100%;border-collapse:collapse}.table th[data-v-f3f3a903],.table td[data-v-f3f3a903]{text-align:left;padding:14px 8px;border-bottom:1px solid #f0f0f3;font-size:14px}.table th[data-v-f3f3a903]{color:#8c8c9a;font-weight:500}.ops[data-v-f3f3a903]{display:flex;flex-wrap:wrap;gap:8px}.btnGhostSm[data-v-f3f3a903],.btnPrimarySm[data-v-f3f3a903],.btnGhost[data-v-f3f3a903],.btnPrimary[data-v-f3f3a903]{border:none;border-radius:8px;cursor:pointer;font-size:13px;padding:8px 12px}.btnGhostSm[data-v-f3f3a903],.btnGhost[data-v-f3f3a903]{background:#f5f5f7;color:#1f1f2e}.btnPrimarySm[data-v-f3f3a903],.btnPrimary[data-v-f3f3a903]{background:#5b4cdb;color:#fff}.btnPrimary[data-v-f3f3a903]:disabled,.btnGhost[data-v-f3f3a903]:disabled,.btnPrimarySm[data-v-f3f3a903]:disabled{opacity:.5;cursor:not-allowed}.pager[data-v-f3f3a903]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;color:#5c5c66}.modalOverlay[data-v-f3f3a903]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1473;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal[data-v-f3f3a903]{width:min(520px,calc(100vw - 32px));background:#fff;border-radius:14px;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.modalWide[data-v-f3f3a903]{width:min(720px,calc(100vw - 32px))}.modalHeader[data-v-f3f3a903]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f3;gap:12px}.modalTitle[data-v-f3f3a903]{margin:0;font-size:16px}.modalSub[data-v-f3f3a903]{margin:4px 0 0;font-size:12px;color:#8c8c9a}.modalClose[data-v-f3f3a903]{border:none;background:transparent;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-f3f3a903]{padding:16px 20px;display:grid;gap:12px;overflow-y:auto}.modalFooter[data-v-f3f3a903]{padding:12px 20px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #f0f0f3}.field[data-v-f3f3a903]{display:grid;gap:6px}.fieldRow[data-v-f3f3a903]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fieldRow.three[data-v-f3f3a903]{grid-template-columns:1fr 1fr 1fr}.label[data-v-f3f3a903]{font-size:13px;color:#5c5c66}.input[data-v-f3f3a903],.textarea[data-v-f3f3a903]{width:100%;border:1px solid #e6e6eb;border-radius:8px;padding:10px 12px;font-size:14px;box-sizing:border-box}.textarea[data-v-f3f3a903]{resize:vertical}.tierToolbar[data-v-f3f3a903]{display:flex;justify-content:flex-end}.tierList[data-v-f3f3a903]{display:grid;gap:12px}.tierCard[data-v-f3f3a903]{border:1px solid #f0f0f3;border-radius:10px;padding:12px;background:#fafafc}.tierHead[data-v-f3f3a903]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.linkDanger[data-v-f3f3a903]{border:none;background:none;color:#e05c5c;cursor:pointer;font-size:13px}@media (max-width: 768px){.page[data-v-f3f3a903]{padding:0 var(--mobile-page-gap)}.fieldRow[data-v-f3f3a903],.fieldRow.three[data-v-f3f3a903]{grid-template-columns:1fr}.table.mobileCards thead[data-v-f3f3a903]{display:none}.table.mobileCards[data-v-f3f3a903],.table.mobileCards tbody[data-v-f3f3a903],.table.mobileCards tr[data-v-f3f3a903],.table.mobileCards td[data-v-f3f3a903]{display:block;width:100%}.table.mobileCards tr[data-v-f3f3a903]{border:1px solid #f0f0f3;border-radius:10px;padding:10px 12px;margin-bottom:10px}.table.mobileCards td[data-v-f3f3a903]{border:none;padding:6px 0}.table.mobileCards td[data-v-f3f3a903]:before{content:attr(data-label);display:inline-block;min-width:64px;color:#8c8c9a;font-size:12px;margin-right:8px}.ops[data-v-f3f3a903]{justify-content:flex-start}}.page[data-v-3b722268]{padding:24px 32px}.header[data-v-3b722268]{margin-bottom:24px}.title[data-v-3b722268]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 6px}.desc[data-v-3b722268]{margin:0;color:#8c8c9a;font-size:14px}.loading[data-v-3b722268]{padding:48px;text-align:center;color:#8c8c9a}.stats[data-v-3b722268]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.statCard[data-v-3b722268]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0000000a}.statCard.purple[data-v-3b722268]{border-top:3px solid #7c6cf0}.statCard.green[data-v-3b722268]{border-top:3px solid #3db98a}.statCard .label[data-v-3b722268]{font-size:13px;color:#8c8c9a;margin-bottom:8px}.statCard .value[data-v-3b722268]{font-size:22px;font-weight:600;color:#1f1f2e}.statCard .value.small[data-v-3b722268]{font-size:18px}.grid[data-v-3b722268]{display:grid;gap:16px}.card[data-v-3b722268]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.cardTitle[data-v-3b722268]{font-size:16px;font-weight:600;margin:0 0 16px}.actions[data-v-3b722268]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.actionBtn[data-v-3b722268]{display:inline-flex;align-items:center;padding:10px 16px;border-radius:8px;background:#f3f0ff;color:#5b4cdb;text-decoration:none;font-size:14px;font-weight:500}.actionBtn[data-v-3b722268]:hover{background:#e8e2ff}.tips[data-v-3b722268]{padding-left:18px;color:#5c5c66;line-height:1.8;font-size:14px;margin:0}.hint[data-v-3b722268]{margin:12px 0 0;font-size:13px;color:#d48806}@media (max-width: 960px){.stats[data-v-3b722268]{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.page[data-v-3b722268]{padding:0 var(--mobile-page-gap)}.header[data-v-3b722268]{margin-bottom:18px}.title[data-v-3b722268]{font-size:22px}.stats[data-v-3b722268]{grid-template-columns:1fr;gap:10px;margin-bottom:14px}.statCard[data-v-3b722268]{padding:14px;border-radius:var(--mobile-card-radius)}.card[data-v-3b722268]{padding:18px 16px;border-radius:var(--mobile-card-radius)}}.page[data-v-4668785e]{padding:24px 32px}.header[data-v-4668785e]{margin-bottom:20px}.title[data-v-4668785e]{font-size:24px;font-weight:600;color:#1f1f2e;margin:0 0 6px}.desc[data-v-4668785e]{margin:0;color:#8c8c9a;font-size:14px}.toolbar[data-v-4668785e]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.select[data-v-4668785e]{padding:8px 12px;border:1px solid #e8e8ec;border-radius:8px;background:#fff;font-size:14px}.panel[data-v-4668785e]{background:#fff;border-radius:12px;padding:8px 20px 20px;box-shadow:0 1px 3px #0000000a}.loading[data-v-4668785e],.empty[data-v-4668785e]{padding:40px 0;text-align:center;color:#8c8c9a}.error[data-v-4668785e]{color:#d4380d;margin:16px 0}.table[data-v-4668785e]{width:100%;border-collapse:collapse}.table th[data-v-4668785e],.table td[data-v-4668785e]{text-align:left;padding:14px 8px;border-bottom:1px solid #f0f0f3;font-size:14px;vertical-align:top}.table th[data-v-4668785e]{color:#8c8c9a;font-weight:500}.sub[data-v-4668785e]{margin-top:4px;font-size:12px;color:#8c8c9a}.actions[data-v-4668785e]{display:flex;flex-wrap:wrap;gap:8px}.btnGhostSm[data-v-4668785e],.btnGhost[data-v-4668785e],.btnPrimary[data-v-4668785e]{border:none;border-radius:8px;cursor:pointer;font-size:13px;padding:8px 12px}.btnGhostSm[data-v-4668785e],.btnGhost[data-v-4668785e]{background:#f5f5f7;color:#1f1f2e}.btnGhostSm.primary[data-v-4668785e],.btnPrimary[data-v-4668785e]{background:#5b4cdb;color:#fff}.btnPrimary[data-v-4668785e]:disabled,.btnGhost[data-v-4668785e]:disabled,.btnGhostSm[data-v-4668785e]:disabled{opacity:.5;cursor:not-allowed}.pager[data-v-4668785e]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;color:#5c5c66}.modalOverlay[data-v-4668785e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f0f1473;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-4668785e]{width:min(520px,calc(100vw - 32px));background:#fff;border-radius:14px;overflow:hidden}.modalHeader[data-v-4668785e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f3}.modalTitle[data-v-4668785e]{margin:0;font-size:16px}.modalClose[data-v-4668785e]{border:none;background:transparent;font-size:22px;cursor:pointer;color:#8c8c9a}.modalBody[data-v-4668785e]{padding:16px 20px;display:grid;gap:10px}.modalFooter[data-v-4668785e]{padding:12px 20px 16px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.infoRow[data-v-4668785e]{display:flex;justify-content:space-between;gap:12px;font-size:14px}.infoRow span[data-v-4668785e]{color:#8c8c9a;flex-shrink:0}.descBlock[data-v-4668785e]{margin:4px 0 0;font-size:14px;line-height:1.6;color:#5c5c66;white-space:pre-wrap}.mobileSheet[data-v-4668785e]{max-width:100%;border-radius:18px 18px 0 0;margin-top:auto}@media (max-width: 768px){.page[data-v-4668785e]{padding:0 var(--mobile-page-gap)}.toolbar[data-v-4668785e]{display:grid;grid-template-columns:1fr auto;gap:8px}.toolbar .select[data-v-4668785e],.toolbar .btnGhost[data-v-4668785e]{min-height:44px}.table.mobileCards thead[data-v-4668785e]{display:none}.table.mobileCards[data-v-4668785e],.table.mobileCards tbody[data-v-4668785e],.table.mobileCards tr[data-v-4668785e],.table.mobileCards td[data-v-4668785e]{display:block;width:100%}.table.mobileCards tr[data-v-4668785e]{border:1px solid #f0f0f3;border-radius:10px;padding:10px 12px;margin-bottom:10px}.table.mobileCards td[data-v-4668785e]{border:none;padding:6px 0}.modalOverlay[data-v-4668785e]{align-items:flex-end}}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;overscroll-behavior:none}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;color:#1f1f2e;background:#f4f5f7;-webkit-font-smoothing:antialiased;overscroll-behavior:none}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font-family:inherit}input{font-family:inherit;outline:none;border:none;background:none}table{width:100%;border-collapse:collapse}:root{--mobile-page-gap: 14px;--mobile-card-radius: 14px;--mobile-sheet-radius: 18px;--mobile-touch-target: 44px}html{-webkit-text-size-adjust:100%;overscroll-behavior:none}@media (max-width: 768px){body{background:#f4f5f7;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.mobileSheet{max-width:100%;border-radius:var(--mobile-sheet-radius) var(--mobile-sheet-radius) 0 0;margin-top:auto}}.mCellText{min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;word-break:normal}.mCellText--primary{display:inline-block;max-width:100%;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;vertical-align:bottom}.mCellText--nowrap{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;vertical-align:bottom}.mCellText--clamp{line-height:1.45;overflow-wrap:anywhere}@media (max-width: 768px){.mCellText--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--m-clamp-lines, 2);line-clamp:var(--m-clamp-lines, 2);overflow:hidden}.mCellText--clamp.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.mCellText--clamp.is-expandable{cursor:pointer;text-decoration:underline;text-decoration-color:#5c5c9e59;text-underline-offset:2px}.mCellText--clamp.is-expandable.is-expanded{text-decoration:none}.table.mobileCards td>.mCellText{flex:1 1 auto;max-width:68%;text-align:right}.table.mobileCards td{align-items:flex-start}.table.mobileCards td.mCellStack{flex-direction:column;align-items:stretch;gap:4px;text-align:left}.table.mobileCards td.mCellStack:before{text-align:left}.table.mobileCards td.mCellStack>.mCellText{max-width:none;text-align:left}}
