.tx-test-intro,.tx-test-row,.tx-test-actions,.tx-test-banner{display:flex;align-items:center;gap:16px}.tx-test-intro{justify-content:space-between}.tx-test-row{justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line,#e8e9ec)}.tx-test-row p{margin:6px 0}.tx-test-row small,.tx-test-row span>small{display:block;color:var(--muted,#697386);overflow-wrap:anywhere}.tx-test-actions{flex-wrap:wrap}.tx-test-actions select{max-width:100%;min-width:240px}.tx-test-banner{padding:14px 18px;margin-bottom:18px;background:#f7f1e4;border:1px solid #e2d4b5;border-radius:12px;color:#69502b;flex-wrap:wrap}.tx-test-banner button{margin-left:auto}.tx-test-row input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.tx-test-row:has(input){justify-content:flex-start}@media(max-width:700px){.tx-test-intro,.tx-test-row{align-items:flex-start;flex-direction:column}.tx-test-row:has(input){flex-direction:row}.tx-test-actions select{width:100%;min-width:0}.tx-test-banner span{font-size:12px}}

#content>.tx-test-intro+section,#content:has(.tx-test-intro)>section+section{margin-top:18px}.tx-test-actions select{padding:10px 12px;background:#fff;color:inherit;border:1px solid var(--line,#dde3ed);border-radius:10px;min-height:42px}.tx-test-row>div:first-child{min-width:0;overflow-wrap:anywhere}.tx-test-intro h2{font-size:22px;margin:0 0 8px}

label.tx-test-row{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;align-items:center}.tx-test-row span{min-width:0;overflow-wrap:anywhere}#content:has(.tx-test-intro) small{overflow-wrap:anywhere}

.tx-bulk-devices{max-height:360px;overflow:auto;margin:14px 0}.tx-bulk-devices label.tx-test-row{padding:10px 0}.tx-bulk-devices label[hidden]{display:none}#txAuditDeviceSearch{width:100%;padding:10px 12px;border:1px solid #dde3ed;border-radius:10px;margin-top:12px}

[data-tx-job-select]{width:20px;height:20px;margin:0}.tx-test-actions>label:has([data-tx-job-select]){display:flex;align-items:center;margin:0}.tx-test-row .quiet{flex-shrink:0}

#txAuditCustomSize{width:90px;padding:10px;border:1px solid #dde3ed;border-radius:10px}

.tx-audit-view-tabs{display:flex;gap:10px;flex-wrap:wrap;flex-basis:100%;margin-bottom:12px}

.tx-audit-file-choice{display:flex;align-items:center;gap:8px;max-width:160px;flex-shrink:0}.tx-audit-file-choice small{line-height:1.4;color:var(--text-muted,#718096)}

.tx-manual-device{border:1px solid #e3e8f0;border-radius:12px;margin:12px 0;padding:14px}.tx-manual-device summary{cursor:pointer;line-height:1.8}.tx-manual-device summary span{color:#718096;margin-left:8px}.tx-manual-file{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid #edf0f5}.tx-manual-file b,.tx-manual-file small{display:block;overflow-wrap:anywhere}.tx-manual-file label{white-space:nowrap}.tx-manual-file small{color:#718096;margin-top:6px}@media(max-width:600px){.tx-manual-file{grid-template-columns:auto auto}.tx-manual-file>div{grid-column:1/-1}.tx-manual-device{padding:10px}}

.tx-manual-comparison{display:inline-block;background:#edf3ff;color:#315bb2;padding:3px 8px;border-radius:6px;font-size:12px;margin-top:8px;line-height:1.5}
