html body section.px183-confirmation{width:calc(100% - 64px);max-width:1280px;box-sizing:border-box;margin:14px auto 0;padding:15px 18px;display:flex;align-items:flex-start;gap:12px;background:#e9f5fc;border:1px solid #bddceb;border-radius:8px;color:#183c51;font-family:Arial,Helvetica,sans-serif;animation:px183-arrive .22s ease-out}
html body .px183-confirmation>div{flex:1;min-width:0}
html body .px183-confirmation strong{font-size:14px;line-height:1.5;color:inherit}
html body .px183-confirmation p{margin:3px 0 0;font-size:12px;line-height:1.7;color:inherit}
html body .px183-check{display:flex;align-items:center;justify-content:center;flex:0 0 24px;height:24px;background:#c8e7d9;color:#195039;border-radius:50%;font-size:14px}
html body .px183-confirmation>button{background:transparent;border:0;padding:0;min-width:28px;min-height:28px;color:inherit;font-size:23px;line-height:1;cursor:pointer}
html[data-theme=dark] body section.px183-confirmation{background:#172b38;border-color:#3a5e73;color:#d7effc}
@keyframes px183-arrive{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
body.px183-mail-page{margin:0;min-height:100vh;box-sizing:border-box;display:grid;place-items:center;padding:24px 16px;background:#0d1115;color:#edf4f8;font-family:Arial,Helvetica,sans-serif}
body.px183-mail-page>main{box-sizing:border-box;width:100%;max-width:440px;background:#171e24;border:1px solid #33424c;border-radius:10px;padding:30px;box-shadow:0 20px 60px #0004}
body.px183-mail-page>main>a:first-child{font-size:27px;font-weight:700;letter-spacing:-1px;text-decoration:none;color:#f1f7fb}
body.px183-mail-page h1{font-size:25px;line-height:1.3;margin:24px 0 14px;color:#f1f7fb}
body.px183-mail-page p{font-size:13px;line-height:1.8;color:#b8cad7}
body.px183-mail-page a{color:#a9d9f0}
body.px183-mail-page form button{width:100%;padding:13px 18px;border:0;border-radius:6px;background:#a9d9f0;color:#102630;font:600 14px Arial,sans-serif;cursor:pointer}
@media(max-width:760px){html body section.px183-confirmation{width:calc(100% - 32px);padding:14px;gap:10px}html body .px183-confirmation>button{min-width:36px;min-height:36px}}
@media(prefers-reduced-motion:reduce){html body section.px183-confirmation{animation:none}}
