:root{--border:#0000001a;--color-white:#fff;--color-blue-50:#eff6ff;--color-blue-600:#155dfc;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-900:#101828;--color-green-600:#00a63e;--color-yellow-600:#d08700;--radius:8px;--spacing:0.25rem;--text-xl:1.25rem;--text-xs:.75rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-sm:0.875rem;--font-weight-medium:500;--font-weight-semibold:600;--thead-color:#2c3e50;--bg-light:#f8f9fa;--border-color:#dee2e6;--text-color:#333;--text-lg:1.125rem;}.pagina-doe h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin-bottom:calc(var(--spacing) * 4);color:var(--color-gray-900);font-weight:var(--font-weight-medium);}.pagina-doe p,.pagina-doe li{font-size:1.1em;line-height:1.8;margin:0 0 12px;color:#364153;}.blocos-opostos{display:flex;justify-content:space-between;align-items:center;}.btgrid .btn-block{font-weight:400 !important;white-space:normal;word-break:break-word;overflow-wrap:break-word;height:70px;display:flex;align-items:center;justify-content:center;}.border-l-4{border-left:4px solid;}.pl-4{padding-left:calc(var(--spacing) * 4);}.border-blue-600{border-color:var(--color-blue-600);}.border-green-600{border-color:var(--color-green-600);}.rounded-lg{border-radius:var(--radius);}.bg-gray-50{background-color:var(--color-gray-50);}.border-yellow-600{border-color:var(--color-yellow-600);}.layout_paginas_relacionadas{border:solid 1px #dbeafe;border-radius:8px;background-image:linear-gradient(to right,#eff6ff,#f0fdf4);}h3{color:var(--color-gray-900);font-size:var(--text-xl);margin-bottom:calc(var(--spacing) * 4);}.paginas_relacionadas_item{margin-bottom:20px;border:1px solid #ebe6e7;background-color:#fff;padding:10px;border-radius:8px;}.layout_paginas_relacionadas .btn{text-align:left;font-weight:400 !important;}.fa-ul .fa-check-circle{color:#155dfc;}.panel-title{padding:20px 15px !important;}.panel-default > .panel-heading{background-color:#fff !important;}.panel-default > .panel-heading:hover{background-color:#f5f5f5 !important;}.layout-composicao-loa .panel{border:none;border-radius:8px;}.layout-composicao-loa .panel-heading{border-top-left-radius:8px;border-top-right-radius:8px;}.layout-composicao-loa .box-content{background-color:var(--color-blue-50);border-radius:0 0 8px 8px;}dl{background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:8px;}.layout-secoes{transition-property:box-shadow;border:1px solid #ebe6e7;border-radius:8px;transition:box-shadow 0.3s ease,transform 0.3s ease;}.layout-secoes:hover{box-shadow:5px 5px 7px 0px rgba(0,0,0,0.3);}#block-views-block-noticias-parametrizavel-doe-3col{border:1px solid var(--border);padding:10px;border-radius:var(--radius);}#block-views-block-noticias-parametrizavel-doe-3col h2.block-title{text-transform:none;border-left:none;padding:0;}.link_more_news h2.block-title a.link-mais-noticias{color:#00b0e6;}#block-views-block-noticias-parametrizavel-doe-3col h3{font-size:var(--text-lg);margin-bottom:calc(var(--spacing) * 2);}#block-views-block-noticias-parametrizavel-doe-3col h3 a{color:var(--color-gray-900);font-weight:var(--font-weight-semibold);}#block-views-block-noticias-parametrizavel-doe-3col .field-content{font-size:var(--text-sm);color:var(--color-gray-600);}#block-views-block-noticias-parametrizavel-doe-3col li{line-height:1.42857143;}#block-views-block-noticias-parametrizavel-doe-3col .news-image{border-radius:var(--radius);}#block-views-block-noticias-parametrizavel-doe-3col .views-field-created-1{color:var(--color-gray-500);font-size:var(--text-xs);margin-bottom:calc(var(--spacing) * 2);}.panel-tabela .panel-body{padding:0;}thead{display:none;}.table-container{width:100%;overflow-x:auto;border-radius:8px;}.format_table{width:100%;border-collapse:collapse;background-color:#fff;color:var(--text-color);min-width:600px;}.format_table thead tr{background-color:var(--thead-color);color:#ffffff;text-align:left;font-weight:bold;}.format_table th,.format_table td{padding:12px 15px;border-bottom:1px solid var(--border-color);}.format_table tbody tr:nth-of-type(even){background-color:var(--bg-light);}.format_table tbody tr:hover{background-color:#f1f1f1;transition:0.3s;}.col-doc{width:70%;font-family:monospace;}.col-baixar{width:15%;}.col-visualizar{width:15%;}tr td:first-child{width:70%;}tr td:nth-child(2),td:nth-child(3){width:15%;}
