#robot-blueprint.rn-sidebar-layout{display:grid;grid-template-columns:174px minmax(0,1fr);grid-template-rows:auto 1fr auto;align-items:start}
#robot-blueprint.rn-sidebar-layout>.rb-header{grid-column:1/-1;padding-bottom:18px}
#robot-blueprint.rn-sidebar-layout>.rb-main{grid-column:2;grid-row:2;min-width:0;padding-left:22px;padding-right:22px}
#robot-blueprint.rn-sidebar-layout>.rb-footer{grid-column:1/-1}
#robot-blueprint .rn-sidebar{grid-column:1;grid-row:2;align-self:stretch;border-right:1px solid var(--rb-line);background:var(--rb-surface);padding:22px 12px}
#robot-blueprint .rn-sidebar nav{display:flex;flex-direction:column;gap:17px}
#robot-blueprint .rn-nav-group{list-style:none;margin:0;padding:0}
#robot-blueprint .rn-nav-main{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:700;color:var(--rb-ink);text-decoration:none;padding:6px 8px;border-radius:5px}
#robot-blueprint .rn-nav-main svg{width:17px;height:17px;flex:none;color:var(--rb-accent)}
#robot-blueprint .rn-nav-sub{list-style:none;margin:4px 0 0;padding:0 0 0 27px;display:flex;flex-direction:column;gap:2px}
#robot-blueprint .rn-nav-sub a{display:block;font-size:12px;line-height:1.65;padding:4px 5px;color:var(--rb-muted);text-decoration:none;border-radius:4px}
#robot-blueprint .rn-sidebar a:hover{background:var(--rb-soft);color:var(--rb-accent)}
#robot-blueprint .rn-sidebar a[aria-current=page]{background:var(--rb-soft);color:var(--rb-accent);font-weight:700}
#robot-blueprint .rn-community-lead{color:var(--rb-muted);font-size:13px;line-height:1.7;margin:0 0 18px}
#robot-blueprint .rn-community-video{width:100%;aspect-ratio:16/9;border:0;margin:22px 0}
#robot-blueprint #rn-community-form{max-width:760px;margin:auto}
#robot-blueprint #rn-community-detail h1{margin-top:24px}
#robot-blueprint #rn-community-detail .rn-detail-meta{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0}
#robot-blueprint .rn-community-table{min-width:600px;table-layout:fixed}
#robot-blueprint .rn-community-table .rn-news-title{font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1000px){#robot-blueprint.rn-sidebar-layout{grid-template-columns:150px minmax(0,1fr)}#robot-blueprint .rn-sidebar{padding:18px 7px}#robot-blueprint.rn-sidebar-layout>.rb-main{padding-left:16px;padding-right:16px}#robot-blueprint .rb-overview-layout{grid-template-columns:minmax(0,1fr) 200px}}
@media(max-width:760px){#robot-blueprint.rn-sidebar-layout{display:block}#robot-blueprint .rn-sidebar{border-right:0;border-bottom:1px solid var(--rb-line);padding:12px}#robot-blueprint .rn-sidebar nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#robot-blueprint .rn-nav-main{font-size:12px;padding:4px}#robot-blueprint .rn-nav-sub{padding-left:12px}#robot-blueprint .rn-nav-sub a{font-size:11px}#robot-blueprint .rb-overview-layout{grid-template-columns:1fr}}

.rn-admin-entry{color:inherit;text-decoration:none}.rn-admin-entry:hover,.rn-admin-entry:focus-visible{color:#087b47;text-decoration:underline}
