.puck { width: 100px; height: 120px; padding: 2px; background-color: #ddd; border: 1px solid; position: absolute; display: flex; flex-direction: column; } .well { width: 100%; flex-grow: 1; border: 1px solid; } .puck-menu { display: flex; flex-direction: row; justify-content: space-between; padding-top: 2px; }