/* === HUBCONSIG — complementos sobre o framework BlueCred === */

/* Campo de formulário (modais admin) */
.fld { display:flex; flex-direction:column; gap:5px; }
.fld > span { font-size:11px; font-weight:600; color:var(--ink3); text-transform:uppercase; letter-spacing:.04em; }
.fld input, .fld select {
  padding:9px 11px; border:1px solid var(--bd); border-radius:9px;
  background:var(--sf2); color:var(--ink); font-family:var(--font); font-size:13px; outline:none;
  transition:border-color .2s, background .2s;
}
.fld input:focus, .fld select:focus { border-color:var(--ac); background:var(--sf); }

/* Tabelas admin — alinhado EXATAMENTE ao BlueCred (.tb do app.css) */
.tb th { font-size:9.5px; font-weight:650; color:var(--ink3); text-transform:uppercase; letter-spacing:.04em; padding:8px 10px; }
.tb td { padding:8px 10px; border-bottom:1px solid var(--bd2); font-size:11px; color:var(--ink2); }
.tb tbody tr:hover td { background:var(--sf2); }
