/* Onx Software Studio | onxapp.co | Proprietary */
.checkout-shell{max-width:1000px;margin:80px auto;padding:0 5%;display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.checkout-summary,.checkout-box{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:30px;box-shadow:var(--shadow)}.checkout-summary h1{font-size:36px;margin:10px 0}.checkout-summary>p{color:var(--muted)}.checkout-price{display:flex;align-items:baseline;gap:8px;margin:24px 0}.checkout-price strong{font-size:30px}.checkout-price span{color:var(--muted);font-size:12px}.checkout-summary ul{list-style:none;padding:0;margin:0;color:var(--muted);font-size:12px}.checkout-summary li{padding:6px 0}.checkout-summary li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px}.checkout-box h2{font-size:22px;margin:0 0 20px}.checkout-box form{display:grid;gap:10px}.provider-option{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:7px;padding:15px;cursor:pointer}.provider-option:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.provider-option.disabled{opacity:.5;cursor:not-allowed}.provider-option b,.provider-option small{display:block}.provider-option small{color:var(--muted);font-size:12px}.checkout-box button{margin-top:8px}.checkout-box button:disabled{opacity:.5;cursor:not-allowed}.checkout-help{text-align:center;color:var(--muted);font-size:12px}.checkout-help a{color:var(--accent)}@media(max-width:700px){.checkout-shell{grid-template-columns:1fr;margin:45px auto}}
