/* =====================================================================
   SIGP • Shell (sidebar + topbar) — InfoPublic 2026
   Camada 100% visual/aditiva: NÃO altera markup, IDs, JS ou layout
   (posição/largura/transform). Cor de identidade por app via body.app-*
   ===================================================================== */
:root{
  --ip-aqua:#22D3C5; --ip-teal:#0F766E; --ip-navy:#0B2D4A;
  --sh-app:#0B2D4A;
}
body.app-contabilidade{--sh-app:#00094c}
body.app-notafiscal{--sh-app:#491d6e}
body.app-efdreinf{--sh-app:#084f48}
body.app-folha{--sh-app:#42A4A1}
body.app-assinaturaeletronica{--sh-app:#00094c}
body.app-controleveiculos{--sh-app:#134069}
body.app-fiscal{--sh-app:#6A89A3}
body.app-controledoacao{--sh-app:#621E59}
body.app-licitacao{--sh-app:#343A40}
body.app-tesouraria{--sh-app:#4B5320}
body.app-protocolo{--sh-app:#2f5f73}
body.app-estoque{--sh-app:#3C2612}

body[class*="app-"]{
  --sh-deep:color-mix(in srgb,var(--sh-app) 76%,#050a18);
  --sh-mid:var(--sh-app);
  --sh-top:color-mix(in srgb,var(--sh-app) 82%,#ffffff);
  --sh-glass:rgba(255,255,255,.10);
  --sh-glass-2:rgba(255,255,255,.16);
  --sh-line:rgba(255,255,255,.14);
  --sh-ease:cubic-bezier(.22,.8,.3,1);
}
body[class*="app-"].dark-theme{
  --sh-deep:color-mix(in srgb,var(--sh-app) 30%,#050810);
  --sh-mid:color-mix(in srgb,var(--sh-app) 48%,#050810);
  --sh-top:color-mix(in srgb,var(--sh-app) 60%,#0b1220);
}

/* ---------------- SIDEBAR: fundo em degradê ---------------- */
body[class*="app-"] #kt_aside,
body[class*="app-"] #kt_aside > div,
body[class*="app-"] #kt_aside #divGeralCompetencia,
body[class*="app-"] #kt_aside #kt_aside_brand,
body[class*="app-"] #kt_aside #kt_aside_brand ~ div{
  background-image:linear-gradient(180deg,var(--sh-mid) 0%,var(--sh-deep) 100%) !important;
  background-attachment:fixed !important;background-size:100% 100vh !important;background-repeat:no-repeat !important;
}
body[class*="app-"] #kt_aside{
  background-color:var(--sh-deep) !important;
  box-shadow:4px 0 24px rgba(5,10,24,.18);
}
body[class*="app-"] #kt_aside #kt_aside_brand,
body[class*="app-"] #kt_aside #divGeralCompetencia,
body[class*="app-"] #kt_aside .kt-aside-menu-wrapper,
body[class*="app-"] #kt_aside .kt-aside-menu,
body[class*="app-"] #kt_aside .kt-menu__nav,
body[class*="app-"] #kt_aside .kt-menu__item,
body[class*="app-"] #kt_aside .kt-menu__submenu,
body[class*="app-"] #kt_aside .kt-menu__subnav{
  background-color:transparent !important;
}
body[class*="app-"] #kt_aside .kt-menu__link,body[class*="app-"] #kt_aside .kt-menu__link.bg-contabil{background-color:transparent !important}
body[class*="app-"] #kt_aside .d-flex.justify-content-center{background:transparent !important}
body[class*="app-"] #kt_aside #kt_aside_brand{
  border-bottom:1px solid var(--sh-line);
}
body[class*="app-"] #kt_aside .kt-aside__brand-logo img{
  transition:transform .35s var(--sh-ease),filter .35s;
  filter:drop-shadow(0 4px 10px rgba(0,0,0,.28));
}
body[class*="app-"] #kt_aside .kt-aside__brand-logo:hover img{transform:scale(1.05)}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-aside__brand-logo{margin-top:8px !important;margin-bottom:8px !important}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-aside__brand-logo img:not(.mobile){
  height:58px !important;width:auto !important;max-width:84px;object-fit:contain;
}

/* botão hambúrguer */
body[class*="app-"] #kt_aside_toggler{transition:transform .25s var(--sh-ease),opacity .2s;opacity:.85}
body[class*="app-"] #kt_aside_toggler:hover{opacity:1;transform:scale(1.08)}

/* ---------------- BOTÃO SERVIÇOS (destaque) ---------------- */
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos{
  display:flex !important;align-items:center;justify-content:center;gap:10px;
  box-sizing:border-box;width:calc(100% - 40px);height:42px;margin:0 20px !important;padding:0 16px;
  font:700 13px/1 'Inter','Open Sans',sans-serif;letter-spacing:.02em;text-transform:none;
  color:#fff !important;border:1px solid rgba(255,255,255,.28) !important;border-radius:14px;
  background:linear-gradient(135deg,var(--ip-aqua) 0%,var(--ip-teal) 100%) !important;
  box-shadow:0 8px 20px rgba(15,118,110,.38),inset 0 1px 0 rgba(255,255,255,.35);
  position:relative;overflow:hidden;
  transition:transform .25s var(--sh-ease),box-shadow .25s,filter .25s;
}
body[class*="app-"] #kt_aside #btn-servicos i{font-size:15px;transition:transform .35s var(--sh-ease)}
body[class*="app-"] #kt_aside #btn-servicos::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);
  transform:translateX(-120%);transition:transform .6s var(--sh-ease);
}
body[class*="app-"] #kt_aside #btn-servicos:hover{
  transform:translateY(-2px);filter:brightness(1.06);
  box-shadow:0 12px 26px rgba(15,118,110,.5),inset 0 1px 0 rgba(255,255,255,.4);
}
body[class*="app-"] #kt_aside #btn-servicos:hover::after{transform:translateX(120%)}
body[class*="app-"] #kt_aside #btn-servicos:hover i{transform:rotate(90deg) scale(1.1)}
body[class*="app-"] #kt_aside #btn-servicos:active{transform:translateY(0) scale(.98)}
body[class*="app-"] #kt_aside #btn-servicos:focus-visible{outline:2px solid #fff;outline-offset:2px}

/* ---------------- COMPETÊNCIA ---------------- */
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #divCompetencia{
  box-sizing:border-box;width:calc(100% - 40px);height:42px;margin:0 20px !important;padding:0 14px;border-radius:14px;
  display:flex;align-items:center;justify-content:center;gap:8px;
  background:var(--sh-glass) !important;border:1px solid var(--sh-line);
  font:600 12.5px/1 'Inter','Open Sans',sans-serif;color:rgba(255,255,255,.92);
}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #divCompetencia #labelCompetencia{white-space:nowrap}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #kt_aside_brand + div{margin-top:18px !important}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #divGeralCompetencia{margin-top:12px !important;margin-bottom:0 !important;padding:0 !important}
body[class*="app-"] #kt_aside #divCompetencia i{color:var(--ip-aqua)}

/* ---------------- BUSCA ---------------- */
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .input-group{position:relative;padding-left:20px !important;padding-right:20px !important;margin-top:2px}
body[class*="app-"] #kt_aside #menuSearch{
  box-sizing:border-box;height:42px !important;border-radius:14px !important;
  background-color:var(--sh-glass) !important;
  border:1px solid var(--sh-line) !important;
  color:#fff !important;font-size:13px !important;font-weight:500;
  padding-left:14px !important;box-shadow:none !important;
  transition:background-color .2s,border-color .2s,box-shadow .2s;
}
body[class*="app-"] #kt_aside #menuSearch::placeholder{color:rgba(255,255,255,.62) !important;opacity:1}
body[class*="app-"] #kt_aside #menuSearch:hover{background-color:var(--sh-glass-2) !important}
body[class*="app-"] #kt_aside #menuSearch:focus{
  background-color:rgba(255,255,255,.18) !important;
  border-color:var(--ip-aqua) !important;
  box-shadow:0 0 0 3px rgba(34,211,197,.25) !important;outline:none;
}

/* ---------------- MENU ---------------- */
body[class*="app-"] #kt_aside .kt-menu__nav{padding:10px 0 24px}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__nav > .kt-menu__item{margin:2px 12px}
body[class*="app-"] #kt_aside .kt-menu__nav > .kt-menu__item > .kt-menu__link{
  border-radius:12px;position:relative;min-height:46px;
  transition:background-color .22s,transform .22s var(--sh-ease),box-shadow .22s;
}
body[class*="app-"] #kt_aside .kt-menu__link .kt-menu__link-text{
  color:rgba(255,255,255,.92) !important;font-weight:500;letter-spacing:.005em;transition:color .2s;
}
body[class*="app-"] #kt_aside .kt-menu__link-icon{
  color:#fff !important;transition:color .2s,transform .3s var(--sh-ease);
}
body[class*="app-"] #kt_aside .kt-menu__ver-arrow{color:rgba(255,255,255,.55) !important;transition:transform .25s var(--sh-ease),color .2s}
body[class*="app-"] #kt_aside .kt-menu__item--submenu.kt-menu__item--open > .kt-menu__link .kt-menu__ver-arrow{color:var(--ip-aqua) !important}

/* hover */
body[class*="app-"] #kt_aside .kt-menu__nav > .kt-menu__item > .kt-menu__link:hover{
  background:linear-gradient(90deg,rgba(255,255,255,.16),rgba(255,255,255,.05)) !important;
}
body[class*="app-"] #kt_aside .kt-menu__link:hover .kt-menu__link-icon{color:var(--ip-aqua) !important;transform:scale(1.12)}

/* ativo / aberto */
body[class*="app-"] #kt_aside .kt-menu__nav > .kt-menu__item--submenu.kt-menu__item--open > .kt-menu__link,
body[class*="app-"] #kt_aside .kt-menu__nav > .kt-menu__item.sh-parent > .kt-menu__link{
  background:linear-gradient(90deg,rgba(255,255,255,.12),rgba(255,255,255,.03)) !important;
}
body[class*="app-"] #kt_aside .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link{
  background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.06)) !important;
  box-shadow:inset 3px 0 0 var(--ip-aqua),0 6px 16px rgba(0,0,0,.16);
}
body[class*="app-"] #kt_aside .kt-menu__item--active > .kt-menu__link .kt-menu__link-icon,
body[class*="app-"] #kt_aside .kt-menu__item--submenu.kt-menu__item--open > .kt-menu__link .kt-menu__link-icon,
body[class*="app-"] #kt_aside .kt-menu__item.sh-parent > .kt-menu__link .kt-menu__link-icon{color:var(--ip-aqua) !important}
body[class*="app-"] #kt_aside .kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
body[class*="app-"] #kt_aside .kt-menu__item--submenu.kt-menu__item--open > .kt-menu__link .kt-menu__link-text{color:#fff !important;font-weight:600}

