.ub-feature-box .ub-feature button {
	display: block;
	margin: 0 auto;
}

.ub-styled-box-selection h4 {
	text-align: center;
	text-decoration: underline;
	margin-bottom: 15px;
}

.ub-styled-box-choices {
	display: grid;
	grid-template-columns: 1fr 1fr;
	justify-items: center;
	text-align: center;
	> div {
		width: 100%;
		vertical-align: top;
		display: inline-block;
		transition: all 0.5s ease-in-out;
		padding: 30px 5px 5px 5px;
		border-radius: 10px;
		&:hover {
			box-shadow: inset 0 0 0 1px #e2e4e7, inset 0 0 0 2px #fff,
				0 1px 1px rgba(25, 30, 35, 0.2);
			background: #f4f4f4;
			cursor: pointer;
		}
		> svg {
			display: block;
			margin: 0 auto;
		}
		> p {
			text-align: center;
			margin-bottom: 0;
			&:first-of-type {
				font-weight: 700;
			}
			&:not(:first-of-type) {
				margin-top: 0;
			}
		}
	}
}

[data-type="ub/styled-box-notification-content"] {
	margin-top: 0;
	margin-bottom: 0;
	> .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block {
		&:first-of-type {
			margin-top: 0;
		}
		&:last-of-type {
			margin-bottom: 0;
		}
	}
}

.ub-number-panel {
	padding: 10px;
	height: 100%;
}
