.mto-dialog{border:1px solid rgba(var(--color-foreground),.25);border-radius:12px;padding:24px;width:min(94vw,600px);max-height:90vh;overflow:auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
.mto-dialog::backdrop{background:rgba(0,0,0,.55)}
.mto-close{float:right;min-width:0;min-height:40px;padding:8px 14px}
.mto-dialog h2{clear:both;padding-top:16px}
.mto-dialog label,.mto-dialog textarea{display:block;width:100%;margin-top:12px}
.mto-dialog textarea{font:inherit;padding:12px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid currentColor}
.mto-confirm{margin-top:20px;width:100%}
form:has(product-mto[data-eligible="true"]) .shopify-payment-button{display:none!important}
