//@import "../../../abstracts/abstracts";

.dbq-domain-unknown-container {
	width: 100vw;
	height: 100vh;
	position: absolute;
	z-index: 9999;
	background-size: cover;
	
	.dbq-domain-unknown-container-center {
		width: 650px;
		position: absolute;
		top: 50%;
		left: 50px;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		padding: 0;
		background: #ffffff;
		border-radius: $border-radius-default;

		.dbq-domain-unknown-container-logo {
			float: left;
			width: 100%;
			padding: 40px 50px;
			border-bottom: 1px solid #ececec;

			svg {
				height: 80px;
			}
		}

		.dbq-domain-unknown-container-text {
			float: left;
			width: 100%;
			padding: 50px;
			border-bottom: 1px solid #ececec;

			h3 {
				color: #0a0a0a;
				font-size: 18px;
				font-weight: 600;
				line-height: 34px;
				margin: 0 0 5px;
				padding: 0;
			}
			p {
				color: #8c9cb1;
				font-size: $font-size-base;
				font-weight: 400;
				line-height: 24px;
				margin: 0;
				padding: 0;
			}
		}

		.dbq-domain-unknown-container-buttons {
			float: left;
			width: 100%;
			padding: 40px 50px;

			.dbq-domain-unknown-button {
				margin: 0;
				border: 0;
				border-radius: $border-radius-button-default;
				&:first-of-type {
					margin: 0 5px 0 0;
				}
				span {
					width: calc(100% - 40px);
					float: left;
					line-height: 30px;
					font-size: $font-size-medium;
					font-family: $font-family-default;
					font-weight: 600;
				}
				svg {
					width: 30px;
					height: 30px;
					float: left;
					margin-right: 10px;
				}
				&.dbq-domain-unknown-tel {
					padding: 15px 30px;
					background: #0a0a0a;
					span {
						color: #ffffff;
					}
					svg {
						fill: #ffffff;
					}
				}
				&.dbq-domain-unknown-mail {
					padding: 13px 30px;
					background: 0;
					border: 2px solid #0a0a0a;
					span {
						color: #0a0a0a;
					}
					svg {
						fill: #0a0a0a;
					}
				}
			}
		}
	}

	//Area = { Development: 0, ProductionCluster1: 1, ProductionCluster2: 2 }
	&[data-area="0"] {
		.dbq-domain-unknown-container-center {
			.dbq-domain-unknown-container-buttons {
				.dbq-domain-unknown-button {
					&.dbq-domain-unknown-tel {
						background: #00CC50;
						span {
							color: #ffffff;
						}
						svg {
							fill: #ffffff;
						}
					}
					&.dbq-domain-unknown-mail {
						border-color: #00CC50;
						span {
							color: #00CC50;
						}
						svg {
							fill: #00CC50;
						}
					}
				}
			}
		}
	}

	&[data-area="1"] {
		.dbq-domain-unknown-container-center {
			.dbq-domain-unknown-container-buttons {
				.dbq-domain-unknown-button {
					&.dbq-domain-unknown-tel {
						background: #FF7500;
						span {
							color: #ffffff;
						}
						svg {
							fill: #ffffff;
						}
					}
					&.dbq-domain-unknown-mail {
						border-color: #FF7500;
						span {
							color: #FF7500;
						}
						svg {
							fill: #FF7500;
						}
					}
				}
			}
		}
	}

	&[data-area="2"] {
		.dbq-domain-unknown-container-center {
			.dbq-domain-unknown-container-buttons {
				.dbq-domain-unknown-button {
					&.dbq-domain-unknown-tel {
						background: #002874;
						span {
							color: #ffffff;
						}
						svg {
							fill: #ffffff;
						}
					}
					&.dbq-domain-unknown-mail {
						border-color: #002874;
						span {
							color: #002874;
						}
						svg {
							fill: #002874;
						}
					}
				}
			}
		}
	}
}