.BetModal_modalOverlay__lF13z{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:BetModal_fadeIn__Leq5S .2s ease-out}@keyframes BetModal_fadeIn__Leq5S{0%{opacity:0}to{opacity:1}}.BetModal_modal__znnNb{background:#fff;border-radius:16px;width:90%;max-width:440px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:BetModal_slideUp__5xBr0 .3s ease-out;font-family:GDFont;overflow:hidden}@keyframes BetModal_slideUp__5xBr0{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.BetModal_modalHeader__JguyH{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;position:relative}.BetModal_modalHeader__JguyH .BetModal_headerContent__WEDxm{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.BetModal_modalHeader__JguyH .BetModal_headerContent__WEDxm .BetModal_headerText__zQyVT{font-family:GD-Bold;font-size:16px;font-weight:600;margin:0}.BetModal_modalHeader__JguyH .BetModal_headerContent__WEDxm .BetModal_numberCircle__hHd7i{position:relative;width:32px;height:32px;background:linear-gradient(135deg,#f60,#ff8c42);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-family:GD-Bold;font-size:14px;font-weight:600;box-shadow:0 4px 12px rgba(255,102,0,.15);border:2px solid hsla(0,0%,100%,.9);transition:all .3s cubic-bezier(.4,0,.2,1)}.BetModal_modalHeader__JguyH .BetModal_headerContent__WEDxm .BetModal_numberCircle__hHd7i:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px rgba(255,102,0,.25);border-color:#fff}.BetModal_modalHeader__JguyH .BetModal_closeButton__0t8ax{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.BetModal_modalHeader__JguyH .BetModal_closeButton__0t8ax:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.BetModal_modalHeader__JguyH .BetModal_closeButton__0t8ax:disabled{opacity:.5;cursor:not-allowed}.BetModal_modalContent__ASo2G{padding:20px;display:flex;flex-direction:column;gap:16px}.BetModal_numberText___6Zoi{position:relative;z-index:2;font-family:GD-Bold;font-size:14px;font-weight:700;line-height:1}.BetModal_numberAvatarFallback__GUi1b,.BetModal_numberAvatarImage__fNZwb,.BetModal_numberAvatarLoading__oyTYw{position:absolute;inset:2px;width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%}.BetModal_numberAvatarImage__fNZwb{object-fit:cover;z-index:1}.BetModal_numberAvatarImagePending__RA17O{opacity:0}.BetModal_numberAvatarFallback__GUi1b{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,hsla(0,0%,100%,.26),hsla(0,0%,100%,.12));color:#fff;font-family:GD-Bold;font-size:12px;font-weight:800;z-index:1}.BetModal_numberAvatarLoading__oyTYw{background:linear-gradient(90deg,hsla(0,0%,100%,.18) 20%,hsla(0,0%,100%,.42) 50%,hsla(0,0%,100%,.18) 80%);background-size:200% 100%;animation:BetModal_shimmerNumberAvatar__r4_Wk 1.4s ease-in-out infinite;z-index:1}.BetModal_numberAvatarBadge__0HF86{position:absolute;top:-5px;left:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(255,122,48,.98),rgba(255,160,92,.98));border:2px solid hsla(0,0%,100%,.95);color:#fff;font-size:9px;font-weight:800;line-height:1;z-index:3;box-shadow:0 2px 8px rgba(255,122,48,.28)}.BetModal_numberAvatarBadgeLink__rKFUJ{position:absolute;top:-5px;left:-5px;z-index:4;text-decoration:none;cursor:pointer}@keyframes BetModal_shimmerNumberAvatar__r4_Wk{0%{background-position:200% 0;opacity:.72}50%{opacity:1}to{background-position:-200% 0;opacity:.72}}.BetModal_oddsTag__9VcpK{background:linear-gradient(135deg,#f60,#ff8c42 50%,#ffa366);color:#fff;font-size:12px;font-family:GD-Bold;font-weight:800;padding:6px 12px;border-radius:18px;margin-left:8px;box-shadow:0 4px 12px rgba(255,102,0,.35),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 2px rgba(255,102,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;text-shadow:0 1px 3px rgba(0,0,0,.25);overflow:hidden;animation:BetModal_multiplierPulse__HUanL 1.5s ease-in-out infinite;white-space:nowrap;min-width:45px;text-align:center}.BetModal_oddsTag__9VcpK:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);animation:BetModal_multiplierShimmer__EXXey 3s ease-in-out .5s infinite}.BetModal_oddsTag__9VcpK:after{content:"";position:absolute;top:1px;left:1px;right:1px;bottom:1px;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 50%);border-radius:17px;pointer-events:none}@media(max-width:768px){.BetModal_oddsTag__9VcpK{font-size:11px;padding:7px 12px}}@media(max-width:480px){.BetModal_oddsTag__9VcpK{font-size:10px;padding:6px 10px;margin-left:6px}}.BetModal_infoSection__gS132{background:linear-gradient(135deg,hsla(0,0%,50%,.05),hsla(0,0%,50%,.02));border:1px solid hsla(0,0%,50%,.15);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;margin-bottom:12px}.BetModal_infoSection__gS132 .BetModal_infoIcon__mjQRP{width:18px;height:18px;opacity:.7;filter:brightness(0) saturate(100%) invert(50%) sepia(0) saturate(0) hue-rotate(0deg) brightness(50%) contrast(100%);flex-shrink:0}.BetModal_infoSection__gS132 .BetModal_infoText__7OkwX{font-size:13px;line-height:1.4;color:#666;font-family:GDFont;flex:1 1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.BetModal_infoSection__gS132 .BetModal_infoText__7OkwX strong{color:#f60;font-family:GD-Bold;font-weight:700}.BetModal_infoSection__gS132 .BetModal_infoText__7OkwX .BetModal_oddsTag__9VcpK{margin-left:auto;flex-shrink:0}.BetModal_amountSection__ZL7U4{display:flex;flex-direction:column;gap:16px}.BetModal_amountHeader__Gk28z{display:flex;justify-content:space-between;align-items:center}.BetModal_amountHeader__Gk28z .BetModal_labelText__JT8S1{font-family:GD-Bold;font-size:16px;color:#333}.BetModal_amountHeader__Gk28z .BetModal_currentAmount__k5UT7{font-family:GD-Bold;font-size:16px;color:#f60;background:rgba(255,102,0,.1);padding:4px 12px;border-radius:20px;border:1px solid rgba(255,102,0,.2)}@keyframes BetModal_multiplierPulse__HUanL{0%{transform:scale(1);box-shadow:0 4px 12px rgba(255,102,0,.35),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 2px rgba(255,102,0,.1)}50%{transform:scale(1.06);box-shadow:0 6px 16px rgba(255,102,0,.5),inset 0 1px 0 hsla(0,0%,100%,.5),0 0 0 3px rgba(255,102,0,.2)}to{transform:scale(1);box-shadow:0 4px 12px rgba(255,102,0,.35),inset 0 1px 0 hsla(0,0%,100%,.4),0 0 0 2px rgba(255,102,0,.1)}}@keyframes BetModal_multiplierShimmer__EXXey{0%{left:-100%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.BetModal_betSlider__JIMxi{width:100%;height:6px;border-radius:3px;background:linear-gradient(90deg,rgba(255,102,0,.2),rgba(255,102,0,.4));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease}.BetModal_betSlider__JIMxi::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#f60,#ff8c42);cursor:pointer;box-shadow:0 2px 8px rgba(255,102,0,.4);border:2px solid #fff;-webkit-transition:all .2s ease;transition:all .2s ease}.BetModal_betSlider__JIMxi::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px rgba(255,102,0,.5)}.BetModal_betSlider__JIMxi::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#f60,#ff8c42);cursor:pointer;box-shadow:0 2px 8px rgba(255,102,0,.4);border:2px solid #fff;-moz-transition:all .2s ease;transition:all .2s ease}.BetModal_betSlider__JIMxi::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 4px 12px rgba(255,102,0,.5)}.BetModal_betSlider__JIMxi:hover{background:linear-gradient(90deg,rgba(255,102,0,.3),rgba(255,102,0,.5))}.BetModal_betSlider__JIMxi:disabled{opacity:.5;cursor:not-allowed}.BetModal_quickSelect__KXPzA .BetModal_quickSelectLabel__LqlVU{font-size:14px;color:#666;margin-bottom:12px;font-family:GDFont}.BetModal_quickSelect__KXPzA .BetModal_quickSelectButtons__Qtk3u{display:flex;gap:8px;flex-wrap:wrap}.BetModal_quickSelect__KXPzA .BetModal_quickButton__wtQLB{flex:1 1;min-width:60px;padding:8px 12px;border:2px solid rgba(255,102,0,.3);background:#fff;color:#f60;border-radius:8px;font-family:GD-Bold;font-size:13px;cursor:pointer;transition:all .2s ease;text-align:center}.BetModal_quickSelect__KXPzA .BetModal_quickButton__wtQLB:hover{border-color:#f60;background:rgba(255,102,0,.05);transform:translateY(-1px)}.BetModal_quickSelect__KXPzA .BetModal_quickButton__wtQLB.BetModal_active__5KPJI{background:#f60;color:#fff;border-color:#f60;box-shadow:0 2px 8px rgba(255,102,0,.3)}.BetModal_quickSelect__KXPzA .BetModal_quickButton__wtQLB:disabled{opacity:.5;cursor:not-allowed;transform:none}.BetModal_modalActions__czmyG{display:flex;gap:12px;padding:0 24px 24px}.BetModal_modalActions__czmyG button{flex:1 1;padding:14px 20px;border-radius:12px;font-family:GD-Bold;font-size:16px;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.BetModal_modalActions__czmyG button:disabled{opacity:.6;cursor:not-allowed}.BetModal_modalActions__czmyG .BetModal_cancelButton__9IoQO{background:#f8f9fa;color:#666;border:2px solid #e9ecef}.BetModal_modalActions__czmyG .BetModal_cancelButton__9IoQO:hover:not(:disabled){background:#e9ecef;border-color:#dee2e6}.BetModal_modalActions__czmyG .BetModal_confirmButton__2erxI{background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;box-shadow:0 2px 8px rgba(255,102,0,.15)}.BetModal_modalActions__czmyG .BetModal_confirmButton__2erxI:hover:not(:disabled){background:linear-gradient(135deg,#e65c00,#ff7c29);box-shadow:0 4px 12px rgba(255,102,0,.25);transform:translateY(-2px)}.BetModal_modalActions__czmyG .BetModal_confirmButton__2erxI.BetModal_submitting__42zju{background:#ccc;cursor:not-allowed}.BetModal_loadingSpinner__1JT2R{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:BetModal_spin__S64NJ 1s linear infinite}@keyframes BetModal_spin__S64NJ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:480px){.BetModal_modal__znnNb{width:95%;margin:20px}.BetModal_modalHeader__JguyH{padding:16px 20px}.BetModal_modalHeader__JguyH h3{font-size:16px}.BetModal_modalContent__ASo2G{padding:20px;gap:16px}.BetModal_modalActions__czmyG{padding:0 20px 20px}.BetModal_modalActions__czmyG button{padding:12px 16px;font-size:14px}.BetModal_quickSelect__KXPzA .BetModal_quickSelectButtons__Qtk3u{gap:6px}.BetModal_quickSelect__KXPzA .BetModal_quickButton__wtQLB{min-width:50px;padding:6px 8px;font-size:12px}}.CheckoutModal_modalOverlay__3fQQI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:CheckoutModal_fadeIn__BKbcb .2s ease-out}@keyframes CheckoutModal_fadeIn__BKbcb{0%{opacity:0}to{opacity:1}}.CheckoutModal_modal__fcAak{background:#fff;border-radius:16px;width:90%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:CheckoutModal_slideUp__25p_b .3s ease-out;font-family:GDFont;overflow:hidden}@keyframes CheckoutModal_slideUp__25p_b{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CheckoutModal_modalHeader__l62aR{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;position:relative}.CheckoutModal_modalHeader__l62aR .CheckoutModal_headerContent__FvVOn{display:flex;align-items:center;gap:12px}.CheckoutModal_modalHeader__l62aR .CheckoutModal_headerContent__FvVOn .CheckoutModal_headerText__cN7nA{font-family:GD-Bold;font-size:18px;font-weight:600;margin:0}.CheckoutModal_modalHeader__l62aR .CheckoutModal_headerContent__FvVOn .CheckoutModal_ticketIcon__MmPzs{width:24px;height:24px}.CheckoutModal_modalHeader__l62aR .CheckoutModal_closeButton__NNBWL{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.CheckoutModal_modalHeader__l62aR .CheckoutModal_closeButton__NNBWL:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.CheckoutModal_modalHeader__l62aR .CheckoutModal_closeButton__NNBWL:disabled{opacity:.5;cursor:not-allowed}.CheckoutModal_closeWarning__ODpqF{background:linear-gradient(135deg,rgba(231,76,60,.1),rgba(231,76,60,.05));border:1px solid rgba(231,76,60,.2);border-radius:8px;padding:12px 16px;margin:0 24px;display:flex;align-items:center;justify-content:center;gap:8px}.CheckoutModal_closeWarning__ODpqF span{font-family:GDFont;font-size:13px;color:#e74c3c;font-weight:500}.CheckoutModal_modalContent__VYIZI{padding:24px;display:flex;flex-direction:column;gap:20px}.CheckoutModal_infoSection___khfG{background:linear-gradient(135deg,hsla(0,0%,50%,.05),hsla(0,0%,50%,.02));border:1px solid hsla(0,0%,50%,.15);border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.CheckoutModal_infoSection___khfG .CheckoutModal_infoIcon__SChR8{width:20px;height:20px;opacity:.7;filter:brightness(0) saturate(100%) invert(50%) sepia(0) saturate(0) hue-rotate(0deg) brightness(50%) contrast(100%);flex-shrink:0}.CheckoutModal_infoSection___khfG .CheckoutModal_infoText__MvnWE{font-size:13px;line-height:1.4;color:#666;font-family:GDFont}.CheckoutModal_infoSection___khfG .CheckoutModal_infoText__MvnWE strong{color:#f60;font-family:GD-Bold}.CheckoutModal_processFlow__sen_e{display:flex;flex-direction:column;gap:16px}.CheckoutModal_processFlow__sen_e .CheckoutModal_flowTitle__A9si0{font-family:GD-Bold;font-size:16px;color:#333;margin-bottom:8px}.CheckoutModal_processFlow__sen_e .CheckoutModal_flowSteps__0nFrl{display:flex;align-items:center;justify-content:space-between;position:relative;padding:20px 0;min-height:80px}@media(max-width:480px){.CheckoutModal_processFlow__sen_e .CheckoutModal_flowSteps__0nFrl{padding:16px 0;min-height:70px}.CheckoutModal_processFlow__sen_e .CheckoutModal_flowSteps__0nFrl .CheckoutModal_stepConnector__zcfc6{height:2.5px;top:36.25px}.CheckoutModal_processFlow__sen_e .CheckoutModal_flowSteps__0nFrl .CheckoutModal_stepConnector__zcfc6.CheckoutModal_active__U2uB3:before,.CheckoutModal_processFlow__sen_e .CheckoutModal_flowSteps__0nFrl .CheckoutModal_stepConnector__zcfc6.CheckoutModal_completed__zpRM_:before{height:4px}}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepConnector__zcfc6{position:absolute;top:42.5px;height:3px;border-radius:2px;z-index:1;transition:all .3s ease;background:linear-gradient(90deg,rgba(173,181,189,.4),rgba(173,181,189,.6) 25%,rgba(173,181,189,.7) 50%,rgba(173,181,189,.6) 75%,rgba(173,181,189,.4));box-shadow:0 1px 3px rgba(173,181,189,.2)}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepConnector__zcfc6.CheckoutModal_active__U2uB3{background:linear-gradient(90deg,rgba(255,102,0,.4),rgba(255,102,0,.7) 25%,rgba(255,102,0,.8) 50%,rgba(255,102,0,.7) 75%,rgba(255,102,0,.4));box-shadow:0 1px 3px rgba(255,102,0,.2)}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepConnector__zcfc6.CheckoutModal_active__U2uB3:before{content:"";position:absolute;top:-1px;left:0;right:0;height:5px;background:linear-gradient(90deg,rgba(255,102,0,.1),rgba(255,102,0,.2) 50%,rgba(255,102,0,.1));border-radius:3px;z-index:-1}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepConnector__zcfc6.CheckoutModal_completed__zpRM_{background:linear-gradient(90deg,rgba(39,174,96,.4),rgba(39,174,96,.7) 25%,rgba(39,174,96,.8) 50%,rgba(39,174,96,.7) 75%,rgba(39,174,96,.4));box-shadow:0 1px 3px rgba(39,174,96,.2)}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepConnector__zcfc6.CheckoutModal_completed__zpRM_:before{content:"";position:absolute;top:-1px;left:0;right:0;height:5px;background:linear-gradient(90deg,rgba(39,174,96,.1),rgba(39,174,96,.2) 50%,rgba(39,174,96,.1));border-radius:3px;z-index:-1}.CheckoutModal_processFlow__sen_e .CheckoutModal_step__o3Hn3{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1 1;position:relative;z-index:2;padding:0 10px}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepCircle__LQORq{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:GD-Bold;font-size:16px;font-weight:700;transition:all .3s ease;border:3px solid;position:relative}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepCircle__LQORq.CheckoutModal_pending__UgkIZ{background:#f8f9fa;color:#adb5bd;border-color:#dee2e6;box-shadow:0 2px 8px rgba(0,0,0,.1)}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepCircle__LQORq.CheckoutModal_active__U2uB3{background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;border-color:#f60;box-shadow:0 6px 20px rgba(255,102,0,.4);animation:CheckoutModal_pulse__ApojX 2s infinite}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepCircle__LQORq.CheckoutModal_completed__zpRM_{background:linear-gradient(135deg,#27ae60,#36d278);color:#fff;border-color:#27ae60;box-shadow:0 6px 20px rgba(39,174,96,.4)}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepCircle__LQORq.CheckoutModal_processing__VkkwE{background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;border-color:#f60;box-shadow:0 6px 20px rgba(255,102,0,.4)}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepCircle__LQORq.CheckoutModal_processing__VkkwE .CheckoutModal_spinner__9ZkAz{width:24px;height:24px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:CheckoutModal_spin__F9DAw 1s linear infinite}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepLabel___U4nQ{font-family:GDFont;font-size:13px;color:#666;text-align:center;font-weight:500;transition:all .3s ease}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepLabel___U4nQ.CheckoutModal_active__U2uB3{color:#f60;font-family:GD-Bold;font-weight:700;transform:scale(1.05)}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepLabel___U4nQ.CheckoutModal_completed__zpRM_{color:#27ae60;font-family:GD-Bold;font-weight:700}.CheckoutModal_processFlow__sen_e .CheckoutModal_stepLabel___U4nQ.CheckoutModal_processing__VkkwE{color:#f60;font-family:GD-Bold;font-weight:700}@keyframes CheckoutModal_pulse__ApojX{0%{transform:scale(1);box-shadow:0 6px 20px rgba(255,102,0,.4)}50%{transform:scale(1.05);box-shadow:0 8px 25px rgba(255,102,0,.5)}to{transform:scale(1);box-shadow:0 6px 20px rgba(255,102,0,.4)}}@keyframes CheckoutModal_spin__F9DAw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CheckoutModal_actionButton__J4x78{width:auto;min-width:200px;max-width:300px;padding:16px 32px;border:none;border-radius:12px;font-family:GD-Bold;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;margin:0 auto}.CheckoutModal_actionButton__J4x78.CheckoutModal_approve__DqT0X{background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;box-shadow:0 4px 16px rgba(255,102,0,.3);border:2px solid transparent;background-clip:padding-box}.CheckoutModal_actionButton__J4x78.CheckoutModal_approve__DqT0X:hover:not(:disabled){background:linear-gradient(135deg,#e65c00,#ff7c29);box-shadow:0 6px 20px rgba(255,102,0,.4);transform:translateY(-2px)}.CheckoutModal_actionButton__J4x78.CheckoutModal_commit__3bWYv{background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;box-shadow:0 4px 16px rgba(255,102,0,.3);border:2px solid transparent;background-clip:padding-box}.CheckoutModal_actionButton__J4x78.CheckoutModal_commit__3bWYv:hover:not(:disabled){background:linear-gradient(135deg,#e65c00,#ff7c29);box-shadow:0 6px 20px rgba(255,102,0,.4);transform:translateY(-2px)}.CheckoutModal_actionButton__J4x78.CheckoutModal_reveal__3jvfK{background:linear-gradient(135deg,#f60,#ff8c42);color:#fff;box-shadow:0 4px 16px rgba(255,102,0,.3);border:2px solid transparent;background-clip:padding-box}.CheckoutModal_actionButton__J4x78.CheckoutModal_reveal__3jvfK:hover:not(:disabled){background:linear-gradient(135deg,#e65c00,#ff7c29);box-shadow:0 6px 20px rgba(255,102,0,.4);transform:translateY(-2px)}.CheckoutModal_actionButton__J4x78.CheckoutModal_completed__zpRM_{background:linear-gradient(135deg,#6c757d,#495057);color:#fff;box-shadow:0 4px 16px hsla(208,7%,46%,.3);border:2px solid transparent;background-clip:padding-box;cursor:pointer}.CheckoutModal_actionButton__J4x78.CheckoutModal_completed__zpRM_:hover:not(:disabled){background:linear-gradient(135deg,#60686f,#3d4349);box-shadow:0 6px 20px hsla(208,7%,46%,.4);transform:translateY(-2px)}.CheckoutModal_actionButton__J4x78:disabled{opacity:.6;cursor:not-allowed;transform:none}.CheckoutModal_actionButton__J4x78 .CheckoutModal_loadingSpinner__F7PtQ{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:CheckoutModal_spin__F9DAw 1s linear infinite}@media(max-width:480px){.CheckoutModal_modal__fcAak{width:95%;margin:20px}.CheckoutModal_modalHeader__l62aR{padding:16px 20px}.CheckoutModal_modalHeader__l62aR .CheckoutModal_headerText__cN7nA{font-size:16px}.CheckoutModal_modalContent__VYIZI{padding:20px;gap:16px}.CheckoutModal_processFlow__sen_e .CheckoutModal_step__o3Hn3 .CheckoutModal_stepCircle__LQORq{width:40px;height:40px;font-size:12px}.CheckoutModal_processFlow__sen_e .CheckoutModal_step__o3Hn3 .CheckoutModal_stepLabel___U4nQ{font-size:11px}.CheckoutModal_actionButton__J4x78{padding:14px 20px;font-size:14px}}