.mention-editor{flex-direction:column;flex:1;width:100%;min-width:0;display:flex;position:relative}.mention-editor textarea{width:100%}.mention-choices{z-index:20;background:#fff;border:1px solid #d9e0e6;border-radius:8px;order:-1;width:100%;max-width:420px;max-height:180px;position:relative;overflow-y:auto;box-shadow:0 4px 24px #0002}.mention-choices small{color:#586773;margin-left:auto;font-size:12px}.mention-active{background:#edf5ff!important}.mention-tag{color:#175887;background:#e7f1fb;border-radius:3px;padding:0 2px}.athlete-login-prompt{border-bottom:1px solid #e9edf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 0;display:flex}.athlete-login-prompt p{color:#586773;margin:4px 0;font-size:14px}.family-invite-link{flex-wrap:wrap;gap:12px;display:flex}.family-invite-link input{width:100%;min-width:0;font-size:16px}.family-invite-link ol{padding-left:22px;font-size:16px;line-height:1.6}.section-guide{text-align:left;flex-shrink:0;max-width:640px;padding:16px 0}.section-guide h3{margin:0 0 6px;font-family:inherit;font-size:16px;font-weight:650;line-height:1.4}.section-guide p,.section-guide li{color:#626262;font-size:14px;line-height:1.55}.section-guide ul{margin:10px 0 0;padding-left:20px;list-style:outside}.section-guide li+li{margin-top:5px}.section-guide-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.inbox-main>.section-guide,.activity-feed>.section-guide,.inbox-list>.section-guide,.channel-posts>.section-guide{margin:0 16px}.athlete-app .athlete-main>.section-guide{flex:1;min-height:0;overflow:auto}.section-guide button{font-size:14px}.empty-ideas{text-align:left;color:#666;max-width:500px;margin:12px auto;padding-left:20px;font-size:14px;list-style:outside}.workspace .empty:has(.empty-ideas){text-align:left;padding:16px 0}.workspace .empty:has(.empty-ideas) .empty-ideas{margin-left:0}
