:root{
  --card-radius: 18px;
}
.card{
  border-radius: var(--card-radius) !important;
}
.btn{
  border-radius: 12px;
}
.table td, .table th{
  vertical-align: middle;
}
/* LicitaHot - Logo */
.navbar-brand{display:flex; align-items:center; gap:.5rem;}
.brand-logo{height:26px; width:auto; margin-right:6px; border-radius:4px; background:#fff; padding:2px; box-shadow:0 1px 2px rgba(0,0,0,.06);}



/* LicitaHot - Temperatura (Score) */
.temp-badge{
  display:inline-flex;
  align-items:center;
  gap:.35rem;
  padding:.15rem .45rem;
  border:1px solid rgba(255,255,255,.12);
  border-radius:999px;
  font-weight:600;
  white-space:nowrap;
}
.temp-bar{
  opacity:.9;
  letter-spacing:.02em;
  font-size:.95em;
}
