:root{--primary-color:#0078aa;--primary-light:rgba(0, 120, 170, 0.05);--text-dark:#2c3e50;--text-body:#596b7d;--border-color:#e9ecef;--bg-header-table:#f8f9fa}.page-header-custom{position:relative;padding-left:1.5rem;margin-bottom:2rem}.page-header-custom::before{content:'';position:absolute;left:0;top:5px;bottom:5px;width:6px;background-color:var(--primary-color);border-radius:4px}.page-title{font-weight:700;color:var(--text-dark);margin:0;font-size:1.75rem;letter-spacing:-.5px}.btn-nav-decade{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:50px;padding:.6rem 1.5rem;font-weight:600;font-size:.9rem;transition:all .3s ease;background:0 0;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-nav-decade:hover{background-color:var(--primary-color);color:#fff;transform:translateX(5px);box-shadow:0 4px 10px rgba(0,120,170,.2)}.accordion-pro .accordion-item{border:1px solid var(--border-color);border-radius:8px!important;margin-bottom:1rem;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.02);transition:box-shadow .3s ease,border-color .3s ease}.accordion-pro .accordion-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.05);border-color:#dcebf5}.accordion-pro .accordion-button{background-color:#fff;color:var(--text-dark);font-weight:600;font-size:1.1rem;padding:1.25rem 1.5rem;box-shadow:none!important}.accordion-pro .accordion-button:not(.collapsed){color:var(--primary-color);background-color:var(--primary-light)}.accordion-pro .accordion-button::after{background-size:1.25rem;transition:transform .3s ease}.accordion-pro .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230078aa'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.table-juridica{width:100%;margin-bottom:0;border-collapse:separate;border-spacing:0}.table-juridica thead th{background-color:var(--bg-header-table);color:var(--text-body);font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:700;padding:1rem 1.5rem;border-bottom:2px solid var(--border-color);border-top:none}.table-juridica tbody td{padding:1rem 1.5rem;vertical-align:middle;color:var(--text-dark);border-bottom:1px solid var(--border-color);font-size:.95rem;transition:background .2s}.table-juridica tbody tr:last-child td{border-bottom:none}.table-juridica tbody tr:hover td{background-color:#fafbfc}.col-valor{text-align:right;font-family:'Roboto Mono',Consolas,monospace;font-weight:600;color:var(--text-dark)}.col-legislacao{color:var(--primary-color);font-size:.9rem}.table-responsive{border-radius:0 0 8px 8px}