.react-responsive-modal-root{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.react-responsive-modal-overlay{background:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.react-responsive-modal-modal{background:#fff;box-shadow:0 12px 15px 0 rgba(0,0,0,.25);display:inline-block;margin:1.2rem;max-width:800px;overflow-y:auto;padding:1.2rem;position:relative;text-align:left;vertical-align:middle}.react-responsive-modal-closeButton{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;position:absolute;right:14px;top:14px}.react-responsive-modal-container,.react-responsive-modal-modal,.react-responsive-modal-overlay{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(100%)}}@keyframes react-responsive-modal-modal-out{0%{opacity:1;transform:scale(100%)}to{opacity:0;transform:scale(.96)}}.modal_modalContainer__YP1zs{max-height:90vh}.modal_modalContainer__YP1zs .modal_titleContainer__x98Zm{text-align:center;width:100%}.modal_modalContainer__YP1zs .modal_titleContainer__x98Zm.modal_mobile__F7kEU{padding:16px 16px 8px}.modal_modalContainer__YP1zs .modal_titleContainer__x98Zm.modal_mobile__F7kEU.modal_formModal__1a1Zd{background-color:var(--color-neutral-100)}.modal_modalContainer__YP1zs .modal_title__iYbFU{color:var(--color-neutral-900);font-size:1.125rem;font-weight:700;line-height:25.2px;outline-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal_modalContainer__YP1zs .modal_title__iYbFU.modal_mobile__F7kEU{color:var(--color-neutral-900);font-size:1rem;line-height:22.4px}.modal_modalContainer__YP1zs .modal_bodyContainer__IqNH_{max-height:80vh;overflow:visible}.modal_modalContainer__YP1zs .modal_bodyContainer__IqNH_.modal_mobile__F7kEU{color:var(--color-neutral-900);font-size:.875rem;line-height:19.6px;padding:0 1rem 1rem;text-align:center}.modal_modalContainer__YP1zs .modal_bodyContainer__IqNH_.modal_mobile__F7kEU.modal_formModal__1a1Zd{padding:1rem;text-align:start}.button_button__EBtoL{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;justify-content:center;outline-width:0}.button_button__EBtoL:disabled{cursor:not-allowed}.button_buttonPrimary__ets1E{background-color:var(--color-blue-400);color:var(--color-neutral-10)}.button_buttonPrimary__ets1E:hover{background-color:var(--color-blue-600)}.button_buttonPrimary__ets1E:disabled{background-color:var(--color-neutral-500)}.button_buttonSecondary__DW0Qy{background-color:var(--color-orange-400);color:var(--color-neutral-10)}.button_buttonSecondary__DW0Qy:hover{background-color:var(--color-orange-500)}.button_buttonSecondary__DW0Qy:disabled{background-color:var(--color-neutral-500)}.button_buttonOutline__AJDr_{background-color:var(--color-neutral-10);border-color:var(--color-neutral-300);border-width:1px;color:var(--color-neutral-900)}.button_buttonOutline__AJDr_:hover{background-color:var(--color-neutral-50)}.button_buttonOutline__AJDr_:focus{background-color:var(--color-neutral-100);color:var(--color-neutral-500)}.button_buttonOutline__AJDr_:disabled{background-color:var(--color-neutral-50);border-color:var(--color-neutral-100);color:var(--color-neutral-500)}.button_buttonOutlineConfirm__pbgPJ{border-style:none;--tw-bg-opacity:1;background-color:rgb(239 239 239/var(--tw-bg-opacity));font-weight:600;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.button_buttonOutlineConfirm__pbgPJ:hover{background-color:var(--color-neutral-50)}.button_buttonOutlineConfirm__pbgPJ:focus{background-color:var(--color-neutral-100);color:var(--color-neutral-500)}.button_buttonOutlineConfirm__pbgPJ:disabled{background-color:var(--color-neutral-50);border-color:var(--color-neutral-100);color:var(--color-neutral-500)}.button_small__IN221{height:35px;padding:8px 16px}.button_medium__EolVz,.button_small__IN221{font-size:14px;line-height:19.6px;width:185px}.button_medium__EolVz{height:40px;padding:11px 16px}.button_large__5ujgn{font-size:16px;height:45px;line-height:22.4px;padding:10px 16px;width:185px}.button_smallMobile__gbfOg{font-size:14px;height:32px;line-height:19.6px;padding:8px 6px;width:185px}.button_mediumMobile__Be67i{font-size:14px;height:40px;line-height:19.6px;padding:8px 16px;width:185px}.confirmModal_confirmModalButton__c3vvL{font-size:16px;height:45px}.confirmModal_confirmModalButtonMobile__0TO3B{font-size:14px;height:40px;line-height:1.25rem}.myPromotion_promotionDetail__0b7vO{display:flex;justify-content:center}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF{background:var(--color-neutral-10);border:1px solid var(--color-neutral-100);display:flex;flex-direction:column;gap:24px;margin-top:4px;max-width:892px;padding:24px;width:100%}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_header__KjiMC{display:flex;justify-content:space-between}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_header__KjiMC .myPromotion_title__OgNkD{color:var(--color-neutral-900);font-size:24px;font-weight:700;line-height:32px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_header__KjiMC .myPromotion_duration__p5UE6{align-items:center;background:var(--color-blue-10);border:1px solid var(--color-blue-50);border-radius:4px;color:var(--color-neutral-800);display:flex;font-size:14px;font-weight:400;line-height:20px;padding:8px 12px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_header__KjiMC .myPromotion_duration__p5UE6 .myPromotion_textDuration__He_fB{font-weight:700;margin-left:4px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailContainer__fosOS{display:flex;flex-direction:column;gap:24px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC{display:flex;gap:24px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_bannerContainer__j25SX .myPromotion_bannerPromotion___WRmU{border-radius:8px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_bannerContainer__j25SX .myPromotion_buttonContainer__nve6m{display:flex;gap:8px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_bannerContainer__j25SX .myPromotion_buttonContainer__nve6m .myPromotion_buttonWrapper__wdGif{align-items:center;background:var(--color-orange-400);border-radius:4px;display:flex;height:40px;justify-content:center;margin-top:8px;padding:16px 8px;width:100%}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_bannerContainer__j25SX .myPromotion_buttonContainer__nve6m .myPromotion_buttonWrapper__wdGif.myPromotion_buttonHistory__6kpZH{background:var(--color-blue-400)}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_bannerContainer__j25SX .myPromotion_buttonContainer__nve6m .myPromotion_buttonWrapper__wdGif .myPromotion_buttonText__vEmzw{color:var(--color-neutral-10);font-size:14px;font-weight:400;line-height:20px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_bannerContainer__j25SX .myPromotion_warningContainer__SFIQc{align-items:flex-start;background:var(--color-orange-10);border:1px solid var(--color-orange-50);border-radius:4px;display:flex;gap:4px;margin-top:8px;padding:8px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_bannerContainer__j25SX .myPromotion_warningContainer__SFIQc .myPromotion_noteText__QNWbH{color:var(--color-orange-600);font-size:13px;font-weight:400;line-height:18px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_inforPromotion__diej_{display:flex;flex-direction:column;gap:8px;justify-content:space-between;width:477px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_inforPromotion__diej_ .myPromotion_itemScore__r6axn{align-items:center;background:linear-gradient(90deg,#deeafb,rgba(219,232,251,0));border-radius:4px;display:flex;justify-content:space-between;padding:8px 16px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_inforPromotion__diej_ .myPromotion_itemScore__r6axn.myPromotion_cashback__DFEfu{padding:11px 16px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_inforPromotion__diej_ .myPromotion_itemScore__r6axn .myPromotion_titleScore__cbaS4{align-items:center;display:flex;gap:8px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_inforPromotion__diej_ .myPromotion_itemScore__r6axn .myPromotion_titleScore__cbaS4 .myPromotion_title__OgNkD{color:var(--color-neutral-700);font-size:14px;font-weight:400;line-height:20px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_inforPromotion__diej_ .myPromotion_itemScore__r6axn .myPromotion_amount__pkGFC{color:var(--color-blue-700);font-size:18px;font-weight:700;line-height:24px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_detailPromotion___NNaC .myPromotion_inforPromotion__diej_ .myPromotion_itemScore__r6axn .myPromotion_amount__pkGFC .myPromotion_subAmount__DLXL1{color:var(--color-neutral-700);font-size:14px;font-weight:400;line-height:20px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_noteContainer__EyNFS .myPromotion_textNote__mkFZk{color:var(--color-red-200);font-size:13px;font-weight:700;line-height:140%;margin-bottom:8px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_emptyContainer__euN7s{align-items:center;display:flex;flex-direction:column;gap:16px;height:610px;justify-content:center}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_emptyContainer__euN7s .myPromotion_titleEmpty__V9NBM{color:var(--color-neutral-900);font-size:16px;font-weight:700;line-height:22px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_emptyContainer__euN7s .myPromotion_descriptEmpty__iRLQI{color:var(--color-neutral-600);font-size:14px;font-weight:400;line-height:20px;max-width:220px;text-align:center}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_emptyContainer__euN7s .myPromotion_buttonDeposit__Ok6ZP{align-items:center;background:var(--color-blue-400);border-radius:4px;display:flex;height:36px;justify-content:center;width:168px}.myPromotion_promotionDetail__0b7vO .myPromotion_promotionContainer__SkJQF .myPromotion_emptyContainer__euN7s .myPromotion_buttonDeposit__Ok6ZP .myPromotion_buttonText__vEmzw{color:var(--color-neutral-10);font-size:14px;font-weight:400;line-height:20px}