# code-snippets/4.0.0-beta.1/css/manage/_cloud-community.scss

Code Snippets, version 4.0.0-beta.1. 203 lines.

- Page: https://pluginprobe.com/plugins/code-snippets/4.0.0-beta.1/code/css/manage/_cloud-community.scss
- Raw: https://pluginprobe.com/plugins/code-snippets/4.0.0-beta.1/raw/css/manage/_cloud-community.scss
- Modified: 2026-06-19T15:58:00+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/code-snippets/4.0.0-beta.1/code/css/manage/_cloud-community.scss#L10-L20`.

```scss
@use 'sass:color';
@use '../common/theme';
@use '../common/banners';

.cloud-search-form {
	display: flex;
	gap: 8px;
	margin-block: 31px 47px;
	block-size: 54px;

	> select {
		flex: 0 0 250px;
	}

	.button {
		flex: 0 0 165px;
	}

	.cloud-search-submit {
		display: inline-flex;
		align-items: center;
		justify-content: center;

		.components-spinner {
			margin: 0;
		}
	}

	.cloud-search-query {
		flex: 1;
		position: relative;

		input {
			inline-size: 100%;
			block-size: 100%;
		}

		> .components-spinner {
			position: absolute;
			inset-inline-end: 1.5em;
			inset-block-start: 25%;
		}
	}
}

.cloud-search {
	@include banners.banners;

	.banner {
		justify-content: center;
	}

	.tablenav.top {
		display: flex;
		gap: 20px;
		block-size: 40px;
		margin-block-end: 31px;
		align-items: center;

		select {
			inline-size: 245px;
			block-size: 100%;
		}

		nav {
			margin-inline-start: auto;
		}

		.tablenav-pages {
			margin: 0;
			margin-inline-start: auto;
		}
	}
}

.cloud-search-results {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(580px, 1fr));
	gap: 20px;
	margin: 0;
}

.cloud-search-result {
	background: #fff;
	border: 1px solid #c3c4c7;
	margin: 0;
	display: flex;
	flex-flow: column;
	box-sizing: border-box;

	a {
		text-decoration: none;
		color: #2271b1;
	}

	p:last-child {
		margin-block-end: 0;
	}

	.cloud-snippet {
		padding: 24px;

		.cloud-snippet-title-button {
			display: inline;
			margin: 0;
			padding: 0;
			border: none;
			background: none;
			font: inherit;
			color: #2271b1;
			cursor: pointer;
			text-align: start;
			text-decoration: underline;

			&:focus-visible {
				outline: 2px solid #2271b1;
				outline-offset: 2px;
				border-radius: 2px;
			}
		}
	}

	.cloud-snippet-meta {
		display: flex;
		gap: 16px;
	}

	$status-colors: (
		public #64baba,
		private #cc96fb,
		unverified #ea835e,
		ai-verified #1cabcf,
		pro-verified #7cd68a,
	);

	.cloud-snippet-status {
		text-transform: uppercase;
		color: #646970;
		font-size: 12px;
		font-weight: 700;

		&::before {
			content: '';
			block-size: 10px;
			inline-size: 10px;
			border-radius: 50%;
			display: inline-block;
			margin-inline-end: 8px;
		}
	}

	@each $status, $color in $status-colors {
		.cloud-snippet-status-#{$status}::before {
			background: $color;
		}
	}

	footer {
		display: flex;
		gap: 8px;
		background: #f6f7f7;
		margin-block-start: auto;
		border-block-start: 1px solid #c3c4c7;
		padding-inline: 24px;
		padding-block: 12px;
		align-items: center;

		.dashicons-warning {
			color: #b32d2e;
		}

		.cloud-snippet-status {
			margin-inline-end: auto;
		}
	}

	.cloud-snippet-votes {
		.dashicons {
			color: theme.$accent;
			padding-inline-end: 8px;
		}
	}
}

.cloud-search-results .cloud-search-result footer > .components-spinner {
	margin: 0;
}

// Anchored to the card container so this keeps its brand-orange fill above the WP-admin
// compatibility layer's secondary-button styling (equal specificity, resolved by source order).
.cloud-search-result .cloud-pro-button.button {
	background-color: theme.$secondary;
	border-color: theme.$secondary;
	color: #fff;

	&:hover,
	&:focus {
		background-color: color.adjust(theme.$secondary, $lightness: -10%);
		border-color: color.adjust(theme.$secondary, $lightness: -10%);
		color: #fff;
	}
}

```
