.cfb-control-panel-control {
	padding: 10px 0;

	.components-base-control__title {
		display: flex;
		justify-content: space-between;
		align-items: center;

		label {
			padding: 5px 0;
		}

		.floating-controls {
			.components-dropdown {
				display: flex;

				button {
					&.is-tertiary {
						border: none;
						box-shadow: none;
						color: #1e1e1e;

						&:hover {
							color: var(--wp-admin-theme-color);
						}
					}

					&.is-active {
						color: var(--wp-admin-theme-color);
					}

					.dashicon {
						margin: 2px;
					}
				}
			}
		}
	}
}

.cfb-popover-settings {
	padding: 10px;
	min-width: 300px;
	overflow: hidden;

	.components-button-group:not(.cfb-toggle-group-control) {
		padding-bottom: 10px;
	}
}