
.cart-analytics[data-v-bagi-dashboard-cart-v1] { margin-top:14px; color:var(--bagi-ink, #0e1726)
}
.cart-head[data-v-bagi-dashboard-cart-v1] { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:18px
}
h3[data-v-bagi-dashboard-cart-v1] { margin:0; font-size:15px
}
h4[data-v-bagi-dashboard-cart-v1] { margin:0 0 14px; font-size:13px
}
h4 small[data-v-bagi-dashboard-cart-v1] { font-size:11px; color:#64748b; font-weight:400; margin-inline-start:8px
}
.cart-head p[data-v-bagi-dashboard-cart-v1],.cart-note[data-v-bagi-dashboard-cart-v1],.cart-definition[data-v-bagi-dashboard-cart-v1] { font-size:12px; line-height:1.8; color:#64748b; margin:6px 0 0
}
.cart-refresh[data-v-bagi-dashboard-cart-v1] { background:white; border:1px solid #cbd5e1; border-radius:6px; color:#0f766e; padding:7px 12px; cursor:pointer; flex-shrink:0
}
.cart-refresh[data-v-bagi-dashboard-cart-v1]:disabled { opacity:.5; cursor:wait
}
.cart-metrics[data-v-bagi-dashboard-cart-v1] { display:grid; grid-template-columns:repeat(4,1fr); gap:12px
}
.cart-metrics>div[data-v-bagi-dashboard-cart-v1] { padding:16px; border:1px solid #e2e8f0; border-radius:8px
}
.cart-metrics span[data-v-bagi-dashboard-cart-v1],.cart-snapshot span[data-v-bagi-dashboard-cart-v1] { display:block; font-size:12px; color:#64748b
}
.cart-metrics strong[data-v-bagi-dashboard-cart-v1] { display:block; font-size:27px; font-variant-numeric:tabular-nums; margin:6px 0
}
.cart-metrics small[data-v-bagi-dashboard-cart-v1] { color:#64748b; font-size:11px
}
.cart-metrics .cart-primary[data-v-bagi-dashboard-cart-v1] { background:#f0f8f7; border-color:#b9d8d4
}
.cart-primary strong[data-v-bagi-dashboard-cart-v1] { color:#0f766e
}
.cart-bottom[data-v-bagi-dashboard-cart-v1] { display:grid; grid-template-columns:1fr 1fr; gap:28px; border-top:1px solid #e2e8f0; padding-top:20px; margin-top:20px
}
.cart-snapshot[data-v-bagi-dashboard-cart-v1] { display:flex; flex-wrap:wrap; gap:24px
}
.cart-snapshot b[data-v-bagi-dashboard-cart-v1] { font-size:21px; font-variant-numeric:tabular-nums
}
.cart-snapshot small[data-v-bagi-dashboard-cart-v1] { font-size:12px; font-weight:400
}
.cart-ages[data-v-bagi-dashboard-cart-v1] { display:grid; grid-template-columns:repeat(4,1fr); gap:12px; margin-top:20px; font-size:12px
}
.cart-ages span[data-v-bagi-dashboard-cart-v1] { display:block; color:#64748b
}
.cart-ages b[data-v-bagi-dashboard-cart-v1] { display:block; padding:6px 0
}
.cart-age-track[data-v-bagi-dashboard-cart-v1] { height:4px; background:#edf1f4; border-radius:4px; overflow:hidden
}
.cart-age-track i[data-v-bagi-dashboard-cart-v1] { display:block; height:100%; background:#0f766e
}
.cart-definition[data-v-bagi-dashboard-cart-v1] { border-top:1px solid #e2e8f0; margin-top:16px; padding-top:12px
}
summary[data-v-bagi-dashboard-cart-v1] { cursor:pointer
}
.cart-state[data-v-bagi-dashboard-cart-v1] { padding:32px 0; text-align:center; font-size:13px; color:#64748b
}
.cart-error[data-v-bagi-dashboard-cart-v1] { color:#b45309
}
@media(max-width:1000px) {
.cart-bottom[data-v-bagi-dashboard-cart-v1] { grid-template-columns:1fr
}
}
@media(max-width:600px) {
.cart-metrics[data-v-bagi-dashboard-cart-v1] { grid-template-columns:1fr 1fr
}
.cart-ages[data-v-bagi-dashboard-cart-v1] { grid-template-columns:1fr 1fr
}
.cart-head[data-v-bagi-dashboard-cart-v1] { align-items:flex-start
}
}
