.email-chooser{box-sizing:border-box;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #d7c8b6;border-radius:24px;padding:28px;background:#fffaf1;color:#49313f;font:inherit}.email-chooser::backdrop{background:rgb(40 22 34 / 60%)}.email-chooser h2{margin:0 0 12px;font-size:1.5rem}.email-chooser p{font-size:.95rem;line-height:1.5}.email-chooser input{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d7c8b6;border-radius:10px;background:white;color:inherit;font:inherit}.email-chooser-actions{display:grid;gap:10px;margin-top:18px}.email-chooser-actions .button{width:100%;box-sizing:border-box;text-align:center;justify-content:center}.email-chooser-close{display:block;margin:12px 0 0 auto;border:0;background:transparent;color:inherit;text-decoration:underline;font:inherit;cursor:pointer;padding:8px}.email-chooser :focus-visible{outline:3px solid #986918;outline-offset:3px}.email-chooser{margin:auto}
