.character-comparison .char-demo[hidden]{display:none}
.character-comparison .figure-heading{display:block}.character-comparison .example-before{border-left:1px solid transparent}.character-comparison .char-screen{background:#fff;color:#252c2d;padding:22px 18px}.char-app-name{font-size:13px;font-weight:700;margin:0 0 14px}.char-mail{border:1px solid #a6b3ad;border-radius:4px;padding:14px}.char-mail h4{font-size:14px;line-height:1.8;margin:0 0 10px}.char-mail p{font-size:13px;line-height:1.9;margin:0}.char-shortcut{font-size:12px;line-height:1.9;margin:16px 0 12px;padding:10px;background:#f1f6f2}.char-sequence{display:grid;gap:6px;justify-items:center;font-size:13px;line-height:1.8;padding:8px;text-align:center}.char-sequence strong{border:2px solid #9f2e25;padding:8px}.char-actions{display:flex;flex-wrap:wrap;gap:10px}.char-actions button{box-sizing:border-box;max-width:100%;min-height:44px;padding:9px 12px;border:1px solid #24574c;border-radius:4px;background:#fff;color:#24574c;font:inherit;font-size:13px;line-height:1.8;font-weight:700;cursor:pointer}.char-status{min-height:24px;border-left:3px solid #24574c;padding:6px 10px;font-size:13px;line-height:1.9;margin:16px 0}.char-label{display:block;font-size:13px;font-weight:700;margin:16px 0 6px}.char-screen textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;min-width:0;min-height:70px;padding:8px;border:1px solid #767676;border-radius:3px;background:#fff;color:#252c2d;font:inherit;font-size:16px;line-height:1.5;resize:vertical}.char-input-help{font-size:12px;line-height:1.9;margin:7px 0 0}.char-actions button:focus-visible,.char-screen textarea:focus-visible{outline:3px solid #215caa;outline-offset:3px}
@media(max-width:720px){.character-comparison .example-before{border-left:0}.character-comparison .char-screen{padding:20px 14px}.char-mail{padding:12px}.char-actions{flex-direction:column}.char-actions button{width:100%}}
@media print{.char-mail h4{font-size:10pt}.char-app-name,.char-mail p,.char-shortcut,.char-sequence,.char-actions button,.char-status,.char-label,.char-input-help{font-size:9pt}}
