.phonepe-checkout-dialog .order-summary[data-v-ff937dbb]{background:linear-gradient(135deg,var(--colors--light-gray) 0,var(--colors--eggshell) 100%);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.phonepe-checkout-dialog .order-summary .plan-details[data-v-ff937dbb]{background:var(--colors--white);border-left:4px solid var(--colors--primary);border-radius:var(--radius-md);box-shadow:var(--shadow-1);padding:var(--space-6)}.phonepe-checkout-dialog .order-summary .price-breakdown[data-v-ff937dbb]{font-family:var(--fonts--primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.phonepe-checkout-dialog .payment-section[data-v-ff937dbb]{font-family:var(--fonts--primary);margin:0 auto;max-width:600px}.phonepe-checkout-dialog .step-content[data-v-ff937dbb]{font-family:var(--fonts--primary);min-height:400px;padding:var(--space-6) 0}.phonepe-checkout-dialog .plan-confirmation[data-v-ff937dbb]{background:linear-gradient(135deg,var(--colors--light-blue) 0,var(--khaki-10) 100%);border:1px solid var(--colors--primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.phonepe-checkout-dialog .payment-container[data-v-ff937dbb]{padding:var(--space-8) 0;text-align:center}.phonepe-checkout-dialog .phonepe-info-card[data-v-ff937dbb]{background:linear-gradient(135deg,#4caf501a,#2196f30d);border:1px solid var(--q-positive);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:box-shadow var(--duration-fast) var(--ease-default)}.phonepe-checkout-dialog .phonepe-info-card[data-v-ff937dbb]:hover{box-shadow:var(--shadow-2)}.phonepe-checkout-dialog .payment-summary[data-v-ff937dbb]{border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.phonepe-checkout-dialog .payment-summary .text-mono[data-v-ff937dbb]{background:var(--colors--light-gray);border-radius:var(--radius-md);font-family:var(--fonts--mono);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.025em;padding:var(--space-2) var(--space-4)}.phonepe-checkout-dialog .payment-button[data-v-ff937dbb]{border-radius:var(--radius-lg);box-shadow:var(--shadow-1);font-family:var(--fonts--primary);font-weight:var(--font-semibold);min-height:52px;min-width:280px;transition:all var(--duration-normal) var(--ease-default)}.phonepe-checkout-dialog .payment-button[data-v-ff937dbb]:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.phonepe-checkout-dialog .payment-button[data-v-ff937dbb]:active{box-shadow:var(--shadow-1);transform:translateY(0)}.phonepe-checkout-dialog .success-animation[data-v-ff937dbb]{display:inline-block;position:relative}.phonepe-checkout-dialog .success-animation .success-icon[data-v-ff937dbb]{animation:successPulse-ff937dbb 2s infinite;filter:drop-shadow(0 2px 8px rgba(76,175,80,.3))}.phonepe-checkout-dialog .success-animation .success-ripple[data-v-ff937dbb]{animation:ripple-ff937dbb 2s infinite;border:2px solid var(--q-positive);border-radius:var(--radius-full);height:120px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:120px}.phonepe-checkout-dialog .success-details[data-v-ff937dbb]{background:linear-gradient(135deg,rgba(76,175,80,.1) 0,var(--khaki-10) 100%);border:1px solid var(--q-positive);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.phonepe-checkout-dialog .success-details .text-mono[data-v-ff937dbb]{background:var(--colors--light-gray);border-radius:var(--radius-md);font-family:var(--fonts--mono);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.025em;padding:var(--space-2) var(--space-4)}.phonepe-checkout-dialog .text-h4[data-v-ff937dbb],.phonepe-checkout-dialog .text-h5[data-v-ff937dbb],.phonepe-checkout-dialog .text-h6[data-v-ff937dbb]{color:var(--colors--black)!important;font-family:var(--fonts--primary)!important;font-weight:var(--font-semibold)!important}.phonepe-checkout-dialog .text-subtitle1[data-v-ff937dbb],.phonepe-checkout-dialog .text-subtitle2[data-v-ff937dbb]{color:var(--colors--charcoal)!important;font-family:var(--fonts--primary)!important;font-weight:var(--font-medium)!important}.phonepe-checkout-dialog .text-body1[data-v-ff937dbb],.phonepe-checkout-dialog .text-body2[data-v-ff937dbb]{color:var(--colors--grey)!important;font-family:var(--fonts--primary)!important}.phonepe-checkout-dialog .text-caption[data-v-ff937dbb]{color:var(--colors--mid-gray)!important;font-family:var(--fonts--primary)!important}.phonepe-checkout-dialog .q-btn[data-v-ff937dbb]{border-radius:var(--radius-lg)!important;border-radius:var(--radius-3xl)!important;font-family:var(--fonts--primary)!important;font-weight:var(--font-medium)!important;transition:all var(--duration-fast) var(--ease-default)!important}.phonepe-checkout-dialog .q-btn[data-v-ff937dbb]:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.phonepe-checkout-dialog .q-btn.q-btn--flat[data-v-ff937dbb]:hover{background-color:#0000000a!important}.phonepe-checkout-dialog .q-card[data-v-ff937dbb]{border:1px solid rgba(0,0,0,.05)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-1)!important;transition:box-shadow var(--duration-fast) var(--ease-default)!important}.phonepe-checkout-dialog .q-card[data-v-ff937dbb]:hover{box-shadow:var(--shadow-2)!important}.phonepe-checkout-dialog .q-stepper[data-v-ff937dbb]{background:transparent!important;box-shadow:none!important}.phonepe-checkout-dialog .q-stepper .q-stepper__header[data-v-ff937dbb]{background:var(--colors--white);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.phonepe-checkout-dialog .q-stepper .q-stepper__tab[data-v-ff937dbb]{font-family:var(--fonts--primary)!important;font-weight:var(--font-medium)!important}.phonepe-checkout-dialog .connection-help[data-v-ff937dbb]{background:linear-gradient(135deg,#ff6e060d,#ffc1070d);border:1px solid rgba(255,110,6,.2);border-radius:var(--radius-md);margin:0 auto;max-width:300px}.phonepe-checkout-dialog .connection-help .q-icon[data-v-ff937dbb]{color:var(--orange)}.phonepe-checkout-dialog .security-indicators[data-v-ff937dbb]{background:linear-gradient(135deg,#4caf500d,#2196f30d);border:1px solid rgba(76,175,80,.2);border-radius:var(--radius-md);margin:0 auto;max-width:400px}.phonepe-checkout-dialog .security-indicators .q-chip[data-v-ff937dbb]{border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium)}.phonepe-checkout-dialog .security-indicators .q-icon[data-v-ff937dbb]{font-size:var(--text-xs)}@keyframes successPulse-ff937dbb{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes ripple-ff937dbb{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}@media (max-width:768px){.phonepe-checkout-dialog .q-toolbar[data-v-ff937dbb]{flex-wrap:nowrap;min-height:48px;padding:0 8px}.phonepe-checkout-dialog .q-toolbar .q-toolbar-title[data-v-ff937dbb]{flex:1;font-size:var(--text-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phonepe-checkout-dialog .q-toolbar .q-toolbar-title .q-icon[data-v-ff937dbb]{font-size:var(--text-xl)}.phonepe-checkout-dialog .q-card-section.full-height[data-v-ff937dbb]{height:auto!important;overflow-x:hidden;overflow-y:auto}.phonepe-checkout-dialog .row.full-height[data-v-ff937dbb]{flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;min-height:0}.phonepe-checkout-dialog .col-12[data-v-ff937dbb]{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.phonepe-checkout-dialog .order-summary[data-v-ff937dbb]{margin-top:var(--space-4);order:2}.phonepe-checkout-dialog .payment-section[data-v-ff937dbb]{max-width:100%;order:1}.phonepe-checkout-dialog .payment-button[data-v-ff937dbb]{max-width:320px;min-width:100%}.phonepe-checkout-dialog .step-content[data-v-ff937dbb]{min-height:300px;padding:var(--space-4) 0}.phonepe-checkout-dialog .q-stepper .q-stepper__header[data-v-ff937dbb]{flex-wrap:wrap;gap:var(--space-1)}.phonepe-checkout-dialog .q-stepper .q-stepper__tab[data-v-ff937dbb]{flex:1;min-width:0;padding:var(--space-2) var(--space-1)}.phonepe-checkout-dialog .q-stepper .q-stepper__tab .q-stepper__label[data-v-ff937dbb]{font-size:var(--text-xs)}}@media (max-width:480px){.phonepe-checkout-dialog .q-card[data-v-ff937dbb]{border-radius:var(--radius-md)}.phonepe-checkout-dialog .q-pa-md[data-v-ff937dbb]{padding:var(--space-3)!important}.phonepe-checkout-dialog .payment-container[data-v-ff937dbb]{padding:var(--space-4) 0}.phonepe-checkout-dialog .success-animation .success-icon[data-v-ff937dbb]{font-size:5rem!important}.phonepe-checkout-dialog .q-btn[data-v-ff937dbb]{min-height:44px;padding:var(--space-2) var(--space-4)}.phonepe-checkout-dialog .q-checkbox[data-v-ff937dbb]{min-height:44px}.phonepe-checkout-dialog .q-checkbox .q-checkbox__label[data-v-ff937dbb]{font-size:var(--text-sm);line-height:var(--leading-snug)}.phonepe-checkout-dialog .order-summary .q-card-section[data-v-ff937dbb]{padding:var(--space-3)}.phonepe-checkout-dialog .order-summary .text-h6[data-v-ff937dbb]{font-size:var(--text-base)}.phonepe-checkout-dialog .order-summary .plan-details[data-v-ff937dbb]{padding:var(--space-2) var(--space-3)}.phonepe-checkout-dialog .payment-section .text-h6[data-v-ff937dbb]{font-size:var(--text-base)}.phonepe-checkout-dialog .security-indicators[data-v-ff937dbb]{max-width:100%;padding:var(--space-6)!important}.phonepe-checkout-dialog .security-indicators .text-caption[data-v-ff937dbb]{font-size:var(--text-base);margin-bottom:18px!important}.phonepe-checkout-dialog .security-indicators .row[data-v-ff937dbb]{align-items:center;flex-direction:column;gap:var(--space-4)!important}.phonepe-checkout-dialog .security-indicators[data-v-ff937dbb] .q-chip{height:auto!important;justify-content:center;margin:0!important;min-height:60px!important;min-width:240px;padding:var(--space-4) var(--space-7)!important}.phonepe-checkout-dialog .security-indicators[data-v-ff937dbb] .q-chip .q-chip__icon,.phonepe-checkout-dialog .security-indicators[data-v-ff937dbb] .q-chip .q-icon{color:var(--bg-white)!important;font-size:2.5em!important;margin-right:14px!important}.phonepe-checkout-dialog .security-indicators[data-v-ff937dbb] .q-chip .q-chip__content{color:var(--bg-white)!important;font-size:var(--text-base)!important;font-weight:var(--font-semibold)!important;letter-spacing:.02em}.phonepe-checkout-dialog .security-indicators[data-v-ff937dbb] .q-chip.bg-positive{background-color:var(--q-positive)!important}.phonepe-checkout-dialog .q-stepper__tab .q-stepper__title[data-v-ff937dbb]{font-size:var(--text-xs)}}@media (max-width:360px){.phonepe-checkout-dialog .q-toolbar-title[data-v-ff937dbb]{font-size:var(--text-sm)}.phonepe-checkout-dialog .q-toolbar-title span[data-v-ff937dbb]{display:none}.phonepe-checkout-dialog .q-toolbar-title[data-v-ff937dbb]:after{content:"Checkout";margin-left:4px}.phonepe-checkout-dialog .q-pa-md[data-v-ff937dbb]{padding:var(--space-2)!important}.phonepe-checkout-dialog .payment-button[data-v-ff937dbb]{font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.phonepe-checkout-dialog .q-stepper__label[data-v-ff937dbb]{display:none}}
