.testing-card{border:1px solid #000;border-radius:10px;padding:16px;margin:14px 0;background:#fff;color:#000;text-align:left;overflow-wrap:anywhere}
.testing-card p,.testing-card h2,.testing-card h3,.testing-card h4,.testing-card label,.testing-card a,.testing-card summary,.testing-card input,.testing-card textarea,.testing-card select,.testing-card button,.testing-card pre{color:#000;font-family:Arial,Helvetica,sans-serif}
.testing-card h2{font-size:21px}.testing-card h3{font-size:18px}.testing-card h4{font-size:16px}
.testing-card p{white-space:pre-wrap}.testing-card textarea{width:100%;min-height:90px;box-sizing:border-box}.testing-card input:not([type=checkbox]),.testing-card select{width:100%;box-sizing:border-box;min-height:44px}
.testing-step{border-top:1px solid #000;padding:12px 0;margin-top:16px}.testing-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:12px 0}.testing-actions>*{flex:1;min-width:140px}.testing-actions .btn,.testing-card .btn{background:#fff;color:#000;border:1px solid #000;min-height:44px;white-space:normal;text-align:left}
.testing-review{border:2px solid #000;padding:10px}.testing-linked{white-space:pre-wrap;margin:8px 0}.testing-person{display:flex;align-items:center;gap:8px;margin:10px 0}.testing-person input{width:20px;height:20px;flex:none}.testing-card fieldset{min-width:0;border:1px solid #000;margin:14px 0;padding:12px}.testing-card pre{white-space:pre-wrap;overflow-wrap:anywhere}
.testing-card [disabled]{opacity:1;background:#f1f1f1;color:#000}.testing-card label{display:block;margin:10px 0}.testing-card label.testing-person{display:flex}
