.m33-order-review-dialog{box-sizing:border-box;width:calc(100% - 24px);max-width:540px;max-height:88vh;padding:20px;border:1px solid #eee;border-radius:20px;background:#fffdfb;color:#272622;font:16px/1.5 sans-serif;overflow:auto}.m33-order-review-dialog::backdrop{background:#0007}.m33-order-review-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}.m33-order-review-dialog h2{font-size:21px;margin:0}.m33-order-review-dialog h3{font-size:18px;margin:12px 0}.m33-order-review-dialog header button{background:none;border:0;font-size:27px;min-width:44px;min-height:44px}.m33-order-review-dialog p{overflow-wrap:anywhere;white-space:pre-wrap}.m33-order-review-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.m33-order-review-item{border-top:1px solid #eee;margin-top:16px;padding-top:8px}.m33-order-review-dialog label{display:block;margin:12px 0}.m33-order-review-dialog textarea,.m33-order-review-dialog select{display:block;box-sizing:border-box;width:100%;border:1px solid #ccc;background:#fff;border-radius:10px;font:16px/1.5 sans-serif;margin-top:8px;padding:10px;min-height:46px}.m33-order-review-dialog textarea{min-height:140px}.m33-order-review-dialog button{min-height:44px;font-size:16px}.m33-order-review-dialog :disabled{opacity:.6}
.m33-order-review-dialog .m33-secondary{padding:10px 16px;border:1px solid var(--m33-red,#d41920);border-radius:12px;background:#fff;color:var(--m33-red,#d41920)}.m33-order-review-dialog .m33-primary{width:100%;padding:10px 16px;border:0;border-radius:12px;background:var(--m33-red,#d41920);color:#fff;font-weight:700}
