.sdkwork-order-checkout-dialog{border-color:var(--sdk-color-border-default,#27272a99);background:var(--sdk-color-surface-panel,#1e1e22);height:auto;min-height:0;max-height:min(100dvh - 2rem,48rem);color:var(--sdk-color-text-primary,#fff);box-shadow:var(--sdk-shadow-lg,0 25px 50px -12px #0000008c);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden;width:min(92vw,52rem)!important}.sdkwork-order-checkout-dialog__header{border-bottom:1px solid var(--sdk-color-border-default,#27272a99);justify-content:space-between;align-items:center;gap:1rem;flex-direction:row!important;padding:1rem 1.5rem!important;display:flex!important}.sdkwork-order-checkout-dialog__title{color:var(--sdk-color-text-primary,#fff);font-size:1.25rem}.sdkwork-order-checkout-dialog__close{border-radius:var(--sdk-radius-control,.5rem);color:var(--sdk-color-text-muted,#a1a1aa);padding:.375rem;transition:background-color .15s,color .15s}.sdkwork-order-checkout-dialog__close:hover{background:var(--sdk-color-brand-primary-soft,#27272a);color:var(--sdk-color-text-primary,#fff)}.sdkwork-order-checkout-dialog__close-icon{width:1.25rem;height:1.25rem}.sdkwork-order-checkout-dialog__body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) 20rem;align-items:stretch;gap:1.25rem;min-height:0;overflow-y:auto;padding:1.25rem!important;display:grid!important}.sdkwork-order-checkout-dialog__summary{flex-direction:column;justify-content:flex-start;gap:1rem;min-width:0;display:flex}.sdkwork-order-checkout-dialog__summary-card,.sdkwork-order-checkout-dialog__benefit-card,.sdkwork-order-checkout-dialog__payment-panel{border:1px solid var(--sdk-color-border-default,#27272ab3);border-radius:var(--sdk-radius-panel,.5rem)}.sdkwork-order-checkout-dialog__summary-card{background:var(--sdk-color-surface-panel-muted,#18181bb3);padding:1.25rem}.sdkwork-order-checkout-dialog__summary-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sdkwork-order-checkout-dialog__label,.sdkwork-order-checkout-dialog__period,.sdkwork-order-checkout-dialog__benefit-description{color:var(--sdk-color-text-secondary,#a1a1aa);font-size:.875rem}.sdkwork-order-checkout-dialog__plan-name{color:var(--sdk-color-text-primary,#fff);margin-top:.25rem;font-size:1.25rem;font-weight:600}.sdkwork-order-checkout-dialog__period{margin-top:.5rem}.sdkwork-order-checkout-dialog__price-block{text-align:right}.sdkwork-order-checkout-dialog__price{color:var(--sdk-color-text-primary,#fff);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.875rem;font-weight:600}.sdkwork-order-checkout-dialog__original-price{color:var(--sdk-color-text-muted,#71717a);margin-top:.25rem;font-size:.875rem;text-decoration:line-through}.sdkwork-order-checkout-dialog__benefit-grid{gap:0;display:grid}.sdkwork-order-checkout-dialog__benefit-card{border:0;border-bottom:1px solid var(--sdk-color-border-subtle,#27272a73);color:var(--sdk-color-text-secondary,#d4d4d8);background:0 0;border-radius:0;padding:.875rem 0;font-size:.875rem}.sdkwork-order-checkout-dialog__benefit-card:last-child{border-bottom:0}.sdkwork-order-checkout-dialog__benefit-title,.sdkwork-order-checkout-dialog__scan-prompt{color:var(--sdk-color-text-primary,#fff);align-items:center;gap:.5rem;font-weight:500;display:flex}.sdkwork-order-checkout-dialog__benefit-icon,.sdkwork-order-checkout-dialog__scan-icon{width:1rem;height:1rem}.sdkwork-order-checkout-dialog__benefit-icon--secure{color:var(--sdk-color-state-success,#34d399)}.sdkwork-order-checkout-dialog__benefit-icon--activation{color:var(--sdk-color-brand-accent,#38bdf8)}.sdkwork-order-checkout-dialog__benefit-description{margin:.5rem 0 0;line-height:1.5rem}.sdkwork-order-checkout-dialog__payment-panel{background:var(--sdk-color-surface-panel-muted,#18181b80);text-align:center;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;height:auto;min-height:0;padding:1.25rem;display:flex}.sdkwork-order-checkout-dialog__payment-label{color:var(--sdk-color-text-primary,#fff);margin:0;font-size:1rem;font-weight:600}.sdkwork-order-checkout-dialog__countdown{min-height:1.5rem;color:var(--sdk-color-text-secondary,#d4d4d8);align-items:baseline;gap:.5rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.sdkwork-order-checkout-dialog__countdown strong{color:var(--sdk-color-state-warning,#fbbf24);font-variant-numeric:tabular-nums;font-size:1rem}.sdkwork-order-checkout-dialog__pending,.sdkwork-order-checkout-dialog__completed{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.sdkwork-order-checkout-dialog__pending{color:var(--sdk-color-text-muted,#a1a1aa)}.sdkwork-order-checkout-dialog__pending-icon,.sdkwork-order-checkout-dialog__completed-icon{width:4rem;height:4rem}.sdkwork-order-checkout-dialog__pending-icon{color:var(--sdk-color-brand-accent,#22d3ee)}.sdkwork-order-checkout-dialog__completed-icon{color:var(--sdk-color-state-success,#34d399)}.sdkwork-order-checkout-dialog__completed-label{color:var(--sdk-color-text-primary,#fff);font-weight:500}.sdkwork-order-checkout-dialog__qr-wrap{flex-direction:column;align-items:center;margin-top:1.25rem;display:flex}.sdkwork-order-checkout-dialog__qr-image{aspect-ratio:1;border-radius:var(--sdk-radius-control,.5rem);background:var(--sdk-color-text-inverse,#fff);object-fit:contain;width:clamp(12rem,28dvh,16rem);max-width:100%;height:auto;padding:.75rem}.sdkwork-order-checkout-dialog__scan-prompt{color:var(--sdk-color-text-secondary,#d4d4d8);margin:1rem 0 0;font-size:.875rem;font-weight:400}.sdkwork-order-checkout-dialog__unavailable{width:100%;margin-top:1.5rem}.sdkwork-order-checkout-dialog__error-copy{font-size:.875rem}.sdkwork-order-checkout-dialog__retry{margin-top:1rem}@media (width>=48rem){.sdkwork-order-checkout-dialog__body{padding:1.5rem!important}.sdkwork-order-checkout-dialog__summary-card,.sdkwork-order-checkout-dialog__payment-panel{padding:1.5rem}}@media (width<=39.999rem){.sdkwork-order-checkout-dialog{max-height:calc(100dvh - 1rem);width:calc(100vw - 1rem)!important}.sdkwork-order-checkout-dialog__body{grid-template-columns:minmax(0,1fr)}.sdkwork-order-checkout-dialog__payment-panel{min-height:0}.sdkwork-order-checkout-dialog__qr-image{width:min(13.5rem,60vw)}}
