/* api-doc.css - 98实名认证API文档专用样式 */
.badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;}
.badge-post{background:#dcfce7;color:#166534;}
.badge-get{background:#dbeafe;color:#1e40af;}
.required{color:#dc2626;font-weight:600;}
.api-url{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:12px 0 20px;font-family:monospace;font-size:14px}
.tips-info{padding:14px 18px;border-radius:8px;margin:16px 0;font-size:13px;line-height:1.7;background:#eff6ff;border:1px solid #dbeafe;color:#1e40af}
.tips-warn{padding:14px 18px;border-radius:8px;margin:16px 0;font-size:13px;line-height:1.7;background:#fffbeb;border:1px solid #fef3c7;color:#92400e}
.tips-danger{padding:14px 18px;border-radius:8px;margin:16px 0;font-size:13px;line-height:1.7;background:#fef2f2;border:1px solid #fecaca;color:#991b1b}
.code-block{background:#1e293b;color:#e2e8f0;border-radius:8px;padding:20px;margin:12px 0 20px;overflow-x:auto;font-size:13px;line-height:1.6;font-family:'SF Mono',Consolas,monospace}
.code-block pre{margin:0;color:#e2e8f0;font-size:13px;line-height:1.6}
.code-block .c{color:#64748b}
.code-block .s{color:#86efac}
.code-block .k{color:#93c5fd}
.code-block .n{color:#fde68a}
.api-content{max-width:860px;padding:20px 0;}
.api-content h1{font-size:28px;font-weight:700;margin-bottom:8px;}
.api-content h2{font-size:20px;font-weight:600;margin:40px 0 16px;padding-bottom:10px;border-bottom:1px solid #eee;}
.api-content h3{font-size:16px;font-weight:600;margin:28px 0 12px;}
.api-content p{margin-bottom:14px;font-size:14px;color:#666;line-height:1.7}
.api-content ol,.api-content ul{margin:0 0 14px 20px;font-size:14px;color:#666;line-height:1.7}
.api-content li{margin-bottom:6px;}
.layui-table code{font-size:12px;background:#f8fafc;padding:1px 5px;border-radius:3px;color:#c2410c;font-family:monospace}