/* ============================================================================
   LINHA · Painel do Servidor (#view-servidor)
   ============================================================================ */

/* cabeçalho de cada seção: título pequeno com o apoio ao lado; o ícone antigo sai */
.srv-sec > .au-sec-head{ align-items:center }
.srv-sec > .au-sec-head .k-ico{ display:none }
.srv-sec > .au-sec-head h3{ font-size:var(--l-t-titulo); font-weight:600 }
.srv-sec > .au-sec-head .k-sub{ font-size:var(--l-t-peq); color:var(--l-texto-2) }
.srv-sec{ gap:var(--l-e4) }

/* formulário em passos numerados */
.srv-group{ display:flex; flex-direction:column; gap:var(--l-e3); padding:var(--l-e5); background:var(--l-sup); border:1px solid var(--l-borda); border-radius:var(--l-raio-3) }
.srv-group-head{ display:flex; align-items:flex-start; gap:var(--l-e3) }
.srv-group-head h4{ font-size:var(--l-t-med); font-weight:600 }
.srv-step{ display:grid; place-items:center; flex:none; width:26px; height:26px; border-radius:50%; background:var(--l-marca-suave); color:var(--l-marca-tinta); font-size:var(--l-t-peq); font-weight:600 }
.srv-idbar{ display:flex; flex-wrap:wrap; gap:var(--l-e3) var(--l-e6); padding:var(--l-e4); border-radius:var(--l-raio-2); background:var(--l-sup-2) }
.srv-idcell{ display:flex; flex-direction:column; gap:2px }
.srv-idlabel{ font-size:var(--l-t-mini); color:var(--l-texto-3) }
