.life-plan{border:1px solid #9ddcce55;background:linear-gradient(135deg,#173331,#181a30);border-radius:12px;padding:14px;margin-top:16px}.life-plan-title{font-size:13px;font-weight:700;color:#c8f2dd}.life-plan p{font-size:11px;color:#bed0c9;line-height:1.6}.life-plan label{display:block;font-size:11px;color:#c4d8d1}.life-plan textarea{display:block;width:100%;min-height:65px;resize:vertical;margin-top:8px;border:1px solid #ffffff25;border-radius:8px;background:#090f16;color:#f3fbf7;padding:10px;font:inherit;line-height:1.5}.plan-actions{display:flex;align-items:center;gap:12px;margin-top:9px}.plan-actions button{background:#b9e8d2;color:#162923;border:0;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:700;cursor:pointer}.plan-actions span{font-size:11px;color:#b9ead1}
