@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap");

:root{
  --crm-font-body:Inter,"Segoe UI",Arial,sans-serif;
  --crm-font-display:Manrope,Inter,"Segoe UI",Arial,sans-serif;
}

html,
body,
button,
input,
select,
textarea,
table,
aside,
aside *,
.issuance-builder,
.issuance-builder *,
.issuance-toolbar,
.issuance-toolbar *,
.issuance-stats,
.issuance-stats *,
.issuance-list,
.issuance-list *,
.issuance-card,
.issuance-card *,
.full-quoted-details,
.full-quoted-details *,
.issuance-detail,
.issuance-detail *,
.issuance-queue,
.issuance-queue *{
  font-family:var(--crm-font-body)!important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.dashboard-prototype-kpi>strong,
.dashboard-prototype-extra-grid strong,
.stat strong,
.payment-counter b,
.dashboard-live-user b,
.dashboard-workspace-brand h2{
  font-family:var(--crm-font-display)!important;
  font-feature-settings:"kern" 1,"liga" 1;
}

body{
  font-size:14px;
  line-height:1.45;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

button,
input,
select,
textarea{
  letter-spacing:0;
}

table,
.stat strong,
.dashboard-prototype-kpi>strong,
.dashboard-prototype-extra-grid strong,
.payment-counter b{
  font-variant-numeric:tabular-nums;
}
