﻿body{background-color:#f8f9fa;margin:0;padding:0;font-family:Arial, sans-serif;transition:margin-left 0.3s ease;max-width:1380px;margin:0 auto}a{color:#fff;text-decoration:underline}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:100% !important}.container h3{font-size:1.2rem}#sidebar .nav-item a{padding-top:5px;padding-bottom:5px}.accordion-body table th{user-select:none;cursor:pointer}.main-header{background-color:#0066cc;color:#fff;position:fixed;top:0;left:0;right:0;z-index:1050;box-shadow:0 2px 5px rgba(0,0,0,0.1);height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem}.main-header h1,.main-header h2,.main-header h3{font-weight:bold;font-size:1.6rem;text-align:center;width:100%}h6 small.text-muted{font-size:12px;font-weight:bold;color:#000 !important}nav{height:calc(100vh - 56px);background-color:#0066cc;color:#fff;position:fixed;top:56px;left:0;z-index:1040;overflow-y:auto;padding-right:15px;box-shadow:2px 0 10px rgba(0,0,0,0.1);transform:translateX(-100%);transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);width:280px}nav.active{transform:translateX(0)}.dx-datagrid-table tr td i{font-size:1.5rem;color:#bbb}.dx-datagrid .dx-row>td{padding:5px 10px !important}h1.title-page{font-size:1.6rem;font-weight:bold;margin-bottom:1rem;background:#0066cc;padding:10px;border-bottom:4px solid #000000;color:#fff}.menu-overlay{position:fixed;top:56px;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1030;opacity:0;visibility:hidden;transition:all 0.3s ease}.menu-overlay.active{opacity:1;visibility:visible}.main-content{margin-top:56px;padding:1rem;transition:margin-left 0.3s ease}nav a{color:#fff;display:flex;align-items:center;padding:10px;text-decoration:none}nav a:hover,nav a.active{background-color:#005bb5;color:#fff !important}.nav-link{color:#fff}footer{background-color:#0066cc;color:#fff}.card{margin-bottom:15px}.sidebar{width:16rem;height:calc(100vh - 56px);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0066cc #f8f9fa}#sidebar .nav-item{margin:5px 0}#sidebar .nav-item span{font-size:1.0rem}#sidebar .collapse .nav-item span{font-size:1.0rem}.nav-link:focus,.nav-link:hover{color:#fff !important}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#f8f9fa}.sidebar::-webkit-scrollbar-thumb{background-color:#0066cc;border-radius:10px}.mobile-header{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 1rem;box-shadow:rgba(50,50,93,0.25) 0px 0px 12px -1px,rgba(0,0,0,0.3) 0px 3px 7px -3px;background-color:#0066cc;color:#fff;position:fixed;top:0;left:0;right:0;z-index:1030}.desktop-header{display:none;background-color:#0066cc;color:#fff;padding:1rem;text-align:center}.btn-menu{background:transparent;border:none;color:#fff}.high-contrast{background-color:#000;color:#fff}.accessibility-buttons{display:flex;gap:0.5rem;margin-bottom:1rem}.accessibility-buttons button{padding:0.5rem 1rem;background-color:#0066cc;color:#fff;border:none;border-radius:5px}.contact-info p{margin:0.5rem 0;font-size:0.9rem}.contact-info i{color:#0066cc;font-size:1.2rem}.contact-title{font-size:1.4rem;font-weight:bold;margin-bottom:1rem}.radar-transparencia,.radar-transparencia:hover{background:#fff;padding:10px}.radar-transparencia img{width:100%}.main-content{margin-top:56px}#sidebar .special-link{background-color:#ffcc00;padding:5px}#sidebar .special-link a{color:#0066cc}#sidebar .special-link a:hover{background-color:#ffe684;color:#0066cc}.dx-datagrid-headers table.dx-datagrid-table-fixed tbody{background-color:#f8f9fa}.dx-datagrid-headers table.dx-datagrid-table-fixed tbody tr td,.dx-datagrid-headers table tbody tr td div{color:#64686A;font-size:14px}.inverted{filter:invert(100%)}.links-destacados{transition:0.3s ease-in-out;text-decoration:underline !important;color:#ff0 !important;background-color:#000 !important}@media (min-width: 992px){nav{transform:none;width:250px;height:calc(100vh - 56px)}.menu-overlay{display:none}}@media (max-width: 991px){#sidebar h2{display:block}#sidebar .nav-item{font-size:18px}#sidebar .nav-item span{display:inline}#sidebar .nav-item a{width:100%;font-size:1rem;display:flex;justify-content:flex-start}}@media (max-width: 680px){.main-header h2,.main-header h3{font-size:1.4rem;width:100%;text-align:center}}@media (min-width: 769px){nav{transform:none;width:250px;height:100vh}.desktop-header{display:block;position:fixed;width:250px;top:0;z-index:1050;padding:1rem;text-align:center}.mobile-header{display:none}.main-content{margin-top:30px}body{padding-left:250px}}.law-card{border-radius:10px;transition:transform 0.3s ease, box-shadow 0.3s ease;border:none}.law-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.law-icon{width:80px;height:80px;margin:0 auto 1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #3498db 0%, #06c 100%);color:white}.law-card:nth-child(2) .law-icon{background:linear-gradient(135deg, #11998e 0%, #38ef7d 100%)}.law-card:nth-child(3) .law-icon{background:linear-gradient(135deg, #f12711 0%, #f5af19 100%)}.law-card:nth-child(4) .law-icon{background:linear-gradient(135deg, #654ea3 0%, #eaafc8 100%)}.card-title{font-weight:600;margin-bottom:1rem;font-size:0.8rem}.card-text{font-size:0.95rem;margin-bottom:1.5rem}.flex-1{flex:1 1 0%}.menu-card{border-radius:10px;transition:all 0.3s ease;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:white;justify-content:space-around;border:1px solid #0d6efd5e}.menu-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1);background-color:rgba(0,123,255,0.05)}.menu-icon{width:80px;height:80px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #3498db 0%, #06c 100%);color:white}.menu-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.1)}.menu-card:hover .menu-icon.receitas{background:linear-gradient(135deg, #2d8600 0%, #68ff7a 100%)}.menu-card:hover .menu-icon.despesas{background:linear-gradient(135deg, #c00 0%, #ff8c8c 100%)}.menu-card:hover .menu-icon.despesas-saude{background:linear-gradient(135deg, #c00 0%, #ff8c8c 100%)}.menu-card:hover .menu-icon.despesas-educacao{background:linear-gradient(135deg, #c00 0%, #ff8c8c 100%)}.menu-card:hover .menu-icon.despesas-transporte{background:linear-gradient(135deg, #c00 0%, #ff8c8c 100%)}.menu-card:hover .menu-icon.despesas-seguranca{background:linear-gradient(135deg, #c00 0%, #ff8c8c 100%)}.menu-card:hover .menu-icon.servidores{background:linear-gradient(135deg, #d45500 0%, #ffba90 100%)}.menu-card:hover .menu-icon.diarias{background:linear-gradient(135deg, #f39c12 0%, #fdd9a0 100%)}.menu-card:hover .menu-icon.licitacoes{background:linear-gradient(135deg, #4b00cc 0%, #c2a6ff 100%)}.menu-card:hover .menu-icon.contratos{background:linear-gradient(135deg, #0cc 0%, #e0ffff 100%)}.menu-card:hover .menu-icon.diario_municipios{background:linear-gradient(135deg, #001c3a 0%, #b0dbff 100%)}.menu-card:hover .menu-icon.dispensas{background:linear-gradient(135deg, #004040 0%, #b8fff1 100%)}.menu-card:hover .menu-icon.inexigibilidades{background:linear-gradient(135deg, #2c006e 0%, #e8d3ff 100%)}.menu-card:hover .menu-icon.extratos{background:linear-gradient(135deg, #3f2900 0%, #ffe9bd 100%)}.menu-card:hover .menu-icon.estrutura_organizacional{background:linear-gradient(135deg, #d300d8 0%, #ffccf3 100%)}.menu-card:hover .menu-icon.esic{background:linear-gradient(135deg, #d4ae00 0%, #fff7c2 100%)}.menu-card:nth-child(2) .menu-icon{background:linear-gradient(135deg, #2ecc71 0%, #27ae60 100%)}.menu-card:nth-child(3) .menu-icon{background:linear-gradient(135deg, #e74c3c 0%, #c0392b 100%)}.menu-card:nth-child(4) .menu-icon{background:linear-gradient(135deg, #f39c12 0%, #d35400 100%)}.menu-card:nth-child(5) .menu-icon{background:linear-gradient(135deg, #9b59b6 0%, #8e44ad 100%)}.menu-card:nth-child(6) .menu-icon{background:linear-gradient(135deg, #1abc9c 0%, #16a085 100%)}.menu-card:nth-child(7) .menu-icon{background:linear-gradient(135deg, #34495e 0%, #2c3e50 100%)}.menu-card:nth-child(8) .menu-icon{background:linear-gradient(135deg, #e67e22 0%, #d35400 100%)}.card-title{font-weight:600;margin-bottom:0}.stretched-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.desp-educa{background:#ffc10714}.desp-saude{background:#0dcaf01f}.desp-transporte{background:#19875426}.desp-seguranca{background:#dc354545}.desp-urbanismo{background:#0d6efd21}.receita-imposto{background:#62d64638}.receita-uniao{background:#774b0040}.receita-estado{background:#82ddd740}.receita-extra-org{background:#fff3cd54}.menu-card{display:flex;flex-direction:row;align-items:center;position:relative;padding:1rem}.icon-circle{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-right:1rem}.icon-circle i{font-size:1.2rem}.icon-circle.receitas{background-color:#007bff;color:#fff}.icon-circle.despesas{background-color:#dc3545;color:#fff}.icon-circle.servidores{background-color:#28a745;color:#fff}.icon-circle.diarias{background-color:#17a2b8;color:#fff}.icon-circle.licitacoes{background-color:#ffc107;color:#fff}.icon-circle.contratos{background-color:#6c757d;color:#fff}.icon-circle.diario-municipios{background-color:#343a40;color:#fff}.icon-circle.dispensas{background-color:#6610f2;color:#fff}.icon-circle.inexigibilidades{background-color:#e83e8c;color:#fff}.icon-circle.extratos{background-color:#20c997;color:#fff}.icon-circle.estrutura-organizacional{background-color:#fd7e14;color:#fff}.icon-circle.esic{background-color:#0dcaf0;color:#fff}.icon-circle.despesas-educacao{background-color:#ffc107;color:#fff}.icon-circle.despesas-saude{background-color:#0dcaf0;color:#fff}.icon-circle.despesas-transporte{background-color:#198754;color:#fff}.icon-circle.despesas-seguranca{background-color:#dc3545;color:#fff}.icon-circle.despesas-urbanismo{background-color:#0d6efd;color:#fff}.icon-circle.receitas-imposto{background-color:#1e7c03;color:#fff}.icon-circle.receitas-uniao{background-color:#a56c0a;color:#fff}.icon-circle.receitas-estado{background-color:#00d6cc;color:#fff}.icon-circle.receitas-extra{background-color:#b78900;color:#fff}#mapa .card-header{font-size:1.25rem}#mapa h5{color:#2c3e50;font-weight:600}#mapa a{color:#34495e;transition:all 0.3s ease;display:block;padding:0.25rem 0}#mapa a:hover{color:#2980b9;transform:translateX(5px)}#mapa .fa-chevron-right{color:#3498db;font-size:0.8rem}#mapa .bg-light{background-color:#f8f9fa !important}.flex-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px}.dx-toolbar-after .dx-item-content{background:#eeeeee}.dx-datagrid-table td,.dx-datagrid-table td div,.dx-datagrid .dx-row>td{color:#4d4d4d;font-size:12px}#submitFilterButtonServidores.dx-button,#submitFilterButtonDespesas.dx-button,#submitFilterButtonDiarias.dx-button,#submitFilterButtonReceitas.dx-button,#submitFilterButtonDispensas.dx-button,#submitFilterButtonExtratos.dx-button,#submitFilterButtonInexigibilidades.dx-button,#submitFilterButtonRelatorios.dx-button,#submitFilterButtonDiarioMunicipio.dx-button,#submitFilterButtonEmpenhos.dx-button,#submitFilterButtonLeisPortarias.dx-button,#submitFilterButtonLicitacoes.dx-button,#submitFilterButtonContratos.dx-button,#submitFilterButtonBalancetesDigitalizados.dx-button,#submitFilterButtonCredores.dx-button,#submitFilterButtonAdesoes.dx-button,#submitFilterButtonAtas.dx-button,#submitFilterButtonRgfs.dx-button,#submitFilterButtonReceitasCamaras.dx-button{background-color:#46a400;color:#ffffff;height:48px;width:100%}.breadcrumbs{padding:0.75rem 1rem;margin:1rem 0;background-color:#f8f9fa;border-radius:0.5rem;font-size:0.95rem;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.breadcrumbs ul{list-style:none;padding:0;margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:0.5rem}.breadcrumbs li{display:inline-flex;align-items:center;color:#6c757d}.breadcrumbs li:not(:last-child)::after{content:'›';margin:0 0.5rem;color:#adb5bd;font-weight:bold}.breadcrumbs a{color:#0d6efd;text-decoration:none;font-weight:500;transition:color 0.2s ease}.breadcrumbs a:hover{color:#0a58ca;text-decoration:underline}.breadcrumbs .current{font-weight:500;color:#6c757d;pointer-events:none}@media (max-width: 576px){.breadcrumbs{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.breadcrumbs ul{display:inline-flex}.breadcrumbs::-webkit-scrollbar{height:4px}.breadcrumbs::-webkit-scrollbar-track{background:#f1f1f1}.breadcrumbs::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}}.options{padding:20px;margin-top:20px;background-color:rgba(191,191,191,0.15)}.caption{font-size:18px;font-weight:500}.option{margin-top:10px}.option>span{margin-right:10px}.option>.dx-selectbox{display:inline-block;vertical-align:middle}.flex-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px;margin-bottom:15px}.flex-item{grid-column:span 1}.popup{margin-top:45px}.popup .bg-success,.popup .btn-success{background-color:#e5e5e5 !important;color:#000 !important}.popup .form-row .block{display:block !important}.popup .form-group{display:flex;margin-bottom:15px;padding:0px;height:40px}.popup .form-group label{margin-right:16px;line-height:15px !important;font-size:14px !important;display:flex !important;align-items:center;height:40px;width:100px}.popup .form-group p{width:100%;border:1px solid #ccc;background:#f5f5f5;padding:5px;height:40px;align-items:center;display:flex !important;margin-bottom:0px;font-size:12px}.popup .card{border:2px solid #ccc}.popup .card-header{padding:0px;margin:15px 0;padding:15px;font-weight:bold;letter-spacing:0.03rem}.popup .grid{display:flex;flex-direction:column}.popup .grid .row .col span{color:#000000;font-weight:bold}.popup .row{display:flex;margin-bottom:5px}.popup .col{border:1px solid #ededed;padding:10px;text-align:center;flex:1;text-align:left;display:flex;align-items:center;font-size:12px;height:52px}.popup .col-fixed{flex:none;width:130px;text-align:left;font-weight:bold;background-color:#f3f3f3}.dx-popup-content{padding:10px}.dx-popup-content::-webkit-scrollbar{width:5px;padding:5px}.dx-popup-content::-webkit-scrollbar-track{background-color:#ccc}.dx-popup-content::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.dx-popup-content::-webkit-scrollbar-corner{background-color:#ccc}.dx-button-mode-text.dx-button-default .dx-icon{color:#000}.dx-button-mode-text.dx-button-default.dx-state-hover{background-color:#bbb !important;height:40px;width:40px;color:#fff}.dx-button-mode-text.dx-button-default.dx-state-active,.dx-button-mode-text.dx-button-default.dx-state-focused{background-color:#aaa !important;height:40px;width:40px;color:#fff}.dx-popup-normal .dx-toolbar{background-color:#0066cc;color:#fff}.dx-datagrid .dx-row>td{padding:15px 10px;font-size:12px;line-height:15px}.dx-datagrid-header-panel{padding:0px}#submitFilterButtonServidores.dx-button,#submitFilterButtonDespesas.dx-button,#submitFilterButtonDiarias.dx-button,#submitFilterButtonReceitas.dx-button,#submitFilterButtonDispensas.dx-button,#submitFilterButtonExtratos.dx-button,#submitFilterButtonInexigibilidades.dx-button,#submitFilterButtonRelatorios.dx-button,#submitFilterButtonDiarioMunicipio.dx-button,#submitFilterButtonEmpenhos.dx-button,#submitFilterButtonLeisPortarias.dx-button,#submitFilterButtonLicitacoes.dx-button,#submitFilterButtonContratos.dx-button,#submitFilterButtonBalancetesDigitalizados.dx-button,#submitFilterButtonCredores.dx-button,#submitFilterButtonAdesoes.dx-button,#submitFilterButtonAtas.dx-button,#submitFilterButtonRgfs.dx-button,#submitFilterButtonReceitasCamaras.dx-button{background-color:#46a400;color:#ffffff;height:48px;width:100%}#submitFilterButtonServidores.dx-button:hover,#submitFilterButtonServidores.dx-button:focus{background-color:#5fca10}.dx-toolbar-after .dx-item-content{background:#eeeeee}.dx-popup-normal .dx-toolbar-after .dx-item-content{border-radius:50%;background:#ff0000}.dx-popup-normal .dx-toolbar-after .dx-item-content .dx-button-mode-text.dx-button-default .dx-icon{color:#ffffff;font-weight:bold}.dx-popup-normal .dx-toolbar-after .dx-item-content .dx-button-mode-text.dx-button-default.dx-state-hover{background-color:#ff6363 !important}.buttonxls .dx-button,.buttonpdf .dx-button{background:#eeeeee}.button-export{display:flex;float:right;margin-bottom:18px}.button-export .buttonxls{margin-right:10px}.dx-widget{max-width:100% !important}.hovered-row{background-color:#eeeeee}.dx-datagrid-table i{font-size:20px}.popup .collapsed .card-header{margin:0px 0px;padding:0px}.popup .collapsed .card{margin-bottom:10px}.popup .collapsed .card{box-shadow:0 0 3px 0 rgba(0,0,0,0.14),0 0px 0px 0 rgba(0,0,0,0.12),0 1px 2px 0 rgba(0,0,0,0.2)}.popup .collapsed .card-header .btn-collapse .expansion-panel-icon{top:15px;right:15px}.popup .collapsed .card-header h3{margin-left:15px}.popup .collapsed .card-header .btn-collapse{color:#858585 !important;font-weight:bold}.popup .collapsed .material-icons{font-weight:bold}.popup .collapsed{margin-top:15px}.popup table thead th td{border:1px solid #e0e0e0;padding:10px;text-align:center;text-align:left;align-items:center;font-size:12px;height:52px;background:#cccccc}.popup table tbody tr td{border:1px solid #e0e0e0;padding:10px;text-align:center;text-align:left;align-items:center;font-size:12px;height:52px}.popup table thead tr th.dest{background:#44518c;color:#fff;font-size:16px}.popup table thead tr th{border:1px solid #e0e0e0;padding:10px;text-align:center;text-align:left;align-items:center;font-size:12px;height:52px;background:#cccccc}#licitacao{font-family:"Roboto", "Helvetica Neue", sans-serif;font-size:13px;color:#757575;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0;margin:0;min-height:100%;background-color:#F2F8FA}#licitacao .lic-item{display:flex;justify-content:center;padding:8px 0px;align-items:center}#licitacao h2{font-size:1.5rem;text-transform:uppercase;font-weight:bold;letter-spacing:-0.03rem}#licitacao .border-bottom{border-bottom:thin solid #ededed !important}#licitacao .bl{border-radius:4px;background:#ffffff;padding:14px;box-sizing:border-box;margin-bottom:1rem;box-shadow:0 0px 6px 0px rgba(0,0,0,0.06)}#licitacao fieldset{border:1px solid #D3D5D6;background:#ffffff;color:#64686A;padding:1rem;border-radius:4px;font-family:"Roboto", "Helvetica Neue", sans-serif;font-size:1rem;text-decoration:none}#licitacao fieldset legend{border:1px solid #D3D5D6;background:#f8f9fa;color:#64686A;padding:1rem;font-weight:700;border-radius:4px;user-select:none;font-size:1rem;transition:background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;float:none;width:auto;margin-bottom:auto;line-height:normal}#licitacao fieldset .collapse.show{margin-top:0px}#licitacao fieldset .accordion-item button{font-size:0.9rem;font-weight:bold;color:#64686A;background-color:transparent}#licitacao fieldset .accordion-item .toggle-icon i{width:15px}#licitacao fieldset .accordion-item .accordion-collapse span,#licitacao fieldset .accordion-item .accordion-collapse strong,#licitacao fieldset .accordion-item .accordion-collapse table tr,#licitacao fieldset .accordion-item .accordion-collapse table tr td,#licitacao fieldset .accordion-item .accordion-collapse table tr th{font-family:"Roboto", "Helvetica Neue", sans-serif;font-size:13px;color:#757575}#licitacao fieldset .responsaveis span.item{border-color:#D3D5D6;background:#f8f9fa;color:#64686A;background-color:#D3D5D6;color:#64686A;border-radius:16px;padding:0.4rem;font-size:0.9rem;margin:15px 0;display:inline-block}#licitacao fieldset .accordion-item:first-of-type{border-top-left-radius:unset !important;border-top-right-radius:unset !important}#licitacao fieldset .accordion-button::after{display:none}#licitacao fieldset .table-bordered>:not(caption)>*>*{border-width:0px;padding:15px;border-width:0 0 1px 0}.element-show .card-body h4,.element-show .card-body h5{margin:24px 0 12px;color:#222}.element-show .card-body h4{font-size:20px;border-bottom:1px solid #ccc;padding-bottom:4px}.element-show .card-body h5{font-size:18px;border-bottom:1px dashed #aaa;padding-bottom:3px;font-weight:bold}.element-show .card-body table{width:100%;border-collapse:collapse;margin:16px 0;font-size:13px}.element-show .card-body th,.element-show .card-body td{padding:8px 10px;border:1px solid #ddd;vertical-align:top}.element-show .card-body th{background:#f8f8f8;font-weight:bold;color:#333;text-align:left}.element-show .card-body tr:nth-child(even){background:#f9f9f9}.element-show .card-body .page{padding:20px 30px}.element-show .card-body header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.element-show .card-body header .title{font-size:18px;font-weight:bold;margin-left:10px}.element-show .card-body header img{max-height:60px}.element-show .card-body footer{text-align:center;font-size:11px;color:#777;margin-top:30px}.element-show .card-body .page-break{page-break-after:always}@page{.element-show .card-body{size:A4;margin:20mm 15mm}}@media print{.element-show .card-body html,.element-show .card-body body{width:210mm;height:297mm}}.secretaria{border-bottom:2px solid #ddd;padding:20px 0}.secretaria img{width:150px;border-radius:50% !important}.secretaria .content-info{display:flex;justify-content:space-between;align-items:flex-start}.secretaria .info{flex:1;display:flex;flex-direction:column;gap:5px;order:1}.secretaria .descricao{flex:1;color:#555;max-height:400px;overflow:auto;height:400px;order:2}.secretaria .descricao p{margin-bottom:0.5rem;color:#333}html>body .gsc-inline-block{display:-moz-inline-box;display:inline-block;width:105px}input.gsc-input{padding:10px !important;font-size:18px !important}.gsc-search-button{margin-left:2px;height:50px}.gs-result .gs-title,.gs-result .gs-title{font-size:22px !important;color:#000 !important;font-weight:bold;margin-bottom:5px !important}.gs-result .gs-image,.gs-result .gs-promotion-image{width:150px !important;max-width:150px !important;max-height:100px !important;object-fit:cover !important}.gs-web-image-box,.gs-promotion-image-box{width:160px !important}.gs-webResult .gs-snippet,.gs-fileFormatType{color:#8f8f8f !important;font-size:18px !important;margin-top:15px}.gs-webResult .gs-snippet b{color:#0071d170 !important}.gs-result .gs-title b,.gs-result .gs-title b{color:#0071d1 !important}.gs-result .gs-title b,.gs-result .gs-title b{font-size:22px}.gsc-webResult.gsc-result{margin:10px !important;background:#fbfbfb !important;padding:10px !important;border:1px solid #ccc !important}.gsc-completion-container tr td{padding:5px !important;font-size:16px}.gs-promotion .gs-visibleUrl,.gs-webResult .gs-visibleUrl{color:#0071d1 !important;font-size:14px;display:none}.gsc-control-cse .gs-result .gs-title *{font-size:unset !important}.gsc-results .gsc-cursor-box .gsc-cursor .gsc-cursor-current-page{background:#fff !important;color:#000 !important;border:1px solid #1a73e8}.gsc-results .gsc-cursor-box{text-align:center !important;margin-top:35px !important}.gsc-results .gsc-cursor-box .gsc-cursor-page{padding:10px !important;background:#777474 !important;color:#fff !important}
