.rocket-modal-bg {
	width: 100%;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}

.rocket-modal-content {
	position: absolute;
	top: 20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	width: 100%;
	color: #fff;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.rocket-modal-header {
	position: absolute;
	top: 0;
	left: 20px;
	font-weight: bold;
	font-size: 40px;
	text-align: left;
	display: flex;
	align-items: flex-end;
	gap: 8px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-symbol-img {
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 3px;
}

.rocket-modal-symbol {
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-type,
.rocket-modal-leverage {
	font-size: 18px;
	margin-bottom: 10px;
	color: #ed3b18;
	font-family: 'NanumGothic ExtraBold';
}
.rocket-modal-type { margin-left: 20px; }

.rocket-modal-roi-row {
	color: #52c41a;
	font-size: 32px;
	margin-top: 60px;
	margin-bottom: 16px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-roi-label {
	color: #bac6d7;
	font-size: 20px;
	margin-right: 8px;
	margin-top: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-roi-value {
	font-size: 40px;
	margin-left: 100px;
	margin-top: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-entry-row,
.rocket-modal-exit-row {
	margin-top: 5px;
	font-family: 'NanumGothic ExtraBold';
	padding-left: 20px;
	text-align: left;
}

.rocket-modal-entry-label,
.rocket-modal-exit-label {
	color: #bac6d7;
	font-size: 15px;
	margin-right: 8px;
	margin-top: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-exit-label { margin-right: 22px; margin-top: 10px; }
.rocket-modal-exit-value { margin-top: 10px; }

.rocket-modal-entry-value,
.rocket-modal-exit-value {
	font-size: 30px;
	margin-left: 60px;
	font-family: 'NanumGothic ExtraBold';
	color: #fff;
}

.rocket-modal-footer {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	gap: 12px;
}
.rocket-modal-bg-mts {
	width: 100%;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}

.rocket-modal-content-mts {
	position: absolute;
	top: 20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	width: 100%;
	color: #fff;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.rocket-modal-header-mts {
	position: absolute;
	top: 0;
	left: 20px;
	font-weight: bold;
	font-size: 25px;
	text-align: left;
	display: flex;
	align-items: flex-end;
	gap: 8px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-symbol-img-mts {
	width: 30px;
	height: 30px;	
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 3px;
}

.rocket-modal-symbol {
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-type-mts,
.rocket-modal-leverage-mts {
	font-size: 16px;
	margin-bottom: 0px;
	color: #ed3b18;
	font-family: 'NanumGothic ExtraBold';
}
.rocket-modal-type-mts { margin-left: 16px; }

.rocket-modal-roi-row-mts {
	color: #52c41a;
	font-size: 15px;
	margin-top: 60px;
	margin-bottom: 16px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-roi-label-mts {
	color: #bac6d7;
	font-size: 20px;
	margin-right: 8px;
	margin-top: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-roi-value-mts {
	font-size: 20px;
	margin-left: 100px;
	margin-top: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-entry-row-mts,
.rocket-modal-exit-row-mts {
	margin-top: 5px;
	font-family: 'NanumGothic ExtraBold';
	padding-left: 20px;
	text-align: left;
}

.rocket-modal-entry-label-mts,
.rocket-modal-exit-label-mts {
	color: #bac6d7;
	font-size: 15px;
	margin-right: 8px;
	margin-top: 20px;
	font-family: 'NanumGothic ExtraBold';
}

.rocket-modal-exit-label-mts { margin-right: 22px; margin-top: 10px; }
.rocket-modal-exit-value-mts { margin-top: 10px; }

.rocket-modal-entry-value-mts,
.rocket-modal-exit-value-mts {
	font-size: 20px;
	margin-left: 60px;
	font-family: 'NanumGothic ExtraBold';
	color: #fff;
}

.rocket-modal-footer-mts {
	position: absolute;
	bottom: 20px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
	width: 100%;
	text-align: center;
	display: flex;
	justify-content: center;
	gap: 12px;
}
/**
 * NOTE: This is not compiled.
 */

.ant-design-draggable-modal {
    pointer-events: none;
    overflow: hidden !important;
}

.ant-design-draggable-modal .ant-modal {
    display: flex;
    max-width: none;
    transform-origin: 50% 50% !important;
}

.ant-design-draggable-modal .ant-modal-content {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.ant-design-draggable-modal .ant-modal-header {
    flex: 0;
    padding: 0;
}

.ant-design-draggable-modal .ant-modal-footer {
    flex: 0;
    padding: 16px;
}

.ant-design-draggable-modal .ant-design-draggable-modal-title {
    cursor: move;
    padding: 16px;
}

.ant-design-draggable-modal .ant-design-draggable-modal-title::before {
    content: '\00a0';
}

.ant-design-draggable-modal .ant-modal-body {
    flex: 1;
    overflow-y: auto;
    padding: 16px;
}

.ant-design-draggable-modal-resize-handle-inner {
    width: 12px;
    right: 14px;
    border: 2px solid grey;
    height: 12px;
    bottom: 14px;
    position: absolute;
    border-top: 0;
    border-left: 0;
}

.ant-design-draggable-modal-resize-handle {
    right: -10px;
    width: 44px;
    bottom: -10px;
    cursor: se-resize;
    height: 44px;
    position: absolute;
}
