.life-page363{max-width:760px;margin:auto;color:#244d45;line-height:1.65}.life-page363 *{box-sizing:border-box}.life-nav363{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:20px}.life-nav363 .btn{padding:10px 5px;min-height:44px;font-size:13px;white-space:normal}.life-hero363{padding:24px;border-radius:20px;background:linear-gradient(135deg,#edf0d5,#dceee7);margin:12px 0 16px}.life-hero363 h3{font-size:25px;line-height:1.4;margin:8px 0 12px}.life-hero363 p{margin:0}.life-hero363 small{letter-spacing:.06em;color:#597467}.life-card363{border:1px solid #d8e3dc;border-radius:16px;padding:18px;margin:16px 0;background:#fcfdf8}.life-card363 summary{cursor:pointer;font-weight:700;min-height:30px}.life-card363 h3,.life-card363 h4{margin:4px 0 8px}.life-steps363{list-style:none;margin:14px 0;padding:0}.life-steps363 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:12px 0;border-bottom:1px solid #e2e8dd}.life-steps363 li small{display:block;flex:0 0 100%;color:#68796f}.life-steps363 li.done>b{color:#34765d}.life-next363{width:100%;min-height:50px}.life-actions363,.life-route363{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.life-actions363 .btn,.life-route363 .btn{white-space:normal;min-height:44px;max-width:100%}.life-fine363{font-size:12px;color:#68776e}.journey-entry363{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #ccddd2;background:linear-gradient(100deg,#f0f0d8,#dceee7);padding:15px;border-radius:15px;color:#285849;margin:4px 0 16px;cursor:pointer}.journey-entry363>span:first-child{font-size:28px}.journey-entry363>span:nth-child(2){flex:1}.journey-entry363 b,.journey-entry363 small{display:block}.journey-entry363 small{margin-top:4px;font-size:12px}.life-inline363,.life-task363{display:block;width:100%;padding:18px;border:1px solid #d2e2da;background:#f5faf6;border-radius:15px;text-align:left;color:#285849;cursor:pointer;margin:12px 0}.life-task363>*{display:block}.life-task363 b{font-size:18px;margin:8px 0}.life-task363 small,.life-task363 span{font-size:13px}.life-network363>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #dce5df;padding:12px 2px}.life-network363 small{color:#6b786e}.life-person-list363{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:12px}.life-person-list363 .life-card363{margin:5px 0}.life-person-list363 h4{font-size:18px}.life-setting363{border:1px solid #d5e2dc;border-radius:15px;padding:15px;margin:18px 0}.life-setting363 legend{padding:0 6px;font-weight:700}.life-setting363 select{display:block;width:100%;min-height:46px;border:1px solid #b8cec1;background:#fff;color:#244d45;border-radius:8px;padding:9px;font-size:16px}.life-setting363 p{font-size:13px;color:#61766a}.life-profile363{display:block;font-size:12px;color:#567364;line-height:1.6;margin:6px 0 12px}.tb-name .life-profile363{font-size:11px;max-width:100%}.life-page363 blockquote{border-left:3px solid #a0b78c;padding:14px;background:#fafbf3;margin:16px 0}.life-page363 .btn:focus-visible,.journey-entry363:focus-visible,.life-task363:focus-visible{outline:3px solid #bc8e3e;outline-offset:3px}.life-page363 button:disabled{opacity:.55;cursor:default}@media(max-width:420px){.life-hero363{padding:18px}.life-hero363 h3{font-size:22px}.life-card363{padding:15px}.life-nav363{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.life-nav363 .btn{font-size:12px}.life-actions363>.btn{flex:1 1 140px}.life-route363 .btn{flex:1 1 100%}}
body.street-chat .tb-name small.life-profile363{display:block!important;color:#eef4ed;font-size:11px;line-height:1.5;max-width:280px;white-space:normal;margin:5px 0 0;font-weight:400}
