.dashboard{grid-template-rows:72px 3px 66px minmax(0,1fr) 26px!important}
.metrics{grid-template-columns:1fr!important;padding:4px 16px 2px!important;min-height:0!important;overflow:hidden!important}
.metric-card.billing{display:none!important}
.metric-card.sales{height:60px!important;min-height:0!important;grid-template-columns:52% 48%!important;grid-template-rows:18px 1fr!important;padding:3px 10px 3px!important;overflow:hidden!important}
.metric-card.sales .card-head{padding-left:0!important;gap:5px!important;min-height:17px!important}.metric-card.sales .card-head h2{font-size:14px!important}.metric-card.sales .icon{width:19px!important;height:19px!important;font-size:12px!important}
.metric-card.sales .values{padding:0 8px 0 0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important;align-items:center!important;column-gap:18px!important;min-height:0!important}.metric-card.sales .value-block{min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.metric-card.sales .label{font-size:6.2px!important;line-height:1!important;margin-bottom:2px!important}.metric-card.sales .value-block strong{font-size:13px!important;line-height:1!important}.metric-card.sales .value-block strong.realized{font-size:13px!important;line-height:1!important;color:var(--orange)!important}.metric-card.sales .divider{display:none!important}
.metric-card.sales .gauge{height:36px!important;min-height:36px!important;align-self:start!important}.metric-card.sales .gauge svg{width:78px!important;height:50px!important;top:43%!important}.metric-card.sales .gauge-value{font-size:17px!important;top:54%!important}.metric-card.sales .gauge-label{top:76%!important;font-size:5.2px!important}.metric-card.sales .zero,.metric-card.sales .hundred{display:none!important}
.team-panel{min-height:0!important;padding:4px 16px 5px!important;overflow:hidden!important;display:grid!important;grid-template-rows:20px minmax(0,1fr)!important}.team-title{height:20px!important}.team-list{height:100%!important;min-height:0!important;gap:5px!important;align-items:stretch!important;overflow:hidden!important}
.team-list .person-card{height:100%!important;min-height:0!important;min-width:0!important;padding:6px 5px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(9,31,65,.96),rgba(3,13,32,.98))!important;opacity:1!important}
.person-top{position:relative!important;min-height:16px!important;padding-right:0!important}.person-name{font-size:9.5px!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;flex:0 1 auto!important}.person-rank{font-size:7.5px!important;flex:0 0 auto!important}.person-rank.rank-medal{font-size:11px!important;line-height:1!important;width:13px!important;text-align:center!important;margin-right:1px!important;filter:saturate(1.08)!important}.person-card.leader .person-top{padding-right:0!important}.person-card.leader .person-name{max-width:none!important;overflow:visible!important;text-overflow:clip!important;padding-right:0!important}.leader-badge{display:none!important}
.person-value{margin-top:3px!important;display:grid!important;grid-template-columns:max-content min-content max-content!important;align-items:baseline!important;justify-content:start!important;column-gap:2px!important;width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:visible!important;font-weight:900!important;line-height:1!important;letter-spacing:-.04em!important}.person-value-realized{color:var(--orange)!important;font-size:9.6px!important;letter-spacing:-.055em!important}.person-value-separator{color:#6f86a9!important;font-size:7.2px!important;font-weight:700!important;margin:0!important}.person-value-target{color:#2f9bff!important;font-size:8.3px!important;letter-spacing:-.065em!important;font-weight:900!important}
.person-sections{display:flex!important;flex-direction:column!important;gap:5px!important;margin-top:5px!important;min-height:0!important;flex:1!important;overflow:hidden!important}.person-section{border-top:1px solid rgba(87,126,177,.32)!important;padding-top:4px!important;min-height:0!important}.person-section-title{display:block!important;margin-bottom:3px!important;color:#86a8d4!important;font:700 6.5px Consolas,"Courier New",monospace!important;letter-spacing:.06em!important;text-transform:uppercase!important}.person-section.sales .person-section-title{color:#74b9ff!important}.person-section.activity .person-section-title{color:#c9a65a!important}.person-section-grid{display:grid!important;grid-template-columns:1fr!important;gap:2px!important}.person-field{display:flex!important;justify-content:space-between!important;gap:4px!important;min-width:0!important;font-size:6.5px!important;line-height:1.2!important;color:#aebbd3!important}.person-field span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.person-field strong{flex:0 0 auto!important;color:#fff!important;font-size:6.5px!important;font-weight:800!important;white-space:nowrap!important}.person-field.is-realized strong{color:var(--orange)!important}.person-section-placeholder{color:#6f809b!important;font:700 6.2px Consolas,"Courier New",monospace!important;line-height:1.25!important}
.kpi-pair-grid{gap:3px!important}.kpi-pair{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;min-width:0!important}.kpi-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#aebbd3!important;font-size:6.5px!important;line-height:1.2!important}.kpi-values{display:flex!important;gap:4px!important;white-space:nowrap!important;font:700 6.2px Consolas,"Courier New",monospace!important;color:#7186a5!important}.kpi-values span:first-child{color:var(--orange)!important}.kpi-values strong{color:inherit!important;font-size:6.5px!important}.kpi-values span:last-child{color:#86a8d4!important}
.activity-grid{gap:3px!important}.activity-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:4px!important;min-width:0!important}.activity-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#c8b98d!important;font-size:6.5px!important;line-height:1.2!important}.activity-values{display:flex!important;gap:4px!important;white-space:nowrap!important;font:700 6.2px Consolas,"Courier New",monospace!important}.activity-values span:first-child{color:var(--orange)!important}.activity-values span:last-child{color:#86a8d4!important}.activity-values strong{color:inherit!important;font-size:6.5px!important}
