:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#222;background:#fafaf8;margin:0;font-family:-apple-system,Segoe UI,Roboto,sans-serif}.wrap{max-width:920px;margin:1.5rem auto;padding:0 1rem}header{justify-content:space-between;align-items:center;display:flex}nav a{color:#1d6fd8;margin-right:12px;text-decoration:none}h1{font-size:22px}h2{margin-top:1.6rem;font-size:17px}.muted,.note{color:#777;font-size:13px}.note{background:#faf3e0;border:1px solid #ecdfb8;border-radius:8px;padding:8px 10px}.card{background:#fff;border:1px solid #e3e1da;border-radius:10px;max-width:360px;padding:14px}.login input,.addrow input{border:1px solid #ccc;border-radius:6px;margin-right:8px;padding:8px}table.grid{border-collapse:collapse;background:#fff;border:1px solid #e3e1da;border-radius:10px;width:100%;font-size:13px}.grid th,.grid td{text-align:right;border-bottom:1px solid #eee;padding:8px 10px}.grid th:first-child,.grid td:first-child,.grid th:nth-child(2),.grid td:nth-child(2){text-align:left}.pos{color:#0f6e56}.neg{color:#a32d2d}.badge{border-radius:8px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.badge.hold{color:#27500a;background:#eaf3de}.badge.sell{color:#791f1f;background:#fcebeb}.badge.watch{color:#633806;background:#faeeda}.holdings{padding:0;list-style:none}.holdings li{border-bottom:1px solid #eee;justify-content:space-between;max-width:280px;padding:6px 0;display:flex}.datenav{align-items:center;gap:10px;margin:8px 0;display:flex}@media (width<=600px){.grid{font-size:12px}.wrap{margin:1rem auto}}.cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:12px 0;display:grid}.card.summary{max-width:none}.card .label{color:#777;font-size:12px}.card .val{margin-top:4px;font-size:22px;font-weight:600}.criteria{color:#555;margin:4px 0;font-size:13px}.nav{margin:0 0 10px;font-size:13px}.nav a{color:#1d6fd8;text-decoration:none}.back{margin:0 0 12px;font-size:13px}.back a{color:#1d6fd8;text-decoration:none}h3{margin-top:1.2rem;font-size:15px}dt{margin-top:10px;font-weight:600}dd{color:#444;margin:2px 0 0}
