.pp-page[data-v-d762a0cc]{--pp-brand:#0369a1;--pp-brand-deep:#075985;--pp-ink:#0f172a;--pp-muted:#64748b;--pp-line:#e2e8f0;--pp-bg:#f1f5f9;--pp-card:#fff;padding:24px;background:var(--pp-bg);min-height:calc(100vh - 70px);color:var(--pp-ink)}.pp-header[data-v-d762a0cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px}.pp-header-right[data-v-d762a0cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;padding-top:2px}.pp-title[data-v-d762a0cc]{margin:0;font-size:24px;font-weight:700;color:var(--pp-ink);letter-spacing:-.02em}.pp-subtitle[data-v-d762a0cc]{margin:4px 0 0;font-size:13px;color:var(--pp-muted)}.pp-tabs[data-v-d762a0cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--pp-line)}.pp-tab[data-v-d762a0cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid var(--pp-line);background:#fff;color:#475569;font-size:13px;font-weight:500;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04);-webkit-transition:all .15s;transition:all .15s}.pp-tab em[data-v-d762a0cc]{font-style:normal;min-width:18px;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:11px;font-weight:700;text-align:center}.pp-tab--published em[data-v-d762a0cc]{background:#d1fae5;color:#065f46}.pp-tab--pending em[data-v-d762a0cc]{background:#fef3c7;color:#92400e}.pp-tab--publishing em[data-v-d762a0cc]{background:#dbeafe;color:#1e40af}.pp-tab--failed em[data-v-d762a0cc]{background:#fee2e2;color:#991b1b}.pp-tab[data-v-d762a0cc]:hover{background:#f8fafc}.pp-tab.active[data-v-d762a0cc]{background:#0f172a;border-color:#0f172a;color:#fff;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.12);box-shadow:0 1px 2px rgba(15,23,42,.12)}.pp-tab.active em[data-v-d762a0cc]{background:#334155;color:#e2e8f0}.pp-icon-btn[data-v-d762a0cc]{width:36px;height:36px;border:1px solid var(--pp-line);border-radius:999px;background:var(--pp-card);color:var(--pp-muted);cursor:pointer}.pp-icon-btn[data-v-d762a0cc]:hover{color:var(--pp-brand);border-color:var(--pp-brand)}.pp-filters[data-v-d762a0cc]{flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0}.pp-filters-main[data-v-d762a0cc],.pp-filters[data-v-d762a0cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pp-filters-main[data-v-d762a0cc]{flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.pp-field[data-v-d762a0cc]{width:160px}.pp-field--lg[data-v-d762a0cc]{width:200px}.pp-field--search[data-v-d762a0cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:240px}.pp-refresh-btn[data-v-d762a0cc]{min-height:36px;padding:0 14px}.pp-refresh-btn .el-icon-refresh.is-loading[data-v-d762a0cc]{-webkit-animation:pp-spin-d762a0cc .8s linear infinite;animation:pp-spin-d762a0cc .8s linear infinite}@-webkit-keyframes pp-spin-d762a0cc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes pp-spin-d762a0cc{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pp-card-list[data-v-d762a0cc]{min-height:120px}.pp-empty[data-v-d762a0cc]{margin:40px 0;text-align:center;color:var(--pp-muted);font-size:16px}.pp-ms-card[data-v-d762a0cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin:0 0 16px;padding:20px 20px 16px;background:#fff;border:1px solid #ebeef5;border-radius:5px;color:#333}.pp-ms-body[data-v-d762a0cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-right:8px}.pp-ms-title[data-v-d762a0cc]{margin:0 12px 10px 0;font-size:16px;font-weight:700;letter-spacing:-.5px;line-height:1.35;color:#333;cursor:pointer}.pp-ms-title[data-v-d762a0cc]:hover{text-decoration:underline}.pp-ms-meta[data-v-d762a0cc]{margin:0 0 8px;font-size:14px;color:#333;line-height:1.7}.pp-ms-meta span[data-v-d762a0cc]{margin-right:36px}.pp-ms-meta em[data-v-d762a0cc]{font-style:normal;color:#666b7a}.pp-ms-sn[data-v-d762a0cc]{color:#2563eb;font-weight:600;cursor:pointer;text-decoration:none}.pp-ms-sn[data-v-d762a0cc]:hover{text-decoration:underline;color:#1d4ed8}.pp-ms-meta--status[data-v-d762a0cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 12px}.pp-ms-meta--status span[data-v-d762a0cc]{margin-right:0}.pp-ms-time[data-v-d762a0cc]{margin:4px 0 0;font-size:14px;color:#666b7a}.pp-ms-time i[data-v-d762a0cc]{margin-right:6px}.pp-ms-time em[data-v-d762a0cc]{font-style:normal;margin-right:6px}.pp-ms-time b[data-v-d762a0cc]{font-weight:400;color:#333}.pp-ms-fail[data-v-d762a0cc]{margin:8px 0 0;font-size:13px;color:#b91c1c}.pp-ms-side[data-v-d762a0cc]{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding-top:4px}.pp-ms-side .pp-btn[data-v-d762a0cc]{width:100%;min-height:32px}@media (max-width:900px){.pp-ms-card[data-v-d762a0cc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pp-ms-side[data-v-d762a0cc]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.pp-ms-side .pp-btn[data-v-d762a0cc]{width:auto;min-width:140px}}.pp-muted[data-v-d762a0cc]{color:var(--pp-muted);font-size:13px}.pp-link[data-v-d762a0cc]{color:var(--pp-brand);text-decoration:none;font-weight:600;font-size:13px}.pp-link[data-v-d762a0cc]:hover{text-decoration:underline}.pp-link--mono[data-v-d762a0cc]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pp-pill[data-v-d762a0cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;background:#f8fafc;color:#475569;border:1px solid #e2e8f0}.pp-dot-mark[data-v-d762a0cc]{width:6px;height:6px;border-radius:50%;margin-right:6px;background:currentColor}.pp-pill.tone-primary[data-v-d762a0cc],.pp-pill.tone-published[data-v-d762a0cc]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.pp-pill.tone-accent[data-v-d762a0cc],.pp-pill.tone-pending[data-v-d762a0cc]{background:#fffbeb;color:#b45309;border-color:#fde68a}.pp-pill.tone-action[data-v-d762a0cc]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.pp-pill.tone-journal[data-v-d762a0cc]{background:#f5f3ff;color:#5b21b6;border-color:#ddd6fe}.pp-pill.tone-withdrawn[data-v-d762a0cc]{background:#f1f5f9;color:#475569;border-color:#cbd5e1;text-decoration:line-through}.pp-pill.tone-publishing[data-v-d762a0cc]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.pp-pill.tone-failed[data-v-d762a0cc]{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.pp-pill.tone-muted[data-v-d762a0cc],.pp-pill.tone-none[data-v-d762a0cc]{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.pp-dot[data-v-d762a0cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;color:var(--pp-muted)}.pp-dot[data-v-d762a0cc]:before{content:"";width:6px;height:6px;border-radius:50%;margin-right:6px;background:#cbd5e1}.pp-dot.is-on[data-v-d762a0cc]{color:#047857}.pp-dot.is-on[data-v-d762a0cc]:before{background:#10b981}.pp-ver[data-v-d762a0cc]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;font-weight:500;color:#fff;background:#069;border:1px solid #069;margin-right:10px}.pp-ver.is-live[data-v-d762a0cc]{background:#059669;border-color:#059669}.pp-btn[data-v-d762a0cc]{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;gap:4px;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:13px;line-height:1.2;padding:8px 14px;-webkit-transition:all .18s ease;transition:all .18s ease;background:transparent;color:var(--pp-ink)}.pp-btn--sm[data-v-d762a0cc]{padding:6px 10px;font-size:12px}.pp-btn--primary[data-v-d762a0cc]{background:var(--pp-brand);color:#fff;-webkit-box-shadow:0 1px 2px rgba(3,105,161,.25);box-shadow:0 1px 2px rgba(3,105,161,.25)}.pp-btn--primary[data-v-d762a0cc]:hover{background:var(--pp-brand-deep)}.pp-btn--outline[data-v-d762a0cc]{border-color:var(--pp-line);color:#334155;background:#fff}.pp-btn--outline[data-v-d762a0cc]:hover{background:#f8fafc}.pp-btn--ghost[data-v-d762a0cc]{border-color:var(--pp-line);color:#475569;background:#fff}.pp-btn--ghost[data-v-d762a0cc]:hover{background:#f8fafc}.pp-btn--text[data-v-d762a0cc]{color:#475569;padding-left:8px;padding-right:8px}.pp-btn--text[data-v-d762a0cc]:hover{background:#f1f5f9}.pp-btn[data-v-d762a0cc]:disabled{opacity:.55;cursor:not-allowed}.pp-pager[data-v-d762a0cc]{padding:14px 4px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.pp-pager-info[data-v-d762a0cc]{font-size:12px;color:var(--pp-muted)}.pp-pager[data-v-d762a0cc] .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:var(--pp-brand)}.pp-notice[data-v-d762a0cc]{color:#475569;font-size:14px;line-height:1.7}.pp-notice-lead[data-v-d762a0cc]{margin:0 0 10px;font-weight:600;color:var(--pp-ink)}.pp-notice ul[data-v-d762a0cc]{margin:0 0 14px;padding-left:18px}.pp-notice-box[data-v-d762a0cc]{background:#f8fafc;border:1px solid var(--pp-line);border-radius:8px;padding:12px 14px}.pp-notice-box h4[data-v-d762a0cc]{margin:0 0 6px;color:var(--pp-ink);font-size:13px}.pp-notice-box p[data-v-d762a0cc]{margin:0 0 4px;font-size:13px}[data-v-d762a0cc] .pp-dialog .el-dialog__header{border-bottom:1px solid var(--pp-line)}[data-v-d762a0cc] .pp-dialog .el-dialog__title{color:var(--pp-ink);font-weight:700}