.ub-hide{display:none}.ub-hiding{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.ub-toggle-transition{transition:all .5s ease-in-out}.ub-icon-holder{position:relative;transform:translate(-25%, 25%)}.ub-custom-id-input{font-size:.9em}@media(max-width: 699px){.ub-mobile-hide{display:none}.ub-mobile-display{display:block}}@media(min-width: 700px)and (max-width: 899px){.ub-tablet-hide{display:none}.ub-tablet-display{display:block}}.ub-border-radius-control>.components-border-radius-control>.components-base-control__label{display:none}.ub-justification-control{display:flex;justify-content:space-between;grid-gap:20px}.wp-block-ub-button-block{margin:0 auto}.ub-buttons.orientation-button-row .ub-add-button{align-self:center}.ub-buttons.orientation-button-column.align-button-center .ub-add-button{align-self:center}.ub-buttons.orientation-button-column.align-button-left .ub-add-button{align-self:flex-start}.ub-buttons.orientation-button-column.align-button-right .ub-add-button{align-self:flex-end}.ub-buttons.orientation-button-column.align-button-space-between .ub-add-button{align-self:flex-start}.ub_button_url_input{display:flex;align-items:center;margin-top:5px}.ub_button_input_box{margin-left:auto;margin-right:auto;position:relative;box-sizing:border-box}.flex-container{display:flex}.ub-button-icon-select{min-width:54px;min-height:54px;padding:8px;border:1px solid #8d96a0}.ub-button-available-icon{display:inline;min-width:54px;min-height:51px}.ub-button-grid{display:grid;grid-template-columns:5fr 2fr}.ub-button-grid>p{align-self:center}.ub-button-grid-selector{justify-self:self-end}.ub-button-block-main{cursor:auto}.ub_button_popover{padding:10px}.ub_button_popover .components-base-control:not(:last-of-type){margin-bottom:0}.ub-buttons>*{vertical-align:middle}.ub-button-delete{position:relative}.ub-button-delete .dashicons-dismiss{position:absolute;top:-9px;right:-9px}#ub-button-radius-panel{display:flex}#ub-button-radius-panel .components-range-control{width:180px}#ub-button-radius-panel .components-button{height:30px;font-size:11px}#ub-button-radius-panel .components-button-group{display:flex;transform:translateY(30%)}.ub-button-content-holder{align-items:center}.ub-button-icon-position>.components-base-control__field{display:grid;grid-template-columns:2fr 1fr 1fr}