#wpcontent #wpbody .block-editor-link-control.aioseo-link-format {
	.block-editor-link-control__search-item.is-current {
		background: transparent;
		border: 0;
		width: 100%;
		cursor: default;
		padding: 16px 16px 16px 24px;
	}

	.block-editor-link-control__search-item {
		position: relative;
		display: flex;
		flex-direction: row !important;
		align-items: center;
		font-size: 13px;
		cursor: pointer;
		background: #fff;
		width: 100%;
		border: none;
		text-align: left;
		padding: 12px 16px;
		border-radius: 5px;
		height: auto;

		&:hover {
			.block-editor-link-control__search-item-type {
				background-color: #f0f0f0 !important;
			}
		}
	}

	.block-editor-link-control__settings {
		border-top: 1px solid #ddd;
		margin: 0;
		padding: 16px 24px;
	}

	.block-editor-link-control__setting {
		padding: 0;
	}

	input.block-editor-url-input__input,
	/* WordPress 6.7 */
	input.components-input-control__input {
		font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
		box-shadow: 0 0 0 transparent;
		transition: box-shadow .1s linear;
		width: calc(100% - 32px);
		display: block;
		padding: 11px 36px 11px 16px;
		margin: 16px;
		position: relative;
		border: 1px solid #ddd;
		border-radius: 2px;
		font-size: 13px;
		line-height: normal;

		&:focus {
			border-color: var(--wp-admin-theme-color);
			box-shadow: none;
			outline: 2px solid transparent;
		}
	}

	/* WordPress 6.7 */
	input.components-input-control__input {
		margin: 16px 16px 8px 16px;
	}

	/* WordPress 6.7 */
	.components-input-control__backdrop {
		border: none;
		box-shadow: none;

		&:focus {
			border: none;
			box-shadow: none;
		}
	}

	.block-editor-link-control__search-actions {
		top: 12px;
		right: 10px;
		position: absolute;
		padding: 8px;
	}

	.block-editor-link-control__setting.aioseo-link-title {
		input {
			border: 1px solid #ddd;
			border-radius: 2px;
		}
	}
}