#checkoutExtras{border:1px solid #7a9e8550;border-radius:12px;padding:14px;margin:18px 0;background:#123627}#checkoutExtras[hidden]{display:none}#checkoutExtras legend{font-weight:800;font-size:14px}#checkoutExtras p{font-size:12px;margin:4px 0 10px}#checkoutExtras label{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #ffffff20;border-radius:8px;margin-top:8px;cursor:pointer}#checkoutExtras input{accent-color:#ffd84d;width:20px;height:20px;min-height:20px}.modal{width:min(720px,100%)}.modal .checkout-field{margin-top:12px}.modal .password-box{display:grid;grid-template-columns:1fr;gap:7px}.modal-actions{position:sticky;bottom:-28px;z-index:2;border-top:1px solid #ffffff20}.modal p{line-height:1.45}.modal select{background:#092117;color:#fff;border:1px solid #63816d;border-radius:10px}.product .action,.product .btn{font-weight:800;font-size:14px}.license-actions{display:flex;flex-wrap:wrap;gap:10px}.product h3{margin-top:0}.pending-orders{margin-top:24px;border:1px solid #ffffff20;padding:18px;border-radius:14px}.pending-orders summary{cursor:pointer;color:#ffdf65;font-weight:700}.payment-expiry{font-variant-numeric:tabular-nums;font-weight:750;color:#ffdf65}.tutorial-link{display:block;color:#ffdf65;margin-top:16px}.card .actions a[href='/area-cliente.html']{background:#ffd64a;color:#102319;font-weight:800}@media(max-width:600px){#payment{display:flex;flex-direction:column}#payment[hidden]{display:none}#copy{order:-3}#expiry{order:-2}#payment .qr{order:0}.modal-actions{bottom:-20px;flex-direction:row}.modal-actions .cta{min-width:0;white-space:normal}.license-actions>*{width:100%}.product .action{margin:6px 0!important;width:100%;text-align:center}}
#buyModal .checkout-field:has(#buyerEmailConfirm){display:grid;grid-template-columns:1fr 1fr;column-gap:16px}#buyModal .checkout-field:has(#buyerEmailConfirm)>label,#buyModal .checkout-field:has(#buyerEmailConfirm)>select,#buyModal .checkout-field:has(#buyerEmailConfirm)>p,#buyModal .checkout-field:has(#buyerEmailConfirm)>.password-box,#buyModal .checkout-field:has(#buyerEmailConfirm)>a{grid-column:1/-1}#buyModal #buyerEmailConfirm{grid-column:1/-1}.modal-backdrop.open{overscroll-behavior:contain}#buyModal .checkout-field input{padding:11px 13px}.modal h3{font-size:24px}.modal legend{font-size:13px}.modal fieldset label{font-size:13px}.modal .checkout-summary{padding:15px!important}.modal .checkout-summary #offerPrice{font-size:32px!important}
