.person-profile{display:grid;gap:14px}.person-profile .profile-observations{margin:0;color:#57736f;font-size:14px}.follow-controls{display:grid;gap:10px}.follow-status{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;line-height:1.5;color:#446b62}.follow-status .text-button{min-height:44px;flex-shrink:0}.person-options{border-top:1px solid #dce7e2;padding-top:10px}.person-options summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#5b7372;font-size:13px}.person-options .text-button,.person-list-footer .text-button,.profile-back{min-height:44px}.person-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #e3ebe7}.person-name{display:flex;gap:12px;align-items:center;min-height:48px;min-width:0;flex:1;border:0;background:none;text-align:left;color:#163b40;font:inherit;cursor:pointer}.person-name>span:last-child{overflow-wrap:anywhere}.person-row .icon-button{position:relative;min-height:44px;min-width:44px}.notice-on{width:6px;height:6px;background:#187a6a;border-radius:50%;position:absolute;right:8px;top:8px}.person-list-footer{margin-top:14px}.follow-activity{margin:4px 0 0;color:#296e61;font-size:12px;line-height:1.5;text-align:left}.follow-reply-focus{outline:2px solid #248b79;outline-offset:3px;scroll-margin-top:65px}.notification-settings{display:flex;justify-content:flex-end;margin-bottom:10px}.notification-settings button{display:flex;align-items:center;gap:6px;min-height:44px;font-size:12px}.notification-item small{display:block;color:#6b8182}.following-feed .list-tabs{display:none!important}.following-feed .category-bar{display:none!important}#followingManage{font-size:12px;min-height:44px;flex-shrink:0}body.following-feed #resultCount{color:#57736f}.card-author{display:flex;justify-content:flex-start;padding:0 12px 6px}.card-author button{min-height:44px;color:#527572;font-size:12px}.compact-card-wrap{border:1px solid #e1e9e5;border-radius:14px;overflow:hidden;margin-bottom:10px;background:#fff}.compact-card-wrap .snap-card{border:0;margin:0;border-radius:0}.compact-card-wrap:has(.selected){border-color:#c05b20}.compact-card-wrap .card-author button{max-width:100%;overflow-wrap:anywhere;text-align:left}.profile-back{display:flex;gap:6px;align-items:center}.person-profile>.button{min-height:46px}
@media(max-width:680px){.follow-status{align-items:flex-start}.person-profile{gap:12px}body.following-feed .list-summary{flex-wrap:nowrap}body.following-feed #refreshButton{width:32px}body.following-feed #resultCount{font-size:11px}body.following-feed #feedContext{font-size:12px}.person-profile .button{white-space:normal}}

.person-options summary{justify-content:space-between;gap:12px}.person-options[open] summary svg{transform:rotate(90deg)}
