/* Header may contain RT/review actions. Never force desktop controls into a clipped row. */
.vz-head-r{min-width:0;max-width:100%}.vz-head-btns{display:flex;flex-wrap:wrap;max-width:100%;gap:8px}.vz-head-btns>.btn{max-width:100%;white-space:normal;line-height:1.3}.vz-head-btns>p{flex-basis:100%;margin:0;overflow-wrap:anywhere}
/* Three known header actions only. Preserve other review/permission actions. */
@media(max-width:600px){
 .vz-head-btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px;justify-content:stretch}
 .vz-head-btns>.btn{min-width:0;width:100%;min-height:44px;white-space:normal;line-height:1.3;justify-content:center}
 .vz-head-btns>[data-vfn="vVoltar"]{grid-column:1 / -1}
}
@media(max-width:600px){.vz-head-btns>[data-vfn="vVoltarVisitas"]{grid-column:1 / -1}}
