.detail_container { padding-left: 46px; padding-right: 46px; padding-top: 40px; padding-bottom: 80px; } .detail_popup_title { color: #fff; font-weight: bold; font-size: 48px; line-height: 48px; } .detail_popup_subttitle { font-size: 24px; line-height: 24px; color: #fff; opacity: 0.4; } .detail_tabbar { display: flex; flex-direction: row; align-items: center; margin-top: 32px; margin-bottom: 32px; } .detail_tabitem_nor { display: flex; align-items: center; justify-content: center; height: 56px; border-radius: 28px; padding-left: 22px; padding-right: 22px; box-sizing: border-box; color: #ffffff66; font-size: 32px; font-weight: bold; border-style: solid; border-color: #d8d8d8; border-width: 2px; margin-right: 40px; } .detail_tabitem_sel { display: flex; align-items: center; justify-content: center; height: 56px; border-radius: 28px; padding-left: 22px; padding-right: 22px; box-sizing: border-box; color: #1c1c1c; font-size: 32px; font-weight: bold; background-color: #D8D8D8; border-style: solid; border-color: #d8d8d8; border-width: 2px; margin-right: 40px; } .detail_bottom { display: flex; margin-top: 28px; align-items: center; justify-content: center; } .detail_bottom_btn { display: flex; align-items: center; justify-content: center; width: 578px; height: 84px; border-radius: 42px; color: #090909; font-size: 32px; font-weight: bold; background: linear-gradient(90deg, #00FFFF 0%, #8961F5 100%); } .pop_ring_bg { display: flex; flex-direction: row; align-items: center; border-top-style: solid; border-top-width: 2px; border-top-color: #ffffff25; padding-top: 20px; padding-bottom: 20px; } .pop_overview_bg { flex-direction: column; padding-top: 40px; padding-bottom: 40px; align-items: flex-start; } .pop_duration_bg { margin-left: 50px; display: flex; flex-direction: column; flex: 1; } .pop_duration_title { font-size: 32px; line-height: 32px; color: #fff; opacity: 0.6; font-weight: 400; } .pop_duration_value { margin-top: 2px; font-size: 36px; line-height: 36px; font-weight: 500; margin-bottom: 12px; } .pop_duration_txt{ font-size: 48px; line-height: 48px; font-weight: bold; flex: 1; display: flex; color: #fff; } .minus{ width: 72px; height: 72px; border-top-left-radius: 12px; border-bottom-left-radius: 12px; display: flex; align-items: center; justify-content: center; } .plus{ width: 72px; height: 72px; border-top-right-radius: 12px; border-bottom-right-radius: 12px; display: flex; align-items: center; justify-content: center; } .arrow2 { width: 40px; height: 40px; opacity: 0.2; } .countdown_time_bg{ width: 200px; display: flex; flex-direction: column; } .countdown_time_bg .title{ font-size: 24px; line-height: 32px; color: #fff; opacity: 0.6; } .countdown_time_bg .value{ font-size: 36px; line-height: 48px; font-weight: bold; }