.manual-page{min-width:0}.manual-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px;border:1px solid #cfdcec;border-radius:16px;background:linear-gradient(135deg,#fff,#edf5ff);margin-bottom:14px}.manual-hero small{color:#1769e0;font-weight:900;letter-spacing:.08em}.manual-hero h2{font-size:25px;margin:4px 0 7px}.manual-hero p{margin:0;color:#53667b}.manual-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.manual-actions button,.manual-top-button{border:1px solid #9dbce5;border-radius:9px;background:#fff;color:#145cbd;padding:9px 12px;font-weight:800;white-space:nowrap}.manual-actions .primary{border-color:#1769e0;background:#1769e0;color:#fff}.manual-search-row{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:8px;margin-bottom:14px}.manual-search-row input{width:100%;padding:12px 14px;border:1px solid #cfd9e6;border-radius:10px;background:#fff}.manual-search-row button{border:1px solid #c9d6e5;border-radius:9px;background:#fff;padding:9px 12px;font-weight:800}.manual-search-status{align-self:center;color:#607286;font-size:12px;white-space:nowrap}.manual-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:14px;align-items:start}.manual-toc{position:sticky;top:12px;max-height:calc(100vh - 24px);overflow:auto;padding:13px;border:1px solid #d5dfeb;border-radius:13px;background:#fff}.manual-toc h3{margin:0 0 10px;font-size:15px}.manual-toc button{display:block;width:100%;border:0;border-left:3px solid transparent;background:transparent;text-align:left;padding:7px 7px;color:#334b64;font-size:12px;line-height:1.45}.manual-toc button:hover,.manual-toc button:focus{border-left-color:#1769e0;background:#eef5ff;color:#0e55ae}.manual-toc .manual-toc-task{padding-left:17px;color:#617288;font-size:11px}.manual-content{display:grid;gap:14px;min-width:0}.manual-chapter{scroll-margin-top:12px;border:1px solid #d5dfeb;border-radius:14px;background:#fff;padding:18px;box-shadow:0 3px 12px #17365709}.manual-chapter>h2{margin:0 0 12px;color:#0d396a;font-size:21px}.manual-chapter-intro{margin-bottom:12px}.manual-task{scroll-margin-top:12px;border:1px solid #e0e7ef;border-radius:11px;margin:9px 0;overflow:hidden;background:#fbfcfe}.manual-task>summary{cursor:pointer;padding:13px 40px 13px 14px;font-weight:900;color:#173b65;list-style:none;position:relative}.manual-task>summary::-webkit-details-marker{display:none}.manual-task>summary::after{content:'＋';position:absolute;right:14px;top:10px;font-size:20px;color:#1769e0}.manual-task[open]>summary{background:#eef5ff;border-bottom:1px solid #d9e5f3}.manual-task[open]>summary::after{content:'−'}.manual-task-body{padding:14px}.manual-task-body p,.manual-chapter-intro p{white-space:pre-line;line-height:1.75;margin:7px 0;color:#35495f;font-size:14px}.manual-subheading{margin:15px 0 7px;color:#1769e0;font-size:14px}.manual-steps{margin:7px 0 12px;padding:0;list-style:none;counter-reset:manual-step}.manual-steps li{counter-increment:manual-step;position:relative;margin:7px 0;padding:10px 10px 10px 42px;border-radius:8px;background:#f1f6fc;color:#263d55;line-height:1.65;font-size:14px}.manual-steps li::before{content:counter(manual-step);position:absolute;left:10px;top:9px;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:#1769e0;color:#fff;font-size:12px;font-weight:900}.manual-table-wrap{overflow:auto;margin:10px 0 14px;border:1px solid #dbe3ec;border-radius:9px}.manual-table{min-width:520px;width:100%;border-collapse:collapse;background:#fff}.manual-table th,.manual-table td{padding:9px 10px;border-right:1px solid #e1e7ee;border-bottom:1px solid #e1e7ee;text-align:left;vertical-align:top;font-size:12px;line-height:1.55}.manual-table th{background:#eaf3fb;color:#173d66;font-weight:900}.manual-table tr:last-child td{border-bottom:0}.manual-image{margin:14px auto;text-align:center}.manual-image img{display:block;max-width:min(100%,420px);max-height:650px;margin:auto;border:1px solid #d6e0eb;border-radius:12px;box-shadow:0 8px 24px #1d3c5d1c}.manual-image figcaption{margin-top:7px;color:#6b7b8e;font-size:11px}.manual-empty{padding:32px;text-align:center;border:1px dashed #b9c9dc;border-radius:13px;background:#fff;color:#5d7188}.manual-version{display:block;margin-top:5px;color:#68798b;font-size:11px}.manual-top-button{margin-left:8px}.manual-highlight{background:#fff1a8}.manual-nav-button{margin-top:8px}
@media(max-width:800px){.manual-page{padding-bottom:72px}.manual-hero{display:block;padding:15px;margin-top:4px}.manual-hero h2{font-size:19px}.manual-hero p{font-size:13px;line-height:1.6}.manual-actions{margin-top:12px}.manual-actions button{flex:1;min-height:40px;padding:8px}.manual-search-row{grid-template-columns:1fr auto;margin-bottom:10px}.manual-search-row input{min-width:0;font-size:16px}.manual-search-row .manual-search-status{grid-column:1/-1}.manual-layout{display:block}.manual-toc{position:static;max-height:210px;margin-bottom:10px}.manual-toc h3{font-size:14px}.manual-toc button{font-size:13px;padding:8px}.manual-toc .manual-toc-task{font-size:12px}.manual-chapter{padding:13px;border-radius:11px}.manual-chapter>h2{font-size:18px}.manual-task>summary{font-size:14px;padding:12px 38px 12px 11px;line-height:1.5}.manual-task-body{padding:11px}.manual-task-body p,.manual-chapter-intro p,.manual-steps li{font-size:13px}.manual-steps li{padding-left:39px}.manual-table th,.manual-table td{font-size:12px;min-width:105px}.manual-top-button{display:none}}
/* Keep wide comparison tables inside their own scroller on phones. */
.manual-chapter,.manual-chapter-intro,.manual-task,.manual-task-body{min-width:0;max-width:100%}
.manual-table-wrap{max-width:100%}
