.test-tag-list{display:flex;flex-wrap:wrap;gap:6px;min-width:150px;max-width:260px}.test-tag{display:inline-block;background:#e8f3ef;color:#216656;border:1px solid #cfe3dc;border-radius:5px;padding:5px 8px;font:inherit;font-size:11px;line-height:1.4;text-align:left;white-space:normal}.test-tag:hover{background:#daece5}.equipment-tag-toolbar{display:flex;align-items:end;flex-wrap:wrap;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.equipment-tag-toolbar .field{margin:0;flex:1;min-width:180px}.equipment-tag-toolbar .btn{margin-bottom:1px}.test-type-editor{border:1px solid var(--line);border-radius:8px;padding:16px;margin:18px 0}.test-type-editor legend{font-size:13px;font-weight:600;padding:0 6px}.test-type-editor p{font-size:12px;color:var(--muted);margin:0 0 12px}.test-type-choices{display:grid;gap:10px;margin-bottom:18px}.test-type-choices label{display:flex;align-items:center;gap:10px;font-size:13px}.test-type-choices input{width:16px;height:16px;margin:0;accent-color:var(--green)}.test-type-editor .field{margin-bottom:0}.equipment-test-detail{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.equipment-test-detail h3{font-size:13px;margin:0 0 10px}.equipment-test-detail .test-tag-list{max-width:none;margin-bottom:12px}.equipment-test-detail .btn{margin-top:8px}@media(max-width:600px){.equipment-tag-toolbar{padding:16px}.equipment-tag-toolbar .field{flex-basis:100%}}
.staff-lines{white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.staff-method{min-width:190px;max-width:280px;margin-bottom:9px}.staff-method:last-child{margin-bottom:0}.staff-method strong{display:block;font-size:12px;font-weight:500}.staff-method small{display:block;color:var(--muted);font-size:10px;line-height:1.5;margin-top:3px}
