#checkout-root .com-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:10px 0 26px}#checkout-root .com-header h1{font-size:28px;letter-spacing:-.6px;margin:6px 0 12px}#checkout-root .com-header p{color:var(--muted-foreground);line-height:1.6;margin:0}#checkout-root .eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.7px}#checkout-root .com-tabs{display:flex;gap:10px;margin:0 0 24px}#checkout-root .checkout-intro{padding:26px;margin-bottom:24px;border-left:3px solid var(--primary)}#checkout-root .checkout-intro h2{font-size:19px;margin:0 0 12px}#checkout-root .checkout-intro p{max-width:920px;line-height:1.65;color:var(--muted-foreground)}#checkout-root .checkout-intro strong{color:var(--foreground);font-size:inherit}#checkout-root .com-flow h2{font-size:20px;letter-spacing:-.3px}#checkout-root .com-flow .com-actions:first-child{margin:0 0 18px}#checkout-root .com-flow .com-actions:last-child{margin:20px 0 0}#checkout-form .com-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#checkout-form .field{margin:14px 0}#checkout-products>.card{margin:16px 0;padding:18px}#checkout-products>.card>.field:nth-child(3){grid-column:1/-1}#checkout-products button{justify-self:start}#checkout-consent-block{margin-top:24px}#checkout-form small.hint{display:block;margin-top:8px;line-height:1.5}#checkout-preview-json{font:13px/1.6 ui-monospace,monospace}#checkout-preview-result{margin-top:20px}#checkout-root .com-header>button{flex-shrink:0}#checkout-root .com-filters{grid-template-columns:240px 220px minmax(200px,1fr)}
