/* ═══════════════════════════════════════════════════════════════════════════
   SION HUB — TIPOGRAFIA ARCHIVO (18/10/2026)

   A mesma fonte do site novo da Maya Clean, em todo o sistema: ERP, versão
   do celular, CRM, RH, Portal, Operacional e Pesquisa. Os arquivos .woff2
   ficam no próprio servidor (assets/fonts/archivo) — nada vem do Google.

   Pesos: o sistema usa três. Cada arquivo atende a uma faixa, então os
   pesos que já estavam escritos nas telas caem sozinhos no lugar certo:
     · até 449 ............ 400  (textos e descrições)
     · 450 a 599 .......... 500  (menu lateral e abas)
     · 600 em diante ...... 600  (títulos, botões, rótulos, números de destaque)
   ═══════════════════════════════════════════════════════════════════════════ */
@font-face{font-family:"Archivo";font-style:normal;font-weight:1 449;font-display:swap;
  src:url("../fonts/archivo/archivo-latin-400-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Archivo";font-style:normal;font-weight:1 449;font-display:swap;
  src:url("../fonts/archivo/archivo-latin-ext-400-normal.woff2") format("woff2");
  unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Archivo";font-style:normal;font-weight:450 599;font-display:swap;
  src:url("../fonts/archivo/archivo-latin-500-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Archivo";font-style:normal;font-weight:450 599;font-display:swap;
  src:url("../fonts/archivo/archivo-latin-ext-500-normal.woff2") format("woff2");
  unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Archivo";font-style:normal;font-weight:600 1000;font-display:swap;
  src:url("../fonts/archivo/archivo-latin-600-normal.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Archivo";font-style:normal;font-weight:600 1000;font-display:swap;
  src:url("../fonts/archivo/archivo-latin-ext-600-normal.woff2") format("woff2");
  unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
/* o nome "Maya Clean" do logo continua no lettering da marca */
@font-face{font-family:"Italiana";font-style:normal;font-weight:400;font-display:swap;
  src:url("../fonts/italiana/italiana-latin-400-normal.woff2") format("woff2")}

:root{--fonte-sion:"Archivo","Helvetica Neue",Arial,sans-serif}
html{font-family:var(--fonte-sion);font-variant-numeric:tabular-nums}
body{font-family:var(--fonte-sion)}
button,input,select,textarea,optgroup{font-family:inherit}

/* números alinhados em tabelas e campos (valores, datas, CPF) */
table,th,td,input,select,textarea,output{font-variant-numeric:tabular-nums}

/* títulos: letras um pouco mais juntas */
h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.015em}
h1,.page-title{letter-spacing:-.02em}
.modal-title,.card-title,.section-title{letter-spacing:-.015em}

/* menu lateral e abas: 500 (a aba ativa continua marcada pela cor e pela linha) */
.sidebar .nav-item,.sidebar .nav-item b,.sidebar .nav-subitem,.nav-subitem.active,
[role="tab"],.ctab,.cm-tab,.ttab,.ftab,.fn-tab,.ws-tab,.ent-tab,.tk-tab,.wl-tab,.gr-tab,.view-tab,.modal-tab,.ddm-tab,
.ug-tab,.sub-tab,.nr-tab,.tn-tab,.fin-mtab,.cx-tab,.cfg-tab,.subtab,.auth-tab,.pt-tab,.itens-tab,.epi-subtab,
.chm-tabs>*,.pz-tabs>*,.spx-tabs>*,.es-tabs>*,.tk-tabs>*,.cp-tabs>*,.subtabs>*,.pv-tabs>*,.fin-subtabs>*{font-weight:500!important}

/* blocos de código continuam em fonte de código */
code,kbd,pre,samp,pre *,code *{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace!important;font-variant-numeric:normal}
