.planning-group{padding:18px;margin:20px 0;border:1px solid #ded9e8;background:#fff;border-radius:8px}.planning-row{border-top:1px solid #eee9f3;padding:16px 0}.planning-table{overflow-x:auto}.planning-table table{border-collapse:collapse;width:100%;font-size:13px}.planning-table th,.planning-table td{text-align:left;padding:10px;border-bottom:1px solid #e0dce8;overflow-wrap:anywhere;vertical-align:top}.planning-table th{background:#eeeaf4}#planning-output .plan-amount{display:block;font-size:24px;font-weight:700;margin:12px 0}#planning-error{padding:12px;border-left:3px solid #9b3857;color:#842344;background:#fff}#planning-output p{overflow-wrap:anywhere}
