.aircertstatusstats-search-form {

	@media (width >= 480px) {
		grid-template-columns: repeat(2, minmax(0, 1fr));

		.form-input {
			grid-column: span 2;
		}

		.form-submit {
			grid-column: span 2;
		}
	}

	@media (width >= 768px) {
		grid-template-columns: repeat(3, minmax(0, 1fr));

		.form-input {
			grid-column: span 3;
		}

		.form-submit {
			grid-column: span 1;
		}
	}

	@media (width >= 992px) {
		grid-template-columns: minmax(0, 1fr) 150px 150px 150px;

		.form-input {
			grid-column: span 1;
		}
	}
}

.aircertstatusstats-item {
	border: 1px solid #e2e3e5;
	border-radius: 16px;
	padding: 24px;
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 8px;

	+ .aircertstatusstats-item {
		margin-block-start: 16px;
	}

	.aircertstatusstats-details-meta {
		display: flex;
		flex-wrap: wrap;
		gap: 8px;
		margin-block-end: 16px;
	}

	.aircertstatusstats-details-aoc-no {
		padding: 4px 8px;
		border-radius: 4px;
		border: 1px solid #226494;
		font-size: 0.875rem;
		background-color: #226494;
		color: #fff;
	}

	.aircertstatusstats-details-aoc-status {
		padding: 4px 8px;
		border-radius: 4px;
		border: 1px solid var(--main_color);
		color: var(--main_color);
		background-color: color-mix(in srgb, var(--main_color) 20%, transparent);
		font-size: 0.875rem;
	}

	.aircertstatusstats-details-label {
		font-weight: 600;
	}

	.aircertstatusstats-details-value {
		margin-inline-start: 4px;
	}

	.aircertstatusstats-details-row {

		+ .aircertstatusstats-details-row {
			margin-block-start: 4px;
		}
	}

	.aircertstatusstats-details-icon-row {
		display: grid;
		grid-template-columns: 24px minmax(0, 1fr);
		gap: 4px;
		align-items: start;
		margin-block-end: 8px;

		.aircertstatusstats-details-icon {

			svg {
				height: 1lh;
			}
		}

		.aircertstatusstats-details-value {
			font-weight: 600;
			margin-inline-start: 0;
		}
	}
}
