/* Only presentation; native validation, consent text and submission are untouched. */
body :is(.jqmWindow,.popup-window):not(.question_frame){--theme-base-color:#efbd79;--theme-base-opacity-color:#efbd7926;color:#e8edf1;background:linear-gradient(145deg,#0b2437,#04111e)!important;border:1px solid #638fab80;border-radius:16px;box-shadow:0 20px 80px #000a,0 0 22px #277caf35}
body :is(.jqmWindow,.popup-window) :is(.form,.form-header,.form-body,.form-footer,.popup-window-content){background:transparent!important;color:#e0e8ef}
body :is(.jqmWindow,.popup-window) :is(.title,.popup-window-titlebar-text){color:#f2cc90!important}
body :is(.jqmWindow,.popup-window) :is(label,.form_desc,.form-checbox__text){color:#c8d7e1!important}
body :is(.jqmWindow,.popup-window) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background:#061725!important;color:#f3eee6!important;border:1px solid #527c9e!important;border-radius:8px;caret-color:#efbd79}
body :is(.jqmWindow,.popup-window) :is(input,textarea,select):focus{outline:2px solid #efbd7970;outline-offset:1px;border-color:#efbd79!important}
body :is(.jqmWindow,.popup-window) .btn-default{background:linear-gradient(#ffe1a4,#e8ac59)!important;border-color:#f4c882!important;color:#18120c!important;border-radius:9px}
body .main-user-consent-request-popup{background:#000a;backdrop-filter:blur(5px)}
body .main-user-consent-request-popup-cont{width:calc(100% - 32px);max-width:620px;min-width:0;height:auto;max-height:calc(100dvh - 40px);padding:28px;background:radial-gradient(ellipse at top right,#164264,#071521 65%)!important;border:1px solid #739ab6;border-radius:18px;color:#e6edf1;box-shadow:0 0 30px #298bd040,0 25px 80px #0008}
body .main-user-consent-request-popup-header{white-space:normal;color:#f3ca8e;font:400 27px/1.25 Georgia,serif;margin:0 0 18px}
body .main-user-consent-request-popup-text{max-height:52dvh;overflow:auto;padding:18px;border:1px solid #506f8566;border-radius:9px;background:#04111dc9;color:#ccd9e3;font:14px/1.6 Arial,sans-serif;text-align:left;scrollbar-color:#718b9f #071521}
body .main-user-consent-request-popup a{color:#f4c17c;text-decoration:underline}
body .main-user-consent-request-popup-button{min-height:42px;padding:10px 24px;border:1px solid #dda75e!important;border-radius:9px!important;background:#0b2032!important;color:#efc78a!important;font-size:14px}
body .main-user-consent-request-popup-button-acc{background:linear-gradient(#ffe1a4,#e8ac59)!important;color:#18120c!important}
body .main-user-consent-request-popup-button:focus-visible{outline:2px solid #7dcfff;outline-offset:4px}
body .main-user-consent-request-popup label.error{color:#ffb4a2!important}
@media(max-width:550px){body .main-user-consent-request-popup-cont{padding:20px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}body .main-user-consent-request-popup-header{font-size:23px}body .main-user-consent-request-popup-text{padding:12px;font-size:13px}}
