.view-search {
	> .heading {
		font-size: 1.5rem;
		font-weight: bold;
		color: $color-dark;
	}

	> .documents {
		margin: 60px 0;
		padding: 0;

		> .document {
			@include card();
			@include ease-in();
			list-style-type: none;
			overflow: hidden;
			position: relative;
			margin: 0 0 30px 0;
			width: 100%;

			&:hover {
				> .checkbox {
					display: block;
				}
			}

			> a {
				@include ease-in();
				display: block;
				position: relative;
				padding: 15px 20px;

				> .title {
					color: $color-black;
					font-weight: bold;
					font-size: 1.4rem;
					margin-bottom: 5px;

					> .version {
						font-size: 1.1rem;
						font-weight: bold;
						color: $color-gray;
					}
				}

				> .space {
					color: $color-off-black;
					font-size: 1.2rem;
					margin-bottom: 5px;
				}

				> .snippet {
					color: $color-gray;
					font-size: 1.1rem;
					margin-bottom: 10px;
				}

				&:hover {
					> .title {
						color: $color-link;
					}
				}
			}

			.hashtags {
				> .hashtag {
					display: inline-block;
					margin: 5px 10px 0 5px;
					color: $color-gray;
					font-size: 1rem;
					font-style: italic;

					&:hover {
						color: $color-link;
					}
				}
			}
		}
	}
}
