/* GENERATED FILE - DO NOT EDIT.
   Source: shared/lakbi-quota.css - run `npm run sync:shared` after editing. */

/* LakBi chat "free messages left" line (shared/lakbi-quota.js) — web + app.
   Sits under the input, next to the "n/1200" counter; muted until it matters. */

.lakbi-chat .lakbi-chat-quota {
  flex-shrink: 0;
  margin: -0.35rem 0 0;
  padding: 0 1rem 0.4rem;
  color: #7a7466;
  font-size: 0.7rem;
  line-height: 1.35;
  letter-spacing: 0;
  text-align: left;
}

.lakbi-chat .lakbi-chat-quota[hidden] {
  display: none;
}

/* ≤ 5 left: warm gold (darker than --gold so small text keeps 4.5:1 on cream). */
.lakbi-chat .lakbi-chat-quota.is-low {
  color: #86601a;
  font-weight: 600;
}

.lakbi-chat .lakbi-chat-quota.is-out {
  color: #a4462f;
  font-weight: 600;
}

.lakbi-chat .lakbi-chat-quota.is-unlimited {
  color: #9a9384;
}

.lakbi-chat .lakbi-chat-send.is-quota-out:disabled {
  cursor: not-allowed;
}

/* The same line on every other LakBi feature (LakbiQuota.slotHtml / mount): Ask LakBi
   idea + food modals, booking import, Know before you go, Emergency. */
.lakbi-quota-line {
  margin: 0.35rem 0 0;
  color: #7a7466;
  font-size: 0.72rem;
  line-height: 1.35;
  letter-spacing: 0;
}

.lakbi-quota-line[hidden] {
  display: none;
}

.lakbi-quota-line.is-low {
  color: #86601a;
  font-weight: 600;
}

.lakbi-quota-line.is-out {
  color: #a4462f;
  font-weight: 600;
}

.lakbi-quota-line.is-unlimited {
  color: #9a9384;
}
