.order-fields{border:0;padding:0;margin:0;min-width:0}
.order-fields[hidden],.order-success[hidden]{display:none!important}
.order-honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}
.order-success{padding:28px 20px;border:1px solid #94bfb1;background:#f0f8f4;outline:none;color:#174337}
.order-success h3{font-size:26px;margin-bottom:18px;color:#145f4c}
.order-success p{overflow-wrap:anywhere}
.order-success strong{font-size:20px}
.order-success .new-order{margin-top:15px}
.dialog-confirm:disabled,.dialog-close:disabled,.dialog-back:disabled{opacity:.6;cursor:wait;transform:none}
.dialog-content{max-height:85dvh;overflow-y:auto}
.preview-notice{padding:12px 15px;background:#fcf1d8;border:1px solid #d9bc73;color:#70582c;font-size:13px;line-height:1.7}
