.usage-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:36px;align-items:start;margin:28px 0 70px}
.usage-index{display:grid;gap:4px;position:sticky;top:20px;max-height:85vh;overflow:auto}
.usage-index button{border:0;border-left:2px solid #324244;background:transparent;color:#b9c9c8;text-align:left;line-height:1.5;padding:9px 13px;cursor:pointer;min-height:44px;font:inherit;font-size:13px}
.usage-index button:hover,.usage-index button:focus-visible{background:#192a2d;border-color:#d4b46a;color:#fff}.usage-index a{margin-top:14px}
.usage-chapters{min-width:0}.usage-chapters>details{border:1px solid #344447;margin-bottom:12px;background:#101b1d;scroll-margin-top:20px}.usage-chapters summary{display:grid;gap:8px;padding:21px 24px;cursor:pointer;list-style:none;color:#e0e8e6;font-weight:600;font-size:19px}.usage-chapters summary small{color:#c2a463;font-size:10px;letter-spacing:.13em}.usage-chapters summary span:after{content:'+';float:right;color:#c2a463}.usage-chapters details[open]>summary span:after{content:'−'}.usage-body{padding:0 24px 20px;font-size:14px;line-height:1.9;color:#bfcfce}.usage-body a{color:#89d5de;text-underline-offset:3px}.usage-body li{margin-bottom:10px;padding-left:5px}.usage-body strong,.usage-body dt{color:#e1e9e7}.usage-body dt{margin-top:18px;font-weight:700}.usage-body dd{margin:5px 0 15px}.usage-body table{width:100%;border-collapse:collapse;font-size:13px}.usage-body td,.usage-body th{text-align:left;vertical-align:top;border:1px solid #364647;padding:10px}.usage-body kbd{padding:2px 6px;border:1px solid #526266;border-radius:3px;background:#1c3033;color:#fff}.usage-shortcut{display:inline-flex;align-items:center;min-height:44px;margin:5px 12px 12px 0;color:#9bd3d7;font-size:13px}.table-guide-link{font-size:11px!important;white-space:nowrap}.console-topbar>div:last-child{flex-wrap:wrap}
@media(max-width:760px){.usage-layout{grid-template-columns:1fr;gap:18px}.usage-index{position:static;max-height:none;grid-template-columns:1fr 1fr}.usage-index button{font-size:12px;padding:8px}.usage-index a{grid-column:1/-1}.usage-chapters summary{padding:17px;font-size:17px}.usage-body{padding:0 16px 16px;overflow-wrap:anywhere}.usage-body ol{padding-left:23px}.usage-body table{font-size:12px}.usage-body td,.usage-body th{padding:7px}}
