.personal-life{margin:22px 0;padding:20px;border:1px solid #d4dfce;border-radius:18px;background:#f2f6ed}.personal-life header h3{font-size:25px;margin:8px 0}.personal-life header p,.personal-life article p,.personal-car-shop>p{font-size:14px;line-height:1.5;color:#586b5e}.personal-activities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.personal-life article{padding:16px;background:#fffdf7;border:1px solid #dbe2d4;border-radius:13px;display:flex;flex-direction:column;gap:10px}.personal-life article h4{font-size:18px;margin:0}.personal-life article p{margin:0}.personal-effects{display:flex;flex-wrap:wrap;gap:5px;margin:auto 0 0}.personal-effect{padding:5px 7px;border-radius:6px;font-size:12px;font-weight:650}.personal-life .is-up{color:#356744;background:#e9f3e4}.personal-life .is-down{color:#944a3c;background:#fae9e3}.personal-life button{font-size:14px;min-height:44px;white-space:normal;line-height:1.4}.personal-notice{padding:10px;background:#fff6e7;border-radius:9px;font-size:14px}.personal-receipt{padding:12px;color:#365e43;font-size:14px}.personal-car-shop{margin-top:18px;border-top:1px solid #cfdcc9;padding-top:16px}.personal-car-shop>summary{font-size:20px;font-weight:700;cursor:pointer}.personal-car-shop>summary span{display:block;font-size:13px;font-weight:400;margin-top:5px}.personal-sale{display:grid;gap:9px;padding:14px;background:#fffdf8;border-radius:10px;font-size:14px;margin-bottom:14px}.personal-sale button{justify-self:start}.personal-car-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.personal-car-options article>img{width:75px;height:105px;object-fit:contain;transform:rotate(70deg);align-self:center}.personal-car-mood{padding:7px;border-radius:6px;font-size:13px}.personal-car-options dl{font-size:13px;margin:0;display:grid;gap:7px}.personal-car-options dl div{display:flex;justify-content:space-between;gap:8px}.personal-car-options dd{margin:0;font-weight:650}.personal-car-options button{margin-top:auto}@media(max-width:650px){.personal-life{padding:14px}.personal-activities,.personal-car-options{grid-template-columns:1fr}.personal-car-options article{display:grid;grid-template-columns:80px minmax(0,1fr)}.personal-car-options article>img{grid-row:1/4}.personal-car-options article>button{grid-column:1/-1}.personal-car-options article h4{font-size:18px}.personal-car-options article dl{grid-column:2}.personal-car-options article>b{font-size:12px}}
