/* Ajustes de organización; mantiene el diseño existente. */
.simpleDetails>summary{cursor:pointer;font-weight:800;color:#27205c;padding:8px 0;min-height:44px;display:list-item;list-style-position:inside}
.simpleDetails[open]>summary{margin-bottom:12px}
.vaultRowActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}
.vaultRowActions .secondary{width:100%;margin:0;min-height:48px;padding:12px 6px;font-size:14px}
.vaultRowActions .secondary:first-child{grid-column:1/-1}
#vencimientos .expiryItem{margin-top:0;margin-bottom:14px}
#vencimientos .expiryState{margin-bottom:10px}

.officialStatsReport{padding:16px 0;border-top:1px solid #d9e3ed}
.officialStatsMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.officialStatsMetrics>div{background:#eef5fb;padding:14px;border-radius:16px}
.officialStatsMetrics dt{font-size:.9em;overflow-wrap:anywhere}
.officialStatsMetrics dd{margin:8px 0 0;font-weight:800;font-size:1.35em;overflow-wrap:anywhere}
.officialStatsReport .sourceBtn{margin-bottom:12px}
