.report-overlay[data-v-33b7c7de]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1414148c;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:10100}.report-box[data-v-33b7c7de]{background:#fff;border-radius:4px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:720px;overflow:hidden;width:100%}.report-head[data-v-33b7c7de]{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:16px;justify-content:space-between;padding:22px 26px 18px}.report-head h2[data-v-33b7c7de]{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 4px}.report-sub[data-v-33b7c7de]{color:#888;font-size:13px;margin:0}.report-x[data-v-33b7c7de]{background:none;border:none;color:#bbb;cursor:pointer;font-size:28px;line-height:1;padding:0 4px}.report-x[data-v-33b7c7de]:hover{color:#333}.report-body[data-v-33b7c7de]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px 26px 18px}.report-empty[data-v-33b7c7de]{color:#aaa;font-size:14px;padding:30px 12px;text-align:center}.change-row[data-v-33b7c7de]{background:#fafafa;border-left:3px solid #d4a574;padding:12px 14px}.change-meta[data-v-33b7c7de]{align-items:center;display:flex;font-size:11px;gap:10px;margin-bottom:8px}.change-lang[data-v-33b7c7de]{background:#1a1a1a;color:#d4a574;font-weight:700;letter-spacing:1px;padding:2px 8px}.change-key[data-v-33b7c7de]{color:#888;font-family:monospace;font-size:11px}.change-time[data-v-33b7c7de]{color:#ccc;margin-left:auto}.change-diff[data-v-33b7c7de]{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.diff-block[data-v-33b7c7de]{background:#fff;border:1px solid #eee;min-width:0;padding:8px 10px}.diff-label[data-v-33b7c7de]{color:#bbb;font-size:10px;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.diff-text[data-v-33b7c7de]{color:#333;font-size:13px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.diff-old .diff-text[data-v-33b7c7de]{color:#a94442;text-decoration:line-through;text-decoration-color:#a9444266}.diff-new .diff-text[data-v-33b7c7de]{color:#2d6b3f;font-weight:500}.diff-arrow[data-v-33b7c7de]{align-items:center;color:#ccc;display:flex;font-size:18px}.report-foot[data-v-33b7c7de]{background:#fafafa;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 26px}.btn[data-v-33b7c7de]{background:transparent;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:.2s}.btn[data-v-33b7c7de]:disabled{cursor:wait;opacity:.5}.btn-ghost[data-v-33b7c7de]{border-color:#ddd;color:#666}.btn-ghost[data-v-33b7c7de]:hover:not(:disabled){border-color:#888;color:#1a1a1a}.btn-danger[data-v-33b7c7de]{background:#fff;border-color:#e74c3c;color:#e74c3c}.btn-danger[data-v-33b7c7de]:hover:not(:disabled){background:#e74c3c;color:#fff}.btn-primary[data-v-33b7c7de]{background:#27ae60;border-color:#27ae60;color:#fff}.btn-primary[data-v-33b7c7de]:hover:not(:disabled){background:#2ecc71;border-color:#2ecc71}.fade-enter-active[data-v-33b7c7de],.fade-leave-active[data-v-33b7c7de]{transition:opacity .2s}.fade-enter-from[data-v-33b7c7de],.fade-leave-to[data-v-33b7c7de]{opacity:0}@media (max-width:600px){.report-head[data-v-33b7c7de]{padding:16px 18px 14px}.report-body[data-v-33b7c7de]{padding:10px 18px 14px}.report-foot[data-v-33b7c7de]{padding:14px 18px}.change-diff[data-v-33b7c7de]{grid-template-columns:1fr}.diff-arrow[data-v-33b7c7de]{justify-content:center;transform:rotate(90deg)}}.adm-wrapper[data-v-17cd5711]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;z-index:9999}.img-overlay-box[data-v-17cd5711]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;flex-direction:column;justify-content:center;pointer-events:auto;transition:opacity .15s}.img-ov-actions[data-v-17cd5711],.img-overlay-box[data-v-17cd5711]{display:flex;gap:8px}.img-ov-btn[data-v-17cd5711]{border:none;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:.2s}.img-ov-btn.replace[data-v-17cd5711]{background:#d4a574;color:#fff}.img-ov-btn.replace[data-v-17cd5711]:hover{background:#c49464}.img-ov-btn.delete[data-v-17cd5711]{background:#e74c3c;color:#fff}.img-ov-btn.delete[data-v-17cd5711]:hover{background:#c0392b}.img-ov-path[data-v-17cd5711]{color:#fff9;font-size:11px;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-bar[data-v-17cd5711]{align-items:center;background:#1a1a1a;bottom:0;box-shadow:0 -2px 20px #0000004d;color:#fff;display:flex;font-size:13px;justify-content:space-between;left:0;padding:10px 20px;position:fixed;right:0;z-index:10000}.adm-bar-left[data-v-17cd5711],.adm-bar-right[data-v-17cd5711]{align-items:center;display:flex;gap:10px}.adm-badge[data-v-17cd5711]{background:#d4a574;color:#1a1a1a;font-size:10px;font-weight:700;letter-spacing:2px;padding:3px 10px}.adm-page[data-v-17cd5711]{color:#666;font-size:12px}.adm-btn[data-v-17cd5711]{background:transparent;border:1px solid #444;color:#ccc;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:.2s}.adm-btn[data-v-17cd5711]:hover{border-color:#888;color:#fff}.adm-btn.edit.on[data-v-17cd5711]{background:#d4a574;border-color:#d4a574;color:#1a1a1a}.adm-btn.panel[data-v-17cd5711]{border-color:#d4a574;color:#d4a574}.adm-btn.out[data-v-17cd5711]{border-color:#c0392b;color:#e74c3c}.adm-btn.out[data-v-17cd5711]:hover{background:#c0392b;color:#fff}.adm-panel[data-v-17cd5711]{background:#fafafa;box-shadow:-4px 0 30px #00000026;display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:460px;z-index:10001}.panel-head[data-v-17cd5711]{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 20px}.panel-tabs[data-v-17cd5711]{display:flex;gap:0}.panel-tabs button[data-v-17cd5711]{background:#eee;border:none;color:#888;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:.2s}.panel-tabs button.active[data-v-17cd5711]{background:#333;color:#fff}.panel-close[data-v-17cd5711]{background:none;border:none;color:#aaa;cursor:pointer;font-size:24px;padding:0 4px}.panel-close[data-v-17cd5711]:hover{color:#333}.panel-sub-head[data-v-17cd5711]{align-items:center;border-bottom:1px solid #eee;display:flex;gap:10px;padding:12px 20px}.panel-langs[data-v-17cd5711]{display:flex;gap:2px}.panel-langs button[data-v-17cd5711]{background:#eee;border:none;color:#666;cursor:pointer;font-size:11px;font-weight:600;padding:5px 12px;transition:.2s}.panel-langs button.active[data-v-17cd5711]{background:#333;color:#fff}.panel-search[data-v-17cd5711]{border:1px solid #ddd;flex:1;font-size:13px;outline:none;padding:7px 12px}.panel-search[data-v-17cd5711]:focus{border-color:#d4a574}.upload-label[data-v-17cd5711]{background:#27ae60;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:5px 14px;transition:.2s}.upload-label[data-v-17cd5711]:hover{background:#2ecc71}.panel-list[data-v-17cd5711]{display:flex;flex:1;flex-direction:column;gap:3px;overflow-y:auto;padding:8px 16px}.panel-row[data-v-17cd5711]{background:#fff;border-left:3px solid transparent;padding:10px 14px;transition:.15s}.panel-row[data-v-17cd5711]:hover{border-left-color:#d4a574}.panel-row label[data-v-17cd5711]{color:#aaa;display:block;font-family:monospace;font-size:10px;margin-bottom:4px;word-break:break-all}.panel-row textarea[data-v-17cd5711]{border:1px solid #eee;font-family:inherit;font-size:13px;outline:none;padding:6px 10px;resize:vertical;width:100%}.panel-row textarea[data-v-17cd5711]:focus{border-color:#d4a574}.panel-empty[data-v-17cd5711]{color:#ccc;padding:30px;text-align:center}.panel-footer[data-v-17cd5711]{border-top:1px solid #eee;padding:14px 20px}.save-btn[data-v-17cd5711]{background:#27ae60;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:.2s;width:100%}.save-btn[data-v-17cd5711]:hover{background:#2ecc71}.save-btn[data-v-17cd5711]:disabled{opacity:.5}.img-list[data-v-17cd5711]{gap:6px}.img-row[data-v-17cd5711]{align-items:center;background:#fff;display:flex;gap:12px;padding:8px 12px}.img-row img[data-v-17cd5711]{flex-shrink:0;height:56px;-o-object-fit:cover;object-fit:cover;width:80px}.img-row-info[data-v-17cd5711]{align-items:center;display:flex;flex:1;justify-content:space-between;min-width:0}.img-row-name[data-v-17cd5711]{color:#888;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-row-del[data-v-17cd5711]{background:#e74c3c;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 10px}.img-row-del[data-v-17cd5711]:hover{background:#c0392b}.edit-hint[data-v-17cd5711]{animation:fadeHint-17cd5711 .3s ease;background:#d4a574;box-shadow:0 4px 20px #00000026;color:#1a1a1a;font-size:12px;font-weight:600;left:50%;padding:8px 24px;pointer-events:none;position:fixed;top:80px;transform:translate(-50%);white-space:nowrap;z-index:9998}.slide-panel-enter-active[data-v-17cd5711],.slide-panel-leave-active[data-v-17cd5711]{transition:transform .3s ease}.slide-panel-enter-from[data-v-17cd5711],.slide-panel-leave-to[data-v-17cd5711]{transform:translate(100%)}@keyframes fadeHint-17cd5711{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width:768px){.adm-bar[data-v-17cd5711]{flex-wrap:wrap;gap:6px;padding:8px 12px}.adm-panel[data-v-17cd5711]{width:100vw}.adm-page[data-v-17cd5711]{display:none}.edit-hint[data-v-17cd5711]{font-size:11px;padding:6px 16px}}
