@media (max-width: 1024px) {
	.blockish-stat-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.blockish-bottom-grid {
		grid-template-columns: 1fr;
	}

	.blockish-block-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.blockish-integrations-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 782px) {
	.blockish-dashboard-layout {
		flex-direction: column;
	}

	.blockish-sidebar {
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid var(--color-gray-200);
	}

	.blockish-main-content {
		padding: 16px;
	}

	.blockish-stat-grid {
		grid-template-columns: 1fr;
	}

	.blockish-block-controls-top {
		flex-direction: column;
		align-items: stretch;
	}

	.blockish-block-search-wrap {
		max-width: none;
	}

	.blockish-block-actions {
		justify-content: flex-start;
	}

	.blockish-block-grid {
		grid-template-columns: 1fr;
	}

	.blockish-integrations-grid {
		grid-template-columns: 1fr;
	}

	.blockish-settings-panel {
		padding: 18px;
	}

	.blockish-settings-row {
		align-items: flex-start !important;
	}
}
