/* GCD Enterprise App V22.8.3 — Traceability & Project Tracker Build */
.v2283-filterbar{border:1px solid rgba(15,23,42,.08)}
.v2283-hero{background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid rgba(15,23,42,.08)}
.v2283-hero .card-body{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}
.v2283-hero .eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#64748b;font-weight:700;margin-bottom:.25rem}
.v2283-hero h3{margin:0 0 .35rem;color:#0f172a;font-weight:800}
.v2283-hero p{margin:0;color:#475569;max-width:880px}
.v2283-metric{min-height:118px;border-left:5px solid #0f766e;background:#fff}
.v2283-metric span{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700}
.v2283-metric strong{display:block;font-size:1.55rem;color:#0f172a;line-height:1.1;margin:.4rem 0}
.v2283-metric small{display:block;color:#64748b}
.v2283-chart-wrap{position:relative;height:310px;max-height:310px;min-height:260px;width:100%}
.v2283-lookahead-card{display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e8f0;border-radius:14px;padding:.8rem 1rem;margin-bottom:.75rem;background:#fff}
.v2283-lookahead-card strong{font-size:1.4rem;color:#0f172a}.v2283-lookahead-card span{color:#64748b}
.table .progress{height:.45rem;background:#e5e7eb}.table .progress-bar{background:#16a34a}
.v2283-mobile-card{display:none}
@media(max-width:768px){
  .v2283-hero .card-body{align-items:flex-start}.v2283-hero .btn-group{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}
  .v2283-filterbar .card-body{padding:1rem}.v2283-metric{min-height:auto}.v2283-chart-wrap{height:260px;min-height:240px}
  .table-responsive table{min-width:760px}.v2283-hero h3{font-size:1.25rem}
  .v2283-lookahead-card{padding:.7rem .8rem}
}
