
.balance-adjustment{margin-top:1rem;border-top:1px solid var(--border);padding-top:.75rem}.balance-adjustment summary{cursor:pointer;font-weight:800;color:var(--accent)}.balance-adjustment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.balance-adjustment-form .wide{grid-column:1/-1}.balance-current{grid-column:1/-1;display:flex;justify-content:space-between;padding:.75rem 1rem;background:#111;border:1px solid var(--border);border-radius:12px}.delete-account{margin-left:auto}.self-account-note{padding:.45rem}.test-mode-notice{display:flex;gap:1rem;align-items:center;margin:0 0 1rem;padding:1rem 1.2rem;border:1px solid #f5a623;background:rgba(245,166,35,.08);border-radius:14px;color:#fff}.test-mode-notice b{color:#ffc45b}.planner-finance-grid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));gap:.75rem;overflow-x:auto;margin-bottom:1rem}.planner-finance-grid article{background:#171717;border:1px solid #333;border-radius:14px;padding:1rem}.planner-finance-grid span{display:block;color:#bdbdbd;font-size:.78rem}.planner-finance-grid b{display:block;color:#fff;margin-top:.4rem}.planner-panel small,.planner-panel p{display:block;color:#aaa}.planner-add-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:min(720px,90vw)}.planner-add-form .section-title,.planner-add-form button:last-child{grid-column:1/-1}.test-lab-v430{margin-bottom:1rem}.test-lab-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:end}.test-result-v430{padding:.75rem 1rem;background:#111;border:1px solid #333;border-radius:12px}.test-result-v430 span{display:block;color:#aaa}.test-result-v430 b{color:var(--accent);font-size:1.2rem}.ok{color:var(--accent)!important}.bad{color:#ff5d68!important}@media(max-width:900px){.balance-adjustment-form,.test-lab-grid{grid-template-columns:1fr}.planner-add-form{grid-template-columns:1fr}.planner-add-form .section-title,.planner-add-form button:last-child{grid-column:auto}.planner-finance-grid{grid-template-columns:repeat(6,170px)}}
