/* TsQualy V1761.121 — barra "Plano aprovado" numa linha: situação · mudanças · Registrar revisão */
#main .a3 .a3-aprov--linha{ display:flex; align-items:center; gap:14px; padding:10px 14px; }
#main .a3 .a3-aprov--linha .a3-aprov-txt{ flex:none; max-width:30%; }
#main .a3 .a3-aprov--linha .a3-aprov-txt span{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12.5px; }
#main .a3 .a3-aprov-alt--linha{ flex:1; min-width:0; margin:0!important; display:flex; align-items:center; gap:8px; padding:6px 10px!important; white-space:nowrap; overflow:hidden; }
#main .a3 .a3-aprov-alt--linha > b{ flex:none; font-size:12.5px; }
#main .a3 .a3-aprov-alt-itens{ display:flex; gap:6px; min-width:0; overflow:hidden; }
#main .a3 .a3-aprov-alt-itens span{ background:#fff; border:1px solid #f0d9ae; border-radius:99px; padding:2px 9px; font-size:12px; overflow:hidden; text-overflow:ellipsis; max-width:320px; }
#main .a3 .a3-aprov-mais{ flex:none; font-size:12px; font-weight:800; color:#9a5b0c; background:#fbe7c4; border-radius:99px; padding:2px 8px; }
#main .a3 .a3-aprov--linha .a3-portao-bts{ flex:none; margin-left:auto; }
@media (max-width:900px){ #main .a3 .a3-aprov--linha{ flex-wrap:wrap; } #main .a3 .a3-aprov--linha .a3-aprov-txt{ max-width:none; } #main .a3 .a3-aprov-alt--linha{ flex-basis:100%; order:3; } }
