.booking_page__TBbWx{min-height:100%;padding:16px 12px 28px;max-width:760px;margin:0 auto}.booking_hero__mCsvv{color:#fff;padding:22px 20px;border-radius:24px;background:radial-gradient(circle at top right,#4fd1e5 0,transparent 34%),linear-gradient(135deg,#103783,#1677ff 58%,#3154a5);box-shadow:0 16px 32px rgba(22,119,255,.24)}.booking_eyebrow__CKeMi{font-size:11px;letter-spacing:.12em;font-weight:700;opacity:.78}.booking_heroTitle__2p0Gx{margin:6px 0;font-size:25px;line-height:1.1;font-weight:700}.booking_heroText__nM0mo{margin:0;max-width:470px;font-size:14px;line-height:1.45;opacity:.9}.booking_contentCard__56cn8{border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(20,45,90,.08)}.booking_stepHeader__ji829{margin-bottom:16px}.booking_stepTitle__cpANl{font-size:20px;font-weight:700;color:#1e293b}.booking_stepHelp__0wUVP{margin-top:4px;color:#64748b;font-size:13px;line-height:1.45}.booking_stepper__sL0YV{display:flex;gap:4px;padding:12px;border-radius:18px;background:#fff;box-shadow:0 4px 16px rgba(20,45,90,.06);overflow-x:auto}.booking_stepItem__mSXFe{flex:1;min-width:76px;text-align:center;color:#94a3b8;font-size:11px;font-weight:600}.booking_stepNumber__J8J_D{width:26px;height:26px;margin:0 auto 5px;border-radius:50%;display:grid;place-items:center;background:#eaf0f8;color:#64748b;font-size:12px}.booking_stepActive__nBlOi{color:#1677ff}.booking_stepActive__nBlOi .booking_stepNumber__J8J_D{background:#1677ff;color:#fff;box-shadow:0 4px 10px rgba(22,119,255,.28)}.booking_stepDone__LU_pQ{color:#2a7c57}.booking_stepDone__LU_pQ .booking_stepNumber__J8J_D{background:#e7f7ee;color:#2a7c57}.booking_footer__U6Qrd{position:sticky;bottom:0;z-index:10;display:flex;gap:10px;padding:12px 0 calc(6px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#f6f8fc 70%,rgba(246,248,252,0))}.booking_footer__U6Qrd .adm-button{height:48px;border-radius:14px;font-weight:700}.booking_footer__U6Qrd .adm-button-primary{box-shadow:0 8px 16px rgba(22,119,255,.22)}.booking_hotelOption__E2NJ5{text-align:left;max-width:100%}.booking_hotelImage__ZqIBQ{width:100%;height:106px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:8px;background:#eef3f8}.booking_hotelName__xmZKu{display:block;color:#172554;font-size:14px}.booking_hotelMeta__S_B3E{margin-top:4px;font-size:12px;color:#64748b}.booking_mapLink__6P_X5{display:inline-flex;align-items:center;gap:3px;margin-top:6px;color:#1677ff;font-size:12px}.booking_sectionCard__E0Rrb{border-radius:16px;background:#f8fafc}.booking_sectionCard__E0Rrb .adm-card-header{color:#1e293b;font-weight:700}.booking_summaryRow__YzpZG{display:flex;justify-content:space-between;margin:8px 0;color:#475569;font-size:14px}.booking_summaryTotal__Ek9Zo{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px dashed #cbd5e1;color:#1677ff;font-size:19px;font-weight:700}.booking_fieldLabel__hji2e{display:block;color:#475569;font-size:12px;font-weight:650}.booking_fieldLabel__hji2e .adm-input{margin-top:6px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.booking_softButton__8_BiS .adm-button{border-radius:14px;border-style:dashed;color:#1677ff;background:#f0f7ff}.booking_delete__drqC2{color:#e75151;font-size:20px}.booking_emptyHint__rzpQI{padding:4px 0;color:#64748b;font-size:14px}@media (min-width:640px){.booking_page__TBbWx{padding:24px 20px 36px}.booking_hero__mCsvv{padding:28px}.booking_heroTitle__2p0Gx{font-size:30px}.booking_stepper__sL0YV{padding:14px 18px}.booking_stepItem__mSXFe{min-width:0}}.booking_historyAction__OGWlt .adm-button{height:54px;border-radius:16px;font-size:15px;font-weight:700;box-shadow:0 10px 22px rgba(22,119,255,.22)}.booking_historyHeader__F30Ss{display:flex;align-items:center;justify-content:space-between;color:#475569;font-size:13px;font-weight:600}.booking_historyCount__YRXyV{padding:5px 9px;border-radius:999px;color:#1677ff;background:#eaf3ff;font-size:12px}.booking_bookingCard__RtNng{padding:2px;border-radius:20px;overflow:hidden;cursor:pointer;box-shadow:0 8px 24px rgba(20,45,90,.09);transition:transform .18s ease,box-shadow .18s ease}.booking_bookingCard__RtNng:active{transform:scale(.985);box-shadow:0 4px 12px rgba(20,45,90,.09)}.booking_bookingCardTop__Zfkh7{display:flex;align-items:flex-start;gap:12px}.booking_bookingIcon__7GaKW{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#e8f3ff,#d9eaff);color:#1677ff;font-size:21px}.booking_bookingMain__X_JPQ{flex:1;min-width:0}.booking_bookingName__pfz0m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#172554;font-size:16px;font-weight:750}.booking_bookingSub__IVyxF{margin-top:4px;color:#64748b;font-size:12px}.booking_bookingStatus__YdIS0{flex:0 0 auto;text-transform:capitalize}.booking_bookingDetails__76oxw{display:grid;gap:8px;margin:16px 0 13px;padding:12px;border-radius:14px;background:#f8fafc;color:#475569;font-size:13px}.booking_bookingDetailRow__rVbWs{display:flex;align-items:center;gap:7px}.booking_bookingOpen__fRgJ9{display:flex;align-items:center;justify-content:space-between;color:#1677ff;font-size:13px;font-weight:700}.booking_emptyBooking__bDuKn{padding:30px 14px;text-align:center;color:#64748b}.booking_emptyBookingTitle__mfCO0{margin-bottom:6px;color:#1e293b;font-size:17px;font-weight:700}.booking_overviewHero__QOmrt{position:relative;overflow:hidden;border-radius:22px;color:#fff;background:radial-gradient(circle at right top,#55d9e9,transparent 33%),linear-gradient(135deg,#103783,#1677ff);box-shadow:0 14px 30px rgba(22,119,255,.22)}.booking_overviewHero__QOmrt:after{content:"";position:absolute;right:-26px;bottom:-36px;width:130px;height:130px;border:24px solid rgba(255,255,255,.1);border-radius:50%}.booking_overviewCard__X55_5{border-radius:18px;box-shadow:0 7px 20px rgba(20,45,90,.07)}.booking_overviewCard__X55_5 .adm-card-header{color:#1e293b;font-weight:750}.booking_paymentStatusCard__ZBMjg{border-radius:18px;border:1px solid #dbeafe;background:linear-gradient(135deg,#f8fbff,#eef6ff);box-shadow:0 7px 20px rgba(20,45,90,.06)}.booking_paymentStatusRow__odlvO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.booking_paymentStatusTitle__kxrhi{color:#1e3a5f;font-size:15px;font-weight:750}.booking_paymentStatusText__STswI{max-width:440px;margin-top:4px;color:#64748b;font-size:13px;line-height:1.45}.booking_continuePaymentButton__RS7RZ{margin-top:14px;height:48px;border-radius:14px;font-weight:700;box-shadow:0 8px 16px rgba(22,119,255,.2)}.booking_checkoutPage__cJqwb{max-width:1120px;padding-bottom:40px}.booking_checkoutHeader__ZHkpZ{margin:4px 0 24px}.booking_checkoutEyebrow__NSdcC{color:#1677ff;font-size:11px;font-weight:700;letter-spacing:.1em}.booking_checkoutHeader__ZHkpZ h1{margin:7px 0 6px;color:#172554;font-size:30px;line-height:1.18;font-weight:700}.booking_checkoutHeader__ZHkpZ p{max-width:620px;margin:0;color:#64748b;font-size:15px;line-height:1.55}.booking_checkoutLayout__wF7fe{display:grid;gap:20px}.booking_checkoutMain__P4JnZ{display:grid;gap:16px;min-width:0}.booking_checkoutDetails__ZOikT,.booking_checkoutSection__e8q_b,.booking_manualPaymentPanel__Xxy1v,.booking_orderSummary__fohEz{border:1px solid #e5ebf2;border-radius:16px;background:#fff}.booking_checkoutDetails__ZOikT{overflow:hidden}.booking_checkoutDetails__ZOikT .booking_checkoutSection__e8q_b{border:0;border-radius:0}.booking_checkoutDetails__ZOikT .booking_checkoutSection__e8q_b+.booking_checkoutSection__e8q_b{border-top:1px solid #edf1f5}.booking_checkoutSection__e8q_b,.booking_manualPaymentPanel__Xxy1v,.booking_orderSummary__fohEz{padding:20px}.booking_checkoutSection__e8q_b h2,.booking_manualPaymentPanel__Xxy1v h2,.booking_orderSummary__fohEz h2{margin:0 0 14px;color:#1e293b;font-size:18px;line-height:1.3;font-weight:700}.booking_checkoutItemTitle__4vjo5{margin:0;color:#172554;font-size:15px;line-height:1.45;font-weight:600}.booking_checkoutItemMeta__dqnaO{margin:4px 0 0;color:#64748b;font-size:14px;line-height:1.5}.booking_transportRow__30Ipt+.booking_transportRow__30Ipt{margin-top:14px;padding-top:14px;border-top:1px solid #edf1f5}.booking_paymentMethods__pwigG{display:grid;gap:10px}.booking_paymentMethod__vwGKY{width:100%;display:flex;gap:12px;padding:16px;border:1px solid #dce5ef;border-radius:14px;color:#1e293b;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.booking_paymentMethod__vwGKY:hover{border-color:#8cb9f5;background:#f8fbff}.booking_paymentMethod__vwGKY:focus-visible{outline:3px solid rgba(22,119,255,.25);outline-offset:2px}.booking_paymentMethod__vwGKY:disabled{color:#94a3b8;background:#f8fafc;cursor:not-allowed}.booking_paymentMethodSelected__ajX42{border:2px solid #1677ff;padding:15px;background:#f3f8ff}.booking_paymentMethodIndicator___hfTP{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #aebdce;border-radius:50%;color:#1677ff}.booking_paymentMethodSelected__ajX42 .booking_paymentMethodIndicator___hfTP{border-color:#1677ff}.booking_paymentMethodCopy__8AnJA{display:grid;gap:3px}.booking_paymentMethodCopy__8AnJA strong{font-size:15px;line-height:1.4;font-weight:700}.booking_paymentMethodCopy__8AnJA span{color:#64748b;font-size:13px;line-height:1.5}.booking_paymentMethodCopy__8AnJA small{color:#475569;font-size:12px;line-height:1.4}.booking_checkoutSidebar___wF5K{display:grid;align-content:start;gap:12px}.booking_orderSummary__fohEz{box-shadow:0 4px 14px rgba(20,45,90,.05)}.booking_orderSummary__fohEz h2{margin-bottom:16px}.booking_checkoutButton__gwG7v,.booking_checkoutSecondaryButton__ljaxZ{height:50px;border-radius:14px;font-weight:700}.booking_checkoutHelp__ORkjL{margin:0;color:#64748b;font-size:12px;line-height:1.5;text-align:center}.booking_manualPaymentPanel__Xxy1v{display:grid;gap:18px}.booking_manualPaymentPanel__Xxy1v h2{margin:5px 0 6px}.booking_manualPaymentPanel__Xxy1v p{margin:0;color:#64748b;font-size:14px;line-height:1.55}.booking_manualPaymentDetails__xSuDW{display:grid;gap:10px;margin:0}.booking_manualPaymentDetails__xSuDW div{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid #edf1f5}.booking_manualPaymentDetails__xSuDW dt{color:#64748b;font-size:13px}.booking_manualPaymentDetails__xSuDW dd{max-width:58%;margin:0;color:#1e293b;font-size:13px;font-weight:600;text-align:right;overflow-wrap:anywhere}.booking_loadingState__AKKao{min-height:50vh;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.booking_checkoutLayout__wF7fe{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.booking_checkoutSidebar___wF5K{position:sticky;top:16px;height:-moz-fit-content;height:fit-content}.booking_checkoutHeader__ZHkpZ{margin-top:10px}.booking_checkoutSection__e8q_b,.booking_manualPaymentPanel__Xxy1v,.booking_orderSummary__fohEz{padding:24px}}.dashboard_dashboard__6sVo3{width:min(100%,1200px);margin:0 auto;padding:28px 16px 36px;color:#1e293b}.dashboard_loadingState__pdTW5{min-height:50vh;display:grid;place-items:center}.dashboard_spinner__GHfWU{--size:48px}.dashboard_welcome__VYLaf{margin-bottom:24px}.dashboard_welcome__VYLaf p,.dashboard_welcome__VYLaf>span{margin:0;color:#64748b;font-size:13px;line-height:1.5}.dashboard_welcome__VYLaf p{color:#1677ff;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard_welcome__VYLaf h1{margin:5px 0 3px;color:#172554;font-size:30px;line-height:1.18;font-weight:700}.dashboard_participationHero__rIU_4{display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid #d8e6f7;border-radius:16px;background:#eff6ff}.dashboard_participationHeroComplete__ggFbY{border-color:#d8eadf;background:#f2fbf5}.dashboard_heroEyebrow__SsesT{color:#1677ff;font-size:11px;font-weight:700;letter-spacing:.1em}.dashboard_participationHeroComplete__ggFbY .dashboard_heroEyebrow__SsesT{color:#2a7c57}.dashboard_heroCopy__gHomw h2{margin:7px 0 6px;color:#172554;font-size:24px;line-height:1.25;font-weight:700}.dashboard_heroCopy__gHomw p{max-width:590px;margin:0;color:#475569;font-size:15px;line-height:1.55}.dashboard_heroAction__DE5vt{display:grid;gap:12px;align-content:start}.dashboard_bookingButton__A1I4X,.dashboard_primaryButton__WPzxg{min-height:48px;border-radius:12px;font-weight:700}.dashboard_sectionHeading__F3pJH{display:flex;align-items:center;justify-content:space-between;margin:32px 0 14px}.dashboard_sectionHeading__F3pJH h2{margin:0;color:#172554;font-size:20px;line-height:1.3;font-weight:700}.dashboard_eventGrid__puzIc,.dashboard_highlightGrid__xn5U9{display:grid;gap:12px}.dashboard_bookingCard__8enfS,.dashboard_highlightCard__qzPQD,.dashboard_overviewCard__Mlck_{border:1px solid #e6edf5;border-radius:16px;background:#fff;box-shadow:0 3px 12px rgba(20,45,90,.04)}.dashboard_overviewCard__Mlck_{display:flex;gap:13px;padding:18px}.dashboard_bookingIcon__5OZa_,.dashboard_overviewIcon__sipfq{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;border-radius:12px;color:#1677ff;background:#edf5ff;font-size:20px}.dashboard_overviewCard__Mlck_ p{margin:0;color:#64748b;font-size:13px}.dashboard_overviewCard__Mlck_ h3{margin:3px 0;color:#1e293b;font-size:16px;line-height:1.35;font-weight:700}.dashboard_overviewCard__Mlck_ div>span{color:#64748b;font-size:13px}.dashboard_actionGrid__RTGK0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard_actionCard__VxwQL{min-height:124px;display:grid;align-content:start;gap:7px;padding:17px;border:1px solid #e6edf5;border-radius:16px;color:#1e293b;background:#fff;text-align:left;cursor:pointer;box-shadow:0 3px 12px rgba(20,45,90,.04);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.dashboard_actionCard__VxwQL>span{color:#1677ff;font-size:22px}.dashboard_actionCard__VxwQL strong{font-size:15px;line-height:1.35;font-weight:700}.dashboard_actionCard__VxwQL small{color:#64748b;font-size:13px;line-height:1.4}.dashboard_actionCard__VxwQL:hover{border-color:#a8c9ef;box-shadow:0 6px 16px rgba(20,45,90,.08);transform:translateY(-1px)}.dashboard_actionCard__VxwQL:focus-visible,.dashboard_bookingButton__A1I4X:focus-visible{outline:3px solid rgba(22,119,255,.28);outline-offset:2px}.dashboard_bookingCard__8enfS{display:grid;gap:16px;padding:20px}.dashboard_bookingIcon__5OZa_{width:42px;height:42px;font-size:21px}.dashboard_bookingContent__fa8ZZ{min-width:0}.dashboard_bookingTitleRow__NRX0_{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard_bookingTitleRow__NRX0_ h3{margin:0;color:#172554;font-size:17px;line-height:1.4;font-weight:700}.dashboard_bookingState__XucGE{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:#315b90;background:#edf5ff;font-size:12px;font-weight:700}.dashboard_bookingContent__fa8ZZ p{margin:6px 0 4px;color:#475569;font-size:14px;line-height:1.5}.dashboard_bookingContent__fa8ZZ>span{color:#64748b;font-size:13px;line-height:1.45}.dashboard_highlightGrid__xn5U9{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_highlightCard__qzPQD{display:grid;gap:3px;padding:17px;text-align:center}.dashboard_highlightCard__qzPQD strong{color:#172554;font-size:25px;line-height:1.1;font-weight:700}.dashboard_highlightCard__qzPQD span{color:#64748b;font-size:13px}.dashboard_bookingSection__h1ROj{margin-top:0}@media (min-width:640px){.dashboard_dashboard__6sVo3{padding:32px 24px 44px}.dashboard_participationHero__rIU_4{flex-direction:row;align-items:center;justify-content:space-between;padding:28px}.dashboard_heroAction__DE5vt{min-width:178px}.dashboard_eventGrid__puzIc{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_actionGrid__RTGK0{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard_actionCard__VxwQL{min-height:138px}.dashboard_bookingCard__8enfS{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard_bookingButton__A1I4X{min-width:136px}.dashboard_sectionHeading__F3pJH{margin-top:36px}}@media (min-width:1024px){.dashboard_dashboard__6sVo3{padding:40px 32px 52px}.dashboard_welcome__VYLaf{margin-bottom:28px}.dashboard_welcome__VYLaf h1{font-size:32px}.dashboard_participationHero__rIU_4{padding:32px}.dashboard_heroCopy__gHomw h2{font-size:26px}.dashboard_actionGrid__RTGK0,.dashboard_eventGrid__puzIc{gap:16px}.dashboard_overviewCard__Mlck_{padding:20px}.dashboard_sectionHeading__F3pJH{margin:40px 0 16px}}.new-order_page__KN6cf{min-height:100%;background:#f7f9fc}.new-order_container__iKH67{width:min(100%,1180px);margin:0 auto;padding:24px 16px calc(108px + env(safe-area-inset-bottom))}.new-order_pageHeader__Fw43j{display:grid;gap:14px;margin-bottom:20px}.new-order_backButton__Z_LdW{width:-moz-fit-content;width:fit-content;min-height:44px;padding:0 4px;border:0;color:#475569;background:transparent;font:inherit;font-size:14px;cursor:pointer}.new-order_backButton__Z_LdW:hover{color:#1677ff}.new-order_backButton__Z_LdW:focus-visible,.new-order_paymentMethodCard__qQyS0:focus-visible{outline:3px solid rgba(22,119,255,.28);outline-offset:2px}.new-order_pageHeader__Fw43j p{margin:0 0 4px;color:#1677ff;font-size:11px;font-weight:700;letter-spacing:.09em}.new-order_pageHeader__Fw43j h1{margin:0;color:#172554;font-size:26px;line-height:1.2;font-weight:700}.new-order_pageHeader__Fw43j span{display:block;margin-top:5px;color:#64748b;font-size:14px;line-height:1.55}.new-order_stepperCard__Ro8K4{margin-bottom:18px;border:1px solid #e5ebf2;border-radius:16px;box-shadow:0 3px 12px rgba(20,45,90,.04)}.new-order_stepperCard__Ro8K4 .adm-steps{padding:4px 0}.new-order_stepperCard__Ro8K4 .adm-steps-item-title{color:#64748b;font-weight:600}.new-order_stepContent__UPHHZ{min-width:0}.new-order_stepContent__UPHHZ .adm-card{border:1px solid #e5ebf2;border-radius:16px;box-shadow:0 3px 12px rgba(20,45,90,.04)}.new-order_stepContent__UPHHZ .adm-list-item-content{min-width:0}.new-order_stepSectionTitle__UvWyI{display:grid;gap:4px;margin-bottom:16px;color:#172554;font-size:19px;line-height:1.3;font-weight:700}.new-order_stepSectionTitle__UvWyI span{color:#64748b;font-size:14px;line-height:1.5;font-weight:400}.new-order_ticketSelection__6p1go{margin-bottom:20px}.new-order_paymentMethods__cwpbc{margin-top:8px}.new-order_paymentMethodCard__qQyS0{border:1px solid #dce5ef!important;border-radius:16px!important;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.new-order_paymentMethodCard__qQyS0:hover{border-color:#a9c9ef!important;background:#f8fbff}.new-order_paymentMethodSelected__Dinxf{border:2px solid #1677ff!important;background:#f3f8ff!important}.new-order_actionArea__n_6QH{margin-top:24px;padding:12px 0 env(safe-area-inset-bottom)}.new-order_actionRow__pM6jB{display:flex;flex-direction:column-reverse;gap:10px}.new-order_backAction__XHmlf,.new-order_primaryAction__yq5yR{min-height:48px;border-radius:14px;font-weight:700}.new-order_backAction__XHmlf{color:#475569}.new-order_primaryAction__yq5yR{box-shadow:0 6px 14px rgba(22,119,255,.18)}.new-order_paymentStep__u2PNH .adm-list-item-extra{max-width:45%;overflow-wrap:anywhere}.new-order_pendingPaymentDialog__Xt8rk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;color:#475569;font-size:14px;line-height:1.6}.new-order_pendingPaymentDialog__Xt8rk p{margin:0 0 8px}.new-order_pendingPaymentDialog__Xt8rk p:last-of-type{margin-bottom:0}.new-order_pendingPaymentDialog__Xt8rk small{display:block;margin-top:12px;color:#64748b;font-size:12px;overflow-wrap:anywhere}.new-order_pendingPaymentIcon__lEFh0{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#1677ff;background:#eff6ff;font-size:22px}@media (min-width:640px){.new-order_container__iKH67{padding:32px 24px calc(76px + env(safe-area-inset-bottom))}.new-order_pageHeader__Fw43j{grid-template-columns:auto 1fr;align-items:start;gap:18px}.new-order_pageHeader__Fw43j h1{font-size:30px}.new-order_actionRow__pM6jB{flex-direction:row;justify-content:flex-end}.new-order_backAction__XHmlf{flex:0 0 150px}.new-order_primaryAction__yq5yR{flex:0 1 330px}.new-order_paymentStep__u2PNH{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px}.new-order_paymentStep__u2PNH>.new-order_stepSectionTitle__UvWyI{grid-column:1/-1}.new-order_paymentStep__u2PNH .adm-card,.new-order_paymentStep__u2PNH>div:not(.new-order_stepSectionTitle__UvWyI){min-width:0}}@media (min-width:1024px){.new-order_container__iKH67{padding:40px 32px calc(84px + env(safe-area-inset-bottom))}.new-order_stepperCard__Ro8K4{margin-bottom:24px}.new-order_stepSectionTitle__UvWyI{font-size:20px}}.order-detail_page__Pis3l{min-height:100%;background:#f7f9fc}.order-detail_container__xGJXP{width:min(100%,1120px);margin:0 auto;padding:20px 16px calc(92px + env(safe-area-inset-bottom))}.order-detail_container__xGJXP .adm-card{border:1px solid #e5ebf2;box-shadow:0 3px 12px rgba(20,45,90,.04)}.order-detail_statusCard__8NndR{border-radius:16px!important}.order-detail_statusCard__8NndR .adm-card-body{padding:4px 16px}.order-detail_container__xGJXP .adm-notice-bar{border-radius:14px!important}.order-detail_container__xGJXP .adm-button{min-height:44px}@media(min-width:768px){.order-detail_container__xGJXP{padding:28px 24px calc(84px + env(safe-area-inset-bottom))}}@media(min-width:1024px){.order-detail_container__xGJXP{padding:32px calc(32px) calc(88px + env(safe-area-inset-bottom))}.order-detail_container__xGJXP>.adm-card,.order-detail_container__xGJXP>.adm-notice-bar,.order-detail_statusCard__8NndR{max-width:720px}}.my-ticket_page__4R3XV{min-height:100%;background:#f7f9fc}.my-ticket_container__8d9q1{width:min(100%,1180px);margin:0 auto;padding:28px 16px calc(88px + env(safe-area-inset-bottom))}.my-ticket_header__kSsD7{margin-bottom:20px}.my-ticket_header__kSsD7 p{margin:0;color:#1677ff;font-size:11px;font-weight:700;letter-spacing:.09em}.my-ticket_header__kSsD7 h1{margin:5px 0;color:#172554;font-size:28px;line-height:1.2}.my-ticket_header__kSsD7 span{color:#64748b;font-size:14px}.my-ticket_tabs__kuMfP .adm-tabs-header{margin-bottom:18px}.my-ticket_list__aiGsH{display:grid;gap:14px}.my-ticket_empty__nejV4,.my-ticket_packageCard__Tzxma,.my-ticket_ticketCard__Jd0_o{padding:20px;border:1px solid #e5ebf2;border-radius:16px;background:#fff;box-shadow:0 3px 12px rgba(20,45,90,.04)}.my-ticket_packageCard__Tzxma,.my-ticket_ticketCard__Jd0_o{cursor:pointer}.my-ticket_ticketHeader__ZlpgW{display:flex;align-items:flex-start;gap:12px}.my-ticket_empty__nejV4 h2,.my-ticket_packageCard__Tzxma h2,.my-ticket_ticketHeader__ZlpgW h2{margin:0;color:#172554;font-size:17px;line-height:1.35}.my-ticket_empty__nejV4 p,.my-ticket_packageCard__Tzxma p,.my-ticket_ticketHeader__ZlpgW p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.5}.my-ticket_ticketHeader__ZlpgW .adm-tag{margin-left:auto}.my-ticket_emptyIcon__FfPfK,.my-ticket_ticketIconPaid__TSbwK,.my-ticket_ticketIcon__7gnnm{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#fff7ed;color:#d97706;font-size:22px}.my-ticket_emptyIcon__FfPfK,.my-ticket_ticketIconPaid__TSbwK{background:#edf9f1;color:#2a7c57}.my-ticket_ticketMeta__ptf5w{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.my-ticket_ticketMeta__ptf5w span{display:grid;gap:3px;color:#475569;font-size:13px;text-transform:capitalize;overflow-wrap:anywhere}.my-ticket_ticketMeta__ptf5w small{color:#94a3b8;font-size:11px}.my-ticket_ticketMeta__ptf5w strong{grid-column:1/-1;color:#1677ff;font-size:22px}.my-ticket_cardAction__s2mDs,.my-ticket_emptyButton__eALeY{height:48px;border-radius:12px;font-weight:700}.my-ticket_empty__nejV4{text-align:center;padding:44px 20px}.my-ticket_emptyIcon__FfPfK{margin:0 auto 16px}.my-ticket_emptyButton__eALeY{margin-top:20px}.my-ticket_packageCard__Tzxma{display:flex;justify-content:space-between;gap:18px}.my-ticket_packageCard__Tzxma>div{min-width:0}.my-ticket_packageCard__Tzxma span,.my-ticket_packageCard__Tzxma strong{display:block;margin-top:10px;color:#1677ff;font-size:20px}.my-ticket_packageCard__Tzxma span{margin-top:2px;color:#64748b;font-size:13px}@media(min-width:640px){.my-ticket_container__8d9q1{padding:36px 24px calc(80px + env(safe-area-inset-bottom))}.my-ticket_list__aiGsH{grid-template-columns:repeat(2,minmax(0,1fr))}.my-ticket_header__kSsD7 h1{font-size:30px}}@media(min-width:1024px){.my-ticket_container__8d9q1{padding:40px 32px calc(84px + env(safe-area-inset-bottom))}.my-ticket_list__aiGsH{grid-template-columns:repeat(3,minmax(0,1fr))}.my-ticket_packageCard__Tzxma{grid-column:span 1}}.schedule_page__dBmap{min-height:100%;background:#f7f9fc}.schedule_container__zWh0_{width:min(100%,1180px);margin:0 auto;padding:28px 16px calc(96px + env(safe-area-inset-bottom))}.schedule_header__RLiDm p{margin:0;color:#1677ff;font-size:11px;font-weight:700;letter-spacing:.09em}.schedule_header__RLiDm h1{margin:5px 0;color:#172554;font-size:27px}.schedule_header__RLiDm small,.schedule_header__RLiDm span{display:block;color:#536273;font-size:14px;line-height:1.55}.schedule_header__RLiDm small{margin-top:5px}.schedule_notice__2Hk8K{margin:18px 0;padding:12px 14px;border-radius:12px;color:#475569;background:#eef5ff;font-size:13px;line-height:1.5}.schedule_tabs__O6re7 .adm-tabs-header{margin-bottom:18px;overflow-x:auto}.schedule_dayTab__HqTbX{min-width:96px;display:grid;gap:2px;text-align:left}.schedule_dayTab__HqTbX b{font-size:14px}.schedule_dayTab__HqTbX small{font-size:12px}.schedule_dayTab__HqTbX em{font-size:11px;font-style:normal;color:#64748b}.schedule_dayHeader__KACPy{margin-bottom:18px;padding:18px;border:1px solid #e5ebf2;border-radius:16px;background:#fff}.schedule_dayHeader__KACPy h2{margin:0;color:#172554;font-size:21px}.schedule_dayHeader__KACPy strong{display:block;margin-top:6px;color:#1677ff;font-size:16px;line-height:1.4}.schedule_dayHeader__KACPy p{margin:6px 0 0;color:#536273;font-size:14px;line-height:1.55}.schedule_timeline__CaTTp{display:grid;gap:15px}.schedule_timeBlock__NFeoh{display:grid;gap:8px}.schedule_timeBlock__NFeoh time{color:#172554;font-size:16px;font-weight:700}.schedule_parallel__bF3L0,.schedule_sessions__9Tfkv{display:grid;gap:10px}.schedule_compact__JOVsa,.schedule_session__RR7TK{padding:17px;border:1px solid #e5ebf2;border-radius:16px;background:#fff;box-shadow:0 3px 12px rgba(20,45,90,.04)}.schedule_compact__JOVsa{padding:12px 14px;background:#fffaf0;border-color:#f6dfb1;text-align:left}.schedule_sessionTop__FRsy0{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.schedule_sessionBadge__K8USi{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-width:0;padding:5px 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.01em;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;vertical-align:middle;flex-shrink:0}.schedule_badgeKeynote__w1vgC{color:#174ea6;background:#dbeafe;border-color:#b7d3fb}.schedule_badgePanel__KV8Un{color:#5b21b6;background:#ede9fe;border-color:#d8ccfb}.schedule_badgeCeremony__PXE8k{color:#17633b;background:#dff7ea;border-color:#b7e9ca}.schedule_badgeArrival__mUAF9{color:#854d0e;background:#fff1cf;border-color:#f5d486}.schedule_badgeExhibition__dPths{color:#155e75;background:#cffafe;border-color:#96e9f2}.schedule_badgeBreak__9eI9U{color:#9a3412;background:#ffedd5;border-color:#fed09a}.schedule_badgeNetworking__c_T4s{color:#3730a3;background:#e0e7ff;border-color:#c3ccff}.schedule_badgeAwards__l9IZP{color:#92400e;background:#fef3c7;border-color:#f6df88}.schedule_badgeClosing__vzpRX{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.schedule_badgeWorkshop__OUD1i{color:#9f1239;background:#ffe4e6;border-color:#fecdd3}.schedule_badgeDefault__hW5ak{color:#334155;background:#f1f5f9;border-color:#d8e1ea}.schedule_speakers__e4k_p,.schedule_venue__kRR3x{display:flex;gap:5px;align-items:flex-start;color:#405066;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.schedule_speakers__e4k_p b,.schedule_venue__kRR3x b{color:#25364c;font-weight:700}.schedule_session__RR7TK h3{margin:11px 0 8px;color:#172554;font-size:18px;font-weight:700;line-height:1.4}.schedule_description__jq7mI{margin:7px 0;color:#5b6878;font-size:14px;line-height:1.55}.schedule_statusNote__4yNGn{margin:9px 0 0;color:#405066;font-size:13px;font-style:italic;line-height:1.5}@media(hover:hover) and (pointer:fine){.schedule_session__RR7TK:hover{border-color:#bfd6ef;box-shadow:0 6px 16px rgba(20,45,90,.08)}}@media(min-width:768px){.schedule_container__zWh0_{padding:36px 24px calc(88px + env(safe-area-inset-bottom))}.schedule_timeBlock__NFeoh{grid-template-columns:112px minmax(0,1fr);gap:20px}.schedule_timeBlock__NFeoh time{padding-top:15px}.schedule_parallel__bF3L0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.schedule_container__zWh0_{padding:40px 32px calc(92px + env(safe-area-inset-bottom))}.schedule_header__RLiDm h1{font-size:31px}}