/**
************************************************************************************
* CSR  : https://lgecom.atlassian.net/browse/CSR-16238
* CODE : Dev - EV00022001 / PE00527001, Prod - EV00009531 / PE01003007
* FILE : /kr/event/2026/09/18_bingo_mission/css/event.css
* DESC : 9월 프로모션_빙고 이벤트 개발요청
* PROJ : lge.co.kr 5.0
************************************************************************************
*							Modification History
************************************************************************************
* DATE						AUTHOR				DESCRIPTION
************************************************************************************
* 2026/08/28				김기범				Created
************************************************************************************
**/

/* ========== 공통 ========== */
.bingoMission-container .event-article {
	padding: var(--evt-size-48) 0 var(--evt-size-10);
}
.bingoMission-container .event-inner {
	display: flex;
	width: 100%;
	/* padding: 0 var(--evt-size-20); */
	flex-direction: column;
	justify-content: center;
	align-items: center;
	row-gap: var(--evt-size-32);
}
.bingoMission-container .logo-box {
	width: calc(2 * var(--evt-size-71));
}
/* 이벤트 타이틀 영역 */
.bingoMission-container .event-title__wrap {
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	row-gap: var(--evt-size-10);
	text-align: center;
}
.bingoMission-container .event-title__name {
	font-size: var(--evt-size-32);
	line-height: 1.3;
	font-weight: 700;
	color: #111;
	letter-spacing: -4%
}
.bingoMission-container .lge-logo {
	position: relative;
}
.lge-logo::before {
	content: "";
	position: absolute;
	top: calc(-1.3 * var(--evt-size-10));
    left: calc(-0.55 * var(--evt-size-23));
	width: var(--evt-size-33);  
	height: var(--evt-size-28); 
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='28' viewBox='0 0 33 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M32.8514 8.54896C32.8379 8.52528 32.818 8.51175 32.794 8.50836C32.7688 8.50442 32.7295 8.51006 32.6768 8.54332C32.5925 8.59575 32.5059 8.67918 32.4198 8.7722C32.3366 8.86128 32.2476 8.96727 32.1709 9.04675C31.9695 9.2576 31.7622 9.4645 31.5508 9.66576H31.5502C30.3848 10.7555 28.8705 11.9101 27.2777 12.3724C27.0253 12.4457 26.7026 12.5082 26.4011 12.4851C26.0983 12.462 25.809 12.3526 25.6398 12.073C25.419 11.7083 25.4249 11.2026 25.5197 10.8136L25.5221 10.8068C25.5279 10.791 25.5414 10.7786 25.5584 10.7741C25.9771 10.6518 26.3923 10.5289 26.8004 10.3812L26.9269 10.3349C27.5746 10.0953 28.4272 9.74074 29.209 9.30383C30.0452 8.83647 30.7907 8.28004 31.1244 7.67851C31.3206 7.32504 31.3891 6.9321 31.265 6.55043C31.1613 6.23416 30.9435 6.00359 30.6355 5.85363C30.2033 5.64335 29.6634 5.5943 29.1141 5.63602C28.566 5.67774 28.0144 5.81022 27.5617 5.95792C27.4504 5.994 27.3421 6.03178 27.2361 6.07011C27.1934 6.08533 27.1506 6.10055 27.109 6.11634C26.0193 6.52732 25.0454 7.30023 24.3304 8.02353C23.7495 8.56418 23.1774 9.19446 22.3798 9.96455C21.3954 10.9229 20.3501 11.821 19.2498 12.6542C18.9963 12.8459 18.6104 13.1492 18.3427 13.324C18.3211 13.3381 18.293 13.3364 18.2736 13.3195C18.2543 13.3031 18.249 13.2761 18.2608 13.2535C18.6754 12.4727 19.1063 11.6998 19.5543 10.9359C20.0972 9.98372 20.6506 9.03717 21.2145 8.09626C21.4704 7.66555 21.7292 7.23653 21.9916 6.8092C22.0694 6.68292 22.2194 6.46474 22.3435 6.25051C22.405 6.14396 22.4583 6.04249 22.4911 5.95792C22.5075 5.91564 22.518 5.87956 22.5227 5.85081C22.5274 5.82093 22.5239 5.80458 22.5209 5.79782C22.5081 5.77076 22.477 5.74313 22.4196 5.71776C22.3628 5.69239 22.2873 5.67266 22.1959 5.65857C22.0144 5.63038 21.7819 5.62474 21.5442 5.63376C21.307 5.64278 21.0663 5.66646 20.869 5.69521C20.6687 5.72396 20.5206 5.75666 20.462 5.78203C20.2096 5.89084 19.9765 6.10732 19.7698 6.35312C19.5637 6.59835 19.3874 6.86783 19.2481 7.07867C19.234 7.1001 19.2065 7.10912 19.1819 7.10066C19.1573 7.09221 19.1415 7.06853 19.1438 7.04372C19.1772 6.71956 19.073 6.414 18.8569 6.16144C18.5752 5.83221 18.1483 5.67323 17.7062 5.63433C16.9484 5.5678 16.056 5.78654 15.1671 6.14847C15.1636 6.1496 15.16 6.15129 15.1565 6.15242C15.1144 6.16933 15.0722 6.18737 15.0306 6.20541C13.7089 6.79172 11.6172 8.69835 11.1944 9.35739C11.1944 9.35795 11.1938 9.35851 11.1932 9.35908C11.1897 9.36415 11.1862 9.36979 11.1827 9.37486C11.0539 9.57274 10.9262 9.77795 10.8132 9.98936C10.7564 10.0959 10.7031 10.2036 10.6551 10.313C10.4642 10.7493 10.3617 11.2037 10.4542 11.6637C10.4595 11.6902 10.4665 11.7156 10.473 11.7415C9.49503 12.3831 8.58092 13.1154 7.72596 13.9052C7.1837 14.4058 6.68243 14.8879 6.1513 15.3992C5.71269 15.8293 5.123 16.3564 4.45426 16.3564C4.30142 16.3564 4.18782 16.3035 4.1152 16.2037C4.04552 16.1073 4.01975 15.9748 4.02034 15.8259C4.02209 15.5283 4.13277 15.1895 4.27975 14.7909C4.57489 13.992 5.02872 13.152 5.10836 12.9931C5.93932 11.3463 6.84171 9.73398 7.81263 8.15996C9.16417 5.93932 10.6182 3.77787 12.17 1.68238C12.4206 1.34469 12.6789 0.9743 12.9377 0.641118C13.0748 0.465226 13.104 0.344018 13.0853 0.2634C13.0671 0.185038 12.998 0.124152 12.8815 0.0796152C12.7656 0.0356421 12.6151 0.012528 12.4587 0.00407159C12.3035 -0.00438479 12.146 0.0012528 12.0183 0.012528C11.6102 0.0604474 11.3028 0.169817 11.0328 0.340635C10.7611 0.512018 10.5245 0.745414 10.2592 1.04533C9.25318 2.18469 8.37362 3.42834 7.51632 4.67819C6.88154 5.60106 6.26608 6.53578 5.66995 7.48176C5.18332 8.26933 4.70314 9.06029 4.22881 9.85518C3.98989 10.256 3.72988 10.7673 3.44938 11.1422C3.24033 11.4213 2.96861 11.6806 2.72969 11.9276C2.29577 12.3757 1.83784 12.7974 1.37697 13.2174C1.25927 13.3246 1.12283 13.4345 0.998681 13.5427C0.872194 13.6527 0.753903 13.7654 0.66138 13.8855C0.640884 13.912 0.629175 13.9328 0.623319 13.9526C0.618634 13.9672 0.616289 13.983 0.617461 14.0033L0.619219 14.0253L0.620974 14.0366C0.625659 14.0614 0.634444 14.0766 0.651426 14.0907C0.664309 14.1014 0.694758 14.1059 0.730479 14.0997C0.767957 14.093 0.817732 14.0721 0.880391 14.036C0.941878 14.0005 1.01156 13.952 1.08652 13.8939C1.23702 13.7778 1.40742 13.6262 1.57607 13.4655C1.91337 13.1441 2.24131 12.7929 2.39063 12.6368L2.43689 12.5872C2.48257 12.537 2.52766 12.4851 2.57627 12.4321C2.63951 12.3628 2.70627 12.2934 2.78005 12.2326C2.80055 12.2156 2.831 12.2151 2.85267 12.2314C2.87375 12.2478 2.88019 12.2765 2.86731 12.2996C2.79528 12.4293 2.71388 12.5578 2.63365 12.6836C2.55343 12.8104 2.47437 12.935 2.40645 13.0607C2.1277 13.576 1.78396 14.1674 1.54679 14.7796C1.30963 15.3919 1.18197 16.0154 1.32954 16.5938C1.44666 17.0527 1.90283 17.2652 2.44685 17.3272C2.98852 17.3892 3.59168 17.2979 3.95709 17.1728C5.18274 16.7522 6.22099 15.9364 7.10113 15.0322C8.17394 13.9289 9.2526 12.8166 10.5544 11.9698C10.7464 12.3797 11.1329 12.6328 11.592 12.7698C12.1565 12.9378 12.8218 12.9277 13.3406 12.8177C14.7946 12.484 16.0203 11.3503 17.0814 10.3558C17.1013 10.3372 17.1317 10.3349 17.154 10.3507C17.1762 10.3665 17.1838 10.3953 17.1716 10.4189C16.6469 11.4579 16.1128 12.4919 15.5694 13.5219C15.543 13.5715 15.5079 13.6425 15.4669 13.7248C15.4259 13.8066 15.3802 13.899 15.3334 13.9892C15.2865 14.0794 15.2385 14.1679 15.1934 14.2424C15.1495 14.3156 15.1056 14.3799 15.0669 14.4177C14.9896 14.4938 14.8778 14.5659 14.7671 14.6302C14.7109 14.6629 14.6547 14.6939 14.6008 14.7232C14.5469 14.7526 14.4972 14.7802 14.4544 14.805C13.3816 15.433 12.3111 15.9731 11.2255 16.5735C9.61801 17.462 7.45659 18.7017 5.45211 20.0987C3.44587 21.4962 1.6036 23.0471 0.628001 24.5563C0.185879 25.2407 -0.183043 26.0886 0.098041 26.8728C0.236241 27.2584 0.524354 27.5454 0.905574 27.7235C1.44256 27.9744 2.08437 28.0341 2.73203 27.9834C3.3797 27.9327 4.0297 27.7714 4.58133 27.5837C5.99553 27.1028 7.3705 26.3947 8.6184 25.5919C11.0902 24.0044 13.1884 21.9337 14.7771 19.5141C15.6777 18.1706 16.4589 16.7111 17.219 15.2853L17.3671 15.0085C17.5165 14.73 17.6687 14.4464 17.8034 14.1691C17.8139 14.1465 17.8245 14.124 17.8344 14.1008L17.838 14.0935C17.8426 14.0868 17.8485 14.0806 17.8555 14.076C18.3427 13.7677 18.8288 13.4136 19.2908 13.0697C20.0164 12.5398 20.7167 11.9783 21.389 11.3869C21.9143 10.9213 22.4272 10.4342 22.9262 9.93637C22.8541 10.1066 22.7932 10.2831 22.7487 10.4629C22.6492 10.8666 22.6293 11.286 22.7358 11.6818C22.9607 12.5178 23.6142 12.9435 24.3995 13.116C25.1871 13.289 26.1018 13.2056 26.8274 13.0241C29.1463 12.4479 30.9587 10.8068 32.5264 9.12399C32.6347 9.00729 32.719 8.90356 32.8151 8.77671C32.8801 8.69159 32.8801 8.59913 32.8508 8.55008L32.8514 8.54896ZM14.698 15.203C13.7002 17.0025 12.4892 19.0529 11.2219 20.8721C10.48 21.9247 9.61567 23.0657 8.69043 24.0377C8.02461 24.7367 7.15208 25.584 6.18409 26.2814C5.21728 26.9777 4.14917 27.5279 3.09334 27.6254C2.72266 27.6598 2.36369 27.5809 2.08144 27.33C2.08027 27.3289 2.07851 27.3272 2.07734 27.3261C1.88585 27.1163 1.79333 26.8424 1.7623 26.5622C1.73126 26.282 1.76112 25.9916 1.81851 25.7441C1.96432 25.1167 2.29225 24.545 2.65825 24.0219C3.47632 22.8526 4.55674 21.8756 5.65472 20.964C7.58249 19.3923 9.69765 18.0398 11.8345 16.7567C12.2924 16.4816 12.762 16.2155 13.2293 15.9483C13.6972 15.6811 14.164 15.4127 14.616 15.1331C14.6377 15.1196 14.6664 15.1218 14.6851 15.1387C14.7039 15.1556 14.7086 15.1827 14.6968 15.2047L14.698 15.203ZM15.2936 11.388C14.8497 11.6992 14.4526 12.002 13.9063 12.1711C13.8712 12.1818 13.8354 12.1914 13.7997 12.1999C13.6352 12.2376 13.4489 12.2461 13.2961 12.1925C13.2188 12.1655 13.1491 12.1221 13.0958 12.0578C13.0425 11.9935 13.0086 11.9112 12.998 11.8097C12.9518 11.3565 13.1696 10.8079 13.4554 10.2989C13.7429 9.78753 14.1054 9.30496 14.3631 8.97967C14.6945 8.56192 15.2631 7.85159 15.8856 7.22638C16.1971 6.91406 16.5233 6.62147 16.8413 6.39653C17.1581 6.17272 17.4725 6.01261 17.7589 5.97145C17.7589 5.97145 17.7595 5.97145 17.7601 5.97145C17.9305 5.95003 18.1003 5.95849 18.2619 6.04136L18.2976 6.06053C18.471 6.15975 18.577 6.29674 18.6326 6.45516C18.6912 6.62203 18.6917 6.80976 18.6613 6.9958C18.601 7.36732 18.4136 7.75011 18.2801 7.99365C17.5416 9.33596 16.5719 10.4917 15.293 11.388H15.2936ZM27.9131 6.63725C28.2386 6.34128 28.6105 6.09548 28.9999 6.03178H29.0099C29.2101 6.0329 29.353 6.10168 29.445 6.21612C29.5357 6.32831 29.572 6.47771 29.5791 6.63274C29.5931 6.94168 29.4889 7.29967 29.4022 7.50995C28.819 8.92498 27.42 9.75371 26.0603 10.34C26.0597 10.34 26.0591 10.34 26.0591 10.3406L25.6878 10.4888C25.6673 10.4973 25.6439 10.4934 25.6281 10.4787C25.6117 10.4646 25.6052 10.4421 25.6123 10.4223C25.9507 9.37994 26.421 8.45988 27.0856 7.57365C27.3011 7.2867 27.5869 6.93379 27.9131 6.63725Z' fill='%23FD312E'/%3E%3C/svg%3E%0A");
	background-size: contain;     
	background-repeat: no-repeat; 
	background-position: center;
}
.bingoMission-container .event-title__desc {
	font-size: var(--evt-size-17);
	line-height: 1.4;
	font-weight: 500;
	color: #222;
	letter-spacing: -4%
}
.bingoMission-container .event-title__content {
    font-size: var(--evt-size-13);
    text-align: left;
    line-height: 1.4;
    color: #000000;
    letter-spacing: -4%;
}
/* 빙고 인트로 영역 */
.bingoMission-container .bingoMission-intro {
    position: relative;
    display: flex;
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: var(--evt-size-28);
}
.bingoMission-container .event-intro__img {
	width: 100%;
	height: auto;
}
.bingoMission-container .bingo-start__btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: var(--evt-size-44);
	border: 0;
	border-radius: var(--evt-size-28);
	background-color: #000000;
	color: #fff;
	font-size: var(--evt-size-16);
	font-weight: 700;
	letter-spacing: -4%;
	transition: background-color 0.2s ease;
}