/* submenu */
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__submenu .kt-menu__subnav{
  margin:4px 0 6px 18px;padding-left:0;border-left:1px dashed rgba(255,255,255,.22);
}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__link{
  border-radius:10px;transition:background-color .2s,transform .22s var(--sh-ease);
}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__link .kt-menu__link-text{color:rgba(255,255,255,.72) !important;font-size:12.5px}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__link:hover{background:rgba(255,255,255,.10) !important}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__link:hover .kt-menu__link-text{color:#fff !important}
body[class*="app-"] #kt_aside .kt-menu__link-bullet.kt-menu__link-bullet--dot > span{background:rgba(255,255,255,.55) !important;transition:background-color .2s,transform .2s}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__link:hover .kt-menu__link-bullet > span,
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__item--active .kt-menu__link-bullet > span{background:var(--ip-aqua) !important;transform:scale(1.5)}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__item--active > .kt-menu__link .kt-menu__link-text,
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__item.sh-current > .kt-menu__link .kt-menu__link-text{color:#fff !important;font-weight:600}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__item.sh-current > .kt-menu__link,
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__item--active > .kt-menu__link{
  background:linear-gradient(90deg,rgba(34,211,197,.28),rgba(34,211,197,.04)) !important;
  box-shadow:inset 3px 0 0 var(--ip-aqua);
}
body[class*="app-"] #kt_aside .kt-menu__submenu .kt-menu__item.sh-current .kt-menu__link-bullet > span{background:var(--ip-aqua) !important;transform:scale(1.6)}
body[class*="app-"] #kt_aside .kt-menu__nav > .kt-menu__item.sh-current > .kt-menu__link{
  background:linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,.06)) !important;
  box-shadow:inset 3px 0 0 var(--ip-aqua),0 6px 16px rgba(0,0,0,.16);
}

