/* Identidade visual da Clonar (a mesma do site grupoclonar.com.br, tema "clonar"):
   verde #006734, ocre #D9922B, papel #F5F7F1, sage #D7DCB8, tinta #10201A;
   Figtree no texto e IBM Plex Mono nos rotulos. Fontes servidas pelo proprio painel. */
@font-face{font-family:"Figtree";font-style:normal;font-weight:400 800;font-display:swap;
  src:url(/static/fontes/figtree-400-800-normal-latin-ext.woff2?v=2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:"Figtree";font-style:normal;font-weight:400 800;font-display:swap;
  src:url(/static/fontes/figtree-400-800-normal-latin.woff2?v=2) 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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;
  src:url(/static/fontes/ibm-plex-mono-500-normal-latin-ext.woff2?v=2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,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:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;
  src:url(/static/fontes/ibm-plex-mono-500-normal-latin.woff2?v=2) 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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ---- ajustes do dashboard (template Tailwind) na versao web ---- */
body.clonar-web{background:#F5F7F1 !important;color:#10201A}
html.dark body.clonar-web{background:#07160E !important;color:#F2F6F0}
body.clonar-web header.sticky{background:rgba(255,255,255,.94)}
html.dark body.clonar-web header.sticky{background:rgba(11,47,26,.94);border-color:rgba(255,255,255,.13)}
body.clonar-web .card{border-radius:14px;border-color:rgba(16,32,26,.12);box-shadow:0 1px 2px rgba(11,47,26,.04),0 14px 34px -18px rgba(11,47,26,.18)}
html.dark body.clonar-web .card{background:#0B2F1A;border-color:rgba(255,255,255,.13)}
body.clonar-web .kpi-label,body.clonar-web .section-label{font-family:"IBM Plex Mono",ui-monospace,monospace;font-weight:500;letter-spacing:.1em}
body.clonar-web .clonar-marca{width:40px;height:40px;border-radius:10px;background:#006734 !important;background-image:none !important;box-shadow:none !important;display:flex;align-items:center;justify-content:center}
body.clonar-web .clonar-marca img{width:24px;height:24px;object-fit:contain}
body.clonar-web #updateBtn:hover,body.clonar-web .icon-btn:hover{box-shadow:none;transform:none}
body.clonar-web .clonar-menu{font-family:inherit;font-weight:600;font-size:13px;padding:6px 12px;border-radius:10px;border:1px solid rgba(16,32,26,.16);color:#10201A;text-decoration:none;background:#fff}
body.clonar-web .clonar-menu:hover{border-color:#006734;color:#006734}
body.clonar-web .clonar-menu.on{background:#006734;border-color:#006734;color:#fff}
html.dark body.clonar-web .clonar-menu{background:transparent;color:#F2F6F0;border-color:rgba(255,255,255,.2)}
html.dark body.clonar-web .clonar-menu.on{background:#1C8A52;border-color:#1C8A52;color:#fff}
