/* Scoped confirmation/result/email sheets from the owner-approved remember-v3 design. */
#remember-link-flow-r71e{box-sizing:border-box;width:min(440px,calc(100vw - 32px));border:0;border-radius:25px;padding:0;color:#252622;max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 80px #29331d26;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
#remember-link-flow-r71e *{box-sizing:border-box}
#remember-link-flow-r71e::backdrop{background:#f0f2e9b8;backdrop-filter:blur(4px)}
#remember-link-flow-r71e [hidden]{display:none!important}
#remember-link-flow-r71e .sheet-inner{padding:25px 25px 21px;text-align:center;position:relative}
#remember-link-flow-r71e button,#remember-link-flow-r71e input{font:inherit}
#remember-link-flow-r71e button{cursor:pointer;border:0}
#remember-link-flow-r71e button:disabled{cursor:default;opacity:.55}
#remember-link-flow-r71e :focus-visible{outline:3px solid #657d31;outline-offset:3px}
#remember-link-flow-r71e .close{position:absolute;right:12px;top:12px;background:#f2f4ee;color:#70796a;width:34px;height:34px;border-radius:50%;font-size:25px;line-height:1}
#remember-link-flow-r71e .profile-emblem{width:66px;height:66px;border-radius:23px;background:#f2f7e7;margin:0 auto 12px;overflow:hidden;position:relative}
#remember-link-flow-r71e .profile-emblem img{position:absolute;width:100px;height:auto;left:-17px;top:-1px}
#remember-link-flow-r71e .eyebrow{font-size:10px;font-weight:650;letter-spacing:1.4px;text-transform:uppercase;color:#7b836f;margin:0 0 8px}
#remember-link-flow-r71e h1{font-size:27px;letter-spacing:-.8px;line-height:1.08;margin:0 0 12px}
#remember-link-flow-r71e .lead{color:#656d5e;font-size:14px;line-height:1.5;margin:0 0 18px}
#remember-link-flow-r71e .sheet-actions{display:grid;gap:8px;margin-top:17px}
#remember-link-flow-r71e .primary,#remember-link-flow-r71e .secondary{display:flex;align-items:center;justify-content:center;min-height:48px;width:100%;border-radius:13px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.3}
#remember-link-flow-r71e .primary{background:#b8f326;color:#30352a;box-shadow:inset 0 1px 0 #fff8,0 2px 3px #25262212}
#remember-link-flow-r71e .secondary{background:#edf0e8;color:#41483a}
#remember-link-flow-r71e .fine,#remember-link-flow-r71e .privacy-note,#remember-link-flow-r71e .status{font-size:11px;line-height:1.45;color:#7b8174;margin:13px 0 0}
#remember-link-flow-r71e .status:empty{display:none}
#remember-link-flow-r71e .email-label{display:block;text-align:left;font-size:12px;font-weight:600;margin-bottom:7px}
#remember-link-flow-r71e input[type=email]{width:100%;height:49px;border:1px solid #d9decf;border-radius:12px;background:#fcfdf9;color:#252622;padding:12px 13px;font-size:16px}
#remember-link-flow-r71e .recognition-choice{display:flex;gap:10px;align-items:center;text-align:left;font-size:12px;line-height:1.45;min-height:44px;margin-top:10px}
#remember-link-flow-r71e input[type=checkbox]{accent-color:#82b616;width:19px;height:19px;flex:none}
@media(min-width:768px){#remember-link-flow-r71e .sheet-inner{padding:30px 32px 25px}}
@media(max-width:380px),(max-height:650px){#remember-link-flow-r71e .sheet-inner{padding:18px 20px}#remember-link-flow-r71e .profile-emblem{width:52px;height:52px;margin-bottom:9px}#remember-link-flow-r71e h1{font-size:24px}#remember-link-flow-r71e .lead{font-size:13px;margin-bottom:12px}#remember-link-flow-r71e .sheet-actions{margin-top:12px}}

#remember-link-flow-r71e .profile-emblem.symbol{display:grid;place-items:center;color:#536b2c;background:#edfacb;font-size:32px}
#remember-link-flow-r71e .profile-summary{text-align:left;padding:12px 14px;background:#f6f8f1;border-radius:13px;font-size:12px;line-height:1.5}
#remember-link-flow-r71e .profile-summary strong{display:block;font-size:13px}
