.dm-dextra-entry.btn{margin-left:10px;background:#4ca7be;border-color:#4ca7be;color:#fff}.dm-dextra-entry-note{display:block;margin:10px 0 0;color:#707070;font-size:11px;font-weight:400;line-height:1.5}@media(max-width:600px){.dm-dextra-entry.btn{margin:12px 0 0;display:block}.dm-dextra-entry-note{font-size:10px}}

.dm-dextra-entry{cursor:pointer;font-family:inherit}
.dm-dextra-placeholder{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-width:480px;margin:auto;padding:36px 28px;border:1px solid #bfdfE8;border-radius:16px;background:#fff;color:#333;text-align:center;box-shadow:0 18px 70px #163b4b33;font-family:inherit}
.dm-dextra-placeholder::backdrop{background:#163b4b80}
.dm-dextra-placeholder h2{margin:0 0 24px;font-size:24px;line-height:1.4;color:#333}
.dm-dextra-placeholder .btn{background:#4ca7be;border-color:#4ca7be;color:#fff}
.dm-dextra-placeholder .btn:focus-visible,.dm-dextra-entry:focus-visible{outline:3px solid #1479a3;outline-offset:4px}
.dm-dextra-placeholder-page{min-height:100vh;margin:0;display:grid;place-items:center;background:#f6fafb}
.dm-dextra-placeholder-page main{width:min(520px,calc(100% - 32px));padding:32px 24px;background:#fff;border:1px solid #bfdfE8;border-radius:16px;text-align:center;box-sizing:border-box}
.dm-dextra-placeholder-page img{max-width:190px;height:auto}
.dm-dextra-placeholder-page h1{font-size:26px;line-height:1.4;margin:28px 0}
.dm-dextra-placeholder-page a{color:#1479a3}
@media(max-width:600px){.dm-dextra-placeholder{padding:28px 20px}.dm-dextra-placeholder h2{font-size:21px}}
