.tipo-pills{display:flex;gap:8px;flex-wrap:wrap}.tipo-pill{padding:5px 14px;border-radius:20px;border:1.5px solid var(--border);background:var(--surface);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .15s;color:var(--text-500);font-family:DM Sans,sans-serif}.tipo-pill:hover{border-color:var(--border-hover);color:var(--text-700)}.tipo-pill.active{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.pill-red{background:var(--red-100);color:var(--red-500)}thead th .sort-icon{opacity:.4;font-size:10px;margin-left:4px}thead th.sorted .sort-icon{opacity:1;color:var(--teal-600)}.td-ementa-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--text-700)}.td-actions{white-space:nowrap}.expand-ementa{font-size:.875rem;color:var(--text-700);line-height:1.65;margin-bottom:12px}.expand-actions{display:flex;gap:8px}.btn-sm{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:var(--radius-sm);font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .15s;text-decoration:none}.btn-sm-teal{background:var(--teal-600);color:#fff;border:none}.btn-sm-teal:hover{background:#0f766e;color:#fff}.btn-sm-ghost{background:var(--surface);color:var(--text-500);border:1.5px solid var(--border)}.btn-sm-ghost:hover{border-color:var(--teal-500);color:var(--teal-600)}.stat-label{font-size:.8rem;color:var(--text-700);display:flex;align-items:center;gap:6px}.stat-count{font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;color:var(--text-900)}.emenda-link{display:block;font-size:.825rem;color:var(--teal-600);text-decoration:none;font-weight:600;padding:7px 0;border-bottom:1px solid var(--border)}.emenda-link:last-of-type{border-bottom:none}.emenda-link:hover{text-decoration:underline}.emenda-nota{font-size:.75rem;color:var(--text-400);margin-top:8px}