.price-lines dt,.price-lines dd{margin:0}.pay-sheet-hero{margin-top:8px}.pay-sheet-hero-image{width:140px;height:140px;aspect-ratio:unset;border-radius:16px}.pay-sheet-description{margin-top:0}.pay-sheet-hr{margin:20px 0 16px}.pay-sheet-hero-ground{margin-top:20px}.pk-wrap.pay-sheet-one-tap>.pk>.pk-label{white-space:normal;text-align:center;letter-spacing:-.02em;line-height:1.15}.pay-sheet-card-name{white-space:nowrap}.pay-sheet .pk[data-pending=pressed],.pay-sheet .pk[data-pending=spinner]{cursor:progress;transform:scale(.975)}.csg-pending-label{align-items:center;display:inline-flex;position:relative}.csg-spinner{opacity:0;border:1.5px solid;border-right-color:#0000;border-radius:9999px;width:14px;height:14px;margin-top:-7px;animation:.8s linear infinite csg-spin;position:absolute;top:50%;left:calc(100% + 4px)}.csg-spinner[data-visible=true]{opacity:1}@keyframes csg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.csg-spinner{border-right-color:currentColor;animation:1.4s ease-in-out infinite alternate checking-bar-pulse}.pay-sheet .pk[data-pending]{transition:none}}.pay-sheet-other-card{cursor:pointer;background:0 0;border:0;margin:6px auto 0;padding:12px 16px;font-family:inherit;line-height:1.4;display:block}.pay-sheet-other-card-room{visibility:hidden;width:fit-content}.pay-sheet-saved-card{margin-top:8px}.pay-sheet-caption{margin-top:14px}.pay-sheet-note,.pay-sheet-error,.pay-sheet-acceptance{margin-top:12px}.pay-sheet-acceptance a{text-decoration:underline}.pay-sheet-error{color:var(--danger)}.pay-sheet-checkout:not(:empty){margin-top:16px}.pay-sheet-state{padding:20px 0 24px}.creator-page-items{margin:0;padding:0;list-style:none}.studio-error{color:var(--danger)}
