| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | .modal-background  +overlay  background-color: rgba($black, 0.86).modal-content  margin: 0 20px  max-height: calc(100vh - 160px)  overflow: auto  position: relative  width: 100%  // Responsiveness  +tablet    margin: 0 auto    max-height: calc(100vh - 40px)    width: 640px.modal-close  @extend .delete  background: none  height: 40px  position: fixed  right: 20px  top: 20px  width: 40px.modal-card  @extend .modal-content  background-color: $white  border-radius: $radius-large  display: flex  flex-direction: column  max-height: calc(100vh - 40px)  overflow: hidden.modal-card-head,.modal-card-foot  align-items: center  background-color: $background  display: flex  flex-shrink: 0  justify-content: flex-start  padding: 20px  position: relative.modal-card-head  border-bottom: 1px solid $border.modal-card-title  color: $text-strong  flex-grow: 1  font-size: $size-4  line-height: 1.modal-card-foot  border-top: 1px solid $border  .button    &:not(:last-child)      margin-right: 10px.modal-card-body  flex-grow: 1  overflow: auto  padding: 20px.modal  +overlay  align-items: center  display: none  justify-content: center  overflow: hidden  position: fixed  z-index: 1986  // Modifiers  &.is-active    display: flex
 |