/* Keep the invoice opt-in a native checkbox instead of a full-width text field. */
.website #web-dialog .billing-copy{
  align-items:flex-start;
  gap:10px;
  min-height:44px;
}
.website #web-dialog .billing-copy input[type="checkbox"]{
  width:20px;
  min-width:20px;
  max-width:20px;
  height:20px;
  min-height:20px;
  max-height:20px;
  flex:0 0 20px;
  padding:0;
  margin:2px 0 0;
  accent-color:#000d8c;
}
/* Let the sticky action bar use the whole dialog body on short viewports.
   The native form and its controls keep their form association. */
.website #web-dialog #order-form{display:contents}
/* Match the dialog body's 800px breakpoint, including the tablet range. */
@media(max-width:800px){
  .website #web-dialog .checkout-submit-bar{
    margin-left:-20px;
    margin-right:-20px;
    padding-left:20px;
    padding-right:20px;
  }
}
