/* Пултът · три етажа: бутоните на отворения екран · плеърът (когато е
   изваден) · начало · апс · търси. Хоризонталният жест по пулта е наш —
   вади и прибира плеъра (plan T245 3). Плеърът е в player/player.css. */
.nx-bot{display:flex;flex-direction:column;gap:var(--nx-s2);touch-action:pan-y;
  padding:var(--nx-s2) var(--nx-s2) calc(var(--nx-s1) + env(safe-area-inset-bottom));background:var(--nx-surface-1)}
.nx-bot__acts[hidden],.nx-bot__player[hidden]{display:none}
.nx-bot__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--nx-s2)}
.nx-bot__key{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:6px;
  border-radius:12px;border:1px solid var(--nx-line);background:var(--nx-surface-2);color:var(--nx-text);font-size:11.5px;
  transition:background .15s,border-color .15s,color .15s}
.nx-bot__key svg{width:20px;height:20px}
.nx-bot__key:active{transform:scale(.97)}
.nx-bot__key.is-done{background:var(--nx-ok-bg);border-color:var(--nx-ok);color:var(--nx-ok)}
.nx-bot__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* навигацията (начало · търси) — без цветен фон; мястото, където си, е с
   тънка линия отдолу (plan T252 4) */
.nx-bot__nav .nx-bot__grid{grid-template-columns:repeat(3,1fr)}
.nx-bot__nav .nx-bot__key{background:none;border-color:var(--nx-line)}
.nx-bot__key.is-wide{grid-column:span 2;flex-direction:row;gap:10px;font-size:13px}
.nx-bot__nav .nx-bot__key.is-here{border-color:var(--nx-line-strong);box-shadow:inset 0 -3px 0 var(--nx-text-2)}
/* бутоните на отворения екран — горният етаж (до три): високи; всички с
   блед фон на своя цвят, както неактивният „рек“; първият (основният) е
   плътен; активното състояние — наситено (owner 15:5x · plan T255 Б) */
.nx-bot__grid.is-actions .nx-bot__key{font-size:13px;font-weight:600;background:var(--nx-surface-3);border-color:var(--nx-line-strong)}
.nx-bot__grid.is-actions .nx-bot__key svg{width:26px;height:26px}
.nx-bot__grid.is-actions .nx-bot__key.is-go{background:var(--nx-ok-bg);border-color:var(--nx-ok);color:var(--nx-ok)}
.nx-bot__grid.is-actions .nx-bot__key.is-stop{background:var(--nx-err-bg);border-color:var(--nx-err);color:var(--nx-err)}
.nx-bot__grid.is-actions .nx-bot__key.is-info{background:var(--nx-accent-bg);border-color:var(--nx-accent);color:var(--nx-accent)}
.nx-bot__grid.is-actions .nx-bot__key.is-go:first-child,.nx-bot__grid.is-actions .nx-bot__key.is-go.is-on{background:var(--nx-ok);color:var(--nx-bg)}
.nx-bot__grid.is-actions .nx-bot__key.is-stop:first-child,.nx-bot__grid.is-actions .nx-bot__key.is-stop.is-on{background:var(--nx-err);color:var(--nx-bg)}
.nx-bot__grid.is-actions .nx-bot__key.is-info:first-child,.nx-bot__grid.is-actions .nx-bot__key.is-info.is-on{background:var(--nx-accent);color:var(--nx-bg)}
.nx-bot__grid.is-actions .nx-bot__key.is-on:not(.is-go):not(.is-stop):not(.is-info){background:var(--nx-text);color:var(--nx-surface-1)}

/* ==== бутоните без очертания — остават (owner 19:59 „много ми харесват“ ·
   plan T263 2 · T273) ====
   Без рамка бутонът се губи — затова ясен плътен фон: навигацията — сив,
   действията — своя цвят. */
