.reauth-comparison .figure-heading{display:block}
.reauth-comparison .reauth-screen{min-inline-size:0;padding:16px;border:1px solid #a7b6ad;border-radius:5px;background:#fff;color:#252c2d}
.reauth-comparison .reauth-site{font-size:14px;font-weight:700;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #b4c4ba}
.reauth-comparison .reauth-label{display:block;font-size:14px;font-weight:700;line-height:1.8;margin:0 0 8px}
.reauth-comparison .reauth-static-note,.reauth-comparison .reauth-static-empty{padding:12px;border:1px solid #a7b6ad;border-radius:3px;min-block-size:92px;font-size:14px;line-height:1.8;overflow-wrap:anywhere}
.reauth-comparison .reauth-static-empty{color:#694d3f;background:#fbede3;border-style:dashed}
.reauth-comparison .reauth-static-flow{font-size:13px;line-height:1.9;padding:12px 0;font-weight:700}
.reauth-comparison textarea{display:block;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;min-block-size:126px;resize:vertical;padding:10px;border:1px solid #6c8574;border-radius:3px;font:16px/1.8 var(--sans);color:#252c2d;background:#fff;margin:0 0 14px}
.reauth-comparison textarea[readonly]{background:#f3f5f2}
.reauth-comparison button{max-inline-size:100%;min-block-size:44px;padding:9px 12px;border:1px solid #52745f;border-radius:4px;background:#f4f7f2;color:#243b30;font:700 14px/1.8 var(--sans);cursor:pointer}
.reauth-comparison button:disabled{opacity:.65;cursor:default}
.reauth-comparison :is(button,textarea):focus-visible{outline:3px solid #2455c6;outline-offset:3px}
.reauth-comparison .reauth-notice{margin:16px 0;padding:14px;border:1px solid #52745f;border-radius:4px;background:#edf3ee}
.reauth-comparison .reauth-notice[hidden]{display:none}
.reauth-comparison .reauth-notice h4{font:700 15px/1.8 var(--sans);margin:0 0 10px}
.reauth-comparison .reauth-notice p,.reauth-comparison .reauth-status{font-size:13px;line-height:1.9;margin:10px 0;overflow-wrap:anywhere}
.reauth-comparison .reauth-status{border-left:3px solid #52745f;padding:10px;background:#f4f7f2;margin:16px 0 0}
.reauth-comparison .reauth-demo-help{font-size:13px;line-height:1.9;margin:0 0 14px}
.reauth-comparison .reauth-reset{margin-top:14px}
@media(max-width:720px){.reauth-comparison .reauth-screen{padding:12px}.reauth-comparison .reauth-notice{padding:10px}}
