*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;color:#333}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}.spinner{width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#06c;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.not-installed{padding:2rem;text-align:center}.main{display:flex;flex-direction:column;height:100vh}.nav{display:flex;gap:0;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:0 1rem}.nav a{padding:.75rem 1rem;text-decoration:none;color:#666;border-bottom:2px solid transparent}.nav a.router-link-active{color:#06c;border-bottom-color:#06c}.page[data-v-34ef7878]{padding:1.5rem;max-width:600px}h1[data-v-34ef7878]{margin-bottom:1.5rem;font-size:1.25rem}.form[data-v-34ef7878]{display:flex;flex-direction:column;gap:1rem}.field[data-v-34ef7878]{display:flex;flex-direction:column;gap:.25rem}label[data-v-34ef7878]{font-weight:500;font-size:.875rem;color:#555}.hint[data-v-34ef7878]{color:#666;font-size:.8125rem;line-height:1.4}input[data-v-34ef7878],select[data-v-34ef7878]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.875rem}fieldset[data-v-34ef7878]{border:1px solid #ddd;border-radius:4px;padding:1rem;display:flex;flex-direction:column;gap:.75rem}legend[data-v-34ef7878]{font-weight:600;padding:0 .5rem;font-size:.875rem}.actions[data-v-34ef7878]{display:flex;align-items:center;gap:1rem}button[data-v-34ef7878]{padding:.5rem 1.5rem;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-34ef7878]:disabled{opacity:.6;cursor:not-allowed}.success[data-v-34ef7878]{color:#28a745;font-size:.875rem}.error[data-v-34ef7878]{color:#dc3545;font-size:.875rem}.page[data-v-788d02e7]{padding:1.5rem}.header[data-v-788d02e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}h1[data-v-788d02e7]{font-size:1.25rem}.btn-primary[data-v-788d02e7]{padding:.5rem 1rem;background:#06c;color:#fff;border-radius:4px;text-decoration:none;font-size:.875rem}.error[data-v-788d02e7]{color:#dc3545;padding:1rem 0}.empty[data-v-788d02e7]{color:#888;padding:2rem 0}.table[data-v-788d02e7]{width:100%;border-collapse:collapse}.table th[data-v-788d02e7],.table td[data-v-788d02e7]{padding:.75rem;text-align:left;border-bottom:1px solid #eee;font-size:.875rem}.table th[data-v-788d02e7]{font-weight:600;color:#555}.badge[data-v-788d02e7]{padding:.2rem .5rem;border-radius:12px;font-size:.75rem;background:#e0e0e0;color:#555}.badge.approved[data-v-788d02e7]{background:#d4edda;color:#155724}.badge.rejected[data-v-788d02e7]{background:#f8d7da;color:#721c24}.badge.waiting_review[data-v-788d02e7]{background:#fff3cd;color:#856404}.page[data-v-fff19a64]{padding:1.5rem;max-width:960px}h1[data-v-fff19a64]{margin-bottom:1.5rem;font-size:1.25rem}.form[data-v-fff19a64]{display:flex;flex-direction:column;gap:1rem}.section[data-v-fff19a64]{border:1px solid #e6e6e6;border-radius:8px;padding:1rem}.section h2[data-v-fff19a64]{margin:0 0 1rem;font-size:1rem;color:#333}.grid[data-v-fff19a64]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.field[data-v-fff19a64]{display:flex;flex-direction:column;gap:.25rem}.field-span-2[data-v-fff19a64]{grid-column:span 2}label[data-v-fff19a64]{font-weight:500;font-size:.875rem;color:#555}.req[data-v-fff19a64]{color:#dc3545}input[data-v-fff19a64],select[data-v-fff19a64]{padding:.5rem;border:1px solid #ddd;border-radius:4px}input[data-v-fff19a64]:disabled{background:#f5f5f5;color:#666}.hint[data-v-fff19a64]{color:#666;font-size:.8125rem;line-height:1.4}.actions[data-v-fff19a64]{display:flex;align-items:center;gap:1rem}button[data-v-fff19a64]{padding:.5rem 1.5rem;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-fff19a64]:disabled{opacity:.6;cursor:not-allowed}.cancel[data-v-fff19a64]{color:#666;text-decoration:none;font-size:.875rem}.error[data-v-fff19a64]{color:#dc3545;font-size:.875rem}@media (max-width: 768px){.grid[data-v-fff19a64]{grid-template-columns:1fr}.field-span-2[data-v-fff19a64]{grid-column:span 1}}.page[data-v-62b27b09]{padding:1.5rem;max-width:800px}.back[data-v-62b27b09]{margin-bottom:1rem;font-size:.875rem}.back a[data-v-62b27b09]{color:#06c;text-decoration:none}.header[data-v-62b27b09]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}h1[data-v-62b27b09]{font-size:1.25rem}.section[data-v-62b27b09]{margin-bottom:2rem}.section-header[data-v-62b27b09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}h2[data-v-62b27b09]{font-size:1rem;font-weight:600;margin-bottom:.75rem}.stage-row[data-v-62b27b09]{padding:.5rem 0;border-bottom:1px solid #f0f0f0;font-size:.875rem}.ts[data-v-62b27b09]{color:#888;margin-left:.5rem;font-size:.8rem}.ok[data-v-62b27b09]{color:#155724;font-weight:600}.fail[data-v-62b27b09]{color:#721c24;font-weight:600}.badge[data-v-62b27b09]{padding:.2rem .5rem;border-radius:12px;font-size:.75rem;background:#e0e0e0}.badge.approved[data-v-62b27b09]{background:#d4edda;color:#155724}.badge.rejected[data-v-62b27b09]{background:#f8d7da;color:#721c24}.badge.waiting_review[data-v-62b27b09]{background:#fff3cd;color:#856404}.btn-sm[data-v-62b27b09]{padding:.35rem .75rem;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem}.btn-sm[data-v-62b27b09]:disabled{opacity:.6;cursor:not-allowed}.link-result[data-v-62b27b09]{background:#f8f9fa;padding:1rem;border-radius:4px;margin-top:.5rem}.link-row[data-v-62b27b09]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0}code[data-v-62b27b09]{font-size:.8rem;word-break:break-all}.btn-copy[data-v-62b27b09]{padding:.2rem .5rem;background:#eee;border:none;border-radius:4px;cursor:pointer;font-size:.75rem}.table[data-v-62b27b09]{width:100%;border-collapse:collapse;font-size:.8rem}.table th[data-v-62b27b09],.table td[data-v-62b27b09]{padding:.5rem;text-align:left;border-bottom:1px solid #eee}.merchant-link[data-v-62b27b09]{color:#06c;text-decoration:none;font-size:.875rem}.error[data-v-62b27b09]{color:#dc3545;font-size:.875rem}.page[data-v-27dfacf0]{padding:1.5rem}h1[data-v-27dfacf0]{font-size:1.25rem;margin-bottom:1.5rem}.error[data-v-27dfacf0]{color:#dc3545;padding:1rem 0}.empty[data-v-27dfacf0]{color:#888;padding:2rem 0}.table[data-v-27dfacf0]{width:100%;border-collapse:collapse}.table th[data-v-27dfacf0],.table td[data-v-27dfacf0]{padding:.75rem;text-align:left;border-bottom:1px solid #eee;font-size:.875rem}.table th[data-v-27dfacf0]{font-weight:600;color:#555}.page[data-v-d895964d]{padding:1.5rem;max-width:800px}.back[data-v-d895964d]{margin-bottom:1rem;font-size:.875rem}.back a[data-v-d895964d]{color:#06c;text-decoration:none}h1[data-v-d895964d]{font-size:1.25rem;margin-bottom:1.5rem}.section[data-v-d895964d]{margin-bottom:2rem}h2[data-v-d895964d]{font-size:1rem;font-weight:600;margin-bottom:.75rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.dl[data-v-d895964d]{display:grid;grid-template-columns:160px 1fr;gap:.5rem 1rem;font-size:.875rem}dt[data-v-d895964d]{color:#666}code[data-v-d895964d]{font-size:.8rem;background:#f5f5f5;padding:.1rem .3rem;border-radius:2px}.status-grid[data-v-d895964d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.status-card[data-v-d895964d]{border:1px solid #e5e7eb;border-radius:12px;padding:1rem;background:#fafafa}.status-card h3[data-v-d895964d]{margin:0 0 .75rem;font-size:.95rem}.status-card-enabled[data-v-d895964d]{background:#f3fbf6}.status-card-disabled[data-v-d895964d]{background:#fbfbfb}.status-card-neutral[data-v-d895964d]{background:#fffaf1}.tag-list[data-v-d895964d]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-v-d895964d]{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;font-size:.8rem;line-height:1.3}.tag-enabled[data-v-d895964d]{background:#dff5e7;color:#166534}.tag-disabled[data-v-d895964d]{background:#eceff3;color:#475569}.tag-neutral[data-v-d895964d]{background:#fdecc8;color:#92400e}.empty-note[data-v-d895964d]{margin:0;color:#6b7280;font-size:.85rem}.table[data-v-d895964d]{width:100%;border-collapse:collapse;font-size:.8rem}.table th[data-v-d895964d],.table td[data-v-d895964d]{padding:.5rem;text-align:left;border-bottom:1px solid #eee}.success[data-v-d895964d]{color:#155724}.fail[data-v-d895964d]{color:#721c24}.error[data-v-d895964d]{color:#dc3545}@media (max-width: 640px){.page[data-v-d895964d]{padding:1rem}.status-grid[data-v-d895964d]{grid-template-columns:1fr}}.page[data-v-ef36028c]{padding:1.5rem}.header[data-v-ef36028c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}h1[data-v-ef36028c]{font-size:1.25rem}.primary[data-v-ef36028c]{padding:.5rem 1.25rem;background:#06c;color:#fff;text-decoration:none;border-radius:4px;font-size:.875rem}.error[data-v-ef36028c]{color:#dc3545;padding:1rem 0}.empty[data-v-ef36028c]{color:#888;padding:2rem 0}.table[data-v-ef36028c]{width:100%;border-collapse:collapse}.table th[data-v-ef36028c],.table td[data-v-ef36028c]{padding:.75rem;text-align:left;border-bottom:1px solid #eee;font-size:.875rem}.table th[data-v-ef36028c]{font-weight:600;color:#555}.badge[data-v-ef36028c]{padding:.125rem .5rem;border-radius:10px;font-size:.75rem}.badge.success[data-v-ef36028c]{background:#e6f4ea;color:#1e7e34}.badge.failed[data-v-ef36028c]{background:#fdecea;color:#b02a37}.badge.pending[data-v-ef36028c]{background:#f1f3f5;color:#666}.errcode[data-v-ef36028c]{color:#b02a37;margin-left:.375rem}.page[data-v-a10d4f69]{padding:1.5rem;max-width:960px}h1[data-v-a10d4f69]{margin-bottom:1rem;font-size:1.25rem}.warn[data-v-a10d4f69]{background:#fff3cd;border:1px solid #ffe69c;color:#7a5b00;padding:.75rem 1rem;border-radius:6px;margin-bottom:1.25rem;font-size:.875rem}.form[data-v-a10d4f69]{display:flex;flex-direction:column;gap:1rem}.grid[data-v-a10d4f69]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.field[data-v-a10d4f69]{display:flex;flex-direction:column;gap:.25rem}.field-span-2[data-v-a10d4f69]{grid-column:span 2}label[data-v-a10d4f69]{font-weight:500;font-size:.875rem;color:#555}.req[data-v-a10d4f69]{color:#dc3545}input[data-v-a10d4f69],select[data-v-a10d4f69]{padding:.5rem;border:1px solid #ddd;border-radius:4px}.hint[data-v-a10d4f69]{color:#666;font-size:.8125rem;line-height:1.4}.actions[data-v-a10d4f69]{display:flex;align-items:center;gap:1rem}button[data-v-a10d4f69]{padding:.5rem 1.5rem;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-a10d4f69]:disabled{opacity:.6;cursor:not-allowed}.cancel[data-v-a10d4f69]{color:#666;text-decoration:none;font-size:.875rem}.error[data-v-a10d4f69]{color:#dc3545;font-size:.875rem}.result[data-v-a10d4f69]{margin-top:1.25rem;padding:.875rem 1rem;border-radius:6px;font-size:.875rem}.result.success[data-v-a10d4f69]{background:#e6f4ea;border:1px solid #b7e1c4;color:#1e7e34}.result.failed[data-v-a10d4f69]{background:#fdecea;border:1px solid #f5c2c0;color:#b02a37}@media (max-width: 768px){.grid[data-v-a10d4f69]{grid-template-columns:1fr}.field-span-2[data-v-a10d4f69]{grid-column:span 1}}.page[data-v-1fad3d56]{padding:1.5rem}.header[data-v-1fad3d56]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}h1[data-v-1fad3d56]{font-size:1.25rem}.primary[data-v-1fad3d56]{padding:.5rem 1.25rem;background:#06c;color:#fff;text-decoration:none;border-radius:4px;font-size:.875rem}.error[data-v-1fad3d56]{color:#dc3545;padding:1rem 0}.empty[data-v-1fad3d56]{color:#888;padding:2rem 0}.table[data-v-1fad3d56]{width:100%;border-collapse:collapse}.table th[data-v-1fad3d56],.table td[data-v-1fad3d56]{padding:.75rem;text-align:left;border-bottom:1px solid #eee;font-size:.875rem}.table th[data-v-1fad3d56]{font-weight:600;color:#555}.badge[data-v-1fad3d56]{padding:.125rem .5rem;border-radius:10px;font-size:.75rem}.badge.success[data-v-1fad3d56]{background:#e6f4ea;color:#1e7e34}.badge.failed[data-v-1fad3d56]{background:#fdecea;color:#b02a37}.badge.pending[data-v-1fad3d56]{background:#f1f3f5;color:#666}.errcode[data-v-1fad3d56]{color:#b02a37;margin-left:.375rem}.page[data-v-44bb3d61]{padding:1.5rem;max-width:960px}h1[data-v-44bb3d61]{margin-bottom:1rem;font-size:1.25rem}.warn[data-v-44bb3d61]{background:#fff3cd;border:1px solid #ffe69c;color:#7a5b00;padding:.75rem 1rem;border-radius:6px;margin-bottom:1.25rem;font-size:.875rem}.form[data-v-44bb3d61]{display:flex;flex-direction:column;gap:1rem}.grid[data-v-44bb3d61]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem}.field[data-v-44bb3d61]{display:flex;flex-direction:column;gap:.25rem}label[data-v-44bb3d61]{font-weight:500;font-size:.875rem;color:#555}.req[data-v-44bb3d61]{color:#dc3545}input[data-v-44bb3d61],select[data-v-44bb3d61]{padding:.5rem;border:1px solid #ddd;border-radius:4px}.hint[data-v-44bb3d61]{color:#666;font-size:.8125rem;line-height:1.4}.actions[data-v-44bb3d61]{display:flex;align-items:center;gap:1rem}button[data-v-44bb3d61]{padding:.5rem 1.5rem;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-44bb3d61]:disabled{opacity:.6;cursor:not-allowed}.cancel[data-v-44bb3d61]{color:#666;text-decoration:none;font-size:.875rem}.error[data-v-44bb3d61]{color:#dc3545;font-size:.875rem}.result[data-v-44bb3d61]{margin-top:1.25rem;padding:.875rem 1rem;border-radius:6px;font-size:.875rem}.result.success[data-v-44bb3d61]{background:#e6f4ea;border:1px solid #b7e1c4;color:#1e7e34}.result.failed[data-v-44bb3d61]{background:#fdecea;border:1px solid #f5c2c0;color:#b02a37}@media (max-width: 768px){.grid[data-v-44bb3d61]{grid-template-columns:1fr}}
