.hero-image{background:url(/images/retirement-couple.png) center 42%/cover no-repeat!important}.hero-image:after,.hero-image:before{display:none!important}.button:disabled,.filter-button:disabled{cursor:not-allowed;opacity:.52}.muted-cell{color:#a0a7a5;font-size:9px}.chart-wrap{position:relative}.chart-no-data{position:absolute;inset:0 0 0 39px;display:grid;place-items:center;color:#a0a7a5;font-size:9px}.footer-links span{color:#afbdc0;font-size:8px}.filter-select{height:34px;border:1px solid #e3e6e2;border-radius:6px;background:#fff;color:#6e7a7d;padding:0 28px 0 10px;font-size:9px}.detail-tab:focus-visible,.filter-select:focus-visible,.review-button:focus-visible,.sort-control:focus-visible{outline:2px solid #78977c;outline-offset:2px}.sort-control{border:0;background:transparent;padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.admin-wide-table{min-width:1120px}.metric-unavailable{color:#8d9693;font-size:9px;font-weight:600}.admin-muted{color:#84908d;font-size:10px;line-height:1.7}.report-placeholder{min-height:235px}.report-placeholder>.empty-state{padding:12px 10px 8px}.admin-activity-link{color:inherit}.admin-activity-link:hover{background:#fbfcfa}.admin-activity-link>svg{color:#9ba5a0;flex:none}.detail-tabs{display:flex;gap:3px;overflow-x:auto;border-bottom:1px solid #e8eae4;margin:0 0 15px}.detail-tab{border:0;border-bottom:2px solid transparent;background:transparent;color:#83908c;padding:10px 12px;white-space:nowrap;font-size:10px;cursor:pointer}.detail-tab.active{color:#245c43;border-bottom-color:#427858;font-weight:700}.detail-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0 18px}.detail-stat-grid>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid #eceee9;border-radius:6px;background:#fcfcfa}.detail-stat-grid small{color:#919b97;font-size:8px}.detail-stat-grid strong{color:#41545a;font-size:10px}.admin-action-list{display:grid;grid-gap:7px;gap:7px;margin-top:14px}.admin-action-list button{text-align:left;border:1px solid #e8ebe6;background:#f9faf8;color:#8f9994;border-radius:5px;padding:8px 10px;font-size:9px;cursor:not-allowed}.review-button{border:0;background:transparent;padding:0;font:inherit;cursor:pointer}.transaction-inspector{margin-top:14px}@media (max-width:850px){.detail-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.filter-select{flex:1 1 42%}.detail-tabs{margin-right:-14px;padding-right:14px}.detail-stat-grid{gap:7px}}