.PcAlertDialog_dialogOverlay__HhyzZ{background-color:rgba(0,0,0,.3);position:fixed;inset:0;animation:PcAlertDialog_overlayShow__EyGNs .15s cubic-bezier(.16,1,.3,1);z-index:1400}.PcAlertDialog_dialogContent__AbCeP{background-color:#fff;border-radius:4px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;animation:PcAlertDialog_contentShow__vWqQD .15s cubic-bezier(.16,1,.3,1);z-index:1400;border:1px solid #ebecf1}.PcAlertDialog_dialogDescription__wGycb{padding:40px 20px;text-align:center;font-size:16px;line-height:24px;color:#000;font-weight:400;font-family:"NotoSansKR","Noto Sans KR",var(--font-noto),sans-serif}.PcAlertDialog_dialogButtonWrap__590eA{width:100%;display:flex;padding:12px 14px 14px;box-sizing:border-box;gap:7px}.PcAlertDialog_buttonOk__kMIZ8{border-radius:4px;background-color:#000;border:1px solid #000}.PcAlertDialog_buttonCancle__9ak3U,.PcAlertDialog_buttonOk__kMIZ8{width:50%;font-size:13px;height:43px;color:#fff;outline:0;cursor:pointer;flex:1;font-family:"NotoSansKR","Noto Sans KR",var(--font-noto),sans-serif}.PcAlertDialog_buttonCancle__9ak3U{border-radius:4px;background-color:#bbb;border:1px solid #bbb}@keyframes PcAlertDialog_overlayShow__EyGNs{0%{opacity:0}to{opacity:1}}@keyframes PcAlertDialog_contentShow__vWqQD{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes PcAlertDialog_contentBottomShow__gjqNi{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.UsjPassDetailModal_usjPassDetailModalOverlay__ZqvH0{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.UsjPassDetailModal_usjPassDetailModal___CJ_C{background:#fff;border-radius:8px;max-width:900px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.15)}.UsjPassDetailModal_usjPassDetailModal___CJ_C *{font-family:NotoSansKR,"Noto Sans KR",var(--font-noto),sans-serif}.UsjPassDetailModal_usjPassDetailModalHeader___GcF2{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5}.UsjPassDetailModal_usjPassDetailModalTitle__lGzcl{font-size:20px;font-weight:700;margin:0;color:#333}.UsjPassDetailModal_usjPassDetailModalClose___42WO{background:none;border:none;font-size:32px;line-height:1;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s}.UsjPassDetailModal_usjPassDetailModalClose___42WO:hover{color:#333}.UsjPassDetailModal_usjPassDetailModalBody__HQZ0a{padding:24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.UsjPassDetailModal_usjPassDetailDescription__acsXC{display:flex;flex-direction:column;gap:16px;padding:20px;border-radius:8px;background-color:#faf6f9}.UsjPassDetailModal_usjPassDetailDescriptionTitle__srVCP{font-size:16px;font-weight:700;line-height:1.4;color:#ea4754}.UsjPassDetailModal_usjPassDetailDescriptionContent___8oJv{font-size:14px;color:#333;line-height:1.6}.UsjPassDetailModal_usjPassDetailSection__Mdbkz{margin-bottom:32px}.UsjPassDetailModal_usjPassDetailSection__Mdbkz:last-child{margin-bottom:0}.UsjPassDetailModal_usjPassDetailGroupTitle__iFokW{font-size:18px;font-weight:700;margin:0 0 16px;color:#333}.UsjPassDetailModal_usjPassDetailGroupOptional___Zoww{border-top:1px solid #e5e5e5;padding-top:16px}.UsjPassDetailModal_usjPassDetailOptionalGroup__HcxAR{margin-bottom:16px}.UsjPassDetailModal_usjPassDetailOptionalGroup__HcxAR:last-child{margin-bottom:0}.UsjPassDetailModal_usjPassDetailOptionalGroupTitle__OZVpG{font-size:18px;font-weight:700;margin:0 0 16px;color:#333}.UsjPassDetailModal_usjPassDetailItems__h309T{display:flex;flex-direction:column;gap:16px}.UsjPassDetailModal_usjPassDetailItem__waMoW{display:flex;gap:16px;padding:16px;border:1px solid #e5e5e5;border-radius:4px;background-color:#f9f9f9}.UsjPassDetailModal_usjPassDetailItemImageWrapper__hYIXM{position:relative;width:215px;height:200px;flex-shrink:0;overflow:hidden;border-radius:4px}.UsjPassDetailModal_usjPassDetailItemImage__9_Tp3{width:100%;height:100%;object-fit:cover}.UsjPassDetailModal_usjPassDetailItemBadge__E5Bq2{position:absolute;left:0;top:0;z-index:10;background-color:#333;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;display:flex;align-items:center}.UsjPassDetailModal_usjPassDetailItemBadgeTime__eUK86{background-color:#333}.UsjPassDetailModal_usjPassDetailItemBadgeOptional__o_oGv{background-color:#333;top:28px}.UsjPassDetailModal_usjPassDetailItemContent__cGsBs{flex:1;display:flex;flex-direction:column;gap:16px}.UsjPassDetailModal_usjPassDetailItemTitle__wDGVO{font-size:16px;font-weight:700;margin:0;color:#333}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII{font-size:14px;color:#333;line-height:1.6}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII ol{list-style-type:decimal;display:flex;flex-direction:column;width:100%;gap:4px}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII ol li{margin-left:20px;line-height:1.5;text-align:-webkit-match-parent;display:list-item;list-style:decimal}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII ol li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-indent:0;text-align:start;text-align-last:start;text-transform:none}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII ul{list-style-type:disc;display:flex;flex-direction:column;width:100%;gap:4px}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII ul li{margin-left:20px;line-height:1.5;text-align:-webkit-match-parent;display:list-item;list-style:disc}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII ul li::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-indent:0;text-align:start;text-align-last:start;text-transform:none}.UsjPassDetailModal_usjPassDetailItemDescription__pXbII li{margin-left:20px;line-height:1.5;text-align:-webkit-match-parent}