.nx-bot__key{border:0}
.nx-bot__nav .nx-bot__key{background:var(--nx-fill-solid,color-mix(in srgb,var(--nx-text) 8%,var(--nx-surface-1)))}
.nx-bot__nav .nx-bot__key.is-here{box-shadow:inset 0 -3px 0 var(--nx-text-2)}
.nx-bot__grid.is-actions .nx-bot__key{border:0}

/* ==== бутоните на екрана (owner 20:4x–21:3x · plan T275 К1 · К2 · К4) ====
   Всички — с блед фон в своя цвят; плътен е само включен превключвател
   (rec, докато записва; speaker, когато е включен). Правилото „първият е
   плътен“ (T255 Б) пада. home — без линията отдолу: къде си, казва лентата
   отляво. Смяната на бутоните — кратко избледняване, не премигване. */
.nx-bot__grid.is-actions .nx-bot__key{background:var(--nx-fill-solid,color-mix(in srgb,var(--nx-text) 8%,var(--nx-surface-1)))}
.nx-bot__grid.is-actions .nx-bot__key.is-go:first-child:not(.is-on){background:var(--nx-ok-bg);color:var(--nx-ok)}
.nx-bot__grid.is-actions .nx-bot__key.is-stop:first-child:not(.is-on){background:var(--nx-err-bg);color:var(--nx-err)}
.nx-bot__grid.is-actions .nx-bot__key.is-info:first-child:not(.is-on){background:var(--nx-accent-bg);color:var(--nx-accent)}
.nx-bot__grid.is-actions .nx-bot__key.is-go:not(:first-child):not(.is-on){background:var(--nx-ok-bg)}
.nx-bot__nav .nx-bot__key.is-here{box-shadow:none;border-color:transparent}
.nx-bot__acts{transition:opacity .12s ease}
.nx-bot__acts.is-swapping{opacity:.2}
/* празно място и изключен бутон на екрана (plan T275 К5) */
.nx-bot__gap{min-height:76px}
.nx-bot__grid.is-actions .nx-bot__key.is-off{opacity:.45;color:var(--nx-text-2);background:color-mix(in srgb,var(--nx-text) 6%,var(--nx-surface-1))}
/* плъзнат надолу — остават само home и search (owner 12:09–12:10 · plan T400 10) */
.nx-bot.is-collapsed .nx-bot__acts{display:none}

/* Търсачката в пулта (T555 · N64 · N69): над „начало · търси“, като полето „пиши на ОС-а“. */
.nx-bot__find{display:flex;align-items:center;gap:6px;min-height:48px;padding:0 6px 0 14px;border-radius:24px;border:1px solid var(--nx-line);background:var(--nx-surface-1)}
.nx-bot__find[hidden]{display:none}
.nx-bot__find:focus-within{box-shadow:0 0 0 2px var(--nx-accent)}
.nx-bot__field{flex:1;min-width:0;height:44px;border:0;background:none;color:var(--nx-text);font:inherit;font-size:15px;outline:none}
.nx-bot__field::-webkit-search-cancel-button{display:none}
.nx-bot__hits{flex:0 0 auto;font-size:12px;color:var(--nx-text-3);font-variant-numeric:tabular-nums}
.nx-bot__hits[hidden],.nx-bot__clear[hidden]{display:none}
.nx-bot__clear{flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--nx-surface-3);color:var(--nx-text-2);cursor:pointer}
.nx-bot__clear svg{width:16px;height:16px}

/* Настройки — малко копче вляво от „начало“: четвъртина от него (owner 29.09 18:54 · T596) */
.nx-bot__nav .nx-bot__grid:has(.is-mini){grid-template-columns:minmax(48px,.5fr) 2fr 1fr}
.nx-bot__nav .nx-bot__grid:has(.is-mini) .nx-bot__key.is-wide{grid-column:auto}
.nx-bot__key.is-mini span:empty{display:none}
/* Контекстните действия — 64 px, изравнени с копчетата на рекордера (owner 29.09 21:34 · 76 → 64: при 76 пултът с
   рекордера ставаше ~400 px). */