/* 빙고 게임 영역 */
.bingoMission-container .bingoMission-grow {
    position: relative;
    display: none;
    width: 100%;
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    row-gap: var(--evt-size-28);
}

/* 빙고 영역 */
.bingoMission-container .event-bingo__wrap {
	display: flex;
	width: 100%;
	flex-direction: column;
	row-gap: var(--evt-size-20);
}

/* 미션 버튼 */
.bingoMission-container .bingo-mission__list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--evt-size-10);
}
.bingoMission-container .bingo-mission__btn {
	position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: calc(2 * var(--evt-size-100));
    width: calc(2 * var(--evt-size-86));
    transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;
}
/* 미션 버튼 각 번호별(1~4) 이미지 배경 적용 */
.bingoMission-container .bingo-mission__btn:nth-child(1) {
	background-image: url(/kr/event/2026/09/18_bingo_mission/images/homestyle_off.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: calc(-1 * var(--evt-size-8))
}
.bingoMission-container .bingo-mission__btn:nth-child(2) {
	background-image: url('/kr/event/2026/09/18_bingo_mission/images/subscribe_off.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.bingoMission-container .bingo-mission__btn:nth-child(3) {
	background-image: url('/kr/event/2026/09/18_bingo_mission/images/couponPack_off.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.bingoMission-container .bingo-mission__btn:nth-child(4) {
	background-image: url('/kr/event/2026/09/18_bingo_mission/images/aiChat_off.png');
	background-repeat: no-repeat;
	background-size: contain;
}

/* 미션 완료(체크) */
.bingoMission-container .bingo-mission__btn.is-checked {
    pointer-events: none;
}
.bingoMission-container .bingo-mission__btn.is-checked:nth-child(1) {
	background-image: url('/kr/event/2026/09/18_bingo_mission/images/homestyle_on.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.bingoMission-container .bingo-mission__btn.is-checked:nth-child(2) {
	background-image: url('/kr/event/2026/09/18_bingo_mission/images/subscribe_on.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.bingoMission-container .bingo-mission__btn.is-checked:nth-child(3) {
	background-image: url('/kr/event/2026/09/18_bingo_mission/images/couponPack_on.png');
	background-repeat: no-repeat;
	background-size: contain;
}
.bingoMission-container .bingo-mission__btn.is-checked:nth-child(4) {
	background-image: url('/kr/event/2026/09/18_bingo_mission/images/aiChat_on.png');
	background-repeat: no-repeat;
	background-size: contain;
}

/* 응모하기 */
.bingoMission-container .bingo-apply {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	row-gap: var(--evt-size-12);
}
.bingoMission-container .bingo-apply__btn {
	display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: var(--evt-size-44);
    border: 1px solid #bbb;
    border-radius: var(--evt-size-28);
    color: #bbb;
    font-size: var(--evt-size-16);
    font-weight: 700;
    letter-spacing: -0.03em;
    cursor: not-allowed;
    transition: background-color 0.2s ease;
}
.bingoMission-container .bingo-apply__btn span,
.bingoMission-container .bingo-apply__btn em {
	font-style: normal;
	font-weight: 700;
	color: inherit;
}
.bingoMission-container .bingo-apply__btn.is-disabled,
.bingoMission-container .bingo-apply__btn.is-completed {
    pointer-events: none;
}
.bingoMission-container .bingo-apply__btn.is-active {
	background-color: #111;
	cursor: pointer;
	pointer-events: auto;
	color: #fff;
}
.bingoMission-container .bingo-share__btn {
	display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: var(--evt-size-44);
    border: 1px solid #000;
    border-radius: var(--evt-size-28);
    color: #000;
    font-size: var(--evt-size-16);
    font-weight: 700;
    letter-spacing: -0.03em;
    transition: background-color 0.2s ease;
}
.bingoMission-container .bingo-apply__notice {
	font-size: var(--evt-size-12);
	line-height: 1.4;
	font-weight: 500;
	color: #777;
	letter-spacing: -3%;
	text-align: center;
}
.bingoMission-container .bingo-apply #confirmBtnA {
	font-size: var(--evt-size-12);
	line-height: 140%;
	letter-spacing: -4%;
	margin-top: var(--evt-size-20);
	text-decoration: underline;
}
.bingoMission-container .bingo-apply .evt-url-input {
	opacity: 0;
    position: absolute;
    z-index: -1;
    width: 1px;
    height: 1px;
    left: 0;
    top: 0;
    overflow: hidden;
    border: 1px solid;
    visibility: hidden;
}
	
/* 하단 혜택 안내 영역 */
.event-inner_box {
	width: 100%;
	text-align: left;
}
.event-title_main {
	font-size: var(--evt-size-26);
	font-weight: 700;
	color: #000000;
	letter-spacing: -4%
}
.event-inner_content {
	counter-reset: mission-counter;
	margin-top: var(--evt-size-16);
    background: #f4f4f4;
    border-radius: var(--evt-size-12);
    padding: var(--evt-size-20);
}
.num-badge {
	counter-increment: mission-counter;
}
.num-badge::before {
	content: counter(mission-counter);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: var(--evt-size-20);
    height: var(--evt-size-20);
    border-radius: 50%;
    background-color: #ff3b30;
    color: #ffffff;
    font-size: var(--evt-size-14);
    font-weight: normal;
    margin-right: var(--evt-size-10);      
}
.title-wrap {
	display: flex; 
	flex-direction: column; 
	gap: var(--evt-size-10);
}
.event-content_title {
	font-size: var(--evt-size-16);
	/* font-weight: 600; */
	line-height: 140%;
    letter-spacing: -4%;
}
.binder {
	width: 100%;
    height: 2px;
    background-image: linear-gradient(to right, #aaa 50%, rgba(255, 255, 255, 0) 50%);
    background-size: 4px 2px;
    background-repeat: repeat-x;
    margin: var(--evt-size-10) 0;      
}
.event-content_list {
	display: flex;
    flex-direction: column;
    font-size: var(--evt-size-12);
    margin-left: var(--evt-size-8);
    gap: var(--evt-size-5);
}
.event-content_item {
	line-height: 140%;
	letter-spacing: -4%;
	font-size: var(--evt-size-13);
}

/* 이벤트 유의사항 영역 */
.bingoMission-container .bingoMission-notice-list .evt-acco-cont .evt-acco__wrap {
	background: #f4f4f4;
    border-radius: var(--evt-size-12);
    padding: var(--evt-size-20);
}
.bingoMission-container .bingoMission-notice-list .evt-acco-cont .evt-acco_list {
	margin-top: 0;
}
.bingoMission-container .bingoMission-notice-list .evt-acco-cont .evt-acco_item {
    text-align: left;
}
.bingoMission-container .bingoMission-notice-list .evt-acco-cont .evt-acco_item:first-child {
    font-size: var(--evt-size-13);
}
.bingoMission-container .bingoMission-notice-list .evt-acco-cont .evt-acco_item {
    text-align: left;
    color: #000000;
    font-size: var(--evt-size-12);
    line-height: 1.4;
}
.bingoMission-container .bingoMission-notice-list .evt-acco-area {
	text-align: center;
}
.bingoMission-container .bingoMission-notice-list .evt-acco-area.acco-text-type .evt-acco-btn {
	font-size: var(--evt-size-11);
}
.bingoMission-container .bullet-list .b-txt::before {
	margin-top: 14px;
}

/* ========== 팝업  ========== */	
#prdCheckPop{
    --evt-design-width: 390;
	--evt-responsive-width: min(100vw, 780px);
	--evt-ratio: calc(var(--evt-responsive-width) / var(--evt-design-width));
	width: 100%;
	max-width:326px;
    min-height: auto;
	border-radius: 16px;
}
#prdCheckPop.popup-wrap .pop-conts{
    padding: 32px 20px 24px;
}

#prdCheckPop.lose {
	min-height: auto !important;
	height: auto !important;
	max-height: none;
}
#prdCheckPop.popup-wrap .pop-conts .gift-product {
	gap: 20px;
    display: flex;
    flex-direction: column
}
#prdCheckPop.popup-wrap .pop-conts .gift-spot-result {
	display: flex;
    flex-direction: column;
}
/* 기본: 쿠폰/문구 숨김 */
#prdCheckPop .gift-win-wrap,
#prdCheckPop .result-win-notice,
#prdCheckPop .result-lose-notice,
#prdCheckPop .gift-next-time  {
  display: none;
}
/* win */
#prdCheckPop.win .gift-win-wrap {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
#prdCheckPop.win .gift-next-time { display: none; }
#prdCheckPop.win .result-win-notice { 
	display: block;
	line-height: 1.5; 
	font-size: 12px;
	margin-top: 0;
}
#prdCheckPop.win .result-win-notice .bullet-list .b-txt::before {
    margin-top: 8px;
    margin-right: 5px;
}

