html body dialog.mls-branded-confirm{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(520px,calc(100vw - 32px));max-width:520px;max-height:calc(100dvh - 32px);overflow:auto;padding:34px;border:1px solid #dfc17c;border-radius:24px;background:radial-gradient(ellipse at top right,#254354,transparent 70%),#0b2339;color:#edf5fc;box-shadow:0 28px 100px #0009;font:15px/1.65 Arial,sans-serif;text-align:left}
.mls-branded-confirm::backdrop{background:#031321cf;backdrop-filter:blur(8px)}.mls-confirm-symbol{display:grid;place-items:center;width:56px;height:56px;border:1px solid #dfc17c66;border-radius:16px;background:#dfc17c15;color:#dfc17c;font:32px Georgia;margin-bottom:22px}
html body .mls-branded-confirm .mls-confirm-kicker{display:block;font:700 10px/1.5 Arial;letter-spacing:.15em;color:#dfc17c!important;-webkit-text-fill-color:#dfc17c!important}
html body .mls-branded-confirm h2{font:700 clamp(27px,5vw,35px)/1.15 Georgia!important;letter-spacing:-.02em;margin:12px 0 16px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html body .mls-branded-confirm p{margin:0 0 24px!important;color:#d6e5ef!important;-webkit-text-fill-color:#d6e5ef!important}.mls-confirm-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px}
html body .mls-branded-confirm button{flex:1;min-width:155px;min-height:46px;border:1px solid #dfc17c;border-radius:12px;padding:12px 16px;background:#dfc17c;color:#08213a!important;-webkit-text-fill-color:#08213a!important;font:700 13px/1.4 Arial;cursor:pointer;white-space:normal}
html body .mls-branded-confirm button[data-proceed]{background:transparent;color:#e6ce94!important;-webkit-text-fill-color:#e6ce94!important;border-color:#6b7780}.mls-branded-confirm button:focus-visible{outline:2px solid #fff;outline-offset:4px}.mls-branded-confirm small{color:#9eb4c5;font:12px Arial}@media(max-width:480px){html body dialog.mls-branded-confirm{padding:25px}.mls-confirm-actions{flex-direction:column}}

html body .mls-branded-confirm p{white-space:pre-line;overflow-wrap:anywhere}
html body .mls-branded-confirm input{box-sizing:border-box;width:100%;margin:0 0 24px;padding:12px;border:1px solid #dfc17c;border-radius:10px;background:#fcf8ed;color:#082238;-webkit-text-fill-color:#082238;font:16px/1.5 Arial}
html body .mls-branded-confirm [hidden]{display:none!important}
