/* Readable member cards, scoped to recommendation and visitor/online pages. */
.recommend-page .user-card{padding:18px 14px 14px;box-sizing:border-box}
.recommend-page .user-card>.row{align-items:flex-start;gap:12px}
.recommend-page .user-avatar{width:54px;height:54px;flex:0 0 54px;object-fit:cover;margin-right:0}
.recommend-page .user-info{min-width:0;flex:1}
.recommend-page .user-name{font-size:18px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.recommend-page .user-name>text{font-size:14px;line-height:1.5}
.recommend-page .income-line{font-size:14px;line-height:1.65;white-space:normal;overflow-wrap:anywhere}
.recommend-page .lauren-recommend-income{gap:2px 8px}
.recommend-page .lauren-recommend-income>text{white-space:normal}
.recommend-page .lauren-recommend-time{margin-top:3px}
.recommend-page .lauren-recommend-network{display:block;margin-top:3px;font-size:15px;color:#606875;overflow-wrap:anywhere;word-break:normal}
.recommend-page .action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}
.recommend-page .action-row>button{width:100%;margin:0;min-height:40px;height:auto;padding:8px 4px;box-sizing:border-box;font-size:14px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.recommend-page .lauren-publish-permission-state,.recommend-page .lauren-publish-permission button{font-size:14px}
.recommend-page .lauren-publish-permission-note{font-size:13px}
.lauren-visit-page .lauren-visit-person{padding:16px 14px;box-sizing:border-box;align-items:flex-start!important}
.lauren-visit-page .lauren-visit-person .avatar{width:54px;height:54px;flex:0 0 54px;object-fit:cover}
.lauren-visit-page .lauren-visit-name{font-size:18px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
.lauren-visit-page .lauren-visit-person .tiny{font-size:14px;line-height:1.65;white-space:normal;overflow-wrap:anywhere}
.lauren-visit-page .lauren-visit-person .lauren-visit-network{display:block;font-size:15px;color:#606875;margin-top:3px;word-break:normal}
@media(max-width:350px){.recommend-page .user-card{padding:18px 12px 12px}.recommend-page .user-card>.row{gap:9px}.recommend-page .user-avatar,.lauren-visit-page .lauren-visit-person .avatar{width:48px;height:48px;flex-basis:48px}.recommend-page .action-row{gap:6px}.recommend-page .action-row>button{min-height:46px}.lauren-visit-page .lauren-visit-person{padding:14px 12px}}
