.firmware-tabs{display:flex;background:#0000004d;border-radius:8px;padding:3px;margin-bottom:16px}.tab-btn{flex:1;padding:6px 14px;background:transparent;border:none;color:#71717a;font-size:13px;border-radius:6px}.tab-btn.active{background:#ffffff1a;color:#e4e4e7}.tab-btn:hover:not(.active){color:#a1a1aa}.tab-content{display:block}.tab-content.hidden{display:none}.github-select-wrapper{display:flex;gap:10px;flex-wrap:wrap}.github-select-wrapper button{flex:1}.firmware-select{flex:1;padding:10px 32px 10px 12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e4e4e7;font-size:14px;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2371717a' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.firmware-select:focus{outline:none;border-color:#00d4ff80}.firmware-select option{background:#1e2438;color:#e4e4e7}.firmware-info{margin-top:12px;padding:10px 12px;background:#22c55e1a;border-radius:8px;font-size:13px;color:#4ade80;display:none}.firmware-info.visible{display:block}
