.iap-test-page[data-v-fc6a63a8]{padding:20px;max-width:1200px;margin:0 auto}.test-header[data-v-fc6a63a8]{margin-bottom:20px}.test-header h1[data-v-fc6a63a8]{margin:0 0 10px 0}.environment-info[data-v-fc6a63a8]{display:flex;gap:10px}.env-badge[data-v-fc6a63a8],.platform-badge[data-v-fc6a63a8]{padding:4px 12px;border-radius:4px;font-size:14px;font-weight:700}.env-badge.sandbox[data-v-fc6a63a8]{background-color:#fff7e6;color:#fa8c16}.env-badge.production[data-v-fc6a63a8]{background-color:#f6ffed;color:#52c41a}.platform-badge[data-v-fc6a63a8]{background-color:#e6f7ff;color:#1890ff}.history-section[data-v-fc6a63a8],.instructions-section[data-v-fc6a63a8],.logs-section[data-v-fc6a63a8],.products-section[data-v-fc6a63a8],.test-controls[data-v-fc6a63a8]{margin-bottom:20px}.control-buttons[data-v-fc6a63a8]{display:flex;gap:10px;flex-wrap:wrap}.products-grid[data-v-fc6a63a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.product-card[data-v-fc6a63a8]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background-color:#fafafa}.product-header[data-v-fc6a63a8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.product-header h3[data-v-fc6a63a8]{margin:0;font-size:18px}.product-type[data-v-fc6a63a8]{background-color:#e6f7ff;color:#1890ff;padding:2px 8px;border-radius:4px;font-size:12px}.product-description[data-v-fc6a63a8]{color:#666;margin:10px 0;font-size:14px}.product-price[data-v-fc6a63a8]{font-size:24px;font-weight:700;color:#52c41a;margin:10px 0}.product-id[data-v-fc6a63a8]{font-size:12px;color:#999;margin-bottom:10px}.no-products[data-v-fc6a63a8]{text-align:center;padding:40px;color:#999}.logs-container[data-v-fc6a63a8]{background-color:#f5f5f5;border-radius:4px;padding:15px;max-height:300px;overflow-y:auto}.logs-container pre[data-v-fc6a63a8]{margin:0;font-family:Courier New,monospace;font-size:12px;white-space:pre-wrap;word-wrap:break-word}.instructions[data-v-fc6a63a8]{line-height:1.8}.instructions h4[data-v-fc6a63a8]{margin-top:20px;margin-bottom:10px;color:#333}.instructions ol[data-v-fc6a63a8]{margin-left:20px}.instructions a[data-v-fc6a63a8]{color:#409eff;text-decoration:none}.instructions a[data-v-fc6a63a8]:hover{text-decoration:underline}