/* scrollbar discreta */
body[class*="app-"] #kt_aside .kt-aside-menu ::-webkit-scrollbar{width:6px}
body[class*="app-"] #kt_aside .kt-aside-menu ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:6px}
body[class*="app-"] #kt_aside .ps__thumb-y{background:rgba(255,255,255,.28) !important;border-radius:6px}

@media (min-width:1025px){
/* ---------------- TOPBAR ---------------- */
body[class*="app-"] #kt_header{
  background:linear-gradient(100deg,var(--sh-deep) 0%,var(--sh-mid) 45%,var(--sh-top) 140%) !important;
  box-shadow:0 6px 24px rgba(5,10,24,.22);
  border-bottom:1px solid rgba(255,255,255,.10);
}
body[class*="app-"] #kt_header .kt-header__topbar{gap:2px}

/* base comum dos chips */
body[class*="app-"] #kt_header .online-users-badge,
body[class*="app-"] #kt_header .user-icon,
body[class*="app-"] #kt_header .theme-toggle-custom,
body[class*="app-"] #kt_header .session-timer,
body[class*="app-"] #kt_header .whatsapp-support-btn,
body[class*="app-"] #kt_header .kt-header__topbar-icon{
  transition:transform .22s var(--sh-ease),background .22s,box-shadow .22s,border-color .22s,color .2s !important;
}
body[class*="app-"] #kt_header .user-icon,
body[class*="app-"] #kt_header .theme-toggle-custom,
body[class*="app-"] #kt_header .session-timer,
body[class*="app-"] #kt_header .online-users-badge{
  background:var(--sh-glass) !important;color:#fff !important;
  border:1px solid rgba(255,255,255,.20) !important;
  backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.12) !important;
}
body[class*="app-"] #kt_header .user-icon{border-radius:999px !important;height:38px !important}
body[class*="app-"] #kt_header .kt-header__topbar-username{color:#fff !important;font:600 12px/1 'Inter','Open Sans',sans-serif;letter-spacing:.04em}
body[class*="app-"] #kt_header .user-icon img{border:2px solid rgba(255,255,255,.55);border-radius:50%;background:#fff}
body[class*="app-"] #kt_header .theme-toggle-custom{border-radius:50% !important;width:38px !important;height:38px !important;padding:0}
body[class*="app-"] #kt_header .theme-toggle-custom i{color:#fff !important}
body[class*="app-"] #kt_header .session-timer{border-radius:999px !important;height:38px !important;padding:0 14px !important;gap:6px}
body[class*="app-"] #kt_header .session-timer i,
body[class*="app-"] #kt_header .session-timer span{color:#fff !important}
body[class*="app-"] #kt_header .session-timer i{color:var(--ip-aqua) !important}
body[class*="app-"] #kt_header .online-users-badge{border-radius:999px !important;height:38px !important;padding:0 8px 0 14px !important;gap:8px}
body[class*="app-"] #kt_header .online-users-badge i{color:#4ade80 !important}
body[class*="app-"] #kt_header .online-users-badge .online-count{background:#16a34a !important;color:#fff !important;border-radius:999px;font-weight:700}
body[class*="app-"] #kt_header .user-icon:hover,
body[class*="app-"] #kt_header .theme-toggle-custom:hover,
body[class*="app-"] #kt_header .session-timer:hover,
body[class*="app-"] #kt_header .online-users-badge:hover{
  background:var(--sh-glass-2) !important;border-color:rgba(255,255,255,.4) !important;transform:translateY(-2px);
  box-shadow:0 8px 18px rgba(0,0,0,.22) !important;
}
body[class*="app-"] #kt_header .theme-toggle-custom:hover i{transform:rotate(-18deg) scale(1.1)}
body[class*="app-"] #kt_header .theme-toggle-custom i{transition:transform .3s var(--sh-ease)}

