/* IBEROA Advisors v2.4.9 — resumen visual compacto */
.adminheading{align-items:flex-start}
.admin-updated{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.35}
.admin-header-actions{padding-top:2px}
.admin-header-actions .btn,.admin-quick>summary{display:inline-flex;align-items:center;justify-content:center;gap:7px}
.admin-header-actions .btn .icon{width:14px;height:14px}
.admin-quick>summary .icon:first-child{width:14px;height:14px}
.admin-quick>summary .icon:last-child{width:11px;height:11px}
.overview-strip{margin-bottom:14px}
.overview-strip>button{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;align-items:center;gap:9px;min-height:62px;padding:8px 12px}
.overview-metric-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--navy);background:#f1f4f5;border-radius:50%}
.overview-metric-icon .icon{width:15px;height:15px}
.overview-strip .overview-metric-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.overview-strip .overview-metric-copy strong{font:600 18px/1 Arial,Helvetica,sans-serif;color:var(--navy)}
.overview-strip .overview-metric-copy small{font:11px/1.25 Arial,Helvetica,sans-serif;color:var(--muted);white-space:normal}
.overview-metric-arrow{display:flex;color:#8a969d}
.overview-metric-arrow .icon{width:12px;height:12px;transform:rotate(-90deg)}
.overview-work-head{padding:13px 16px}
.overview-work-title{display:flex;align-items:center;gap:10px;min-width:0}
.overview-work-icon{display:flex;color:#9a6a1f}
.overview-work-icon .icon{width:19px;height:19px}
.overview-all{border:0;background:transparent;color:var(--ink);padding:7px 2px;display:inline-flex;align-items:center;gap:7px;font:600 11px/1 Arial,Helvetica,sans-serif;white-space:nowrap;cursor:pointer}
.overview-all:hover{text-decoration:underline;text-underline-offset:4px}
.overview-all .icon{width:13px;height:13px}
.overview-row-action{display:inline-flex!important;align-items:center;gap:6px;white-space:nowrap}
.overview-row-action .icon{width:13px;height:13px}
.overview-work td:last-child{white-space:nowrap}
@media(max-width:1100px){.overview-strip>button{min-height:58px}.overview-work>.tablewrap{overflow-x:auto}}
@media(max-width:700px){.admin-updated{max-width:240px}.admin-header-actions .admin-refresh span,.admin-quick>summary span{display:none}.overview-strip>button{grid-template-columns:28px minmax(0,1fr) 12px;padding:8px 10px}.overview-metric-icon{width:28px;height:28px}.overview-work-head{flex-direction:row;align-items:center}.overview-work-title p{display:none}}
