.journey-feedback{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:32px 28px;border:1px solid #dfe8e1;border-radius:20px;background:#fff;color:#173c32;text-align:center;box-shadow:0 24px 80px #082d3438;font-family:inherit}
.journey-feedback::backdrop{background:rgb(8 30 25 / 58%)}
.journey-feedback:not([open]){display:none}
.journey-feedback-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 18px;border-radius:50%;background:#e9f4ed;color:#216842;font-size:28px;font-weight:600}
.journey-feedback[data-result="error"] .journey-feedback-icon{background:#fff0e8;color:#a94c28}
.journey-feedback h2{margin:0 0 12px;font-size:28px;line-height:1.25}
.journey-feedback p{margin:0 0 24px;font-size:15px;line-height:1.7;color:#52645d;overflow-wrap:anywhere}
.journey-feedback .btn{min-width:140px;justify-content:center}
.journey-feedback .btn:focus-visible{outline:3px solid #c4a467;outline-offset:4px}
@media(max-width:400px){.journey-feedback{padding:26px 20px}.journey-feedback h2{font-size:25px}}