/* WhatsApp — mantém identidade verde */
body[class*="app-"] #kt_header .whatsapp-support-btn{
  height:38px;padding:0 16px !important;border-radius:999px !important;gap:8px;
  background:linear-gradient(135deg,#25d366,#128c7e) !important;color:#fff !important;
  border:1px solid rgba(255,255,255,.3) !important;font-weight:700;
  box-shadow:0 6px 16px rgba(18,140,126,.42) !important;
}
body[class*="app-"] #kt_header .whatsapp-support-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(18,140,126,.55) !important;filter:brightness(1.06)}

/* Sair */
body[class*="app-"] #kt_header .kt-header__topbar-icon[title="Sair"]{
  width:38px !important;height:38px !important;border-radius:50% !important;
  background:linear-gradient(135deg,#ef4444,#b91c1c) !important;color:#fff !important;
  border:1px solid rgba(255,255,255,.3);box-shadow:0 6px 16px rgba(185,28,28,.42);cursor:pointer;
}
body[class*="app-"] #kt_header .kt-header__topbar-icon[title="Sair"] i{color:#fff !important}
body[class*="app-"] #kt_header .kt-header__topbar-icon[title="Sair"]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 10px 22px rgba(185,28,28,.6)}

}

/* foco por teclado */
body[class*="app-"] #kt_header a:focus-visible,
body[class*="app-"] #kt_header button:focus-visible,
body[class*="app-"] #kt_aside a:focus-visible{outline:2px solid var(--ip-aqua);outline-offset:2px}

@media (prefers-reduced-motion:reduce){
  body[class*="app-"] #kt_aside *,body[class*="app-"] #kt_header *{transition:none !important;animation:none !important}
}

/* ---------------- ÍCONES PREMIUM (Phosphor Duotone) ----------------
   Troca apenas o glifo (pseudo-elementos); classes/markup/JS intactos. */
