#cst-dialog{width:min(520px,calc(100% - 32px));max-height:90dvh;overflow:auto;border:2px solid #c7a564;border-radius:18px;padding:28px;background:#fffdf7;color:#172c46;box-sizing:border-box}#cst-dialog::backdrop{background:#071421bb}#cst-dialog h2{font-size:30px;margin:10px 0}#cst-dialog p{line-height:1.5}#cst-demo-note{font-size:14px;color:#495a6a}#cst-demo-form label{display:block;font-weight:700;margin-bottom:8px}#cst-demo-password{width:100%;box-sizing:border-box;font:inherit;font-size:18px;padding:12px;border:2px solid #63758a;border-radius:6px;color:#172c46;background:white}#cst-demo-error{color:#9a1824;min-height:1.5em;font-weight:600}.cst-demo-submit{display:block;width:100%;background:#172c46;color:white;padding:13px;border:0;border-radius:8px;font:inherit;font-weight:700}.cst-demo-close{display:block;margin-left:auto;background:transparent;border:1px solid #63758a;border-radius:6px;color:#172c46;padding:8px 12px;font:inherit}#cst-dialog :focus-visible{outline:3px solid #ad6a00;outline-offset:3px}@media(max-width:450px){#cst-dialog{padding:20px}}

.notice.public-demo-notice{color:#172c46;background:#fffdf7;border-color:#63758a}
