.root { border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 10px; padding: 8px 0px 10px 0px; position: relative; } .footer { display: flex; justify-content: space-between; } .button { color: #2a2a2a; margin: 5px 10px 5px 0px; background: none; padding: 0px; border: none; font-size: inherit; vertical-align: middle; &:hover { color: #767676; cursor: pointer; } } .icon { font-size: 12px; padding: 0 2px 0 5px; vertical-align: middle; } .authorName { margin-right: 5px; font-weight: bold; }