.diagnosis-final-confirm-backdrop{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(45,36,31,.68);backdrop-filter:blur(3px);isolation:isolate}
.diagnosis-final-confirm{width:min(560px,100%);background:#fff;border:1px solid #eadbd2;border-radius:22px;padding:30px;box-shadow:0 24px 70px rgba(42,30,24,.3);color:#332923}.diagnosis-final-confirm .eyebrow{display:block;color:var(--orange,#df5a22);font-size:12px;font-weight:800;letter-spacing:.12em}.diagnosis-final-confirm h2{margin:10px 0 9px;font-size:28px;font-weight:600}.diagnosis-final-confirm p{margin:0;color:#806f65;font-size:15px;line-height:1.55}.diagnosis-final-confirm footer{display:flex;justify-content:flex-end;gap:10px;margin-top:25px;padding-top:18px;border-top:1px solid #eadbd2}.diagnosis-final-confirm button,.diagnosis-save-closed-reflection{border-radius:11px;padding:12px 18px;font-size:14px;font-weight:800;cursor:pointer}.diagnosis-final-confirm .secondary{border:1px solid #dfcfc6;background:#fff;color:#66564d}.diagnosis-final-confirm .primary,.diagnosis-save-closed-reflection{border:1px solid var(--orange,#df5a22);background:var(--orange,#df5a22);color:#fff}.diagnosis-save-actions .diagnosis-save-closed-reflection{margin-left:auto}.diagnosis-question-reflection textarea:disabled,.diagnosis-general-reflection textarea:disabled{background:#fffdfb;color:inherit}
@media(max-width:560px){.diagnosis-final-confirm{padding:22px;border-radius:18px}.diagnosis-final-confirm h2{font-size:23px}.diagnosis-final-confirm footer{flex-direction:column-reverse}.diagnosis-final-confirm button{width:100%}}
