#team-table .card-heading,#team-expectations .card-heading{background:var(--lime);color:#171717}#team-table thead th,#team-expectations thead th{background:var(--lime);color:#171717}#team-table tbody th{background:#262626;color:#fff}#team-table th small{display:block;color:#ddd;margin-top:6px;font-weight:400}#team-table td{white-space:nowrap;text-align:right}#team-table table{min-width:1200px}#team-table tfoot th,#team-table tfoot td{background:#fff;color:#171717;font-weight:700;border-top:2px solid #ddd}#team-status,#team-warning:not(:empty),.team-note{background:#fff;padding:14px;border-radius:5px;line-height:1.6;font-size:12px}#team-warning:not(:empty){border-left:4px solid #fdd200}#team-expectations{margin-top:24px}.team-reference{display:flex;flex-wrap:wrap;gap:24px;padding:24px}.team-reference div{display:flex;flex-direction:column;gap:8px}.team-reference span{font-size:11px;color:#666}.team-reference strong{font-size:18px}#team-action-plan-location{margin-top:28px}#team-filters{flex-wrap:wrap}#team-filters select,#team-filters input{padding:10px;border:1px solid #ddd;border-radius:4px}.team-range-buttons{display:flex;gap:8px;flex-wrap:wrap}#action-plan-section{scroll-margin-top:95px}

.team-summary{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:16px;padding:22px;background:#fff;border:1px solid #ddd;border-top:4px solid var(--lime);border-radius:8px}.team-summary>div{display:flex;flex-direction:column;gap:8px}.team-summary span,.team-unit-revenue span{font-size:11px;color:#666}.team-summary strong{font-size:26px;color:#171717}.team-unit-group{margin-top:22px;overflow:hidden;border:1px solid #ddd;border-radius:8px}.team-unit-group .card-heading{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.team-unit-group .card-heading h2{margin:0;font-size:18px}.team-unit-group .card-heading p{margin:7px 0 0;font-size:11px;color:#554900}.team-unit-revenue{display:flex;flex-direction:column;gap:7px;text-align:right}.team-unit-revenue span{color:#554900}.team-unit-revenue strong{font-size:24px;color:#171717}@media(max-width:800px){.team-summary{grid-template-columns:repeat(2,1fr)}.team-unit-revenue{text-align:left}}
