.wrap .page-title-action {
	display: none;
}

.angie-snippet-tooltip-trigger {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	cursor: help;
}

.angie-snippet-info-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #72777c;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	font-style: italic;
	line-height: 1;
}

.angie-snippet-tooltip-trigger:hover .angie-snippet-info-icon {
	background-color: #2271b1;
}

.angie-snippet-tooltip-popover {
	position: fixed;
	z-index: 100000;
	display: none;
	max-width: 260px;
	padding: 10px 12px;
	background-color: #1d2327;
	color: #f0f0f1;
	font-size: 13px;
	line-height: 1.4;
	border-radius: 4px;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
	pointer-events: none;
}

.angie-snippet-tooltip-popover::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -6px;
	border: 6px solid transparent;
	border-top-color: #1d2327;
}

.angie-snippet-toggle {
	position: relative;
	display: inline-block;
	width: 44px;
	height: 24px;
}

.angie-snippet-toggle-input {
	opacity: 0;
	width: 0;
	height: 0;
}

.angie-snippet-toggle-slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	transition: 0.3s;
	border-radius: 24px;
}

.angie-snippet-toggle-slider:before {
	position: absolute;
	content: "";
	height: 18px;
	width: 18px;
	left: 3px;
	bottom: 3px;
	background-color: white;
	transition: 0.3s;
	border-radius: 50%;
}

.angie-snippet-toggle-input:checked + .angie-snippet-toggle-slider {
	background-color: #2271b1;
}

.angie-snippet-toggle-input:focus + .angie-snippet-toggle-slider {
	box-shadow: 0 0 1px #2271b1;
}

.angie-snippet-toggle-input:checked + .angie-snippet-toggle-slider:before {
	transform: translateX(20px);
}

.angie-snippet-toggle-input:disabled + .angie-snippet-toggle-slider {
	opacity: 0.6;
	cursor: not-allowed;
}

.column-status_toggle {
	width: 80px;
}

.column-files {
	width: 60px;
}

.column-environment {
	width: 200px;
}

.column-actions {
	width: 150px;
}

.angie-env-status {
	display: inline-flex;
	align-items: center;
	gap: 6px;
}

.angie-env-synced {
	color: #00a32a;
}

.angie-env-not-synced {
	color: #dba617;
}

.angie-env-not-deployed,
.angie-env-test-only {
	color: #d63638;
}

.angie-env-badge {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	flex-shrink: 0;
}

.angie-env-badge-success {
	background-color: #00a32a;
}

.angie-env-badge-warning {
	background-color: #dba617;
}

.angie-env-badge-test {
	background-color: #d63638;
}

.angie-push-to-production {
	padding: 4px 12px;
	font-size: 13px;
	line-height: 1.5;
	min-height: 30px;
}

.angie-push-to-production:disabled {
	opacity: 0.6;
	cursor: not-allowed;
}

.angie-action-status {
	color: #787c82;
}