@font-face{font-family:"Phosphor-Duotone";src:url("../fonts/phosphor/Phosphor-Duotone.woff2") format("woff2"),url("../fonts/phosphor/Phosphor-Duotone.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i){font-family:"Phosphor-Duotone" !important;font-weight:normal !important;font-style:normal;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-font-smoothing:antialiased}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-invoice-dollar::before{content:"\ee42";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-invoice-dollar::after{content:"\ee43";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-tachometer::before{content:"\e628";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-tachometer::after{content:"\e629";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-building::before{content:"\e102";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-building::after{content:"\e105";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-table::before{content:"\e476";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-table::after{content:"\e477";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-chart-line::before{content:"\e156";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-chart-line::after{content:"\e157";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-chart-bar::before{content:"\e150";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-chart-bar::after{content:"\e151";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-chart-pie::before{content:"\e15a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-chart-pie::after{content:"\e15b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-pen::before{content:"\ebc6";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-pen::after{content:"\ebc7";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-edit::before{content:"\e34c";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-edit::after{content:"\e34d";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-folder::before{content:"\e24a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-folder::after{content:"\e24b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-folder-open::before{content:"\e256";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-folder-open::after{content:"\e257";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-download::before{content:"\e20c";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-download::after{content:"\e20d";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-export::before{content:"\eaf0";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-export::after{content:"\eaf1";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file::before{content:"\e230";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file::after{content:"\e231";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-alt::before{content:"\e23a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-alt::after{content:"\e23b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-invoice::before{content:"\e3ec";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-invoice::after{content:"\e3f1";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-contract::before{content:"\e23a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-file-contract::after{content:"\e23b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-university::before{content:"\e0b4";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-university::after{content:"\e0b5";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-users::before{content:"\e68e";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-users::after{content:"\e68f";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user::before{content:"\e4c2";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user::after{content:"\e4c3";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user-alt::before{content:"\e4c4";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user-alt::after{content:"\e4c5";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user-check::before{content:"\eafa";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user-check::after{content:"\eafb";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user-cog::before{content:"\e4cc";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-user-cog::after{content:"\e4cd";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-home::before{content:"\e2c2";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-home::after{content:"\e2c3";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-search::before{content:"\e30c";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-search::after{content:"\e30d";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-calendar-alt::before{content:"\e10a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-calendar-alt::after{content:"\e10b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-clock::before{content:"\e19a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-clock::after{content:"\e19b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-cog::before{content:"\e272";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-cog::after{content:"\e273";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-id-card::before{content:"\e2c8";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-id-card::after{content:"\e2c9";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-address-card::before{content:"\e6f6";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-address-card::after{content:"\e6f7";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-certificate::before{content:"\e606";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-certificate::after{content:"\e607";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-gavel::before{content:"\ea32";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-gavel::after{content:"\ea33";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-handshake::before{content:"\e582";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-handshake::after{content:"\e583";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-hand-holding-usd::before{content:"\ea8c";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-hand-holding-usd::after{content:"\ea8d";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-hand-holding-heart::before{content:"\e810";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-hand-holding-heart::after{content:"\e811";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-donate::before{content:"\e810";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-donate::after{content:"\e811";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-coins::before{content:"\e78e";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-coins::after{content:"\e78f";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-wallet::before{content:"\e68a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-wallet::after{content:"\e68b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-money-bill-wave::before{content:"\e588";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-money-bill-wave::after{content:"\e589";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-money-bill-alt::before{content:"\e588";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-money-bill-alt::after{content:"\e589";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-money-check::before{content:"\ee42";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-money-check::after{content:"\ee43";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-shopping-basket::before{content:"\e41e";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-shopping-basket::after{content:"\e41f";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-sitemap::before{content:"\e67c";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-sitemap::after{content:"\e67d";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-paper-plane::before{content:"\e398";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-paper-plane::after{content:"\e399";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-link::before{content:"\e2e2";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-link::after{content:"\e2e3";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-tags::before{content:"\e478";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-tags::after{content:"\e479";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-unlock-alt::before{content:"\e300";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-unlock-alt::after{content:"\e301";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-seedling::before{content:"\ebae";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-seedling::after{content:"\ebaf";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-route::before{content:"\e39c";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-route::after{content:"\e39d";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-retweet::before{content:"\e094";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-retweet::after{content:"\e095";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-random::before{content:"\e422";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-random::after{content:"\e423";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-exchange::before{content:"\e0a0";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-exchange::after{content:"\e0a1";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-medkit::before{content:"\e570";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-medkit::after{content:"\e571";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-info-circle::before{content:"\e2ce";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-info-circle::after{content:"\e2cf";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-hammer::before{content:"\e80e";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-hammer::after{content:"\e80f";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-gas-pump::before{content:"\e768";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-gas-pump::after{content:"\e769";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-database::before{content:"\e1de";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-database::after{content:"\e1df";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-check-double::before{content:"\e53a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-check-double::after{content:"\e53b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-car::before{content:"\e112";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-car::after{content:"\e113";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-calculator::before{content:"\e538";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-calculator::after{content:"\e539";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-briefcase::before{content:"\e0ee";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-briefcase::after{content:"\e0ef";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-arrow-circle-down::before{content:"\e028";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-arrow-circle-down::after{content:"\e029";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-elementor::before{content:"\e464";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-elementor::after{content:"\e465";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-th::before{content:"\e464";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-th::after{content:"\e465";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-moon::before{content:"\e330";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-moon::after{content:"\e331";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-sun::before{content:"\e472";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-sun::after{content:"\e473";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-sign-out-alt::before{content:"\e42a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).fa-sign-out-alt::after{content:"\e42b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-chart::before{content:"\e150";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-chart::after{content:"\e151";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-copy::before{content:"\e1ca";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-copy::after{content:"\e1cb";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-document::before{content:"\e23a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-document::after{content:"\e23b";margin-left:-1em}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-crisp-icons::before{content:"\e466";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon, #kt_aside #btn-servicos i, #kt_aside #divCompetencia i).flaticon2-crisp-icons::after{content:"\e467";margin-left:-1em}
@media (min-width:1025px){
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i){font-family:"Phosphor-Duotone" !important;font-weight:normal !important;font-style:normal;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-font-smoothing:antialiased}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-invoice-dollar::before{content:"\ee42";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-invoice-dollar::after{content:"\ee43";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-tachometer::before{content:"\e628";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-tachometer::after{content:"\e629";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-building::before{content:"\e102";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-building::after{content:"\e105";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-table::before{content:"\e476";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-table::after{content:"\e477";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-chart-line::before{content:"\e156";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-chart-line::after{content:"\e157";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-chart-bar::before{content:"\e150";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-chart-bar::after{content:"\e151";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-chart-pie::before{content:"\e15a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-chart-pie::after{content:"\e15b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-pen::before{content:"\ebc6";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-pen::after{content:"\ebc7";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-edit::before{content:"\e34c";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-edit::after{content:"\e34d";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-folder::before{content:"\e24a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-folder::after{content:"\e24b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-folder-open::before{content:"\e256";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-folder-open::after{content:"\e257";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-download::before{content:"\e20c";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-download::after{content:"\e20d";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-export::before{content:"\eaf0";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-export::after{content:"\eaf1";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file::before{content:"\e230";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file::after{content:"\e231";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-alt::before{content:"\e23a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-alt::after{content:"\e23b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-invoice::before{content:"\e3ec";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-invoice::after{content:"\e3f1";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-contract::before{content:"\e23a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-file-contract::after{content:"\e23b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-university::before{content:"\e0b4";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-university::after{content:"\e0b5";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-users::before{content:"\e68e";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-users::after{content:"\e68f";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user::before{content:"\e4c2";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user::after{content:"\e4c3";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user-alt::before{content:"\e4c4";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user-alt::after{content:"\e4c5";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user-check::before{content:"\eafa";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user-check::after{content:"\eafb";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user-cog::before{content:"\e4cc";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-user-cog::after{content:"\e4cd";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-home::before{content:"\e2c2";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-home::after{content:"\e2c3";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-search::before{content:"\e30c";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-search::after{content:"\e30d";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-calendar-alt::before{content:"\e10a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-calendar-alt::after{content:"\e10b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-clock::before{content:"\e19a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-clock::after{content:"\e19b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-cog::before{content:"\e272";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-cog::after{content:"\e273";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-id-card::before{content:"\e2c8";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-id-card::after{content:"\e2c9";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-address-card::before{content:"\e6f6";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-address-card::after{content:"\e6f7";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-certificate::before{content:"\e606";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-certificate::after{content:"\e607";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-gavel::before{content:"\ea32";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-gavel::after{content:"\ea33";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-handshake::before{content:"\e582";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-handshake::after{content:"\e583";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-hand-holding-usd::before{content:"\ea8c";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-hand-holding-usd::after{content:"\ea8d";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-hand-holding-heart::before{content:"\e810";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-hand-holding-heart::after{content:"\e811";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-donate::before{content:"\e810";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-donate::after{content:"\e811";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-coins::before{content:"\e78e";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-coins::after{content:"\e78f";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-wallet::before{content:"\e68a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-wallet::after{content:"\e68b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-money-bill-wave::before{content:"\e588";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-money-bill-wave::after{content:"\e589";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-money-bill-alt::before{content:"\e588";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-money-bill-alt::after{content:"\e589";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-money-check::before{content:"\ee42";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-money-check::after{content:"\ee43";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-shopping-basket::before{content:"\e41e";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-shopping-basket::after{content:"\e41f";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-sitemap::before{content:"\e67c";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-sitemap::after{content:"\e67d";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-paper-plane::before{content:"\e398";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-paper-plane::after{content:"\e399";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-link::before{content:"\e2e2";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-link::after{content:"\e2e3";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-tags::before{content:"\e478";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-tags::after{content:"\e479";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-unlock-alt::before{content:"\e300";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-unlock-alt::after{content:"\e301";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-seedling::before{content:"\ebae";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-seedling::after{content:"\ebaf";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-route::before{content:"\e39c";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-route::after{content:"\e39d";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-retweet::before{content:"\e094";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-retweet::after{content:"\e095";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-random::before{content:"\e422";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-random::after{content:"\e423";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-exchange::before{content:"\e0a0";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-exchange::after{content:"\e0a1";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-medkit::before{content:"\e570";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-medkit::after{content:"\e571";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-info-circle::before{content:"\e2ce";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-info-circle::after{content:"\e2cf";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-hammer::before{content:"\e80e";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-hammer::after{content:"\e80f";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-gas-pump::before{content:"\e768";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-gas-pump::after{content:"\e769";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-database::before{content:"\e1de";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-database::after{content:"\e1df";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-check-double::before{content:"\e53a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-check-double::after{content:"\e53b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-car::before{content:"\e112";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-car::after{content:"\e113";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-calculator::before{content:"\e538";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-calculator::after{content:"\e539";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-briefcase::before{content:"\e0ee";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-briefcase::after{content:"\e0ef";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-arrow-circle-down::before{content:"\e028";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-arrow-circle-down::after{content:"\e029";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-elementor::before{content:"\e464";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-elementor::after{content:"\e465";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-th::before{content:"\e464";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-th::after{content:"\e465";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-moon::before{content:"\e330";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-moon::after{content:"\e331";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-sun::before{content:"\e472";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-sun::after{content:"\e473";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-sign-out-alt::before{content:"\e42a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).fa-sign-out-alt::after{content:"\e42b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-chart::before{content:"\e150";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-chart::after{content:"\e151";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-copy::before{content:"\e1ca";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-copy::after{content:"\e1cb";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-document::before{content:"\e23a";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-document::after{content:"\e23b";margin-left:-1em}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-crisp-icons::before{content:"\e466";opacity:.38}
body[class*="app-"] :is(#kt_header .online-users-badge i, #kt_header .theme-toggle-custom i, #kt_header .session-timer i, #kt_header .kt-header__topbar-icon[title="Sair"] i).flaticon2-crisp-icons::after{content:"\e467";margin-left:-1em}
}
/* ícones do menu em "tile" */
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__link-icon{
  flex:0 0 34px;width:34px !important;height:34px;font-size:20px !important;border-radius:11px;margin-right:10px !important;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);
  transition:background .22s,transform .3s var(--sh-ease),color .2s,box-shadow .22s;
}
body[class*="app-"] #kt_aside .kt-menu__link-icon::after{position:static}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__link:hover .kt-menu__link-icon{background:rgba(255,255,255,.16)}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__item--active > .kt-menu__link .kt-menu__link-icon,
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__item.sh-parent > .kt-menu__link .kt-menu__link-icon,
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__item.sh-current > .kt-menu__link .kt-menu__link-icon{
  background:linear-gradient(135deg,rgba(34,211,197,.32),rgba(15,118,110,.28));border-color:rgba(34,211,197,.45);box-shadow:0 4px 12px rgba(34,211,197,.22);
}
body[class*="app-"] #kt_aside #btn-servicos i,body[class*="app-"] #kt_aside #divCompetencia i{font-size:18px}
body[class*="app-"] #kt_aside #btn-servicos i::before,body[class*="app-"] #kt_aside #btn-servicos i::after{opacity:1}
body[class*="app-"] #kt_aside #btn-servicos i::before{opacity:.45}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside .kt-menu__nav > .kt-menu__item > .kt-menu__link{padding-left:8px !important;padding-right:10px !important}
@media (min-width:1025px){
  body[class*="app-"] #kt_header :is(.online-users-badge,.theme-toggle-custom,.session-timer,.kt-header__topbar-icon[title="Sair"]) i{font-size:19px !important}
  body[class*="app-"] #kt_header .session-timer i{font-size:17px !important}
}

/* ---------- Serviços v2: atalho em destaque (estilo "lançador", sem aparência de botão) ---------- */
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos{
  justify-content:flex-start !important;gap:12px !important;height:50px !important;padding:0 14px 0 8px !important;
  background:linear-gradient(90deg,rgba(34,211,197,.16),rgba(255,255,255,.03) 70%) !important;
  border:1px solid rgba(34,211,197,.30) !important;border-radius:14px !important;
  box-shadow:none !important;font:700 15px/1 'Inter','Open Sans',sans-serif !important;letter-spacing:.01em !important;
  overflow:visible !important;text-shadow:0 1px 2px rgba(0,0,0,.25);
}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos i{
  flex:0 0 36px;width:36px;height:36px;border-radius:11px;font-size:21px !important;color:#fff !important;
  background:linear-gradient(135deg,var(--ip-aqua),var(--ip-teal));
  box-shadow:0 6px 14px rgba(15,118,110,.45),inset 0 1px 0 rgba(255,255,255,.4);
}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos i::before{opacity:.55}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos::after{
  content:"\e06d";font-family:"Phosphor-Duotone" !important;position:static;inset:auto;
  background:none !important;transform:none !important;margin-left:auto;font-size:18px;line-height:1;
  color:var(--ip-aqua);opacity:.8;transition:transform .25s var(--sh-ease),opacity .2s;
}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos:hover{
  transform:none;filter:none;
  background:linear-gradient(90deg,rgba(34,211,197,.28),rgba(255,255,255,.06) 75%) !important;
  border-color:rgba(34,211,197,.55) !important;box-shadow:0 8px 20px rgba(0,0,0,.18) !important;
}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos:hover::after{transform:translateX(4px) !important;opacity:1}
body[class*="app-"]:not(.kt-aside--minimize) #kt_aside #btn-servicos:hover i{transform:scale(1.06) rotate(0)}

/* Sagres PB API */
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon).fa-plug::before{content:"\eb5a";opacity:.38}
body[class*="app-"] :is(#kt_aside .kt-menu__link-icon).fa-plug::after{content:"\eb5b";margin-left:-1em}

/* centralização dos glifos nos tiles (neutraliza padding/line-height herdados de .btn i / Metronic) */
body[class*="app-"] #kt_aside #btn-servicos i,
body[class*="app-"] #kt_aside #divCompetencia i,
body[class*="app-"] #kt_aside .kt-menu__link-icon{
  box-sizing:border-box !important;padding:0 !important;line-height:1 !important;
  display:inline-flex !important;align-items:center !important;justify-content:center !important;
  text-align:center;vertical-align:middle;
}
body[class*="app-"] #kt_aside #btn-servicos i{margin:0 !important}
body[class*="app-"] #kt_aside #btn-servicos i::before,
body[class*="app-"] #kt_aside #btn-servicos i::after,
body[class*="app-"] #kt_aside .kt-menu__link-icon::before,
body[class*="app-"] #kt_aside .kt-menu__link-icon::after{line-height:1;display:block;width:1em;height:1em;text-align:center}
body[class*="app-"] #kt_aside #btn-servicos i > span,
body[class*="app-"] #kt_aside .kt-menu__link-icon > span{display:none}

/* ---------------- RODAPÉ: logo + © ano, centralizados e próximos ---------------- */
.kt-footer .kt-footer__copyright{
  display:flex !important;flex-direction:row-reverse;align-items:center;justify-content:center;gap:10px;
  width:100%;margin:0 auto !important;float:none;text-align:center;
}
.kt-footer .kt-footer__copyright .sh-footer-copy{font:500 13px/1 'Inter','Open Sans',sans-serif;color:#64748b;white-space:nowrap}
.kt-footer .kt-footer__copyright a{display:inline-flex;align-items:center}
.kt-footer .kt-footer__copyright img.logo-min{height:22px !important;width:auto;display:block}
body.dark-theme .kt-footer .kt-footer__copyright .sh-footer-copy{color:#cbd5e1}

/* rodapé v2: força proximidade entre logo e © ano (neutraliza larguras/margens herdadas) */
.kt-footer .kt-container{justify-content:center !important}
.kt-footer .kt-footer__copyright{
  flex:0 0 auto !important;width:auto !important;max-width:100%;margin:0 auto !important;padding:0 !important;
  justify-content:center !important;gap:8px !important;
}
.kt-footer .kt-footer__copyright > *{margin:0 !important;flex:0 0 auto !important;width:auto !important}
.kt-footer .kt-footer__copyright a{padding:0 !important}

/* rodapé v3: o SVG do logo tem width=530 fixo (arte centralizada na caixa) -> caixa justa ao tamanho real */
.kt-footer .kt-footer__copyright a :is(img,svg),
.kt-footer .kt-footer__copyright .logo-min{
  height:22px !important;width:81px !important;min-width:0 !important;max-width:none !important;flex:0 0 81px !important;display:block;
}

/* ---------------- Mensagem em Massa: botão flutuante + modal na identidade InfoPublic ---------------- */
body .broadcast-button-container .btn-broadcast-trigger{
  background:linear-gradient(135deg,#22D3C5 0%,#0F766E 55%,#0B2D4A 100%) !important;
  color:#fff !important;border:1px solid rgba(255,255,255,.35) !important;
  box-shadow:0 10px 24px rgba(15,118,110,.45),inset 0 1px 0 rgba(255,255,255,.35) !important;
  font-family:'Inter','Open Sans',sans-serif;font-weight:700;letter-spacing:.01em;
  opacity:.95 !important;
}
body .broadcast-button-container:hover .btn-broadcast-trigger{
  border-radius:14px !important;opacity:1 !important;filter:brightness(1.06);
  box-shadow:0 14px 30px rgba(15,118,110,.55),inset 0 1px 0 rgba(255,255,255,.4) !important;
}
/* recolhido: ícone exatamente no centro */
body .broadcast-button-container:not(:hover) .btn-broadcast-trigger{justify-content:center !important;align-items:center !important;padding:0 !important}
body .broadcast-button-container:not(:hover) .btn-broadcast-trigger i,
body .broadcast-button-container:not(:hover) .btn-broadcast-trigger > .broadcast-trigger-icon{
  transform:none !important;margin:0 !important;padding:0 !important;
}
body .broadcast-button-container:not(:hover) .btn-broadcast-trigger::after{display:none !important}
body .broadcast-button-container .btn-broadcast-trigger i{font-size:19px !important;line-height:1}
body .broadcast-button-container:hover .btn-broadcast-trigger i{padding:0 !important}
body .broadcast-button-container:not(:hover) .btn-broadcast-trigger{animation:shPulse 3.2s ease-in-out infinite}
@keyframes shPulse{0%,100%{box-shadow:0 10px 24px rgba(15,118,110,.45),0 0 0 0 rgba(34,211,197,.35),inset 0 1px 0 rgba(255,255,255,.35)}
  50%{box-shadow:0 10px 24px rgba(15,118,110,.45),0 0 0 10px rgba(34,211,197,0),inset 0 1px 0 rgba(255,255,255,.35)}}
#broadcastModal .modal-content{border:0;border-radius:18px;overflow:hidden;box-shadow:0 30px 70px rgba(11,45,74,.35)}
#broadcastModal .modal-header{background:linear-gradient(135deg,#0B2D4A 0%,#0F766E 100%) !important;color:#fff}
#broadcastModal .modal-title{font-family:'Inter','Open Sans',sans-serif}
#broadcastModal .modal-title i{color:#22D3C5}
#broadcastModal .btn-primary{background:linear-gradient(135deg,#22D3C5,#0F766E) !important;border:0 !important;border-radius:10px;font-weight:700}

/* Mensagem em Massa v2: sem contorno, semitransparente quando recolhido */
body .broadcast-button-container .btn-broadcast-trigger{
  border:0 !important;outline:0 !important;
  box-shadow:0 8px 20px rgba(15,118,110,.30) !important;
  opacity:.6 !important;
}
body .broadcast-button-container:not(:hover) .btn-broadcast-trigger{animation:none !important}
body .broadcast-button-container:hover .btn-broadcast-trigger{
  opacity:1 !important;box-shadow:0 12px 26px rgba(15,118,110,.42) !important;
}

body[class*="app-efdreinf"]{--sh-app:#084f48}
