.psp-overlay[data-v-dfa8f32c]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.psp-dialog[data-v-dfa8f32c]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(420px,100%);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:psp-in-dfa8f32c .22s cubic-bezier(.4,0,.2,1)}@keyframes psp-in-dfa8f32c{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}.psp-head[data-v-dfa8f32c]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.psp-head-left[data-v-dfa8f32c]{display:flex;align-items:center;gap:10px}.psp-head-icon[data-v-dfa8f32c]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--blue) 15%,transparent);color:var(--blue);font-size:18px;display:flex;align-items:center;justify-content:center}.psp-head-title[data-v-dfa8f32c]{font-size:14px;font-weight:800;color:var(--text)}.psp-head-sub[data-v-dfa8f32c]{font-size:11px;color:var(--text2);margin-top:1px}.psp-close[data-v-dfa8f32c]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;flex-shrink:0;transition:color .12s}.psp-close[data-v-dfa8f32c]:hover{color:var(--red)}.psp-banner[data-v-dfa8f32c]{display:flex;align-items:center;gap:10px;margin:12px 14px 4px;padding:10px 12px;background:color-mix(in srgb,var(--blue) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--blue) 30%,var(--border));border-radius:10px;flex-shrink:0}.psp-banner-icon[data-v-dfa8f32c]{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:color-mix(in srgb,var(--blue) 20%,transparent);color:var(--blue);font-size:15px;display:flex;align-items:center;justify-content:center}.psp-banner-label[data-v-dfa8f32c]{font-size:10px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.4px}.psp-banner-name[data-v-dfa8f32c]{font-size:13px;font-weight:700;color:var(--text);margin-top:1px}.psp-search-bar[data-v-dfa8f32c]{padding:10px 14px 4px;flex-shrink:0}.psp-search-wrap[data-v-dfa8f32c]{position:relative}.psp-search-icon[data-v-dfa8f32c]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none;font-size:15px}.psp-search[data-v-dfa8f32c]{width:100%;padding:9px 34px 9px 32px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;outline:none;font-family:inherit;transition:border-color .15s}.psp-search[data-v-dfa8f32c]:focus{border-color:var(--blue)}.psp-search[data-v-dfa8f32c]::-moz-placeholder{color:var(--text3)}.psp-search[data-v-dfa8f32c]::placeholder{color:var(--text3)}.psp-search-clear[data-v-dfa8f32c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text2);cursor:pointer;font-size:14px;padding:0}.psp-body[data-v-dfa8f32c]{flex:1;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.psp-body[data-v-dfa8f32c]::-webkit-scrollbar{width:4px}.psp-body[data-v-dfa8f32c]::-webkit-scrollbar-track{background:transparent}.psp-body[data-v-dfa8f32c]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.psp-item[data-v-dfa8f32c]{display:flex;align-items:center;gap:12px;padding:14px 12px;border-radius:10px;background:var(--surface2);border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font-family:inherit;color:var(--text);transition:border-color .1s,background .1s}.psp-item[data-v-dfa8f32c]:hover{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 6%,var(--surface2))}.psp-item-active[data-v-dfa8f32c]{border-color:var(--blue)!important;background:color-mix(in srgb,var(--blue) 12%,var(--surface2))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 30%,transparent)}.psp-item-num[data-v-dfa8f32c]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--border);color:var(--text2);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.psp-item:hover .psp-item-num[data-v-dfa8f32c]{background:color-mix(in srgb,var(--blue) 20%,transparent);color:var(--blue)}.psp-item-num-active[data-v-dfa8f32c]{background:var(--blue)!important;color:#fff!important}.psp-item-info[data-v-dfa8f32c]{flex:1;min-width:0}.psp-item-price-val[data-v-dfa8f32c]{font-size:18px;font-weight:800;color:var(--text)}.psp-item-active .psp-item-price-val[data-v-dfa8f32c]{color:var(--blue)}.psp-item-diff[data-v-dfa8f32c]{font-size:11px;color:var(--text2);margin-top:2px}.psp-item-check[data-v-dfa8f32c]{font-size:20px;color:var(--blue);flex-shrink:0;font-weight:800}.psp-item-arrow[data-v-dfa8f32c]{font-size:16px;color:var(--text3);flex-shrink:0;transition:color .1s}.psp-item:hover .psp-item-arrow[data-v-dfa8f32c]{color:var(--blue)}.psp-empty[data-v-dfa8f32c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.psp-empty-icon[data-v-dfa8f32c]{font-size:38px;color:var(--text3);margin-bottom:12px}.psp-empty p[data-v-dfa8f32c]{font-size:14px;font-weight:600;color:var(--text2)}.psp-empty small[data-v-dfa8f32c]{font-size:11px;color:var(--text3);margin-top:4px;display:block}.psp-foot[data-v-dfa8f32c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--border);flex-shrink:0;background:color-mix(in srgb,var(--surface2) 50%,var(--surface))}.psp-foot-info[data-v-dfa8f32c]{font-size:12px;color:var(--text2)}.psp-foot-label[data-v-dfa8f32c]{font-weight:600}.psp-foot-val[data-v-dfa8f32c]{font-weight:800;color:var(--text);margin-left:6px}.psp-foot-actions[data-v-dfa8f32c]{display:flex;gap:8px;margin-left:auto}.psp-btn-sec[data-v-dfa8f32c]{padding:8px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.psp-btn-sec[data-v-dfa8f32c]:hover{border-color:var(--red);color:var(--red)}.psp-btn-pri[data-v-dfa8f32c]{display:flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;border:none;background:var(--blue);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.psp-btn-pri[data-v-dfa8f32c]:hover{opacity:.88}@media (max-width:640px){.psp-overlay[data-v-dfa8f32c]{align-items:flex-end;padding:0}.psp-dialog[data-v-dfa8f32c]{width:100%;max-height:92dvh;border-radius:16px 16px 0 0;animation:psp-slide-up-dfa8f32c .25s cubic-bezier(.4,0,.2,1)}.psp-foot-info[data-v-dfa8f32c]{display:none}}@keyframes psp-slide-up-dfa8f32c{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.pacc-overlay[data-v-6e5c16a4]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.pacc-dialog[data-v-6e5c16a4]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(480px,100%);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:pacc-in-6e5c16a4 .22s cubic-bezier(.4,0,.2,1)}@keyframes pacc-in-6e5c16a4{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:none}}.pacc-head[data-v-6e5c16a4]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.pacc-head-left[data-v-6e5c16a4]{display:flex;align-items:center;gap:10px}.pacc-head-icon[data-v-6e5c16a4]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--purple) 15%,transparent);color:var(--purple);font-size:18px;display:flex;align-items:center;justify-content:center}.pacc-head-title[data-v-6e5c16a4]{font-size:14px;font-weight:800;color:var(--text)}.pacc-head-sub[data-v-6e5c16a4]{font-size:11px;color:var(--text2);margin-top:1px}.pacc-close[data-v-6e5c16a4]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;flex-shrink:0;transition:color .12s}.pacc-close[data-v-6e5c16a4]:hover{color:var(--red)}.pacc-search-bar[data-v-6e5c16a4]{padding:0 14px 12px;flex-shrink:0}.pacc-search-wrap[data-v-6e5c16a4]{position:relative}.pacc-search-icon[data-v-6e5c16a4]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none;font-size:15px}.pacc-search[data-v-6e5c16a4]{width:100%;padding:9px 34px 9px 32px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;outline:none;font-family:inherit;transition:border-color .15s}.pacc-search[data-v-6e5c16a4]:focus{border-color:var(--purple)}.pacc-search[data-v-6e5c16a4]::-moz-placeholder{color:var(--text3)}.pacc-search[data-v-6e5c16a4]::placeholder{color:var(--text3)}.pacc-search-clear[data-v-6e5c16a4]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text2);cursor:pointer;font-size:14px;padding:0}.pacc-banner[data-v-6e5c16a4]{display:flex;align-items:center;gap:10px;margin:0 14px 10px;padding:10px 12px;background:color-mix(in srgb,var(--purple) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--purple) 30%,var(--border));border-radius:10px;flex-shrink:0}.pacc-banner-icon[data-v-6e5c16a4]{width:30px;height:30px;border-radius:8px;flex-shrink:0;background:color-mix(in srgb,var(--purple) 20%,transparent);color:var(--purple);font-size:15px;display:flex;align-items:center;justify-content:center}.pacc-banner-label[data-v-6e5c16a4]{font-size:10px;font-weight:700;color:var(--purple);text-transform:uppercase;letter-spacing:.4px}.pacc-banner-name[data-v-6e5c16a4]{font-size:13px;font-weight:700;color:var(--text);margin-top:1px}.pacc-body[data-v-6e5c16a4]{flex:1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pacc-body[data-v-6e5c16a4]::-webkit-scrollbar{width:4px}.pacc-body[data-v-6e5c16a4]::-webkit-scrollbar-track{background:transparent}.pacc-body[data-v-6e5c16a4]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.pacc-item[data-v-6e5c16a4]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--surface2);border:1px solid var(--border);cursor:pointer;text-align:left;width:100%;font-family:inherit;color:var(--text);transition:border-color .1s,background .1s}.pacc-item[data-v-6e5c16a4]:hover{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 6%,var(--surface2))}.pacc-item-active[data-v-6e5c16a4]{border-color:var(--purple)!important;background:color-mix(in srgb,var(--purple) 12%,var(--surface2))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--purple) 30%,transparent)}.pacc-item-num[data-v-6e5c16a4]{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--border);color:var(--text2);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}.pacc-item:hover .pacc-item-num[data-v-6e5c16a4]{background:color-mix(in srgb,var(--purple) 20%,transparent);color:var(--purple)}.pacc-item-num-active[data-v-6e5c16a4]{background:var(--purple)!important;color:#fff!important}.pacc-item-info[data-v-6e5c16a4]{flex:1;min-width:0}.pacc-item-name[data-v-6e5c16a4]{font-size:13px;font-weight:700;color:var(--text)}.pacc-item-desc[data-v-6e5c16a4]{font-size:11px;color:var(--text2);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pacc-item-price[data-v-6e5c16a4]{font-size:12px;font-weight:800;padding:3px 8px;border-radius:20px;flex-shrink:0;background:color-mix(in srgb,var(--green) 15%,transparent);color:var(--green)}.pacc-item-arrow[data-v-6e5c16a4]{font-size:16px;color:var(--text3);flex-shrink:0;transition:color .1s}.pacc-item:hover .pacc-item-arrow[data-v-6e5c16a4]{color:var(--purple)}.pacc-empty[data-v-6e5c16a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.pacc-empty-icon[data-v-6e5c16a4]{font-size:38px;color:var(--text3);margin-bottom:12px}.pacc-empty p[data-v-6e5c16a4]{font-size:14px;font-weight:600;color:var(--text2)}.pacc-empty small[data-v-6e5c16a4]{font-size:11px;color:var(--text3);margin-top:4px;display:block}.pacc-foot[data-v-6e5c16a4]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--border);flex-shrink:0;background:color-mix(in srgb,var(--surface2) 50%,var(--surface))}.pacc-foot-hint[data-v-6e5c16a4]{font-size:11px;color:var(--text3)}.pacc-kbd[data-v-6e5c16a4]{display:inline-block;padding:2px 6px;border-radius:4px;background:var(--surface2);border:1px solid var(--border);font-size:10px;font-weight:700;color:var(--text2);font-family:ui-monospace,monospace}.pacc-btn-sec[data-v-6e5c16a4]{padding:8px 18px;border-radius:8px;flex-shrink:0;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pacc-btn-sec[data-v-6e5c16a4]:hover{border-color:var(--red);color:var(--red)}@media (max-width:640px){.pacc-overlay[data-v-6e5c16a4]{align-items:flex-end;padding:0}.pacc-dialog[data-v-6e5c16a4]{width:100%;max-height:92dvh;border-radius:16px 16px 0 0;animation:pacc-slide-up-6e5c16a4 .25s cubic-bezier(.4,0,.2,1)}.pacc-foot-hint[data-v-6e5c16a4]{display:none}}@keyframes pacc-slide-up-6e5c16a4{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.modalstyle[data-v-4bcdec0a]{max-width:80%!important}@media screen and (max-width:768px){.modalstyle[data-v-4bcdec0a]{max-width:100%!important}}.pmod-overlay[data-v-34671bbb]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.pmod-dialog[data-v-34671bbb]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(360px,100%);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:pmod-in-34671bbb .2s cubic-bezier(.4,0,.2,1)}@keyframes pmod-in-34671bbb{0%{opacity:0;transform:scale(.93) translateY(10px)}to{opacity:1;transform:none}}.pmod-head[data-v-34671bbb]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.pmod-head-left[data-v-34671bbb]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;color:var(--text)}.pmod-head-icon[data-v-34671bbb]{width:34px;height:34px;border-radius:9px;flex-shrink:0;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);font-size:17px;display:flex;align-items:center;justify-content:center}.pmod-close[data-v-34671bbb]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;transition:color .12s}.pmod-close[data-v-34671bbb]:hover{color:var(--red)}.pmod-body[data-v-34671bbb]{padding:20px 18px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pmod-article-label[data-v-34671bbb]{display:block;font-size:15px;font-weight:700;border:1px solid var(--border);padding:12px 14px;line-height:1.4}.pmod-article-label[data-v-34671bbb],.pmod-input[data-v-34671bbb]{text-align:center;color:var(--text);background:var(--surface2);border-radius:10px}.pmod-input[data-v-34671bbb]{width:100%;padding:14px 12px;border:2px solid var(--border);font-size:26px;font-weight:800;outline:none;font-family:inherit;transition:border-color .15s;-moz-appearance:textfield}.pmod-input[data-v-34671bbb]::-webkit-inner-spin-button,.pmod-input[data-v-34671bbb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pmod-input[data-v-34671bbb]:focus{border-color:var(--accent)}.pmod-foot[data-v-34671bbb]{display:flex;gap:8px;justify-content:flex-end;padding:14px 18px;border-top:1px solid var(--border);flex-shrink:0}.pmod-btn-sec[data-v-34671bbb]{padding:9px 16px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pmod-btn-sec[data-v-34671bbb]:hover{border-color:var(--red);color:var(--red)}.pmod-btn-pri[data-v-34671bbb]{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .12s}.pmod-btn-pri[data-v-34671bbb]:hover{opacity:.88}@media (max-width:640px){.pmod-overlay[data-v-34671bbb]{align-items:flex-end;padding:0}.pmod-dialog[data-v-34671bbb]{width:100%;border-radius:16px 16px 0 0;animation:pmod-slide-up-34671bbb .25s cubic-bezier(.4,0,.2,1)}}@keyframes pmod-slide-up-34671bbb{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.pfea-overlay[data-v-0c41c011]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.pfea-dialog[data-v-0c41c011]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(860px,100%);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:pfea-in-0c41c011 .22s cubic-bezier(.4,0,.2,1);outline:none}@keyframes pfea-in-0c41c011{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}.pfea-head[data-v-0c41c011]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.pfea-head-left[data-v-0c41c011]{display:flex;align-items:center;gap:10px}.pfea-head-icon[data-v-0c41c011]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber);font-size:18px;display:flex;align-items:center;justify-content:center}.pfea-head-title[data-v-0c41c011]{font-size:14px;font-weight:800;color:var(--text)}.pfea-head-sub[data-v-0c41c011]{margin-top:2px}.pfea-chip[data-v-0c41c011]{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;border:1px solid var(--amber);color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,transparent)}.pfea-close[data-v-0c41c011]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;flex-shrink:0;transition:color .12s}.pfea-close[data-v-0c41c011]:hover{color:var(--red)}.pfea-toolbar[data-v-0c41c011]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.pfea-search-wrap[data-v-0c41c011]{position:relative;flex:1;min-width:180px}.pfea-search-icon[data-v-0c41c011]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none;font-size:15px}.pfea-search[data-v-0c41c011]{width:100%;padding:9px 34px 9px 32px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;outline:none;font-family:inherit;transition:border-color .15s}.pfea-search[data-v-0c41c011]:focus{border-color:var(--amber)}.pfea-search[data-v-0c41c011]::-moz-placeholder{color:var(--text3)}.pfea-search[data-v-0c41c011]::placeholder{color:var(--text3)}.pfea-search-clear[data-v-0c41c011]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text2);cursor:pointer;font-size:14px;padding:0}.pfea-perpage[data-v-0c41c011]{display:flex;align-items:center;gap:6px;flex-shrink:0}.pfea-perpage-lbl[data-v-0c41c011]{font-size:11px;font-weight:700;color:var(--text3);white-space:nowrap}.pfea-perpage-sel[data-v-0c41c011]{padding:7px 10px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:12px;outline:none;cursor:pointer;font-family:inherit}.pfea-count-bar[data-v-0c41c011]{padding:7px 18px;font-size:12px;color:var(--text2);background:var(--surface2);border-bottom:1px solid var(--border);flex-shrink:0}.pfea-count-num[data-v-0c41c011]{font-weight:800;color:var(--text)}.pfea-body[data-v-0c41c011]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pfea-body[data-v-0c41c011]::-webkit-scrollbar{width:5px}.pfea-body[data-v-0c41c011]::-webkit-scrollbar-track{background:transparent}.pfea-body[data-v-0c41c011]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.pfea-state[data-v-0c41c011]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:10px}.pfea-state-icon[data-v-0c41c011]{font-size:40px;color:var(--text3)}.pfea-state-spin[data-v-0c41c011]{animation:pfea-spin-0c41c011 .9s linear infinite}.pfea-state-err[data-v-0c41c011]{color:var(--red)}@keyframes pfea-spin-0c41c011{to{transform:rotate(1turn)}}.pfea-state p[data-v-0c41c011]{font-size:14px;font-weight:600;color:var(--text2)}.pfea-state small[data-v-0c41c011]{font-size:11px;color:var(--text3)}.pfea-table[data-v-0c41c011]{width:100%;border-collapse:collapse}.pfea-th[data-v-0c41c011]{padding:10px 14px;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text2);background:color-mix(in srgb,var(--amber) 10%,var(--surface2));border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1;white-space:nowrap}.pfea-th-num[data-v-0c41c011]{width:44px}.pfea-th-right[data-v-0c41c011]{text-align:right}.pfea-th-center[data-v-0c41c011]{text-align:center}.pfea-tr[data-v-0c41c011]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.pfea-tr[data-v-0c41c011]:hover{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}.pfea-tr[data-v-0c41c011]:last-child{border-bottom:none}.pfea-td[data-v-0c41c011]{padding:10px 14px;font-size:12px;color:var(--text);vertical-align:middle}.pfea-td-right[data-v-0c41c011]{text-align:right}.pfea-td-center[data-v-0c41c011]{text-align:center}.pfea-num-badge[data-v-0c41c011]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:11px;font-weight:800;background:var(--surface2);color:var(--text2)}.pfea-tr:hover .pfea-num-badge[data-v-0c41c011]{background:color-mix(in srgb,var(--amber) 20%,transparent);color:var(--amber)}.pfea-doc-badge[data-v-0c41c011]{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);font-size:11px;font-weight:700;font-family:ui-monospace,monospace;color:var(--text)}.pfea-client-row[data-v-0c41c011]{display:flex;align-items:center;gap:8px}.pfea-avatar[data-v-0c41c011]{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--blue);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.pfea-client-name[data-v-0c41c011]{font-size:12px;font-weight:600;color:var(--text);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfea-table-badge[data-v-0c41c011]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--purple) 12%,transparent);color:var(--purple)}.pfea-amount[data-v-0c41c011]{font-size:13px;font-weight:800;color:var(--green)}.pfea-text-muted[data-v-0c41c011]{font-size:11px;color:var(--text2)}.pfea-dash[data-v-0c41c011]{color:var(--text3)}.pfea-load-btn[data-v-0c41c011]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;border:none;cursor:pointer;background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber);font-size:12px;font-weight:700;font-family:inherit;transition:background .1s}.pfea-load-btn[data-v-0c41c011]:hover{background:color-mix(in srgb,var(--amber) 25%,transparent)}.pfea-col-hide-md[data-v-0c41c011],.pfea-col-hide-sm[data-v-0c41c011]{display:table-cell}.pfea-foot[data-v-0c41c011]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--border);flex-shrink:0;background:color-mix(in srgb,var(--surface2) 50%,var(--surface));flex-wrap:wrap}.pfea-page-info[data-v-0c41c011]{font-size:12px;color:var(--text2)}.pfea-page-info strong[data-v-0c41c011]{color:var(--text)}.pfea-page-total[data-v-0c41c011]{color:var(--text3);margin-left:6px}.pfea-page-nav[data-v-0c41c011]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pfea-page-btn[data-v-0c41c011]{min-width:32px;height:32px;padding:0 6px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .1s;display:flex;align-items:center;justify-content:center}.pfea-page-btn[data-v-0c41c011]:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.pfea-page-btn[data-v-0c41c011]:disabled{opacity:.35;cursor:not-allowed}.pfea-page-btn-active[data-v-0c41c011]{background:var(--amber)!important;border-color:var(--amber)!important;color:#fff!important}.pfea-page-dots[data-v-0c41c011]{font-size:12px;color:var(--text3);padding:0 4px}.pfea-btn-sec[data-v-0c41c011]{padding:7px 16px;border-radius:8px;margin-left:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pfea-btn-sec[data-v-0c41c011]:hover{border-color:var(--red);color:var(--red)}@media (max-width:640px){.pfea-overlay[data-v-0c41c011]{align-items:flex-end;padding:0}.pfea-dialog[data-v-0c41c011]{width:100%;max-height:94dvh;border-radius:16px 16px 0 0;animation:pfea-slide-up-0c41c011 .25s cubic-bezier(.4,0,.2,1)}.pfea-col-hide-md[data-v-0c41c011],.pfea-col-hide-sm[data-v-0c41c011],.pfea-page-total[data-v-0c41c011]{display:none}}@keyframes pfea-slide-up-0c41c011{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:860px){.pfea-col-hide-md[data-v-0c41c011]{display:none}}.pfea-overlay[data-v-0c839675]{position:fixed;inset:0;z-index:10030;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Segoe UI,system-ui,sans-serif}.pfea-dialog[data-v-0c839675]{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:min(960px,100%);max-height:90dvh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45);animation:pfea-in-0c839675 .22s cubic-bezier(.4,0,.2,1);outline:none}@keyframes pfea-in-0c839675{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}.pfea-head[data-v-0c839675]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);flex-shrink:0}.pfea-head-left[data-v-0c839675]{display:flex;align-items:center;gap:10px}.pfea-head-icon[data-v-0c839675]{width:36px;height:36px;border-radius:10px;flex-shrink:0;background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber);font-size:18px;display:flex;align-items:center;justify-content:center}.pfea-head-title[data-v-0c839675]{font-size:14px;font-weight:800;color:var(--text)}.pfea-head-sub[data-v-0c839675]{margin-top:2px;display:flex;gap:6px;flex-wrap:wrap}.pfea-chip[data-v-0c839675]{display:inline-block;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;border:1px solid var(--amber);color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,transparent)}.pfea-chip-local[data-v-0c839675]{border-color:var(--orange,#f59e0b);color:var(--orange,#f59e0b);background:color-mix(in srgb,var(--orange,#f59e0b) 10%,transparent)}.pfea-chip-srv[data-v-0c839675]{border-color:var(--blue,#60a5fa);color:var(--blue,#60a5fa);background:color-mix(in srgb,var(--blue,#60a5fa) 10%,transparent)}.pfea-close[data-v-0c839675]{background:none;border:none;color:var(--text2);font-size:20px;cursor:pointer;line-height:1;padding:4px;border-radius:6px;flex-shrink:0;transition:color .12s}.pfea-close[data-v-0c839675]:hover{color:var(--red)}.pfea-progress-bar[data-v-0c839675]{flex-shrink:0;padding:6px 14px 0;background:color-mix(in srgb,var(--amber) 6%,var(--surface2));border-bottom:1px solid color-mix(in srgb,var(--amber) 20%,var(--border))}.pfea-progress-inner[data-v-0c839675]{display:flex;align-items:center;gap:8px;margin-bottom:5px}.pfea-progress-ico[data-v-0c839675]{font-size:13px;color:var(--amber);flex-shrink:0}.pfea-progress-txt[data-v-0c839675]{font-size:12px;font-weight:600;color:var(--text2);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfea-progress-count[data-v-0c839675]{font-size:11px;font-weight:800;color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent);padding:1px 7px;border-radius:10px;flex-shrink:0}.pfea-progress-track[data-v-0c839675]{height:3px;border-radius:2px;background:color-mix(in srgb,var(--amber) 15%,var(--border));margin-bottom:6px;overflow:hidden}.pfea-progress-fill[data-v-0c839675]{height:100%;border-radius:2px;background:var(--amber);transition:width .35s ease}.pfea-progress-fade-enter-active[data-v-0c839675],.pfea-progress-fade-leave-active[data-v-0c839675]{transition:opacity .25s,max-height .25s;max-height:60px;overflow:hidden}.pfea-progress-fade-enter-from[data-v-0c839675],.pfea-progress-fade-leave-to[data-v-0c839675]{opacity:0;max-height:0}.pfea-toolbar[data-v-0c839675]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.pfea-search-wrap[data-v-0c839675]{position:relative;flex:1;min-width:140px}.pfea-search-icon[data-v-0c839675]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text3);pointer-events:none;font-size:15px}.pfea-search[data-v-0c839675]{width:100%;padding:9px 34px 9px 32px;background:var(--surface2);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:13px;outline:none;font-family:inherit;transition:border-color .15s}.pfea-search[data-v-0c839675]:focus{border-color:var(--amber)}.pfea-search[data-v-0c839675]::-moz-placeholder{color:var(--text3)}.pfea-search[data-v-0c839675]::placeholder{color:var(--text3)}.pfea-search-clear[data-v-0c839675]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text2);cursor:pointer;font-size:14px;padding:0}.pfea-filter-group[data-v-0c839675],.pfea-perpage[data-v-0c839675]{display:flex;gap:6px;flex-shrink:0}.pfea-perpage[data-v-0c839675]{align-items:center}.pfea-perpage-lbl[data-v-0c839675]{font-size:11px;font-weight:700;color:var(--text3);white-space:nowrap}.pfea-perpage-sel[data-v-0c839675]{padding:7px 10px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:12px;outline:none;cursor:pointer;font-family:inherit}.pfea-refresh-btn[data-v-0c839675]{margin-left:4px}.pfea-count-bar[data-v-0c839675]{padding:7px 18px;font-size:12px;color:var(--text2);background:var(--surface2);border-bottom:1px solid var(--border);flex-shrink:0}.pfea-count-num[data-v-0c839675]{font-weight:800;color:var(--text)}.pfea-body[data-v-0c839675]{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pfea-body[data-v-0c839675]::-webkit-scrollbar{width:5px}.pfea-body[data-v-0c839675]::-webkit-scrollbar-track{background:transparent}.pfea-body[data-v-0c839675]::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.pfea-state[data-v-0c839675]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;gap:10px}.pfea-state-icon[data-v-0c839675]{font-size:40px;color:var(--text3)}.pfea-state-spin[data-v-0c839675]{animation:pfea-spin-0c839675 .9s linear infinite}.pfea-state-err[data-v-0c839675]{color:var(--red)}@keyframes pfea-spin-0c839675{to{transform:rotate(1turn)}}.pfea-state p[data-v-0c839675]{font-size:14px;font-weight:600;color:var(--text2)}.pfea-state small[data-v-0c839675]{font-size:11px;color:var(--text3)}.pfea-table[data-v-0c839675]{width:100%;border-collapse:collapse}.pfea-th[data-v-0c839675]{padding:10px 12px;text-align:left;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--text2);background:color-mix(in srgb,var(--amber) 10%,var(--surface2));border-bottom:1px solid var(--border);position:sticky;top:0;z-index:1;white-space:nowrap}.pfea-th-num[data-v-0c839675]{width:40px}.pfea-th-right[data-v-0c839675]{text-align:right}.pfea-th-center[data-v-0c839675]{text-align:center}.pfea-tr[data-v-0c839675]{border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.pfea-tr[data-v-0c839675]:hover{background:color-mix(in srgb,var(--amber) 6%,var(--surface))}.pfea-tr-done[data-v-0c839675]{opacity:.55}.pfea-tr[data-v-0c839675]:last-child{border-bottom:none}.pfea-td[data-v-0c839675]{padding:10px 12px;font-size:12px;color:var(--text);vertical-align:middle}.pfea-td-right[data-v-0c839675]{text-align:right}.pfea-td-center[data-v-0c839675]{text-align:center}.pfea-num-badge[data-v-0c839675]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:11px;font-weight:800;background:var(--surface2);color:var(--text2)}.pfea-tr:hover .pfea-num-badge[data-v-0c839675]{background:color-mix(in srgb,var(--amber) 20%,transparent);color:var(--amber)}.pfea-doc-badge[data-v-0c839675]{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);font-size:11px;font-weight:700;font-family:ui-monospace,monospace;color:var(--text)}.pfea-client-row[data-v-0c839675]{display:flex;align-items:center;gap:8px}.pfea-avatar[data-v-0c839675]{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--blue);color:#fff;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.pfea-client-name[data-v-0c839675]{font-size:12px;font-weight:600;color:var(--text);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfea-table-badge[data-v-0c839675]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--purple) 12%,transparent);color:var(--purple)}.pfea-amount[data-v-0c839675]{font-size:13px;font-weight:800;color:var(--green)}.pfea-text-muted[data-v-0c839675]{font-size:11px;color:var(--text2)}.pfea-dash[data-v-0c839675]{color:var(--text3)}.pfea-status-badge[data-v-0c839675]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.pfea-status-dot[data-v-0c839675]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pfea-dot-pending[data-v-0c839675]{background:var(--orange,#f59e0b)}.pfea-dot-sent[data-v-0c839675]{background:var(--blue,#60a5fa)}.pfea-dot-failed[data-v-0c839675]{background:var(--red,#f87171)}.pfea-dot-done[data-v-0c839675]{background:var(--green,#34d399)}.pfea-status-pending[data-v-0c839675]{color:var(--orange,#f59e0b);background:color-mix(in srgb,var(--orange,#f59e0b) 12%,transparent)}.pfea-status-sent[data-v-0c839675]{color:var(--blue,#60a5fa);background:color-mix(in srgb,var(--blue,#60a5fa) 12%,transparent)}.pfea-status-failed[data-v-0c839675]{color:var(--red,#f87171);background:color-mix(in srgb,var(--red,#f87171) 12%,transparent)}.pfea-status-done[data-v-0c839675]{color:var(--green,#34d399);background:color-mix(in srgb,var(--green,#34d399) 12%,transparent)}.pfea-origin-badge[data-v-0c839675]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:700;white-space:nowrap}.pfea-origin-local[data-v-0c839675]{color:var(--orange,#f59e0b);background:color-mix(in srgb,var(--orange,#f59e0b) 10%,transparent)}.pfea-origin-server[data-v-0c839675]{color:var(--blue,#60a5fa);background:color-mix(in srgb,var(--blue,#60a5fa) 10%,transparent)}.pfea-action-group[data-v-0c839675]{display:flex;gap:4px;align-items:center;justify-content:center}.pfea-load-btn[data-v-0c839675]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:7px;border:none;cursor:pointer;background:color-mix(in srgb,var(--amber) 15%,transparent);color:var(--amber);font-size:12px;font-weight:700;font-family:inherit;transition:background .1s}.pfea-load-btn[data-v-0c839675]:hover:not(:disabled){background:color-mix(in srgb,var(--amber) 25%,transparent)}.pfea-load-btn[data-v-0c839675]:disabled{opacity:.35;cursor:not-allowed}.pfea-del-btn[data-v-0c839675]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:7px;border:none;cursor:pointer;background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red);font-size:14px;font-family:inherit;transition:background .1s}.pfea-del-btn[data-v-0c839675]:hover{background:color-mix(in srgb,var(--red) 22%,transparent)}.pfea-col-hide-md[data-v-0c839675],.pfea-col-hide-sm[data-v-0c839675]{display:table-cell}.pfea-foot[data-v-0c839675]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-top:1px solid var(--border);flex-shrink:0;background:color-mix(in srgb,var(--surface2) 50%,var(--surface));flex-wrap:wrap}.pfea-page-info[data-v-0c839675]{font-size:12px;color:var(--text2)}.pfea-page-info strong[data-v-0c839675]{color:var(--text)}.pfea-page-total[data-v-0c839675]{color:var(--text3);margin-left:6px}.pfea-page-nav[data-v-0c839675]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pfea-page-btn[data-v-0c839675]{min-width:32px;height:32px;padding:0 6px;border-radius:7px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;transition:all .1s;display:flex;align-items:center;justify-content:center}.pfea-page-btn[data-v-0c839675]:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.pfea-page-btn[data-v-0c839675]:disabled{opacity:.35;cursor:not-allowed}.pfea-page-btn-active[data-v-0c839675]{background:var(--amber)!important;border-color:var(--amber)!important;color:#fff!important}.pfea-page-dots[data-v-0c839675]{font-size:12px;color:var(--text3);padding:0 4px}.pfea-btn-sec[data-v-0c839675]{padding:7px 16px;border-radius:8px;margin-left:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text2);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .12s}.pfea-btn-sec[data-v-0c839675]:hover{border-color:var(--red);color:var(--red)}@media (max-width:640px){.pfea-overlay[data-v-0c839675]{align-items:flex-end;padding:0}.pfea-dialog[data-v-0c839675]{width:100%;max-height:94dvh;border-radius:16px 16px 0 0;animation:pfea-slide-up-0c839675 .25s cubic-bezier(.4,0,.2,1)}.pfea-col-hide-md[data-v-0c839675],.pfea-col-hide-sm[data-v-0c839675],.pfea-page-total[data-v-0c839675]{display:none}.pfea-filter-group[data-v-0c839675]{flex:1 1 100%}}@keyframes pfea-slide-up-0c839675{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:860px){.pfea-col-hide-md[data-v-0c839675]{display:none}}