/* Use extra specificity to override our themes css */
div.block-inline-blockbutton {
  padding: 10px 0;
}
div.block-inline-blockbutton .content {
  display: flex;
}
/* Use explicit right/left instead of start/end because, for a designer, right
is on the right, whether it's a RTL language or LTR. */
div.block-inline-blockbutton .center .content {
  justify-content: center;
}
div.block-inline-blockbutton .left .content {
  justify-content: left;
}
div.block-inline-blockbutton .right .content {
  justify-content: right;
}
div.block-inline-blockbutton a.btn {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.block-inline-blockbutton a.btn.fullwidth {
  width: 100%;
  text-align: center;
}
/* In layout builder, before the user has typed anything, give the button some
initial dimensions so it's more visible. */
.js-off-canvas-dialog-open .block-inline-blockbutton a.btn {
  min-width: 2em;
  min-height: 1.5em;
}
