/* The existing theme variables also style the command collection. */
.vendor-menu{position:relative}.vendor-menu summary{cursor:pointer;color:var(--accent);padding:.3rem}.vendor-menu>div{position:absolute;z-index:20;top:100%;right:0;min-width:13rem;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:.6rem;box-shadow:0 8px 20px #0002}.vendor-menu>div a{display:block;padding:.45rem .7rem}
.command-home{padding:1.2rem 0;border-block:1px solid var(--line);margin:1.5rem 0}.command-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.command-collections a{padding:.7rem 1rem;border:1px solid var(--line);background:var(--surface);border-radius:6px;font-weight:650}.command-crosslinks{margin-block:2rem}.command-filters,.reference-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;margin:1.5rem 0;padding:1rem;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.command-filters label,.reference-controls label{display:flex;flex-direction:column;gap:.3rem;flex:1 1 12rem}.command-filters input,.command-filters select,.reference-controls input{width:100%;min-width:0;padding:.6rem;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:4px}.command-filters p,.reference-controls p{flex-basis:100%;margin:0}.command-filters .check-label,.reference-controls .check-label{flex-direction:row;align-items:center}.check-label input{width:auto}.reference-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(180px,1fr);gap:2rem}.reference-body{min-width:0;max-width:790px!important}.reference-toc{font-size:.9rem;min-width:0}.reference-toc details{position:static;border:1px solid var(--line);border-radius:6px;padding:1rem;background:var(--surface)}.reference-toc ul{padding-left:1.1rem}.reference-toc li{margin-block:.55rem}.reference-toc summary{font-weight:650;cursor:pointer}.reference-scope{max-width:790px;padding:.8rem 1rem;border-left:3px solid var(--accent);background:var(--soft)}.reference-body h2{scroll-margin-top:1.5rem}.heading-link{font-size:.8em;text-decoration:none;padding:.2rem;opacity:.7}.reference-command{margin:1rem 0;scroll-margin-top:1rem;min-width:0;border:1px solid var(--line);border-radius:6px;padding:.8rem;background:var(--surface)}.reference-command .command-label{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:center;color:var(--text);font-size:.82rem}.reference-command .command-label>span:not(.effect){flex-basis:100%}.reference-command pre{max-width:100%;white-space:pre;overflow:auto;margin:.6rem 0;background:var(--code);color:var(--code-text);padding:.85rem;border-radius:4px;line-height:1.65;font-size:.85rem}.reference-command pre code{white-space:inherit;background:none;color:inherit;padding:0}.reference-command .command-replace,.reference-command .command-stop{font-size:.85rem;margin:.6rem 0;overflow-wrap:anywhere}.reference-command .effect{border:1px solid var(--line);border-radius:4px;padding:.1rem .4rem;background:var(--soft);color:var(--text);font-weight:650}.reference-command .effect-configuration-change,.reference-command .effect-file-write{border-color:var(--accent)}.copy-feedback{font-size:.85rem;margin-left:.6rem}.reference-body .table-wrap{overflow-x:auto;max-width:100%;margin:1rem 0}.reference-body table{min-width:36rem}.reference-body th,.reference-body td{vertical-align:top}.reference-body td .command{min-width:18rem}.reference-card code{overflow-wrap:anywhere;white-space:normal}.reference-card .number{display:block}.reference-card[hidden],[hidden]{display:none!important}
@media(max-width:850px){.reference-layout{grid-template-columns:minmax(0,1fr)}.reference-toc{grid-row:1}.reference-body{width:100%}.reference-toc details{padding:.6rem 1rem}.command-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-controls,.command-filters{padding:.8rem}.vendor-menu>div{left:0;right:auto}.reference-command pre{font-size:.8rem}}
@media print{.reference-controls,.command-filters,.reference-toc,.heading-link,.reference-command button,.copy-feedback{display:none!important}.reference-layout{display:block}.reference-body{max-width:none!important;width:100%;font-size:10pt;line-height:1.45}.reference-body p,.reference-scope{font-size:10pt}.reference-command{break-inside:avoid;padding:2mm;border-color:#aaa}.reference-command pre{white-space:pre-wrap;overflow:visible;overflow-wrap:anywhere;word-break:normal;font-size:9pt;line-height:1.4;color:#111;background:#fff;border:1px solid #aaa;max-height:none}.reference-command .command-label,.reference-command .effect,.reference-command .fine{color:#111;background:#fff}.reference-body table{min-width:0;width:100%;font-size:9pt}.reference-body th,.reference-body td{padding:2mm;overflow-wrap:anywhere}.reference-body thead{display:table-header-group}.reference-body tr{break-inside:avoid}.reference-body .table-wrap{overflow:visible}.reference-body td .command{min-width:0}.reference-body .references{display:block}.reference-page h1{font-size:20pt}.reference-command pre code{white-space:pre-wrap}.reference-body .table-wrap table{table-layout:auto}}
.reference-page>p:not(.reference-scope){max-width:790px}.reference-tools{margin:1rem 0;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:.6rem 1rem}.reference-tools summary,.hub-guidance summary{cursor:pointer;font-weight:650;color:var(--accent)}.reference-tools .reference-controls{border:0;margin:0;padding:.6rem 0}.hub-guidance{margin:1rem 0 1.5rem;padding:.6rem 1rem;border:1px solid var(--line);border-radius:6px;max-width:790px}.command-group{border:1px solid var(--line);border-radius:6px;padding:.8rem;margin:1.2rem 0;background:var(--surface)}.command-group-context{font-size:.85rem;margin:0 0 .6rem}.compact-command{border:0;border-top:1px solid var(--line);border-radius:0;margin:.6rem 0 0;padding:.6rem 0 0}.compact-command .command-label{float:right;margin-left:.5rem}.compact-command pre{clear:both}.compact-command .command-replace{font-size:.8rem}.compact-command .command-stop{font-size:.8rem}.compact-command button{font-size:.8rem;padding:.3rem .7rem}.reference-grid{margin-top:1.5rem}
@media print{.reference-tools{display:none!important}.command-group{break-inside:auto;padding:1.5mm}.command-group-context{break-after:avoid}.compact-command{break-inside:avoid}.reference-page>p:not(.reference-scope){max-width:none}.reference-body .command-group-context{font-size:9pt}}
