.inquiryDetail_inquiry-detail-container__xf4XP{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px;background:#fff;min-height:calc(100vh - 200px)}@media(max-width:1024px){.inquiryDetail_inquiry-detail-container__xf4XP{grid-template-columns:1fr}}.inquiryDetail_basic-info-card__YT9e8{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;height:-moz-fit-content;height:fit-content}.inquiryDetail_basic-info-card__header__jWBEn{padding:20px 24px;border-bottom:1px solid #d1dceb;background:#fff}.inquiryDetail_basic-info-card__header__jWBEn h2{margin:0;font-size:20px;font-weight:600;color:#1a202c;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.inquiryDetail_basic-info-card__body__j4qfJ{padding:24px}.inquiryDetail_basic-info-card__info-item__3fAhr{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.inquiryDetail_basic-info-card__info-item__3fAhr:last-child{margin-bottom:0}.inquiryDetail_basic-info-card__label__aPw_w{color:#5c6b7d;font-weight:500}.inquiryDetail_basic-info-card__label__aPw_w,.inquiryDetail_basic-info-card__value__Ab_kb{font-size:14px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.inquiryDetail_basic-info-card__value__Ab_kb{color:#1a202c;font-weight:400;word-break:break-word}.inquiryDetail_content-section__IVkPJ{background:#fff;border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;min-height:600px}.inquiryDetail_content-section__header__9xMr5{padding:20px 24px;border-bottom:1px solid #d1dceb;background:#fff}.inquiryDetail_content-section__title__NiC0e{font-size:24px;font-weight:600;color:#1a202c;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;margin:0}.inquiryDetail_content-section__body__0GoaD{padding:24px}.inquiryDetail_content-section__poster__WWdqR{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:32px 0}.inquiryDetail_content-section__poster-container__pFu9Y{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:500px}.inquiryDetail_content-section__poster-container__pFu9Y:hover .inquiryDetail_content-section__poster-arrow__dX12q{opacity:1;visibility:visible}.inquiryDetail_content-section__poster-image__3h9fN{width:100%;max-width:500px;max-height:500px;height:auto;border-radius:8px;object-fit:contain;display:block}.inquiryDetail_content-section__poster-pdf__pVoet{width:100%;max-width:500px;height:600px;min-height:400px;border-radius:8px;border:1px solid #e5e5e5;display:block}.inquiryDetail_content-section__poster-video__L2Mq_{width:100%;max-width:500px;max-height:500px;height:auto;border-radius:8px;object-fit:contain;display:block}.inquiryDetail_content-section__poster-arrow__dX12q{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.9);border:1px solid #e5e5e5;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.2);opacity:0;visibility:hidden}.inquiryDetail_content-section__poster-arrow__dX12q:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-50%) scale(1.1)}.inquiryDetail_content-section__poster-arrow__dX12q:active{transform:translateY(-50%) scale(.95)}.inquiryDetail_content-section__poster-arrow__dX12q svg{width:24px;height:24px;color:#1a202c}.inquiryDetail_content-section__poster-arrow__dX12q:first-of-type{left:8px}.inquiryDetail_content-section__poster-arrow__dX12q:last-of-type{right:8px}.inquiryDetail_content-section__poster-indicator__QtR_D{margin-top:12px;font-size:14px;color:#5c6b7d;font-weight:500}.inquiryDetail_content-section__details__Xj3i5,.inquiryDetail_content-section__poster-indicator__QtR_D{font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.inquiryDetail_content-section__details__Xj3i5{margin:32px auto;width:100%;max-width:500px}.inquiryDetail_content-section__details-item__pdi2a{font-size:16px;line-height:1.8;color:#1a202c;margin-bottom:16px}.inquiryDetail_content-section__details-item__pdi2a:last-child{margin-bottom:0}.inquiryDetail_content-section__details-note__QHwvP{font-size:14px;line-height:1.6;color:#5c6b7d;margin-top:8px;padding-left:16px}.inquiryDetail_inquiryDetailContainer__Utrbi{padding:24px;background:#fff;max-width:1000px;margin:0 auto;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.inquiryDetail_postSection__4ifT6{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;margin-bottom:24px}.inquiryDetail_postHeader__egzUP{display:flex;justify-content:space-between;align-items:flex-start}.inquiryDetail_postTitle__4k32h{font-size:24px;font-weight:600;color:#1a202c;line-height:1.4}.inquiryDetail_completeButton__51mG_{background:#e8f5e9;color:#2e7d32;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.inquiryDetail_completeButton__51mG_:hover{background:#c8e6c9}.inquiryDetail_incompleteButton__UMqyU{background:#fee2e2;color:#b91c1c;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.inquiryDetail_incompleteButton__UMqyU:hover{background:#fca5a5}.inquiryDetail_postMeta__Wh46U{display:flex;gap:18px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.inquiryDetail_metaItem__IEDbG{display:flex;align-items:center;gap:8px;font-size:14px}.inquiryDetail_metaLabel__LA64F{color:#5c6b7d;font-weight:500}.inquiryDetail_metaValue__Vweoj{color:#1a202c;font-weight:400}.inquiryDetail_badge__bc6wT{background:#fff3e0;color:#e65100;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;margin-left:8px}.inquiryDetail_postContent__FlLAy{font-size:16px;line-height:1.8;color:#1a202c;white-space:pre-line}.inquiryDetail_postContent__FlLAy img{max-width:100%;height:auto;display:block}.inquiryDetail_commentsSection__GOJFT{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px;margin-bottom:24px}.inquiryDetail_commentsTitle__d5IRj{font-size:20px;font-weight:600;color:#1a202c;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e5e5}.inquiryDetail_commentsList__UFZU4{display:flex;flex-direction:column;gap:20px}.inquiryDetail_commentItem__ayDe3{position:relative;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #e5e5e5}.inquiryDetail_commentHeader__rRpBN{display:flex;align-items:center;gap:12px;margin-bottom:12px}.inquiryDetail_commentAuthor__pf2yE{font-size:14px;font-weight:600;color:#1a202c}.inquiryDetail_commentDate__hPCEx{font-size:14px;color:#5c6b7d}.inquiryDetail_commentContent__DRXlR{font-size:14px;line-height:1.6;color:#1a202c}.inquiryDetail_commentMenu__ddIOd{position:absolute;top:16px;right:16px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#5c6b7d;transition:color .2s ease}.inquiryDetail_commentMenu__ddIOd:hover{color:#1a202c}.inquiryDetail_commentMenu__ddIOd svg{width:20px;height:20px}.inquiryDetail_commentMenuDropdown__oyrPr{position:absolute;top:40px;right:16px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);min-width:96px;z-index:20}.inquiryDetail_commentMenuItem__W3tpN{width:100%;padding:8px 12px;border:none;background:rgba(0,0,0,0);text-align:left;font-size:13px;color:#dc2626;cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.inquiryDetail_commentMenuItem__W3tpN:hover{background:#fee2e2}.inquiryDetail_commentEditWrapper__czzw_{display:flex;flex-direction:column;gap:8px}.inquiryDetail_commentEditActions___IphH{display:flex;gap:8px;justify-content:flex-end}.inquiryDetail_commentEditCancel__TZk3u{background:#fff;color:#4b5563;border:1px solid #e5e5e5;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.inquiryDetail_commentEditCancel__TZk3u:hover{background:#f3f4f6}.inquiryDetail_commentEditSave__WSbUw{background:#4b5563;color:#fff;border:none;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}.inquiryDetail_commentEditSave__WSbUw:hover{background:#374151}.inquiryDetail_noComments__8psfV{text-align:center;padding:40px;color:#5c6b7d;font-size:14px}.inquiryDetail_commentInputSection__AZtjs{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:24px}.inquiryDetail_commentInputTitle__NlBPH{font-size:20px;font-weight:600;color:#1a202c;margin-bottom:16px}.inquiryDetail_commentInputWrapper__2EM7F{display:flex;flex-direction:column;gap:12px}.inquiryDetail_commentTextarea__JtLKn{width:100%;padding:12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;resize:vertical;min-height:100px}.inquiryDetail_commentTextarea__JtLKn:focus{outline:none;border-color:#4a90e2}.inquiryDetail_commentTextarea__JtLKn::placeholder{color:#9ca3af}.inquiryDetail_commentSubmitButton__CMkgs{align-self:flex-end;display:flex;align-items:center;gap:8px;background:#4b5563;color:#fff;border:none;border-radius:4px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.inquiryDetail_commentSubmitButton__CMkgs:hover{background:#374151}.inquiryDetail_commentSubmitButton__CMkgs:active{transform:scale(.98)}.inquiryDetail_submitIcon__hq8VR{width:18px;height:18px;transform:rotate(180deg)}@media(max-width:768px){.inquiryDetail_inquiryDetailContainer__Utrbi{padding:16px}.inquiryDetail_postHeader__egzUP{flex-direction:column;gap:16px}.inquiryDetail_completeButton__51mG_,.inquiryDetail_incompleteButton__UMqyU{align-self:flex-end}.inquiryDetail_commentSubmitButton__CMkgs{width:100%;justify-content:center}}.shoppingCart_productSubName__mzAUb{color:#afafaf;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.6px}.shoppingCart_shoppingCartWrapper__pu_CZ .custom-table .p-datatable-tbody>tr>td{vertical-align:middle!important}.shoppingCart_shoppingCartWrapper__pu_CZ .custom-table .p-checkbox{margin-left:0!important}.shoppingCart_shoppingCartWrapper__pu_CZ .custom-table .p-datatable-tbody>tr>td.p-selection-column,.shoppingCart_shoppingCartWrapper__pu_CZ .custom-table .p-datatable-thead>tr>th.p-selection-column{padding-left:12px!important}.shoppingCart_custonmColumn1__07NfG{text-align:start!important}.shoppingCart_productsLoadingContainer__TmOqv{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.shoppingCart_deletingOverlay__5hUVk{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:14px}.shoppingCart_shoppingCartWrapper__pu_CZ .flex-space-between{justify-content:flex-end}.paymentDetails_headingWrapper__H7Q6D{padding-bottom:10px}.paymentDetails_paymentDetailsContainer__3QZ9z{display:flex;justify-content:center;align-items:center}.paymentDetails_paymentDetailsPage__ZkxNf{margin:0 10px}.paymentDetails_dataTableWrapper__BWzkH .p-datatable .p-paginator-bottom{border:none!important}.paymentDetails_dataTableWrapper__BWzkH .p-checkbox{margin-left:-15px!important}.paymentDetails_custonmColumn1__NTnap{width:350px;min-width:350px;text-align:center;padding:16px 12px}.paymentDetails_custonmColumn2__4SH_U{width:150px;min-width:150px;text-align:center;padding:16px 12px}.paymentDetails_custonmColumn3___Wx6r{width:70px;min-width:70px;text-align:center;padding:16px 12px}.paymentDetails_paymentDetailsPage__ZkxNf .mb-4{margin-bottom:0!important}.paymentDetails_clickableRow__Ka8jn{cursor:pointer}.paymentDetails_orderSummaryWrapper__ThbhN [class*=orderDetailsContainer]{margin-top:0!important}.paymentDetails_spinnerLoaderContainer__RkNiH{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.paymentDetails_pagination__ddM7b{margin-top:30px;margin-bottom:70px}.paymentDetails_searchWrapper__hDb_8{padding-bottom:12px}.paymentDetails_filterBar__ibOJo{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.paymentDetails_filterBarStudent__eQV4T{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.paymentDetails_studentAction__b8qj5{display:flex;align-items:center}.paymentDetails_filterDropdown__JCNz3{min-width:110px;border:1px solid #d9d9d9!important;box-shadow:none!important;outline:none!important;border-radius:4px;height:36px;color:#7a7a7a}.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3.paymentDetails_p-focus__urt9T,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3.paymentDetails_p-inputwrapper-focus__PEv8p,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3:focus,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3:focus-visible,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3:focus-within,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3:not(.paymentDetails_p-disabled__q1lQs):hover{border:1px solid #d9d9d9!important;box-shadow:none!important;outline:none!important}.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3 .p-dropdown-label:focus,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3 .p-dropdown-label:focus-visible,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3 .p-dropdown-trigger:focus,.paymentDetails_paymentDetailsPage__ZkxNf .paymentDetails_filterDropdown__JCNz3 .p-dropdown-trigger:focus-visible{box-shadow:none!important;outline:none!important}.paymentDetails_filterDropdownHidden__oL1k5{display:none}.paymentDetails_filterDateButton__h60CD{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-width:220px;border:1px solid #d9d9d9;border-radius:4px;padding:8px 10px 8px 12px;color:#666;font-size:12px;background:#fff;cursor:pointer;color:#7a7a7a;height:36px;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.5em;letter-spacing:-.0375em}.paymentDetails_filterDateButtonLabel__SNC7G{flex:1 1;min-width:0;text-align:center}.paymentDetails_filterDateButtonChevron__uL5xi{flex-shrink:0;font-size:12px;color:#aeaeae}.paymentDetails_filterDateButton__h60CD:hover{border-color:#bfbfbf}.paymentDetails_periodModal__SmIy5 .p-dialog-header{padding:0;border-bottom:1px solid #e0e0e0}.paymentDetails_periodModal__SmIy5 .p-dialog-content{padding:0}.paymentDetails_periodModal__SmIy5 .p-dialog-footer{padding:0;border-top:1px solid #e0e0e0}.paymentDetails_modalHeader__rnAZZ{display:flex;justify-content:flex-end;align-items:center;padding:16px 20px;width:100%}.paymentDetails_closeButton__CANQ9{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;font-size:22px}.paymentDetails_periodModalContent__Z8vxU{padding:20px}.paymentDetails_periodField__cXd0d{display:flex;flex-direction:column;gap:10px}.paymentDetails_periodLabel__nECUN{font-size:14px;color:#737373}.paymentDetails_required__tJaTI{color:#ef325b;margin-left:4px}.paymentDetails_dateRangeContainer__K2EG3{display:flex;align-items:center;gap:12px}.paymentDetails_dateInputWrapper__d0adU{flex:1 1}.paymentDetails_dateInput__PIEiJ,.paymentDetails_dateInput__PIEiJ .p-inputtext{width:100%}.paymentDetails_dateSeparator__KpZo9{font-size:16px;color:#666}.paymentDetails_inlineCalendarContainer__5Sg30{margin-top:12px}.paymentDetails_inlineCalendar__fcdVb{width:100%}.paymentDetails_modalFooter__Daphs{display:flex;justify-content:center;gap:12px;padding:16px 20px}.paymentDetails_cancelButton__14ZPF{background:#fff;border:1px solid #ef325b;color:#ef325b;min-width:110px}.paymentDetails_saveButton__eWb9q{background:#ef325b;border:1px solid #ef325b;color:#fff;min-width:110px}.paymentDetails_refundAlertModal__AYPcQ .p-dialog-header{background:#fcecf0}.paymentDetails_refundAlertFooter__bbV7T{display:flex;justify-content:center}.paymentDetails_refundAlertText__vKq0I{text-align:center;margin:0;padding:8px 0}.PaymentHistoryModal_modalOverlay__l1KtM{position:fixed;top:0;left:230px;width:calc(100% - 230px);right:0;bottom:0;background-color:rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:auto;overflow:hidden;transition:left .3s cubic-bezier(0,0,.2,1),width .3s cubic-bezier(0,0,.2,1);touch-action:none;-webkit-overflow-scrolling:none}@media screen and (max-width:991px){.PaymentHistoryModal_modalOverlay__l1KtM{left:0!important;width:100%!important}}.layout-container.layout-overlay:not(.layout-overlay-active) .PaymentHistoryModal_modalOverlay__l1KtM,.layout-container.layout-static-inactive .PaymentHistoryModal_modalOverlay__l1KtM{left:0!important;width:100%!important}.PaymentHistoryModal_modalContainer__Jjdoi{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.1);min-width:430px;max-height:703px;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15);pointer-events:auto;overflow:hidden;position:relative}.PaymentHistoryModal_modalHeader__nY6I4{background:#ffe0e7;border-radius:15px 15px 0 0;border-bottom:1px solid #aeaeae;height:60px;width:100%;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.PaymentHistoryModal_modalTitle__KyIMc{padding-left:5px;color:#000;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:16px;margin:0}.PaymentHistoryModal_closeButton__X7_52{background:rgba(0,0,0,0);border:none;font-size:32px;color:#000;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.PaymentHistoryModal_closeButton__X7_52:hover{opacity:.7}.PaymentHistoryModal_closeButton__X7_52:focus{outline:none}.PaymentHistoryModal_modalContent__WdUXR{position:relative;padding:24px;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.PaymentHistoryModal_selectPaymentMethodModalContainer__bBAiQ{position:relative;gap:0!important}.PaymentHistoryModal_dateInputSection__w_O35{display:flex;flex-direction:column;gap:15px;width:100%}.PaymentHistoryModal_selectPaymentMethodModalContent__iFQri{display:flex;flex-direction:column;gap:8px;width:100%}.PaymentHistoryModal_dateLabel__Rlpmc{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.125em;letter-spacing:-.0375em;color:#737373;margin:0}.PaymentHistoryModal_dateInputContainer__dOc7Y{width:100%;border-bottom:1px solid #d9d9d9;padding-bottom:0}.PaymentHistoryModal_inputHeaderText__hJIZ3{color:var(--Grayscale-Gray-100,#737373);font-family:Pretendard Variable;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.6px}.PaymentHistoryModal_requiredText__1hHH9{color:var(--Danger-Danger-110,#A92E2E);font-family:Pretendard Variable;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.6px;vertical-align:top}.PaymentHistoryModal_dateInput__CR5o3{width:100%}.PaymentHistoryModal_dateInput__CR5o3 .p-inputtext{border:none;border-radius:0;background:rgba(0,0,0,0);padding:10.5px 0;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.193359375em;color:#afafaf;box-shadow:none}.PaymentHistoryModal_dateInput__CR5o3 .p-inputtext:focus{box-shadow:none;border:none}.PaymentHistoryModal_dateInputField__9EHKq{display:flex;width:122px;height:19px;flex-direction:column;justify-content:center;flex-shrink:0;color:#afafaf;font-family:Pretendard,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.PaymentHistoryModal_dateInputField__9EHKq,.PaymentHistoryModal_dateInputField__9EHKq:focus{border:none!important;box-shadow:none!important}.PaymentHistoryModal_paymentHistorySection__qfUiC{margin-top:16px;flex:1 1;overflow-y:auto}.PaymentHistoryModal_paymentHistoryList___w618{display:flex;flex-direction:column;gap:12px}.PaymentHistoryModal_paymentHistoryItem__l3OoY{width:100%}.PaymentHistoryModal_paymentHistoryRow__XktdM{display:flex;flex-direction:row;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0;justify-content:space-between}.PaymentHistoryModal_paymentHistoryCell__8Keja{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.PaymentHistoryModal_dateText__oyXfC{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375em;color:#99a1af;text-align:left}.PaymentHistoryModal_userNameText__WtZa_{color:#000}.PaymentHistoryModal_statusText__TMJVH,.PaymentHistoryModal_userNameText__WtZa_{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375em;text-align:right}.PaymentHistoryModal_statusCompleted__nu40N{color:#2196f3}.PaymentHistoryModal_statusRequest__gjZUQ{color:#6a7282}.PaymentHistoryModal_emptyState__uQx_H{display:flex;align-items:center;justify-content:center;padding:40px 20px;color:#737373;font-size:16px}@media(max-width:768px){.PaymentHistoryModal_modalContainer__Jjdoi{width:90vw;max-width:577px;max-height:90vh}.PaymentHistoryModal_paymentHistoryList___w618{width:100%}.PaymentHistoryModal_paymentHistoryRow__XktdM{gap:20px;flex-wrap:wrap}}.PaymentHistoryModal_paymentInfoCard__Q1MT0{width:100%;background:#f2f2f2;border-radius:6px;padding:20px 32px;margin-top:16px}.PaymentHistoryModal_bankInfo__p2htM,.PaymentHistoryModal_paymentInfoContent__6_P5K{display:flex;flex-direction:column;gap:0}.PaymentHistoryModal_bankInfo__p2htM{margin-bottom:13px}.PaymentHistoryModal_bankInfoLine__WuApv{font-family:Pretendard,sans-serif;font-weight:600;font-size:12px;line-height:1.6666666667em;letter-spacing:-.05em;color:#505050;margin-bottom:4px}.PaymentHistoryModal_bankInfoLine__WuApv:last-child{margin-bottom:0}.PaymentHistoryModal_paymentAmount__2XdZT{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1.4285714286em;letter-spacing:-.042857em;color:#ef325b;margin-bottom:2px}.PaymentHistoryModal_verificationWarning__osmYw{margin-top:2px}.PaymentHistoryModal_verificationWarningItem__g_V8m,.PaymentHistoryModal_verificationWarning__osmYw{font-family:Pretendard,sans-serif;font-weight:500;font-size:10px;line-height:2em;letter-spacing:-.06em;color:#000}.PaymentHistoryModal_verificationWarningItem__g_V8m{margin:2px 0 0 20px}.PaymentHistoryModal_modalContent__WdUXR .action-buttons-container .action-buttons-content{justify-content:center}.PaymentHistoryModal_modalContent__WdUXR .action-buttons-container .action-buttons-content .action-button{flex:1 1;min-width:125px}.PaymentHistoryModal_modalContent__WdUXR .action-buttons-container .action-buttons-content .action-button-outline{background-color:#fff;color:#ef325b;border:1px solid #ef325b;border-radius:4px;font-size:14px;font-weight:700}.PaymentHistoryModal_modalContent__WdUXR .action-buttons-container .action-buttons-content .action-button-outline:hover{background:#fef4f7;border-color:#ef325b}.PaymentHistoryModal_modalContent__WdUXR .action-buttons-container .action-buttons-content .action-button-outline .p-button-label{color:#ef325b}.PaymentHistoryModal_loadingOverlay__7Qtbw{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:14px;gap:16px}.PaymentHistoryModal_loadingSpinner__0k_8i{width:32px;height:32px;border:3px solid #f0f0f0;border-top-color:#ef325b;border-radius:50%;animation:PaymentHistoryModal_spin__68nM3 .8s linear infinite}@keyframes PaymentHistoryModal_spin__68nM3{to{transform:rotate(1turn)}}.PaymentHistoryModal_loadingText__kTRwg{margin:0;color:#666;font-family:Pretendard,sans-serif;font-size:14px;font-weight:500}.order-management_cancelAllButton__Svrni{background-color:#fff1f3;color:#ff7d90;border:none;padding:10px 20px}.order-management_cancelAllButton__Svrni:hover{background-color:#ff7d90;color:#fff1f3}.order-management_batchCompleteButton__dSH9A{background-color:#e8f5e9;color:#4caf50;border:none;padding:10px 20px}.order-management_batchCompleteButton__dSH9A:hover{background-color:#4caf50;color:#e8f5e9}.order-management_excelButton__V_5Z3{background-color:#fff1f3;color:#ff7d90;border:none;padding:10px 20px}.order-management_totalPostsButton__frn7z{border:none}.order-management_orderManagementRegisterButtonWrapper__YEF3S{position:absolute;right:8px;top:60px}.order-management_orderManagementContainer__L0aSf,.order-management_orderManagementContainer__L0aSf .headingWrapper{position:relative}.order-management_orderManagementDataTableWrapper__BxhxD .mb-4{display:flex;flex-direction:column;margin-bottom:140px!important;gap:50px}.order-management_completedRow__pSj_J,.order-management_completedRow__pSj_J td{background-color:#f3f4f6!important}.return-management_returnManagementWrapper__YbNWC{position:relative}.return-management_totalPostsButton__cn6la{border:none;margin:0;font-family:Pretendard,sans-serif;font-size:14px;color:#505050}.return-management_toolbarRow__jPpWs{display:flex;align-items:center;gap:8px}.return-management_dataTableWrapper__9SyaU .mb-4{display:flex;flex-direction:column;margin-bottom:60px!important;gap:24px}.details-reward-points_rewardPointsWrapper__TI_88 .flex-space-between{justify-content:space-between}.details-reward-points_rewardPointsWrapper__TI_88 .p-datatable .p-paginator-bottom{margin-top:25px}.details-reward-points_rewardPointsWrapper__TI_88 .text-success{color:#008fff}.details-reward-points_rewardPointsWrapper__TI_88 .text-danger{color:#ef325b}.details-reward-points_rewardPointsDetailsPage__XeHnl .flex-end-space{position:absolute;right:17px;top:60px}.details-reward-points_rewardPointsDetailsPage__XeHnl .outline-primary{border-color:#ef325b;color:#ef325b}.details-reward-points_rewardPointsDetailsPage__XeHnl .outline-primary:focus,.details-reward-points_rewardPointsDetailsPage__XeHnl .outline-primary:hover{background:#fef4f7;border-color:#ef325b}.details-reward-points_rewardPointsInformationSection__spuGG{margin-bottom:30px}.details-reward-points_rewardPointsUsageHistorySection__1C0Ye{margin-top:23px}.rewardPoints_rewardPointsWrapper__KWlhf .flex-space-between{justify-content:space-between}.rewardPoints_rewardPointsWrapper__KWlhf .p-datatable .p-paginator-bottom{margin-top:25px}.rewardPoints_rewardPointsWrapper__KWlhf .text-success{color:#008fff}.rewardPoints_rewardPointsWrapper__KWlhf .text-danger{color:#ef325b}.details-ticket_ticketWrapper__RNvbu .flex-space-between{justify-content:space-between}.details-ticket_ticketWrapper__RNvbu .p-datatable .p-paginator-bottom{margin-top:25px}.details-ticket_ticketWrapper__RNvbu .text-success{color:#008fff}.details-ticket_ticketWrapper__RNvbu .text-danger{color:#ef325b}.details-ticket_ticketDetailsPage__Ao9Jj .flex-end-space{position:absolute;right:17px;top:60px}.details-ticket_ticketInformationSection__BAhA2{margin-bottom:30px}.details-ticket_ticketUsageHistorySection__Elw3G{margin-top:23px}.details-ticket_ticketDetailsPage__Ao9Jj .action-button-secondary{min-width:120px}.PaymentManagementDetails_paymentManagementDetailsTemplate__Z9iAr{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px;margin-left:40px;margin-right:115px}.PaymentManagementDetails_section__gs5C7{margin-bottom:16px}.PaymentManagementDetails_sectionHeader__4tiT3{display:flex;align-items:center;gap:8px;margin-bottom:12px}.PaymentManagementDetails_arrowIcon__6WN6o{color:#ef325b;font-size:18px;flex-shrink:0}.PaymentManagementDetails_sectionTitle__KzhXJ{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;line-height:1.25em;letter-spacing:-.0375em;color:#000}.PaymentManagementDetails_informationCard__uJcwP{display:flex;flex-direction:column;gap:0;border:1px solid #d1dceb;border-radius:8px;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden}.PaymentManagementDetails_informationRow__Sr_cP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;position:relative;min-height:41px}.PaymentManagementDetails_informationRow__Sr_cP:not(:last-child){border-bottom:1px solid #d1dceb}.PaymentManagementDetails_informationFieldWrapper__iyPBt{position:relative;min-height:41px}.PaymentManagementDetails_informationField__B38V6{position:relative;min-height:41px;border-right:1px solid #d1dceb;background:#fff;padding:1px 1px 25px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border-radius:0}.PaymentManagementDetails_informationField__B38V6:last-child{border-right:none}.PaymentManagementDetails_informationField__B38V6:first-child{border-radius:8px 0 0 0}.PaymentManagementDetails_informationField__B38V6:last-child:first-child{border-radius:0 0 0 8px}.PaymentManagementDetails_fieldLabel__nGB5u{position:absolute;left:-11px;top:0;width:169px;height:41px;background:#fef4f7;border-left:1px solid #d1dceb;border-right:1px solid #d1dceb;display:flex;align-items:center;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.25em;letter-spacing:-.0375em;color:#000;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);z-index:1;justify-content:center}.PaymentManagementDetails_informationRow__Sr_cP:first-child .PaymentManagementDetails_informationFieldWrapper__iyPBt:first-child .PaymentManagementDetails_fieldLabel__nGB5u{border-radius:8px 0 0 0}.PaymentManagementDetails_informationRow__Sr_cP:last-child .PaymentManagementDetails_informationFieldWrapper__iyPBt:first-child .PaymentManagementDetails_fieldLabel__nGB5u{border-radius:0 0 0 8px}.PaymentManagementDetails_informationFieldWrapper__iyPBt:last-child .PaymentManagementDetails_fieldLabel__nGB5u{border-radius:0}.PaymentManagementDetails_fieldValue__MgQ_f{position:absolute;left:180px;top:11px;right:16px;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#505050;z-index:0}.PaymentManagementDetails_detailsTable__5xlBO{display:flex;flex-direction:column;overflow:hidden;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.PaymentManagementDetails_tableHeaderRow__GOAyZ{display:flex;background:#fff1f3;border-bottom:1px solid #eaeaea}.PaymentManagementDetails_tableHeaderCell__fq52C{padding:16px 20px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#505050;text-align:left}.PaymentManagementDetails_tableBodyRow__x2aLu{display:flex;border-bottom:1px solid #eaeaea}.PaymentManagementDetails_tableBodyRow__x2aLu:last-child{border-bottom:none}.PaymentManagementDetails_tableBodyCell__yDpF8{padding:8px 20px;min-height:40px;display:flex;align-items:center;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#313131}.PaymentManagementDetails_totalAmountCell__c7CDi{display:flex;flex-direction:column;gap:8px;padding:10px 14px;width:100%}.PaymentManagementDetails_totalAmountValue__vc8zg{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#313131}.PaymentManagementDetails_itemValueBold__Pw_mh{color:#313131;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.6px}.PaymentManagementDetails_required__YNK3W{color:red}.PaymentManagementDetails_paymentStatusFormContainer__ijUSq{position:relative;padding:0}.PaymentManagementDetails_paymentStatusFormContent___AtZ6{display:flex;align-items:flex-end;gap:8px}.PaymentManagementDetails_paymentStatusFormFields__SqH7k{display:flex;gap:6px;flex:0 0 auto}.PaymentManagementDetails_paymentStatusFormField__6Ei6v{display:flex;flex-direction:column;gap:0;width:210px;height:63px}.PaymentManagementDetails_paymentStatusFormLabel__bQr0I{font-family:Pretendard Variable,sans-serif;font-weight:700;font-size:16px;line-height:1.125em;letter-spacing:-.0375em;color:#737373;margin-bottom:4px}.PaymentManagementDetails_paymentStatusDropdownWrapper__pJokB{position:relative;width:100%}.PaymentManagementDetails_paymentStatusDropdown__amvpl{width:100%;height:40px;border:none;border-bottom:1px solid #d9d9d9;border-radius:0}.PaymentManagementDetails_paymentStatusDropdown__amvpl .p-dropdown-label{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.193359375em;color:#afafaf;padding:7px 0}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE{flex:1 1;min-width:0}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-buttons-content{padding:0!important;gap:8px}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-button-container:last-child{flex:0 0 auto;margin-left:auto}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-button-container .action-button-primary{background:#ef325b;border:none;border-radius:4px;color:#fff;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;padding:10px 24px;min-width:120px;height:40px}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-button-container .action-button-primary:hover{background:#d6284f}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-button-container .action-button-primary .p-button-label{color:#fff}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-button-outline{border-radius:4px;color:#ef325b;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;padding:10px 24px;min-width:120px;height:40px;border-color:#ef325b}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-button-outline:hover{background:#fef4f7;border-color:#ef325b}.PaymentManagementDetails_paymentStatusSaveButtonContainer__FbuuE .action-buttons-container .action-button-outline .p-button-label{color:#ef325b}.studentOrderDetails_studentOrderDetails__4b4Us{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px;margin-left:40px;margin-right:115px}.studentOrderDetails_section__gGKLz{margin-bottom:16px}.studentOrderDetails_tableWrapper__M4I_e{border:1px solid #d1dceb;border-radius:8px;overflow-x:auto;background:#fff}.studentOrderDetails_footerActions__4RPx7{display:flex;justify-content:flex-end}.studentOrderDetails_footerActions__4RPx7 .action-buttons-container .action-buttons-content{padding:0!important}.studentOrderDetails_footerActions__4RPx7 .action-buttons-container .action-button-outline{border-radius:4px;color:#ef325b;border-color:#ef325b;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;padding:10px 24px;min-width:120px;height:40px}.studentOrderDetails_footerActions__4RPx7 .action-buttons-container .action-button-outline:hover{background:#fef4f7;border-color:#ef325b}.studentOrderDetails_footerActions__4RPx7 .action-buttons-container .action-button-outline .p-button-label{color:#ef325b}@media(max-width:1400px){.studentOrderDetails_studentOrderDetails__4b4Us{margin-left:20px;margin-right:20px}}.orderManagementRegisterTemplate_orderPageRegisterButton__3VoJA .action-buttons-content{justify-content:center}.orderManagementRegisterTemplate_orderPageRegisterButton__3VoJA .action-button{min-width:120px}.orderManagementRegisterTemplate_addressSearchButton__OZcE3{height:30px;padding:0 12px;font-size:14px;font-weight:700;color:#6b7280;background:#fff;border:1px solid #d9d9d9;border-radius:4px;min-width:100px;flex-shrink:0;position:absolute;right:-10px}.orderManagementRegisterTemplate_addressSearchButton__OZcE3:hover{background-color:#f9fafb;border-color:#9ca3af;color:#374151}.orderManagementRegisterTemplate_addressSearchButton__OZcE3:active{background-color:#f3f4f6;border-color:#6b7280}.orderManagementRegisterTemplate_addressFieldContainer__tjPki{display:flex;align-items:center;gap:8px;width:100%;position:relative}.orderManagementRegisterTemplate_addressInput__Iuo_u{flex:1 1}.orderManagementRegisterTemplate_branchSearchButton__u4Bqp .action-buttons-content{justify-content:end;padding:0!important}.orderManagementRegisterTemplate_branchSearchButton__u4Bqp .action-button{min-width:120px}.orderManagementRegisterTemplate_productSelectButton__ykqVa .action-buttons-content{justify-content:end;padding:0!important}.orderManagementRegisterTemplate_productSelectButton__ykqVa .action-button{min-width:120px}.orderManagementRegisterTemplate_inputTextWrapper__gikJW .p-dropdown .p-dropdown-label.p-placeholder{color:#83888f!important}.orderManagementRegisterTemplate_inputTextWrapper__gikJW .p-inputtext{border-radius:unset;color:#313131!important}.orderManagementRegisterTemplate_section__TYjJl{margin-bottom:8px}.ticketPointsUsageRegistration_container__9aOjI{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:12px 25px;background-color:#fff}.ticketPointsUsageRegistration_formSection__NnMpC{display:flex;justify-content:space-between;align-items:flex-end;gap:25px}.ticketPointsUsageRegistration_formField__zW5Zb{display:flex;flex-direction:column;margin-bottom:12px}.ticketPointsUsageRegistration_labelContainer__nR28Y{display:flex;align-items:center;padding:8px 0;width:120px}.ticketPointsUsageRegistration_label__bGqJR{font-family:Pretendard Variable,sans-serif;font-weight:700;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#737373;text-align:left}.ticketPointsUsageRegistration_requiredStar__KamDW{font-family:Pretendard Variable,sans-serif;font-weight:400;font-size:12px;line-height:1.5em;letter-spacing:-.05em;color:#a92e2e;margin-left:0}.ticketPointsUsageRegistration_inputContainer__2muZZ{display:flex;align-items:stretch;border-bottom:1px solid #d9d9d9;padding:8px 0}.ticketPointsUsageRegistration_radioGroup__NdqL4{display:flex;align-items:center;gap:4px;width:100%}.ticketPointsUsageRegistration_radioItem__kbBq8{display:flex;align-items:center;gap:10px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;flex:1 1;min-width:225px}.ticketPointsUsageRegistration_radioLabel___YGy1{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#737373;cursor:pointer;flex:1 1}.ticketPointsUsageRegistration_inputField__Lq6iB{width:100%;border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);font-family:Pretendard Variable,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375000015em;color:#000;padding:0;min-width:285px;border-radius:unset;color:var(--text-color)}.ticketPointsUsageRegistration_inputField__Lq6iB::placeholder{color:#afafaf}.ticketPointsUsageRegistration_inputField__Lq6iB:focus{outline:none;box-shadow:none}.ticketPointsUsageRegistration_dropdownField__hNOkR{width:100%;min-width:385px;border:none;border-radius:unset;background:rgba(0,0,0,0)}.ticketPointsUsageRegistration_dropdownField__hNOkR .p-dropdown{border:none;border-radius:unset;background:rgba(0,0,0,0);box-shadow:none}.ticketPointsUsageRegistration_dropdownField__hNOkR .p-dropdown-trigger{background:rgba(0,0,0,0)}.ticketPointsUsageRegistration_dropdownField__hNOkR .p-dropdown-label{padding:0;font-family:Pretendard Variable,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375000015em;color:#000}.ticketPointsUsageRegistration_dropdownField__hNOkR .p-dropdown-label.p-placeholder{color:#afafaf}.ticketPointsUsageRegistration_dropdownField__hNOkR:focus,.ticketPointsUsageRegistration_dropdownField__hNOkR:focus-within{outline:none;box-shadow:none}.ticketPointsUsageRegistration_dropdownField__hNOkR:focus .p-dropdown,.ticketPointsUsageRegistration_dropdownField__hNOkR:focus-within .p-dropdown{outline:none;box-shadow:none;border:none}.ticketPointsUsageRegistration_inputError__Cwtus{border-color:#a92e2e}.ticketPointsUsageRegistration_errorText__pP8Su{color:#a92e2e;font-size:12px;margin-top:4px;padding-left:0}.ticketPointsUsageRegistration_buttonContainer__gniQL{display:flex;justify-content:flex-end;margin-bottom:12px;gap:8px}.ticketPointsUsageRegistration_buttonContainer__gniQL .action-buttons-content{justify-content:flex-end;padding:0!important}.ticketPointsUsageRegistration_buttonContainer__gniQL .action-button{min-width:120px;height:40px;background-color:#ef325b;border:none;border-radius:4px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#fff}.ticketPointsUsageRegistration_buttonContainer__gniQL .action-button:hover{background-color:#d12a4f}.ticketPointsUsageRegistration_rewardPointsUsageRegistration__cf70C .p-radiobutton{width:28px;height:28px}.ticketPointsUsageRegistration_rewardPointsUsageRegistration__cf70C .p-radiobutton .ticketPointsUsageRegistration_p-radiobutton-box__9k3R_{width:28px;height:28px;border:1px solid #d9d9d9;border-radius:50%;background:#fff}.ticketPointsUsageRegistration_rewardPointsUsageRegistration__cf70C .p-radiobutton .ticketPointsUsageRegistration_p-radiobutton-box__9k3R_ .ticketPointsUsageRegistration_p-radiobutton-icon__klLDd{width:16px;height:16px;background-color:#ef325b;border-radius:50%}.ticketPointsUsageRegistration_rewardPointsUsageRegistration__cf70C .p-radiobutton.ticketPointsUsageRegistration_p-radiobutton-checked__5__gL .ticketPointsUsageRegistration_p-radiobutton-box__9k3R_{border-color:#d9d9d9;background:#fff}@media(max-width:992px){.ticketPointsUsageRegistration_formSection__NnMpC{flex-direction:column;align-items:stretch;gap:20px}.ticketPointsUsageRegistration_formField__zW5Zb,.ticketPointsUsageRegistration_labelContainer__nR28Y{width:100%}.ticketPointsUsageRegistration_radioItem__kbBq8{min-width:150px}.ticketPointsUsageRegistration_dropdownField__hNOkR{min-width:100%}}@media(max-width:768px){.ticketPointsUsageRegistration_container__9aOjI{padding:12px 16px}.ticketPointsUsageRegistration_formSection__NnMpC{gap:16px}.ticketPointsUsageRegistration_inputContainer__2muZZ,.ticketPointsUsageRegistration_labelContainer__nR28Y{padding:6px 0}.ticketPointsUsageRegistration_radioGroup__NdqL4{flex-direction:column;gap:8px}.ticketPointsUsageRegistration_radioItem__kbBq8{min-width:100%;width:100%}.ticketPointsUsageRegistration_dropdownField__hNOkR{min-width:100%}.ticketPointsUsageRegistration_buttonContainer__gniQL{justify-content:center;width:100%}.ticketPointsUsageRegistration_buttonContainer__gniQL .action-button{min-width:100px;width:100%;max-width:200px}}@media(max-width:480px){.ticketPointsUsageRegistration_container__9aOjI{padding:10px 12px}.ticketPointsUsageRegistration_formSection__NnMpC{gap:12px}.ticketPointsUsageRegistration_label__bGqJR,.ticketPointsUsageRegistration_radioLabel___YGy1{font-size:13px}.ticketPointsUsageRegistration_dropdownField__hNOkR .p-dropdown-label{font-size:14px}}.ticket-management_rewardPointsWrapper__lbYvS .flex-space-between{justify-content:space-between}.ticket-management_rewardPointsWrapper__lbYvS .p-datatable .p-paginator-bottom{margin-top:25px}.ticket-management_rewardPointsWrapper__lbYvS .p-dropdown .p-dropdown-label.p-placeholder{color:#83888f!important}.ticket-management_changeButton__axmk9{width:80px;height:28px;background-color:#34c759;border:1px solid #34c759;border-radius:4px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease}.ticket-management_changeButton__axmk9:hover{background-color:#28a745;border-color:#28a745}.ticket-management_changeButton__axmk9:active{background-color:#1e7e34;border-color:#1e7e34}.etos_headingWrapper__kzceC{padding-bottom:10px}.etos_etosPage__lRprZ{margin:0 10px}.etos_searchWrapper__qFPwc{margin-bottom:16px}.etos_classListSection__IRUNm{margin-bottom:24px}.etos_classListCard__WvTs7{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:18px 20px 20px}.etos_classListHeader__7m117{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.etos_classListTitleRow__Thrdv{display:flex;align-items:center;gap:6px}.etos_classListIcon__6zVaV{flex-shrink:0;color:#0a0a0a}.etos_classListTitle__gOsrg{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;line-height:1;color:#000}.etos_yearMonthRow__ZOP__{display:flex;align-items:center;gap:8px}.etos_notificationBadge__h_m_U{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:15px;padding:0 6px;border-radius:9999px;background:rgba(255,0,0,.7);border:1px solid red;font-family:Inter,sans-serif;font-weight:400;font-size:12px;color:#fff;line-height:1;flex-shrink:0}.etos_selectMonth__vDdKs,.etos_selectYear__svtXa{min-width:96px;width:96px;border-radius:4px;border:1px solid rgba(0,0,0,.1);background:#fff;min-height:30px;height:30px}.etos_selectMonth__vDdKs .p-dropdown-label,.etos_selectYear__svtXa .p-dropdown-label{font-family:Pretendard,sans-serif;font-weight:500;font-size:14px;line-height:1.4285714286;color:#717182;text-align:left;padding-left:16px;padding-top:6px;padding-bottom:6px}.etos_selectMonth__vDdKs .p-dropdown-trigger,.etos_selectYear__svtXa .p-dropdown-trigger{width:24px;min-width:24px;background:rgba(0,0,0,0);color:#717182}.etos_selectMonth__vDdKs .p-dropdown-trigger .p-dropdown-trigger-icon,.etos_selectYear__svtXa .p-dropdown-trigger .p-dropdown-trigger-icon{color:#717182}.etos_queryButton__5_6x1{min-width:81px;height:28px;padding:0 16px;background:#ef325b;border-color:#ef325b;border-radius:4px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.04em}.etos_classTableWrapper__ceDkz{border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.etos_classTableWrapper__ceDkz .p-datatable-thead>tr>th{padding:16px 20px;background-color:#fff1f3!important;color:#505050;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.6px;border:none;border-bottom:1px solid #eaeaea;text-align:center}.etos_classTableWrapper__ceDkz .p-datatable-thead>tr>th>div{justify-content:center;display:flex;align-items:center}.etos_classTableWrapper__ceDkz .p-datatable-tbody>tr>td:nth-child(2),.etos_classTableWrapper__ceDkz .p-datatable-thead>tr>th:nth-child(2){color:#505050;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.6px}.etos_classTableWrapper__ceDkz .p-datatable-tbody>tr>td{padding:12px 20px;background:#fff;color:#313131;border:none;border-bottom:1px solid #eaeaea;font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.6px;text-align:center}.etos_classTableWrapper__ceDkz .p-datatable-tbody>tr>td>div{justify-content:center;display:flex;align-items:center}.etos_classTableWrapper__ceDkz .p-datatable-tbody>tr:last-child>td{border-bottom:none}.etos_classTableWrapper__ceDkz .p-checkbox{margin-left:0!important;margin-right:0!important}.etos_progressCell__vesVY{font-weight:500}.etos_progressCell__vesVY.etos_progressRed__8FAmC{color:#ef325b}.etos_progressCell__vesVY.etos_progressBlue__nyh5u{color:#2b7fff}.etos_searchRow__A_RHj{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap;border-bottom:1px solid #eaeaea}.etos_calendarMonthLabel__UU4Cu{font-family:Pretendard,sans-serif;font-weight:700;font-size:18px;color:#313131}.etos_studentStatusSection__GnmF_{margin-top:24px}.etos_studentStatusTitle__AjV1b{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#313131;margin-bottom:16px}.etos_studentStatusTableWrapper__B4zjv{border:1px solid #efefef;border-radius:8px;overflow:auto}.etos_studentStatusTable__oBaUp{width:100%;border-collapse:collapse;font-family:Pretendard,sans-serif;font-size:14px}.etos_studentStatusTable__oBaUp th{padding:16px 12px;background:#fff1f3;color:#505050;font-weight:700;font-size:14px;line-height:1.43;letter-spacing:-.04em;border-bottom:1px solid #efefef;border-right:.5px solid #efefef;text-align:center;white-space:nowrap}.etos_studentStatusTable__oBaUp th:last-of-type{border-right:0}.etos_studentStatusTable__oBaUp th.etos_studentCol__II5WL{min-width:200px;width:200px;position:-webkit-sticky;position:sticky;left:0;background:#fff1f3;z-index:1}.etos_studentStatusTable__oBaUp td{padding:16px 12px;border-bottom:1px solid #efefef;text-align:center;vertical-align:middle;background:#fff}.etos_studentStatusTable__oBaUp td.etos_studentCell__Lumt2{min-width:200px;width:200px;position:-webkit-sticky;position:sticky;left:0;background:#fff;z-index:1;font-weight:700;font-size:14px;line-height:1.43;letter-spacing:-.04em;color:#313131;text-align:left;border-right:.5px solid #efefef}.etos_studentStatusTable__oBaUp tr:hover td.etos_studentCell__Lumt2{background:#fafafa}.etos_dayCell__1j3T0{min-width:36px;width:auto;max-width:72px;border:0;border-right:.5px solid #efefef;cursor:default;vertical-align:middle}.etos_dayCellContents__TyRXL{flex-direction:row;flex-wrap:wrap;gap:2px;max-width:100%;position:relative;width:-moz-fit-content;width:fit-content}.etos_dayCellContent__go6TH,.etos_dayCellContents__TyRXL{display:flex;align-items:center;justify-content:center;margin:0 auto}.etos_dayCellContent__go6TH{width:20px;height:20px;border-radius:2px;flex-shrink:0}.etos_dayCellPlusYellow__5i_OT path,.etos_dayCellPlusYellow__5i_OT rect{stroke:#ca8a04}.etos_dayCellContentCompact__WpAbe{width:14px;height:14px;border-width:1px;margin:0}.etos_dayCellContent__go6TH.etos_video__NfQZx{background:#e5fff0;color:#53d288}.etos_dayCellContent__go6TH.etos_writing__p_xv0{background:#eff8ff;color:#2b7fff}.etos_dayCellContent__go6TH.etos_homework__xkNN1{background:#fff1f3;color:#ff7d90}.etos_dayCell__1j3T0:hover .etos_dayCellContent__go6TH:not(:empty){outline:2px solid rgba(0,0,0,.08)}.etos_dayTooltip____zUa .p-tooltip-text{background:#4a5568;color:#fff;border-radius:6px;padding:10px 14px;min-width:98px;max-width:240px;text-align:center;white-space:pre-line;line-height:1.35;font-size:14px;font-weight:700;letter-spacing:.02em;box-shadow:0 8px 18px rgba(15,23,42,.22)}.etos_dayTooltip____zUa .p-tooltip-arrow{border-top-color:#4a5568;border-bottom-color:#4a5568}.etos_legendRow__mHzNN{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:16px;flex-wrap:wrap}.etos_legendLabel__eUG0P{font-family:Pretendard,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:-.6px;color:#313131;margin-right:8px}.etos_legendItem__Yo_dh{display:flex;align-items:center;gap:8px;font-size:14px;color:#313131}.etos_legendIcon__hODat{width:20px;height:20px;border-radius:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.etos_legendIcon__hODat.etos_video__NfQZx{background:#e5fff0;color:#53d288}.etos_legendIcon__hODat.etos_writing__p_xv0{background:#eff8ff;color:#2b7fff}.etos_legendIcon__hODat.etos_homework__xkNN1{background:#fff1f3;color:#ff7d90}.etos_etosPageRoot__ym0ib{margin-bottom:78px}.etos_unitTable__iRyQM{margin-bottom:24px}.grade-management_totalCount__M43wk{display:flex;align-items:center;gap:6px;font-size:14px;color:#313131}.grade-management_totalCount__M43wk .grade-management_totalCountBadge__kcWnO{display:inline-flex;width:6px;height:6px;border-radius:50%;background-color:#ef325b;flex-shrink:0}.grade-management_gradeManagementDataTableWrapper__H_Ao9 .mb-4{display:flex;flex-direction:column;margin-bottom:140px!important;gap:50px}.grade-management_gradeInputRequired__QqmoQ{color:#ef325b;font-weight:500}.grade-management_totalCountWrapper__mFxIg{display:flex;align-items:center}.grade-management_calendarExamRow__BFVp6{display:flex;width:100%;gap:4px;align-items:stretch;flex-wrap:wrap}.grade-management_calendarExamRow__BFVp6 .exam-settings-container{position:static;top:auto;left:auto;margin:0;flex:1 1;min-width:378px;width:100%;max-width:100%;overflow:hidden}.grade-management_calendarExamCol__CrYmz{flex-shrink:0}.grade-management_calendarExamCol__CrYmz .exam-settings-container,.grade-management_calendarExamCol__CrYmz .sidecalendar-wrapper{box-shadow:none}.grade-management_calendarExamCol__CrYmz:first-child{flex-shrink:0;width:42%}.grade-management_calendarExamCol__CrYmz:last-child{flex:1 1;width:58%;overflow:hidden}.DateRangePicker_dateRangeContainer__MueU4{display:flex;align-items:center;gap:11px;height:40px}.DateRangePicker_periodLabel__raf3F{width:136px;height:40px;display:flex;align-items:center;padding:8px 0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-.0375em;color:#313131;border:none;border-bottom:1px solid #d9d9d9;background:#fff;flex-shrink:0;white-space:nowrap;box-sizing:border-box}.DateRangePicker_dateInputWrapper__VdJa5{position:relative;width:156px;height:40px;display:flex;align-items:center}.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar{width:100%;height:100%;display:flex;align-items:center}.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar .p-inputtext{width:100%;height:40px;padding:8px 0;border:none;border-bottom:1px solid #d9d9d9;border-radius:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-.0375em;color:#313131;background:#fff;box-shadow:none;box-sizing:border-box;display:flex;align-items:center}.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar .p-inputtext:focus{border-bottom-color:#d9d9d9;outline:none;box-shadow:none}.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar .p-inputtext::placeholder{color:#afafaf;font-family:Pretendard,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-.0375em}.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar .p-datepicker-trigger{position:absolute;right:0;top:50%;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:#505050;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar .p-datepicker-trigger:hover{color:#ef325b}.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar .p-datepicker-trigger .p-button-icon,.DateRangePicker_dateInputWrapper__VdJa5 .p-calendar .p-datepicker-trigger svg{width:18px;height:18px}.shopping-cart_paymentManagementShoppingPage__zpb2s>div:first-child{padding-bottom:0}.shopping-cart_paymentManagementShoppingPage__zpb2s .col-12{padding-top:0}.shopping-cart_paymentManagementShoppingPage__zpb2s .search-component .search-input-container .search-input:focus{border-bottom:none}.shopping-cart_searchRow__w57_m{display:flex;align-items:center;gap:8px}.shopping-cart_searchRow__w57_m .search-component,.shopping-cart_searchRow__w57_m .search-component .search-dropdown{display:flex;align-items:center;height:40px}.shopping-cart_searchRow__w57_m .search-component .search-dropdown .search-dropdown-select{height:40px;min-height:40px;border-bottom:1px solid #d9d9d9;padding:8px 0;box-sizing:border-box;display:flex;align-items:center}.shopping-cart_searchRow__w57_m .search-component .search-input-wrapper{height:40px;min-height:40px;border-bottom:1px solid #d9d9d9;display:flex;align-items:center;box-sizing:border-box;min-width:310px}.shopping-cart_customPaginator__03JOq{margin-top:45px;padding-top:0}.shopping-cart_loaderContainer__eiNNH{display:flex;justify-content:center;align-items:center;min-height:400px}.shopping-cart_paymentManagementShoppingPage__zpb2s .custom-table .p-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopping-cart_paymentManagementShoppingPage__zpb2s .custom-data-table .p-datatable-tbody>tr{cursor:pointer}.FilterChip_filterChip__4SA0R{display:flex;justify-content:center;align-items:center;padding:7px 15px;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0;color:#6b7280;cursor:pointer;transition:all .2s ease;white-space:nowrap;box-sizing:border-box}.FilterChip_filterChip__4SA0R:hover{border-color:#d1d5db;color:#374151}.FilterChip_filterChip__4SA0R.FilterChip_active__NPG_l{background:#ef4444;border-color:#ef4444;color:#fff}.ProductCard_productCard__q5ENN{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;cursor:pointer;transition:transform .2s ease}.ProductCard_productCard__q5ENN:hover{transform:translateY(-2px)}.ProductCard_productCard__q5ENN:hover .ProductCard_imageContainer__r_VIP{box-shadow:0 6px 16px rgba(0,0,0,.1)}.ProductCard_imageContainer__r_VIP{position:relative;width:100%;aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s ease}.ProductCard_accentBar__3DojH{position:absolute;top:0;left:0;bottom:0;width:4px;background:rgba(0,0,0,.08);z-index:2}.ProductCard_badge__1CYKD{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:#1f2937;color:#fff;font-family:Pretendard,sans-serif;font-size:10px;font-weight:700;line-height:15px;letter-spacing:0}.ProductCard_productImage__K5AgS{width:100%;height:100%;object-fit:cover}.ProductCard_productInfo__aqcz1{width:100%;display:flex;flex-direction:column;gap:2px;padding:0 2px}.ProductCard_author__sTLis{font-family:Pretendard,sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#9ca3af}.ProductCard_productTitle__BQpMN{font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:19.25px;letter-spacing:0;color:#111827;margin:0;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_priceRow__rS_dU{display:flex;align-items:baseline;gap:6px;padding-top:2px;white-space:nowrap;min-height:40px}.ProductCard_discount__zpGWI{font-family:Pretendard,sans-serif;font-size:12px;font-weight:700;line-height:16px;color:#ef4444}.ProductCard_productPrice__kIn7e{font-family:Pretendard,sans-serif;font-size:14px;font-weight:700;line-height:20px;letter-spacing:0;color:#111827;margin:0}.ProductCard_originalPrice__aCND7{font-family:Pretendard,sans-serif;font-size:11px;font-weight:400;line-height:16.5px;color:#9ca3af;text-decoration:line-through}.ProductGrid_productGrid__6The1{width:100%}.ProductGrid_productRow__Ub3Wf{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:28px;row-gap:28px;width:100%}@media(max-width:1280px){.ProductGrid_productRow__Ub3Wf{grid-template-columns:repeat(4,1fr)}}@media(max-width:1024px){.ProductGrid_productRow__Ub3Wf{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ProductGrid_productRow__Ub3Wf{grid-template-columns:repeat(2,1fr);column-gap:12px;row-gap:20px}}.SpinnerLoader_spinnerContainer__99XF8{display:inline-flex;align-items:center;justify-content:center}.SpinnerLoader_spinnerContainer--sm__ZKeWD{width:24px;height:24px}.SpinnerLoader_spinnerContainer--md__WGam7{width:40px;height:40px}.SpinnerLoader_spinnerContainer--lg__4ADcj{width:64px;height:64px}.SpinnerLoader_spinner__CfEvc{border:3px solid rgba(239,47,89,.1);border-top-color:#ef2f59;border-radius:50%;animation:SpinnerLoader_spin__Y66QP .8s linear infinite;width:100%;height:100%}@keyframes SpinnerLoader_spin__Y66QP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.layout_suspenseLoaderContainer__5iG7c{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%}.CategoryBreadcrumb_categoryBreadcrumb__rtKN2{display:flex;flex-direction:row;align-items:center;gap:0;flex-wrap:wrap}.CategoryBreadcrumb_categoryBreadcrumb__rtKN2 .CategoryBreadcrumb_arrowIcon__udiye{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#d1d5db;width:8px;height:12px;margin:0 4px}.PulseLoader_pulseContainer__rJxeO{display:flex;align-items:center;justify-content:center;gap:8px}.PulseLoader_pulseContainer--sm__7ylGx{gap:4px}.PulseLoader_pulseContainer--md__WkONn{gap:8px}.PulseLoader_pulseContainer--lg__x1KU4{gap:12px}.PulseLoader_pulseDot__nGuNS{width:12px;height:12px;background-color:#ef2f59;border-radius:50%;animation:PulseLoader_pulse__rhj89 1.4s ease-in-out infinite}.PulseLoader_pulseContainer--sm__7ylGx .PulseLoader_pulseDot__nGuNS{width:8px;height:8px}.PulseLoader_pulseContainer--md__WkONn .PulseLoader_pulseDot__nGuNS{width:12px;height:12px}.PulseLoader_pulseContainer--lg__x1KU4 .PulseLoader_pulseDot__nGuNS{width:16px;height:16px}@keyframes PulseLoader_pulse__rhj89{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.5}}.DotsLoader_dotsContainer___DcXr{display:flex;align-items:center;justify-content:center;gap:6px}.DotsLoader_dotsContainer--sm__c_K4M{gap:4px}.DotsLoader_dotsContainer--md__ZOo94{gap:6px}.DotsLoader_dotsContainer--lg__XBPna{gap:8px}.DotsLoader_dot__0kF0Q{width:10px;height:10px;background-color:#ef2f59;border-radius:50%;animation:DotsLoader_bounce__0P7_A 1.4s ease-in-out infinite}.DotsLoader_dotsContainer--sm__c_K4M .DotsLoader_dot__0kF0Q{width:6px;height:6px}.DotsLoader_dotsContainer--md__ZOo94 .DotsLoader_dot__0kF0Q{width:10px;height:10px}.DotsLoader_dotsContainer--lg__XBPna .DotsLoader_dot__0kF0Q{width:14px;height:14px}@keyframes DotsLoader_bounce__0P7_A{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-12px);opacity:1}}.DotsLoader_dotsContainer--sm__c_K4M .DotsLoader_dot__0kF0Q{animation:DotsLoader_bounce-sm__mXXo3 1.4s ease-in-out infinite}.DotsLoader_dotsContainer--lg__XBPna .DotsLoader_dot__0kF0Q{animation:DotsLoader_bounce-lg__XpWms 1.4s ease-in-out infinite}@keyframes DotsLoader_bounce-sm__mXXo3{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-8px);opacity:1}}@keyframes DotsLoader_bounce-lg__XpWms{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-16px);opacity:1}}.products_shoppingContainer__M36bf{display:flex;gap:24px;padding:32px;width:100%}.products_sidebar__MRt8N{flex-shrink:0}.products_mainContent__mOsgi{flex:1 1;display:flex;flex-direction:column;gap:24px;min-width:0;margin-right:24px}.products_filterSortBar__1PQoJ{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.products_breadcrumbWrap__GrcXz{flex:1 1 auto;min-width:0;display:flex;align-items:center}.products_searchWrap__Lvuse{flex-shrink:0}.products_countSort__GOVj_{display:flex;align-items:center;gap:12px;flex-shrink:0}.products_totalCountBox___dH58{display:flex;align-items:center;white-space:nowrap;color:#6b7280;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;line-height:20px}.products_totalCountNumber__EpTFh{color:#111827;margin:0 2px;font-weight:700}.products_sortDropdown__WaEGv{height:30px;border:1px solid #d1d5db;border-radius:4px;background:#fff;align-items:center;box-shadow:none}.products_sortDropdown__WaEGv .p-dropdown-label{padding:0 0 0 13px;display:flex;align-items:center;font-family:Pretendard,sans-serif;font-size:12px;line-height:14px;color:#111827}.products_sortDropdown__WaEGv .p-dropdown-trigger{width:25px;color:#6b7280}.products_sortDropdown__WaEGv.p-focus{box-shadow:none;border-color:#9ca3af}.products_productsSection__IAJFI{width:100%}.products_noProducts__Tokt6{display:flex;justify-content:center;align-items:center;padding:40px 0;color:#9ca3af;font-family:Pretendard,sans-serif}.products_productsLoadingContainer__HelXj{display:flex;align-items:center;justify-content:center;padding:20px 0;height:-webkit-fill-available}.products_pagination__NGhaC{display:flex;justify-content:center;align-items:center;margin-top:10px;margin-bottom:20px;padding:20px 0}.products_pagination__NGhaC .p-paginator{background:rgba(0,0,0,0);border:none;gap:4px}.products_pagination__NGhaC .p-paginator .p-paginator-pages{gap:4px}.products_pagination__NGhaC .p-paginator .p-paginator-first,.products_pagination__NGhaC .p-paginator .p-paginator-last,.products_pagination__NGhaC .p-paginator .p-paginator-next,.products_pagination__NGhaC .p-paginator .p-paginator-page,.products_pagination__NGhaC .p-paginator .p-paginator-prev{min-width:32px;height:32px;margin:0;border-radius:6px;color:#6b7280;font-family:Pretendard,sans-serif;font-size:14px}.products_pagination__NGhaC .p-paginator .p-paginator-page.p-highlight{background:#ef4444;color:#fff}.products_pagination__NGhaC .p-paginator .p-paginator-first:hover,.products_pagination__NGhaC .p-paginator .p-paginator-last:hover,.products_pagination__NGhaC .p-paginator .p-paginator-next:hover,.products_pagination__NGhaC .p-paginator .p-paginator-page:not(.p-highlight):hover,.products_pagination__NGhaC .p-paginator .p-paginator-prev:hover{background:#f3f4f6;color:#111827}@media(max-width:1024px){.products_shoppingContainer__M36bf{flex-direction:column}.products_mainContent__mOsgi{margin-right:0}.products_breadcrumbWrap__GrcXz{flex-basis:100%}}@media(max-width:768px){.products_shoppingContainer__M36bf{padding:15px;gap:15px}.products_mainContent__mOsgi{gap:16px}.products_filterSortBar__1PQoJ{gap:12px}}.BookSearchInput_bookSearchInputContainer__9qwda{position:relative;width:290px;max-width:100%;height:37px;background-color:#f3f4f6;border:none;border-radius:9999px;display:flex;align-items:center;padding:0 40px 0 16px;box-sizing:border-box}.BookSearchInput_bookSearchInputContainer__9qwda .p-inputtext{border-radius:unset;border:none;background:rgba(0,0,0,0);box-shadow:none}.BookSearchInput_searchIcon__aBa_3{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:16px;cursor:pointer;z-index:1}.BookSearchInput_searchInput__DQesK{width:100%;height:100%;background:rgba(0,0,0,0);border:none;outline:none;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;color:#111827;padding:0}.BookSearchInput_searchInput__DQesK::placeholder{color:#9ca3af}.BookSearchInput_searchInput__DQesK:focus{box-shadow:none;border:none}.categorySelector_categorySelector__S4G0o{display:flex;gap:16px;width:100%}.categorySelector_categorySelector__S4G0o .categorySelector_categoryColumn__hZB7f{flex:1 1;display:flex;flex-direction:column;background:#fff;border:1px solid #d1dceb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;min-height:400px;max-height:600px}.categorySelector_categorySelector__S4G0o .categorySelector_columnHeader__EKaw6{padding:12px 16px;background:#f5f5f5;border-bottom:1px solid #e5e7eb;font-size:14px;font-weight:600;color:#1f2937}.categorySelector_categorySelector__S4G0o .categorySelector_columnContent__wOtp_{flex:1 1;padding:8px;overflow-y:auto;overflow-x:hidden}.categorySelector_categorySelector__S4G0o .categorySelector_columnContent__wOtp_::-webkit-scrollbar{width:4px}.categorySelector_categorySelector__S4G0o .categorySelector_columnContent__wOtp_::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.categorySelector_categorySelector__S4G0o .categorySelector_columnContent__wOtp_::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:21px}.categorySelector_categorySelector__S4G0o .categorySelector_columnContent__wOtp_::-webkit-scrollbar-thumb:hover{background:#b7b7b7}.categorySelector_categorySelector__S4G0o .categorySelector_columnContent__wOtp_{scrollbar-width:thin;scrollbar-color:#d7d7d7 rgba(0,0,0,0)}.categorySelector_categorySelector__S4G0o .categorySelector_categoryList__J8awv{display:flex;flex-direction:column;gap:0}.categorySelector_categorySelector__S4G0o .categorySelector_categoryItem__pLpWS{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;min-height:40px;cursor:pointer;transition:background-color .2s ease;border-radius:4px;position:relative}.categorySelector_categorySelector__S4G0o .categorySelector_categoryItem__pLpWS:hover{background-color:rgba(247,247,247,.5)}.categorySelector_categorySelector__S4G0o .categorySelector_categoryItemActive__CuCis{background-color:#f7f7f7!important}.categorySelector_categorySelector__S4G0o .categorySelector_categoryItemDisabled__IQBfb{cursor:not-allowed!important;opacity:.6;pointer-events:none}.categorySelector_categorySelector__S4G0o .categorySelector_categoryItemDisabled__IQBfb:hover{background-color:rgba(0,0,0,0)!important}.categorySelector_categorySelector__S4G0o .categorySelector_categoryContent__X2XdX{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.categorySelector_categorySelector__S4G0o .categorySelector_categoryIcon__k9vrm{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.categorySelector_categorySelector__S4G0o .categorySelector_categoryIcon__k9vrm i{width:18px;height:18px;color:#505050;font-size:18px}.categorySelector_categorySelector__S4G0o .categorySelector_categoryLabel__yXYNN{font-family:Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:1.43;letter-spacing:-.04em;color:#313131;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.categorySelector_categorySelector__S4G0o .categorySelector_categoryItemActive__CuCis .categorySelector_categoryLabel__yXYNN{font-weight:700}.categorySelector_categorySelector__S4G0o .categorySelector_loadingContainer__kJFTu{padding:16px}.categorySelector_categorySelector__S4G0o .categorySelector_emptyState__dfZHp{padding:16px;text-align:center;color:#6b7280;font-size:14px}.singleVolumeOptionModal_modal__AqyRc{width:500px}.singleVolumeOptionModal_modal__AqyRc .p-dialog{border-radius:8px;overflow:hidden}.singleVolumeOptionModal_modal__AqyRc .p-dialog-header{padding:16px 24px;background:#ffe0e7;border-bottom:1px solid #e5e7eb}.singleVolumeOptionModal_modal__AqyRc .p-dialog-content{padding:0;background:#fff}.singleVolumeOptionModal_modal__AqyRc .p-dialog-footer{padding:16px 24px;background:#fff}.singleVolumeOptionModal_modal__AqyRc .p-dialog-header-close{color:#1f2937;font-size:18px}.singleVolumeOptionModal_modal__AqyRc .p-dialog-header-close:hover{background:rgba(0,0,0,.05)}.singleVolumeOptionModal_modalHeader__KGV_e{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;color:#0a0a0a;font-family:Pretendard,sans-serif}.singleVolumeOptionModal_modalHeader__KGV_e i{font-size:20px;color:#0a0a0a}.singleVolumeOptionModal_loadingState__21U__{padding:24px;text-align:center;color:#6b7280;font-size:14px;font-family:Pretendard,sans-serif}.singleVolumeOptionModal_modalContent__T1o6W{padding:24px;display:flex;flex-direction:column}.singleVolumeOptionModal_searchSection__RVVte{margin-bottom:16px}.singleVolumeOptionModal_searchInputWrapper__jsTN3{display:flex;gap:8px;align-items:center}.singleVolumeOptionModal_searchInput__N4_Ij{flex:1 1;padding:10px 16px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;font-family:Pretendard,sans-serif;outline:none}.singleVolumeOptionModal_searchInput__N4_Ij:focus{border-color:#2f80ed;box-shadow:0 0 0 2px rgba(47,128,237,.1)}.singleVolumeOptionModal_searchInput__N4_Ij::placeholder{color:#9ca3af}.singleVolumeOptionModal_searchButton__Grodl{padding:10px 16px;background:#fff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;color:#d9d9d9}.singleVolumeOptionModal_searchButton__Grodl:hover{background:#fff}.singleVolumeOptionModal_searchButton__Grodl i{font-size:16px}.singleVolumeOptionModal_productList__Vx2oB{height:360px;overflow-y:auto;border-radius:4px;background:#fff;margin-top:20px}.singleVolumeOptionModal_productList__Vx2oB::-webkit-scrollbar{width:6px}.singleVolumeOptionModal_productList__Vx2oB::-webkit-scrollbar-track{background:#f9fafb}.singleVolumeOptionModal_productList__Vx2oB::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.singleVolumeOptionModal_productList__Vx2oB::-webkit-scrollbar-thumb:hover{background:#9ca3af}.singleVolumeOptionModal_productList__Vx2oB{scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.singleVolumeOptionModal_productItem__RIH94{display:flex;align-items:center;gap:12px;padding:6px 16px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s ease;background:#fff}.singleVolumeOptionModal_productItem__RIH94:hover{background-color:#f9fafb}.singleVolumeOptionModal_productItem__RIH94:last-child{border-bottom:none}.singleVolumeOptionModal_checkbox__7cLrN{width:18px;height:18px;cursor:pointer;accent-color:#2f80ed}.singleVolumeOptionModal_productName__E9zt6{flex:1 1;font-size:14px;color:#000;font-family:Pretendard,sans-serif}.singleVolumeOptionModal_productPrice__2pJR5{font-size:14px;color:#aeaeae;font-weight:600;font-family:Pretendard,sans-serif}.singleVolumeOptionModal_emptyState__k3ix3{padding:40px;text-align:center;color:#6b7280;font-size:14px;font-family:Pretendard,sans-serif}.singleVolumeOptionModal_modalFooter__V_qRQ{display:flex;justify-content:center;gap:12px}.singleVolumeOptionModal_cancelBtn__rw2hJ{background:#fff!important;color:#ef2f59!important;padding:10px 24px!important;border-radius:4px!important;font-weight:600!important;font-family:Pretendard,sans-serif!important;border:1px solid #ef2f59!important;width:120px;height:40px}.singleVolumeOptionModal_cancelBtn__rw2hJ:hover{background:#ffe4e6!important}.singleVolumeOptionModal_confirmBtn__sWmpt{background:#ef325b!important;border:none!important;color:#fff!important;padding:10px 24px!important;border-radius:4px!important;font-weight:600!important;font-family:Pretendard,sans-serif!important;width:120px;height:40px}.singleVolumeOptionModal_confirmBtn__sWmpt:hover{background:#ef325b!important}.singleVolumeOptionModal_shoppingMallSearchInput__eY5aj{display:flex;justify-content:space-between;border-bottom:1px solid #eaeaea}.singleVolumeOptionModal_shoppingMallSearchInputContainer__yWaCD{margin:0 24px}.singleVolumeOptionModal_shoppingMallSearchInputContainer__yWaCD .singleVolumeOptionModal_shoppingMallSearchInput__eY5aj{width:100%;border:none;border-radius:0;background:rgba(0,0,0,0);padding:8px 0;font-size:16px;font-weight:400;color:#313131}.singleVolumeOptionModal_shoppingMallSearchInputContainer__yWaCD .singleVolumeOptionModal_shoppingMallSearchInput__eY5aj:focus{box-shadow:none;border-bottom:1px solid #eaeaea}.singleVolumeOptionModal_shoppingMallSearchInputContainer__yWaCD .singleVolumeOptionModal_shoppingMallSearchInput__eY5aj::placeholder{color:#737373;font-size:14px}.OrderRegisterForm_orderRegisterFormContainer__b5xsb{position:relative;padding:0}.OrderRegisterForm_orderRegisterFormContent__NoXrL{display:flex;align-items:flex-end;gap:8px}.OrderRegisterForm_orderRegisterFormFields__J2qZz{display:flex;gap:6px;flex:0 0 auto}.OrderRegisterForm_orderRegisterFormField__qSb8H{display:flex;flex-direction:column;gap:0;width:210px;height:63px}.OrderRegisterForm_orderRegisterFormLabel__k2xmm{font-family:Pretendard Variable,sans-serif;font-weight:700;font-size:16px;line-height:1.125em;letter-spacing:-.0375em;color:#737373;margin-bottom:4px}.OrderRegisterForm_orderRegisterFormDropdownWrapper__4mmKM{position:relative;width:100%}.OrderRegisterForm_orderRegisterFormDropdown__4_ujL{width:100%;height:40px;border:none;border-bottom:1px solid #d9d9d9;border-radius:0}.OrderRegisterForm_orderRegisterFormDropdown__4_ujL .p-dropdown-label{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.193359375em;color:#afafaf;padding:7px 0}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f{flex:1 1;min-width:0}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container{width:100%}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-buttons-content{padding:0!important;width:100%;gap:8px}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-container{flex:1 1;min-width:0}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-container:last-child{flex:0 0 auto;margin-left:auto}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-container .action-button-primary{background:#ef325b;border:none;border-radius:4px;color:#fff;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;padding:10px 24px;min-width:120px;height:40px}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-container .action-button-primary:hover{background:#d6284f}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-container .action-button-primary .p-button-label{color:#fff}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-outline{border-radius:4px;color:#ef325b;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;padding:10px 24px;min-width:120px;height:40px;border-color:#ef325b}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-outline:hover{background:#fef4f7;border-color:#ef325b}.OrderRegisterForm_orderRegisterFormSaveButtonContainer__0dg9f .action-buttons-container .action-button-outline .p-button-label{color:#ef325b}.rewardPointsUsageRegistration_container__mG65m{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:12px 25px;background-color:#fff}.rewardPointsUsageRegistration_formSection__ZUrcd{display:flex;justify-content:space-between;align-items:flex-end}.rewardPointsUsageRegistration_formField__lFgAG{display:flex;flex-direction:column;margin-bottom:12px}.rewardPointsUsageRegistration_labelContainer__SFxvd{display:flex;align-items:center;padding:8px 0;width:120px}.rewardPointsUsageRegistration_label___C6IW{font-family:Pretendard Variable,sans-serif;font-weight:700;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#737373;text-align:left}.rewardPointsUsageRegistration_requiredStar__KqRBN{font-family:Pretendard Variable,sans-serif;font-weight:400;font-size:12px;line-height:1.5em;letter-spacing:-.05em;color:#a92e2e;margin-left:0}.rewardPointsUsageRegistration_inputContainer__n0DrX{display:flex;align-items:stretch;border-bottom:1px solid #d9d9d9;padding:8px 0}.rewardPointsUsageRegistration_radioGroup__zrOZQ{display:flex;align-items:center;gap:4px;width:100%}.rewardPointsUsageRegistration_radioItem__Bp8_0{display:flex;align-items:center;gap:10px;padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;flex:1 1;min-width:110px}.rewardPointsUsageRegistration_radioLabel__EFwVQ{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#737373;cursor:pointer;flex:1 1}.rewardPointsUsageRegistration_inputField__L9j3G{width:100%;border:none;outline:none;box-shadow:none;background:rgba(0,0,0,0);font-family:Pretendard Variable,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375000015em;color:#000;padding:0;min-width:285px;border-radius:unset;color:var(--text-color)}.rewardPointsUsageRegistration_inputField__L9j3G::placeholder{color:#afafaf}.rewardPointsUsageRegistration_inputField__L9j3G:focus{outline:none;box-shadow:none}.rewardPointsUsageRegistration_inputError__Th7oc{border-color:#a92e2e}.rewardPointsUsageRegistration_errorText__OWof1{color:#a92e2e;font-size:12px;margin-top:4px;padding-left:0}.rewardPointsUsageRegistration_buttonContainer__jv6jM{display:flex;justify-content:flex-end;margin-bottom:12px;gap:8px}.rewardPointsUsageRegistration_buttonContainer__jv6jM .action-buttons-content{justify-content:flex-end;padding:0!important}.rewardPointsUsageRegistration_buttonContainer__jv6jM .action-button{min-width:120px;height:40px;background-color:#ef325b;border:none;border-radius:4px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#fff}.rewardPointsUsageRegistration_buttonContainer__jv6jM .action-button:hover{background-color:#d12a4f}.rewardPointsUsageRegistration_rewardPointsUsageRegistration__LFhf5 .p-radiobutton{width:28px;height:28px}.rewardPointsUsageRegistration_rewardPointsUsageRegistration__LFhf5 .p-radiobutton .rewardPointsUsageRegistration_p-radiobutton-box__eupbs{width:28px;height:28px;border:1px solid #d9d9d9;border-radius:50%;background:#fff}.rewardPointsUsageRegistration_rewardPointsUsageRegistration__LFhf5 .p-radiobutton .rewardPointsUsageRegistration_p-radiobutton-box__eupbs .rewardPointsUsageRegistration_p-radiobutton-icon__Iq4W6{width:16px;height:16px;background-color:#ef325b;border-radius:50%}.rewardPointsUsageRegistration_rewardPointsUsageRegistration__LFhf5 .p-radiobutton.rewardPointsUsageRegistration_p-radiobutton-checked___BLZY .rewardPointsUsageRegistration_p-radiobutton-box__eupbs{border-color:#d9d9d9;background:#fff}.ShoppingMallBookSelectionModal_modalWrapper__HXxbC{display:contents}.ShoppingMallBookSelectionModal_modalContainer__Vivv_ .p-dialog{border-radius:15px;overflow:hidden;z-index:1101;box-shadow:0 0 0 1px rgba(0,0,0,.1);border:1px solid #d9d9d9}.ShoppingMallBookSelectionModal_modalContainer__Vivv_ .p-dialog-header{padding:0;border-radius:15px 15px 0 0;background-color:#ffe0e7;border-bottom:1px solid #aeaeae}.ShoppingMallBookSelectionModal_modalContainer__Vivv_ .p-dialog-content{padding:0;background-color:#fff;border:none}.ShoppingMallBookSelectionModal_modalContainer__Vivv_ .p-dialog-footer{border-top:none;background-color:#fff;padding:0}.ShoppingMallBookSelectionModal_modalHeader__OH7T7{display:flex;justify-content:space-between;align-items:center;padding:7px 16px;width:100%;height:60px;position:relative}.ShoppingMallBookSelectionModal_modalTitle__rsF7Q{margin:0;font-family:Pretendard Variable,sans-serif;font-weight:700;font-size:20px;line-height:1.4em;letter-spacing:-.03em;color:#313131;padding-left:18px;display:flex;align-items:center;gap:8px}.ShoppingMallBookSelectionModal_closeButton__DhYDf{background:none;border:none;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#313131;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.ShoppingMallBookSelectionModal_closeButton__DhYDf .pi-times{font-size:18px}.ShoppingMallBookSelectionModal_closeButton__DhYDf:hover{opacity:.7}.ShoppingMallBookSelectionModal_modalContent__c4AhX{padding:0;display:flex;flex-direction:column;gap:0;min-height:500px;max-height:600px}.ShoppingMallBookSelectionModal_searchGroup__Os4vy{padding:31px 31px 16px;display:flex;align-items:center;gap:8px}.ShoppingMallBookSelectionModal_searchInputWrapper__6cRt2{position:relative;width:100%;display:flex;align-items:center}.ShoppingMallBookSelectionModal_searchInputWrapper__6cRt2 .p-inputtext{border:none!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important;padding:8px 26px 8px 0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.ShoppingMallBookSelectionModal_searchInputWrapper__6cRt2 .p-inputtext:focus{border:none!important;border-bottom:1px solid #d9d9d9!important;box-shadow:none!important}.ShoppingMallBookSelectionModal_searchInputWrapper__6cRt2 .p-inputtext:enabled:hover{border:none!important;border-bottom:1px solid #d9d9d9!important}.ShoppingMallBookSelectionModal_searchInput__8obD7{width:100%;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375em;color:#000;height:auto}.ShoppingMallBookSelectionModal_searchInput__8obD7::placeholder{color:#afafaf}.ShoppingMallBookSelectionModal_searchIcon__g6Tkc{position:absolute;right:0;width:18px;height:18px;color:#505050;cursor:pointer}.ShoppingMallBookSelectionModal_selectedBooksSection__Okw7_{padding:0 31px 16px;display:flex;flex-direction:column;gap:0}.ShoppingMallBookSelectionModal_selectedBooksLabel__S5O5e{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375em;color:#000;background-color:#e5ecf8;padding:4px 6px;border-radius:4px;display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:6px}.ShoppingMallBookSelectionModal_selectedBooksList__GoMXY{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;padding:6px 12px}.ShoppingMallBookSelectionModal_selectedBookItem__rL7io{display:flex;align-items:center;gap:5px;padding:0 5px}.ShoppingMallBookSelectionModal_selectedBookName__svQNT{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;letter-spacing:-.0375em;color:#000}.ShoppingMallBookSelectionModal_removeButton__Ll9sm{background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#737373}.ShoppingMallBookSelectionModal_removeButton__Ll9sm .pi-times-circle{font-size:24px}.ShoppingMallBookSelectionModal_removeButton__Ll9sm:hover{opacity:.7}.ShoppingMallBookSelectionModal_booksList__OyuZT{display:flex;flex-direction:column;gap:0;padding:0 37px;overflow-y:auto;flex:1 1;max-height:400px}.ShoppingMallBookSelectionModal_booksList__OyuZT::-webkit-scrollbar{width:6px}.ShoppingMallBookSelectionModal_booksList__OyuZT::-webkit-scrollbar-track{background:#f9fafb}.ShoppingMallBookSelectionModal_booksList__OyuZT::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.ShoppingMallBookSelectionModal_booksList__OyuZT::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ShoppingMallBookSelectionModal_booksList__OyuZT{scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}.ShoppingMallBookSelectionModal_bookItem__TWcN3{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid #d9d9d9;cursor:pointer}.ShoppingMallBookSelectionModal_bookItem__TWcN3:last-child{border-bottom:none}.ShoppingMallBookSelectionModal_bookItemFirst__kzoLm{background-color:#ebf2ff;border-bottom:1px solid #d9d9d9}.ShoppingMallBookSelectionModal_selectAllHeader__RLdjA{display:flex;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid #d9d9d9;background-color:#ebf2ff}.ShoppingMallBookSelectionModal_selectAllContent__5nEjq{display:flex;align-items:center;gap:10px;width:100%;padding:0 12px}.ShoppingMallBookSelectionModal_selectAllLabelWrapper__KFi4X{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.ShoppingMallBookSelectionModal_selectAllLabel__NcGeO{font-family:Pretendard,sans-serif;font-weight:600;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#000;cursor:pointer;margin:0}.ShoppingMallBookSelectionModal_bookItemContent__rj7Dv{display:flex;align-items:center;gap:10px;width:100%;padding:0 12px}.ShoppingMallBookSelectionModal_bookCheckboxWrapper__62WnY{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ShoppingMallBookSelectionModal_bookCheckboxWrapper__62WnY .p-checkbox .ShoppingMallBookSelectionModal_p-checkbox-box__Ux3WI{width:15px;height:15px;border:1px solid #000;border-radius:30px;background:#fff}.ShoppingMallBookSelectionModal_bookCheckboxWrapper__62WnY .p-checkbox .ShoppingMallBookSelectionModal_p-checkbox-box__Ux3WI.ShoppingMallBookSelectionModal_p-highlight__JxukV{background:#fff;border-color:#000}.ShoppingMallBookSelectionModal_bookCheckboxWrapper__62WnY .p-checkbox .ShoppingMallBookSelectionModal_p-checkbox-box__Ux3WI.ShoppingMallBookSelectionModal_p-focus__YjcWr{box-shadow:none}.ShoppingMallBookSelectionModal_bookCheckboxWrapper__62WnY .p-checkbox .ShoppingMallBookSelectionModal_p-checkbox-icon__TPGHN{font-size:10px;color:#000}.ShoppingMallBookSelectionModal_bookNameWrapper__XOnAX{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;width:303px}.ShoppingMallBookSelectionModal_bookName__cwzBI{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#000;cursor:pointer;margin:0;flex:1 1}.ShoppingMallBookSelectionModal_bookPriceWrapper__n7buI{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:0 10px;width:165px;flex-shrink:0}.ShoppingMallBookSelectionModal_bookPrice___eYHw{font-family:Pretendard,sans-serif;font-weight:600;font-size:14px;line-height:1.4285714286em;letter-spacing:-.0428571446em;color:#aeaeae;text-align:right}.ShoppingMallBookSelectionModal_modalFooter__2qE1m{display:flex;align-items:center;gap:24px;justify-content:center;padding:0 24px 30px}.ShoppingMallBookSelectionModal_modalFooter__2qE1m .action-buttons-content{display:flex;gap:24px;justify-content:center}.ShoppingMallBookSelectionModal_modalFooter__2qE1m .action-button{min-width:120px;height:40px}.ShoppingMallBookSelectionModal_emptyState__kX2aO{padding:40px 20px;text-align:center;color:#aeaeae;font-family:Pretendard,sans-serif;font-size:14px}.ShoppingMallBookSelectionModal_loadingContainer___RMAb{display:flex;justify-content:center;align-items:center;padding:20px}.PaymentSuccess_paymentSuccessContainer__WkdkI{padding:2rem;min-height:60vh;display:flex;align-items:center;justify-content:center}.PaymentSuccess_contentWrapper__8SD5k{max-width:600px;width:100%;margin:0 auto;padding:2rem;border:1px solid #e0e0e0;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}.PaymentSuccess_processingState__UFC9i{display:flex;flex-direction:column;align-items:center;gap:1rem}.PaymentSuccess_spinner__DUO_F{width:48px;height:48px;border:4px solid #f3f3f3;border-top-color:#4caf50;border-radius:50%;animation:PaymentSuccess_spin__46hGg 1s linear infinite}@keyframes PaymentSuccess_spin__46hGg{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentSuccess_processingTitle__PqkI2{font-size:20px;font-weight:600;color:#333;margin:0}.PaymentSuccess_processingMessage__lTfZ0{font-size:14px;color:#666;margin:0}.PaymentSuccess_successState__v_biB{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.PaymentSuccess_successIcon__jEoqd{font-size:64px;color:#4caf50;font-weight:700;line-height:1;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#e8f5e9;border-radius:50%;margin-bottom:.5rem}.PaymentSuccess_successTitle__KCyz6{font-size:24px;font-weight:700;color:#4caf50;margin:0}.PaymentSuccess_paymentInfo__MXpf4{width:100%;text-align:left;margin-top:1rem;padding:1.5rem;background:#f5f5f5;border-radius:8px;border:1px solid #e0e0e0}.PaymentSuccess_infoRow__5R0EJ{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #e0e0e0}.PaymentSuccess_infoRow__5R0EJ:last-child{border-bottom:none}.PaymentSuccess_infoLabel__xMvSC{font-size:14px;font-weight:500;color:#666}.PaymentSuccess_infoValue___ynVt{font-size:16px;font-weight:600;color:#333}.PaymentSuccess_infoValueSmall__ezFSB{font-size:12px;font-weight:500;color:#999;word-break:break-all;text-align:right;max-width:60%}.PaymentSuccess_redirectMessage___msCf{margin-top:1rem;font-size:14px;color:#666;font-style:italic}.PaymentSuccess_errorState__68XKm{display:flex;flex-direction:column;align-items:center;gap:1rem}.PaymentSuccess_errorIcon__mk7OG{font-size:48px;color:#ef325b;margin-bottom:.5rem}.PaymentSuccess_errorTitle__Zydn_{font-size:20px;font-weight:600;color:#ef325b;margin:0}.PaymentSuccess_errorMessage__mATG3{font-size:14px;color:#666;margin:0;padding:1rem;background:#fff5f5;border-radius:4px;border:1px solid #ffebee;width:100%}.PaymentSuccess_buttonGroup__H2mgJ{display:flex;gap:1rem;margin-top:2rem;justify-content:center;flex-wrap:wrap}.PaymentSuccess_button__fGTPM{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:140px}.PaymentSuccess_button__fGTPM:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.PaymentSuccess_button__fGTPM:active{transform:translateY(0)}.PaymentSuccess_buttonPrimary__Cch5E{background-color:#ef325b;color:#fff}.PaymentSuccess_buttonPrimary__Cch5E:hover{background-color:#d6284a}.PaymentSuccess_buttonSecondary__Xl_2b{background-color:#6c757d;color:#fff}.PaymentSuccess_buttonSecondary__Xl_2b:hover{background-color:#5a6268}@media(max-width:768px){.PaymentSuccess_paymentSuccessContainer__WkdkI{padding:1rem}.PaymentSuccess_contentWrapper__8SD5k{padding:1.5rem}.PaymentSuccess_buttonGroup__H2mgJ{flex-direction:column}.PaymentSuccess_button__fGTPM{width:100%}}.CheckoutCompletePanel_panel__CA1mU{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:560px;margin:0 auto;padding:40px 0;font-family:Pretendard,Noto Sans KR,sans-serif}.CheckoutCompletePanel_checkCircle__P_D2S{width:56px;height:56px;border-radius:50%;background:#ef325b;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.CheckoutCompletePanel_title__jGdqc{font-weight:700;font-size:22px;color:#181818;text-align:center;margin:0}.CheckoutCompletePanel_subtitle__Fj66A{font-weight:400;font-size:14px;color:#737373;text-align:center;margin:0}.CheckoutCompletePanel_infoBox__eQQxr{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:22px 26px;display:flex;flex-direction:column;gap:12px}.CheckoutCompletePanel_infoRow__MCwkJ{display:flex;align-items:center;justify-content:space-between;font-size:13px}.CheckoutCompletePanel_infoLabel__9lxQK{color:#737373;font-weight:400}.CheckoutCompletePanel_infoValue__xFyKX{color:#313131;font-weight:400}.CheckoutCompletePanel_amountValue__cDGDi{color:#ef325b;font-weight:700;font-size:15px}.CheckoutCompletePanel_shippingNotice__R_L9t{font-weight:400;font-size:12px;color:#737373;text-align:center;margin:0}.CheckoutCompletePanel_actions__prfsc{display:flex;gap:12px;align-items:center;padding-top:6px;flex-wrap:wrap;justify-content:center}.CheckoutCompletePanel_btn__QuJfd{width:200px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.CheckoutCompletePanel_btnPrimary__7dZ9_{background:#ef325b;border:none;color:#fff}.CheckoutCompletePanel_btnPrimary__7dZ9_:hover{background:#d92950}.CheckoutCompletePanel_btnOutline__Q6CQy{background:#fff;border:1.3px solid #ef325b;color:#ef325b}.CheckoutCompletePanel_btnOutline__Q6CQy:hover{background:#fef4f7}@media(max-width:768px){.CheckoutCompletePanel_btn__QuJfd{width:100%}}.PaymentFail_paymentFailContainer___k8M3{padding:2rem;min-height:60vh;display:flex;align-items:center;justify-content:center}.PaymentFail_contentWrapper__5TPEY{max-width:600px;width:100%;margin:0 auto;padding:2rem;border:1px solid #e0e0e0;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}.PaymentFail_failState__U_z_4{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.PaymentFail_failIcon__nu5PW{font-size:64px;color:#ef325b;font-weight:700;line-height:1;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#ffebee;border-radius:50%;margin-bottom:.5rem}.PaymentFail_failTitle__qvu2w{font-size:24px;font-weight:700;color:#ef325b;margin:0}.PaymentFail_errorInfo__e9A9I{width:100%;text-align:left;margin-top:1rem;padding:1.5rem;background:#fff5f5;border-radius:8px;border:1px solid #ffebee}.PaymentFail_errorRow__n4OHr{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0;border-bottom:1px solid #ffcdd2}.PaymentFail_errorRow__n4OHr:last-child{border-bottom:none}.PaymentFail_errorLabel__Awoc4{font-size:14px;font-weight:500;color:#666}.PaymentFail_errorValue__PH7Cj{font-size:14px;font-weight:500;color:#ef325b;word-break:break-word}.PaymentFail_buttonGroup__Jcz5c{display:flex;gap:1rem;margin-top:2rem;justify-content:center;flex-wrap:wrap}.PaymentFail_button__SYiSX{padding:.75rem 1.5rem;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease;min-width:140px}.PaymentFail_button__SYiSX:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.PaymentFail_button__SYiSX:active{transform:translateY(0)}.PaymentFail_buttonPrimary__prGpp{background-color:#ef325b;color:#fff}.PaymentFail_buttonPrimary__prGpp:hover{background-color:#d6284a}.PaymentFail_buttonSecondary__I4Ynn{background-color:#6c757d;color:#fff}.PaymentFail_buttonSecondary__I4Ynn:hover{background-color:#5a6268}.PaymentFail_buttonTertiary__G4xTO{background-color:#fff;color:#333;border:1px solid #e0e0e0}.PaymentFail_buttonTertiary__G4xTO:hover{background-color:#f5f5f5;border-color:#d0d0d0}@media(max-width:768px){.PaymentFail_paymentFailContainer___k8M3{padding:1rem}.PaymentFail_contentWrapper__5TPEY{padding:1.5rem}.PaymentFail_buttonGroup__Jcz5c{flex-direction:column}.PaymentFail_button__SYiSX{width:100%}}.CheckoutFailPanel_panel__5vchi{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:560px;margin:0 auto;padding:40px 0;font-family:Pretendard,Noto Sans KR,sans-serif}.CheckoutFailPanel_failCircle__WfLYi{width:56px;height:56px;border-radius:50%;background:#ef325b;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.CheckoutFailPanel_title__JMcNQ{font-weight:700;font-size:22px;color:#181818;text-align:center;margin:0}.CheckoutFailPanel_subtitle__MeSPg{font-weight:400;font-size:14px;color:#737373;text-align:center;margin:0}.CheckoutFailPanel_infoBox__QJ_cx{width:100%;border:1px solid #d9d9d9;border-radius:8px;padding:22px 26px;display:flex;flex-direction:column;gap:12px}.CheckoutFailPanel_infoRow__ip2Lr{display:flex;align-items:center;justify-content:space-between;font-size:13px}.CheckoutFailPanel_infoLabel__L1iVY{color:#737373;font-weight:400}.CheckoutFailPanel_infoValue__9jf1j{color:#313131;font-weight:400}.CheckoutFailPanel_reasonValue__MBp3t{color:#ef325b;font-weight:500;text-align:right}.CheckoutFailPanel_amountValue__XG7jV{color:#ef325b;font-weight:700;font-size:15px}.CheckoutFailPanel_actions___v3Mb{display:flex;gap:12px;align-items:center;padding-top:6px;flex-wrap:wrap;justify-content:center}.CheckoutFailPanel_btn__ApU0f{width:200px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-weight:700;font-size:14px;cursor:pointer;transition:background .15s ease,opacity .15s ease}.CheckoutFailPanel_btnPrimary__z_ofT{background:#ef325b;border:none;color:#fff}.CheckoutFailPanel_btnPrimary__z_ofT:hover{background:#d92950}.CheckoutFailPanel_btnOutline__s3bCg{background:#fff;border:1.3px solid #ef325b;color:#ef325b}.CheckoutFailPanel_btnOutline__s3bCg:hover{background:#fef4f7}@media(max-width:768px){.CheckoutFailPanel_btn__ApU0f{width:100%}}.ConfirmationModal_modalWrapper__ddr5O{display:contents}.ConfirmationModal_modalContainer__nhaYB .p-dialog{border-radius:14px;overflow:hidden;z-index:1101;box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ConfirmationModal_modalContainer__nhaYB .p-dialog-header{padding:0;border-radius:15px 15px 0 0;background-color:#ffe0e7;border-bottom:1px solid #aeaeae}.ConfirmationModal_modalContainer__nhaYB .p-dialog-content{padding:0;background-color:#fff;border:none}.ConfirmationModal_modalContainer__nhaYB .p-dialog-footer{border-top:none;background-color:#fff;padding:0}.ConfirmationModal_modalHeader___9f0a{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;width:100%;height:60px;position:relative}.ConfirmationModal_titleContainer__t9Lay{display:flex;align-items:center;gap:8px}.ConfirmationModal_modalTitle__0u9vx{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;line-height:1em;color:#000}.ConfirmationModal_closeButton__HefFK{background:none;border:none;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#313131;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.ConfirmationModal_closeButton__HefFK .pi-times{font-size:18px}.ConfirmationModal_closeButton__HefFK:hover{opacity:.7}.ConfirmationModal_modalContent__RntJ4{padding:24px;display:flex;flex-direction:column;gap:20px;min-height:100px;align-items:center;justify-content:center}.ConfirmationModal_message__0BUQ_{margin:0;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#000;text-align:center;white-space:pre-line;word-break:break-word}.ConfirmationModal_modalFooter__hc3IK{display:flex;align-items:center;gap:24px;justify-content:center;padding:20px 24px}.ConfirmationModal_modalFooter__hc3IK .action-button{min-width:120px;height:40px}