.review-sync{align-items:center;gap:1rem;flex-wrap:wrap}.review-sync>div{flex:1 1 20rem}.review-sync a,.review-sync button{min-height:48px}.email-review-cta{background:#c6242f!important;border:2px solid #c6242f!important;color:#fff!important;font-weight:800!important;padding:1rem 1.5rem!important;box-shadow:0 5px 18px #8e14262b;text-decoration:none;white-space:normal}.email-review-cta:hover{background:#a71622!important;border-color:#a71622!important}.email-review-cta:focus-visible{outline:3px solid #102e32;outline-offset:4px}.review-draft,.review-conflict{border:1px solid #c8bda8;background:#fffaf0;padding:1.1rem;margin:1rem 0;border-radius:12px}.review-conflict{border-color:#b22430}.review-draft[hidden],.review-conflict[hidden]{display:none}.review-draft pre,.review-conflict pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6;max-height:24rem;overflow:auto}.review-draft button,.review-conflict button{min-height:44px;margin:.4rem .5rem .2rem 0}.sync-error{color:#a51624;font-weight:600}.review-privacy{font-size:.88rem;line-height:1.6;margin-top:.65rem;color:#545a60}.review-button-group{display:flex;flex-wrap:wrap;gap:.7rem}@media(max-width:600px){.review-sync{padding:1rem}.review-sync .email-review-cta{width:100%;font-size:1.05rem}.review-sync>div{flex-basis:100%}.review-button-group>button{flex:1 1 100%}.review-draft,.review-conflict{padding:.9rem}}