/* lose */
#prdCheckPop.lose {
	min-height: auto !important;
	height: auto !important;
	max-height: none;
	overflow: hidden;
}
#prdCheckPop.lose.popup-wrap .pop-conts {
	max-height: none;
	height: auto;
	overflow: hidden;
}
#prdCheckPop.lose .gift-next-time { display: block; }
#prdCheckPop.lose .gift-win-wrap { display: none; }
#prdCheckPop .gift-win-wrap .gift-title,
#prdCheckPop .gift-next-time .main-txt { 
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 140%;
    letter-spacing: -4%;
    font-size: 22px;
    font-weight: bold;
}
#prdCheckPop .gift-win-wrap .gift-title-text {
    font-size: 18px;
    font-weight: bold;
}
#prdCheckPop .gift-img-wrap {
	display: flex;
	width: 100%;
	flex-direction: column;
	align-items: center;
	border-radius: 8px;
	row-gap: 5px;
}

#prdCheckPop .gift-next-time .main-txt-bold {
	font-weight: bold;
	font-size: 18px;
}

#prdCheckPop.popup-wrap .pop-conts .btn-group{
	width:100%;
	text-align: center
}
#prdCheckPop.popup-wrap .pop-conts .btn-group button {
	width: 100%;
	height: 44px;
	padding: 8px 24px;
	border-radius: 30px;
	background: #111111;
	color: #fff;
	font-family: Pretendard;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: -0.64px;
}
#prdCheckPop.popup-wrap>.btn-close{
	top: 20px;
	right: 20px;
}

