.myReservationDetail_myreservationDetailWrap__KVXcz{min-height:100vh;background-color:#fff}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_noData__B0NKR{display:flex;justify-content:center;align-items:center;min-height:300px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_noData__B0NKR p{font-size:14px;color:#737373}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_detailContent__mtpwO{padding:20px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1{display:flex;gap:16px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_thumb__A3ehr{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:#f2f2f2}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_thumb__A3ehr img{width:100%;height:100%;object-fit:cover}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_thumb__A3ehr .myReservationDetail_noImage__lZKpv{width:100%;height:100%;background-color:#e5e5e5}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h{flex:1 1;display:flex;flex-direction:column;justify-content:center}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f{display:flex;align-items:center;gap:8px;margin-bottom:8px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f .myReservationDetail_partnerName__M_dkG{font-size:18px;font-weight:600;color:#191919}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f .myReservationDetail_stateTag__BR_lt{padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f .myReservationDetail_stateTag__BR_lt.myReservationDetail_solid__5Pd_l.myReservationDetail_mint0__Kk32_{background-color:#e6f7f5;color:#00a88e}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f .myReservationDetail_stateTag__BR_lt.myReservationDetail_solid__5Pd_l.myReservationDetail_brown0__zNy1i{background-color:#fff3e6;color:#ff9d00}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f .myReservationDetail_stateTag__BR_lt.myReservationDetail_solid__5Pd_l.myReservationDetail_gray50__qajP_{background-color:#f2f2f2;color:#737373}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f .myReservationDetail_stateTag__BR_lt.myReservationDetail_outline__jQxi0{border:1px solid;background-color:rgba(0,0,0,0)}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_nameWrap__QuW7f .myReservationDetail_stateTag__BR_lt.myReservationDetail_outline__jQxi0.myReservationDetail_gray200__QsXK0{border-color:#e5e5e5;color:#737373}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_partnerInfo__dPWD1 .myReservationDetail_info__kas6h .myReservationDetail_address__3SNqP{font-size:13px;color:#737373}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_planningInfo__XEHA3,.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_reservationInfo__zDtvU{padding:20px 0;border-bottom:1px solid #f2f2f2}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_planningInfo__XEHA3 .myReservationDetail_sectionTitle__0qodW,.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_reservationInfo__zDtvU .myReservationDetail_sectionTitle__0qodW{font-size:16px;font-weight:600;color:#191919;margin-bottom:16px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_planningInfo__XEHA3 .myReservationDetail_infoList__wXrrH,.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_reservationInfo__zDtvU .myReservationDetail_infoList__wXrrH{display:flex;flex-direction:column;gap:12px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_planningInfo__XEHA3 .myReservationDetail_infoList__wXrrH .myReservationDetail_infoItem__sMIE7,.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_reservationInfo__zDtvU .myReservationDetail_infoList__wXrrH .myReservationDetail_infoItem__sMIE7{display:flex;justify-content:space-between;align-items:flex-start}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_planningInfo__XEHA3 .myReservationDetail_infoList__wXrrH .myReservationDetail_infoItem__sMIE7 .myReservationDetail_label__R0Gak,.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_reservationInfo__zDtvU .myReservationDetail_infoList__wXrrH .myReservationDetail_infoItem__sMIE7 .myReservationDetail_label__R0Gak{font-size:14px;color:#737373;flex-shrink:0;width:80px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_planningInfo__XEHA3 .myReservationDetail_infoList__wXrrH .myReservationDetail_infoItem__sMIE7 .myReservationDetail_value__JZ6F3,.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_reservationInfo__zDtvU .myReservationDetail_infoList__wXrrH .myReservationDetail_infoItem__sMIE7 .myReservationDetail_value__JZ6F3{font-size:14px;color:#191919;text-align:right;flex:1 1}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_buttonArea__MQ9vn{display:flex;gap:10px;margin-top:20px;padding-top:20px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_buttonArea__MQ9vn .myReservationDetail_btn__QQoZu{flex:1 1;padding:14px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;text-align:center;text-decoration:none}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_buttonArea__MQ9vn .myReservationDetail_btn__QQoZu.myReservationDetail_btnOutline__7GHyc{background-color:#f2f2f2;border:none;color:#191919}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_buttonArea__MQ9vn .myReservationDetail_btn__QQoZu.myReservationDetail_btnOutline__7GHyc:hover{background-color:#e5e5e5}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_buttonArea__MQ9vn .myReservationDetail_btn__QQoZu.myReservationDetail_btnCancel__3te9K{background-color:#fff;border:1px solid #f53f29;color:#f53f29}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_buttonArea__MQ9vn .myReservationDetail_btn__QQoZu.myReservationDetail_btnCancel__3te9K:hover{background-color:#fff5f4}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_modalOverlay__f85OZ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100;display:flex;justify-content:center;align-items:center}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_modalContent__wdAbH{background-color:#fff;border-radius:16px;padding:24px;width:calc(100% - 40px);max-width:320px;text-align:center}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_modalContent__wdAbH h3{font-size:18px;font-weight:600;margin-bottom:12px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_modalContent__wdAbH p{font-size:14px;color:#737373;margin-bottom:24px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_modalContent__wdAbH .myReservationDetail_modalButtons__eNbTU{display:flex;gap:10px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_modalContent__wdAbH .myReservationDetail_modalButtons__eNbTU button{flex:1 1;padding:14px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;border:none;background-color:#f2f2f2;color:#191919}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_modalContent__wdAbH .myReservationDetail_modalButtons__eNbTU button.myReservationDetail_confirm__ib__O{background-color:#f53f29;color:#fff}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_mapModal___NnE6{background-color:#fff;border-radius:16px;width:calc(100% - 40px);max-width:320px;overflow:hidden}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_mapModal___NnE6 .myReservationDetail_modalHeader__e1drq{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f2f2f2}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_mapModal___NnE6 .myReservationDetail_modalHeader__e1drq h3{font-size:18px;font-weight:600}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_mapModal___NnE6 .myReservationDetail_modalHeader__e1drq button{background:none;border:none;cursor:pointer;padding:4px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_mapModal___NnE6 .myReservationDetail_mapButtons__5R6lH{display:flex;flex-direction:column;gap:10px;padding:20px}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_mapModal___NnE6 .myReservationDetail_mapButtons__5R6lH .myReservationDetail_btn__QQoZu{display:block;padding:14px;border-radius:8px;font-size:15px;font-weight:500;text-align:center;text-decoration:none;background-color:#f2f2f2;color:#191919}.myReservationDetail_myreservationDetailWrap__KVXcz .myReservationDetail_mapModal___NnE6 .myReservationDetail_mapButtons__5R6lH .myReservationDetail_btn__QQoZu:hover{background-color:#e5e5e5}.linkToMapBottomModal_link-to-map-bottom-modal__RxUdJ{padding-bottom:max(var(--sab),20px)}.linkToMapBottomModal_link-to-map-bottom-modal__RxUdJ .linkToMapBottomModal_link-to-map-button__20va_{display:flex;align-items:center;width:100%;padding:6px 0;background-color:rgba(0,0,0,0);border:none;outline:none}.linkToMapBottomModal_link-to-map-bottom-modal__RxUdJ .linkToMapBottomModal_link-to-map-button__20va_ img{flex-shrink:0;display:block;width:40px;height:40px;margin-right:16px}.linkToMapBottomModal_link-to-map-bottom-modal__RxUdJ .linkToMapBottomModal_link-to-map-button__20va_ span{font-size:15px;color:#191919}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g{padding:12px 0;border-bottom:12px solid #f2f2f2}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_badge-wrap__fK_nA{padding:0 20px}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_badge-wrap__fK_nA .weddingHallMainInformation_badge__Mw6K7{display:flex;border-radius:6px;padding:2px 6px;font-size:11px}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_badge-wrap__fK_nA .weddingHallMainInformation_badge__Mw6K7>span{vertical-align:text-bottom;line-height:15px;color:#505050}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_partner-name__QOY91{padding:6px 20px 8px;font-size:18px;font-weight:700}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1{padding:4px 20px;display:flex;justify-content:space-between}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_total-price___gZQ2{text-decoration:line-through;color:#8a8a8a;font-size:12px}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_discount__mpXtO{font-size:18px;color:#191919}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_discount__mpXtO>span{color:#f53f29}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_hall-price__HkpH1 div p.weddingHallMainInformation_description__rSTks{font-size:10px;color:#8a8a8a}.weddingHallMainInformation_wedding-hall-main-information-wrap__GlD4g .weddingHallMainInformation_content__Acyg2{padding:6px 20px 13px;font-size:13px;color:#8a8a8a;white-space:pre-wrap}.weddingHallMainInformation_event-banner-wrap__hJ3dJ{margin:20px}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1{position:relative;border-radius:8px;overflow:hidden}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0{width:100%;height:auto}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0 .weddingHallMainInformation_swiper-slide__O1GUm{display:flex;justify-content:center;align-items:center}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0 .weddingHallMainInformation_swiper-slide__O1GUm .weddingHallMainInformation_event-banner-slide__7zNNZ{width:100%;height:auto}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_swiper__YmVg0 .weddingHallMainInformation_swiper-slide__O1GUm .weddingHallMainInformation_event-banner-slide__7zNNZ img{width:100%;height:auto;display:block;border-radius:8px;object-fit:cover}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_event-banner-pagination__s8__k{position:absolute!important;bottom:12px!important;right:12px!important;left:auto!important;width:38px!important;height:auto!important;background:rgba(0,0,0,.3)!important;color:#fff!important;padding:4px 8px!important;border-radius:12px!important;font-size:10px!important;font-weight:700!important;z-index:10!important;display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;transform:none!important;margin:0!important}.weddingHallMainInformation_event-banner-wrap__hJ3dJ .weddingHallMainInformation_event-banner-container___yJf1 .weddingHallMainInformation_event-banner-pagination__s8__k span{color:#fff!important;display:inline-block!important}.hallSummary_summaries-wrap___FG3_{padding:8px 20px}.hallSummary_summary-item__Lcwhr{display:flex;margin-bottom:6px}.hallSummary_summary-item__Lcwhr:last-of-type{margin-bottom:0}.hallSummary_summary-item__Lcwhr>img{flex-shrink:0;width:18px;height:18px;margin-right:6px}.hallSummary_text-box__DFjzy{display:flex;flex-wrap:wrap;align-items:center;font-size:12px;font-weight:700;color:#505050}.hallSummary_text__j6Ogk{position:relative;padding-right:14px}.hallSummary_text__j6Ogk:after{content:"";position:absolute;top:calc(50% - 1px);right:6px;width:2px;height:2px;background-color:#c8c8c8;border-radius:50%}.hallSummary_text__j6Ogk:last-of-type{padding-right:0}.hallSummary_text__j6Ogk:last-of-type:after{display:none}.hallBenefits_benefits-list__RlQwb{margin:8px 20px 12px;padding:0 16px;border-radius:8px;background-color:#f7f7f7;overflow:hidden}.hallBenefits_benefit-item__Sq7Qc{padding:16px 0;font-size:12px;color:#505050;border-top:1px solid #eaeaea}.hallBenefits_benefit-item__Sq7Qc:first-child{border-top:none}.hallBenefits_benefit-title__9hw97{margin-bottom:6px;font-weight:700}.hallBenefits_benefit-content__BN1PO{white-space:pre-line}.hallBenefits_benefit-content__BN1PO.hallBenefits_wb-discount__tJX2w{font-size:13px;font-weight:700;color:#f53f29}.hallBenefits_event-link__FrZRD{display:inline-block;margin-top:6px;font-size:13px;font-weight:700;color:#18b698;text-decoration:none;cursor:pointer}.hallBenefits_event-link__FrZRD:hover{text-decoration:underline}