.bb-parts-category{border-bottom:1px solid #33504d;margin:0 0 5px}.bb-parts-category>summary{font:600 10px/1.5 ui-monospace,monospace;letter-spacing:.13em;cursor:pointer;padding:12px 7px;color:#a0bcb4;text-transform:uppercase;background:#172628}.bb-parts-category .part{border:0;border-bottom:1px solid #24413b;padding:10px 6px;background:transparent;border-radius:0}.bb-parts-category .part:hover{background:#183f43}.bb-parts-category .glyph{background:#24423e;color:#92d9c5;border-radius:3px;font:9px monospace}.bb-board-firmware{padding:12px;background:#0e2832;border:1px solid #305860;margin:12px 0}.bb-board-firmware textarea{width:100%;font:11px/1.6 monospace;color:#c1eddb;background:#06141e;border:1px solid #345861;padding:8px}.bb-board-firmware p{font-size:10px;line-height:1.6;color:#9db8c9}.bb-app .bb-left,.bb-app aside{scrollbar-color:#3e615e #112627}
.bb-file-menu{position:relative;z-index:30;background:#122a31;border:1px solid #3b5b61;border-radius:5px;font:11px monospace}.bb-file-menu summary{padding:8px 12px;cursor:pointer;list-style:none}.bb-file-menu>div{position:absolute;top:100%;left:0;min-width:150px;padding:10px;background:#0b202c;border:1px solid #3b6472;box-shadow:0 10px 30px #0008}.bb-file-menu>div .btn{width:100%;margin:4px 0;text-align:left}

.toolbar:has(.bb-file-menu[open]){overflow:visible;position:relative;z-index:40}

.bb-file-menu>div{display:grid!important;gap:4px}.bb-file-menu>div .btn{display:block}
