.vf-profile-menu-btn span:first-child{font-size:1rem}.vf-master-profile-page{animation:vfProfileFade .18s ease-out}.vf-master-profile-page .profile-security-note{border:1px solid rgba(34,197,94,.28);background:rgba(22,163,74,.08);border-radius:18px;padding:16px;color:#b8c7c0;line-height:1.55}.vf-master-profile-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.8fr);gap:18px;align-items:start}.vf-master-profile-page .profile-current-card{display:grid;gap:14px}.vf-master-profile-page .profile-current-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(148,163,184,.14);padding:0 0 12px}.vf-master-profile-page .profile-current-row:last-child{border-bottom:0;padding-bottom:0}.vf-master-profile-page .profile-current-row span{color:#9fb1aa;font-size:.9rem}.vf-master-profile-page .profile-current-row strong{color:#f8fafc;text-align:right}.vf-master-profile-actions{display:flex;gap:10px;flex-wrap:wrap}.vf-master-profile-page .password-help{font-size:.85rem;color:#9fb1aa;margin-top:-8px}.vf-master-profile-page .profile-divider{height:1px;background:rgba(148,163,184,.14);grid-column:1/-1;margin:4px 0}.vf-master-profile-page .message{margin-bottom:14px}@keyframes vfProfileFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.vf-master-profile-grid{grid-template-columns:1fr}.vf-master-profile-page .profile-current-row{display:grid}.vf-master-profile-page .profile-current-row strong{text-align:left}.vf-master-profile-actions .btn{width:100%}}
