.order-consent-backdrop{position:fixed;inset:0;z-index:20000;background:rgba(13,31,28,.65);display:flex;align-items:center;justify-content:center;padding:16px}
.order-consent-backdrop[hidden]{display:none!important}
.order-consent-dialog{width:min(920px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 20px 70px rgba(0,0,0,.3);overflow:hidden;color:#183029;text-align:left}
.order-consent-head,.order-consent-foot{display:flex;align-items:center;gap:12px;padding:14px 20px}
.order-consent-head{border-bottom:1px solid #e3e9e6}.order-consent-head strong{flex:1;font-size:18px}.order-consent-close{background:transparent;border:0;font-size:27px;line-height:1;cursor:pointer;color:#536b62}
.order-consent-frame{width:100%;height:min(64vh,650px);min-height:200px;border:0;background:#f6f7f9}
.order-consent-foot{border-top:1px solid #e3e9e6;flex-wrap:wrap}.order-consent-help{flex:1;min-width:190px;font-size:13px;color:#536b62}.order-consent-foot .btn:disabled{opacity:.5;cursor:not-allowed}
body.order-consent-open{overflow:hidden}
