.wp-block-ucalc-block {
    min-height: 200px;
    position: relative;
}

.wp-block-ucalc-block-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.is-selected .wp-block-ucalc-block-overlay {
    animation: ucalc-overlay-hide 0.3s ease forwards;
}

.wp-block-ucalc-block-edit {
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 1em;
    padding-top: 1em;
    padding-right: 1em;
    padding-bottom: 1em;
    padding-left: 1em;
    min-height: 200px;
    width: 100%;
    text-align: center;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 13px;
    background: rgba(139,139,150,.1);
}

.wp-block-ucalc-block-edit .components-placeholder__fieldset select {
    height: 35px;
    max-width: 300px;
}
.wp-block-ucalc-block-edit .components-placeholder__fieldset button {
    height: 35px;
    position: relative;
    top: 1px;
}

.wp-block-ucalc-block-tool.components-button.components-toolbar__control svg,
.wp-block-ucalc-block-tool.components-button.components-toolbar__control:hover svg {
    color: #fff;
}
.wp-block-ucalc-block-tool-0.components-button.components-toolbar__control,
.wp-block-ucalc-block-tool-4.components-button.components-toolbar__control,
.wp-block-ucalc-block-tool-5.components-button.components-toolbar__control {
    opacity: .4;
    cursor: default;
}
.wp-block-ucalc-block-tool-0.components-button.components-toolbar__control:hover > svg,
.wp-block-ucalc-block-tool-4.components-button.components-toolbar__control:hover > svg,
.wp-block-ucalc-block-tool-5.components-button.components-toolbar__control:hover > svg {
    box-shadow: none !important;
}

.wp-block-ucalc-block-mode-0 ~ .wp-block-ucalc-block {
    display: none;
}

.wp-block-ucalc-block-mode-1 ~ .wp-block-ucalc-block {
    display: none;
}
.wp-block-ucalc-block-mode-1 ~ .wp-block-ucalc-block-edit {
    animation: ucalc-to-hide 0.5s ease forwards;
}

.wp-block-ucalc-block-mode-2 ~ .wp-block-ucalc-block {
    animation: ucalc-to-show 0.5s ease forwards;
}
.wp-block-ucalc-block-mode-2 ~ .wp-block-ucalc-block-edit {
    display: none;
}

.wp-block-ucalc-block-mode-3 ~ .wp-block-ucalc-block-edit {
    display: none;
}

.wp-block-ucalc-block-mode-4 ~ .wp-block-ucalc-block {
    animation: ucalc-to-hide 0.5s ease forwards;
}
.wp-block-ucalc-block-mode-4 ~ .wp-block-ucalc-block-edit {
    display: none;
}

.wp-block-ucalc-block-mode-5 ~ .wp-block-ucalc-block {
    display: none;
}
.wp-block-ucalc-block-mode-5 ~ .wp-block-ucalc-block-edit {
    animation: ucalc-to-show 0.5s ease forwards;
}



@keyframes ucalc-to-hide {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes ucalc-to-show {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes ucalc-overlay-hide {
  0% {
    height: 100%;
  }

  90% {
    height: 100%;
  }

  100% {
    height: 0%;
  }
}