/* 당첨내역확인하기 팝업 */
#confirmPopup.popup-wrap .pop-header {
    padding: 28px 0 14px;
    margin: 0 40px;
    border-bottom: 0;
}
#confirmPopup.popup-wrap .pop-header .tit span {
    display: block;
	height: auto;
    font-size: var(--evt-size-22);
    line-height: 140%;
	letter-spacing: -4%;
    font-weight: 700;
}
#confirmPopup.popup-wrap .pop-conts {
    padding: 0 48px 40px 40px;
}
#confirmPopup .pop-conts.academy-pop .bold-txt {
    margin: var(--evt-size-8) 0;
    font-size: var(--evt-size-14);
    line-height: 140%;
	letter-spacing: -4%;
    font-weight: normal;
}
#confirmPopup .tb_row table thead th {
	border-top: none;
    border-bottom: 1px solid #000;
    color: #000;
    font-weight: bold;
    font-size: var(--evt-size-14);
    line-height: 140%;
}
#confirmPopup .tb_row.tb-row-bl table td:first-child, .tb_row.tb-row-bl table th:first-child {
    border-left: none;
    border-right: 1px solid #fff;
}
#confirmPopup .tb_row.tb-row-bl table td, .tb_row.tb-row-bl table th {
    border-left: none;
}
#confirmPopup .tb_row table td {
    padding: var(--evt-size-8);
    border-bottom: 1px solid #eee;
    color: #444;
    font-size: var(--evt-size-14);
    line-height: 140%;
	letter-spacing: -4%;
}
#confirmPopup .bullet-list {
    margin-top: var(--evt-size-20);
}
#confirmPopup .bullet-list .b-txt {
	font-size: var(--evt-size-12);
}
#confirmPopup .layer-confirm-pop .btn-group {
    padding-top: var(--evt-size-20);
}
#confirmPopup .btn {
    border: none;
    background-color: #000;
    font-weight: bold;
	font-size: var(--evt-size-16);
	line-height: 140%;
	letter-spacing: -4%;
    width: 100%;
	border-radius: var(--evt-size-40);
}
@media screen and (max-width: 767px) {
	.bingoMission-container .bullet-list {
        margin-top: 0;
    }
	.bingoMission-container .bullet-list .b-txt::before {
		margin-top: 7px;
	}
	.event-content_list {
		gap: 0;
	}
	#prdCheckPop {
		max-width: 326px;
		min-height: auto !important;
		top: 50% !important;
		left: 50% !important;
		height: auto !important;
		max-height: none !important;
		transform: translate(-50%, -50%) !important;
	}
	#confirmPopup {
		max-width: 326px;
        min-height: auto !important;
        top: 50% !important;
        left: 50% !important;
        height: auto !important;
        max-height: none !important;
        transform: translate(-50%, -50%) !important;
		border-radius: 16px;
	}
	#confirmPopup.popup-wrap .pop-header {
		margin: 0 40px 0 20px;
	}
	#confirmPopup.popup-wrap .pop-conts {
		padding: 0 20px 20px 20px;
	}
	#confirmPopup.layer-confirm-pop .btn-group {
		padding-top: 33px;
	}
	#confirmPopup .btn {
		padding: var(--evt-size-10) 0;
	}
}