.keyboard-no-exception-comparison .keyboard-composition-static{padding:16px;border:1px solid #a6b3aa;border-radius:6px;background:#fff;color:#252c2d}
.keyboard-no-exception-comparison .keyboard-composition-static p{font-size:14px;line-height:1.8;margin:0}
.keyboard-no-exception-comparison .keyboard-composition-site{padding-bottom:10px;border-bottom:1px solid #b9c5bd;font-weight:700}
.keyboard-no-exception-comparison .keyboard-composition-task{margin-top:14px!important;font-weight:700}
.keyboard-no-exception-comparison .keyboard-composition-card{margin-top:10px;padding:10px;border:2px solid #b9c5bd;border-radius:4px}
.keyboard-no-exception-comparison .keyboard-composition-card.is-chosen{border-color:#35634f;background:#e4eee7}
.keyboard-no-exception-comparison svg{display:block;width:100%;max-width:180px;height:auto;margin:8px auto 0}
.keyboard-no-exception-comparison .keyboard-composition-restriction{padding:12px;margin-top:14px!important;border-left:3px solid #80513b;background:#fbede3}
.keyboard-no-exception-comparison .keyboard-composition-help{font-size:14px;line-height:1.8;margin:0 0 14px}
.keyboard-no-exception-comparison .keyboard-composition-options{min-width:0;margin:0;padding:12px;border:1px solid #a6b3aa;border-radius:6px;background:#fff;color:#252c2d}
.keyboard-no-exception-comparison .keyboard-composition-options legend{max-width:100%;padding:0 6px;font-size:14px;font-weight:700;line-height:1.8;overflow-wrap:anywhere}
.keyboard-no-exception-comparison .keyboard-composition-option{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:44px;margin:10px 0;cursor:pointer}
.keyboard-no-exception-comparison .keyboard-composition-option input{width:20px;height:20px;margin:0;accent-color:#35634f}
.keyboard-no-exception-comparison .keyboard-composition-option>span{padding:10px;border:2px solid #b9c5bd;border-radius:4px;font-size:14px;line-height:1.8}
.keyboard-no-exception-comparison .keyboard-composition-option input:checked+span{border-color:#35634f;background:#e4eee7}
.keyboard-no-exception-comparison .keyboard-composition-option input:focus-visible+span{outline:3px solid #143f86;outline-offset:4px}
@media(max-width:720px){.keyboard-no-exception-comparison .keyboard-composition-static{padding:12px}.keyboard-no-exception-comparison .keyboard-composition-options{padding:10px}}
