.jhn-checking>*:not(.jhn-chk):not([data-jhn-ts]){display:none!important}.jhn-chk{margin:2px 0 0;padding:14px 16px;background:#fff;border:1px solid #e0d2ad;border-radius:8px;box-sizing:border-box;font-size:1em;line-height:1.5;color:#3a2f1e}.jhn-chk-head{font-weight:700;color:#5a4426;margin:0 0 10px;font-size:1.04em}.jhn-chk-sug{margin:0 0 12px;padding:9px 11px;background:#fff6dc;border:1px solid #e6d8a8;border-radius:6px;font-size:.96em}.jhn-chk-sug[hidden]{display:none}.jhn-chk-list{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 16px;margin:0;padding:0}.jhn-chk-list dt{margin:0;color:#7a6749;font-size:.86em;padding-top:2px;font-weight:400}.jhn-chk-list dd{margin:0;overflow-wrap:anywhere;word-break:break-word}.jhn-chk-email{font-size:1.2em;font-weight:700;color:#3a2f1e;letter-spacing:.01em}.jhn-chk-note{margin:10px 0 0;font-size:.88em;color:#6b5836}.jhn-chk-child{color:#7a4a12}.jhn-chk-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:14px}.jhn-chk-send{background:#8b6f3f;color:#fff;border:0;border-radius:6px;padding:11px 22px;font:inherit;font-weight:600;cursor:pointer}.jhn-chk-send:hover{background:#755c32}.jhn-chk-change{background:none;border:0;padding:6px 2px;color:#6b4f22;text-decoration:underline;text-underline-offset:2px;font:inherit;cursor:pointer}.jhn-chk button[disabled]{opacity:.6;cursor:default}.jhn-chk-status{font-size:.9em;color:#6b5836}.jhn-chk-use,.jhn-hint-use,.jhn-offer-use,.jhn-offer-keep{background:none;border:0;padding:0 2px;margin:0 4px 0 0;color:#6b4f22;text-decoration:underline;text-underline-offset:2px;font:inherit;font-weight:600;cursor:pointer}.jhn-offer-keep{font-weight:400}.jhn-hint,.jhn-offer{color:#5a4426}.jhn-chk-send:focus-visible,.jhn-chk-change:focus-visible,.jhn-chk-use:focus-visible,.jhn-hint-use:focus-visible,.jhn-offer-use:focus-visible,.jhn-offer-keep:focus-visible{outline:2px solid #b08b4f;outline-offset:2px}@media(max-width:520px){.jhn-chk{padding:12px 13px}.jhn-chk-list{grid-template-columns:minmax(0,1fr);gap:2px 0}.jhn-chk-list dt{padding-top:8px}.jhn-chk-list dt:first-child{padding-top:0}.jhn-chk-actions{flex-direction:column;align-items:stretch}.jhn-chk-send{width:100%}.jhn-chk-change{align-self:center}}