/* Panel de respuestas rápidas con "/" sobre el cuadro de escribir (bandeja-rapidas.js). */
.brq-panel{position:absolute;left:12px;right:12px;bottom:100%;margin-bottom:8px;padding:6px;background:var(--panel);border:1px solid var(--borde);border-radius:var(--r-l);box-shadow:var(--sombra-pop);max-height:min(300px,45vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:21}
.brq-panel button{display:flex;align-items:baseline;gap:10px;width:100%;min-height:44px;text-align:left;padding:10px 12px;border:0;border-radius:var(--r-s);background:none;font:inherit;color:var(--texto);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.brq-item b{flex:none;color:var(--verde-osc);font-weight:600}
.brq-item span{flex:1;min-width:0;color:var(--texto2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.brq-item.activo,.brq-item:hover{background:var(--verde-claro)}
.brq-panel .brq-pie{color:var(--verde-osc);font-size:13px;font-weight:600;border-top:1px solid var(--borde)!important;border-radius:0!important}
.brq-pie:first-child{border-top:0!important}
.brq-pie:hover{background:var(--hover)}
.brq-panel .brq-vacio{color:var(--suave);font-weight:500}
.brq-enlace{color:var(--verde-osc);font-weight:600}
.brq-nada{padding:10px 12px;color:var(--suave);font-size:13px}
