/* V13.18 — indicadores clicáveis, com feedback visual e filtros claros */
.v1318-metric-link,.v1318-card-link{display:flex;flex-direction:column;text-decoration:none!important;color:inherit;cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.v1318-metric-link:hover,.v1318-card-link:hover,.v1318-metric-link:focus-visible,.v1318-card-link:focus-visible{border-color:#3f7fda!important;box-shadow:0 7px 18px #173c7120;transform:translateY(-2px);outline:2px solid transparent}.v1318-card-link .v1318-label{color:#637a99;font-size:12px}.v1318-card-link strong{display:block}.v1318-cue{font-size:11px;color:#2461af!important;font-weight:750;margin-top:auto;padding-top:8px}.v1318-view-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:15px 0}.v1318-view-tabs a{border:1px solid #d7e2ed;border-radius:9px;background:#fff;padding:10px 13px;color:#2d507d;text-decoration:none;font-size:12px;font-weight:750}.v1318-view-tabs a.active{background:#194e97;color:white;border-color:#194e97}.v1318-view-tabs a:hover:not(.active){border-color:#7ca5db;background:#eef5ff}.v1318-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:17px 0 10px}.v1318-filter-heading h2{font-size:20px;margin:7px 0 5px;color:#183a63}.v1318-filter-heading p{font-size:12px;color:#697f99;margin:0}.v1318-filter-heading>a{color:#194e97;background:white;text-decoration:none;font-size:12px;font-weight:750;border:1px solid #bfd1e6;border-radius:8px;padding:11px;white-space:nowrap}.v1318-active-filter{background:#e2eeff;color:#1b57a4;padding:5px 9px;font-size:11px;border-radius:20px;font-weight:800}.v1318-filter-note{background:#edf5ff;border:1px solid #cadcf1;border-radius:9px;padding:12px;margin:10px 0;color:#345478;font-size:12px}.v1318-table-wrap{max-width:100%;overflow-x:auto}.v1318-table-wrap table{width:100%;border-collapse:collapse;min-width:640px}.v1318-table-wrap td,.v1318-table-wrap th{border-bottom:1px solid #e8eef5;padding:13px;text-align:left;font-size:12px;color:#39587b}.v1318-table-wrap th{background:#f5f8fc;color:#6b8098}.v1318-table-wrap td strong{color:#153c68}.v1318-table-wrap tr[hidden]{display:none}@media(max-width:750px){.v1318-filter-heading{align-items:flex-start;flex-direction:column}.v1318-view-tabs a{font-size:11px;padding:8px}}

/* Gestão > Associados: linha inteira abre a ficha, preservando o link de teclado. */
.aciarrp-member-row{cursor:pointer}
.aciarrp-member-row:hover td{background:#edf5ff}
.aciarrp-member-row:has(.aciarrp-member-name-link:focus-visible) td{background:#e9f3ff}
.aciarrp-member-name-link{display:block;color:inherit;text-decoration:none;font-weight:700;min-width:120px;padding:5px 0}
.aciarrp-member-name-link:hover{text-decoration:underline;color:#194e97}
.aciarrp-member-name-link:focus-visible{outline:2px solid #194e97;outline-offset:3px;border-radius:3px;text-decoration:underline}
