.fpr-card[data-v-6dc22810]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:92vh;max-height:92vh;background:#fff;border-radius:16px;overflow:hidden}.fpr-header[data-v-6dc22810]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:16px 22px;background:linear-gradient(135deg,#5b50e0,#4f46e5);-ms-flex-negative:0;flex-shrink:0}.fpr-header-left[data-v-6dc22810],.fpr-header[data-v-6dc22810]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fpr-header-left[data-v-6dc22810]{gap:12px;min-width:0}.fpr-header-icon[data-v-6dc22810]{width:38px;height:38px;border-radius:11px;background:hsla(0,0%,100%,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.fpr-header-title[data-v-6dc22810]{font-size:1rem;font-weight:700;color:#fff;line-height:1.2}.fpr-header-sub[data-v-6dc22810]{font-size:.78rem;color:hsla(0,0%,100%,.82);margin-top:3px;font-variant-numeric:tabular-nums}.fpr-header-right[data-v-6dc22810]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-negative:0;flex-shrink:0}.fpr-toggle[data-v-6dc22810]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;background:hsla(0,0%,100%,.14);padding:3px;border-radius:10px}.fpr-toggle-btn[data-v-6dc22810]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border:none;border-radius:8px;background:transparent;color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.fpr-toggle-btn--on[data-v-6dc22810]{background:#fff;color:#4f46e5}.fpr-close[data-v-6dc22810]{width:34px;height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;border-radius:9px;background:hsla(0,0%,100%,.14);cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.fpr-close[data-v-6dc22810]:hover{background:hsla(0,0%,100%,.26)}.fpr-toolbar[data-v-6dc22810]{gap:14px;padding:12px 22px;background:#fafbfc;border-bottom:1px solid #eef0f3;-ms-flex-negative:0;flex-shrink:0}.fpr-search[data-v-6dc22810],.fpr-toolbar[data-v-6dc22810]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fpr-search[data-v-6dc22810]{gap:8px;height:38px;padding:0 12px;background:#fff;border:1px solid #eef0f3;border-radius:8px;min-width:260px;-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px;-webkit-transition:all .15s;transition:all .15s}.fpr-search[data-v-6dc22810]:focus-within{border-color:#ddd6fe;-webkit-box-shadow:0 0 0 3px rgba(79,70,229,.1);box-shadow:0 0 0 3px rgba(79,70,229,.1)}.fpr-search input[data-v-6dc22810]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:.85rem;color:#0f172a}.fpr-search input[data-v-6dc22810]::-webkit-input-placeholder{color:#94a3b8}.fpr-search input[data-v-6dc22810]::-moz-placeholder{color:#94a3b8}.fpr-search input[data-v-6dc22810]:-ms-input-placeholder{color:#94a3b8}.fpr-search input[data-v-6dc22810]::-ms-input-placeholder{color:#94a3b8}.fpr-search input[data-v-6dc22810]::placeholder{color:#94a3b8}.fpr-legend[data-v-6dc22810]{margin-left:auto}.fpr-legend-hint[data-v-6dc22810]{font-size:.74rem;color:#94a3b8}.fpr-body[data-v-6dc22810]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow:auto;background:#fff}.fpr-table[data-v-6dc22810]{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}.fpr-table thead th[data-v-6dc22810]{position:sticky;top:0;z-index:3;background:#fafbfc;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e2e8f0;padding:10px 8px;white-space:nowrap}.fpr-th-art[data-v-6dc22810]{left:0;z-index:4;text-align:left;min-width:240px;border-right:1px solid #e2e8f0}.fpr-th-col[data-v-6dc22810]{text-align:center;min-width:78px;max-width:120px;overflow:hidden;text-overflow:ellipsis}.fpr-th-total[data-v-6dc22810]{right:0;position:sticky;text-align:center;min-width:70px;background:#f1f5f9;border-left:1px solid #e2e8f0}.fpr-td-art[data-v-6dc22810]{position:sticky;left:0;z-index:2;background:#fff;border-right:1px solid #e2e8f0;border-bottom:1px solid #f1f5f9;padding:6px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:240px;height:56px;-webkit-box-sizing:border-box;box-sizing:border-box}.fpr-table tbody tr:hover .fpr-td-art[data-v-6dc22810]{background:#f8fafc}.fpr-art-dot[data-v-6dc22810]{width:12px;height:12px;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.2);box-shadow:0 1px 2px rgba(15,23,42,.2)}.fpr-art-text[data-v-6dc22810]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.2;min-width:0}.fpr-art-cod[data-v-6dc22810]{font-size:13px;font-weight:700;color:#0f172a}.fpr-art-des[data-v-6dc22810]{font-size:11px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.fpr-spacer td[data-v-6dc22810]{padding:0;border:none;background:#fff}.fpr-table tbody tr.fpr-spacer:hover td[data-v-6dc22810]{background:#fff}.fpr-td-cell[data-v-6dc22810]{text-align:center;padding:6px 8px;border-bottom:1px solid #f1f5f9;border-right:1px solid #f8fafc;height:56px;-webkit-box-sizing:border-box;box-sizing:border-box}.fpr-table tbody tr:hover .fpr-td-cell[data-v-6dc22810]{background:#f8fafc}.fpr-cell-val[data-v-6dc22810]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:#334155}.fpr-cell-dot[data-v-6dc22810]{width:9px;height:9px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.2);box-shadow:0 1px 2px rgba(15,23,42,.2)}.fpr-td-cell--empty[data-v-6dc22810]{background:#fcfcfd}.fpr-cell-empty[data-v-6dc22810]{color:#e2e8f0;font-weight:700}.fpr-td-total[data-v-6dc22810]{position:sticky;right:0;z-index:2;text-align:center;font-weight:800;font-size:13px;color:#4338ca;background:#f1f5f9;border-left:1px solid #e2e8f0;border-bottom:1px solid #f1f5f9;padding:6px 8px;height:56px;-webkit-box-sizing:border-box;box-sizing:border-box}.fpr-table tfoot td[data-v-6dc22810]{position:sticky;bottom:0;z-index:3;background:#fafbfc;border-top:2px solid #e2e8f0;padding:8px;text-align:center;font-weight:800;font-size:12.5px;color:#0f172a}.fpr-tf-art[data-v-6dc22810]{left:0;z-index:4;text-align:left!important;padding-left:10px!important;border-right:1px solid #e2e8f0;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.fpr-tf-total[data-v-6dc22810]{right:0;position:sticky;background:#eef2ff;color:#4338ca;border-left:1px solid #e2e8f0}.fpr-nodata[data-v-6dc22810]{text-align:center;padding:48px 20px;color:#94a3b8;font-size:13px}.fpr-nodata span[data-v-6dc22810]{display:block;margin-top:8px}.fpr-footer[data-v-6dc22810]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 22px;background:#fafbfc;border-top:1px solid #eef0f3;-ms-flex-negative:0;flex-shrink:0}.fpr-btn[data-v-6dc22810]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 18px;border-radius:8px;font-size:.84rem;font-weight:600;cursor:pointer;border:none;-webkit-transition:all .15s;transition:all .15s}.fpr-btn--ghost[data-v-6dc22810]{background:transparent;color:#64748b}.fpr-btn--ghost[data-v-6dc22810]:hover{background:#f1f5f9;color:#0f172a}.fpr-img-btn[data-v-6dc22810]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 14px;margin-left:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#4f46e5;font-size:.82rem;font-weight:600;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.fpr-img-btn[data-v-6dc22810]:hover{border-color:#ddd6fe;background:#faf5ff}.fpr-img-btn--on[data-v-6dc22810]{background:#4f46e5;border-color:#4f46e5;color:#fff}.fpr-img-btn--on[data-v-6dc22810]:hover{background:#4338ca}.fpr-art-thumb[data-v-6dc22810]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:8px;background:#f8fafc;border:1px solid #eef0f3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;margin-right:8px}.fpr-art-thumb--click[data-v-6dc22810]{cursor:pointer;-webkit-transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:-webkit-transform .12s ease,-webkit-box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease,-webkit-box-shadow .12s ease}.fpr-art-thumb--click[data-v-6dc22810]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.2);box-shadow:0 4px 12px rgba(15,23,42,.2)}.fpr-imgpop[data-v-6dc22810]{position:absolute;inset:0;z-index:50;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.28)}.fpr-imgpop-card[data-v-6dc22810]{position:relative;background:#fff;border-radius:16px;padding:16px;-webkit-box-shadow:0 30px 70px -16px rgba(0,0,0,.45);box-shadow:0 30px 70px -16px rgba(0,0,0,.45)}.fpr-imgpop-close[data-v-6dc22810]{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:8px;background:rgba(15,23,42,.55);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1}.fpr-imgpop-close[data-v-6dc22810]:hover{background:rgba(15,23,42,.8)}.fpr-pager[data-v-6dc22810]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:10px 16px;border-top:1px solid #eef0f3;background:#fafbfc}.fpr-pager-btn[data-v-6dc22810],.fpr-pager[data-v-6dc22810]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fpr-pager-btn[data-v-6dc22810]{width:34px;height:34px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#4f46e5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.fpr-pager-btn[data-v-6dc22810]:hover:not(:disabled){border-color:#c7d2fe;background:#eef2ff}.fpr-pager-btn[data-v-6dc22810]:disabled{opacity:.4;cursor:not-allowed}.fpr-pager-info[data-v-6dc22810]{font-size:.85rem;font-weight:700;color:#334155;font-variant-numeric:tabular-nums}.fpr-pager-pag[data-v-6dc22810]{font-weight:500;color:#94a3b8}.fpr-dialog,.fpr-dialog.v-dialog,.v-dialog__content .fpr-dialog{margin:0!important;max-height:92vh!important;border-radius:16px!important;overflow:hidden!important}