.closure-negative,.difference-line b.closure-negative{color:#b42318!important}
.closure-positive,.difference-line b.closure-positive{color:#087443!important}
.closure-zero,.difference-line b.closure-zero{color:#475467!important}
.cash-total .closure-negative{color:#ffaaa6!important}.cash-total .closure-positive{color:#75e4ad!important}.cash-total .closure-zero{color:#e4e7ec!important}
.closure-sales-total{padding:12px!important;border-radius:10px;background:linear-gradient(135deg,#16a34a,#087a35);border:1px solid #07652c;margin:8px 0;color:#fff;box-shadow:0 8px 18px rgba(8,122,53,.16)}
.closure-sales-total b,.closure-sales-total strong,.detail-metrics b.closure-sales-value{font-size:1.3rem;font-weight:800;overflow-wrap:anywhere}
.cash-total .closure-sales-total{background:#343d4e;border-color:#657085;color:#fff;flex-wrap:wrap}
.closure-summary-grid .closure-sales-total{flex-wrap:wrap}.closure-summary-grid .closure-sales-total span{color:#fff;font-weight:700}
#close-cash{font-size:1.2rem;font-weight:800;border:2px solid #8da8ca;background:#f5f8fc}
.closure-explanation{font-size:.875rem;color:#475467;line-height:1.5}.detail-metrics p{font-size:.875rem;overflow-wrap:anywhere}
