.portone-subscription-checkout_checkout__dpldp{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--rg-line,#d8dde5);background:var(--rg-surface,#fff)}.portone-subscription-checkout_checkout__dpldp header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.portone-subscription-checkout_checkout__dpldp header div{display:grid;grid-gap:4px;gap:4px}.portone-subscription-checkout_checkout__dpldp h3,.portone-subscription-checkout_checkout__dpldp h4,.portone-subscription-checkout_checkout__dpldp p{margin:0}.portone-subscription-checkout_checkout__dpldp h3{font-size:17px}.portone-subscription-checkout_checkout__dpldp header p,.portone-subscription-checkout_checkout__dpldp small{color:var(--rg-muted,#667085);font-size:12px;line-height:1.45}.portone-subscription-checkout_kicker__SmQP8{color:var(--rg-accent,#2563eb);font:700 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}.portone-subscription-checkout_liveBadge__J7nRa,.portone-subscription-checkout_testBadge__XXgjS{padding:4px 7px;border:1px solid;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.portone-subscription-checkout_testBadge__XXgjS{border-color:#d9a31a;color:#8a6000;background:#fff8df}.portone-subscription-checkout_liveBadge__J7nRa{border-color:#4aa876;color:#17643c;background:#eaf8f0}.portone-subscription-checkout_offer__steMD,.portone-subscription-checkout_subscription__3SYxw{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--rg-line,#d8dde5);background:var(--rg-subtle,#f7f8fa)}.portone-subscription-checkout_offer__steMD div,.portone-subscription-checkout_subscription__3SYxw>div:first-child span{display:grid;grid-gap:3px;gap:3px}.portone-subscription-checkout_offer__steMD strong,.portone-subscription-checkout_subscription__3SYxw strong{font-size:14px}.portone-subscription-checkout_subscription__3SYxw{justify-content:space-between}.portone-subscription-checkout_subscription__3SYxw>div{display:flex;align-items:center;gap:9px}.portone-subscription-checkout_subscription__3SYxw>div:nth-child(2){display:grid;grid-gap:2px;gap:2px}.portone-subscription-checkout_controls__0GPda{display:grid;grid-template-columns:minmax(180px,240px) 1fr auto;align-items:center;grid-gap:12px;gap:12px}.portone-subscription-checkout_controls__0GPda input{min-width:0;height:38px;padding:0 11px;border:1px solid var(--rg-line,#d8dde5);background:transparent;color:inherit}.portone-subscription-checkout_controls__0GPda label{display:flex;align-items:flex-start;gap:8px;color:var(--rg-muted,#667085);font-size:12px;line-height:1.4}.portone-subscription-checkout_controls__0GPda button,.portone-subscription-checkout_history___ECCb button,.portone-subscription-checkout_subscription__3SYxw button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid var(--rg-line,#d8dde5);padding:0 12px;background:#111827;color:#fff;font-weight:700;cursor:pointer}.portone-subscription-checkout_controls__0GPda button:disabled,.portone-subscription-checkout_history___ECCb button:disabled,.portone-subscription-checkout_subscription__3SYxw button:disabled{cursor:not-allowed;opacity:.45}.portone-subscription-checkout_message__SBK1N,.portone-subscription-checkout_notice__wQ3XP{display:flex;align-items:center;gap:7px;color:var(--rg-muted,#667085);font-size:12px}.portone-subscription-checkout_message__SBK1N{color:var(--rg-text,#111827)}.portone-subscription-checkout_history___ECCb{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--rg-line,#d8dde5);padding-top:12px}.portone-subscription-checkout_history___ECCb h4{display:flex;gap:7px;align-items:center;padding-bottom:8px;font-size:13px}.portone-subscription-checkout_history___ECCb article{display:grid;grid-template-columns:minmax(180px,1fr) 120px 90px auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid var(--rg-line,#e5e7eb);font-size:12px}.portone-subscription-checkout_history___ECCb article div{display:grid;grid-gap:2px;gap:2px}.portone-subscription-checkout_history___ECCb button{min-height:30px;background:transparent;color:inherit;font-size:11px}.portone-subscription-checkout_spinner__MSCCf{animation:portone-subscription-checkout_rg-payment-spin__4qxZz .8s linear infinite}@keyframes portone-subscription-checkout_rg-payment-spin__4qxZz{to{transform:rotate(1turn)}}