.hint{font-size:.85rem;color:#6b7280}.card{grid-column:span 6;border:1px dashed #e5e7eb;border-radius:14px;background:#fafafa;padding:1rem}@media (max-width:768px){.card{grid-column:span 12}}.title{font-weight:800;margin:0 0 .25rem}.value{font-size:1.4rem;font-weight:800}.actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.warn{color:#b91c1c}