/* ============================================================
   paleta.css — a paleta Ctrl K. No PC é uma caixa no alto; no celular abre como FOLHA de baixo. Só transform e opacity.
   ============================================================ */
.paleta-veu{position:fixed;inset:0;z-index:120;display:flex;justify-content:center;align-items:flex-start;padding-top:14vh;background:rgba(5,39,14,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.paleta{width:min(580px,92vw);overflow:hidden;background:var(--card);border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.4),0 0 0 1px var(--linha)}
.pal-in{display:flex;align-items:center;gap:10px;height:56px;padding:0 18px;border-bottom:1px solid var(--linha);color:var(--tinta-2)}
.pal-in svg{width:20px;height:20px}
.pal-in input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;font:inherit;font-size:16px;color:var(--tinta);-webkit-appearance:none;appearance:none}
.pal-in kbd{font:600 11px var(--fonte-texto);background:var(--card-2);border:1px solid var(--linha);border-radius:6px;padding:2px 6px}
.paleta ul{list-style:none;max-height:340px;overflow:auto;padding:6px;margin:0}
.paleta li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 14px;border-radius:10px;font-size:14px;cursor:pointer}
.paleta li.on{background:var(--card-2);box-shadow:inset 3px 0 0 var(--verde-acao)}
.paleta li.nada{color:var(--tinta-2);cursor:default;justify-content:center}
.pal-t{min-width:0;font-weight:600}
.pal-t small{display:block;margin-top:1px;font-weight:500;font-size:12px;color:var(--tinta-2)}
.paleta li em{flex:none;font-style:normal;font-size:12px;color:var(--tinta-2)}
.paleta footer{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--linha);font-size:12px;color:var(--tinta-2)}
@media (max-width:1023px){
  .paleta-veu{align-items:flex-end;padding:0}
  .paleta{width:100%;border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom)}
  .paleta ul{max-height:46vh}
  .paleta footer{display:none}
  .pal-in kbd{display:none}
}
