header{padding:22px 16px 16px}header img{height:36px;filter:invert(1);margin-bottom:14px}.page-title{font-size:18px;font-weight:700}.body-pad{padding:6px 16px 0}.section{margin-bottom:22px}.section-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:10px}.p-card{background:var(--ink);border-radius:18px;padding:20px 20px 18px}.p-card-top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.p-avatar{width:46px;height:46px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;flex-shrink:0}.p-card-name{font-size:16px;font-weight:700;color:#fff;flex:1}.p-efield{padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.p-efield-row{display:flex;align-items:center;gap:10px}.p-efield-text{flex:1;min-width:0}.p-efield span{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin-bottom:3px}.p-efield strong{display:block;font-size:14px;font-weight:500;color:#fff}.p-efield input{display:none;width:100%;background:#ffffff14;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:8px 10px;font-size:14px;font-family:Poppins,sans-serif;color:#fff;outline:none}.p-efield.editing input{display:block}.p-efield.editing .p-efield-text strong,.p-efield.editing .p-efield-edit-btn{display:none}.p-efield-edit-btn{width:28px;height:28px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;border:none}.p-efield-edit-btn svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p-efield-save-row{display:none;gap:8px;margin-top:10px}.p-efield.editing .p-efield-save-row{display:flex}.p-efield-save-btn,.p-efield-cancel-btn{flex:1;text-align:center;font-size:12px;font-weight:700;font-family:Poppins,sans-serif;padding:9px;border-radius:999px;cursor:pointer;border:none}.p-efield-save-btn{background:var(--green);color:#fff}.p-efield-cancel-btn{background:#ffffff14;color:#fff}.p-status-msg{font-size:12px;margin-top:12px;color:var(--green);display:none}.p-status-msg.show{display:block}.p-tx-block{border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--card)}.p-tx-row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.p-tx-row:last-child{border-bottom:none}.p-tx-desc strong{display:block;font-size:13px;font-weight:600}.p-tx-desc span{display:block;font-size:11px;color:var(--ink-dim);margin-top:2px}.p-tx-amount{font-size:14px;font-weight:700;flex-shrink:0}.p-tx-total-row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f6f4ee;border-top:1.5px solid var(--border)}.p-tx-total-label{font-size:12px;font-weight:600;color:var(--ink-dim)}.p-tx-total-amount{font-size:15px;font-weight:700}.p-empty{padding:20px 16px;font-size:13px;color:var(--ink-dim);text-align:center}.logout-btn{width:100%;background:#fff;border:1px solid var(--border);color:var(--ink-dim);font-weight:600;font-size:13px;padding:12px;border-radius:12px;cursor:pointer;font-family:Poppins,sans-serif}.delete-account-link{display:block;text-align:center;margin-top:14px;font-size:12px;color:var(--ink-dim);text-decoration:underline}
