.manual-reference{display:flex;flex-direction:column;gap:0;padding:0 0 22px;color:var(--ink,#dee2f6)}
.manual-reference-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}
.manual-heading-icon{font-size:28px;line-height:1}
.manual-reference-head h2{display:flex;align-items:center;gap:14px;margin:0;font-size:26px}
.manual-reference-head p{margin:0;color:var(--muted,#9ca3b4);font-size:13px}
.manual-tabs{display:flex;flex-direction:row;gap:1px;overflow-x:auto;border-bottom:1px solid var(--line,#303647)}
.manual-tabs button{width:auto;min-height:36px;flex:0 0 auto;padding:7px 25px;border:1px solid transparent;border-radius:7px 7px 0 0;background:var(--surface-alt,#202638);color:var(--muted,#9ca3b4);font:600 13px "Segoe UI",Arial,sans-serif;cursor:pointer}
.manual-tabs button:hover{color:var(--ink,#dee2f6)}
.manual-tabs button[aria-selected="true"]{border-color:var(--line,#303647);border-bottom-color:var(--surface,#161b2a);background:var(--surface,#161b2a);color:var(--accent,#4d8eff)}
.manual-document{min-height:360px;max-height:calc(100vh - 260px);overflow:auto;padding:15px;border:1px solid var(--line,#303647);border-top:0;border-radius:0 0 12px 12px;background:#fff;color:#000;font-family:"Segoe UI",sans-serif;font-size:12px;line-height:1.6}
.manual-document h1,.manual-document h2,.manual-document h3,.manual-document h4{margin:1.4em 0 .55em;border-bottom:1px solid lightgray;padding-bottom:5px;color:#000;line-height:1.3}
.manual-document h1{margin-top:0;font-size:18px}.manual-document h2{font-size:16px}.manual-document h3{font-size:16px}
.manual-document p{margin:0 0 13px;color:#000}
.manual-document ul,.manual-document ol{margin:0 0 14px;padding-left:25px}
.manual-document li{margin:4px 0}
.manual-document a{color:#2563eb;overflow-wrap:anywhere}
.manual-document code{padding:2px 5px;border-radius:4px;background:whitesmoke;font:12px Consolas,monospace}
.manual-document pre{max-width:100%;overflow:auto;padding:15px;border:1px solid silver;border-radius:8px;background:whitesmoke;color:#000;line-height:1.5}
.manual-document pre code{padding:0;background:transparent}
.manual-document blockquote{margin:12px 0;padding:4px 14px;border-left:4px solid dodgerblue;color:gray}
.manual-document hr{margin:18px 0;border:0;border-top:1px solid var(--line,#303647)}
.manual-table-wrap{max-width:100%;overflow-x:auto;margin:15px 0}.manual-document table{width:100%;border-collapse:collapse}.manual-document th,.manual-document td{min-width:80px;padding:8px;border:1px solid silver;text-align:left;vertical-align:top}.manual-document th{background:gainsboro}
.manual-loading,.manual-error{color:var(--muted,#9ca3b4)}.manual-error{color:#ff9a9a}
@media(max-width:640px){.manual-reference-head{align-items:flex-start}.manual-reference-head h2{font-size:20px}.manual-document{max-height:none;min-height:300px;padding:18px;font-size:13px}}
@media(min-width:761px){.manual-reference{width:calc(100% + 11px);min-width:calc(100% + 11px);flex:0 0 calc(100% + 11px);margin-left:2px}.manual-tabs{height:29px;align-items:stretch;box-sizing:border-box}.manual-tabs button{box-sizing:border-box;height:29px;min-height:29px;padding:5px 20px;border-radius:6px 6px 0 0;line-height:17px}.manual-document{max-height:calc(100vh - 209px)}}
