.stgcdn_notice {
	display: flex;
	padding: 15px;
	max-width: 600px;
	background: white;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px;
	strong {
		text-transform: capitalize;
		margin-right: 3px;
	}
	&.error {
		border-left: 4px solid #ce2020;
		strong {
			color: #ce2020;
		}
	}
	&.success {
		border-left: 4px solid #55af5a;
		strong {
			color: #55af5a;
		}
	}
}

.stgcdn_admin {
	.panel {
		margin-top: 1em;
		max-width: 600px;
		background: white;
		padding: 15px 15px 30px 15px;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px 0px;
		border-left: 4px rgba(0, 0, 0, 0.4) solid;
	}

	.title {
		margin-top: 15px;
	}

	.options_wrapper {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}

	form {
		input {
			min-width: 350px;
			&[type='checkbox'] {
				margin-top: 0;
				min-width: unset;
			}
		}
		button[type='submit'] {
			all: unset;
			padding: 15px 65px;
			width: 100%;
			max-width: 350px;
			box-sizing: border-box;
			margin-top: 15px;
			text-align: center;
			box-shadow: 0 0 1px black inset;
			cursor: pointer;
		}
		span {
			display: block;
			font-size: 14px;
			line-height: 2;
			min-height: 30px;
			min-width: 350px;
			padding: 0 8px;
			border-radius: 4px;
			border: 1px solid rgba(222, 222, 222, 0.75);
			background: rgba(255, 255, 255, 0.5);
			box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);
			color: rgba(51, 51, 51, 0.5);
			box-sizing: border-box;
		}
		.form_actions {
			display: flex;
			max-width: 350px;
			justify-content: space-between;
			margin-top: 15px;

			:first-child {
				// background-color: red !important;
				margin-right: 15px;
				flex: 1 1 calc(75% - 7.5px);
			}

			> a,
			> button {
				flex: 1 1 calc(25% - 7.5px);
				width: auto;
				padding: 15px;
				margin: 0;
				text-align: center;
				box-shadow: 0 0 1px black inset;
			}
		}
	}
}
