#checkout-view{max-width:960px;padding-top:12px}
#checkout-view h1{margin:16px 0 12px}
#checkout-view .cloud-guest-billing{margin:18px 0;padding:14px 18px;border:1px solid #45443e}
#checkout-view .cloud-guest-billing p{margin:6px 0}
#checkout-view .cloud-guest-billing summary{cursor:pointer;font-weight:600}
#checkout-view .cloud-guest-billing details[open]{margin-top:12px}
#checkout-view .cloud-cart-line{margin:12px 0;padding:14px 0}
#checkout-view .cloud-cart-line h2{margin:0 0 8px}
#checkout-view .cloud-cart-line p{margin:6px 0}
#checkout-view .sandbox-choices{padding:18px;margin:18px 0;display:grid;gap:14px}
#checkout-view .sandbox-choices p{margin:0}
#checkout-view .sandbox-choices label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;padding:0;margin:0}
#checkout-view .sandbox-choices input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:2px 0 0}
#checkout-view .sandbox-choices button{margin:0}
@media(max-width:600px){#checkout-view .cloud-guest-billing{padding:12px}#checkout-view .sandbox-choices{padding:14px}}
