/* Page-scoped rules: the existing header, sidebar and footer keep style.css. */
.wx-guide-page{margin:0}
.wx-layout{table-layout:fixed;margin:0 auto}
.wx-layout>tbody>tr>td{box-sizing:border-box}
.wx-sidebar-cell,.wx-content-cell{border:1px solid #c0c0c0}
.wx-side-menu td{border-bottom:1px dashed #c0c0c0}
#wx-guide{width:auto;padding:24px 24px 20px;color:#333;font:14px/1.9 "Microsoft YaHei",Arial,sans-serif;text-align:left}
#wx-guide *,#wx-guide-viewer *{box-sizing:border-box}
#wx-guide p{margin:0 0 14px}
#wx-guide h1,#wx-guide h2,#wx-guide h3{font-family:"Microsoft YaHei",Arial,sans-serif;line-height:1.6}
#wx-guide h1{font-size:26px;color:#000080;margin:3px 0 12px;text-align:center}
#wx-guide a{color:#000080}
#wx-guide a:hover{color:#d00000;text-decoration:underline}
#wx-guide a:focus-visible,#wx-guide-viewer button:focus-visible{outline:2px solid #1a57a5;outline-offset:4px}
#wx-guide .wx-page-intro{padding:5px 0 22px;text-align:center}
#wx-guide .wx-kicker{font-size:14px;color:#666;margin-bottom:2px}
#wx-guide .wx-page-intro>p:not(.wx-kicker){font-size:13px;color:#666}
#wx-guide .wx-quick-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:13px}
#wx-guide .wx-quick-links a{padding:4px 0;border-bottom:1px solid #b6c1d7}
#wx-guide .wx-section{margin:0 0 32px;scroll-margin-top:16px}
#wx-guide h2{background:#e4e4e4;color:#000080;font-size:16px;padding:8px 12px;margin:0 0 18px;font-weight:bold}
#wx-guide .wx-section-lead{color:#555;font-size:14px;margin-bottom:18px}
#wx-guide .wx-instruction-row{display:flex;gap:24px;align-items:flex-start}
#wx-guide .wx-instruction-text{flex:1;min-width:0;padding-top:3px}
#wx-guide .wx-instruction-text p{margin-bottom:15px}
#wx-guide .wx-path{background:#f2f5fa;border:1px solid #d9e0eb;padding:10px 12px;font-size:13px;color:#000080}
#wx-guide .wx-list{padding-left:23px;margin:0 0 18px}
#wx-guide .wx-list li{margin-bottom:11px;padding-left:2px}
#wx-guide .wx-detailed-list>li{margin-bottom:20px}
#wx-guide .wx-detailed-list p{margin:5px 0 0;font-size:14px;color:#555}
#wx-guide .wx-screenshot{width:228px;flex:0 0 228px;margin:0;text-align:center}
#wx-guide .wx-screenshot>a{display:block;border:1px solid #c7cfdd;padding:3px;background:#fff}
#wx-guide .wx-screenshot>a:hover{border-color:#000080}
#wx-guide .wx-screenshot img{display:block;width:220px;height:auto;max-width:100%;border:0}
#wx-guide figcaption{font-size:12px;color:#666;padding-top:8px;line-height:1.7}
#wx-guide .wx-note{background:#f6f8fb;border:1px solid #d8e0ee;border-left:3px solid #647ea6;padding:12px 14px;font-size:13px;color:#444;margin:18px 0 0;line-height:1.9}
#wx-guide .wx-step-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0 17px;border-bottom:1px dashed #c0c0c0;font-size:12px}
#wx-guide .wx-step-links span{color:#999}
#wx-guide .wx-activation-step{padding:24px 0;border-bottom:1px dashed #c0c0c0;scroll-margin-top:15px}
#wx-guide h3{font-size:15px;margin:0 0 15px;color:#000080;font-weight:bold}
#wx-guide h3>span{display:inline-block;background:#244b86;color:white;width:25px;height:25px;text-align:center;line-height:25px;font:normal 15px/25px Arial,sans-serif;margin-right:9px}
#wx-guide .wx-small{font-size:12px;color:#777}
#wx-guide .wx-back-link{text-align:right;font-size:12px;margin-top:14px}
#wx-guide .wx-usage-table{border-collapse:collapse;border:1px solid #c0c0c0;font-size:14px;line-height:1.9}
#wx-guide .wx-usage-table th,#wx-guide .wx-usage-table td{border:1px solid #c0c0c0;padding:12px;font-size:14px;line-height:1.9;vertical-align:top;text-align:left}
#wx-guide .wx-usage-table thead th{background:#edf0f5;color:#000080}
#wx-guide .wx-usage-table tbody th{font-weight:normal;background:#f8f8f8;white-space:nowrap}
#wx-guide .wx-subheading{margin-top:22px}
#wx-guide .wx-faq-item{padding:1px 0 15px;margin-bottom:16px;border-bottom:1px dashed #d0d0d0}
#wx-guide .wx-faq-item h3{margin-bottom:8px;font-size:14px}
#wx-guide .wx-faq-item p{margin:0;font-size:14px}
#wx-guide .wx-page-end{text-align:center;font-size:12px;color:#777;padding-top:5px}
#wx-guide .wx-page-end p{margin-bottom:8px}
#wx-guide-viewer{border:1px solid #8e9eb9;padding:0;width:620px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);background:#f3f4f6;overflow:hidden;color:#333}
#wx-guide-viewer::backdrop{background:rgba(0,0,0,.72)}
#wx-guide-viewer .wx-viewer-bar{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:12px 16px;background:#e4e4e4;border-bottom:1px solid #c0c0c0;font:14px/1.6 "Microsoft YaHei",Arial,sans-serif}
#wx-guide-viewer .wx-viewer-bar p{margin:0}
#wx-guide-viewer button{border:1px solid #b0bac9;background:#fff;color:#000080;padding:7px 12px;font-size:13px;cursor:pointer;white-space:nowrap}
#wx-guide-viewer .wx-viewer-image-wrap{padding:12px;overflow:auto;max-height:calc(100vh - 110px)}
#wx-guide-viewer img{display:block;width:100%;height:auto}
@media print{#wx-guide-viewer{display:none!important}#wx-guide .wx-activation-step,#wx-guide .wx-instruction-row{break-inside:avoid}}
