@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');:root{--cor-default:#333;--cor-azul:#030cb6;--cor-verde:#65bf00;--cor-vermelha:#e60000;--cor-info:#1e94d2;--cor-success:#088f1a;--cor-danger:#f33;--cor-warn:#ff9800;--cor-warn-alt:#cc410b;--cor-branca:#fefefe;--cor-whatsapp:#57ba63;--cor-facebook:#4867aa;--cor-twitter:#1d9bf0;--cor-instagram:linear-gradient(135deg,#f58529,#dd2a7b,#515bd4);--fonte-principal:'Open Sans',Arial,sans-serif;--fonte-secundaria:'Roboto',Helvetica,sans-serif}
@media screen and (max-width:800px){.card-import-carteirinha .imagem{height:150px !important}.card-import-carteirinha .header{font-size:18px !important}}@media screen and (max-width:650px){.box-input.sticky,.alinhamento-coluna.sticky{position:relative !important;top:0 !important}}@media screen and (max-width:600px){header.aw-topbar{font-size:15px !important;min-height:60px !important}header.aw-topbar>span.titulo{font-size:1.3em !important}header.aw-topbar{gap:10px !important}header.aw-topbar img{height:35px !important}
header.aw-topbar .icone-menu{font-size:25px !important}.ui-menu.ui-widget li>.ui-menuitem-link{padding:8px 5px !important}.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-text{font-weight:bold !important}.ui-menu.ui-menubar .ui-menu-parent .ui-menu-child{width:50vw !important}.coluna-texto-ellipsis{overflow:auto !important;white-space:normal !important}section#conteudo{margin-top:220px !important}.ui-toolbar-group-left,.ui-toolbar-group-right{width:100%;display:flex;flex-direction:column;gap:10px}
.ui-toolbar-group-left{float:left}.ui-toolbar-group-right{float:right}.ui-buttonset .ui-button{width:100%;border-radius:1px !important}.ui-menu.ui-menu-dynamic{width:auto}.ui-toolbar .ui-separator{display:none !important}.ui-dialog{text-align:left;right:5px !important;left:5px !important;max-height:100vh !important;max-width:100% !important}.ui-confirm-dialog-message{width:80vw !important}.imagem-card{background-size:cover !important}.ui-datatable-reflow button:not(.ui-menubutton){margin:5px;padding:14px !important;width:30%;font-size:16px !important;float:right !important}
.ui-datatable-reflow .ui-menubutton{margin:5px;padding:15px;width:100%;font-size:1.2em !important;float:right !important}.ui-datatable-reflow .ui-menubutton button{width:100%;height:4em !important}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden){text-align:left !important;font-size:20px;font-weight:500;width:100% !important;margin:3px 0}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title{padding:0 !important;min-width:0 !important;display:block !important;margin-bottom:5px !important;font-weight:bold !important;margin:0 !important}
.coluna-disabled{display:none !important}.avatar-arredondado{width:160px !important;height:160px !important}.imagem-fundo{height:150px !important}.avatar-mini{width:100px !important;height:100px !important}.card-corrida .mapa{height:250px !important}.card-corrida i.fas:not(.fa-map-marker-alt){text-align:center !important}.painel-destaque-informacoes .imagem-empresa{display:block !important;margin:auto !important}.painel-destaque-informacoes .nome-empresa{width:100% !important;text-align:center !important;margin:10px auto !important}
.container-grid .titulo{font-size:20px !important}.container-grid .descricao{font-size:12px !important}.descricao-impressao i{font-size:30px !important}.card-impressao{width:100% !important}.card-impressao .imagem-fundo{font-size:110px !important}.card-import-carteirinha .imagem{height:130px !important}div#aviso-selecionado div.imagem{margin:20px 0;height:220px;background-size:cover}.item-lista-home{display:grid !important}.item-lista-home .icone{margin:auto auto 10px auto !important}.item-lista-home .textos{text-align:center !important;margin:auto !important}
.card-lista-home-corpo ul{padding:0 10px !important}.item-lista-home .textos .descricao{display:grid !important;justify-content:center !important}.titulo-home{font-size:1em !important}.subtitulo-home{font-size:1.6em !important}.item-parcela-progem .div-dados{font-size:12px !important}.item-parcela-progem .div-dados span.titulo{font-size:14px !important}.icone-copy{padding:10px !important;font-size:16px !important}img.foto-dependente{width:100% !important;height:auto !important}.titulo{font-size:2em !important}
.descricao{font-size:1.4em !important}div.redes-sociais{max-width:100% !important}div.redes-sociais .link{font-size:26px !important}.layout-notificacao>.grupos>span.descricao{white-space:normal !important}.container-edicao-imagem .item-edicao-imagem{height:200px}.container-edicao-imagem .item-edicao-imagem .toolbar-edicao-imagem span,.container-edicao-imagem .item-edicao-imagem .toolbar-edicao-imagem .btn{flex:1}.alinhamento-linha{align-items:stretch !important}}@media screen and (max-width:350px){.ui-submenu-link .ui-icon-triangle-1-s{margin-top:6px !important}
.ui-icon-triangle-1-s{margin-top:-10px !important}.ui-dialog-title{font-size:18px !important}.tab-style-wizard .ui-wizard-step-title{display:none !important}.ui-confirm-dialog-message{width:65vw !important}}html{scroll-behavior:smooth;transition:2s all}code{display:block;padding:10px;border-radius:5px;background-color:var(--cor-default);color:white;overflow-x:auto;white-space:pre;user-select:all}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar-thumb{background:#505050;border-radius:10px}
::-webkit-scrollbar-thumb:hover{background:#797979;cursor:default}::-webkit-scrollbar-thumb:active{cursor:pointer}body{font-size:.8em;font-family:var(--fonte-principal);margin:0;font-weight:normal}header.aw-topbar{display:flex;gap:20px;padding:0 20px;align-items:center;justify-content:space-between;margin-bottom:20px;height:53px;background-color:var(--cor-branca);color:var(--cor-default);box-shadow:0 1px 10px rgba(0,0,0,0.3);text-decoration:none !important}header.aw-topbar>span.titulo{font-size:2em;font-weight:bold;color:var(--cor-default)}
header.aw-topbar .acoes{display:flex;align-items:center;justify-content:space-between}header.aw-topbar .icone-menu{font-size:3em;margin:auto}header.aw-topbar a{display:flex}header.aw-topbar img{height:40px;display:flex}.menu-lateral{padding:5px 0;margin-bottom:20px;background-color:#3699db;color:#fff;box-shadow:0 2px 2px #ccc}#conteudo{padding:0 8px;opacity:0}h1{font-size:24px;font-weight:500;padding:0;margin:0}#login-dialog{width:290px;margin:auto;margin-top:150px}#empresa-dialog{width:290px;height:400px;margin:auto;margin-top:150px}
.grid-login{background-color:#f2f2f2;border-radius:8px;border:1px solid #ccc;margin-top:8px;padding:10px}.rotulo{width:110px}.campo{width:80px}.ui-panelgrid td{height:34px}.ajax-status{position:fixed;top:60px;right:10px}.ui-selectmanycheckbox td{border-width:0 !important;padding:0 !important}.ui-selectmanycheckbox td label{padding-right:10px}.produto-tabela{width:100% !important}.produto-tabela input{width:99%}.menu-sistema{border:0 !important;padding:0 !important;background:none !important}.menu-sistema .ui-menu-parent>a .ui-menuitem-text,.menu-sistema>.ui-menu-list>.ui-menuitem>a>.ui-menuitem-text{color:#fff !important}
.ui-panel .ui-panel-title{font-size:1.6em}.ui-panel .ui-panel-titlebar-icon{margin:0 !important}.ui-state-disabled{opacity:.80 !important}.ui-growl{margin-top:80px !important;margin-right:0 !important;z-index:10000 !important}.ui-growl-item{color:white;background-color:#3699db;border-color:black}.ui-growl-item-container{background-color:#3699db;border-color:black}.ui-datatable tr.ui-state-highlight{background:#54b4e7 !important;color:#fefefe !important;font-weight:bold !important}.item-lista-selecao{background:#65bf00 !important;color:#fefefe !important;font-weight:bold !important}
.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-icon{margin:0;padding:4px;display:flex;flex-direction:column;justify-content:center;align-items:center}.ui-menu.ui-widget .ui-menuitem-link .ui-menuitem-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;white-space:normal;float:none !important;margin:0 !important;flex:1}.ui-menu .ui-menu-parent .ui-icon-triangle-1-s{margin-left:-10px}.ui-menu.ui-widget li>.ui-menuitem-link{padding:5px;border-radius:6px;box-sizing:border-box;display:flex !important;justify-content:space-between;align-items:center;gap:8px}
.ui-menu.ui-menubar{padding:0 !important;margin:0;min-width:0}.ui-menu.ui-menubar>.ui-menu-list>.ui-menuitem>.ui-menuitem-link{display:flex}.ui-submenu-link.ui-state-active{background-color:var(--cor-info);color:#fff !important;box-shadow:none !important}.ui-menu.ui-menubar>.ui-menu-list>.ui-menuitem>.ui-menuitem-link .ui-icon{display:flex;margin:auto 0}.ui-menu.ui-menubar .ui-menu-parent .ui-menu-child{padding:8px !important;border-radius:5px}.ui-menu.ui-menu-dynamic{padding:5px}.menu-usuario{display:block;transition:1s all}
.menu-usuario>a{padding:2px !important}.sobre-dialog h2{margin:auto;text-align:center;font-size:20px;color:#333 !important}.sobre-dialog .contatos{width:fit-content;margin:10px auto;display:flex;padding:5px}.sobre-dialog .contatos>a{margin:auto auto auto 5px}.sobre-dialog .contatos>i{font-size:30px}.sobre-dialog .contatos span{margin-top:8px;float:right}.item-menu-ativo{background:#1e94d2 !important;color:#fefefe !important;font-weight:600 !important}.logo-principal{margin:5px 10px 0 15px;float:left;transition:1s all}
section#conteudo{transition:1s all}.ui-dialog>.ui-dialog-content>.ui-panelgrid{margin:0 !important;padding:0 !important;max-height:65vh !important}.ui-dialog.ui-widget-content .ui-dialog-title{white-space:nowrap;overflow:hidden;width:80%;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{transform:scale(1.5) !important}.ui-confirm-dialog-message{width:40vw;margin:auto !important;white-space:break-spaces;overflow-wrap:break-word;font-size:18px}.ui-confirm-dialog-severity{display:none !important}
div.timeline-content{width:100% !important}.imagem-card{width:auto;height:300px;background-position:center;background-size:100%;transition:1s all}.imagem-card:hover{background-size:140%}.imagem-card:hover .btn-imagem-card{opacity:1}.overlay-imagem-card{background:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;width:100%;height:100%}.overlay-imagem-card h2{margin:auto 15px;text-align:center;font-size:2em;color:#fefefe}.btn-imagem-card{display:none !important}.scroll-image{padding:5px;display:block;width:100%;max-height:400px;overflow-y:auto}
.scroll-image img{width:100%;height:auto;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.avatar-arredondado,.avatar-mini{background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#cecece;border-radius:100%;display:flex;justify-content:center;align-items:center;margin:5px auto;box-shadow:1px 2px 10px rgba(0,0,0,0.1);transition:1s all;overflow:hidden}.avatar-arredondado.contain,.avatar-mini.contain{background-size:contain !important}.avatar-arredondado{width:150px;height:150px}
.avatar-mini{width:60px;height:60px}.avatar-arredondado .iniciais{user-select:none;font-size:50px;font-weight:bold;color:var(--cor-azul);margin:auto}.avatar-arredondado .fas{font-size:6em;color:var(--cor-default)}.avatar-mini .fas{font-size:3em;color:var(--cor-default)}.imagem-fundo{width:100%;height:220px;background-size:cover;background-position:center;background-repeat:no-repeat;background-origin:content-box;background-color:#dedede;border-radius:10px;display:block;transition:1s all}.imagem-fundo:hover{background-size:contain}
.alinhamento-esquerdo,.alinhamento-direito{width:auto;margin:0 2px}.alinhamento-esquerdo{float:left}.alinhamento-direito{float:right}.ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden){height:auto !important}.box-info-caixa{margin:5px auto;width:100%;height:auto;padding:10px 0;background:#fefefe;border-radius:20px 0 20px 0;box-shadow:1px 1px 10px rgba(0,0,0,0.1);color:#333 !important;font-family:var(--fonte-secundaria)}.box-info-caixa span{font-size:20px;font-weight:bold;margin:5px 15px;text-align:right}
.box-info-caixa i{font-size:35px !important;width:100%;text-align:center !important}.box-info-caixa h1{text-align:center;font-size:25px !important;margin:5px 10px}.icone-chaveamento{margin-top:10px}i.icone-aberto{color:#198f19 !important}i.icone-fechado{color:#d60808 !important}h1.caixas-abertos{border-bottom:4px solid #198f19}h1.caixas-fechados{border-bottom:4px solid #d60808}.descricao-saldo-caixa{font-size:15px;text-align:right;margin-right:15px;margin-bottom:5px}.label-saldo-caixa{display:block;text-align:right;margin-right:10px;font-size:24px !important}
.parcela-valor-adesao{background:#fd7e00;color:#fefefe;font-weight:bold}.parcela-atraso{background:#ff4545;color:#fefefe;font-weight:bold}.parcela-paga{background:#1fa726;color:#fefefe;font-weight:bold}div.box-resultados{text-align:center;padding:20px;height:auto;border:1px solid #ddd;background:#fefefe;transition:all .3s ease;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:20px}div.box-resultados:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}div.box-resultados i.icon-resultados{margin:auto;font-size:40px;color:#333;transition:color .3s ease;display:block}
div.box-resultados h1.titulo-resultados{font-weight:600;font-size:22px;color:#333;margin-top:10px;transition:color .3s ease}div.box-resultados a.link{display:block;margin-top:10px;font-size:16px;color:#007bff;text-decoration:none;transition:color .3s ease}div.box-resultados a.link:hover{color:#0056b3}div.descricao-resultados{display:block;margin:10px auto;font-weight:400;font-size:16px;display:inline-flex;color:#333}div.descricao-resultados i.material-icons{font-size:20px !important}div.descricao-resultados span{color:#333}
i.btn-more{margin-left:25px;text-align:left !important;float:left}.ui-menu{width:auto !important}.logo-empresa{float:left;margin-left:10px;margin-top:8px}.logo-empresa img{width:auto;height:50px;transition:1s all}.card-corrida{width:100%;border-radius:10px;box-shadow:1px 1px 10px rgba(0,0,0,0.2)}.card-corrida i.fas:not(.fa-map-marker-alt,.fa-sync-alt){font-size:100px;color:#1e94d2;display:block;text-align:left}.card-corrida .label,.card-corrida .descricao{font-weight:bold}.card-corrida .descricao{font-size:20px;margin:0 !important}
.card-corrida .mapa{transition:1s all}.card{background-color:#fff;display:flex;flex-direction:column;gap:0;justify-content:stretch;align-items:flex-end;padding:20px 20px 60px 20px;font-family:var(--fonte-secundaria);border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.card.alinhamento-coluna{align-items:stretch;gap:20px;padding:15px !important}.card.danger{.titulo,.descricao{color:var(--cor-danger) !important}}.card.info{.titulo,.descricao{color:var(--cor-info) !important}}.card.success{.titulo,.descricao{color:var(--cor-success) !important}
}.card.error{.titulo,.descricao{color:var(--cor-vermelha) !important}}.painel-destaque-informacoes{width:100%;height:auto;margin:20px auto 40px auto}.painel-destaque-informacoes .imagem-empresa{width:120px;height:120px;background-position:center;background-size:cover;background-repeat:no-repeat;display:inline-block;float:right;transition:1s all}.painel-destaque-informacoes .nome-empresa{display:inline-block;font-size:45px;font-weight:bold;transition:1s all}.label-informacoes-empresa{margin-top:20px;color:#333;width:100%;text-align:center}
.label-informacoes-empresa p{margin:10px 0;font-size:16px;font-weight:500}.ui-datatable tbody.ui-datatable-data{outline:0;overflow-wrap:break-word}.linha-danger{background-color:var(--cor-danger);font-weight:bold;color:#fff}.linha-warn{background-color:var(--cor-warn);font-weight:bold;color:#fff}.linha-success{background-color:var(--cor-success);color:#fff}td.coluna-texto-ellipsis,.texto-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.texto-ellipsis{width:100%}.card-compartilhamentos-trajeto{display:flex;align-items:center;justify-content:space-between;gap:10px;width:auto;height:auto;cursor:pointer}
.card-compartilhamentos-trajeto span{font-size:1.5em;font-weight:bold;color:#333}.btn-compartilhamento-trajeto{display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:100%;padding:20px;box-shadow:1px 2px 10px rgba(0,0,0,0.2)}.btn-compartilhamento-trajeto i{font-size:4em !important}.no-padding>.ui-panelgrid-cell{padding:0 !important}.card-impressao{cursor:pointer;position:relative;height:auto;width:100%;display:flex;justify-content:center;align-items:center;border-radius:10px;transition:1s all;background-color:#bfbfbf;overflow:hidden}
.card-impressao:hover{opacity:.7}.card-impressao .imagem-fundo{font-size:10em;flex:1;display:flex;justify-content:center;align-items:center;margin:20px;transition:1s all}.card-impressao .descricao-impressao{position:absolute;bottom:0;display:flex;justify-content:stretch;align-items:center;gap:10px;background:rgba(0,0,0,0.5);color:#fff !important;padding:10px 0;width:100%}.descricao-impressao i{font-size:3em;margin-left:10px;transition:1s all}.descricao-impressao .container-grid{display:flex;flex-direction:column;transition:1s all;.titulo{color:#fff !important;font-size:1.8em}
.descricao{color:#fff !important;font-size:1.4em}}.ui-tooltip .ui-tooltip-text .ui-datalist-content{background:#4c4c4c !important;color:#fefefe !important;border:none !important}.tui-datetime-input{display:none !important}.tui-hidden{display:inline-block !important}.tui-datepicker{position:relative !important}.valor-tooltip,.titulo-tooltip{display:block;word-break:break-all !important;color:#fefefe}.titulo-tooltip{font-weight:bold}.contrato-em-atraso,.contrato-em-dia{font-weight:bold}.contrato-em-atraso{color:#fc1616}
.contrato-em-dia{color:#0f800f}.resultado-positivo{color:var(--cor-success) !important}.resultado-negativo{color:var(--cor-danger) !important}.card-import-carteirinha{height:auto;padding:20px;border-radius:10px;box-shadow:1px 2px 10px rgba(0,0,0,0.1);transition:1s all}.card-import-carteirinha .header{font-size:1.6em;font-family:var(--fonte-secundaria);font-weight:bold;text-align:center;display:block}.card-import-carteirinha .imagem,.card-import-carteirinha .acoes,.card-import-carteirinha .header{transition:1s all}
.card-import-carteirinha .imagem{background-color:#cecece;height:250px;border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:contain}div#lista-avisos{padding:10px;border-radius:10px;background:#e0e0e0;display:flex;overflow-y:hidden;overflow-x:auto;border-radius:10px}.item-lista-aviso{min-width:250px;margin:5px;background:#fefefe;padding:10px;border-radius:5px;box-shadow:1px 2px 10px rgba(0,0,0,0.2);background:#fefefe;cursor:pointer;transition:1s all}.item-lista-aviso:hover{opacity:.7}
.item-lista-aviso div.cabecalho{display:flex;margin:0 0 10px 0}.item-lista-aviso i{margin:auto 0;display:block;font-size:30px;text-align:center;text-shadow:1px 2px 10px rgba(0,0,0,0.1)}.item-lista-aviso span.header{display:block;font-weight:bold;font-size:16px;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.item-lista-aviso span.data{display:block;font-weight:bold;color:#8d8d8d;font-size:12px;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.item-lista-aviso .texto{font-size:14px;text-align:justify !important;max-height:48px;overflow:hidden;max-width:100%;text-overflow:ellipsis}
.item-lista-aviso .texto p{margin:0 !important}i.info{color:#1e94d2}i.alerta{color:#d87606;border:2px solid #fefefe}i.erro{color:#ce0000}div#aviso-selecionado{margin-top:40px;transition:1s all}div#aviso-selecionado span.header{font-size:24px;display:block;font-weight:bold}div#aviso-selecionado span.sub-header{margin:20px 0;font-size:18px;color:#424242;font-weight:bold;display:block;font-size:18px}div#aviso-selecionado .texto{font-size:16px;text-align:justify !important;font-weight:400}div#aviso-selecionado .texto p{margin-left:0 !important}
div#contador-aviso{opacity:0;margin-top:5px;text-align:right;transition:1s all}div#aviso-selecionado div.imagem{margin:30px 0 10px 0;height:320px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#e9f5ff;border-radius:20px;transition:1s all}div#aviso-selecionado div.imagem:hover{background-size:contain}div#aviso-selecionado span.descricao-imagem{color:#616161;font-size:13px;display:block;text-align:justify}.info-campo{display:flex;border-radius:15px;background:#333;padding:15px;text-align:justify;font-weight:bold;color:#fefefe;font-size:14px}
.info-campo i{margin:auto 10px auto 0}.indicadores-home-label,.indicadores-home{display:block;font-family:var(--fonte-secundaria)}.indicadores-home-label{font-size:15px;font-weight:500}.indicadores-home{font-size:25px;font-weight:900}.titulo-home,.subtitulo-home{color:#333;font-family:var(--fonte-secundaria);margin:0}.titulo-home{font-size:1.2em;font-weight:500}.subtitulo-home{font-size:2em;font-weight:bold}.card-lista-home{border:1px solid #cecece;border-radius:10px;transition:1s all}.card-lista-home-titulo{border-radius:10px 10px 0 0;cursor:pointer;border-bottom:1px solid #cecece;padding:15px 0;display:flex;width:100%;transition:1s all}
.card-lista-home:hover .card-lista-home-titulo{background-color:#333;color:#fefefe}.card-lista-home-titulo .icone{font-size:30px;margin:auto;margin-right:20px}.card-lista-home-titulo .textos{margin:auto;margin-left:20px;margin-right:10px;font-family:var(--fonte-secundaria);display:grid}.card-lista-home-titulo .textos span.header{font-size:15px;font-weight:500;display:block;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.card-lista-home-titulo .textos span.subheader{font-size:25px;font-weight:900;display:block;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}
.card-lista-home-corpo{width:100%;height:200px}.card-lista-home-corpo ul{margin:0 0 10px 0;padding-left:20px;height:auto;max-height:200px;overflow-y:auto}.item-lista-home{list-style:none;margin:40px 0;cursor:pointer;display:flex;transition:1s all}.item-lista-home .icone{font-size:40px;margin:auto 0}.item-lista-home .textos{font-family:var(--fonte-secundaria);display:grid;margin:auto;margin-left:10px;width:80%;display:grid}.item-lista-home .textos .titulo{margin:0;font-size:20px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}
.item-lista-home .textos .descricao{margin:0;font-size:15px;font-weight:500;display:block;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.lista-parcela-progem{margin:10px 0;font-family:var(--fonte-secundaria);border:2px solid var(--cor-default);border-radius:10px;display:block}.lista-parcela-progem span.header{color:var(--cor-default);padding:8px 0;text-align:center;width:100%;font-weight:900;font-size:20px;display:block;border-bottom:2px solid var(--cor-default)}.parcelas-atrasadas,.parcelas-atrasadas span.header{color:var(--cor-danger) !important;border-color:var(--cor-danger) !important}
.parcelas-para-amanha,.parcelas-para-amanha span.header{color:var(--cor-warn) !important;border-color:var(--cor-warn) !important}.lista-parcela-progem div.corpo{max-height:180px;overflow-y:auto}.item-parcela-progem{color:var(--cor-default) !important;padding:15px 0;margin:10px;border-radius:10px;box-shadow:1px 2px 10px rgba(0,0,0,0.2);display:flex}.item-parcela-progem .div-dados{margin:auto 15px;display:grid;font-size:14px;font-weight:500}.item-parcela-progem .div-dados span.titulo{font-size:16px;font-weight:900}
.icone-copy{cursor:pointer;display:flex;margin:auto 15px auto auto;border-radius:100%;padding:15px;color:#fefefe;font-size:30px;background-color:var(--cor-azul);box-shadow:1px 2px 10px rgba(0,0,0,0.5)}.icone-copy:active{opacity:.7}.titulo,.descricao{font-family:var(--fonte-secundaria);color:var(--cor-default);display:block;margin:0}.titulo{font-size:2em;font-weight:900}.descricao{font-size:1.4em;font-weight:500}.texto-identado{display:block;text-align:justify;font-style:italic;white-space:pre-wrap;word-break:break-word}
.saldo-positivo{color:var(--cor-success) !important}.saldo-negativo{color:var(--cor-danger) !important}.saldo-zerado{color:var(--cor-warn) !important}.card-credito-boleto{padding:10px;border-radius:10px;font-family:var(--fonte-secundaria);background-color:#153692;color:#fefefe}.card-credito-boleto .detalhes{margin:5px;padding:10px;border-radius:10px;display:grid;background-color:#1d42a7;justify-items:end}.card-credito-boleto .detalhes .titulo,.card-credito-boleto .detalhes .descricao{color:#fff !important}
.card-credito-boleto .valor{margin:20px 5px;font-size:25px;font-weight:600;display:grid;justify-items:end}.card-credito-boleto .valor .observacoes{font-size:13px;font-weight:400;text-align:justify}.card-credito-boleto .opcoes{margin:5px;display:flex !important;float:none !important;justify-content:space-evenly}.btn-credito-juno,.btn-credito-pagseguro{width:100%;font-size:15px !important;font-weight:bold !important;border-radius:5px;padding:5px 10px;transition:1s all !important}.btn-credito-juno:hover{background:#fefefe !important;color:#252aff !important}
.btn-credito-pagseguro:hover{background:linear-gradient(225deg,#f5de3e,#dce35f,#a6dbd9) !important;color:#333 !important}.btn-credito-juno{margin-right:5px;background:#252aff !important;color:#fefefe !important}.btn-credito-pagseguro{margin-left:5px;background:linear-gradient(225deg,#a6dbd9,#dce35f,#f5de3e) !important;color:#333 !important}.voltar-para-topo{user-select:none;width:60px;height:60px;background:var(--cor-azul);cursor:pointer;color:#fefefe;box-shadow:1px 2px 10px rgba(0,0,0,0.4);position:fixed;bottom:15px;right:15px;border:3px solid white;border-radius:100%;display:flex;z-index:10;transition:.2s all}
.voltar-para-topo:hover{opacity:.8;box-shadow:1px 2px 10px rgba(0,0,0,0.6)}.empresa-selecionada-atual{background:var(--cor-azul);color:#fefefe}.item-procedimento-obito{font-family:var(--fonte-secundaria);display:grid;border-radius:10px;box-shadow:1px 2px 10px rgba(0,0,0,0.1)}.item-procedimento-obito .detalhe{margin:5px 0;display:flex;font-weight:600}.item-procedimento-obito .detalhe i{margin:auto 5px auto 0}.item-procedimento-obito .header{margin:10px;display:flex}.item-procedimento-obito .descricao{margin:0 10px;padding:5px;display:block;text-align:justify;max-height:150px;overflow-y:auto}
.item-procedimento-obito .descricao .titulo{display:block;font-weight:900;font-size:15px}.item-procedimento-obito .botoes{display:flex;margin:10px;gap:10px;flex-wrap:wrap;justify-content:space-between}.item-procedimento-obito .botoes .btn{flex:1}.item-procedimento-obito .header .textos{flex:1;width:100%;display:grid}.item-procedimento-obito .header .textos h1{font-size:20px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-procedimento-obito .header .textos .detalhes{font-weight:500;display:inline-flex;overflow-x:auto}
.item-procedimento-obito .header .textos .detalhes .detalhe{margin:0 15px 0 0 !important;min-width:max-content}.item-procedimento-obito .header .icone{width:50px;height:50px;margin:auto 10px auto 0;border-radius:10px;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#cecece;display:flex}.item-procedimento-obito .header .icone .fas,.item-procedimento-obito .header .icone .fab{display:flex;margin:auto;font-size:30px}.item-procedimento-obito .header .icone>span{font-size:15px;font-weight:bold;display:flex;margin:auto}
.item-arquivo-acompanhamento{background:#fefefe;border-radius:10px;box-shadow:1px 2px 10px rgba(0,0,0,0.1);display:flex;cursor:pointer}.item-arquivo-acompanhamento .icone{padding:18px;height:auto;background:#6d6d6d;font-size:25px;display:flex;border-radius:10px 0 0 10px}.item-arquivo-acompanhamento .pdf{background:var(--cor-danger)}.item-arquivo-acompanhamento .xls{background:var(--cor-success)}.item-arquivo-acompanhamento .word{background:var(--cor-info)}.item-arquivo-acompanhamento .powerpoint{background:var(--cor-warn)}
.item-arquivo-acompanhamento .icone i{color:#fefefe;margin:auto}.item-arquivo-acompanhamento .textos{font-weight:bold;width:100%;display:grid;margin:auto 10px}.item-arquivo-acompanhamento .textos .texto{margin:1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}.item-arquivo-acompanhamento .download{margin:auto 0}.item-arquivo-acompanhamento .download i{margin:auto 15px;display:flex;font-size:25px;transition:1s all}.item-arquivo-acompanhamento .download i:hover{color:var(--cor-azul)}
.ui-toolbar .checkbox-group{margin-top:0 !important}img.foto-dependente{width:100%;height:auto;clip-path:circle(40%);display:block;margin:auto;transition:1s all}.ui-confirm-dialog .ui-dialog-content{max-width:500px;text-align:justify;display:flex}.ui-confirm-dialog .ui-dialog-content .ui-icon{margin:auto 5px;width:20px}.tamanho-responsivo{position:relative;z-index:0;overflow:auto;margin:20px 0;background:#FFF no-repeat;background-image:-webkit-radial-gradient(50% 0,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0)),-webkit-radial-gradient(50% 100%,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:-moz-radial-gradient(50% 0,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0)),-moz-radial-gradient(50% 100%,farthest-side,rgba(0,0,0,0.2),rgba(0,0,0,0));background-image:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,0.2),rgba(0,0,0,0));background-position:0 0,0 100%;background-size:100% 14px}
.tamanho-responsivo:before,.tamanho-responsivo:after{content:'';position:relative;z-index:-1;display:block;height:30px;margin:0 0 -30px;background:-webkit-linear-gradient(top,#FFF,#FFF 30%,rgba(255,255,255,0));background:-moz-linear-gradient(top,#FFF,#FFF 30%,rgba(255,255,255,0));background:linear-gradient(to bottom,#FFF,#FFF 30%,rgba(255,255,255,0))}.tamanho-responsivo:after{margin:-30px 0 0;background:-webkit-linear-gradient(top,rgba(255,255,255,0),#FFF 70%,#FFF);background:-moz-linear-gradient(top,rgba(255,255,255,0),#FFF 70%,#FFF);background:linear-gradient(to bottom,rgba(255,255,255,0),#FFF 70%,#FFF)}
div.timeline-event-content{display:flex;font-family:var(--fonte-secundaria)}div.timeline-event-content img{width:auto;height:60px;background-color:var(--cor-azul);clip-path:circle(35%)}div.timeline-event-content span{margin:auto;font-weight:500;font-size:16px}.ui-datatable-header{font-size:1.8em;padding:10px}div.redes-sociais{margin-top:10px;max-width:150px;display:flex;justify-content:space-between}div.redes-sociais .link{font-size:22px}.descricao-filtro{font-size:1em;font-weight:bold;margin-top:5px;display:block}
.layout-notificacao{display:flex;flex-direction:column;box-sizing:border-box;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,0.4)}.layout-notificacao>span.descricao{font-size:1.6em;font-weight:bold;color:#fff;background-color:var(--cor-azul);border-radius:10px 10px 0 0;padding:16px;text-align:center}.layout-notificacao>.grupos{display:flex;align-items:center;gap:10px;padding:15px 20px}.layout-notificacao>.grupos>i{font-size:16px;padding:12px;border-radius:50%;background-color:rgba(0,0,0,0.2)}
.layout-notificacao>.grupos>span.descricao{font-size:1em;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-notificacao>.botoes{padding:10px;gap:10px;border-top:1px solid #cecece;display:flex;align-items:center;flex-wrap:wrap}.layout-notificacao>.botoes>.btn{flex:1}.container-edicao-imagem{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.container-edicao-imagem .item-edicao-imagem{background-size:cover;background-position:center center;height:160px;padding:10px;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:stretch;flex:1 1 140px;border-radius:5px}
.container-edicao-imagem .item-edicao-imagem .foto-principal{position:absolute;color:white}.container-edicao-imagem .item-edicao-imagem .toolbar-edicao-imagem{padding:5px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:rgba(255,255,255,0.05);border-radius:5px;box-shadow:0 4px 30px rgba(0,0,0,0.1);backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px);border:1px solid rgba(255,255,255,0.17)}.ui-carousel-item{padding:5px !important}.ui-carousel-item img{width:100%;height:auto;border-radius:5px;box-shadow:2px 2px 10px rgba(0,0,0,0.15)}
.ui-diagram-element{font-family:var(--fonte-secundaria);border:1px solid var(--cor-default);background-color:white;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,0.1);overflow-x:auto;padding:20px;text-align:center;white-space:pre;width:250px;font-size:1.1em;font-weight:bold;z-index:1}.esconder-opcoes .ql-toolbar.ql-snow{display:none}.esconder-opcoes .ql-container.ql-snow{border:0}.card-limite-recurso{display:flex;gap:20px;padding:20px;border-radius:10px;background-color:#fff;font-family:var(--fonte-secundaria)}
.card-limite-recurso.info{background-color:var(--cor-info);color:#fff}.card-limite-recurso.danger{background-color:var(--cor-danger);color:#fff}.card-limite-recurso.warning{background-color:var(--cor-warn);color:#000}.card-limite-recurso.success{background-color:var(--cor-success);color:#fff}.card-limite-recurso .icone{font-size:5em}.card-limite-recurso .container{flex:1;display:flex;flex-direction:column;gap:10px}.card-limite-recurso .container .titulo{font-size:2.5em;font-weight:800;color:#fff !important}
.card-limite-recurso .container .descricao{display:flex;align-items:center;flex-wrap:wrap;gap:20px;font-size:2em;font-weight:500;color:#fff !important}.card-limite-recurso .container .complemento{margin-top:20px;font-size:1.2em;font-weight:bold}div.barra-progresso{flex:1 1 600px;width:100%;padding:10px;height:30px;border-radius:30px;background-color:#fff;box-shadow:2px 2px 10px rgba(0,0,0,0.123)}div.barra-progresso>div.progresso{transition:.8s width ease-out;max-width:100%;height:30px;border-radius:30px;background-color:#ddd;color:#333;font-weight:500;text-align:center}
div.alinhamento-coluna.recurso-novo,div.alinhamento-linha.recurso-novo,div.alinhamento-coluna.recurso-modificado,div.alinhamento-linha.recurso-modificado{border-radius:8px;padding:5px}a.recurso-modificado>.ui-menuitem-text,a.recurso-novo>.ui-menuitem-text,span.recurso-modificado,span.recurso-novo,li.ui-menu-parent.recurso-modificado .ui-menuitem-text,li.ui-menu-parent.recurso-novo .ui-menuitem-text{display:flex;gap:5px;align-items:center;justify-content:space-between;flex-wrap:wrap}label.recurso-novo::after,.ui-menu-parent.recurso-novo>a>.ui-menuitem-text::after,.recurso-novo:not(.ui-menu-parent) .ui-menuitem-text::after,span.recurso-novo::after,h1.recurso-novo::after,h2.recurso-novo::after,h3.recurso-novo::after,.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.recurso-novo a::after,label.recurso-modificado::after,.ui-menu-parent.recurso-modificado>a>.ui-menuitem-text::after,.recurso-modificado:not(.ui-menu-parent) .ui-menuitem-text::after,span.recurso-modificado::after,h1.recurso-modificado::after,h2.recurso-modificado::after,h3.recurso-modificado::after,.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.recurso-modificado a::after{padding:2px 5px;border-radius:5px;color:#fff;font-size:.8em;font-weight:bold;box-shadow:2px 2px 10px rgba(0,0,0,0.110)}
.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.recurso-novo a::after,.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.recurso-modificado a::after{margin-left:5px}label.recurso-novo::after,.ui-menu-parent.recurso-novo>a>.ui-menuitem-text::after,.recurso-novo:not(.ui-menu-parent) .ui-menuitem-text::after,span.recurso-novo::after,h1.recurso-novo::after,h2.recurso-novo::after,h3.recurso-novo::after,.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.recurso-novo a::after{background-color:var(--cor-info) !important;content:'Novo'}
label.recurso-modificado::after,.ui-menu-parent.recurso-modificado>a>.ui-menuitem-text::after,.recurso-modificado:not(.ui-menu-parent) .ui-menuitem-text::after,span.recurso-modificado::after,h1.recurso-modificado::after,h2.recurso-modificado::after,h3.recurso-modificado::after,.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.recurso-modificado a::after{background-color:var(--cor-azul) !important;content:'Atualizado'}.anchor{scroll-margin-top:80px;width:100%}.sticky,.sticky-table thead th,.sticky-table tfoot td{position:-webkit-sticky;position:sticky;z-index:2}
.sticky{top:0;background-color:#fff;padding:5px}.box-input.sticky,.alinhamento-coluna.sticky,.alinhamento-linha.sticky{top:80px;padding:0}.sticky.shadow{padding:10px;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.15)}.sticky-table .ui-datatable-tablewrapper{overflow:inherit}.sticky-table thead th{top:70px}.sticky-table tfoot td{bottom:0}.ui-dialog-content .sticky-table thead th{top:0}.alinhamento-coluna{flex:1;display:flex;flex-direction:column;gap:15px}.alinhamento-coluna .espaco{padding:10px;flex:1 1 10px}
.alinhamento-linha{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.alinhamento-linha .espaco{padding:15px;flex:1 1 200px}a.link-contrato{flex:1 1 40%;display:flex;flex-direction:column;align-items:stretch;text-decoration:none;padding:10px 10px 60px 10px;background-color:var(--cor-azul);font-family:var(--fonte-secundaria);border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,.15);span.titulo,span.descricao{color:#fff}}a.link-contrato.inverse{background-color:#fff;span.titulo,span.descricao{color:var(--cor-azul) !important}
}a.link-contrato span.titulo{font-size:1.8em;font-weight:700}a.link-contrato span.descricao{font-size:1.4em;font-weight:500}.ui-tabs-scrollable .ui-tabs-nav{max-width:0;display:flex}.ui-tabs .ui-tabs-navscroller-btn{top:0 !important;height:40px !important;width:40px !important;border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.ui-tabs .ui-tabs-navscroller-btn .ui-icon{margin:0 !important}.ui-tabs .ui-tabs-panel{padding:40px 0 !important}.ui-tabs .ui-tabs-navscroller-btn{z-index:10 !important}
.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header a{border-radius:2px 2px 0 0;background-color:#fff !important;color:var(--cor-info) !important}.ui-tabs.ui-tabs-top .ui-tabs-nav.ui-widget-header li.ui-state-active a{background-color:var(--cor-info) !important;color:#fff !important;font-weight:bold !important}.ui-notificationbar{z-index:1000 !important;height:auto !important;padding:0 !important;background-color:var(--cor-danger);.titulo,.descricao{color:#fff !important}}.valor-negativo{color:red !important}
.row-resultado-liquido{font-weight:bold !important}.ui-accordion .ui-accordion-header .ui-icon{display:block !important}.ui-accordion .ui-accordion-content.ui-widget-content{border:1px solid #ddd !important}.ui-accordion .ui-accordion-header.ui-state-active{font-weight:bold}