/* The bot debug sheet (Debug > Bots > a bot): the sub-menus, the equipment window inside the sheet, the weapon switches, the fortification rows. */
.bd-top { display: flex; flex-direction: column; gap: 4px; margin-bottom: 4px; }
.bd-tabs { flex-wrap: wrap; margin-bottom: 6px; }
.bd-tabs .gfw-tab { flex: 1 1 auto; font-size: 11px; padding: 3px 6px; }
.bd-page { display: flex; flex-direction: column; gap: 6px; }
.bd-note { font-size: 11px; margin: 0 0 2px; }
.bd-equip .gfw-body { padding: 0; }
.bd-equip { display: flex; justify-content: center; }
.bd-set { padding: 4px 6px; border-radius: 5px; background: rgba(255, 255, 255, 0.35); box-shadow: inset 0 0 0 1px rgba(91, 58, 24, 0.25); display: flex; flex-direction: column; gap: 2px; }
.bd-set.on { box-shadow: inset 0 0 0 2px #d19a1e; background: rgba(246, 211, 106, 0.25); }
.bd-gear em.fx { color: #2f6f2a; }
.bd-fortrow { display: grid; grid-template-columns: 150px 1fr; gap: 8px; align-items: center; font-size: 11px; }

/* the window of an open sheet: taller than wide (the equipment window inside is 352 px) */
.gfw.bd-tall { width: 620px !important; max-width: calc(100vw - 16px); }
.gfw.bd-tall .gfw-body { height: min(86vh, 920px); overflow-y: auto; }
.gfw.bd-tall .nd-bots { max-height: none; overflow: visible; }
.gfw.bd-tall .bd-gear { grid-template-columns: 96px 1fr auto; }
