:root{color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1f2937;background:#f5f3ff}*{box-sizing:border-box}body{margin:0}.shell header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#6d28d9;color:#fff}.badge{background:#ffffff2e;padding:.2rem .6rem;border-radius:999px;font-size:.8rem}main{padding:2rem;max-width:640px}.muted{color:#6b7280}.dashboard-main{padding:2rem;max-width:1200px;margin:0 auto}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.panel-body{padding:1.5rem}.amount{font-size:2.5rem;margin:0 0 .5rem;color:var(--primary)}.amount-danger{color:#dc3545}.amount-success{color:#198754}.details-list{list-style:none;padding:0;margin:0}.details-list li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border)}.details-list li:last-child{border-bottom:none}
