.mgt-region-page .w1050, .mgt-region-extras .w1050 {max-width:1050px;width:100%;margin-inline:auto;box-sizing:border-box;}
.mgt-region-page .w1050 > :first-child {margin-top:0;}
.mgt-region-widget {margin:16px 0 26px;}
.mgt-region-widget .pixel-order [data-rg-open-order] {width:100%;min-height:48px;}
.mgt-region-widget .mgt-rg-overlay[hidden] {display:none!important;}
.mgt-region-widget .mgt-rg-overlay {position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:16px;}
.mgt-region-widget .mgt-rg-backdrop {position:absolute;inset:0;background:rgba(3,16,33,.66);}
.mgt-region-widget .mgt-rg-dialog {position:relative;isolation:isolate;width:min(100%,480px);max-height:calc(100dvh - 32px);overflow:auto;box-sizing:border-box;background:var(--ds-card,#fff);color:var(--ds-text,#07172f);border:1px solid var(--line,#e1e7ee);border-radius:18px;box-shadow:0 24px 80px rgba(0,10,30,.24);padding:32px;}
.mgt-region-widget .mgt-rg-dialog h2{font-size:24px;line-height:1.15;margin:0 32px 12px 0;}
.mgt-region-widget .mgt-rg-dialog p[data-rg="modal-summary"]{font-size:15px;line-height:1.5;margin:0 0 18px;color:var(--muted,#526174);}
.mgt-region-widget .mgt-rg-close {position:absolute;right:14px;top:12px;border:0;background:transparent;color:inherit;font:inherit;font-size:32px;line-height:1;width:36px;height:36px;cursor:pointer;}
.mgt-region-widget .mgt-rg-dialog .mgt-region-form-field label {display:block;font-size:14px;font-weight:500;}
.mgt-region-widget .mgt-rg-dialog .mgt-region-form-field input {margin-top:6px;}
.mgt-region-widget .mgt-rg-dialog .pixel-consent{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;margin:0 0 16px;}
.mgt-region-widget .mgt-rg-dialog .pixel-consent input {width:18px;height:18px;flex:none;margin:2px 0 0;}
.mgt-region-widget .mgt-rg-modal-send{width:100%;min-height:48px;}
html.mgt-region-modal-active{overflow:hidden;}
html[data-theme="dark"] .mgt-region-widget .mgt-rg-dialog{--ds-card:#07172F;--ds-text:#fff;--muted:#b9c8db;--line:#264161;}
@media(max-width:640px){.mgt-region-widget .mgt-rg-dialog{padding:24px 18px;border-radius:14px}.mgt-region-widget .mgt-rg-dialog h2{font-size:22px}}
