.block-reason{display:block;flex:1 1 14rem;min-width:0;margin:.35rem 0 .1rem;font-size:.82rem;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.block-reason.block{color:var(--warn)}.block-reason.error{color:var(--bad)}.block-reason.ok{color:var(--ok)}.block-reason .block-reason-x{margin-left:.5rem;font:inherit;font-weight:600;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}