.metric-title{display:grid;grid-template-columns:17px 26px minmax(0,1fr);gap:8px;align-items:center;flex:1}.metric-title h3{margin:0}.metric-title input{margin:0;width:17px;height:17px}.metric-signal{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:19px;font-weight:800;color:#142d3c;border:1px solid #142d3c30}.metric-signal.bad{background:#f06a68}.metric-signal.mixed{background:#f5b34e}.metric-signal.level{background:#f4df6b}.metric-signal.good{background:#97d2a4}.metric-signal.excellent{background:#35e45a}.metric-signal.neutral{background:#d5dee5}.metric-expand{border:0;background:none;padding:0;text-align:left;font:inherit;font-weight:700;color:inherit;line-height:1.35;cursor:pointer}.metric-expand::after{content:' ▾';font-size:12px;color:var(--muted)}.metric-collapsed .metric-expand::after{content:' ▸'}.metric-collapsed .metric-body,.metric-collapsed .metric-actions{display:none}.metric-body{margin-left:59px;min-width:0}.metric-description{margin:2px 0 7px}.metric-description .inline-trend{display:inline;margin:0 5px;font-size:11px;color:#007b91}.service-area>summary{cursor:pointer;display:flex;align-items:center;gap:8px;list-style:none}.service-area>summary::-webkit-details-marker{display:none}.service-area>summary::before{content:'▸';font-size:15px}.service-area[open]>summary::before{content:'▾'}.service-area>summary h2{margin:15px 0 12px}.history-group,.benchmark-history{display:grid;grid-template-columns:85px minmax(0,1fr);gap:7px;align-items:center}.compact-metric h4{margin:0;line-height:1.3}.history-target-row{grid-template-columns:minmax(0,calc(85px + (100% - 97px)*5/9)) minmax(0,1fr);align-items:end;gap:12px}.target-group{display:grid;grid-template-columns:0 minmax(0,1fr)}.target-group h4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.benchmark-history{width:calc(85px + (100% - 97px)*5/9);margin-top:5px}.history-cell{padding:5px 2px}.history-cell strong,.compact-metric .goals input{font-size:14px;font-weight:700;line-height:20px;margin-top:3px}.compact-metric .goals label{padding:5px 2px;gap:0}.compact-metric .goals input{padding:0;height:20px}.compact-metric .goals input::placeholder{font-size:9px;font-weight:400}.metric-notes{margin-top:7px}.metric.compact-metric{container-type:inline-size}.metric-collapsed .metric-toolbar{align-items:center}.metric-collapsed .metric-title{flex-basis:auto}.metric-toolbar{gap:8px}.stats .muted{overflow-wrap:anywhere}@container(max-width:700px){.history-target-row{grid-template-columns:1fr;gap:5px}.benchmark-history{width:100%}.target-group{grid-template-columns:85px minmax(0,1fr);gap:7px}.target-group h4{position:static;width:auto;height:auto;clip-path:none}.metric-actions{margin-left:59px}.history-cell strong,.compact-metric .goals input{font-size:13px}}@container(max-width:350px){.history-group,.benchmark-history,.target-group{grid-template-columns:65px minmax(0,1fr);gap:4px}.compact-metric h4{font-size:9px}.metric-body{margin-left:59px}.history-grid{gap:2px}.history-cell strong,.compact-metric .goals input{font-size:11px}.cell-year{font-size:9px}}
.target-group .goals{grid-column:2}
